.elementor-2158 .elementor-element.elementor-element-0ff2d99{--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;--z-index:2;}.elementor-2158 .elementor-element.elementor-element-42317fc{width:var( --container-widget-width, 1400% );max-width:1400%;--container-widget-width:1400%;--container-widget-flex-grow:0;top:2px;z-index:0;}.elementor-2158 .elementor-element.elementor-element-42317fc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-42317fc{left:125px;}body.rtl .elementor-2158 .elementor-element.elementor-element-42317fc{right:125px;}.elementor-2158 .elementor-element.elementor-element-4926e79{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2158 .elementor-element.elementor-element-4926e79:not(.elementor-motion-effects-element-type-background), .elementor-2158 .elementor-element.elementor-element-4926e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c3699ce ) 23%, #007581 100%);}.elementor-2158 .elementor-element.elementor-element-4926e79::before, .elementor-2158 .elementor-element.elementor-element-4926e79 > .elementor-background-video-container::before, .elementor-2158 .elementor-element.elementor-element-4926e79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2158 .elementor-element.elementor-element-4926e79 > .elementor-background-slideshow::before, .elementor-2158 .elementor-element.elementor-element-4926e79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2158 .elementor-element.elementor-element-4926e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adnantest.weallthryve.com/wp-content/uploads/2026/03/waterslides2.jpg");--background-overlay:'';background-position:center center;background-size:auto;}.elementor-2158 .elementor-element.elementor-element-15aafc4 .elementor-button{background-color:#3DD9F50A;font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7c043fb );padding:14px 30px 14px 30px;}.elementor-2158 .elementor-element.elementor-element-15aafc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2158 .elementor-element.elementor-element-a0ba582{--iteration-count:infinite;--animation-duration:6200ms;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:var( --e-global-color-d1732de );}.elementor-2158 .elementor-element.elementor-element-a0ba582 .elementor-headline{text-align:center;font-family:"Secular One", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;line-height:105px;}.elementor-2158 .elementor-element.elementor-element-a0ba582 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2158 .elementor-element.elementor-element-a0ba582 .elementor-headline-dynamic-text{font-family:"Secular One", Sans-serif;font-weight:900;}.elementor-2158 .elementor-element.elementor-element-a0ba582 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-d1732de );stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2158 .elementor-element.elementor-element-899b960{width:var( --container-widget-width, 60% );max-width:60%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-2158 .elementor-element.elementor-element-899b960.elementor-element{--align-self:center;}.elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button:hover, .elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button:focus{background-color:var( --e-global-color-c79ab75 );}.elementor-2158 .elementor-element.elementor-element-2b173f8{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;border-style:none;padding:20px 60px 20px 60px;}.elementor-2158 .elementor-element.elementor-element-8ea4afc{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;top:25.002px;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-8ea4afc{right:6px;}body.rtl .elementor-2158 .elementor-element.elementor-element-8ea4afc{left:6px;}.elementor-2158 .elementor-element.elementor-element-8ea4afc img{width:100%;}.elementor-2158 .elementor-element.elementor-element-58eb37e{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:265.613px;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-58eb37e{left:-6.181px;}body.rtl .elementor-2158 .elementor-element.elementor-element-58eb37e{right:-6.181px;}.elementor-2158 .elementor-element.elementor-element-58eb37e img{width:100%;}.elementor-2158 .elementor-element.elementor-element-37b40e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2158 .elementor-element.elementor-element-f3ff2f4{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2158 .elementor-element.elementor-element-b45221c{text-align:center;}.elementor-2158 .elementor-element.elementor-element-b45221c img{width:20%;}.elementor-2158 .elementor-element.elementor-element-bc6173d{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-0e7fa7f );--e-nav-menu-horizontal-menu-item-margin:calc( 7px / 2 );}.elementor-2158 .elementor-element.elementor-element-bc6173d .elementor-menu-toggle{margin:0 auto;}.elementor-2158 .elementor-element.elementor-element-bc6173d .elementor-nav-menu .elementor-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:400;}.elementor-2158 .elementor-element.elementor-element-bc6173d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9c4d60f );fill:var( --e-global-color-9c4d60f );}.elementor-2158 .elementor-element.elementor-element-bc6173d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-2158 .elementor-element.elementor-element-bc6173d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:7px;}.elementor-2158 .elementor-element.elementor-element-e254efb{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-0e7fa7f );--e-nav-menu-horizontal-menu-item-margin:calc( 7px / 2 );}.elementor-2158 .elementor-element.elementor-element-e254efb .elementor-nav-menu .elementor-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:400;}.elementor-2158 .elementor-element.elementor-element-e254efb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9c4d60f );fill:var( --e-global-color-9c4d60f );}.elementor-2158 .elementor-element.elementor-element-e254efb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:7px;}.elementor-2158 .elementor-element.elementor-element-ec90ee7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button{background-color:#09B1F800;font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;fill:var( --e-global-color-9c4d60f );color:var( --e-global-color-9c4d60f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9c4d60f );padding:20px 50px 20px 50px;}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button:hover, .elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button:focus{background-color:var( --e-global-color-c79ab75 );color:#FFFFFF;border-color:var( --e-global-color-c79ab75 );}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button:hover svg, .elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button{background-color:#09B1F800;font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;fill:var( --e-global-color-9c4d60f );color:var( --e-global-color-9c4d60f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9c4d60f );padding:20px 50px 20px 50px;}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button:hover, .elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button:focus{background-color:var( --e-global-color-c79ab75 );color:#FFFFFF;border-color:var( --e-global-color-c79ab75 );}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button:hover svg, .elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button{background-color:#09B1F800;font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;fill:var( --e-global-color-9c4d60f );color:var( --e-global-color-9c4d60f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9c4d60f );padding:20px 50px 20px 50px;}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button:hover, .elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button:focus{background-color:var( --e-global-color-c79ab75 );color:#FFFFFF;border-color:var( --e-global-color-c79ab75 );}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button:hover svg, .elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2158 .elementor-element.elementor-element-0b5e8f0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2158 .elementor-element.elementor-element-0b5e8f0 .elementor-social-icon{background-color:#F5F5F500;--icon-padding:1.2em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2158 .elementor-element.elementor-element-0b5e8f0 .elementor-social-icon i{color:var( --e-global-color-c3699ce );}.elementor-2158 .elementor-element.elementor-element-0b5e8f0 .elementor-social-icon svg{fill:var( --e-global-color-c3699ce );}.elementor-2158 .elementor-element.elementor-element-0b5e8f0 .elementor-icon{border-radius:222px 222px 222px 222px;}.elementor-2158 .elementor-element.elementor-element-0b5e8f0 .elementor-social-icon:hover{background-color:var( --e-global-color-d1732de );}.elementor-2158 .elementor-element.elementor-element-2f54d98{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-9c4d60f );}.elementor-2158 .elementor-element.elementor-element-2f54d98 a{color:var( --e-global-color-c79ab75 );}.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-2158 .elementor-element.elementor-element-4926e79{--padding-top:70px;--padding-bottom:070px;--padding-left:40px;--padding-right:40px;}.elementor-2158 .elementor-element.elementor-element-a0ba582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2158 .elementor-element.elementor-element-899b960{width:100%;max-width:100%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-8ea4afc{right:18.444px;}body.rtl .elementor-2158 .elementor-element.elementor-element-8ea4afc{left:18.444px;}.elementor-2158 .elementor-element.elementor-element-8ea4afc{top:360.897px;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-58eb37e{left:48.162px;}body.rtl .elementor-2158 .elementor-element.elementor-element-58eb37e{right:48.162px;}.elementor-2158 .elementor-element.elementor-element-58eb37e{top:482.003px;}.elementor-2158 .elementor-element.elementor-element-ec90ee7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button{font-size:16px;}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button{font-size:16px;}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button{font-size:16px;}.elementor-2158 .elementor-element.elementor-element-2f54d98{width:100%;max-width:100%;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-2158 .elementor-element.elementor-element-0ff2d99{--width:1600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2158 .elementor-element.elementor-element-4926e79{--padding-top:70px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-2158 .elementor-element.elementor-element-15aafc4 .elementor-button{font-size:14px;}.elementor-2158 .elementor-element.elementor-element-a0ba582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2158 .elementor-element.elementor-element-a0ba582 .elementor-headline{font-size:45px;line-height:1.2em;}.elementor-2158 .elementor-element.elementor-element-899b960{padding:0% 0% 0% 0%;font-size:16px;}.elementor-2158 .elementor-element.elementor-element-2b173f8 .elementor-button{padding:20px 40px 20px 40px;}.elementor-2158 .elementor-element.elementor-element-8ea4afc{--container-widget-width:10em;--container-widget-flex-grow:0;width:var( --container-widget-width, 10em );max-width:10em;top:440px;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-8ea4afc{right:108px;}body.rtl .elementor-2158 .elementor-element.elementor-element-8ea4afc{left:108px;}.elementor-2158 .elementor-element.elementor-element-58eb37e{--container-widget-width:9.5em;--container-widget-flex-grow:0;width:var( --container-widget-width, 9.5em );max-width:9.5em;top:463px;}body:not(.rtl) .elementor-2158 .elementor-element.elementor-element-58eb37e{left:22.569px;}body.rtl .elementor-2158 .elementor-element.elementor-element-58eb37e{right:22.569px;}.elementor-2158 .elementor-element.elementor-element-37b40e3{--padding-top:170px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2158 .elementor-element.elementor-element-b45221c img{width:48%;}.elementor-2158 .elementor-element.elementor-element-ec90ee7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2158 .elementor-element.elementor-element-d1a56c6 .elementor-button{font-size:16px;padding:20px 0px 20px 0px;}.elementor-2158 .elementor-element.elementor-element-6fd0c71 .elementor-button{font-size:16px;padding:20px 0px 20px 0px;}.elementor-2158 .elementor-element.elementor-element-04fba73 .elementor-button{font-size:16px;padding:20px 0px 20px 0px;}.elementor-2158 .elementor-element.elementor-element-2f54d98{padding:0% 0% 0% 0%;font-size:16px;}}@media(min-width:768px){.elementor-2158 .elementor-element.elementor-element-4926e79{--content-width:1250px;}.elementor-2158 .elementor-element.elementor-element-37b40e3{--content-width:1250px;}.elementor-2158 .elementor-element.elementor-element-f3ff2f4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-42317fc */.elementor-2158 .elementor-element.elementor-element-42317fc {
  overflow: hidden;
  height: 40vh;
  width: 13250px;
  margin: 0px -140px;
  
}

