.elementor-3739 .elementor-element.elementor-element-2c690fc2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3739 .elementor-element.elementor-element-6c6e07cc{--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-3739 .elementor-element.elementor-element-923dea4 > .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-3739 .elementor-element.elementor-element-923dea4 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-3739 .elementor-element.elementor-element-7c4d9870{text-align:center;}.elementor-3739 .elementor-element.elementor-element-7c4d9870 .elementor-heading-title{font-size:72px;}.elementor-3739 .elementor-element.elementor-element-628d5315{text-align:center;}.elementor-3739 .elementor-element.elementor-element-1456cec8 a:hover, .elementor-3739 .elementor-element.elementor-element-1456cec8 a:focus{color:var( --e-global-color-blocksy_palette_6 );}.elementor-3739 .elementor-element.elementor-element-77b7a654{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3739 .elementor-element.elementor-element-6acbef73{--display:flex;}.elementor-3739 .elementor-element.elementor-element-6acbef73:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-6acbef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3739 .elementor-element.elementor-element-1b26bcc6{--display:flex;}.elementor-3739 .elementor-element.elementor-element-5b861467 > .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-3739 .elementor-element.elementor-element-5b861467.elementor-element{--align-self:flex-start;}.elementor-3739 .elementor-element.elementor-element-5b861467 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-3739 .elementor-element.elementor-element-3af46f34{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3739 .elementor-element.elementor-element-3af46f34 .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-blocksy_palette_6 );}.elementor-3739 .elementor-element.elementor-element-cc86781 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3739 .elementor-element.elementor-element-3986b59c{--display:flex;}.elementor-3739 .elementor-element.elementor-element-3986b59c:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-3986b59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3739 .elementor-element.elementor-element-12b061b9{--display:flex;}.elementor-3739 .elementor-element.elementor-element-7d65ba89 > .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-3739 .elementor-element.elementor-element-7d65ba89.elementor-element{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-7d65ba89 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-3739 .elementor-element.elementor-element-73cf9dc8{text-align:center;}.elementor-3739 .elementor-element.elementor-element-252ee128{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3739 .elementor-element.elementor-element-252ee128.elementor-element{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-4a6c8efc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3739 .elementor-element.elementor-element-18b6d9bc{--display:flex;}.elementor-3739 .elementor-element.elementor-element-18b6d9bc:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-18b6d9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3739 .elementor-element.elementor-element-72b02dc5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3739 .elementor-element.elementor-element-3a8669d2.elementor-element{--align-self:flex-start;}.elementor-3739 .elementor-element.elementor-element-3a8669d2 a:hover, .elementor-3739 .elementor-element.elementor-element-3a8669d2 a:focus{color:var( --e-global-color-blocksy_palette_6 );}.elementor-3739 .elementor-element.elementor-element-25b1cf77{--display:flex;}.elementor-3739 .elementor-element.elementor-element-19122791 > .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-3739 .elementor-element.elementor-element-19122791.elementor-element{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-19122791 .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-3739 .elementor-element.elementor-element-4f2ac960{text-align:center;}.elementor-3739 .elementor-element.elementor-element-62eccc62{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3739 .elementor-element.elementor-element-62eccc62.elementor-element{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-1c3a3756 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3739 .elementor-element.elementor-element-77cfd6af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3739 .elementor-element.elementor-element-77cfd6af:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-77cfd6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3739 .elementor-element.elementor-element-2feff54d > .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-3739 .elementor-element.elementor-element-2feff54d.elementor-element{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-2feff54d .elementor-heading-title{font-size:20px;font-weight:700;color:#7F5AF0;}.elementor-3739 .elementor-element.elementor-element-7a30145a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3739 .elementor-element.elementor-element-368a36e3{--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-3739 .elementor-element.elementor-element-368a36e3:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-368a36e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3739 .elementor-element.elementor-element-3bd4acac{--display:flex;}.elementor-3739 .elementor-element.elementor-element-3bd4acac.e-con{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-55674092.elementor-element{--align-self:flex-start;}.elementor-3739 .elementor-element.elementor-element-55674092{text-align:center;}.elementor-3739 .elementor-element.elementor-element-107b2eaa.elementor-element{--align-self:flex-start;}.elementor-3739 .elementor-element.elementor-element-107b2eaa{text-align:center;}.elementor-3739 .elementor-element.elementor-element-6f7a1edf{--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-3739 .elementor-element.elementor-element-5f112d16{--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-3739 .elementor-element.elementor-element-5f112d16:not(.elementor-motion-effects-element-type-background), .elementor-3739 .elementor-element.elementor-element-5f112d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3739 .elementor-element.elementor-element-5f112d16 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3739 .elementor-element.elementor-element-5f112d16 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3739 .elementor-element.elementor-element-5f112d16 > .elementor-shape-bottom svg, .elementor-3739 .elementor-element.elementor-element-5f112d16 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:500px;}.elementor-3739 .elementor-element.elementor-element-6a09c4f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3739 .elementor-element.elementor-element-6a09c4f0.e-con{--align-self:center;}.elementor-3739 .elementor-element.elementor-element-2d0eb21b{text-align:center;}.elementor-3739 .elementor-element.elementor-element-4903a30e{text-align:center;}.elementor-3739 .elementor-element.elementor-element-3f9e602d a:hover, .elementor-3739 .elementor-element.elementor-element-3f9e602d a:focus{color:var( --e-global-color-blocksy_palette_6 );}.elementor-3739 .elementor-element.elementor-element-5920cd43{--display:flex;}.elementor-3739 .elementor-element.elementor-element-691c2ecd{text-align:center;}.elementor-3739 .elementor-element.elementor-element-691c2ecd .elementor-heading-title{font-size:18px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-3739 .elementor-element.elementor-element-73bb9e85{text-align:center;}.elementor-3739 .elementor-element.elementor-element-73bb9e85 .elementor-heading-title{font-size:43px;}@media(max-width:1024px){.elementor-3739 .elementor-element.elementor-element-3af46f34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3739 .elementor-element.elementor-element-252ee128{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3739 .elementor-element.elementor-element-62eccc62{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-3739 .elementor-element.elementor-element-2c690fc2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3739 .elementor-element.elementor-element-923dea4 .elementor-heading-title{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-7c4d9870 .elementor-heading-title{font-size:32px;}.elementor-3739 .elementor-element.elementor-element-628d5315{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-5b861467 .elementor-heading-title{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-7d65ba89 .elementor-heading-title{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-72b02dc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3739 .elementor-element.elementor-element-19122791 .elementor-heading-title{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-2feff54d .elementor-heading-title{font-size:16px;}.elementor-3739 .elementor-element.elementor-element-7a30145a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-3739 .elementor-element.elementor-element-2c690fc2{--content-width:1500px;}.elementor-3739 .elementor-element.elementor-element-6c6e07cc{--width:70%;}.elementor-3739 .elementor-element.elementor-element-3bd4acac{--width:50%;}.elementor-3739 .elementor-element.elementor-element-6a09c4f0{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3739 .elementor-element.elementor-element-6c6e07cc{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-1456cec8 */.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-1b26bcc6 */.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-3a8669d2 */.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 text-editor, class: .elementor-element-3f9e602d */.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 */