.bg-container{z-index:-1;height:auto}.bg-container,.bg-container .bg-overlay{position:absolute;top:0;left:0;right:0;width:100%}.bg-container .bg-overlay{bottom:0;height:100%;background-color:transparent}@media (prefers-reduced-motion:no-preference){.bg-container .bg-overlay{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}}.bg-container .bg-overlay.ani-wipe{-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.bg-container.testimonial-bg .bg-overlay.ani-wipe{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}body.font-adapted.font-size-large .burger-menu__text,body.font-adapted.font-size-medium .burger-menu__text{right:-115px}body.font-adapted.font-size-large .header-booking-form table thead th,body.font-adapted.font-size-medium .header-booking-form table thead th{padding:14px 0}body.font-adapted.font-size-large .header-booking-form table td,body.font-adapted.font-size-medium .header-booking-form table td{padding:3px 6px}body.font-adapted.font-size-large .header-booking-guests-rooms-amount,body.font-adapted.font-size-medium .header-booking-guests-rooms-amount{margin-bottom:50px}body.contrast-higher .inner-page-banner-title-bar--image{background:transparent!important}body.contrast-higher a.hbbb-guest-details,body.contrast-higher input{border:2px solid #fff!important}body.contrast-inverted .burger-menu span:before,body.contrast-inverted .search-form-icon{background-color:#ff0!important}body.contrast-inverted .header-search-form-wrapper input::-webkit-input-placeholder{color:#ff0!important}body.contrast-inverted .header-search-form-wrapper input::-moz-placeholder{color:#ff0!important}body.contrast-inverted .header-search-form-wrapper input::-ms-input-placeholder{color:#ff0!important}body.contrast-inverted .header-search-form-wrapper input::placeholder{color:#ff0!important}body.contrast-inverted .menu-item a:hover:after,body.contrast-inverted .menu-item a:hover:before{background-color:#ff0!important}body.contrast-inverted .search-field::-webkit-input-placeholder{color:#ff0!important}body.contrast-inverted .search-field::-moz-placeholder{color:#ff0!important}body.contrast-inverted .search-field::-ms-input-placeholder{color:#ff0!important}body.contrast-inverted .search-field::placeholder{color:#ff0!important}body.contrast-inverted .mobile-calendar-accordion .accordion-item tr td.day.active:before{background-color:transparent!important}body.contrast-inverted .header-booking-form .accordion-button{border:1px solid #ff0!important}body.contrast-inverted .header-booking-form .accordion-button img{background-color:#ff0!important}body.contrast-inverted .header-booking-form table td{color:#fff!important}body.contrast-inverted .header-booking-form table td.active,body.contrast-inverted .header-booking-form table td.day:active,body.contrast-inverted .header-booking-form table td.day:focus,body.contrast-inverted .header-booking-form table td.day:hover{background-color:#ff0!important;color:#00007f!important}body.contrast-inverted .header-booking-form table td.day:not(.disabled):before{background-color:transparent!important}body.contrast-inverted .header-booking-form table td.day:not(.disabled):active:before,body.contrast-inverted .header-booking-form table td.day:not(.disabled):focus:before,body.contrast-inverted .header-booking-form table td.day:not(.disabled):hover:before{background-color:#ff0!important;color:#00007f!important}