.rain-layer::before,
.rain-layer::after {
  content: '';
  position: absolute;
  top: -100px;
  left: -5%;
  width: 110%;
  height: calc(100% + 500px);
  background-image:
    linear-gradient(175deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.50) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.42) 0%, rgba(255,255,255,0.0) 100%),
    linear-gradient(175deg, rgba(255,255,255,0.68) 0%, rgba(255,255,255,0.0) 100%);
  background-size:
    1px 60px,  2px 45px,  1px 75px,  2px 50px,
    1px 65px,  1px 40px,  2px 70px,  1px 55px,
    2px 80px,  1px 48px,  2px 58px,  1px 72px;
  background-position:
     5% 0,  12% 0,  20% 0,  28% 0,
    37% 0,  45% 0,  53% 0,  61% 0,
    69% 0,  77% 0,  85% 0,  93% 0;
  background-repeat: no-repeat;
}

.rain-layer::before {
  animation: naturalRain 3.4s linear infinite;
}

.rain-layer::after {
  animation: naturalRain 3.4s linear infinite;
  animation-delay: -0.7s;
  background-position:
     8% 0,  16% 0,  24% 0,  33% 0,
    41% 0,  49% 0,  57% 0,  65% 0,
    73% 0,  81% 0,  89% 0,  97% 0;
}

@keyframes naturalRain {
  0%   { transform: translateY(-100px); opacity: 0; }
  5%   { opacity: 1; }
  90%  { opacity: 1; }
  100% { transform: translateY(calc(100% + 100px)); opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-a0ba582 */.elementor-2158 .elementor-element.elementor-element-a0ba582 h1{
    margin: 0px !important;
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4926e79 */.elementor-2158 .elementor-element.elementor-element-4926e79{
    overflow-y: visible ;
}/* End custom CSS */