.ImageGallery-module-scss-module__cuOBsG__galleryContainer{background-color:var(--color-background-primary);grid-template-columns:repeat(3,1fr);gap:50px;padding:50px;display:grid;position:relative}@media (max-width:1024px){.ImageGallery-module-scss-module__cuOBsG__galleryContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ImageGallery-module-scss-module__cuOBsG__galleryContainer{grid-template-columns:1fr;gap:20px;padding:20px}}.ImageGallery-module-scss-module__cuOBsG__galleryItem{justify-content:center;align-items:center;position:relative}.ImageGallery-module-scss-module__cuOBsG__galleryItem img{object-fit:cover;z-index:5;width:100%;height:65vh;transition:all .5s;display:block;position:relative}.ImageGallery-module-scss-module__cuOBsG__hoverOverlay{opacity:0;pointer-events:none;cursor:pointer;z-index:5;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.ImageGallery-module-scss-module__cuOBsG__galleryItem:hover .ImageGallery-module-scss-module__cuOBsG__hoverOverlay{opacity:1;pointer-events:auto}.ImageGallery-module-scss-module__cuOBsG__buttonCircle{background:rgba(255,255,255,.8);flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 50px);height:calc(100% - 50px);display:flex}.ImageGallery-module-scss-module__cuOBsG__buttonCircle div{background:var(--color-background-tertiary);color:var(--color-text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}
.Navigation-module-scss-module__hBGpwG__navbar{z-index:999;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:0;transition:background-color .6s,box-shadow .6s;display:flex}.Navigation-module-scss-module__hBGpwG__navbarScrolled{background-color:var(--color-background-primary);box-shadow:0 0 15px rgba(196,196,196,.35)}.Navigation-module-scss-module__hBGpwG__navbarContainer{z-index:5;min-width:100%;margin:0;padding:46px 50px 22px;transition:padding .6s}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__navbarContainer{padding:50px 50px 25px}}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__navbarContainer{padding:20px}}.Navigation-module-scss-module__hBGpwG__navbarContainerScrolled{padding:20px 50px}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__navbarContainerScrolled{padding:20px}}.Navigation-module-scss-module__hBGpwG__line{opacity:1;z-index:5;color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);width:calc(100% - 100px);margin:0;position:relative}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__line{width:calc(100% - 40px)}}.Navigation-module-scss-module__hBGpwG__hide{display:none}.Navigation-module-scss-module__hBGpwG__navbarImage{background:#fff;border-radius:14px;align-items:center;gap:14px;margin:0;padding:10px 20px;display:flex;box-shadow:0 6px 18px rgba(26,61,46,.18)}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__navbarImage{border-radius:10px;gap:10px;padding:8px 14px}}.Navigation-module-scss-module__hBGpwG__navbarImage img{width:auto;display:block}.Navigation-module-scss-module__hBGpwG__navbarImage .Navigation-module-scss-module__hBGpwG__monogram{height:56px}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__navbarImage .Navigation-module-scss-module__hBGpwG__monogram{height:42px}}.Navigation-module-scss-module__hBGpwG__navbarImage .Navigation-module-scss-module__hBGpwG__wordmark{height:42px}@media (max-width:768px){.Navigation-module-scss-module__hBGpwG__navbarImage .Navigation-module-scss-module__hBGpwG__wordmark{height:30px}}.Navigation-module-scss-module__hBGpwG__navbarScrolled .Navigation-module-scss-module__hBGpwG__navbarImage{box-shadow:none;background:0 0;padding:0}.Navigation-module-scss-module__hBGpwG__navPhone{letter-spacing:.04em;color:var(--color-text-light);border:1.5px solid rgba(255,255,255,.65);border-radius:100vw;align-items:center;gap:8px;margin:0 8px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.Navigation-module-scss-module__hBGpwG__navPhone svg{color:var(--color-highlight)}.Navigation-module-scss-module__hBGpwG__navPhone:hover,.Navigation-module-scss-module__hBGpwG__navPhone:focus{background:var(--color-highlight);color:var(--color-text-dark);border-color:var(--color-highlight)}.Navigation-module-scss-module__hBGpwG__navPhone:hover svg,.Navigation-module-scss-module__hBGpwG__navPhone:focus svg{color:var(--color-text-dark)}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__navPhone{color:var(--color-text-primary);border-color:rgba(26,61,46,.35);margin:8px 0}}.Navigation-module-scss-module__hBGpwG__navPhoneScrolled{color:var(--color-text-dark);border-color:rgba(26,61,46,.35)}.Navigation-module-scss-module__hBGpwG__navPhoneScrolled:hover,.Navigation-module-scss-module__hBGpwG__navPhoneScrolled:focus{background:var(--color-highlight);color:var(--color-text-dark);border-color:var(--color-highlight)}.Navigation-module-scss-module__hBGpwG__mobileButton{border:none;outline:none;padding:0;box-shadow:none!important}.Navigation-module-scss-module__hBGpwG__mobileButton svg{transition:color .3s}.Navigation-module-scss-module__hBGpwG__linkText{color:var(--color-text-light);text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:color .6s;padding:12px 15px!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__linkText{color:var(--color-text-primary)}}.Navigation-module-scss-module__hBGpwG__linkText:hover,.Navigation-module-scss-module__hBGpwG__linkText:active,.Navigation-module-scss-module__hBGpwG__linkText:focus{color:var(--color-text-light);text-decoration:none}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__linkText:hover,.Navigation-module-scss-module__hBGpwG__linkText:active,.Navigation-module-scss-module__hBGpwG__linkText:focus{color:var(--color-text-primary)}}.Navigation-module-scss-module__hBGpwG__linkTextScrolled,.Navigation-module-scss-module__hBGpwG__linkTextScrolled:hover,.Navigation-module-scss-module__hBGpwG__linkTextScrolled:active,.Navigation-module-scss-module__hBGpwG__linkTextScrolled:focus{color:var(--color-text-primary)}.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child{text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;transition:color .6s;color:var(--color-text-light)!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child{color:var(--color-text-primary)!important}}.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:hover,.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:focus,.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:active{color:var(--color-text-light)!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:hover,.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:focus,.Navigation-module-scss-module__hBGpwG__dropdown>a:first-child:active{color:var(--color-text-primary)!important}}.Navigation-module-scss-module__hBGpwG__dropdown div{background-color:var(--color-background-primary);border:none;border-radius:0 0 10px 10px;transition:margin-top .6s;box-shadow:0 10px 10px rgba(196,196,196,.35);margin-top:26px!important;margin-left:-31px!important;padding:12px 0!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__dropdown div{box-shadow:none;border-radius:0;margin:0!important;padding:0!important}}.Navigation-module-scss-module__hBGpwG__dropdownScrolled>a:first-child,.Navigation-module-scss-module__hBGpwG__dropdownScrolled>a:first-child:hover,.Navigation-module-scss-module__hBGpwG__dropdownScrolled>a:first-child:focus,.Navigation-module-scss-module__hBGpwG__dropdownScrolled>a:first-child:active{color:var(--color-text-primary)!important}@media (min-width:992px){.Navigation-module-scss-module__hBGpwG__dropdownScrolled div{margin-top:23px!important}}.Navigation-module-scss-module__hBGpwG__dropdownItem{text-align:center;text-transform:uppercase;color:var(--color-text-primary);padding:12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;transition:all .6s;background-color:transparent!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__dropdownItem{color:var(--color-text-primary);padding:8px}}.Navigation-module-scss-module__hBGpwG__dropdownItem:hover,.Navigation-module-scss-module__hBGpwG__dropdownItem:focus,.Navigation-module-scss-module__hBGpwG__dropdownItem:active{color:var(--color-text-primary)}.Navigation-module-scss-module__hBGpwG__linkCta{background:var(--color-highlight);border-radius:100vw;margin-left:12px;transition:background .3s,color .3s;color:var(--color-text-dark)!important;padding:12px 22px!important}.Navigation-module-scss-module__hBGpwG__linkCta:hover,.Navigation-module-scss-module__hBGpwG__linkCta:active,.Navigation-module-scss-module__hBGpwG__linkCta:focus{background:var(--color-text-dark);color:#fff!important}@media (max-width:991px){.Navigation-module-scss-module__hBGpwG__linkCta{text-align:center;margin-top:8px;margin-left:0;color:var(--color-text-dark)!important}.Navigation-module-scss-module__hBGpwG__overlay{background-color:var(--color-background-primary);max-height:50vh;margin-top:20px;overflow-y:auto}.Navigation-module-scss-module__hBGpwG__overlay div:first-child{padding:16px 0}}
.Hero-module-scss-module__noDecW__slide{overflow:hidden!important}.Hero-module-scss-module__noDecW__mediaContainer{z-index:5;cursor:grab;background-color:var(--color-text-dark);width:100%;height:100%;position:relative;overflow:hidden}.Hero-module-scss-module__noDecW__slideOverlay{pointer-events:none;z-index:1;background:linear-gradient(rgba(26,61,46,.45) 0%,rgba(26,61,46,.65) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Hero-module-scss-module__noDecW__mediaContainerSingle{cursor:auto}.Hero-module-scss-module__noDecW__heroImage,.Hero-module-scss-module__noDecW__heroVideo{object-fit:cover;width:100%;height:100vh;min-height:600px;display:block;position:relative;overflow:hidden}.Hero-module-scss-module__noDecW__heroContent{text-align:center;color:var(--color-text-light);z-index:5;font-family:var(--font-family-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%)}.Hero-module-scss-module__noDecW__heroContent span{color:var(--color-highlight);text-transform:uppercase;letter-spacing:.02em;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.55);font-size:13px;font-weight:800}.Hero-module-scss-module__noDecW__heroContent h1{letter-spacing:-.04em;text-shadow:0 2px 8px rgba(0,0,0,.55),0 0 24px rgba(0,0,0,.35);margin:50px 0 40px;font-size:55px;font-weight:800}@media (min-width:1920px){.Hero-module-scss-module__noDecW__heroContent h1{font-size:85px}}@media (max-width:768px){.Hero-module-scss-module__noDecW__heroContent h1{font-size:45px}}.Hero-module-scss-module__noDecW__heroContent .Hero-module-scss-module__noDecW__pulseButton{text-transform:uppercase;z-index:5;background:0 0;justify-content:center;align-items:center;padding:10px 20px;font-weight:800;display:flex;position:relative;letter-spacing:normal!important;color:var(--color-text-light)!important;font-size:12px!important}.Hero-module-scss-module__noDecW__heroContent .Hero-module-scss-module__noDecW__pulseButton:before{content:"";pointer-events:none;opacity:0;background-color:transparent;border:1px solid #fff;border-radius:50%;width:80px;height:80px;animation:3.2s linear infinite Hero-module-scss-module__noDecW__pulse;position:absolute}.Hero-module-scss-module__noDecW__heroContent .Hero-module-scss-module__noDecW__pulseButton:after{content:"";pointer-events:none;opacity:0;background-color:transparent;border:1px solid #fff;border-radius:50%;width:80px;height:80px;animation:3.2s linear 1.6s infinite Hero-module-scss-module__noDecW__pulse;position:absolute}.Hero-module-scss-module__noDecW__stars{margin:2px}@keyframes Hero-module-scss-module__noDecW__pulse{0%{opacity:0;transform:scale(0)}50%{opacity:.4;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}.Hero-module-scss-module__noDecW__slideButtonLeft,.Hero-module-scss-module__noDecW__slideButtonRight{z-index:5;border:1px dashed var(--color-background-primary);cursor:pointer;background-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:calc(50% - 25px);transform:translateY(-50%)}.Hero-module-scss-module__noDecW__slideButtonLeft svg,.Hero-module-scss-module__noDecW__slideButtonRight svg{color:var(--color-text-light)!important}.Hero-module-scss-module__noDecW__slideButtonLeft{left:50px}@media (max-width:900px){.Hero-module-scss-module__noDecW__slideButtonLeft{top:unset;bottom:0;left:20px}}.Hero-module-scss-module__noDecW__slideButtonRight{right:50px}@media (max-width:900px){.Hero-module-scss-module__noDecW__slideButtonRight{top:unset;bottom:0;right:20px}}.Hero-module-scss-module__noDecW__scrollContainer{z-index:1005;background-color:red;margin:0;padding:0;position:absolute;bottom:100px;left:50%;transform:translate(-50%,50%)}@media (max-width:900px){.Hero-module-scss-module__noDecW__scrollContainer{bottom:70px}}.Hero-module-scss-module__noDecW__scrollWrapper{height:100%;position:absolute;left:-1px;width:1px!important}.Hero-module-scss-module__noDecW__scrollLine{background:0 0;width:1px;height:50px;margin:0;padding:0;display:block}.Hero-module-scss-module__noDecW__scrollLine:before{content:"";background-color:#fff;width:1px;height:50%;animation:2s ease-in-out infinite Hero-module-scss-module__noDecW__scroll;display:block;top:0}@keyframes Hero-module-scss-module__noDecW__scroll{0%{height:0}50%{height:100%}70%{transform-origin:bottom;height:100%;transform:scaleY(.5)}to{transform-origin:bottom;height:100%;transform:scaleY(0)}}.Hero-module-scss-module__noDecW__reservationHeroContainer{z-index:5;cursor:default;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}@media (max-width:1250px){.Hero-module-scss-module__noDecW__reservationHeroContainer{bottom:unset;left:unset;z-index:6;background-color:transparent;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:-200px;margin-bottom:32px;padding:0;display:flex;position:relative;transform:none}}@media (max-width:480px){.Hero-module-scss-module__noDecW__reservationHeroContainer{margin-top:-150px;margin-bottom:24px}}.Hero-module-scss-module__noDecW__reservationHeroContainer .Hero-module-scss-module__noDecW__separator{display:none}
.Info-module-scss-module__9jr72G__infoContainer{z-index:5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:1024px){.Info-module-scss-module__9jr72G__infoContainer{padding:0 15px}}.Info-module-scss-module__9jr72G__infoContainer h2{font-family:var(--font-family-primary);text-align:center;letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:55px;font-weight:800}@media (min-width:1920px){.Info-module-scss-module__9jr72G__infoContainer h2{font-size:65px}}@media (max-width:1024px){.Info-module-scss-module__9jr72G__infoContainer h2{font-size:45px}}.Info-module-scss-module__9jr72G__topText{font-family:var(--font-family-primary);color:var(--color-text-primary);text-transform:uppercase;text-align:center;letter-spacing:-.02em;z-index:5;justify-content:center;align-items:center;gap:30px;margin-bottom:40px;font-size:14px;font-weight:800;display:flex;position:relative}.Info-module-scss-module__9jr72G__topText hr{border:none;border-top:1px solid var(--color-text-primary);opacity:1;flex:1;width:60px;margin:0}@media (min-width:1920px){.Info-module-scss-module__9jr72G__topText hr{width:70px}}@media (max-width:1024px){.Info-module-scss-module__9jr72G__topText hr{width:40px}}
.Reservation-module-scss-module__GsJimG__reservationContainer{z-index:5;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Reservation-module-scss-module__GsJimG__reservation{background-color:var(--color-background-primary);border-radius:32px;flex-direction:row;align-items:center;gap:20px;padding:20px;display:flex;position:relative;box-shadow:0 18px 40px rgba(26,61,46,.18)}.Reservation-module-scss-module__GsJimG__reservation>.Reservation-module-scss-module__GsJimG__reservationItem{border-right:1px solid rgba(26,61,46,.15);padding-right:20px}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservation>.Reservation-module-scss-module__GsJimG__reservationItem{border-right:none;padding-right:0}}.Reservation-module-scss-module__GsJimG__reservation>.Reservation-module-scss-module__GsJimG__reservationItem:last-of-type{border-right:none;padding-right:0}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservation{flex-direction:initial;background-color:var(--color-background-primary);border-radius:20px;grid-template-columns:1fr 1fr;gap:14px;width:calc(100% - 40px);max-width:600px;padding:20px;display:grid;box-shadow:0 18px 40px rgba(26,61,46,.22)}}@media (max-width:480px){.Reservation-module-scss-module__GsJimG__reservation{border-radius:16px;grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);padding:16px}}.Reservation-module-scss-module__GsJimG__reservationItem{flex-direction:column;justify-content:center;gap:20px;display:flex}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem{align-items:stretch;gap:6px;width:100%;padding:0}}.Reservation-module-scss-module__GsJimG__reservationItem label{text-align:left;color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);text-align:left;padding-left:2px;font-size:11px;font-weight:800}}.Reservation-module-scss-module__GsJimG__reservationItem input,.Reservation-module-scss-module__GsJimG__reservationItem select{text-align:left;background-color:var(--color-background-primary);width:185px;height:20px;color:var(--color-text-tertiary);border:none;margin-left:-2px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.Reservation-module-scss-module__GsJimG__reservationItem input:focus,.Reservation-module-scss-module__GsJimG__reservationItem select:focus{outline:none}.Reservation-module-scss-module__GsJimG__reservationItem input::placeholder,.Reservation-module-scss-module__GsJimG__reservationItem select::placeholder{color:var(--color-text-tertiary);opacity:1}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem input,.Reservation-module-scss-module__GsJimG__reservationItem select{background-color:var(--color-background-secondary);text-align:left;border:1px solid rgba(26,61,46,.08);border-radius:10px;width:100%;height:42px;margin:0;padding:0 14px;font-size:14px}}.Reservation-module-scss-module__GsJimG__reservationItem select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231A3D2E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M1 1.5l5 5 5-5'/%3e%3c/svg%3e");background-position:right 0 center;background-repeat:no-repeat;background-size:10px 7px;padding-right:18px}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem select{background-position:right 14px center;background-size:12px 8px;padding-right:32px}}.Reservation-module-scss-module__GsJimG__reservationItem input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0)}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0)}}.Reservation-module-scss-module__GsJimG__reservationItem input::-webkit-outer-spin-button{-webkit-appearance:none}.Reservation-module-scss-module__GsJimG__reservationItem input::-webkit-inner-spin-button{-webkit-appearance:none}.Reservation-module-scss-module__GsJimG__reservationItem .Reservation-module-scss-module__GsJimG__inputContainer{align-items:center;width:100%;display:flex;position:relative}.Reservation-module-scss-module__GsJimG__reservationItem .Reservation-module-scss-module__GsJimG__inputContainer .Reservation-module-scss-module__GsJimG__error{text-transform:uppercase;color:var(--color-text-primary);letter-spacing:.15em;letter-spacing:-.02em;justify-content:center;padding:0;font-family:Montserrat,sans-serif;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:-15px}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__reservationItem .Reservation-module-scss-module__GsJimG__inputContainer{justify-content:stretch}}.Reservation-module-scss-module__GsJimG__bookButton{background:var(--color-highlight);width:175px;height:60px;color:var(--color-text-dark);cursor:pointer;text-align:center;text-transform:uppercase;border:none;border-radius:12px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:background-color .5s;position:relative}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__bookButton{letter-spacing:.06em;border-radius:100vw;grid-column:1/-1;width:100%;height:46px;margin-top:8px;box-shadow:0 6px 18px rgba(212,165,116,.35)}}.Reservation-module-scss-module__GsJimG__bookButton:hover{background:var(--color-background-light)}@media (max-width:1250px){.Reservation-module-scss-module__GsJimG__bookButton:hover{background:var(--color-text-dark);color:#fff}}
.RoomHeading-module-scss-module__0CRttq__headingContainer{z-index:5;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:70px;display:flex;position:relative}.RoomHeading-module-scss-module__0CRttq__headingContainer h2{color:var(--color-text-primary);text-align:center;letter-spacing:-.04em;width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:45px;font-weight:800}.RoomHeading-module-scss-module__0CRttq__starsContainer{color:var(--color-highlight);gap:5px;margin-bottom:50px;display:flex}.RoomHeading-module-scss-module__0CRttq__topTitle{color:var(--color-text-primary);text-transform:uppercase;font-family:var(--font-family-primary);letter-spacing:.02em;margin-bottom:50px;font-size:13px;font-weight:800;display:flex}
.Highlight-module-scss-module__SX8PlW__highlightContainer{z-index:2;position:relative}.Highlight-module-scss-module__SX8PlW__slide{cursor:grab;max-width:100%;display:flex}.Highlight-module-scss-module__SX8PlW__slideOdd{flex-direction:column-reverse}.Highlight-module-scss-module__SX8PlW__slideEven{flex-direction:column}.Highlight-module-scss-module__SX8PlW__slideImage{flex:0 0 45%;width:100%;height:100%;display:flex;position:relative}.Highlight-module-scss-module__SX8PlW__slideImage img{object-fit:cover;width:100%;height:100%;min-height:650px}.Highlight-module-scss-module__SX8PlW__odd{border-radius:0 0 0 50px}@media (max-width:1024px){.Highlight-module-scss-module__SX8PlW__odd{border-bottom-left-radius:0}}.Highlight-module-scss-module__SX8PlW__even{border-radius:0 50px 0 0}@media (max-width:1024px){.Highlight-module-scss-module__SX8PlW__even{border-top-right-radius:0}}.Highlight-module-scss-module__SX8PlW__descriptionButton{font-family:var(--font-family-primary);color:var(--color-text-light);z-index:5;cursor:pointer;background:rgba(0,0,0,.7);border-radius:0 20px;padding:12px 20px;font-size:13px;font-weight:600;position:absolute;bottom:50px;right:50px}@media (max-width:768px){.Highlight-module-scss-module__SX8PlW__descriptionButton{bottom:20px;right:20px}}.Highlight-module-scss-module__SX8PlW__slideText{text-align:center;background:var(--color-background-primary);flex-direction:column;flex:0 0 55%;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:80px 50px;display:flex}@media (min-width:1920px){.Highlight-module-scss-module__SX8PlW__slideText{padding-left:140px;padding-right:140px}}@media (max-width:768px){.Highlight-module-scss-module__SX8PlW__slideText{padding-left:20px;padding-right:20px}}.Highlight-module-scss-module__SX8PlW__slideText h2{font-family:var(--font-family-primary);color:var(--color-text-primary);text-align:center;text-transform:none;letter-spacing:-.04em;z-index:1;width:100%;margin:0 0 80px;font-size:45px;font-style:normal;font-weight:800;line-height:1.15;position:relative}@media (max-width:995px){.Highlight-module-scss-module__SX8PlW__slideText h2{font-size:35px}}.Highlight-module-scss-module__SX8PlW__slideText span{font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-primary);text-align:center;margin:-30px 0 80px;font-size:13px;font-weight:800}.Highlight-module-scss-module__SX8PlW__slideText p{text-align:left;font-family:var(--font-family-secondary);letter-spacing:.05em;color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:2}.Highlight-module-scss-module__SX8PlW__starsWrapper{margin-bottom:50px;display:flex}.Highlight-module-scss-module__SX8PlW__stars{color:var(--color-highlight);text-transform:uppercase;letter-spacing:.02em;text-align:center;margin:2px;font-size:13px;font-weight:800;display:flex}.Highlight-module-scss-module__SX8PlW__customButton{margin-top:80px}.Highlight-module-scss-module__SX8PlW__customButton span{margin:0}.Highlight-module-scss-module__SX8PlW__actionRow{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;margin-top:80px;display:flex}@media (max-width:768px){.Highlight-module-scss-module__SX8PlW__actionRow{flex-direction:column;gap:12px}}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__customButton{margin-top:0}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary a,.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary button{background:var(--color-highlight);width:110px;height:110px}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary a:before,.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary button:before{border-color:transparent}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary a span,.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary button span{color:#fff}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary a:hover,.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionPrimary button:hover{background:var(--color-text-dark)}.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionSecondary a,.Highlight-module-scss-module__SX8PlW__actionRow .Highlight-module-scss-module__SX8PlW__actionSecondary button{width:110px;height:110px}.Highlight-module-scss-module__SX8PlW__sliderButtonWrapper{justify-content:center;align-items:center;margin-top:80px;display:flex}.Highlight-module-scss-module__SX8PlW__prevArrow,.Highlight-module-scss-module__SX8PlW__nextArrow{background:var(--color-background-tertiary);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:5px;transition:background-color .3s;display:flex}.Highlight-module-scss-module__SX8PlW__disabled{background:var(--color-disabled);pointer-events:none;transition:background-color .3s}.Highlight-module-scss-module__SX8PlW__containerArrowsCentered{position:relative}.Highlight-module-scss-module__SX8PlW__centeredArrow{cursor:pointer;z-index:10;width:48px;height:48px;color:var(--color-text-dark);background:rgba(255,255,255,.92);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px rgba(26,61,46,.18)}.Highlight-module-scss-module__SX8PlW__centeredArrow:hover{background:var(--color-highlight);color:#fff}.Highlight-module-scss-module__SX8PlW__centeredArrowLeft{left:12px}@media (min-width:1024px){.Highlight-module-scss-module__SX8PlW__centeredArrowLeft{left:-8px}}.Highlight-module-scss-module__SX8PlW__centeredArrowRight{right:12px}@media (min-width:1024px){.Highlight-module-scss-module__SX8PlW__centeredArrowRight{right:-8px}}
.Footer-module-scss-module__-DuYZG__footerContainer{background-color:var(--color-background-primary)}.Footer-module-scss-module__-DuYZG__footerTitle{z-index:5;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Footer-module-scss-module__-DuYZG__bgVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Footer-module-scss-module__-DuYZG__title{font-family:var(--font-family-primary);text-align:center;text-transform:uppercase;letter-spacing:-.08em;color:var(--color-background-tertiary);background-color:var(--color-background-primary);z-index:5;mix-blend-mode:lighten;justify-content:center;align-items:center;width:100%;font-size:160px;font-weight:900;line-height:1;display:flex;position:relative}@media (min-width:1920px){.Footer-module-scss-module__-DuYZG__title{font-size:310px}}@media (max-width:1200px){.Footer-module-scss-module__-DuYZG__title{font-size:115px}}@media (max-width:1024px){.Footer-module-scss-module__-DuYZG__title{font-size:85px}}@media (max-width:640px){.Footer-module-scss-module__-DuYZG__title{font-size:65px}}.dark-mode .Footer-module-scss-module__-DuYZG__title{mix-blend-mode:darken}.Footer-module-scss-module__-DuYZG__linksContainer{z-index:5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Footer-module-scss-module__-DuYZG__linksContainer p{font-family:var(--font-family-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);margin:80px 0 0;font-size:9px;font-weight:800;position:relative}.Footer-module-scss-module__-DuYZG__socialMedia{flex-flow:wrap;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:320px){.Footer-module-scss-module__-DuYZG__socialMedia{flex-direction:column;gap:10px}}.Footer-module-scss-module__-DuYZG__socialMedia{margin:80px 0 0}.Footer-module-scss-module__-DuYZG__socialMedia a{text-decoration:none}.Footer-module-scss-module__-DuYZG__socialMedia a svg{color:var(--color-text-primary);width:12px;height:12px}.Footer-module-scss-module__-DuYZG__socialMedia a span{font-family:var(--font-family-primary);text-transform:uppercase;color:var(--color-text-primary);padding:0 10px;font-size:12px;font-weight:800}
.Section-module-scss-module__MhJZGa__section{justify-content:center;width:100%;display:flex}.Section-module-scss-module__MhJZGa__container{box-sizing:border-box;width:100%;padding:0 20px}@media (min-width:768px){.Section-module-scss-module__MhJZGa__container{max-width:750px;padding:0 50px}}@media (min-width:992px){.Section-module-scss-module__MhJZGa__container{max-width:970px}}@media (min-width:1200px){.Section-module-scss-module__MhJZGa__container{max-width:1170px}}.Section-module-scss-module__MhJZGa__container.Section-module-scss-module__MhJZGa__fluid{max-width:100%!important;padding:0!important}
.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper{z-index:5;justify-content:center;align-items:center;display:flex;position:relative}.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper button,.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper a{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;text-decoration:none;display:flex;position:relative}.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper button:before,.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper a:before{content:"";border:2px dashed var(--btn-color,var(--color-text-primary));pointer-events:none;border-radius:50%;width:100%;height:100%;animation:5s linear infinite paused AnimatedButton-module-scss-module__3TeZAG__rotateBorder;position:absolute;top:0;left:0}.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper button:hover:before,.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper a:hover:before{animation-play-state:running}.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper button span,.AnimatedButton-module-scss-module__3TeZAG__textButtonWrapper a span{text-transform:uppercase;font-family:var(--font-family-primary);color:var(--btn-color,var(--color-text-primary));font-size:11px;font-weight:800}@keyframes AnimatedButton-module-scss-module__3TeZAG__rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BookingModal-module-scss-module__sJ0IXq__modalContent{max-width:480px;margin-left:auto;margin-right:auto;background:#fff!important;border:none!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(26,61,46,.25)!important}.BookingModal-module-scss-module__sJ0IXq__wrapper{background:#fff;border-radius:18px;padding:40px 36px 32px;position:relative}@media (max-width:575px){.BookingModal-module-scss-module__sJ0IXq__wrapper{padding:32px 22px 24px}}.BookingModal-module-scss-module__sJ0IXq__closeButton{width:32px;height:32px;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute;top:14px;right:14px}.BookingModal-module-scss-module__sJ0IXq__closeButton:hover{color:var(--color-highlight)}.BookingModal-module-scss-module__sJ0IXq__title{font-family:var(--font-family-primary);letter-spacing:-.02em;color:var(--color-text-primary);text-align:center;margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.2}@media (max-width:575px){.BookingModal-module-scss-module__sJ0IXq__title{font-size:22px}}.BookingModal-module-scss-module__sJ0IXq__summary{color:var(--color-text-tertiary);text-align:center;background:rgba(26,61,46,.05);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0 0 24px;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;display:flex}.BookingModal-module-scss-module__sJ0IXq__summary strong{color:var(--color-text-primary);font-weight:700}.BookingModal-module-scss-module__sJ0IXq__summary .BookingModal-module-scss-module__sJ0IXq__dot{opacity:.55}.BookingModal-module-scss-module__sJ0IXq__form{flex-direction:column;gap:14px;display:flex}.BookingModal-module-scss-module__sJ0IXq__field{position:relative}.BookingModal-module-scss-module__sJ0IXq__field input{width:100%;height:44px;color:var(--color-text-primary);background:#fff;border:1px solid rgba(26,61,46,.2);border-radius:8px;padding:0 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:border-color .3s;box-shadow:none!important}.BookingModal-module-scss-module__sJ0IXq__field input::placeholder{color:var(--color-text-tertiary);font-weight:500}.BookingModal-module-scss-module__sJ0IXq__field input:focus{border-color:var(--color-highlight);outline:none}.BookingModal-module-scss-module__sJ0IXq__field input:disabled{cursor:not-allowed;background:rgba(26,61,46,.04)}.BookingModal-module-scss-module__sJ0IXq__error{text-transform:uppercase;letter-spacing:.05em;color:#b00020;margin-top:4px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;display:block}.BookingModal-module-scss-module__sJ0IXq__submitRow{justify-content:center;margin-top:10px;display:flex}.BookingModal-module-scss-module__sJ0IXq__submitMsg{text-align:center;margin:12px 0 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}
.Description-module-scss-module__dc2sQW__descriptionContainer{z-index:5;width:100%;position:relative}.Description-module-scss-module__dc2sQW__description{text-align:left;font-family:var(--font-family-secondary);letter-spacing:.05em;color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:2}
.ContactCard-module-scss-module__7ApjYa__contactContainer{text-align:center;z-index:5;grid-template-columns:repeat(3,1fr);gap:50px;display:grid;position:relative}@media (max-width:1024px){.ContactCard-module-scss-module__7ApjYa__contactContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ContactCard-module-scss-module__7ApjYa__contactContainer{grid-template-columns:repeat(1,1fr)}}.ContactCard-module-scss-module__7ApjYa__contactData{text-align:center;text-transform:uppercase;flex:1}.ContactCard-module-scss-module__7ApjYa__contactData h3{font-family:var(--font-family-primary);letter-spacing:.02em;color:var(--color-text-primary);margin-bottom:50px;font-size:13px;font-weight:800}.ContactCard-module-scss-module__7ApjYa__contactData a{color:var(--color-text-primary)}.ContactCard-module-scss-module__7ApjYa__contactData p{font-family:var(--font-family-secondary);text-transform:none;letter-spacing:.05em;color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:2}
.RoomFeaturesGrid-module-scss-module__Yy8F5a__roomFeatures{z-index:5;grid-template-columns:repeat(4,1fr);gap:50px 30px;width:100%;margin-bottom:70px;padding:0;list-style:none;display:grid;position:relative}@media (max-width:1024px){.RoomFeaturesGrid-module-scss-module__Yy8F5a__roomFeatures{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.RoomFeaturesGrid-module-scss-module__Yy8F5a__roomFeatures{gap:50px 0}}@media (max-width:668px){.RoomFeaturesGrid-module-scss-module__Yy8F5a__roomFeatures{grid-template-columns:repeat(1,1fr)}}.RoomFeaturesGrid-module-scss-module__Yy8F5a__simpleContainer{width:100%}.RoomFeaturesGrid-module-scss-module__Yy8F5a__simpleItem{flex-direction:row;align-items:flex-start;display:flex}.RoomFeaturesGrid-module-scss-module__Yy8F5a__iconText{font-family:var(--font-family-primary);text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;max-width:max-content;color:var(--color-text-primary);text-align:left;font-size:13px;font-weight:800}.RoomFeaturesGrid-module-scss-module__Yy8F5a__icon{margin-right:20px}.RoomFeaturesGrid-module-scss-module__Yy8F5a__pairContainer{flex-direction:column;width:100%;display:flex}@media (max-width:768px){.RoomFeaturesGrid-module-scss-module__Yy8F5a__pairContainer{padding:10px 0}}.RoomFeaturesGrid-module-scss-module__Yy8F5a__pairedItem{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.RoomFeaturesGrid-module-scss-module__Yy8F5a__label,.RoomFeaturesGrid-module-scss-module__Yy8F5a__value{font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-primary);text-align:left;padding-bottom:10px;font-size:13px;font-weight:800}.RoomFeaturesGrid-module-scss-module__Yy8F5a__value{text-transform:none;padding:10px 0 0;font-weight:600}
.Faq-module-scss-module__JlZEca__faqContainer{width:100%;max-width:900px;margin:0 auto;padding:20px}.Faq-module-scss-module__JlZEca__faqItem{border-bottom:1px solid rgba(0,0,0,.12)}.Faq-module-scss-module__JlZEca__questionButton{cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--color-text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.4;transition:color .18s;display:flex}.Faq-module-scss-module__JlZEca__questionButton:hover{color:var(--color-highlight)}.Faq-module-scss-module__JlZEca__questionButton:focus-visible{color:var(--color-highlight)}.Faq-module-scss-module__JlZEca__questionButton:focus{outline:none}.Faq-module-scss-module__JlZEca__questionButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:4px}.Faq-module-scss-module__JlZEca__icon{width:24px;height:24px;color:var(--color-highlight);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:300;line-height:1;transition:transform .22s;display:inline-flex}.Faq-module-scss-module__JlZEca__iconOpen{transform:rotate(180deg)}.Faq-module-scss-module__JlZEca__answerWrap{opacity:0;max-height:0;transition:max-height .3s,opacity .2s;overflow:hidden}.Faq-module-scss-module__JlZEca__answerWrapOpen{opacity:1;max-height:800px}.Faq-module-scss-module__JlZEca__answer{color:var(--color-text-tertiary);margin:0;padding:0 4px 24px;font-family:Raleway,sans-serif;font-size:15px;line-height:1.7}
.Counter-module-scss-module__h9OMva__sizeText{font-family:var(--font-family-primary);text-align:center;text-transform:uppercase;color:var(--color-text-primary);letter-spacing:-.02em;z-index:5;width:100%;margin:0;font-size:15px;font-weight:800;line-height:1;position:relative}.Counter-module-scss-module__h9OMva__sizeNumber{font-family:var(--font-family-primary);color:var(--color-text-dark);text-align:center;text-transform:uppercase;letter-spacing:-.02em;z-index:5;width:100%;margin:50px 0;font-size:150px;font-style:normal;font-weight:700;line-height:100%;position:relative}
.FacilitiesSection-module-scss-module__TJXu5W__wrapper{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:768px){.FacilitiesSection-module-scss-module__TJXu5W__wrapper{gap:40px;padding:0 16px}}.FacilitiesSection-module-scss-module__TJXu5W__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}@media (max-width:900px){.FacilitiesSection-module-scss-module__TJXu5W__featuredGrid{grid-template-columns:1fr;gap:24px}}.FacilitiesSection-module-scss-module__TJXu5W__featuredCard{background:var(--color-background-primary);border-radius:18px;flex-direction:column;gap:18px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 24px rgba(26,61,46,.1)}.FacilitiesSection-module-scss-module__TJXu5W__featuredCard:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(26,61,46,.18)}.FacilitiesSection-module-scss-module__TJXu5W__featuredMedia{aspect-ratio:4/3;width:100%;overflow:hidden}.FacilitiesSection-module-scss-module__TJXu5W__featuredMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.FacilitiesSection-module-scss-module__TJXu5W__featuredCard:hover .FacilitiesSection-module-scss-module__TJXu5W__featuredMedia img{transform:scale(1.04)}.FacilitiesSection-module-scss-module__TJXu5W__featuredTitle{font-family:var(--font-family-primary);letter-spacing:-.01em;color:var(--color-text-dark);margin:0;padding:0 24px;font-size:20px;font-weight:800}.FacilitiesSection-module-scss-module__TJXu5W__featuredDesc{font-family:var(--font-family-secondary);color:var(--color-text-primary);margin:0;padding:0 24px 28px;font-size:14.5px;line-height:1.6}.FacilitiesSection-module-scss-module__TJXu5W__iconGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.FacilitiesSection-module-scss-module__TJXu5W__iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.FacilitiesSection-module-scss-module__TJXu5W__iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.FacilitiesSection-module-scss-module__TJXu5W__iconItem{background:var(--color-background-secondary);text-align:center;border:1px solid rgba(26,61,46,.06);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:24px 12px;transition:background .25s,border-color .25s,transform .25s;display:flex}.FacilitiesSection-module-scss-module__TJXu5W__iconItem:hover{background:var(--color-background-primary);border-color:rgba(212,165,116,.6);transform:translateY(-2px)}.FacilitiesSection-module-scss-module__TJXu5W__icon{background:var(--color-background-primary);width:44px;height:44px;color:var(--color-highlight);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex;box-shadow:0 4px 10px rgba(26,61,46,.08)}.FacilitiesSection-module-scss-module__TJXu5W__icon svg{width:20px;height:20px}.FacilitiesSection-module-scss-module__TJXu5W__iconLabel{font-family:var(--font-family-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);font-size:12px;font-weight:800;line-height:1.3}
.Separator-module-scss-module__iTsHLG__lineContainer{justify-content:center;align-items:center;display:flex}.Separator-module-scss-module__iTsHLG__line{background:var(--color-text-primary);width:1px;height:80px;margin:80px 0;position:relative}@media (max-width:995px){.Separator-module-scss-module__iTsHLG__line{height:70px;margin:70px 0}}
.ContactForm-module-scss-module__5bAcFG__formCard{background:#fff;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:-40px auto 24px;padding:32px 40px;display:flex;position:relative;box-shadow:0 18px 40px rgba(26,61,46,.1)}@media (max-width:768px){.ContactForm-module-scss-module__5bAcFG__formCard{margin:-20px auto 16px;padding:20px 18px}}.ContactForm-module-scss-module__5bAcFG__formContainer{width:100%;position:relative;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.ContactForm-module-scss-module__5bAcFG__title{font-family:var(--font-family-primary);text-align:center;text-transform:none;letter-spacing:-.04em;color:var(--color-text-primary);width:100%;margin:0 0 24px;font-size:48px;font-style:normal;font-weight:800;line-height:1.15;position:relative}@media (max-width:768px){.ContactForm-module-scss-module__5bAcFG__title{margin-bottom:16px;font-size:38px}}.ContactForm-module-scss-module__5bAcFG__topInput{flex-direction:row;justify-content:center;align-items:center;display:flex!important}@media (max-width:768px){.ContactForm-module-scss-module__5bAcFG__topInput{flex-direction:column!important}}.ContactForm-module-scss-module__5bAcFG__inputContainer input,.ContactForm-module-scss-module__5bAcFG__inputContainer textarea,.ContactForm-module-scss-module__5bAcFG__inputContainer select{width:240px;height:40px;font-family:var(--font-family-secondary);text-align:center;background:0 0;border:none;justify-content:center;align-items:center;margin:12px;font-size:13px;font-style:normal;font-weight:600;line-height:1.5;display:flex;position:relative;border-bottom:1px solid var(--color-text-dark)!important;box-shadow:none!important;border-radius:0!important;flex-direction:row!important}.ContactForm-module-scss-module__5bAcFG__inputContainer input::placeholder,.ContactForm-module-scss-module__5bAcFG__inputContainer textarea::placeholder,.ContactForm-module-scss-module__5bAcFG__inputContainer select::placeholder{color:var(--color-text-dark)}.ContactForm-module-scss-module__5bAcFG__inputContainer input:focus,.ContactForm-module-scss-module__5bAcFG__inputContainer textarea:focus,.ContactForm-module-scss-module__5bAcFG__inputContainer select:focus{outline:none}.ContactForm-module-scss-module__5bAcFG__inputContainer input:focus::placeholder,.ContactForm-module-scss-module__5bAcFG__inputContainer textarea:focus::placeholder,.ContactForm-module-scss-module__5bAcFG__inputContainer select:focus::placeholder{opacity:0}@media (max-width:768px){.ContactForm-module-scss-module__5bAcFG__inputContainer input,.ContactForm-module-scss-module__5bAcFG__inputContainer textarea,.ContactForm-module-scss-module__5bAcFG__inputContainer select{width:calc(100vw - 40px)}}.ContactForm-module-scss-module__5bAcFG__inputContainer select.ContactForm-module-scss-module__5bAcFG__selectControl,.ContactForm-module-scss-module__5bAcFG__inputContainer .ContactForm-module-scss-module__5bAcFG__selectControl{text-align-last:center;padding-right:24px}.ContactForm-module-scss-module__5bAcFG__inputContainer textarea{height:140px;min-height:140px;max-height:320px}.ContactForm-module-scss-module__5bAcFG__relative{position:relative}.ContactForm-module-scss-module__5bAcFG__error{text-transform:uppercase;text-align:center;color:var(--color-text-primary);letter-spacing:.15em;place-self:center;padding:0;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;display:flex;position:absolute}.ContactForm-module-scss-module__5bAcFG__single input,.ContactForm-module-scss-module__5bAcFG__single textarea,.ContactForm-module-scss-module__5bAcFG__single select{width:510px}@media (max-width:768px){.ContactForm-module-scss-module__5bAcFG__single input,.ContactForm-module-scss-module__5bAcFG__single textarea,.ContactForm-module-scss-module__5bAcFG__single select{width:calc(100vw - 40px)}}.ContactForm-module-scss-module__5bAcFG__submitButton{margin-top:12px;margin-bottom:8px}.ContactForm-module-scss-module__5bAcFG__submitMsg{text-align:center;margin:12px 0 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}
.VerticalLines-module-scss-module__5gEP3q__verticalLinesWrapper{pointer-events:none;z-index:1;width:100%;height:100%;margin:0;position:fixed;top:0;left:0;overflow:hidden}.VerticalLines-module-scss-module__5gEP3q__verticalLines{opacity:1;width:100%;height:100%;position:fixed;top:0;left:0}.VerticalLines-module-scss-module__5gEP3q__verticalEffect{float:left;box-sizing:border-box;border-right:1px solid rgba(188,188,188,.2);width:25%;height:100%;position:relative}.VerticalLines-module-scss-module__5gEP3q__verticalEffect:before{content:"";z-index:1;background:var(--color-text-primary);width:1px;animation-direction:normal;display:block;position:absolute}.VerticalLines-module-scss-module__5gEP3q__verticalEffect:first-child:before,.VerticalLines-module-scss-module__5gEP3q__verticalEffect:last-child:before{content:"";height:10%;position:absolute;right:-1px}.VerticalLines-module-scss-module__5gEP3q__verticalEffect:first-child:before{animation:6s ease-out infinite VerticalLines-module-scss-module__5gEP3q__raindrop;top:0}.VerticalLines-module-scss-module__5gEP3q__verticalEffect:last-child:before{animation:6s ease-out infinite VerticalLines-module-scss-module__5gEP3q__raindropReverse;bottom:0}@keyframes VerticalLines-module-scss-module__5gEP3q__raindrop{0%{top:-10%}to{top:100%}}@keyframes VerticalLines-module-scss-module__5gEP3q__raindropReverse{0%{bottom:-10%}to{bottom:100%}}
.ImageShowcase-module-scss-module__gl8rvW__imageContainer{width:100%;margin-bottom:80px;position:relative}@media (max-width:768px){.ImageShowcase-module-scss-module__gl8rvW__imageContainer{margin-bottom:70px}}.ImageShowcase-module-scss-module__gl8rvW__imageContainer button{font-family:var(--font-family-primary);color:var(--color-text-light);z-index:5;cursor:pointer;background:rgba(0,0,0,.7);border:none;border-radius:0 20px;padding:12px 20px;font-size:13px;font-weight:600;position:absolute;bottom:50px;right:50px}@media (max-width:1024px){.ImageShowcase-module-scss-module__gl8rvW__imageContainer button{bottom:20px!important;right:20px!important}}.ImageShowcase-module-scss-module__gl8rvW__roomImage{z-index:5;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;margin:0;position:relative}.ImageShowcase-module-scss-module__gl8rvW__detailsButton{margin-top:80px}@media (max-width:668px){.ImageShowcase-module-scss-module__gl8rvW__detailsButton{margin-top:70px}}
.AboutUs-module-scss-module__TUYjaa__aboutContainer{flex-direction:row;align-items:center;width:100%;padding:150px 0;display:flex;position:relative}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__aboutContainer{padding:0}}.AboutUs-module-scss-module__TUYjaa__contentContainer{flex-direction:row;align-items:center;width:100%;display:flex;position:relative}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__contentContainer{flex-direction:column-reverse}}.AboutUs-module-scss-module__TUYjaa__textContainer{z-index:5;background-color:var(--color-background-primary);border-radius:0 50px 50px 0;align-self:center;width:50%;padding:150px;display:flex;position:relative}@media (max-width:1200px){.AboutUs-module-scss-module__TUYjaa__textContainer{padding:50px 80px}}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__textContainer{border-radius:0;width:100%;padding:50px}}@media (max-width:768px){.AboutUs-module-scss-module__TUYjaa__textContainer{padding:50px 20px}}.AboutUs-module-scss-module__TUYjaa__text h1{color:var(--color-text-primary);text-align:center;letter-spacing:-.02em;margin-bottom:80px;padding:0;font-family:Montserrat,sans-serif;font-size:65px;font-style:normal;font-weight:800;position:relative}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__text h1{font-size:45px}}.AboutUs-module-scss-module__TUYjaa__text p{text-align:left;letter-spacing:.05em;color:var(--color-text-primary);margin-bottom:80px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:2;position:relative}.AboutUs-module-scss-module__TUYjaa__text span{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);align-items:center;gap:10px;margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;line-height:2;display:flex;position:relative}.AboutUs-module-scss-module__TUYjaa__text a p{margin:0}.AboutUs-module-scss-module__TUYjaa__topText{flex-direction:row;justify-content:center;align-items:center;margin-bottom:50px;display:flex;position:relative}.AboutUs-module-scss-module__TUYjaa__topText span{color:var(--color-text-primary);text-transform:uppercase;text-align:center;letter-spacing:-.02em;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:800;position:relative}.AboutUs-module-scss-module__TUYjaa__topText hr{opacity:1;width:70px;color:var(--color-text-primary);margin:0 35px}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__topText hr{width:50px}}.AboutUs-module-scss-module__TUYjaa__imageContainer{width:calc(50% + 150px);height:calc(100% + 300px);min-height:580px;position:absolute;right:0}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__imageContainer{width:100%;position:relative}}.AboutUs-module-scss-module__TUYjaa__imageContainer img{z-index:4;object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px 0 0 50px;width:100%;height:100%;min-height:580px;position:relative;overflow:hidden}@media (max-width:991px){.AboutUs-module-scss-module__TUYjaa__imageContainer img{border-radius:0}}
.Map-module-scss-module__az38Yq__mapContainer{z-index:5;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Map-module-scss-module__az38Yq__map{width:100%}.Map-module-scss-module__az38Yq__map iframe{filter:grayscale(100);object-fit:cover;pointer-events:all;width:100%;height:600px;position:relative}
.OtaGrid-module-scss-module__Eq-WDW__parallaxSection{z-index:2;background-image:url(/assets/images/hero/00.webp);background-position:50%;background-size:cover;background-attachment:fixed;padding:120px 24px;position:relative}@media (max-width:768px){.OtaGrid-module-scss-module__Eq-WDW__parallaxSection{background-attachment:scroll;padding:80px 20px}}.OtaGrid-module-scss-module__Eq-WDW__parallaxSection:before{content:"";z-index:0;background:linear-gradient(rgba(26,61,46,.78),rgba(26,61,46,.85));position:absolute;top:0;bottom:0;left:0;right:0}.OtaGrid-module-scss-module__Eq-WDW__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (max-width:1023px){.OtaGrid-module-scss-module__Eq-WDW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.OtaGrid-module-scss-module__Eq-WDW__grid{grid-template-columns:1fr}}@media (min-width:1024px){.OtaGrid-module-scss-module__Eq-WDW__gridCenterLast:nth-child(7):last-child{grid-column:2/3}}.OtaGrid-module-scss-module__Eq-WDW__card{z-index:5;background:var(--color-background-primary);text-align:center;border-top:3px solid var(--color-highlight);border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:36px 28px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 30px rgba(0,0,0,.18)}.OtaGrid-module-scss-module__Eq-WDW__card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,0,0,.28)}.OtaGrid-module-scss-module__Eq-WDW__logoImg{object-fit:contain;width:140px;height:64px;display:block}.OtaGrid-module-scss-module__Eq-WDW__logoSlot{width:140px;height:64px;font-family:var(--font-family-primary);letter-spacing:.18em;text-transform:uppercase;color:rgba(26,61,46,.55);background:var(--color-background-secondary);text-align:center;box-sizing:border-box;border:1.5px dashed rgba(26,61,46,.35);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:flex}.OtaGrid-module-scss-module__Eq-WDW__name{font-family:var(--font-family-primary);color:var(--color-text-dark);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.OtaGrid-module-scss-module__Eq-WDW__pitch{font-family:var(--font-family-secondary);color:var(--color-text-primary);min-height:60px;margin:0 0 6px;font-size:13.5px;line-height:1.55}.OtaGrid-module-scss-module__Eq-WDW__buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:auto;display:flex}@media (max-width:380px){.OtaGrid-module-scss-module__Eq-WDW__buttons{flex-direction:column}}.OtaGrid-module-scss-module__Eq-WDW__btnPrimary{background:var(--color-highlight);color:#fff;width:80px;height:80px;font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;box-sizing:border-box;border:2px solid transparent;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1.1;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.OtaGrid-module-scss-module__Eq-WDW__btnPrimary:hover{background:var(--color-text-dark);color:#fff}.OtaGrid-module-scss-module__Eq-WDW__btnSecondary{color:var(--color-text-tertiary);border:1.5px solid var(--color-text-tertiary);font-family:var(--font-family-primary);text-transform:uppercase;letter-spacing:.08em;text-align:center;cursor:pointer;background:0 0;border-radius:100vw;flex:none;justify-content:center;align-items:center;padding:12px 18px;font-size:11px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.OtaGrid-module-scss-module__Eq-WDW__btnSecondary:hover{background:var(--color-text-tertiary);color:#fff}
