@keyframes LanguageSwitcher-module-scss-module__L2I29W__reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__preloader-rotate{to{transform:rotate(360deg)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes LanguageSwitcher-module-scss-module__L2I29W__overlay-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher-module-scss-module__L2I29W__wrapper{border-radius:var(--clariva-radius-pill);background:#34a0a359;border:1px solid #34a0a352;align-items:center;gap:2px;padding:2px;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.LanguageSwitcher-module-scss-module__L2I29W__wrapper{-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);background:#34a0a31f}}.LanguageSwitcher-module-scss-module__L2I29W__item{border-radius:var(--clariva-radius-pill);min-width:2.25rem;font-size:var(--clariva-text-xs);letter-spacing:.04em;text-transform:uppercase;color:currentColor;transition:background-color var(--clariva-duration-base) var(--clariva-ease-smooth),opacity var(--clariva-duration-base) var(--clariva-ease-smooth);justify-content:center;align-items:center;padding:.3rem .6rem;font-weight:600;display:inline-flex}.LanguageSwitcher-module-scss-module__L2I29W__active{color:#fff;opacity:1;background-color:#295361}.LanguageSwitcher-module-scss-module__L2I29W__inactive{opacity:.6}.LanguageSwitcher-module-scss-module__L2I29W__inactive:hover{opacity:1;background-color:#2953612e}
@keyframes Header-module-scss-module__K_0_dG__reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Header-module-scss-module__K_0_dG__reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes Header-module-scss-module__K_0_dG__preloader-rotate{to{transform:rotate(360deg)}}@keyframes Header-module-scss-module__K_0_dG__accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Header-module-scss-module__K_0_dG__accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Header-module-scss-module__K_0_dG__dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Header-module-scss-module__K_0_dG__dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes Header-module-scss-module__K_0_dG__dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Header-module-scss-module__K_0_dG__dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes Header-module-scss-module__K_0_dG__fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Header-module-scss-module__K_0_dG__fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Header-module-scss-module__K_0_dG__scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Header-module-scss-module__K_0_dG__overlay-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Header-module-scss-module__K_0_dG__header{z-index:var(--clariva-z-header);padding-block-start:var(--safe-inset-top);padding-inline:var(--safe-inset-left) var(--safe-inset-right);transition:background-color var(--clariva-duration-base) var(--clariva-ease-smooth),box-shadow var(--clariva-duration-base) var(--clariva-ease-smooth);--hdr-fg:#fff;color:var(--hdr-fg);position:fixed;inset-block-start:0;inset-inline:0}.Header-module-scss-module__K_0_dG__header .Header-module-scss-module__K_0_dG__brand,.Header-module-scss-module__K_0_dG__header .Header-module-scss-module__K_0_dG__nav,.Header-module-scss-module__K_0_dG__header .Header-module-scss-module__K_0_dG__phone,.Header-module-scss-module__K_0_dG__header .Header-module-scss-module__K_0_dG__cta{opacity:0;pointer-events:none;transition:opacity var(--clariva-duration-base) var(--clariva-ease-smooth)}.Header-module-scss-module__K_0_dG__framed{background:#fff9f4e6}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module-scss-module__K_0_dG__framed{-webkit-backdrop-filter:blur(14px)saturate(2);backdrop-filter:blur(14px)saturate(2);background:#fff9f49e}}.Header-module-scss-module__K_0_dG__framed{--hdr-fg:#17120f;color:var(--hdr-fg);box-shadow:0 1px #17120f0f}.Header-module-scss-module__K_0_dG__framed .Header-module-scss-module__K_0_dG__brand,.Header-module-scss-module__K_0_dG__framed .Header-module-scss-module__K_0_dG__nav,.Header-module-scss-module__K_0_dG__framed .Header-module-scss-module__K_0_dG__phone,.Header-module-scss-module__K_0_dG__framed .Header-module-scss-module__K_0_dG__cta,.Header-module-scss-module__K_0_dG__subpage:not(.Header-module-scss-module__K_0_dG__framed) .Header-module-scss-module__K_0_dG__brand{opacity:1;pointer-events:auto}.Header-module-scss-module__K_0_dG__subpage:not(.Header-module-scss-module__K_0_dG__framed) .Header-module-scss-module__K_0_dG__brandWord{filter:brightness(0)invert()}.Header-module-scss-module__K_0_dG__menuOpen{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;--hdr-fg:#fff;color:var(--hdr-fg);background:0 0}.Header-module-scss-module__K_0_dG__menuOpen .Header-module-scss-module__K_0_dG__brand,.Header-module-scss-module__K_0_dG__menuOpen .Header-module-scss-module__K_0_dG__nav,.Header-module-scss-module__K_0_dG__menuOpen .Header-module-scss-module__K_0_dG__phone,.Header-module-scss-module__K_0_dG__menuOpen .Header-module-scss-module__K_0_dG__cta{opacity:0;pointer-events:none}.Header-module-scss-module__K_0_dG__booking{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;--hdr-fg:#295361;color:var(--hdr-fg);background:0 0}.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__brand{opacity:1;pointer-events:auto}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__brand{display:none}}.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__phone{display:none}.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__bar{padding-inline:var(--clariva-space-4)}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__bar{grid-template-columns:1fr}}.Header-module-scss-module__K_0_dG__booking .Header-module-scss-module__K_0_dG__actions{margin-inline-start:auto}.Header-module-scss-module__K_0_dG__bar{align-items:center;gap:var(--clariva-space-4);width:100%;padding:var(--clariva-space-4);display:flex}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__bar{padding-inline:var(--clariva-space-4);grid-template-columns:1fr auto 1fr;display:grid}}.Header-module-scss-module__K_0_dG__brand{flex-shrink:0;align-items:center;margin-left:.5rem;display:inline-flex}.Header-module-scss-module__K_0_dG__brandWord{aspect-ratio:952/156;--brand-base:#34a0a3;--brand-shine:#b4d9d9;background:linear-gradient(105deg, var(--brand-base) 0%, var(--brand-base) 20%, var(--brand-shine) 50%, var(--brand-base) 80%, var(--brand-base) 100%);height:1.25rem;transition:filter var(--clariva-duration-base) var(--clariva-ease-smooth);background-size:280% 100%;animation:11s ease-in-out infinite Header-module-scss-module__K_0_dG__brandShine;display:block;-webkit-mask:url(/images/logo-lotus.svg) 50%/contain no-repeat;mask:url(/images/logo-lotus.svg) 50%/contain no-repeat}@keyframes Header-module-scss-module__K_0_dG__brandShine{0%,to{background-position:150%}50%{background-position:-50%}}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__K_0_dG__brandWord{animation:none}}.Header-module-scss-module__K_0_dG__nav{display:none}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__nav{justify-content:center;align-items:center;gap:var(--clariva-space-6);display:flex}}.Header-module-scss-module__K_0_dG__link{color:var(--hdr-fg);font-size:var(--clariva-text-sm);opacity:.9;padding-block:var(--clariva-space-1);transition:opacity var(--clariva-duration-base) var(--clariva-ease-smooth),color var(--clariva-duration-base) var(--clariva-ease-smooth);position:relative}.Header-module-scss-module__K_0_dG__link:after{content:"";transform-origin:50%;width:100%;height:1.5px;transition:transform var(--clariva-duration-slow) var(--clariva-ease-spa);pointer-events:none;background:#34a0a3;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.Header-module-scss-module__K_0_dG__link:hover,.Header-module-scss-module__K_0_dG__link:focus-visible{opacity:1;color:#34a0a3}.Header-module-scss-module__K_0_dG__link:hover:after,.Header-module-scss-module__K_0_dG__link:focus-visible:after{transform:translate(-50%)scaleX(1)}.Header-module-scss-module__K_0_dG__actions{align-items:center;gap:var(--clariva-space-3);margin-inline-start:auto;display:flex}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__actions{justify-self:end;margin-inline-start:0}}.Header-module-scss-module__K_0_dG__phone{display:none}@media (min-width:80rem){.Header-module-scss-module__K_0_dG__phone{color:var(--hdr-fg);font-size:var(--clariva-text-sm);white-space:nowrap;font-weight:500;display:inline-flex}}.Header-module-scss-module__K_0_dG__cta{display:none}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__cta{color:#fff;text-transform:uppercase;font-weight:600;font-size:var(--clariva-text-xs);letter-spacing:.04em;padding:var(--clariva-space-3) var(--clariva-space-5);white-space:nowrap;border-radius:var(--clariva-radius-pill);transition:all var(--clariva-duration-base) var(--clariva-ease-smooth);background:#34a0a3;align-items:center;margin-inline-start:var(--clariva-space-2);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -4px #34a0a399}.Header-module-scss-module__K_0_dG__cta:before{content:"";background:var(--clariva-sheen);transition:transform 1.5s var(--clariva-ease-smooth);position:absolute;inset:0;transform:translate(-130%)}.Header-module-scss-module__K_0_dG__cta:hover{background:#295361}.Header-module-scss-module__K_0_dG__cta:hover:before{transform:translate(130%)}.Header-module-scss-module__K_0_dG__cta:hover{transition:all var(--clariva-duration-base) var(--clariva-ease-smooth)}}.Header-module-scss-module__K_0_dG__burger{z-index:310;width:2.75rem;height:2.75rem;color:var(--hdr-fg);cursor:pointer;background:#34a0a359;border:1px solid #34a0a352;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module-scss-module__K_0_dG__burger{-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);background:#34a0a31f}}.Header-module-scss-module__K_0_dG__burger[aria-expanded=true]{color:#fff}.Header-module-scss-module__K_0_dG__burgerBox{width:1.125rem;height:.75rem;display:block;position:relative}.Header-module-scss-module__K_0_dG__line{background:currentColor;border-radius:2px;height:.1rem;margin-block-start:-.05rem;position:absolute;inset-block-start:50%;inset-inline:0}.Header-module-scss-module__K_0_dG__backdrop{z-index:var(--clariva-z-menu);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0ac5b21c;position:fixed;inset:0}.Header-module-scss-module__K_0_dG__menuCircle{--menu-w:min(20rem, 94vw);position:fixed}@media (min-width:48rem){.Header-module-scss-module__K_0_dG__menuCircle{--menu-w:26rem}}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__menuCircle{--menu-w:30rem}}.Header-module-scss-module__K_0_dG__menuCircle{top:calc(50% - 120vh);right:calc(var(--menu-w) - 240vh);z-index:var(--clariva-z-menu);transform-origin:80% 30%;pointer-events:auto;will-change:transform;background:#295361;border:15px solid #34a0a3;border-radius:50%;width:240vh;height:240vh;overflow:hidden}.Header-module-scss-module__K_0_dG__overlay{z-index:var(--clariva-z-menu);width:min(20rem,94vw);position:fixed;inset-block:0;inset-inline-end:0}@media (min-width:48rem){.Header-module-scss-module__K_0_dG__overlay{width:26rem}}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__overlay{width:30rem}}.Header-module-scss-module__K_0_dG__overlay{justify-content:center;align-items:flex-end;gap:var(--clariva-space-8);color:#fff;overscroll-behavior:contain;flex-direction:column;padding:clamp(3rem,10vh,4.5rem) clamp(1rem,5vw,2.25rem) clamp(1.5rem,6vh,2.25rem);display:flex;overflow-y:auto}.Header-module-scss-module__K_0_dG__overlayCrest{width:clamp(2.25rem,5vw,3.5rem);height:auto}.Header-module-scss-module__K_0_dG__overlayNav{gap:var(--clariva-space-1);flex-direction:column;width:100%;max-width:14.25rem;display:flex}@media (min-width:48rem){.Header-module-scss-module__K_0_dG__overlayNav{max-width:20rem}}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__overlayNav{max-width:24rem}}.Header-module-scss-module__K_0_dG__overlayLink{justify-content:flex-end;align-items:baseline;gap:var(--clariva-space-3);padding-block:var(--clariva-space-2);color:#fff;width:100%;font-family:var(--font-body),sans-serif;letter-spacing:-.01em;font-size:clamp(1.125rem,4.5vw,1.625rem);font-weight:400;line-height:1.1;display:flex}.Header-module-scss-module__K_0_dG__overlayIndex{font-family:var(--font-body),sans-serif;font-size:var(--clariva-text-xs);letter-spacing:.1em;color:#b4d9d9;flex:none;font-weight:600}.Header-module-scss-module__K_0_dG__overlayWords{white-space:nowrap;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.Header-module-scss-module__K_0_dG__overlayWord,.Header-module-scss-module__K_0_dG__overlayWordAccent{transition:transform var(--clariva-duration-slow) var(--clariva-ease-spa);padding-block-end:.08em;display:block}.Header-module-scss-module__K_0_dG__overlayWordAccent{color:#34a0a3;position:absolute;inset-block-start:100%;inset-inline-start:0}.Header-module-scss-module__K_0_dG__overlayLink:hover .Header-module-scss-module__K_0_dG__overlayWord,.Header-module-scss-module__K_0_dG__overlayLink:focus-visible .Header-module-scss-module__K_0_dG__overlayWord,.Header-module-scss-module__K_0_dG__overlayLink:hover .Header-module-scss-module__K_0_dG__overlayWordAccent,.Header-module-scss-module__K_0_dG__overlayLink:focus-visible .Header-module-scss-module__K_0_dG__overlayWordAccent{transform:translateY(-100%)}.Header-module-scss-module__K_0_dG__overlayCta{color:#295361;text-transform:uppercase;font-weight:600;font-size:var(--clariva-text-sm);letter-spacing:.06em;padding:var(--clariva-space-4) var(--clariva-space-7,1.75rem);border-radius:var(--clariva-radius-pill);background:#fff;align-self:flex-end;margin-block-start:var(--clariva-space-6)}.Header-module-scss-module__K_0_dG__overlayFooter{justify-content:flex-end;align-items:center;gap:var(--clariva-space-6);width:100%;max-width:14.25rem;border-block-start:1px solid #ffffff2e;padding-block-start:var(--clariva-space-6);display:flex}@media (min-width:48rem){.Header-module-scss-module__K_0_dG__overlayFooter{max-width:20rem}}@media (min-width:64rem){.Header-module-scss-module__K_0_dG__overlayFooter{max-width:24rem}}.Header-module-scss-module__K_0_dG__overlayPhone,.Header-module-scss-module__K_0_dG__overlaySocial{color:#ffffffd9;font-size:var(--clariva-text-sm)}.Header-module-scss-module__K_0_dG__overlayPhone:hover,.Header-module-scss-module__K_0_dG__overlaySocial:hover{color:#fff}
