.styles_avatarContainer__N_FMw{display:flex;align-items:center;position:relative;cursor:pointer}.styles_avatar__pYHKT{width:40px;height:40px;border-radius:50%;margin-right:10px}.styles_name__rePbH{cursor:pointer}.styles_dropdown__kZT5P{display:none;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;width:150px;z-index:10;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.styles_active__OyfsK{display:block;opacity:1;visibility:visible}.styles_dropdownItem__nGlUX{border-bottom:1px solid #ddd;cursor:pointer}.styles_dropdownItem__nGlUX:last-child{border-bottom:none}.styles_dropdownItem__nGlUX:hover{background-color:#f1f1f1}.styles_dropdownOption__HDvvx{color:#161616;text-decoration:none;display:inline-block;width:100%;padding:10px}.styles_dropdownItem__nGlUX button{border:none;outline:none;background-color:inherit;width:100%;font-size:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;transition:all .15s linear}.styles_dropdownItem__nGlUX button:hover{color:#00729f}.styles_footer__TlXCV{padding:3rem 0 0;background-color:#00466d;color:#fff}.styles_footerMenu__20gg3{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:left}.styles_footerMenu__20gg3 h3{color:#fff;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:2px solid #00729f}.styles_footerMenu__20gg3 ul{display:flex;flex-direction:column;gap:.5rem;color:hsla(0,0%,100%,.8);font-size:.9rem}.styles_footerMenu__20gg3 ul a{color:inherit;text-decoration:none;transition:color .15s}.styles_footerMenu__20gg3 ul a:hover{color:#fff}.styles_footerBottom__0l0SP{text-align:center;padding:1.5rem 0;margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.15);font-size:.8rem;opacity:.7}@media (max-width:720px){.styles_footerMenu__20gg3{grid-template-columns:1fr;text-align:center}.styles_footerMenu__20gg3 h3{border-bottom:none}}:root{--hero-section-height:calc(100% - 64px);--md-breakpoint:820px}*{box-sizing:border-box;padding:0;margin:0}li,ul{list-style:none;display:inline-block}a{text-decoration:none}main{min-height:70vh}.container{max-width:1200px;margin:auto;padding:0 20px}.text-center{text-align:center}.bg-subtle{background-color:#f1f1f1}header{background-color:#00466d;color:#fff}header .active,header a{color:#fff!important}header .active{opacity:1;border-bottom:2px solid #fff}header .header-items{display:flex;height:64px;justify-content:space-between;align-items:center}header nav ul{gap:40px;text-transform:uppercase;font-weight:600;display:none}@media (min-width:820px){header nav ul{display:flex}}.navbar ul{position:absolute;left:0;top:64px;width:100dvw;flex-direction:column;align-items:center;background-color:#00466d;padding:40px 20px;z-index:9999}@media (min-width:820px){.navbar ul{width:auto;position:static;background-color:transparent;padding:0;flex-direction:row}}.navbar ul a{color:#fff;transition:all .15s linear;opacity:.85}.navbar ul a.active,.navbar ul a:hover{color:#fff;opacity:1}.toggle-menu-button{padding:2px 8px;background-color:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;outline:none;color:#333;font-size:36px;border-radius:4px}@media (min-width:820px){.toggle-menu-button{display:none}}.hide-menu ul{display:none}.show-menu ul{display:flex!important}@media (min-width:820px){.hide-menu,.hide-menu ul{display:flex}}div.slider{width:100%;object-fit:cover;aspect-ratio:16/9;max-height:calc(100vh - 64px);background-color:#333;position:relative}@media(min-width:820px){div.slider{overflow:hidden}}div.slider div.slide{height:100%;width:100%;opacity:0;transition:all 2s linear;position:absolute}div.slider div.slide.active{opacity:1;flex-grow:0;flex-shrink:0;z-index:9}div.slider div.slide img{width:100%;aspect-ratio:16/9}div.slider div.slideshow{position:relative;width:100%;height:100%}div.slider div.slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-backdrop-filter:brightness(80%);backdrop-filter:brightness(80%)}div.slider nav.slider-menu{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:none;gap:16px;z-index:9999}@media (min-width:820px){div.slider nav.slider-menu{display:flex}}div.slider nav.slider-menu button{outline:none;border:none;width:48px;height:4px;background-color:#ffffff23;cursor:pointer;transition:all .15s linear}div.slider nav.slider-menu button:hover{background-color:#ffffffaf;cursor:pointer}div.slider nav.slider-menu button.active{background-color:#ffffffaf}.bookingFormContainer{display:none}@media (min-width:820px){.bookingFormContainer{display:block}}.decriptionDivider{width:86px;height:2px;margin:12px auto 40px;border:2px solid #a80d2c}.global-loading{height:50vh;display:flex;justify-content:center;align-items:center}@media (max-width:590px){.roomsForm .react-datepicker-wrapper,.roomsForm .styles_input__lVi_H,.roomsForm .styles_input__lVi_H .react-datepicker-ignore-onclickoutside{width:100%}}.modal-update-form .react-datepicker-wrapper,.modal-update-form .react-datepicker__input-container input,.modal-update-form .styles_input__lVi_H,.modal-update-form .styles_input__lVi_H .react-datepicker-ignore-onclickoutside{width:100%}.error-container{height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}