*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute}.relative{position:relative}.m-0{margin:0}.mx-sm{margin-left:.75em;margin-right:.75em}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.mr-sm{margin-right:.75em}.inline-block{display:inline-block}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.border{border-width:1px}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(25 30 36/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(22 26 32/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-0{padding:0}.py-sm{padding-bottom:.75em;padding-top:.75em}.pl-0{padding-left:0}.pl-sm{padding-left:.75em}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-sans{font-family:apercu,ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:SetaRetaNF,ui-serif,Georgia,serif}.text-lg{font-size:1.125em}.text-xl{font-size:1.35em}.uppercase{text-transform:uppercase}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(177 207 217/var(--tw-text-opacity,1))}.text-current{color:currentColor}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{--tw-bg-opacity:1;background-color:rgb(247 247 244/var(--tw-bg-opacity,1))}.hb-text-block__wrapper{background:transparent}@font-face{font-display:swap;font-family:SetaRetaNF;src:url(../../assets/fonts/SetaRetaNF/SetaRetaNF.woff2) format("woff2"),url(../../assets/fonts/SetaRetaNF/SetaRetaNF.woff) format("woff")}@font-face{font-display:swap;font-family:apercu;font-style:normal;font-weight:400;src:url(../../assets/fonts/apercu/apercu-medium.eot);src:url(../../assets/fonts/apercu/apercu-medium.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/apercu/apercu-medium.woff2) format("woff2"),url(../../assets/fonts/apercu/apercu-medium.woff) format("woff"),url(../../assets/fonts/apercu/apercu-medium.ttf) format("truetype")}.btn,.gform_button{border-radius:2px}.gform_button{background-image:none;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn,.btn-primary,.gform_button,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit],.sb__btn--verify{font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;letter-spacing:1px;padding:1em 1.75em .75em}.btn,.btn-primary,.gform_button,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit],.sb__btn--verify,.site-footer .tnp-submit{--tw-bg-opacity:1;background-color:rgb(185 203 210/var(--tw-bg-opacity,1));color:#000;font-weight:700;text-transform:uppercase}.btn-text__link,.featured-rooms__link{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.btn-text__link{background:transparent;border:0;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:400;min-width:0;padding-left:0;padding-right:0;text-transform:none}.btn-text__link:hover{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));text-decoration:none}.btn-text__link:after{background:url(../../assets/icons/link-arrow-gray.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.5em;vertical-align:middle;width:2em}.container-buttons-white .btn{color:#fff!important}.container-buttons-white .btn:after{background-image:url(../../assets/icons/link-arrow-white.svg)!important}body{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:SetaRetaNF,ui-serif,Georgia,serif}.content-color-grey{color:inherit}.vc_col-sm-6 .title{margin-bottom:.25em}@media (min-width:768px){.vc_col-sm-6 .title{text-align:left}}.booking__price,.booking__title,.featured-room__title,.featured-rooms-slider__title,.hb-slider .hb-slider__text h2,.icon--style-2 .icon__title,.page-price__val,.page-title,.rooms-slider__title,.testimonial__name,.title{font-family:SetaRetaNF,ui-serif,Georgia,serif}@media (min-width:1024px){.content h2.title,.single-room__after-content .title{font-size:4rem}}.title--lg{line-height:1;text-transform:uppercase}@media (min-width:1024px){.title--lg{font-size:10rem}}.hb-text-block___inner_wrapper h1,.hb-text-block___inner_wrapper h2,.hb-text-block___inner_wrapper h3,.hb-text-block___inner_wrapper h5,.hb-text-block___inner_wrapper h6,.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h5,.simple-text h6,.special-text h1,.special-text h2,.special-text h3,.special-text h5,.special-text h6,.typo-lg h1,.typo-lg h2,.typo-lg h3,.typo-lg h5,.typo-lg h6{text-transform:uppercase}.hb-text-block___inner_wrapper h1,.hb-text-block___inner_wrapper h2,.simple-text h1,.simple-text h2,.special-text h1,.special-text h2,.typo-lg h1,.typo-lg h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;margin-bottom:.7em}.hb-text-block___inner_wrapper h1,.simple-text h1,.special-text h1,.typo-lg h1{font-size:3rem}@media (min-width:600px){.hb-text-block___inner_wrapper h1,.simple-text h1,.special-text h1,.typo-lg h1{font-size:4.4rem;line-height:4.4rem}}.hb-text-block___inner_wrapper h2,.simple-text h2,.special-text h2,.typo-lg h2{font-size:2.3rem}@media (min-width:600px){.hb-text-block___inner_wrapper h2,.simple-text h2,.special-text h2,.typo-lg h2{font-size:3.4rem}}.hb-text-block___inner_wrapper h3,.simple-text h3,.special-text h3,.typo-lg h3{font-size:1.9rem;line-height:1}@media (min-width:600px){.hb-text-block___inner_wrapper h3,.simple-text h3,.special-text h3,.typo-lg h3{font-size:2.8rem}}.hb-text-block___inner_wrapper h4,.simple-text h4,.special-text h4,.typo-lg h4{font-size:1.6rem;line-height:1.77rem}@media (min-width:600px){.hb-text-block___inner_wrapper h4,.simple-text h4,.special-text h4,.typo-lg h4{font-size:2.4rem;line-height:2.6rem}}.hb-text-block___inner_wrapper h5,.simple-text h5,.special-text h5,.typo-lg h5{font-size:1.36rem;line-height:1.5rem}@media (min-width:600px){.hb-text-block___inner_wrapper h5,.simple-text h5,.special-text h5,.typo-lg h5{font-size:2rem;line-height:2.2rem}}.hb-text-block___inner_wrapper h6,.hb-text-block___inner_wrapper p,.simple-text h6,.simple-text p,.special-text h6,.special-text p,.typo-lg h6,.typo-lg p{font-size:16px;line-height:1.25em}@media (min-width:600px){.hb-text-block___inner_wrapper h6,.hb-text-block___inner_wrapper p,.simple-text h6,.simple-text p,.special-text h6,.special-text p,.typo-lg h6,.typo-lg p{font-size:1.7rem;line-height:2.5rem}}.hb-text-block___inner_wrapper .lead,.simple-text .lead,.special-text .lead,.typo-lg .lead{font-size:1.25em;line-height:1.25em}@media (min-width:600px){.hb-text-block___inner_wrapper .lead,.simple-text .lead,.special-text .lead,.typo-lg .lead{font-size:2rem;line-height:2.5rem}}.hb-text-block___inner_wrapper h1+h1,.hb-text-block___inner_wrapper h1+h2,.hb-text-block___inner_wrapper h1+h3,.hb-text-block___inner_wrapper h1+h4,.hb-text-block___inner_wrapper h1+h5,.hb-text-block___inner_wrapper h2+h1,.hb-text-block___inner_wrapper h2+h2,.hb-text-block___inner_wrapper h2+h3,.hb-text-block___inner_wrapper h2+h4,.hb-text-block___inner_wrapper h2+h5,.hb-text-block___inner_wrapper h3+h1,.hb-text-block___inner_wrapper h3+h2,.hb-text-block___inner_wrapper h3+h3,.hb-text-block___inner_wrapper h3+h4,.hb-text-block___inner_wrapper h3+h5,.hb-text-block___inner_wrapper h4+h1,.hb-text-block___inner_wrapper h4+h2,.hb-text-block___inner_wrapper h4+h3,.hb-text-block___inner_wrapper h4+h4,.hb-text-block___inner_wrapper h4+h5,.hb-text-block___inner_wrapper ol+h1,.hb-text-block___inner_wrapper ol+h2,.hb-text-block___inner_wrapper ol+h3,.hb-text-block___inner_wrapper ol+h4,.hb-text-block___inner_wrapper ol+h5,.hb-text-block___inner_wrapper p+h1,.hb-text-block___inner_wrapper p+h2,.hb-text-block___inner_wrapper p+h3,.hb-text-block___inner_wrapper p+h4,.hb-text-block___inner_wrapper p+h5,.hb-text-block___inner_wrapper ul+h1,.hb-text-block___inner_wrapper ul+h2,.hb-text-block___inner_wrapper ul+h3,.hb-text-block___inner_wrapper ul+h4,.hb-text-block___inner_wrapper ul+h5,.simple-text h1+h1,.simple-text h1+h2,.simple-text h1+h3,.simple-text h1+h4,.simple-text h1+h5,.simple-text h2+h1,.simple-text h2+h2,.simple-text h2+h3,.simple-text h2+h4,.simple-text h2+h5,.simple-text h3+h1,.simple-text h3+h2,.simple-text h3+h3,.simple-text h3+h4,.simple-text h3+h5,.simple-text h4+h1,.simple-text h4+h2,.simple-text h4+h3,.simple-text h4+h4,.simple-text h4+h5,.simple-text ol+h1,.simple-text ol+h2,.simple-text ol+h3,.simple-text ol+h4,.simple-text ol+h5,.simple-text p+h1,.simple-text p+h2,.simple-text p+h3,.simple-text p+h4,.simple-text p+h5,.simple-text ul+h1,.simple-text ul+h2,.simple-text ul+h3,.simple-text ul+h4,.simple-text ul+h5,.special-text h1+h1,.special-text h1+h2,.special-text h1+h3,.special-text h1+h4,.special-text h1+h5,.special-text h2+h1,.special-text h2+h2,.special-text h2+h3,.special-text h2+h4,.special-text h2+h5,.special-text h3+h1,.special-text h3+h2,.special-text h3+h3,.special-text h3+h4,.special-text h3+h5,.special-text h4+h1,.special-text h4+h2,.special-text h4+h3,.special-text h4+h4,.special-text h4+h5,.special-text ol+h1,.special-text ol+h2,.special-text ol+h3,.special-text ol+h4,.special-text ol+h5,.special-text p+h1,.special-text p+h2,.special-text p+h3,.special-text p+h4,.special-text p+h5,.special-text ul+h1,.special-text ul+h2,.special-text ul+h3,.special-text ul+h4,.special-text ul+h5,.typo-lg h1+h1,.typo-lg h1+h2,.typo-lg h1+h3,.typo-lg h1+h4,.typo-lg h1+h5,.typo-lg h2+h1,.typo-lg h2+h2,.typo-lg h2+h3,.typo-lg h2+h4,.typo-lg h2+h5,.typo-lg h3+h1,.typo-lg h3+h2,.typo-lg h3+h3,.typo-lg h3+h4,.typo-lg h3+h5,.typo-lg h4+h1,.typo-lg h4+h2,.typo-lg h4+h3,.typo-lg h4+h4,.typo-lg h4+h5,.typo-lg ol+h1,.typo-lg ol+h2,.typo-lg ol+h3,.typo-lg ol+h4,.typo-lg ol+h5,.typo-lg p+h1,.typo-lg p+h2,.typo-lg p+h3,.typo-lg p+h4,.typo-lg p+h5,.typo-lg ul+h1,.typo-lg ul+h2,.typo-lg ul+h3,.typo-lg ul+h4,.typo-lg ul+h5{margin-top:.75em}.hb-text-block___inner_wrapper,.simple-text,.text-block__signature .text,.typo-lg{font-size:1.5rem}@media (min-width:1024px){.hb-text-block___inner_wrapper,.simple-text,.text-block__signature .text,.typo-lg{font-size:1.7rem}}.hb-text-block___inner_wrapper,.simple-text,.text-block__signature .text,.typo-lg{letter-spacing:1px;line-height:1.5}.time-table-simple{border:0;width:auto}.time-table-simple td,.time-table-simple th{border:0;padding:4px 0!important}.time-table-simple td:first-child{padding-right:12px!important}.time-table-simple td:nth-child(2){white-space:nowrap}.gform-body,.wpcf7{font-family:apercu,ui-sans-serif,system-ui,sans-serif}::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));opacity:.7}.ginput_container_select,::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));opacity:.7}.gfield_checkbox,.ginput_container input,.ginput_container_select,.input__field{border-color:#ccc;margin-bottom:15px}.ginput_container_select select{height:45px;width:150px}.ginput_container input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:1px;font-weight:300;padding:12px 14px;transition:border-color .2s;width:100%}.gform-body .gfield_label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:14px}.gform-body .hidden_label .gfield_label{display:none}.gchoice{display:flex}.gchoice .checkbox-select,.gchoice .gfield-choice-input{margin-right:16px}.gchoice .checkbox-select input[type=checkbox],.gchoice .gfield-choice-input input[type=checkbox]{border-color:currentColor}.gfield_validation_message{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.grecaptcha-badge{visibility:hidden}.wpcf7-acceptance{color:#666}.wpcf7-acceptance a{color:#23527c}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance input[type=checkbox]{margin-left:-20px!important;margin-top:-12px!important}.wpcf7-acceptance .cs-check{left:-15px;top:-9px}.theme-blue-light{--tw-bg-opacity:1;background-color:rgb(177 207 217/var(--tw-bg-opacity,1))}.theme-blue-light .content-color-grey,.theme-blue-light .title-color-black{color:inherit}.theme-blue-dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(53 108 139/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.theme-blue-dark.buttons-link .btn,.theme-blue-dark.buttons-link .btn:hover{--tw-text-opacity:1;color:rgb(177 207 217/var(--tw-text-opacity,1))}.theme-blue-dark.buttons-link .btn:after{background-image:url(../../assets/icons/link-arrow-light.svg)}.theme-blue-dark .content-color-grey,.theme-blue-dark .title-color-black{color:inherit}.theme-gold{--tw-bg-opacity:1;background-color:rgb(194 180 148/var(--tw-bg-opacity,1))}.theme-gold .content-color-grey,.theme-gold .title-color-black{color:inherit}.theme-olive-dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(44 53 37/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.theme-olive-dark .btn{color:inherit!important}.theme-olive-dark .content-color-grey,.theme-olive-dark .title-color-black{color:inherit}.theme-light-brown{--tw-bg-opacity:1;background-color:rgb(230 218 204/var(--tw-bg-opacity,1))}.theme-light-brown .content-color-grey,.theme-light-brown .title-color-black{color:inherit}@media (min-width:768px){.container{max-width:1200px;width:100%}}.block__title{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.block--no-lines{border:0}.block--no-lines .block__content{padding-left:0;padding-right:0}.vc_video-bg.vc_video-bg{display:block!important}.entry-summary>.rooms-slider__title{display:block}@media (min-width:1280px){.entry-summary>.rooms-slider__title{font-size:1.875em}}.rooms-slider__item{border-radius:0;width:100%}.room-slider__anchor{color:currentColor}.rooms-slider__image{border-radius:0}.rooms-slider__item-wrap{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0;border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);text-align:center}.rooms-slider__price,.rooms-slider__title{padding-left:0;padding-right:0}.rooms-slider__price{--tw-text-opacity:1;color:rgb(129 129 129/var(--tw-text-opacity,1))}.tab--style-1{font-family:apercu,ui-sans-serif,system-ui,sans-serif}.tab--style-1 .tab-nav__link{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.tab--style-1 .tab-nav__link,.tab--style-1 .tab__content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tab--style-1 .tab__content{padding-bottom:1rem;padding-left:4rem;padding-top:2.5rem}.booking-bubble-wrapper{height:0}.booking-bubble{-webkit-font-smoothing:antialiased;background:#b9cbd2;border-radius:999px;font-size:1.2em;height:4.9em;line-height:1;position:absolute;right:15px;text-align:center;transform:scale(1.1);width:4.9em}@media (min-width:768px){.booking-bubble{font-size:1.35em}}@media (min-width:1024px){.booking-bubble{font-size:1.5em}}@media (min-width:1280px){.booking-bubble{font-size:1.875em}}@media (min-width:600px){.booking-bubble{right:20px}}.booking-bubble .booking-bubble__label{font-size:.7em;margin-bottom:.125em}.booking-bubble .bubble-btn{color:#356c8b;font-size:1.1em}.booking-bubble .bubble-btn:hover{color:#fff;text-decoration:none}.search-form__booking-bubble{display:none}.header__booking-bubble{position:sticky;top:70px;z-index:1000}.mobile-menu-active .header__booking-bubble{display:none}.header__booking-bubble .booking-bubble{margin-top:1.2em;z-index:100}@media (min-width:1024px){.header__booking-bubble .booking-bubble{margin-top:-.5em}}@media (max-width:1023px){.header__booking-bubble .booking-bubble{margin-top:-.5em;right:35px}}.admin-bar .header__booking-bubble{top:102px}.c-booking-search-form .icon{border:none;border-radius:0;display:inline-block;margin:unset}.c-booking-search-form .sb{padding:0}.c-booking-search-form .sb__btn--verify{border-radius:0;font-family:apercu,ui-sans-serif,system-ui,sans-serif;line-height:1}.c-booking-search-form .sb__guests-children-age{align-items:center;display:flex;justify-content:center}.c-booking-search-form .sb__guests-children-age-select{height:2em;line-height:1;min-width:3em;padding:.125em .125em .125em .5em}.c-booking-search-form .sb__form-field--checkin .sb__form-field-input,.c-booking-search-form .sb__form-field--checkout .sb__form-field-input,.c-booking-search-form .sb__form-field-input{border-radius:0}@media (min-width:992px){.sidebar .c-booking-search-form .sb__dates .sb__form-field{display:block;float:none;width:100%}.sidebar .c-booking-search-form .sb__dates .sb__form-field--checkin{margin-bottom:2em}.sidebar .c-booking-search-form .sb__guests-rooms{margin-bottom:1em;margin-top:2em}.sidebar .c-booking-search-form .sb__form-field-input{height:3.75em;margin-top:.25em;padding:1em}}.hero-slider--booking .sb__form-field-label.sb-custom-label-color{display:none}.hero-slider--booking .sb-screen-l .sb__btn--verify{margin-top:0}@media (min-width:766px){.hero-slider--booking .sb__btn--verify{margin-top:0}}.hero-slider--booking .sb-screen-m .sb__guests-rooms{padding-left:1.5rem;padding-right:1.5rem}.hero-slider--booking .sb__form-field--checkin{padding-right:.7rem}.hero-slider--booking .sb__form-field--checkout{padding-left:.8rem}@media (max-width:420px){.hero-slider--booking .sb__dates .sb__form-field--checkin{padding-right:0}.hero-slider--booking .sb__dates .sb__form-field--checkout{padding-left:1px}}.hero-slider--booking{overflow:visible}.hero-slider--booking .hero-slider__wrap{align-items:normal;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px;padding-top:7em}.hero-slider--booking .hero-slider__btn__wrapper{display:none}.hero-slider--booking .subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:.875em;letter-spacing:2px;margin-bottom:1.6em;margin-left:auto;text-align:center;text-transform:uppercase;width:100%}@media (max-width:599px){.hero-slider--booking .subtitle{margin-bottom:1em}}.hero-slider--booking .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:3.3em;line-height:.82;text-align:right;text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.hero-slider--booking .title{font-size:4.2em}}@media (min-width:1024px){.hero-slider--booking .title{font-size:9rem!important}}.hero-slider--booking #sb-container .sb__dates .sb-custom-label-color,.hero-slider--booking #sb-container .sb__guests-rooms>.sb__form-field>.sb-custom-label-color{color:hsla(0,0%,100%,.8)!important}.be-hero-slider{overflow:visible!important}.hero-additional{background-color:transparent;position:absolute}.hero-video__banner.style4 .inlinePlayer{display:none!important}@media (max-width:1023px){.hero-video__banner.style4 .mbYTP_wrapper{display:none}}.hero-video__banner.style4 .hero-additional{background:transparent;padding-bottom:0;padding-top:0}@media (max-width:767px){.hero-video__banner.style4 .hero-additional{position:absolute}}.hero-video__banner.style4 .slick-list{z-index:10}.hero-video__banner.style4 .hero-slider__wrap{height:auto;position:relative}@media (max-width:767px){.hero-video__banner.style4 .hero-slider__wrap{padding-top:5em}}.hero-video__banner.style4 .hero-slider__item{padding-bottom:5rem;padding-top:0}@media (min-width:1024px){.hero-video__banner.style4 .hero-slider__item{padding-bottom:12rem;padding-top:3rem}}.hero-video__banner.style4 .hero-slider__items{display:flex;flex-direction:column;justify-content:center;position:relative}.hero-video__banner.style4 .hero-slider__items:after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.hero-video__banner.style4 .hero-slider__items{min-height:537px}}.hero-video__banner.style4 .booking-section{display:none}.hero-video__banner.style4 .search-form__booking-bubble{display:block}.hero-video__banner.style4 .booking-bubble{margin-top:0}@media (min-width:600px){.hero-video__banner.style4 .booking-bubble{transform:translateY(-12%)}}@media (min-width:1024px){.hero-video__banner.style4 .booking-bubble{transform:translateY(-20%)}}@media (min-width:768px) and (max-width:1023px){.hero-slider--booking.style1 .hero-slider__wrap{height:450px}}@media (max-width:767px){.hero-slider--booking.style1 .hero-slider__wrap{height:auto;min-height:600px}}.hero-slider--booking.style1 .hero-slider__item{position:relative}.hero-slider--booking.style1 .hero-slider__item.x-center{background-position-x:center}.hero-slider--booking.style1 .hero-slider__item.x-left{background-position-x:left}.hero-slider--booking.style1 .hero-slider__item.x-right{background-position-x:right}.hero-slider--booking.style1 .hero-slider__item.y-center{background-position-y:center}.hero-slider--booking.style1 .hero-slider__item.y-top{background-position-y:top}.hero-slider--booking.style1 .hero-slider__item.y-bottom{background-position-y:bottom}.hero-slider--booking.style1 .hero-slider__item:after{background:linear-gradient(0deg,#000,rgba(0,0,0,.3) 70px,transparent 170px);bottom:0;content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0}.hero-video-wrapper{height:800px;position:relative;width:100%}@media screen and (max-width:756px){.hero-video-wrapper{height:600px}}.hero-video-wrapper .hero-video{background:#000;height:100%;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:2}.hero-video-wrapper .hero-video iframe{height:100%;left:0;position:absolute;top:0;transform:scale(1.6);width:100%}@media screen and (min-width:2450px){.hero-video-wrapper .hero-video iframe{transform:scale(2.2)}}@media screen and (max-width:850px){.hero-video-wrapper .hero-video iframe{transform:scale(2)}}@media screen and (max-width:576px){.hero-video-wrapper .hero-video iframe{transform:scale(2.5)}}@media screen and (max-width:435px){.hero-video-wrapper .hero-video iframe{transform:scale(3)}}@media screen and (max-width:360px){.hero-video-wrapper .hero-video iframe{transform:scale(3.5)}}.hero-video-wrapper .hero-video .transparent_gradient{background:linear-gradient(180deg,transparent,#000);bottom:0;display:block;height:13.0208333333vw;left:0;position:absolute;width:100%}.hero-video-wrapper .hero-search-form-wrapper{bottom:0;left:0;margin-bottom:20px;position:absolute;width:100%;z-index:10}.hero-video-wrapper .sb__form-field-label.sb-custom-label-color{display:none}.hero-video-wrapper .sb-screen-l .sb__btn--verify{margin-top:0}@media (min-width:766px){.hero-video-wrapper .sb__btn--verify{margin-top:0}}.hero-video-wrapper .sb-screen-m .sb__guests-rooms{padding-left:1.5rem;padding-right:1.5rem}.hero-video-wrapper .sb__form-field--checkin{padding-right:.7rem}.hero-video-wrapper .sb__form-field--checkout{padding-left:.8rem}@media (max-width:420px){.hero-video-wrapper .sb__dates .sb__form-field--checkin{padding-right:0}.hero-video-wrapper .sb__dates .sb__form-field--checkout{padding-left:1px}}.hero-video-wrapper .sound-toggle{bottom:0;left:0;position:absolute;z-index:10}.hero-video-wrapper .sound-toggle button{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:center;padding:10px;width:75px}.hb-slider .slick-arrow{border:0;width:3em}.hb-slider .slick-arrow:after{background:url(../../assets/icons/link-arrow.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1.8rem;vertical-align:middle;width:2.6rem}.hb-slider .slick-nav__prev{margin-left:-3em}.hb-slider .slick-nav__prev:after{transform:rotate(180deg)}.hb-slider .slick-nav__next{margin-right:-3em}.hb-slider .fa{display:none}.hb-slider .hb-single__slide{border-radius:0}.hb-slider .hb-single__slide:after{background:linear-gradient(0deg,#000,rgba(0,0,0,.3) 70px,transparent 170px);opacity:.9}.hb-slider .slick-slide,.hb-slider .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true]{transform:scale(1)}.hb-slider .slick-center,.hb-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true]{transform:scale(1.08)}.block--image-gallery{border:0}.block--image-gallery .block__title{display:none}.block--image-gallery .block__content{padding-left:0;padding-right:0}.block--image-gallery .slick-arrow{margin-top:-10px}.block--image-gallery .slick-dots{margin-top:-23px;position:relative}.block--image-gallery .slick-dots button{background:#000;border:1px solid #000;opacity:.3}.block--image-gallery .slick-dots .slick-active button{background:transparent}.block .amenities .amenity{margin-bottom:.75em;margin-top:.75em}.block .amenities .amenity__icon{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));display:block;font-size:3.2rem;margin-bottom:.25em}.hb-image__block img{height:auto}.hb-text_block_content,.style2 .hb-text_block_content{width:82%}.hb-text-block__wrapper .row{margin-left:auto;margin-right:auto;max-width:1600px}.hb-text-block__wrapper .featured-rooms-slider__text{font-size:inherit;font-weight:400;line-height:inherit}@media (max-width:767px){.hb-text-block__wrapper .hb-text-block___inner_wrapper{text-align:left}.hb-text-block__wrapper .hb-image__block{margin-left:-15px;margin-right:-15px}}.hb-text-block__wrapper p:first-child:empty{display:none}.hb-text-block__wrapper p:first-child:empty+h2{margin-top:0}.hb-text-block__wrapper .featured-rooms-slider__title,.hb-text-block__wrapper h2{font-size:2em;line-height:.9;margin-bottom:.7em;text-transform:none}@media (max-width:767px){.hb-text-block__wrapper .featured-rooms-slider__title,.hb-text-block__wrapper h2{font-size:1.8em}}.hb-text-block__wrapper .btn{background:transparent;border:0;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:400;margin-top:1.4rem;min-width:0;padding-left:0;padding-right:0;padding-top:.4rem;text-transform:none}.hb-text-block__wrapper .btn,.hb-text-block__wrapper .btn:hover{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.hb-text-block__wrapper .btn:hover{text-decoration:none}.hb-text-block__wrapper .btn:after{background:url(../../assets/icons/link-arrow-gray.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.5em;vertical-align:middle;width:2em}@media (max-width:767px){.hb-text-block__wrapper.style2 .row{display:flex;flex-direction:column-reverse}}.hb-text-block__wrapper.theme-blue-dark .btn,.hb-text-block__wrapper.theme-blue-dark .btn:hover{--tw-text-opacity:1;color:rgb(177 207 217/var(--tw-text-opacity,1))}.hb-text-block__wrapper.theme-blue-dark .btn:after{background-image:url(../../assets/icons/link-arrow-light.svg)}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper{margin-bottom:2em}@media (max-width:767px){.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .hb-text_block_content{height:auto!important;margin-bottom:2em}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .hb-image__block{margin-bottom:2em}}@media (min-width:768px){.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .row{display:flex}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .hb-text_block_content{height:auto}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6{display:flex;width:50%}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6:first-child .hb-text_block_content{margin-left:auto}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper.text-alignment--right .hb-text-block___inner_wrapper{text-align:right}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper.text-alignment--right .hb-text_block_content{margin-left:auto;margin-right:0}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper.text-alignment--left .hb-text-block___inner_wrapper{text-align:left}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper.text-alignment--left .hb-text_block_content{margin-left:0!important;margin-right:auto}}@media (min-width:1024px){.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper{margin-bottom:5rem}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6:first-child .hb-image__block{padding-right:5rem}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6:first-child .hb-text_block_content{padding-right:8rem}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6:last-child .hb-image__block{padding-left:8rem}.vc_row:not([data-vc-full-width=true]) .hb-text-block__wrapper .col-md-6:last-child .hb-text_block_content{padding-left:5rem}}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .hb-text_block_content{height:auto;justify-content:center}@media (max-width:767px){.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .hb-text_block_content{margin-bottom:2em;margin-top:2em}}@media (min-width:768px) and (max-width:1023px){.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6{width:50%}}@media (min-width:768px){.vc_row[data-vc-full-width=true] .hb-text-block__wrapper{padding:2rem 0}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6,.vc_row[data-vc-full-width=true] .hb-text-block__wrapper>.row{display:flex}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:first-child .hb-image__block{padding-right:5rem}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:first-child .hb-text_block_content{margin-left:auto}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:last-child .hb-text_block_content{padding-left:0}}@media (min-width:1280px){.vc_row[data-vc-full-width=true] .hb-text-block__wrapper{padding:4rem 2rem}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .hb-text_block_content{padding-top:6rem}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6{display:block}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:first-child .hb-text_block_content{padding-right:8rem}.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:last-child .hb-image__block,.vc_row[data-vc-full-width=true] .hb-text-block__wrapper .col-md-6:last-child .hb-text_block_content{padding-left:5rem}}.block-text-image-simple .hb-text-block___inner_wrapper{text-align:left}.block-text-image-simple .hb-text_block_content{width:100%}@media (min-width:1024px){.block-text-image-simple .featured-rooms-slider__title{font-size:4rem}}.text-block__signature h2{line-height:1}@media (min-width:768px){.text-block__signature h2{font-size:3rem}}.text-block__signature .text{line-height:inherit}.hero-slider__item.has-overlay,.jumbotron.has-overlay{position:relative}.hero-slider__item.has-overlay:after,.jumbotron.has-overlay:after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-page-header{color:#fff;position:relative;text-transform:uppercase}.block-page-header:after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.block-page-header{min-height:537px}}.block-page-header .main-heading{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px}.block-page-header .subtitle{font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:.875em;letter-spacing:2px;margin-bottom:1.6em}.block-page-header .vc_col-sm-12{position:relative;z-index:10}.block-page-header .title.title{font-size:3.3em;line-height:.82;text-align:right}@media (min-width:1024px){.block-page-header .title.title{font-size:9rem}}.featured-rooms{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.featured-rooms .featured-room{border:10px solid #f7f7f7;border-radius:0;float:auto;margin:0;padding-bottom:75%;width:100%}.featured-rooms .featured-room:before{background:linear-gradient(0deg,#000,rgba(0,0,0,.3) 70px,transparent 170px);opacity:.9}@media (min-width:768px){.featured-rooms .featured-room{padding-bottom:37.5%;width:50%}}.featured-rooms .featured-room__title{font-size:2.1em;line-height:normal;margin-bottom:.1em}.featured-rooms .featured-room__more,.featured-rooms .featured-room__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featured-rooms .featured-room__more{color:#fff;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:14px;opacity:1}.featured-rooms .featured-room__more:after{background:url(../../assets/icons/link-arrow-white.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.14em;margin-left:.5em;vertical-align:-.1em;width:2.3em}.featured-rooms .featured-room img{-o-object-fit:cover;object-fit:cover}.featured-rooms .featured-rooms__link{display:none}.wpb_column.row-center-content .col-md-6{display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.row-half-uneven .vc_col-sm-6+.vc_col-sm-6{margin-top:1.5em}}@media (min-width:1024px){.row-half-uneven .text-block{max-width:52rem}.row-half-uneven .vc_col-sm-6{width:54%}.row-half-uneven .vc_col-sm-6+.vc_col-sm-6{width:46%}}.teaser-offer .subtitle{font-size:1.6rem;line-height:3rem}.teaser-offer .title{font-size:4rem;line-height:4rem;text-transform:uppercase}.teaser-offer h3{font-size:2.5rem;line-height:3rem;margin-top:0}.teaser-offer p{font-size:1.7rem;line-height:2.5rem}.teaser-offer .btn{font-size:1.4rem;padding:1em 3em .75em}.teaser-offer .teaser-info{padding:0 45px}@media (min-width:768px){.teaser-offer .teaser-info{padding:0 10%}}.site-menu{font-family:SetaRetaNF,ui-serif,Georgia,serif;text-transform:uppercase}@media (min-width:1280px){.site-menu{font-size:1.35em}}.site-menu{font-size:1.8rem}.site-menu a{letter-spacing:.4px;text-decoration:none;transform:translateY(3px)}.site-menu .sub-menu{border:0;box-shadow:none;top:95%;transform:translateX(-1em);z-index:10}.site-menu .sub-menu>li.current-menu-item>a,.site-menu>li.current-menu-item>a,.site-menu>li>a:active,.site-menu>li>a:focus,.site-menu>li>a:hover{color:#356c8b}.nav-bar{--tw-bg-opacity:1;background-color:rgb(247 247 244/var(--tw-bg-opacity,1))}@media (min-width:1024px){.nav-bar>.container{height:62px}}.top-bar{-webkit-font-smoothing:antialiased;font-size:1.3rem;overflow:visible}.top-bar a{transition:opacity .1 ease}.top-bar a:hover{color:currentColor;opacity:.8}.top-bar .contact-info-item+.contact-info-item{margin-left:1.6rem}.top-bar__right{height:2.5rem;line-height:2.5rem;margin-left:auto;margin-top:0}.header__language-switcher{margin-left:.5rem}.header__language-switcher .language-switcher{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;max-height:2.5rem;overflow:hidden;position:relative;transition:max-height .1s ease-in-out;z-index:1000}.header__language-switcher .language-switcher:hover{max-height:5em}.header__language-switcher .language-switcher__item{order:1;padding-right:1rem}.header__language-switcher .language-switcher__item.active{order:0}.header__language-switcher .language-switcher__item .fa{font-size:2rem;line-height:1.4rem;vertical-align:middle}.header__language-switcher .language-switcher__link{display:block}.site-logo a img{max-width:calc(100vw - 140px);width:245px}@media (min-width:768px){.site-logo a img{position:relative;top:-1px;width:230px}}@media (max-width:991px){.site-menu{--tw-bg-opacity:1;background-color:rgb(247 247 244/var(--tw-bg-opacity,1));font-size:1.5em;overflow:unset!important}.site-menu a{color:inherit}.site-menu .sub-menu{font-size:1.6rem;transform:translateX(0)}.btn--mobile-toggle{background:transparent;box-shadow:none!important;font-size:1.5em;margin-right:0;outline:0!important;padding-right:0}.btn--mobile-toggle:active,.btn--mobile-toggle:focus{outline:0}}@media (min-width:992px){.site-menu .sub-menu{--tw-bg-opacity:1;background-color:rgb(247 247 244/var(--tw-bg-opacity,1));width:25.8rem}.site-menu .sub-menu a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(185 203 210/var(--tw-bg-opacity,1));color:rgb(0 0 0/var(--tw-text-opacity,1))}.nav-bar>.container{height:88px}}@media (min-width:1024px){.site-menu .sub-menu{transform:translateX(-.9em)}}@media (min-width:1200px){.site-menu .sub-menu{transform:translateX(-.5em)}}.site-footer .container{max-width:986px}.site-footer .site-footer__main{padding-top:6rem}.site-footer .site-footer__main a{color:inherit}@media (min-width:768px){.site-footer .site-footer__main{padding-bottom:3rem}}.site-footer .contact-info{--tw-text-opacity:1;color:rgb(177 207 217/var(--tw-text-opacity,1))}.site-footer .contact-info .fa{display:none}@media (min-width:768px){.site-footer .widget-title{font-size:1em}}.site-footer .widget-title{margin-bottom:4rem}.site-footer .language-switcher li+li:after{content:"|";display:inline-block;margin-right:3px}.site-footer .tnp-field-acceptance{color:#666;margin-top:.5em;padding-left:24px}.site-footer .tnp-field-acceptance a{color:#b1cfd9}.site-footer .tnp-field-acceptance label{display:initial}.site-footer .tnp-field-acceptance .checkbox-select{margin-left:-24px;margin-right:5px}.site-footer .tnp-field-acceptance .cs-check{top:4px}@media (max-width:767px){.site-footer__main__left{margin-bottom:1.5em;max-width:450px}.site-footer__main__left,.site-footer__main__left .site-footer__logo1{margin-left:auto;margin-right:auto}}@media (max-width:599px){.site-footer__main__left__col{margin-left:auto;margin-right:auto;max-width:275px}}.site-footer__main__right{display:block;max-width:275px;width:100%}@media (max-width:767px){.site-footer__main__right{margin-left:auto;margin-right:auto}}.site-footer__copyright a:hover{color:currentColor;opacity:.8}.footer__colophon__right .nav-item.button{cursor:pointer}.footer__colophon__right .nav-item:last-child{margin-right:0}.footer__social__link{font-size:2.4rem}.footer__social__link:first-child{margin-left:0}.site-footer__logo1,.site-footer__logo2{display:block;height:100px;margin-bottom:1.25em}.site-footer__logo1{background:url(../../assets/images/logo-white.svg) no-repeat;background-position:50%;margin-bottom:3.5rem;max-width:274px}.site-footer__logo2{background:url(../../assets/images/icon-hotel-2.svg) no-repeat;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;width:100px}@media (max-width:767px){.site-footer__copyright{text-align:center}.footer__language-switcher,.footer__social,.nav-footer,.site-footer__copyright__text{display:block;margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:center}.language-switcher{justify-content:center}.footer__social__item:last-child .footer__social__link{margin-right:0}}.site-footer__awards{display:flex;margin-bottom:2em}@media (max-width:767px){.site-footer__awards{justify-content:center}}.site-footer__awards__item{height:100px;opacity:.8!important;padding:.5em;transition:opacity .3s ease-in-out}.site-footer__awards__item img{max-height:100%}.site-footer__awards__item+.site-footer__awards__item{margin-left:1em}.site-footer__logo-preferred-lifestyle{gap:1em;max-width:200px}.page-header .page-description,.page-header h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.page-header{min-height:537px}}.page-header:after{opacity:.5}.page-header__col--title{display:flex;flex-direction:column}.page-header__col--title .page-description{color:#fff;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-weight:400;margin:0}@media (min-width:768px){.page-header__col--title .page-description{max-width:50vw}}.page-header__col--title .page-title{text-transform:uppercase}@media (min-width:768px){.page-header__col--title .page-title{font-size:3.75em}}@media (min-width:1280px){.page-header__col--title .page-title{font-size:4.5em}}.page-header__col--title .page-title{line-height:1;padding-right:2rem}.page-price__label{font-weight:400}.page-header__wrap{align-items:flex-end}@media (min-width:1280px){.page-header__wrap .page-price{margin-bottom:1em}}@media (min-width:400px){.page-price__val{font-size:2.25em}}@media (min-width:600px){.page-price__val{font-size:2.8em}}.page-price__val{white-space:nowrap}.room-single__description .block__content{padding-bottom:0}@media (min-width:1024px){.wp-hotel-booking-room-page .sidebar{padding-top:1.25em}}.wp-hotel-booking-room-page .block,.wp-hotel-booking-room-page .tab__content{max-width:770px}@media (min-width:1024px){.wp-hotel-booking-room-page .image-gallery{margin-bottom:2em}.wp-hotel-booking-room-page .featured-rooms-slider{margin-bottom:3em;margin-top:3em}}.hb_related_other_room{margin-top:1.25em}@media (min-width:1280px){.hb_related_other_room{margin-top:3em}}@media (min-width:1024px){.hb_related_other_room .title{margin-bottom:.75em}}.hb_related_other_room .rooms{margin-left:auto;margin-right:auto;max-width:960px}.list--check{--tw-text-opacity:1;-webkit-font-smoothing:antialiased;color:rgb(102 102 102/var(--tw-text-opacity,1));font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:400}.list--check .list__item{margin-bottom:.75em}.list--check .list__item:before{color:inherit}.hb_related_other_room .navigation{display:none}.hb_single_room .room-single__description{max-width:42em}.buttons-link.buttons-link .btn{background:transparent;border:0;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:400;min-width:0;padding-left:0;padding-right:0;text-transform:none}.buttons-link.buttons-link .btn,.buttons-link.buttons-link .btn:hover{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.buttons-link.buttons-link .btn:hover{text-decoration:none}.buttons-link.buttons-link .btn:after{background:url(../../assets/icons/link-arrow-gray.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.5em;vertical-align:middle;width:2em}.buttons-primary.buttons-primary .btn{--tw-bg-opacity:1;background-color:rgb(185 203 210/var(--tw-bg-opacity,1));color:#000;font-family:apercu,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1em 1.75em .75em;text-transform:uppercase}.buttons-primary.buttons-primary .btn:after{display:none}.buttons-hidden .btn{display:none!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-radius:2px!important;border-width:2px!important;font-display:swap!important;font-weight:700!important;height:56px!important;padding:0!important;text-transform:uppercase!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{pointer-events:none!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText,#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredbyLink,.CybotMultilevel.CybotCloseButtonEnabled.CybotCookiebotDialogActive:not(.CybotEdge) #CybotCookiebotDialogDetailFooter,.CybotMultilevel.CybotCloseButtonEnabled.CybotCookiebotDialogActive:not(.CybotEdge) #CybotCookiebotDialogPoweredbyImage{display:none!important}#CybotCookiebotDialogHeader{border-bottom:none!important;padding-bottom:0!important}@media (min-width:1280px){#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{width:0!important}}#CybotCookiebotDialogBodyContentTitle,.CybotCookiebotDialogBodyLevelButtonDescription{font-weight:600!important;text-transform:uppercase!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#000!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#666!important;text-transform:uppercase!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:5px solid #b9cbd2!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:#111!important;font-weight:600!important;text-transform:uppercase!important}#CybotCookiebotDialog .CookieCard,#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialogNav{border-bottom:1px solid #666!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:inherit!important}@media (min-width:600px){#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:183px!important}}#CybotCookiebotDialog .CookieCard:last-of-type{border-bottom:1px solid transparent!important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{padding-left:3em!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{border-bottom:1px solid #666!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:#d9d9d9!important;height:18px!important;width:27px!important}#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified,.CybotCookiebotDialogDetailBodyContentCookieContainerButton label{font-weight:700!important;text-transform:uppercase!important}@media (min-width:600px){#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type){border-right:1px solid #666!important}}@media (min-width:1280px){#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialogBodyLevelButtonsSelectPane,#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type){border:0!important}#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper{border-top:1px solid #666!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-width:0 0 5px!important}}#CookiebotWidget #CookiebotWidget-buttons button{border-color:#b9cbd2!important;border-radius:3px!important;color:#000!important;font-weight:600!important;max-width:50%!important;text-transform:uppercase!important}#CookiebotWidget #CookiebotWidget-buttons button#CookiebotWidget-btn-change{background-color:#b9cbd2!important;border-color:#b9cbd2!important}#CookiebotWidget #CookiebotWidget-buttons button#CookiebotWidget-btn-withdraw:disabled{opacity:1!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#b9cbd2!important;font-weight:600!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#000!important}.CookiebotWidget-show-consent-details{text-transform:uppercase!important}.CookieDeclaration .CookieDeclarationType{border:0;box-shadow:0 5px 40px -5px #000;margin:2.5rem 0;padding:0}.CookieDeclaration .CookieDeclarationTable{display:flex}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable{display:revert}}.CookieDeclaration .CookieDeclarationTable tr:not(:last-child){border-bottom:1px solid #d9d9d9!important}.CookieDeclaration .CookieDeclarationTable td,.CookieDeclaration .CookieDeclarationTable th{font-size:.8em;padding:1rem}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable td,.CookieDeclaration .CookieDeclarationTable th{padding:1rem .5rem}}.CookieDeclaration .CookieDeclarationTable thead{display:none}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable thead{display:revert}}.CookieDeclaration .CookieDeclarationTable tr{display:flex;flex-direction:column;padding:0}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable tr{display:revert;padding:1rem .5rem}}.CookieDeclaration .CookieDeclarationTable .CookieDeclarationTableCell{word-wrap:break-word;border-bottom:0!important;padding:1rem}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable .CookieDeclarationTableCell{padding:1rem .5rem}}.CookieDeclaration .CookieDeclarationTable .CookieDeclarationTableCell:first-child{font-weight:700!important}@media (min-width:1024px){.CookieDeclaration .CookieDeclarationTable .CookieDeclarationTableCell:first-child{font-weight:400!important}}.CookieDeclaration .CookieDeclarationTable .CookieDeclarationTableCell:last-child{word-wrap:normal}.CookieDeclaration .CookieDeclarationTypeHeader{background-color:#000;color:#fff;margin-bottom:0;padding:1.5rem 1rem 1rem!important}.CookieDeclaration .CookieDeclarationTypeDescription{background-color:#000;color:#fff;margin:0;padding:0 1rem 1.5rem}@media (min-width:600px){.sm\:flex{display:flex}.sm\:w-1\/2{width:50%}}@media (min-width:768px){.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:ml-xl{margin-left:2em}.md\:flex{display:flex}.md\:items-center{align-items:center}}@media (min-width:1280px){.xl\:mr-xl{margin-right:2em}}
