.elementor-2496 .elementor-element.elementor-element-4e62b10a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2496 .elementor-element.elementor-element-36edfe94{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-4777c808 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-4777c808 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-2496 .elementor-element.elementor-element-221f33b2{text-align:center;}.elementor-2496 .elementor-element.elementor-element-221f33b2 .elementor-heading-title{font-size:72px;}.elementor-2496 .elementor-element.elementor-element-a0019b8{text-align:center;}.elementor-2496 .elementor-element.elementor-element-4a8c89ac a:hover, .elementor-2496 .elementor-element.elementor-element-4a8c89ac a:focus{color:var( --e-global-color-blocksy_palette_6 );}.elementor-2496 .elementor-element.elementor-element-1e820f7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-e25d72e{--display:flex;}.elementor-2496 .elementor-element.elementor-element-e25d72e:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-e25d72e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2496 .elementor-element.elementor-element-1cd2d624{--display:flex;}.elementor-2496 .elementor-element.elementor-element-17c93f1d > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-17c93f1d.elementor-element{--align-self:flex-start;}.elementor-2496 .elementor-element.elementor-element-17c93f1d .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-6a95f1b5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2496 .elementor-element.elementor-element-6a95f1b5 .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-blocksy_palette_6 );}.elementor-2496 .elementor-element.elementor-element-b2a2bf1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2496 .elementor-element.elementor-element-1a973b68{--display:flex;}.elementor-2496 .elementor-element.elementor-element-1a973b68:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-1a973b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2496 .elementor-element.elementor-element-3f6606db{--display:flex;}.elementor-2496 .elementor-element.elementor-element-68fa0f94 > .elementor-widget-container{padding:6px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-68fa0f94.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-68fa0f94 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-26d96640{text-align:center;}.elementor-2496 .elementor-element.elementor-element-4d417eb6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2496 .elementor-element.elementor-element-4d417eb6.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-37801dbd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2496 .elementor-element.elementor-element-2c2dfda7{--display:flex;}.elementor-2496 .elementor-element.elementor-element-2c2dfda7:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-2c2dfda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242629;}.elementor-2496 .elementor-element.elementor-element-49b4f53e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-25fe7045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-6ac38ccf > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-6ac38ccf.elementor-element{--align-self:flex-start;}.elementor-2496 .elementor-element.elementor-element-6ac38ccf .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-564eb1be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-abf59e1 img{border-radius:12px 12px 12px 12px;}.elementor-2496 .elementor-element.elementor-element-75bbf524{--display:flex;}.elementor-2496 .elementor-element.elementor-element-75bbf524:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-75bbf524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2496 .elementor-element.elementor-element-6ef4b2be{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2496 .elementor-element.elementor-element-773b1ca8.elementor-element{--align-self:flex-start;}.elementor-2496 .elementor-element.elementor-element-773b1ca8 a:hover, .elementor-2496 .elementor-element.elementor-element-773b1ca8 a:focus{color:var( --e-global-color-blocksy_palette_6 );}.elementor-2496 .elementor-element.elementor-element-645e51b1{--display:flex;}.elementor-2496 .elementor-element.elementor-element-645e51b1:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-645e51b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2496 .elementor-element.elementor-element-6b8ab3f2{--display:flex;}.elementor-2496 .elementor-element.elementor-element-6b8ab3f2:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-6b8ab3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242629;}.elementor-2496 .elementor-element.elementor-element-77523467 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-77523467.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-77523467 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-addf3f6{text-align:center;}.elementor-2496 .elementor-element.elementor-element-f2afa54{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2496 .elementor-element.elementor-element-f2afa54.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-200815a7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2496 .elementor-element.elementor-element-7b2bc000{--display:flex;}.elementor-2496 .elementor-element.elementor-element-6e7fa57b > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-6e7fa57b.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-6e7fa57b .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-5e0517fc{text-align:center;}.elementor-2496 .elementor-element.elementor-element-474a32c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2496 .elementor-element.elementor-element-474a32c.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-de352d9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2496 .elementor-element.elementor-element-1bb11edc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2496 .elementor-element.elementor-element-1bb11edc:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-1bb11edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2496 .elementor-element.elementor-element-3d288ea3 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2496 .elementor-element.elementor-element-3d288ea3.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-3d288ea3 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-2496 .elementor-element.elementor-element-7b127133{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2496 .elementor-element.elementor-element-3c252476{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2496 .elementor-element.elementor-element-1656f5ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-5350e1b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-687385c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2496 .elementor-element.elementor-element-687385c0:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-687385c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2496 .elementor-element.elementor-element-23a941ef{--display:flex;}.elementor-2496 .elementor-element.elementor-element-23a941ef.e-con{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-37d2fc6b.elementor-element{--align-self:flex-start;}.elementor-2496 .elementor-element.elementor-element-37d2fc6b{text-align:center;}.elementor-2496 .elementor-element.elementor-element-3c6b0cd2.elementor-element{--align-self:flex-start;}.elementor-2496 .elementor-element.elementor-element-3c6b0cd2{text-align:center;}.elementor-2496 .elementor-element.elementor-element-225e98c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2496 .elementor-element.elementor-element-702851db{--display:flex;}.elementor-2496 .elementor-element.elementor-element-702851db:not(.elementor-motion-effects-element-type-background), .elementor-2496 .elementor-element.elementor-element-702851db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2496 .elementor-element.elementor-element-45d10e44{text-align:center;}.elementor-2496 .elementor-element.elementor-element-45d10e44 .elementor-heading-title{font-size:18px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2496 .elementor-element.elementor-element-70bb5964{text-align:center;}@media(max-width:1024px){.elementor-2496 .elementor-element.elementor-element-6a95f1b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2496 .elementor-element.elementor-element-4d417eb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2496 .elementor-element.elementor-element-49b4f53e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2496 .elementor-element.elementor-element-f2afa54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2496 .elementor-element.elementor-element-474a32c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2496 .elementor-element.elementor-element-687385c0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-2496 .elementor-element.elementor-element-4e62b10a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2496 .elementor-element.elementor-element-4777c808 .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-221f33b2 .elementor-heading-title{font-size:32px;}.elementor-2496 .elementor-element.elementor-element-a0019b8{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-17c93f1d .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-68fa0f94 .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-6ac38ccf .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-75bbf524{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2496 .elementor-element.elementor-element-72c4297c{text-align:center;}.elementor-2496 .elementor-element.elementor-element-6ef4b2be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2496 .elementor-element.elementor-element-773b1ca8.elementor-element{--align-self:center;}.elementor-2496 .elementor-element.elementor-element-773b1ca8{text-align:center;}.elementor-2496 .elementor-element.elementor-element-77523467 .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-6e7fa57b .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-3d288ea3 .elementor-heading-title{font-size:16px;}.elementor-2496 .elementor-element.elementor-element-7b127133{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-2496 .elementor-element.elementor-element-4e62b10a{--content-width:1500px;}.elementor-2496 .elementor-element.elementor-element-36edfe94{--width:70%;}.elementor-2496 .elementor-element.elementor-element-23a941ef{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2496 .elementor-element.elementor-element-36edfe94{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4a8c89ac */.main-button {
  display: block;
  text-align: center;
  width: 190px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #7f5af0;
  color: #fffffe;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
  cursor: pointer;
  border: 0;
  border-radius: 5px;
  box-shadow: rgb(0 0 0 / 5%) 0 0 8px;
  transition: all 0.5s ease;0 0 8px;
  transition: all 0.5s ease;
}

.main-button:hover {
  letter-spacing: 1px;
  background-color: #7f5af0;
  color: hsl(0, 0%, 100%);
  box-shadow: rgb(93 24 220) 0px 7px 29px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2d624 */.why-choose-us-grid {
    /* Set the background size (spacing between dots) */
    background-size: 35px 35px;
    
    /* Create the dot pattern */
    background-image: radial-gradient(
        rgba(255, 255, 255, 0.1) 1.5px, 
        transparent 1.5px
    );
    
    /* Ensure the grid doesn't scroll at a different speed than the content */
    background-attachment: scroll;
    
    /* Optional: Ensure the container has relative positioning */
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-773b1ca8 */.main-button {
  display: block;
  text-align: center;
  width: 190px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #7f5af0;
  color: #fffffe;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
  cursor: pointer;
  border: 0;
  border-radius: 5px;
  box-shadow: rgb(0 0 0 / 5%) 0 0 8px;
  transition: all 0.5s ease;0 0 8px;
  transition: all 0.5s ease;
}

.main-button:hover {
  letter-spacing: 1px;
  background-color: #7f5af0;
  color: hsl(0, 0%, 100%);
  box-shadow: rgb(93 24 220) 0px 7px 29px 0px;
}/* End custom CSS */