::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:none}*{scrollbar-width:unset;scrollbar-color:#ffffff}.hamburger-menu{display:flex;flex-direction:column;justify-content:center;gap:15px;width:54px;height:50px;cursor:pointer;position:fixed;z-index:100000000}.hamburger-menu span{display:block;height:1px;background-color:#ffffff;width:100%;transition:all .3s ease}.hamburger-menu-span{background-color:#000000!important}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animate-slide-down{animation:slideDown .4s ease-out forwards}.nav-link{font-family:Cormorant,serif;font-style:normal;font-weight:300;font-size:24px;line-height:30px;letter-spacing:0;text-align:left;text-transform:uppercase;color:#000000}.bg-booking-bar{background:no-repeat padding-box padding-box rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}button{cursor:pointer}.custom-calendar{padding:0!important;border-radius:0!important;border:1px solid #ccc!important;box-shadow:none!important;box-sizing:border-box}.react-datepicker__header{background-color:white!important;padding:20px!important}.react-datepicker-wrapper{width:100%}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:0!important}.react-datepicker__day-names{margin-bottom:-20px!important;padding-top:20px;text-transform:uppercase}.react-datepicker__day,.react-datepicker__day-name{width:2.5rem!important;height:2.5rem!important;line-height:2.5rem!important;font-size:.9rem!important;margin:.1rem!important}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select{display:none}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day:hover{background-color:black!important;color:white!important}.text-footer{font-size:13px!important}.text-footer-copy{font-size:12px!important}.center-webkit{display:flex;justify-content:center;align-items:center;display:-webkit-flex;-webkit-box-pack:center;-webkit-box-align:center}@media screen and (min-width:820px) and (max-width:1024px){.footer-container{flex-direction:row!important;gap:0!important;padding:0!important}.container-contacts-footer{gap:15px!important}.footer-padding{padding:10px!important}.footer-gap{gap:15px!important}}.dots-bar-slider{position:absolute;top:0;left:0;height:100%;background-color:black;transition:transform .3s ease,width .3s ease;width:20%}.translate-0{transform:translateX(0)}.translate-1{transform:translateX(66.66%)}.translate-2{transform:translateX(133.32%)}.translate-3{transform:translateX(199.98%)}.translate-4{transform:translateX(266.64%)}.translate-5{transform:translateX(333.3%)}.translate-6{transform:translateX(400%)}@media screen and (min-width:1589px){.translate-0{transform:translateX(0)}.translate-1{transform:translateX(100%)}.translate-2{transform:translateX(200%)}.translate-3{transform:translateX(300%)}.translate-4{transform:translateX(400%)}.translate-5{transform:translateX(500%)}.translate-6{transform:translateX(600%)}.translate-7{transform:translateX(700%)}}.roomHome .translate-0{transform:translateX(0)}.roomHome .translate-1{transform:translateX(57.14%)}.roomHome .translate-2{transform:translateX(114.29%)}.roomHome .translate-3{transform:translateX(171.43%)}.roomHome .translate-4{transform:translateX(228.57%)}.roomHome .translate-5{transform:translateX(285.71%)}.roomHome .translate-6{transform:translateX(342.86%)}.roomHome .translate-7{transform:translateX(400%)}@media screen and (min-width:1589px){.roomHome .translate-0{transform:translateX(0)}.roomHome .translate-1{transform:translateX(80%)}.roomHome .translate-2{transform:translateX(160%)}.roomHome .translate-3{transform:translateX(240%)}.roomHome .translate-4{transform:translateX(320%)}.roomHome .translate-5{transform:translateX(400%)}.roomHome .translate-6{transform:translateX(480%)}.roomHome .translate-7{transform:translateX(560%)}}.rounded-none{border-radius:0!important}@media screen and (min-width:820px) and (max-width:1024px){.section-image{padding:0!important}.padding-tablet{padding-left:20px!important;padding-right:20px!important}.single-section-image{height:500px!important}.double-section-image-small{height:250px!important}.double-section-image-large{height:400px!important}.tablet-grid-gap{gap:30px!important}.tablet-w-80{width:100%!important}.tablet-ml-0{margin-left:0!important}.tablet-mt-0{margin-top:0!important}.tablet-img{width:100%!important;max-width:450px;height:auto!important}.image-room{height:400px!important}.room-card-mt{margin-top:40px!important}}.button-after-scroll{background:#0000005f no-repeat padding-box padding-box;box-shadow:0 0 5px #00000032}.button-after-scroll,.button-after-scroll-white{font-weight:300;border-radius:0;padding-bottom:30px}.button-after-scroll-white{background:rgba(255,255,255,.741);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media screen and (max-width:767px){.nav-link{font-size:18px}.experiences-text-mobile{text-align:center!important;padding-left:1rem;padding-right:1rem}.container-dots-bar-slider{margin:40px auto 0!important}}.chat-button-container{position:fixed;bottom:15px;right:0;display:flex;align-items:center;text-decoration:none;z-index:1000;cursor:pointer}.chat-button-icon{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#000;border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:opacity .3s ease;color:#fff!important}.chat-button-icon svg{fill:white;width:20px;height:20px}.chat-button-tooltip{background-color:#000000;color:#ffffff;padding:12.5px 15px;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);pointer-events:none;border-radius:0;position:relative;right:0;font-size:13px;height:45px;font-weight:300;font-family:Poppins}.chat-button-container:hover .chat-button-tooltip{opacity:1;visibility:visible;transform:translateX(0)}