.elementor-47 .elementor-element.elementor-element-e117a2e{--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;}.elementor-47 .elementor-element.elementor-element-e117a2e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e117a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ca6ce5 );}.elementor-47 .elementor-element.elementor-element-dd57e3c{--display:flex;--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;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-ccc1f2b.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-3e2e72c{--display:flex;--min-height:112px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-3e2e72c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3e2e72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-3e2e72c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8c540b2{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8c540b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2d83fa6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2d83fa6 > .elementor-widget-container{margin:-1vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon-wrapper{text-align:start;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon{font-size:82px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon svg{height:82px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-82578e7{--display:flex;--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;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-5e4fc3b.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-72bf759{--display:flex;--min-height:26px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:900;}.elementor-47 .elementor-element.elementor-element-72bf759.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-b98154c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b98154c{z-index:900;}.elementor-47 .elementor-element.elementor-element-4435f65{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:550;}.elementor-47 .elementor-element.elementor-element-4435f65:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4435f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-23ee2ea ) 0%, var( --e-global-color-23ee2ea ) 100%);}.elementor-47 .elementor-element.elementor-element-45295da{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-45295da.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5868c65.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5868c65{text-align:center;}.elementor-47 .elementor-element.elementor-element-5868c65 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:900;}.elementor-47 .elementor-element.elementor-element-45e8d8e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-45e8d8e{text-align:center;}.elementor-47 .elementor-element.elementor-element-45e8d8e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:900;}.elementor-47 .elementor-element.elementor-element-f260938.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-f260938{text-align:center;}.elementor-47 .elementor-element.elementor-element-f260938 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:900;}.elementor-47 .elementor-element.elementor-element-538f222.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-538f222{text-align:center;}.elementor-47 .elementor-element.elementor-element-538f222 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:900;}.elementor-47 .elementor-element.elementor-element-ac2ddf5.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ac2ddf5{text-align:center;}.elementor-47 .elementor-element.elementor-element-ac2ddf5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:900;}.elementor-47 .elementor-element.elementor-element-28b9c9b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-47 .elementor-element.elementor-element-9aaa161{text-align:center;}.elementor-47 .elementor-element.elementor-element-9aaa161 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-35b399d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-35b399d.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-72bf759{--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:flex-end;--align-items:flex-end;--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-72bf759.e-con{--align-self:center;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-dd57e3c{--width:65%;}.elementor-47 .elementor-element.elementor-element-3e2e72c{--width:100%;}.elementor-47 .elementor-element.elementor-element-8c540b2{--width:25%;}.elementor-47 .elementor-element.elementor-element-82578e7{--width:65%;}.elementor-47 .elementor-element.elementor-element-72bf759{--width:10%;}.elementor-47 .elementor-element.elementor-element-4435f65{--content-width:1337px;}.elementor-47 .elementor-element.elementor-element-45295da{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-72bf759{--width:10%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-e117a2e{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-dd57e3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ccc1f2b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3e2e72c{--min-height:180px;--flex-direction:column-reverse;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3e2e72c.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-8c540b2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 > .elementor-widget-container{margin:-5vw -5vw -8vw -5vw;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon{font-size:120px;}.elementor-47 .elementor-element.elementor-element-2d83fa6 .elementor-icon svg{height:120px;}.elementor-47 .elementor-element.elementor-element-5e4fc3b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-72bf759{--padding-top:18px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-72bf759.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-47 .elementor-element.elementor-element-b98154c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5868c65 .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-45e8d8e .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-f260938 .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-538f222 .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-ac2ddf5 .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-28b9c9b{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-47 .elementor-element.elementor-element-9aaa161{text-align:center;}.elementor-47 .elementor-element.elementor-element-9aaa161 .elementor-heading-title{font-size:14px;}.elementor-47 .elementor-element.elementor-element-35b399d > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS */@media (max-width: 768px) {
    /* Prevent horizontal scrolling */
html, body {
  width: 100%;
  height: 100%;
  overflow-x: hidden; /* Prevent horizontal scrolling */
}

/* Initially disable scrolling until preloader finishes */
body.no-scroll {
  overflow-y: hidden; /* Disable scrolling initially */
}

/* After preloader finishes, allow vertical scrolling */
body.scroll-enabled {
  overflow-y: auto; /* Allow vertical scrolling */
}

/* Fixing the zoom issue for mobile */

  /* Prevent zooming */
  meta[name="viewport"] {
    content: "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no";
  }

  body {
    height: auto; /* Allow body to be flexible on mobile */
    position: relative;
  }

  /* If you have a specific container that shouldn't scroll */
  #loader, #lottie-loader {
    overflow: hidden;
  }
}/* End custom CSS */