@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=Space+Grotesk:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=Space+Grotesk:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=Space+Grotesk:wght@300..700&display=swap";@media (min-width:786px){.mobile-only{display:none!important}}@media (max-width:1023.98px){.desktop-only{display:none!important}.container{padding-left:20px;padding-right:20px}}@media (min-width:786px){.container{padding-left:32px;padding-right:32px}}body,html{height:calc(var(--vh,1vh)*100);background-image:linear-gradient(90deg,#5dd1ff,#ffbfa3 120%);width:100%;font-family:Space Grotesk,serif;position:fixed;top:0;left:0;overflow:hidden}.noise{pointer-events:none;z-index:9;opacity:.5;mix-blend-mode:soft-light;width:100vw;height:100%;position:fixed;top:0;left:0}.noise img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.line-container{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}.container{max-width:100%;margin-left:auto;margin-right:auto}a{text-decoration:none!important}.toggle-container{z-index:999;align-items:center;gap:10px;display:flex;position:fixed;top:10px;left:10px}.toggle{cursor:pointer;background:#ccc;border-radius:50px;width:50px;height:25px;transition:background .3s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.toggle.dark{background:#4caf50}.toggle.dark:after{transform:translate(25px)}body .light-container,body .light-container *,body .diamonds-container,body .diamonds-container *,body .mobile-light-container,body .mobile-light-container *{animation-play-state:paused!important}body.animating .light-container,body.animating .light-container *,body.animating .diamonds-container,body.animating .diamonds-container *,body.animating .mobile-light-container,body.animating .mobile-light-container *{animation-play-state:running!important}@media (min-width:786px){.mobile-only{display:none!important}}@media (max-width:1023.98px){.desktop-only{display:none!important}.container{padding-left:20px;padding-right:20px}}@media (min-width:786px){.container{padding-left:32px;padding-right:32px}}header{z-index:100;width:100%;position:absolute;top:max(60px,5.55556%);left:50%;transform:translate(-50%)}@media (max-width:1023.98px){header{top:min(63px,5.55556%)}}header .header-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:1023.98px){header .header-wrapper{flex-direction:row;justify-content:space-between;margin:0 32px}}header .main-logo{z-index:10;flex-shrink:0;width:116px;height:23px;display:flex;position:relative}@media (min-width:786px){header .main-logo{flex-shrink:0;width:233px;height:46px}}header .main-logo .logo-text{color:#fff;font-size:16px;display:none;position:absolute;bottom:-26%;left:56%}@media (min-width:1024px){header .main-logo .logo-text{font-size:16px}}header .main-logo img,header .main-logo svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}header .book-now-and-burger-menu{align-items:center;display:flex}header .burger-menu{z-index:10;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-shrink:0;width:40px;height:40px;padding:0;transform:translate(0,0)}header .burger-menu:focus{outline:none!important}header .burger-menu span{z-index:1;color:#fff;width:100%;height:2px;margin-bottom:4px;transition:color .6s;display:block;position:relative}header .burger-menu span:after,header .burger-menu span:before{content:"";opacity:.99;background:currentColor;width:100%;height:100%;transition:background-color .6s;display:table;position:absolute;top:0;left:0}header .burger-menu span:nth-of-type(2n):before{transform-origin:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)translateZ(0)}header .burger-menu span:nth-of-type(2n):after{transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;transform:scaleX(1)translateZ(0)}header .burger-menu span:before{transform-origin:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;transform:scaleX(1)translateZ(0)}header .burger-menu span:after{transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)translateZ(0)}header .burger-menu span:last-child{margin:0 auto}header .burger-menu span:first-child{margin:0 auto 4px}header .burger-menu:hover span:nth-of-type(2n):before{transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;transform:scaleX(1)translateZ(0)}header .burger-menu:hover span:nth-of-type(2n):after,header .burger-menu:hover span:before{transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)translateZ(0)}header .burger-menu:hover span:after{transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;transform:scaleX(1)translateZ(0)}header .burger-menu svg{width:100%;height:100%}header .burger-menu svg path{transition:transform .6s}header .burger-menu.burger-menu-active path:first-of-type{transform:translateY(3px)}header .burger-menu.burger-menu-active path:nth-of-type(2){transform:translateY(-3px)}@media (min-width:1024px){header .burger-menu{display:none}}.navbar{z-index:9;position:fixed;top:max(130px,12.037%);left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.navbar{width:100%;height:100%;transition:transform .3s ease-in;top:0;left:0;right:0;transform:translate(100%)}}.navbar .nav-item{text-transform:capitalize;color:#fff;transition:color .6s}.navbar .nav-item:hover{color:red}.navbar.header-links-active{transform:translate(0)}.nav-water{opacity:0;width:100%;height:7.22vh;position:absolute;bottom:0;left:0}@media (min-width:1024px){.nav-water{display:none}}.diamond-mobile{opacity:0;width:11vh;height:auto;position:absolute;bottom:10%;left:50%;transform:translate(-50%,30%)}@media (min-width:1024px){.diamond-mobile{display:none}}.diamond-mobile-clone{z-index:9;opacity:0;width:11vh;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:1024px){.diamond-mobile-clone{display:none}.navbar-wrapper{background-color:#0000;align-items:center;width:auto;height:auto;padding:0;display:flex;overflow:visible}}@media (max-width:1023.98px){.navbar-wrapper{background-image:linear-gradient(#5c8a9b,#b5e6f8);width:100%;height:100vh;padding:20vh 24px 100px;transition:padding .6s;overflow:auto}}@media (max-width:1023.98px) and (min-height:844px){.navbar-wrapper{padding:25vh 24px 100px}}.primary-menu{margin-top:0}@media (min-width:1024px){.primary-menu{align-items:center;display:flex}}.menu-item{cursor:pointer;list-style:none;position:relative}@media (max-width:1023.98px){.menu-item{justify-content:center;align-items:center;display:flex}}.menu-item:not(:last-child){margin-bottom:1px}@media (min-width:1024px){.menu-item:not(:last-child){margin-bottom:0;margin-right:12px}}.header-link{letter-spacing:normal;text-align:center;color:#000;text-transform:uppercase;width:-moz-fit-content;width:fit-content;height:100%;padding:5px 0;font-family:Space Grotesk,serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;text-decoration:none;transition:color .6s;display:block}@media (max-width:1023.98px){.header-link{text-align:center;color:#000;font-size:24px;line-height:2}}.header-link:hover{color:#000000b3}.menu-item{opacity:0}.center-content h1 span{opacity:0;display:inline-block;transform:translateY(15px)}.center-content p,.expandable-form,.bottom-content p{opacity:0;transform:translateY(15px)}body,.page-transition,.the-left-mountain,.the-right-mountain,.center-content h1,.center-content p,.menu-item,.expandable-form,header,.bottom-content p{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pageTransitionFade{0%{opacity:0}to{opacity:1}}@keyframes mountainSlideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes mountainSlideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}body.loaded{animation:1s cubic-bezier(.25,.46,.45,.94) .2s forwards fadeIn}body.loaded .page-transition{animation:.7s cubic-bezier(.25,.46,.45,.94) forwards pageTransitionFade}body.loaded .the-left-mountain{animation:1s cubic-bezier(.25,.46,.45,.94) .7s forwards mountainSlideInLeft}body.loaded .the-right-mountain{animation:1s cubic-bezier(.25,.46,.45,.94) .7s forwards mountainSlideInRight}body.loaded .center-content h1{will-change:transform,opacity;animation:.5s cubic-bezier(.25,.46,.45,.94) 1s forwards slideUp;display:inline-block}body.loaded .center-content p{will-change:transform,opacity;animation:.5s cubic-bezier(.25,.46,.45,.94) 1.3s forwards slideUp}body.loaded header{will-change:opacity;animation:.5s cubic-bezier(.25,.46,.45,.94) 1.4s forwards fadeIn}body.loaded .menu-item{will-change:opacity;animation:.5s cubic-bezier(.25,.46,.45,.94) 1.5s forwards fadeIn}body.loaded .expandable-form,body.loaded .bottom-content p{will-change:transform,opacity;animation:.5s cubic-bezier(.25,.46,.45,.94) 1.6s forwards slideUp}@media (min-width:786px){.mobile-only{display:none!important}}@media (max-width:1023.98px){.desktop-only{display:none!important}}.container{margin:0 auto}@media (max-width:1023.98px){.container{padding-left:20px;padding-right:20px}}@media (min-width:786px){.container{padding-left:32px;padding-right:32px}}.the_lake_block{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.the_lake_block .container{width:100%;max-width:1440px;height:100%}.content-wrapper{height:100%}@media (max-width:1023.98px){.content-wrapper{flex-direction:column;align-items:center;display:flex;justify-content:center!important}}.svg-mobile-container{width:100%;height:100%;position:absolute;top:0;left:0}.svg-mobile-container .the-sky{pointer-events:none;width:100%;height:82%;position:absolute;top:0;left:0}.svg-mobile-container .the-water{pointer-events:none;width:100%;height:18.33%;position:absolute;bottom:0;left:0}.svg-mobile-container .the-right-mountain{z-index:99;pointer-events:none;width:auto;max-width:42.7vw;position:absolute;bottom:0;right:0}.svg-mobile-container .the-left-mountain{z-index:99;pointer-events:none;width:auto;max-width:45.4vw;position:absolute;bottom:0;left:0}@media (min-width:1024px){.svg-mobile-container{display:none}}.svg-container{width:100%;height:100%;position:absolute;top:0;left:0}.svg-container .the-sky{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.svg-container .the-water{pointer-events:none;width:100%;height:28.33%;position:absolute;bottom:0;left:0}.svg-container .the-right-mountain{z-index:2;pointer-events:none;width:auto;max-width:32.7vw;height:35.74%;position:absolute;bottom:0;right:0}.svg-container .the-left-mountain{z-index:2;pointer-events:none;width:30%;max-width:35.4vw;height:45.46%;position:absolute;bottom:0;left:0}@media (max-width:1023.98px){.svg-container{display:none}}.the-lights{z-index:9;pointer-events:none;width:auto;height:100%;position:absolute;top:-16%;left:50%;transform:translate(-50%)}.light-container{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1023.98px){.light-container{display:none!important}}.light-container svg{position:absolute;top:-6%;width:auto!important;height:100%!important}.light-container svg.light_1{width:7.6vw;top:-16%;left:60.625%}.light-container svg.light_2{width:10.52vw;top:-11%;left:50.52%}.light-container svg.light_3{width:5.57vw;top:-25%;left:46.82%}.light-container svg.light_4{width:.78vw;height:100%;top:-25%;left:33.64%}.light-container svg.light_5{width:8.64vw;top:-18%;left:27.76%}@media (max-width:1023.98px){.light-container svg .smoke{display:none!important}.light-container svg.light_1{top:-9%;left:55%}.light-container svg.light_2{top:-7%;left:30%}.light-container svg.light_3{top:-16%;left:-10%}.light-container svg.light_4{top:-13.7%;left:0%}.light-container svg.light_5{display:none}}.diamonds-container .diamond{pointer-events:none;will-change:transform,opacity;height:auto;position:absolute;transform:translateY(100vh)}.diamonds-container .diamond.diamond-1{width:8.59375%;max-width:165px;left:89.7917%}.diamonds-container .diamond.diamond-2{width:20.2604%;max-width:389px;left:68.1771%}.diamonds-container .diamond.diamond-3{width:4.32292%;max-width:83px;left:41.25%}.diamonds-container .diamond.diamond-4{width:6.45833%;max-width:124px;left:20.7813%}.diamonds-container .diamond.diamond-5{width:3.22917%;max-width:62px;left:13.75%}.diamonds-container .diamond.diamond-6{width:12.9167%;max-width:248px;left:3.07292%}.diamonds-container .diamond.diamond-7{width:6.45833%;max-width:124px;left:88.75%}.diamonds-container .diamond.diamond-8{width:3.22917%;max-width:62px;left:85.5208%}.diamonds-container .diamond.diamond-9{width:4.32292%;max-width:83px;left:73.5938%}.diamonds-container .diamond.diamond-10{width:9.6875%;max-width:186px;left:57.0313%}.diamonds-container .diamond.diamond-11{width:16.1979%;max-width:311px;left:18.5938%}.diamonds-container .diamond.diamond-12{width:6.45833%;max-width:124px;left:5.41667%}.center-content{z-index:3;flex-direction:column;justify-content:center;align-items:center;font-family:Space Grotesk,serif;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023.98px){.center-content{top:unset;left:unset;transform:unset;width:100%;position:relative}}.center-content h1{letter-spacing:-1.12px;text-align:center;color:#000;margin-bottom:10px;font-size:56px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}@media (max-width:1023.98px){.center-content h1{letter-spacing:-.8px;max-width:261px;font-size:40px}}.center-content p{letter-spacing:-.48px;text-align:center;color:#000;max-width:672px;font-size:24px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}@media (max-width:1023.98px){.center-content p{letter-spacing:-.28px;max-width:326px;font-size:14px;line-height:1.2}}.bottom-content{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:93%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023.98px){.bottom-content{text-align:center;top:unset;left:unset;width:100%;margin-top:34px;position:relative;transform:unset!important}}.bottom-content .expandable-form{justify-content:center;align-items:center;width:100%;max-width:441px;height:50px;margin:0 auto 10px;display:flex;position:relative}@media (max-width:1023.98px){.bottom-content .expandable-form{width:100%}}.bottom-content .expandable-form .input-wrapper{opacity:0;-webkit-user-select:none;user-select:none;visibility:hidden;transform-origin:100%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s .1s,opacity .6s .1s;display:flex;position:absolute;top:0;right:0;transform:scaleX(0)}.bottom-content .expandable-form .input-wrapper .error{color:#e74c3c;width:-moz-fit-content;width:fit-content;position:absolute;top:-22px;left:20px}.bottom-content .expandable-form .input-wrapper .form-svg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.bottom-content .expandable-form .input-wrapper .form-svg .btn-bg{background-color:#000;width:calc(104% - 80px);height:100%;position:absolute;left:50%;transform:translate(-50%)}.bottom-content .expandable-form .input-wrapper .form-svg svg{width:auto;height:100%;position:absolute;top:0;left:0}.bottom-content .expandable-form .input-wrapper .form-svg svg.right-corner{left:unset;right:0}.bottom-content .expandable-form .input-wrapper .toggle-input{color:#fff;background:0 0;border:none;width:100%;height:44px;padding-left:20px;padding-right:90px;font-family:sans-serif;font-size:16px;transition:none}.bottom-content .expandable-form .input-wrapper .toggle-input:focus{outline:none}.bottom-content .expandable-form .expandable-button{letter-spacing:-.4px;text-align:center;color:#fff;cursor:pointer;transform-origin:100%;background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;border:none;flex-grow:0;justify-content:center;align-items:center;width:auto;height:44px;margin:0;font-family:Space Grotesk,serif;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;text-decoration:none;transition:color .5s,width .7s,left .7s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottom-content .expandable-form .expandable-button .smaller{font-size:16px}@media (max-width:1023.98px){.bottom-content .expandable-form .expandable-button .smaller{font-size:11px}.bottom-content .expandable-form .expandable-button{letter-spacing:-.32px;font-size:16px;font-weight:500}}.bottom-content .expandable-form .expandable-button .button-svg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.bottom-content .expandable-form .expandable-button .button-svg .btn-bg{background-color:#000;width:104%;height:100%;position:absolute;left:-2%}.bottom-content .expandable-form .expandable-button .button-svg svg{width:auto;height:100%;position:absolute;top:0;left:-25px}.bottom-content .expandable-form .expandable-button .button-svg svg.right-corner{left:unset;right:-25px}.bottom-content .expandable-form .expandable-button:disabled{cursor:not-allowed}.bottom-content .expandable-form.expanded .input-wrapper{opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto;visibility:visible;color:#fff;transform:scaleX(1)}.bottom-content .expandable-form.expanded .expandable-button{color:#000;width:42px;margin-right:5px;left:calc(100% - 50px)}.bottom-content .expandable-form.expanded .expandable-button .btn-bg{background-color:#fff}.bottom-content .expandable-form.expanded .expandable-button svg path{fill:#fff}.bottom-content p{letter-spacing:-.32px;text-align:left;color:#000;max-width:672px;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}@media (max-width:1023.98px){.bottom-content p{letter-spacing:-.24px;text-align:center;max-width:215px;font-size:12px}}.the-mask{z-index:1;pointer-events:none;opacity:0;background:#a8e2f6;width:19.5313%;max-width:375px;height:32%;position:absolute;top:88.1482%;left:51.3021%}.the-mask .the-line{transform-origin:50%;background-image:linear-gradient(90deg,#fff0,#fff 54%,#fff0 94%);width:100%;height:2px;position:absolute;top:-1px;transform:scaleX(0);display:none!important}.the-mask.the-mask-mountain-right{opacity:1;width:18vw;max-width:18vw;top:76%;left:100%;transform:translate(-100%)}@media (max-width:1023.98px){.the-mask.the-mask-mountain-right{width:33vw;max-width:33vw;top:88%!important}}.the-mask.the-mask-mountain-left{opacity:1;width:17vw;max-width:17vw;top:76%;left:0%}@media (max-width:1023.98px){.the-mask.the-mask-mountain-left{width:36vw;max-width:36vw;top:84%!important}}.the-mask.the-mask-2{width:20.5729%;max-width:395px;top:74.6296%;left:68.0208%}@media (max-width:1023.98px){.the-mask.the-mask-2{top:87.963%}}.the-mask.the-mask-3{width:5.9375%;max-width:114px;top:75.1852%;left:40.5208%}@media (max-width:1023.98px){.the-mask.the-mask-3{top:86.1111%}}.the-mask.the-mask-4{width:6.45833%;max-width:124px;top:74.0741%;left:20.7813%}@media (max-width:1023.98px){.the-mask.the-mask-4{top:89.8148%}}.the-mask.the-mask-5{width:5.9375%;max-width:114px;top:74.0741%;left:12.5%}@media (max-width:1023.98px){.the-mask.the-mask-5{top:91.6667%}}.the-mask.the-mask2-3{width:4.32292%;max-width:83px;top:75.1852%;left:73.5938%}@media (max-width:1023.98px){.the-mask.the-mask2-3{top:91.6667%}}.the-mask.the-mask2-4{width:9.6875%;max-width:186px;top:74.0741%;left:57.0313%}@media (max-width:1023.98px){.the-mask.the-mask2-4{top:90.7407%}}.the-mask.the-mask2-5{width:16.1979%;max-width:311px;top:75%;left:18.5938%}@media (max-width:1023.98px){.the-mask.the-mask2-5{top:856.481%}}.dg{z-index:999999!important}@media (max-width:1023.98px){.dg{display:none}}.light-container svg{will-change:transform}.light-container .smoke[opacity="0.2"]{animation-name:smokeFade02}.light-container .smoke[opacity="0.5"]{animation-name:smokeFade05}.light-container .smoke[opacity="0.75"]{animation-name:smokeFade075;display:none!important}.light-container .smoke:not([opacity]){animation-name:smokeFade100}.light-container .light_1 .line-sky-water-draw{animation:9s ease-in-out infinite lineSky}.light-container .light_1 .smoke{animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.light-container .light_1 .wave-on-water-group{transform-origin:50% 98%;animation:9s ease-in-out infinite waveScale,9s ease-in-out infinite waveOpacity}.light-container .light_1 .line-on-water-group{transform-origin:50% 90%;animation:9s ease-in-out infinite lineOnWater}.light-container .light_2 .line-sky-water-draw{animation:10s ease-in-out 2s infinite lineSky}.light-container .light_2 .smoke{animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:2s}.light-container .light_2 .wave-on-water-group{transform-origin:50% 98%;animation:10s ease-in-out 2s infinite waveScale,10s ease-in-out 2s infinite waveOpacity}.light-container .light_2 .line-on-water-group{transform-origin:bottom;animation:10s ease-in-out 2s infinite lineOnWater}@media (max-width:1023.98px){.light-container .light_3{display:none}}.light-container .light_3 .line-sky-water-draw{animation:9s ease-in-out 4s infinite lineSky}.light-container .light_3 .smoke{animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:4s}.light-container .light_3 .wave-on-water-group{transform-origin:50% 98%;animation:9s ease-in-out 4s infinite waveScale,9s ease-in-out 4s infinite waveOpacity}.light-container .light_3 .line-on-water-group{transform-origin:bottom;animation:9s ease-in-out 4s infinite lineOnWater}.light-container .light_4 .line-sky-water-draw{animation:9s ease-in-out 1s infinite lineSky}.light-container .light_4 .smoke{animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:1s}.light-container .light_4 .wave-on-water-group{transform-origin:50% 98%;animation:9s ease-in-out 1s infinite waveScale,9s ease-in-out 1s infinite waveOpacity}.light-container .light_4 .line-on-water-group{transform-origin:bottom;animation:9s ease-in-out 1s infinite lineOnWater}@media (max-width:1023.98px){.light-container .light_5{display:none}}.light-container .light_5 .line-sky-water-draw{animation:12s ease-in-out infinite lineSky}.light-container .light_5 .smoke{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.light-container .light_5 .wave-on-water-group{transform-origin:50% 98%;animation:12s ease-in-out infinite waveScale,12s ease-in-out infinite waveOpacity}.light-container .light_5 .line-on-water-group{transform-origin:bottom;animation:12s ease-in-out infinite lineOnWater}.light-container .light_1 .line-sky-water-draw,.light-container .light_2 .line-sky-water-draw,.light-container .light_3 .line-sky-water-draw,.light-container .light_4 .line-sky-water-draw,.light-container .light_5 .line-sky-water-draw{transform-origin:top;transform:scaleY(0)}.light-container .light_1 .smoke,.light-container .light_2 .smoke,.light-container .light_3 .smoke,.light-container .light_4 .smoke,.light-container .light_5 .smoke{opacity:0}.light-container .light_1 .wave-on-water-group,.light-container .light_2 .wave-on-water-group,.light-container .light_3 .wave-on-water-group,.light-container .light_4 .wave-on-water-group,.light-container .light_5 .wave-on-water-group{opacity:0;transform:scale(0)}.light-container .light_1 .line-on-water-group,.light-container .light_2 .line-on-water-group,.light-container .light_3 .line-on-water-group,.light-container .light_4 .line-on-water-group,.light-container .light_5 .line-on-water-group{transform:scaleX(0)}@keyframes lineSky{0%{transform-origin:top;transform:scaleY(0)}20.6%{transform-origin:top;transform:scaleY(1)}37.9%{transform-origin:top;transform:scaleY(1)}42%{transform-origin:50% 97.7%;transform:scaleY(1)}60.4%{transform-origin:50% 97.7%;opacity:1;transform:scaleY(0)}80.4%{opacity:0}to{transform-origin:50% 98%;opacity:0;transform:scaleY(0)}}@keyframes smokeFade02{0%,17.1%{opacity:0}31.4%,50%{opacity:.2}65%,to{opacity:0}}@keyframes smokeFade05{0%,17.1%{opacity:0}31.4%,50%{opacity:.5}65%,to{opacity:0}}@keyframes smokeFade075{0%,17.1%{opacity:0}31.4%,55%{opacity:.75}80%,to{opacity:0}}@keyframes waveScale{0%,10.9%{transform:scale(0)}33.4%,to{transform:scale(1)}}@keyframes waveOpacity{0%,18.3%{opacity:0}22.1%,30%{opacity:1}44.3%,to{opacity:0}}@keyframes lineOnWater{0%,18.3%{transform:scaleX(0)}25.6%,50.9%{opacity:1;transform:scaleX(1)}55%,to{opacity:0;transform:scaleX(0)}}:root{--cycle-duration:40s;--group1-delay:0s;--group2-delay:10s;--group3-delay:20s;--group4-delay:30s}@media (max-width:1023.98px){:root{--cycle-duration:80s;--group1-delay:0s;--group2-delay:20s;--group3-delay:40s;--group4-delay:60s}}.diamonds-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;overflow:hidden}.diamonds-container .diamond{pointer-events:none;will-change:transform;height:auto;position:absolute}.diamonds-container .diamond-1{width:8.59375%;max-width:165px;left:89.7917%}.diamonds-container .diamond-2{width:20.2604%;max-width:389px;left:68.1771%}.diamonds-container .diamond-3{width:4.32292%;max-width:83px;left:41.25%}.diamonds-container .diamond-4{width:6.45833%;max-width:124px;left:20.7813%}.diamonds-container .diamond-5{width:3.22917%;max-width:62px;left:13.75%}.diamonds-container .diamond-6{width:12.9167%;max-width:248px;left:3.07292%}.diamonds-container .diamond-7{width:6.45833%;max-width:124px;left:88.75%}.diamonds-container .diamond-8{width:3.22917%;max-width:62px;left:85.5208%}.diamonds-container .diamond-9{width:4.32292%;max-width:83px;left:73.5938%}.diamonds-container .diamond-10{width:9.6875%;max-width:186px;left:57.0313%}.diamonds-container .diamond-11{width:16.1979%;max-width:311px;left:18.5938%}.diamonds-container .diamond-12{width:6.45833%;max-width:124px;left:5.41667%}.the-mask{z-index:1;pointer-events:none;will-change:opacity;background:#a8e2f6;position:absolute;opacity:1!important}.the-mask .the-line{transform-origin:50%;will-change:transform;background-image:linear-gradient(90deg,#fff0,#fff 54%,#fff0 94%);width:100%;height:2px;position:absolute;top:-1px;transform:scaleX(0)}.the-mask-mountain-right{opacity:1;width:18vw;max-width:18vw;top:76%;left:100%;transform:translate(-100%)}.the-mask-mountain-left{opacity:1;width:17vw;max-width:17vw;top:76%;left:0%}.the-mask-2{width:20.5729%;max-width:395px;top:74.6296%;left:68.0208%}.the-mask-3{width:5.9375%;max-width:114px;top:75.1852%;left:40.5208%}.the-mask-4{width:6.45833%;max-width:124px;top:74.0741%;left:20.7813%;display:none!important}.the-mask-5{width:5.9375%;max-width:114px;top:74.0741%;left:12.5%}.the-mask2-3{width:4.32292%;max-width:83px;top:91.6667%;left:73.5938%}.the-mask2-4{width:9.6875%;max-width:186px;top:74.0741%;left:57.0313%}.the-mask2-5{width:16.1979%;max-width:311px;top:75%;left:18.5938%}@keyframes diamond-1-motion{0%{opacity:1;transform:translateY(100vh)}to{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-2-motion{0%{opacity:1;transform:translateY(100vh)}60%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-3-motion{0%{opacity:1;transform:translateY(100vh)}88%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-4-motion{0%{opacity:1;transform:translateY(100vh)}88%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-5-motion{0%{opacity:1;transform:translateY(100vh)}50%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-6-motion{0%{opacity:1;transform:translateY(100vh)}60%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-7-motion{0%{opacity:1;transform:translateY(100vh)}to{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-8-motion{0%{opacity:1;transform:translateY(100vh)}to{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-9-motion{0%{opacity:1;transform:translateY(100vh)}88%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-10-motion{0%{opacity:1;transform:translateY(100vh)}88%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-11-motion{0%{opacity:1;transform:translateY(100vh)}60%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes diamond-12-motion{0%{opacity:1;transform:translateY(100vh)}60%{opacity:1;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}@keyframes mask-1{0%,10%{opacity:0}10%,30%{opacity:1}30%,to{opacity:0}}@keyframes line-1{0%,25%{transform:scaleX(0)}25%,30%{transform:scaleX(1)}30%,to{transform:scaleX(0)}}@keyframes mask-2{0%,0%{display:none}0%,18%{display:block}18%,to{display:block}}@keyframes line-2{0%,18%{transform:scaleX(0)}18%,18%{transform:scaleX(1)}18%,to{transform:scaleX(0)}}@keyframes mask-3{0%,0%{opacity:0}0%,26.4%{opacity:1}26.4%,to{opacity:0}}@keyframes line-3{0%,22%{transform:scaleX(0)}22%,26.4%{transform:scaleX(1)}26.4%,to{transform:scaleX(0)}}@keyframes mask-4{0%,0%{opacity:0}0%,26.4%{opacity:1}26.4%,to{opacity:0}}@keyframes line-4{0%,22%{transform:scaleX(0)}22%,26.4%{transform:scaleX(1)}26.4%,to{transform:scaleX(0)}}@keyframes mask-5{0%,0%{opacity:0}0%,15%{opacity:1}15%,to{opacity:0}}@keyframes line-5{0%,12.5%{transform:scaleX(0)}12.5%,15%{transform:scaleX(1)}15%,to{transform:scaleX(0)}}@keyframes mask-9{0%,0%{opacity:0}0%,26.4%{opacity:1}26.4%,to{opacity:0}}@keyframes line-9{0%,22%{transform:scaleX(0)}22%,26.4%{transform:scaleX(1)}26.4%,to{transform:scaleX(0)}}@keyframes mask-10{0%,0%{opacity:0}0%,33.44%{opacity:1}33.44%,to{opacity:0}}@keyframes line-10{0%,22%{transform:scaleX(0)}22%,33.44%{transform:scaleX(1)}33.44%,to{transform:scaleX(0)}}@keyframes mask-11{0%,0%{opacity:0}0%,27%{opacity:1}27%,to{opacity:0}}@keyframes line-11{0%,15%{transform:scaleX(0)}15%,27%{transform:scaleX(1)}27%,to{transform:scaleX(0)}}.diamond-1{animation:diamond-1-motion var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.diamond-2{animation:diamond-2-motion var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.diamond-3{animation:diamond-3-motion var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.diamond-4{animation:diamond-4-motion var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.diamond-5{animation:diamond-5-motion var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.diamond-6{animation:diamond-6-motion var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.diamond-7{animation:diamond-7-motion var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.diamond-8{animation:diamond-8-motion var(--cycle-duration)linear infinite;animation-delay:var(--group4-delay)}.diamond-9{animation:diamond-9-motion var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.diamond-10{animation:diamond-10-motion var(--cycle-duration)linear infinite;animation-delay:var(--group4-delay)}.diamond-11{animation:diamond-11-motion var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.diamond-12{animation:diamond-12-motion var(--cycle-duration)linear infinite;animation-delay:var(--group4-delay)}.the-mask-1{animation:mask-1 var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.the-mask-1 .the-line{animation:line-1 var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.the-mask-2{animation:mask-2 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask-2 .the-line{animation:line-2 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask-3{animation:mask-3 var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.the-mask-3 .the-line{animation:line-3 var(--cycle-duration)linear infinite;animation-delay:var(--group1-delay)}.the-mask-4{animation:mask-4 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask-4 .the-line{animation:line-4 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask-5{animation:mask-5 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask-5 .the-line{animation:line-5 var(--cycle-duration)linear infinite;animation-delay:var(--group2-delay)}.the-mask2-3{animation:mask-9 var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.the-mask2-3 .the-line{animation:line-9 var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.the-mask2-4{animation:mask-10 var(--cycle-duration)linear infinite;animation-delay:var(--group4-delay)}.the-mask2-4 .the-line{animation:line-10 var(--cycle-duration)linear infinite;animation-delay:var(--group4-delay)}.the-mask2-5{animation:mask-11 var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.the-mask2-5 .the-line{animation:line-11 var(--cycle-duration)linear infinite;animation-delay:var(--group3-delay)}.the-right-mountain{transform:translate(100%)}.the-left-mountain{transform:translate(-100%)}.mobile-light-container{pointer-events:none;z-index:2;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1024px){.mobile-light-container{display:none!important}}.mobile-light-container svg{will-change:transform;position:absolute;top:-6%;width:auto!important;height:100%!important}.mobile-light-container svg.light_1{width:7.6vw;top:-9%;left:55%}.mobile-light-container svg.light_2{width:10.52vw;top:-7%;left:30%}.mobile-light-container svg.light_3{width:5.57vw;top:-16%;left:-10%}.mobile-light-container svg.light_4{width:.78vw;top:-13.7%;left:0%}.mobile-light-container svg.light_5{display:none}.mobile-light-container .line-sky-water-draw{transform-origin:top;will-change:transform;transform:scaleY(0)}.mobile-light-container .wave-on-water-group{opacity:0;transform-origin:50% 98%;fill:#0000;will-change:transform,opacity;transform:scale(0)}.mobile-light-container .line-on-water-group{transform-origin:bottom;will-change:transform;transform:scaleX(0)}.mobile-light-container .light_1 .line-sky-water-draw{animation:9s ease-in-out infinite lineSky}.mobile-light-container .light_1 .wave-on-water-group{animation:9s ease-in-out infinite waveScale,9s ease-in-out infinite waveOpacity}.mobile-light-container .light_1 .line-on-water-group{animation:9s ease-in-out infinite lineOnWater}.mobile-light-container .light_2 .line-sky-water-draw{animation:10s ease-in-out 2s infinite lineSky}.mobile-light-container .light_2 .wave-on-water-group{animation:10s ease-in-out 2s infinite waveScale,10s ease-in-out 2s infinite waveOpacity}.mobile-light-container .light_2 .line-on-water-group{animation:10s ease-in-out 2s infinite lineOnWater}.mobile-light-container .light_3 .line-sky-water-draw{animation:9s ease-in-out 4s infinite lineSky}.mobile-light-container .light_3 .wave-on-water-group{animation:9s ease-in-out 4s infinite waveScale,9s ease-in-out 4s infinite waveOpacity}.mobile-light-container .light_3 .line-on-water-group{animation:9s ease-in-out 4s infinite lineOnWater}.mobile-light-container .light_4 .line-sky-water-draw{animation:9s ease-in-out 1s infinite lineSky}.mobile-light-container .light_4 .wave-on-water-group{animation:9s ease-in-out 1s infinite waveScale,9s ease-in-out 1s infinite waveOpacity}.mobile-light-container .light_4 .line-on-water-group{animation:9s ease-in-out 1s infinite lineOnWater}.mobile-light-container .light_5 .line-sky-water-draw{animation:12s ease-in-out infinite lineSky}.mobile-light-container .light_5 .wave-on-water-group{animation:12s ease-in-out infinite waveScale,12s ease-in-out infinite waveOpacity}.mobile-light-container .light_5 .line-on-water-group{animation:12s ease-in-out infinite lineOnWater}