
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:inherit;font-weight:inherit;font-style:inherit;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{font-family:"Playfair Display",serif;font-weight:400;font-style:normal;line-height:1.875;margin-bottom:0 !important}a{color:var(--black);text-decoration:none}.underline{display:inline-block;position:relative;cursor:pointer}.underline::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease-in-out}.underline:hover::after{transform:scaleX(1)}.underline::after{transition:transform 0.4s ease-in-out}.underline:not(:hover)::after{transform:scaleX(0);transform-origin:left}li{list-style:none}:root{--blue:#003063;--gold:#D2AD62;--white:#FFF;--cream:#D2AD621A;--white-cream:#F9F7F4;--purple:#EBE6EB;--red:#AD1616;--brown:#8F391D}body{background-color:var(--white-cream) !important}.text-blue{color:var(--blue)}.text-gold{color:var(--gold)}.text-white{color:var(--white)}.playfair-display{font-family:"Playfair Display",serif;font-weight:400;font-style:normal}.playfair-display-italic{font-family:"Playfair Display";font-style:italic;font-weight:400}.nunito-sans{font-family:"Nunito Sans",sans-serif;font-weight:400;font-style:normal}.uppercase{text-transform:uppercase}.text80, .text80
p{font-size:80px}.text75, .text75
p{font-size:75px}.text60, .text60
p{font-size:60px}.text30, .text30
p{font-size:30px}.text20, .text20
p{font-size:20px}.text16, .text16
p{font-size:16px}.text14, .text14
p{font-size:14px}.text12, .text12
p{font-size:12px}.lh75, .lh75
p{line-height:75px !important}.lh30, .lh30
p{line-height:30px !important}.ptop250{padding-top:250px}.ptop200{padding-top:200px}.ptop150{padding-top:150px}.ptop120{padding-top:120px}.ptop100{padding-top:100px}.ptop90{padding-top:90px}.ptop80{padding-top:80px}.ptop60{padding-top:60px}.ptop30{padding-top:30px}.ptop20{padding-top:20px}.ptop10{padding-top:10px}.pbot30{padding-bottom:30px}.pbot60{padding-bottom:60px}.pbot80{padding-bottom:80px}.pbot90{padding-bottom:90px}.pbot100{padding-bottom:100px}.pbot150{padding-bottom:150px}.pbot200{padding-bottom:200px}.mtop30{margin-top:30px !important}.mtop20{margin-top:20px !important}.mtop10{margin-top:10px}.mbot10{margin-bottom:10px !important}.mbot20{margin-bottom:20px}body{--header-height:90px}body.header-expanded{--header-height:150px}header{position:fixed;top:0;left:0;right:0;height:90px;align-content:center;color:var(--blue);background-color:var(--white);z-index:10}header.home{color:var(--white);background-color:transparent;padding:30px
0}header.home .header-logo{width:205px;height:95px;background:url('/assets/i/logo-white.svg') no-repeat 0}header.home .language-btn{color:var(--white)}header.home .burger-btn{background:url('/assets/i/burger-text-white.svg') no-repeat 0}header.home
.button{color:var(--blue);background:var(--white)}.header-logo{width:55px;height:55px;flex-shrink:0;background:url('/assets/i/logo.svg') no-repeat 0;cursor:pointer}.burger-btn{display:inline-block;width:110px;height:30px;flex-shrink:0;background:url('/assets/i/burger-text-blu.svg') no-repeat 0;cursor:pointer}.language-btn{position:relative;display:inline-block;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;font-size:16px;color:var(--blue);padding-right:10px;align-content:center;cursor:pointer}.button{display:inline-block;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;font-size:16px;font-style:normal;line-height:50px;text-align:center;margin:0;padding:0
20px;color:var(--white);background:var(--gold);cursor:pointer}.button.w100{width:100%}.button.inverse{color:var(--gold);background:var(--white)}.border-button{display:inline-block;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;font-size:16px;font-style:normal;line-height:50px;text-align:center;margin:0;padding:0
20px;border:1px
solid var(--blue);color:var(--blue);background:transparent;cursor:pointer}.border-button.w100{width:100%;min-width:110px}.border-button.w50{width:50%}.border-button.no-left{border-left:0}.text-link{display:inline-block;color:var(--gold);font-family:"Playfair Display";font-size:16px;font-style:italic;font-weight:400;line-height:1.875;cursor:pointer}.text-link.white{color:var(--white)}.grid-container{width:100%;max-width:1512px;padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto}.container-wrapper{padding:60px
0}.launch-wrapper{padding:150px
0}.launch-wrapper.no-padding{padding:0}.image-wrapper{position:relative}.image-wrapper
img{display:block;position:relative;height:100%;width:100%}.square-image-wrapper{aspect-ratio:1/1}.square-image-wrapper
img{object-fit:cover;width:100%;height:100%}.slider-wrapper{position:relative;padding:0
0 60px;display:block;position:relative;height:100vh;width:100%}.slider-wrapper img, .slider-wrapper
video{object-fit:cover;height:100vh;width:100%;filter:brightness(0.85)}.slider-wrapper .text, .fullimage-wrapper
.text{color:var(--white);text-align:center;font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px;padding-top:20px}.fullimage-wrapper{position:relative;height:100%;padding:0
0 60px;display:block;position:relative;height:100vh;width:100%}.fullimage-wrapper
img{object-fit:cover;height:100vh;width:100%}.page-title{font-family:"Playfair Display",serif;font-weight:400;font-size:80px;line-height:1;text-align:center;align-content:center;color:var(--blue);padding:215px
0 150px}.page-title.launch{font-size:60px}.page-title
.breadcrumb{font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase;align-content:center;text-align:center;margin-bottom:20px}.slider-wrapper .page-title,
.fullimage-wrapper .page-title{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:var(--white);padding:0
!important}.slider-wrapper .scroll-btn,
.fullimage-wrapper .scroll-btn{position:absolute;bottom:40px;left:0;right:0;font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:normal;text-transform:uppercase;align-content:center;text-align:center;color:var(--white);cursor:default}.hp-intro-logo{text-align:center;width:82px;height:83px}.splide__slide{position:relative}.splide__track{overflow:hidden;position:relative;z-index:0}.vertical-slider-wrapper{position:relative}.vertical-slider{visibility:visible !important;width:100%;height:1115px !important}.vertical-slider .splide__slide
img{display:block;object-fit:cover;width:100%;height:100%}.vertical-slider-scrollbar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:6px;height:auto;display:flex;flex-direction:column}.vertical-slider-scrollbar
.item{background:url('/assets/i/vertical-slider-counter.svg') no-repeat 0;width:6px;height:6px;margin:15px
0;cursor:pointer}.splide__pagination__page{background:url('/assets/i/vertical-slider-counter.svg') no-repeat 0 !important;border-radius:0% !important}.splide__pagination__page.is-active{background:url('/assets/i/vertical-slider-counter-active.svg') no-repeat 0 !important;background:transparent;border:0;display:inline-block;height:8px;margin:0;opacity:1 !important;padding:0;position:relative;transform:scale(1) !important;transition:transform .1s ease;width:8px}.absolute-image-container-b-dx{position:absolute;display:block;bottom:0;right:-21.5%;aspect-ratio:1/1;width:69%}.absolute-image-container-b-sx{position:absolute;display:block;bottom:0;left:-21.5%;aspect-ratio:1/1;width:69%}.absolute-image-container-b-dx img, .absolute-image-container-b-sx
img{object-fit:cover;width:100%;height:100%}.fullscreen .image-wrapper{width:100%}.fullscreen .image-wrapper
img{object-fit:cover;width:100%;height:100%}.fullscreen .text-container, .fullscreen .text-container
p{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-style:normal;font-weight:400;line-height:normal}.fullscreen .text-container{padding-top:30px}.fullscreen .pretitle, .fullscreen .pretitle
p{font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding-right:8px}.vertical-slider.dx
.splide__pagination{right:-22px !important}.vertical-slider.sx
.splide__pagination{right:101% !important}.square-items-slider .splide__slide
.image{height:325px;width:325px;aspect-ratio:1/1;margin-right:30px}.square-items-slider .splide__slide .image
img{object-fit:cover;width:100%;height:100%}.square-items-slider .splide__slide
.title{font-family:"Playfair Display";font-size:16px;font-style:normal;font-weight:400;line-height:1.875;padding-top:17px}.description-slider-wrapper
.title{font-family:"Playfair Display";font-weight:400;font-size:60px;line-height:1.25;text-align:center;margin-bottom:90px}.description-slider
.splide__slide{width:45%;margin-right:150px}.description-slider .splide__slide .image-wrapper{aspect-ratio:680/453}.description-slider .splide__slide .image-wrapper
img{object-fit:cover;width:100%;height:100%}.description-slider .splide__slide .slide-title{font-family:"Playfair Display";font-weight:400;font-size:30px;margin-top:30px}.description-slider .splide__slide
.text{font-family:"Playfair Display";font-weight:400;line-height:1.875;font-size:16px;padding-top:10px}.description-slider .splide__slide .image-wrapper
img{display:block;object-fit:cover;width:100%;height:100%}.instagram{color:var(--blue);background-color:var(--cream);height:545px}.instagram
.pretitle{font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.instagram
.title{font-family:"Playfair Display";font-size:30px;line-height:1;font-weight:400}.instagram .title
a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:auto;text-underline-position:from-font}.instagram
.splide__slide{aspect-ratio:207/257;padding-bottom:30px}.instagram .splide__slide
img{object-fit:cover;width:100%;height:100%}footer{background-color:var(--white);color:var(--blue);padding-top:90px;overflow:hidden}footer
.title{color:#003063;font-family:"Playfair Display";font-size:20px;font-style:normal;font-weight:400;line-height:1.50}footer
.text{font-family:"Playfair Display";font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding-top:35px}footer .text
a{display:block}footer .logos-list{display:flex;gap:15px;padding-top:35px}footer .logos-list a
img{width:30px;height:30px;object-fit:cover}footer
form{padding-top:35px}.book-form-wrapper
form{padding-top:60px}input,select{display:block;width:100%;font-family:"Playfair Display" !important;font-style:normal !important;font-size:16px !important;font-weight:400 !important;line-height:1.875 !important;border:none;border-bottom:0.5px solid var(--blue);background-color:transparent;color:var(--blue);padding:0;border-radius:0}input.white,select.white,input.white::placeholder{border-color:var(--white);color:var(--white)}input:focus,select:focus{outline:none}input::placeholder{color:var(--blue)}input.privacy{display:initial;width:auto;margin:initial !important}input.privacy+span{margin-left:6px}input.date{cursor:pointer}.type-file{border:1px
solid var(--blue);color:var(--blue);text-align:center;font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.type-file
input{display:none}.type-file
label{padding:40px
0;width:100%;height:auto;cursor:pointer}select{height:30px !important;cursor:pointer}select
option{font-family:"Playfair Display" !important;font-size:16px;font-style:normal;font-weight:400;line-height:1.875;color:var(--blue)}span.error{font-family:"Playfair Display";color:red;font-size:12px}label+span.error{display:block}footer .logos-bar-wrapper{margin-top:90px;padding:30px
0;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue)}footer .logos-bar__logo{display:block;object-fit:contain;height:90px;width:120px;margin-right:40px}footer
.bottom{display:flex;justify-content:space-between;align-items:center;padding:10px
0 60px}footer .bottom p, footer .bottom
a{color:var(--blue);text-align:right;font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.highlights-popup-wrapper,.place-popup-wrapper{position:fixed;top:50%;left:0;right:0;transform:translateY(100%);opacity:0;visibility:hidden;z-index:9;transition:all 1.6s ease}.highlights-popup-wrapper.open,.place-popup-wrapper.open{opacity:1;visibility:visible;transform:translateY(-50%);overflow-y:scroll}.highlights-popup,.place-popup{position:relative;background-color:var(--white)}.highlights-popup{padding:61px
0 115px}.highlights-popup .title, .place-popup
.title{font-family:"Playfair Display";font-size:30px;font-weight:400;text-align:center;color:var(--gold)}.highlights
.facilities{font-family:"Playfair Display";font-size:20px;font-weight:400;color:var(--blue);margin-bottom:30px}.highlights-popup
.title.fs20{font-size:20px}.highlights-popup
.title{margin-bottom:90px}.place-popup
.title{margin-bottom:50px}.place-popup
.text{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px;margin-top:30px}.highlights-popup .item, .highlights
.item{border-top:0.5px solid var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:42px;text-transform:uppercase;color:var(--blue)}.highlights-popup .item.last, .highlights
.item.last{border-bottom:0.5px solid var(--blue)}.highlights-popup .close, .place-popup
.close{position:absolute;top:25px;right:30px;font-family:"Playfair Display";font-size:16px;font-weight:400;font-style:italic;color:var(--gold);cursor:pointer}.header-menu-wrapper,.booking-mask-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:9;transform:translateY(100%);visibility:hidden;transition:all 1.6s ease}.header-menu-wrapper.show,.booking-mask-wrapper.show{visibility:visible;transform:translateY(0)}.header-menu,.booking-mask{color:var(--white);text-align:center;font-family:"Playfair Display";font-size:30px;font-style:normal;font-weight:400;line-height:40px;padding:100px
0 50px}.header-menu{background-color:var(--blue);max-height:calc(100dvh - var(--header-height) - 30px);overflow-y:auto}.header-menu::-webkit-scrollbar-thumb{background:var(--white)}.header-menu-container{position:relative;overflow:hidden}.header-menu-container{position:relative;overflow:hidden}.booking-mask{background-color:var(--gold);max-height:calc(100dvh - var(--header-height) - 30px);overflow-y:auto}.booking-mask::-webkit-scrollbar-thumb{background:var(--white)}.booking-mask-container{position:relative;overflow:hidden}.header-menu li
a{cursor:pointer;color:var(--white);transition:all 0.5s ease}.header-menu li a:hover{color:var(--gold)}.header-menu .pretitle, .header-menu .contacts, .booking-mask .pretitle, .booking-mask
.contacts{font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.booking-mask
.title{padding:10px
0 60px}.booking-mask input, .booking-mask
select{margin-bottom:50px !important;border-radius:0}.header-menu .logo, .booking-mask
.logo{width:100%;padding:90px
0 30px}.header-menu .logo img, .booking-mask .logo
img{object-fit:cover;width:55px;height:55px}.image-description{font-family:"Playfair Display";font-size:16px;font-style:normal;font-weight:400;line-height:1.875;color:var(--blue);padding-top:10px}.rooms-archive-wrapper{background-color:var(--cream)}.rooms-archive-wrapper
.pretitle{font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;text-align:center;color:var(--blue);margin-bottom:10px}.rooms-archive-item .image-wrapper{height:575px}.rooms-archive-item .image-wrapper
img{object-fit:cover;width:100%;height:100%}.rooms-archive-item
.title{font-family:"Playfair Display";font-size:30px;font-weight:400;color:var(--blue)}.rooms-archive-item
.text{font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:1.875;color:var(--blue);margin-bottom:10px}.subtitle{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;padding:20px
0}.rooms-archive-item .info-container{display:flex;border-left:1px solid var(--gold);margin:20px
0}.rooms-archive-item .info-container
.item{border-right:1px solid var(--gold);color:var(--blue);text-align:center;font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:30px;padding:0
20px;text-transform:uppercase}.rooms-archive-item .highlights-cta{display:inline-block;font-family:"Playfair Display";font-size:16px;font-style:italic;font-weight:400;line-height:1.875;color:var(--gold);margin:10px
0 30px;cursor:pointer}.dropdown{position:relative;width:auto;height:auto;border-bottom:1px solid var(--blue);color:var(--blue);text-align:center;font-family:"Playfair Display";font-size:30px;font-weight:400;line-height:50px;cursor:pointer}.dropdown::after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);background:url('/assets/i/arrow-down-blu.svg') no-repeat 0 0;width:7px;height:3.5px}.dropdown
.menu{list-style:none;position:absolute;width:100% !important;opacity:0;top:50px;left:0;right:0;background-color:var(--white-cream);color:var(--blue);transition:max-height 0.5s ease-in-out, opacity 0.5s ease-in-out;z-index:3;border-bottom:1px solid var(--blue);padding:0
!important;pointer-events:none}.dropdown .menu
.item{font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:70px;border-top:1px solid var(--blue);width:100%}.stepper-slider
.splide__slide{aspect-ratio:918/540;width:60%;margin-right:150px}.stepper-slider .splide__slide
img{object-fit:cover;width:100%;height:100%}.scaled-images-slider .splide__slide .image-wrapper{aspect-ratio:207/312;width:207px;height:312px;margin:80px
75px}.scaled-images-slider .splide__slide:not(.splide__slide--clone).is-active .image-wrapper{z-index:2;transition:transform 0.5s ease;transform:scale(1.50)}.scaled-images-slider .splide__slide
img{display:block;object-fit:cover;width:100%;height:100%}.stepper-slider .bar, .scaled-images-slider
.bar{position:relative;width:100%;height:2px;margin-top:60px;border-top:0.5px solid var(--blue)}.stepper-slider .bar .progress, .scaled-images-slider .bar
.progress{position:absolute;width:auto;height:3px;top:-2px;left:0;background-color:var(--blue);transition:all 0.2s ease}.room-description-wrapper
.pretitle{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:20px}.room-description-wrapper
.title{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400;margin-bottom:30px}.room-description-wrapper
.text{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:1.875;margin-bottom:30px}.icon-btn-wrapper{display:inline-flex}.icon-btn-wrapper.w100{width:100%}.icon-btn{display:inline-block;position:relative;padding:0
50px;font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:50px;text-align:center;border:0.5px solid var(--blue);color:var(--blue)}.icon-btn.w100{width:100%;padding:0}.icon-btn-logo{width:55px;height:55px;border:0.5px solid var(--blue);border-right:none;text-align:center;align-content:center}.icon-btn-logo
img{width:30px;height:25px}.next-fragment-wrapper .image-wrapper{aspect-ratio:562/375;width:100%}.next-fragment-wrapper .image-wrapper
img{object-fit:cover;width:100%;height:100%}.next-fragment-wrapper
.pretitle{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;margin-top:30px}.next-fragment-wrapper
.title{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400;margin:10px
0 20px}.next-fragment-wrapper
.text{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px}.info-contact-wrapper
.title{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400;line-height:1}.info-contact-wrapper
.text{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px;padding:30px
0 60px}.info-contact-wrapper .info-title{color:var(--blue);font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:30px}.info-contact-wrapper
.infos{border-top:0.5px solid var(--blue);border-bottom:0.5px solid var(--blue);padding:15px
0;margin-top:33px}.info-contact-wrapper .infos, .info-contact-wrapper .infos
p{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}textarea{width:100%;min-height:150px;font-family:"Playfair Display";color:var(--blue);border-color:var(--blue);resize:none !important;padding:10px;background-color:transparent;border-radius:0}.experiences-list-item .image-wrapper, .careers-list-item .image-wrapper{width:100%;height:455px}.experiences-list-item .image-wrapper img, .careers-list-item .image-wrapper
img{object-fit:cover;width:100%;height:100%}.experiences-list-item .title, .careers-list-item
.title{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400;margin-top:30px}.experiences-list-item
.infos{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;border-top:0.5px solid var(--gold);border-bottom:0.5px solid var(--gold);padding:10px
0;margin:20px
0}.experiences-list-item .infos
p{font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.experiences-list-item .text, .careers-list-item
.text{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px}.careers-list-item .accordion-title, .careers-list-item .accordion-title
p{color:var(--gold);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;padding-top:30px}.careers-list-item
.accordion{color:var(--blue);border-top:1px solid var(--blue);padding:8px
0;font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:30px}.careers-list-item .accordion .more-less{color:var(--blue);padding:10px
0;font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;text-align:right;cursor:pointer}.careers-list-item
.accordion.last{border-bottom:1px solid var(--blue)}.location-list-item .accordion-title, .location-list-item .accordion-title
p{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400}.location-list-item
.accordion{color:var(--blue);border-top:1px solid var(--blue);padding:30px
0;font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:30px}.location-list-item .accordion .more-less{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase;text-align:right;cursor:pointer}.location-list-item
.accordion.last{border-bottom:1px solid var(--blue)}.location-list-item .accordion
.content{padding:30px
0 50px}.location-list-item .accordion .content .title, .location-list-item .accordion .content .title
p{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.location-list-item .accordion .content .text, .location-list-item .accordion .content .text
p{color:var(--blue);font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:30px}.accordion
.content{display:none;opacity:0;height:0;transition:max-height 0.3s ease}.accordion
.content.active{display:block;opacity:1;height:auto}.gallery-item .image-wrapper{aspect-ratio:1/1;width:100%}.gallery-item .image-wrapper
img{object-fit:cover;width:100%;height:100%}.gallery-item
.title{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px;margin:10px
0 6px}.gallery-item
.text{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.gallery-item .text
p{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.gallery-item .text
a{color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.article-date-info{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);padding:15px
0;margin:60px
0 0;color:var(--blue);text-align:center;font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.article-image{aspect-ratio:563/375;width:100%;height:375px}.article-image
img{object-fit:cover;width:100%;height:100%}#map{aspect-ratio:17 / 10;width:100%}#places-map{aspect-ratio:1/1;width:100%;height:70vh}.distance-info-container{border-top:1px solid var(--blue);color:var(--blue);display:flex;justify-content:space-between;align-items:center;padding:10px
0}.distance-info-container, .distance-info-container
p{font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.distance-info-container.last{border-bottom:1px solid var(--blue)}.places-first-wrapper .image-wrapper{aspect-ratio:680/670;width:100%;height:670px}.places-second-wrapper .image-wrapper{aspect-ratio:745/1120;width:100%;height:1120px}.places-first-wrapper .image-wrapper img, .places-first-wrapper .absolute-image img,
.places-second-wrapper .image-wrapper img, .places-second-wrapper .absolute-image img,
.places-third-wrapper .image-wrapper img, .places-third-wrapper .absolute-image
img{object-fit:cover;width:100%;height:100%}.places-first-wrapper .absolute-image{position:absolute;bottom:0;left:0;aspect-ratio:325/183;width:325px;height:183px}.places-second-wrapper .absolute-image{position:absolute;top:0;right:0;aspect-ratio:325/325;width:325px;height:325px}.places-third-wrapper .absolute-image{position:absolute;top:0;left:0;aspect-ratio:325/325;width:325px;height:325px}.places-second-wrapper .title, .places-third-wrapper
.title{padding:465px
0 0;color:var(--blue);font-family:"Nunito Sans";font-size:12px;font-weight:400;text-transform:uppercase}.places-first-wrapper
.text{padding:160px
0 0;color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:normal !important}.places-second-wrapper .text p, .places-third-wrapper .text
p{color:var(--blue);font-family:"Playfair Display";font-size:30px;font-weight:400;line-height:normal !important}.place-link{margin-top:20px}.place-link span, .place-link
p{cursor:pointer;display:inline-block;color:var(--gold);font-family:"Nunito Sans";font-size:16px;font-weight:400;line-height:30px;text-transform:uppercase}.place-link .marker-logo{width:24px;height:24px;margin-bottom:11px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(249,247,244,0.5);z-index:999;z-index:1;display:none}.popup-overlay.active{display:block}.article-text, .article-text
p{color:var(--blue);font-family:"Playfair Display";font-size:16px;font-weight:400;line-height:30px}.image-wrapper, .image, .absolute-image-container-b-dx, .slider-wrapper .splide__slide, .vertical-slider .splide__slide, .stepper-slider .splide__slide,.fullimage-wrapper{overflow:hidden !important}.image-wrapper img, .image img, .absolute-image-container-b-dx img, .slider-wrapper .splide__slide img, .vertical-slider .splide__slide img, .stepper-slider .splide__slide img, .fullimage-wrapper
img{transition:transform 1s ease-in-out !important}.image-wrapper:hover img, .image:hover img, .absolute-image-container-b-dx:hover img, .slider-wrapper .splide__slide:hover img, .vertical-slider .splide__slide:hover img, .stepper-slider .splide__slide:hover img, .fullimage-wrapper:hover
img{transform:scale(1.1) !important}.restaurant-archive-item{aspect-ratio:740/1110;height:1110px}.restaurant-archive-item
img{object-fit:cover;width:100%;height:100%}.site-bg-white-cream{background:var(--white-cream);background-origin:border-box}.site-bg-white{background:var(--white);background-origin:border-box}.site-bg-full{background:var(--cream);background-origin:border-box}.site-bg-full-no-padding{background:var(--cream);background-origin:content-box;background-clip:content-box}.site-bg-more-bottom-half{background:linear-gradient(to top, var(--cream) 68.2%, transparent 30%)}.site-bg-full-padding-left{--padding-left:60px;background:linear-gradient(to right, transparent var(--padding-left), var(--cream) var(--padding-left)) no-repeat}.site-bg-left-col{background:linear-gradient(to right, var(--cream) 33%, transparent 30%)}.site-bg-right-col{background:linear-gradient(to left, var(--cream) 33%, transparent 30%)}.site-bg-left-col.room-bg{background:linear-gradient(to right, var(--cream) 42%, transparent 30%)}.site-bg-right-col.room-bg{background:linear-gradient(to left, var(--cream) 42%, transparent 30%)}.site-bg-right-col-central-image{background:linear-gradient(to left, var(--cream) 33%, transparent 30%);background-repeat:no-repeat;background-size:100% 47.8rem;background-position:top right}.site-bg-top-row{background:linear-gradient(to bottom, var(--cream) 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:top}.site-bg-top-row-left-padding{--padding-left:60px;background:linear-gradient(to bottom, var(--cream) 100%);background-repeat:no-repeat;background-size:calc(100% - var(--padding-left)) 9.3rem;background-position-x:var(--padding-left);background-position-y:top}.site-bg-bot-row-left-padding{--padding-left:60px;background:linear-gradient(to top, var(--cream) 100%);background-repeat:no-repeat;background-size:calc(100% - var(--padding-left)) 20%;background-position-x:var(--padding-left);background-position-y:bottom}.site-bg-right-col-bottom-row{--padding-left:60px;background:linear-gradient(to top, var(--cream), var(--cream)) no-repeat, linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:calc(67% - var(--padding-left)) 20%, 33% 100%;background-position:left var(--padding-left) bottom, right top;background-repeat:no-repeat}.site-bg-right-col-bottom-row-half-screen{background:linear-gradient(to top, var(--cream), var(--cream)) no-repeat,
linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:100% 50%, 33% 50%;background-position:left bottom, right top;background-repeat:no-repeat}.site-bg-left-col-bottom-row-half-screen{background:linear-gradient(to top, var(--cream), var(--cream)) no-repeat,
linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:100% 50%, 33% 50%;background-position:right bottom, left top;background-repeat:no-repeat}.site-bg-right-col-top-row{background:linear-gradient(to bottom, var(--cream), var(--cream)) no-repeat, linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:67% 40%, 33% 100%;background-position:left top, right top;background-repeat:no-repeat}.restaurant-site-bg-full{background:var(--purple);background-origin:border-box}.restaurant-site-bg-transparent-full{background:var(--white-cream);background-origin:border-box}.restaurant-site-bg-left-col{background:linear-gradient(to right, var(--purple) 30%, transparent 30%)}.restaurant-site-bg-right-col{background:linear-gradient(to left, var(--purple) 30%, transparent 30%)}.restaurant-site-bg-full-top-half{background:linear-gradient(to bottom, var(--purple) 50%, transparent 50%)}.mobile-booking-btn-wrapper{position:fixed;display:none;bottom:0;left:0;right:0;z-index:8}.mobile-booking-btn{display:inline-block;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;font-size:18px;line-height:70px;text-align:center;margin:0
0 10px;padding:0
20px;border:1px
solid var(--gold);color:var(--white);background:var(--gold);cursor:pointer;width:100%}.close-btn-booking{color:var(--white);text-align:center;font-family:"Playfair Display",serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.71;text-decoration-line:underline;text-decoration-style:solid;margin-top:30px;cursor:pointer}.splide__pagination
li{line-height:2 !important}.image-zoom-btn{position:absolute;bottom:30px;left:30px;width:30px;height:30px;background:url('/assets/i/image-zoom-btn.svg') no-repeat 0 0;z-index:1}.image-zoom-btn.right{left:auto;right:30px}.image-zoom-btn
img{object-fit:cover;width:100%;height:100%}.datepicker-picker{background-color:var(--white) !important}.datepicker-main{padding:0
20px 20px 20px !important}.datepicker
span{font-size:20px !important}.datepicker-cell.day{color:var(--gold) !important}.datepicker-cell.day.disabled{color:var(--purple) !important}.datepicker-cell.day.focused{color:var(--white) !important;background-color:var(--gold) !important}#ot-widget-container10,#ot-widget-container13,#ot-widget-container7{position:fixed !important;z-index:3}#ot-widget-container10 iframe, #ot-widget-container13 iframe, #ot-widget-container7
iframe{position:fixed !important;right:17px;bottom:40px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:4px}html{scrollbar-gutter:stable !important}.splide__arrow{background:var(--gold) !important;opacity:1 !important;border-radius:0 !important;color:var(--white)}.splide__arrow
svg{fill:var(--white) !important}.description-slider
.splide__arrow{top:40%}.carousel__button{opacity:1 !important;border-radius:0 !important;color:var(--white)}.fancybox__thumbs,.carousel__button,.fancybox__counter,.fancybox__toolbar__items.fancybox__toolbar__items--left{display:none !important}.carousel__button.fancybox__button--close,.carousel__button.is-next,.carousel__button.is-prev{display:block !important}.fancybox__toolbar__items--right{margin-left:0 !important}.fancybox__toolbar__items--right
.carousel__button{background:transparent !important}.carousel__button
svg{filter:none !important}.carousel__button.is-next{background-color:var(--gold) !important;background-image:url('/assets/i/slider-arrow-right.svg') !important;background-repeat:no-repeat !important;background-position:center !important;background-size:12px !important}.carousel__button.is-prev{background-color:var(--gold) !important;background-image:url('/assets/i/slider-arrow-left.svg') !important;background-repeat:no-repeat !important;background-position:center !important;background-size:12px !important}.carousel__button,.fancybox__counter{color:var(--gold) !important}.date[name="check_in_out"]{background:url(/assets/i/arrow-down-white.svg) no-repeat right 8px center;background-size:15px 6px;background-position:right}.date[name="room_form_check_in_out"]{background:url(/assets/i/arrow-down-blu.svg) no-repeat right 8px center;background-size:15px 6px;background-position:right}.google-maps-link-btn{font-family:"Playfair Display",serif;line-height:50px;padding:0
30px;text-align:center;color:var(--blue);background-color:var(--white);border:1px
solid var(--blue)}.google-maps-link-btn.v2{font-family:"Nunito Sans";line-height:30px;padding:0
10px;text-align:center;text-transform:uppercase;color:var(--gold);background-color:var(--white);border:1px
solid var(--gold)}.gm-style .gm-style-iw-c{border-radius:0 !important;padding:0
!important}.gm-style-iw-d{overflow:hidden !important}.gm-style-iw-chr{display:none !important}.gm-style-iw-tc{display:none !important}.reveal{visibility:hidden}.alert-box{display:none;font-size:10px;padding-top:8px;font-family:"Nunito Sans";color:#FF6000}.homepage-modal{position:fixed;top:-50%;left:50%;transform:translate(-50%, -50%);color:var(--white);background-color:var(--brown);font-family:"Playfair Display",serif;font-style:normal;z-index:11;text-align:center;aspect-ratio:1/1;width:480px;align-content:center;transition:top 1.2s cubic-bezier(0.22, 1, 0.36, 1);padding:75px
70px}.homepage-modal.open{top:50%}.homepage-modal__title{font-size:30px;line-height:normal;margin-bottom:30px}.homepage-modal__text{font-size:16px;line-height:30px;margin-bottom:30px}.homepage-modal__close{position:absolute;top:20px;right:20px;background:url('/assets/i/close-white.svg') 0 0 no-repeat;background-size:cover;width:20px;height:20px;cursor:pointer}.homepage-modal__button{border:1px
solid var(--white);background-color:transparent;color:var(--white);font-size:16px;line-height:50px;margin-bottom:10px}.homepage-modal__button-white{border:1px
solid var(--white);background-color:var(--white);color:var(--brown);font-size:16px;line-height:50px}.homepage-modal__button a, .homepage-modal__button-white
a{display:block;width:100%}.btn-manage-reservation{display:inline-block;margin-top:15px;font-size:13px;line-height:1.6;border-bottom:1px solid}.press-item{display:flex;flex-direction:column;gap:20px}.press-item .image-wrapper{aspect-ratio:1 / 1}.press-item .image-wrapper
img{object-fit:cover}.press-content{display:flex;flex-direction:column}.press-item
.pretitle{font-family:"Nunito Sans";text-transform:uppercase;font-size:12px;line-height:1;color:#003063}.press-item
.title{font-family:"Playfair Display",serif;font-size:16px;line-height:30px;font-weight:600;color:#003063}.press-item
.text{font-family:"Playfair Display",serif;font-size:16px;line-height:30px;font-weight:400;color:#003063}.press-item
.link{padding-top:10px}@media screen and (max-width: 1512px){.no-pr{padding-right:0px !important}.no-pl{padding-left:0px !important}.overflow-x-hidden{overflow-x:hidden}.description-slider
.splide__arrow{top:35%}}@media screen and (max-width: 1500px){.less-ls-for-smaller-desktop{letter-spacing:-1px}}@media screen and (max-width: 1199px){.less-ls-for-smaller-desktop{letter-spacing:normal}.medium-ptop60{padding-top:60px}.absolute-image-container-b-dx{right:3.5%;width:64%}.absolute-image-container-b-sx{left:3.5%;width:64%}.site-bg-top-row-left-padding{background-size:calc(100% - var(--padding-left)) 9.4rem}.description-slider
.splide__arrow{top:30%}.places-first-wrapper
.text{padding:0}}@media screen and (max-width: 1024px){.grid-container{padding-right:40px;padding-left:40px}.restaurant-archive-item{aspect-ratio:407/611;height:611px}.page-title{font-size:60px;padding:200px
0 80px}.launch-wrapper{padding:80px
0}.hp-intro-logo{width:60px;height:60px}.vertical-slider{height:610px !important}.fullscreen .image-wrapper{width:100%;height:330px}.fullscreen .text-container{font-size:22px;padding-top:20px}.square-items-slider .splide__slide
.image{height:175px;width:175px;margin-right:20px}.square-items-slider .splide__slide
.title{font-size:14px;line-height:1.71;padding-top:11px}.medium-ptop0{padding-top:0}.medium-ptop10{padding-top:10px}.medium-ptop20{padding-top:20px}.medium-ptop60{padding-top:60px}.medium-ptop80{padding-top:80px}.medium-ptop120{padding-top:120px}.medium-pbot120{padding-bottom:120px}.medium-pbot90{padding-bottom:90px}.medium-pbot80{padding-bottom:80px}.medium-pbot60{padding-bottom:60px}.medium-pbot10{padding-bottom:10px}.medium-pbot0{padding-bottom:0}.medium-text18, .medium-text18
p{font-size:18px}.ptop60{padding-top:40px}.text80, .text80
p{font-size:45px}.text75, .text75
p{font-size:38px}.text60, .text60
p{font-size:38px}.text30, .text30
p{font-size:22px}.text20, .text20
p{font-size:14px}.text16, .text16
p{font-size:14px}.lh75, .lh75
p{line-height:42px !important}.lh30, .lh30
p{line-height:24px !important}.instagram{height:290px}.instagram
.splide__slide{aspect-ratio:110/140;padding-bottom:15px}.instagram
.title{font-size:18px;line-height:1.33}footer{padding-top:75px}footer
.title{font-size:18px;line-height:1.33}footer
.text{font-size:14px;line-height:24px;padding-top:25px}footer .logos-list{gap:10px;padding-top:25px}.border-button{font-size:14px;line-height:40px}.header-menu,.booking-mask{padding:110px
0 40px}.booking-mask
.title{padding:10px
0 60px}.booking-mask input, .booking-mask
select{margin-bottom:50px !important}.header-menu .logo, .booking-mask
.logo{padding:50px
0 30px}.header-menu .logo img, .booking-mask .logo
img{width:60px;height:60px}.description-slider-wrapper
.title{font-size:38px;line-height:1.10;margin-bottom:60px}.description-slider
.splide__slide{width:48%;margin-right:85px}.description-slider .splide__slide .image-wrapper{aspect-ratio:500/330}.description-slider .splide__slide .slide-title{font-size:22px;margin-top:20px}.description-slider .splide__slide
.text{font-size:14px;line-height:1.71}.image-description{font-size:14px;line-height:1.71}.rooms-archive-item .image-wrapper{height:275px}.rooms-archive-item
.title{font-size:22px}.rooms-archive-item
.text{font-size:14px;line-height:1.71;margin-bottom:20px}.rooms-archive-item .info-container{margin:20px
0}.rooms-archive-item .highlights-cta{margin:0
0 30px}.dropdown{font-size:22px;line-height:40px}.dropdown
.menu{list-style:none;position:absolute;width:100% !important;opacity:0;top:40px;left:0;right:0;background-color:var(--white-cream);color:var(--blue);transition:max-height 1s ease-in-out, opacity 1s ease-in-out;z-index:3;border-bottom:1px solid var(--blue);padding:0
!important;pointer-events:none}.dropdown .menu
.item{font-family:"Playfair Display";font-size:20px;font-weight:400;line-height:70px;border-top:1px solid var(--blue);width:100%}.stepper-slider
.splide__slide{aspect-ratio:500 / 330;width:64%;margin-right:85px}.room-description-wrapper
.pretitle{display:none}.room-description-wrapper
.title{font-size:22px;margin-bottom:20px}.room-description-wrapper
.text{font-size:14px;line-height:1.71}.icon-btn{padding:0
30px;font-size:14px;line-height:40px}.icon-btn-logo{width:45px;height:45px;border:0.5px solid var(--blue);border-right:none;text-align:center;align-content:center}.icon-btn-logo
img{width:23px;height:20px}.highlights-popup .item, .highlights
.item{font-size:12px;line-height:1;padding:10px
0}.next-fragment-wrapper .image-wrapper{aspect-ratio:370/250;width:100%}.next-fragment-wrapper
.pretitle{font-size:12px;margin-top:10px}.next-fragment-wrapper
.title{font-size:22px;margin:10px
0 20px}.next-fragment-wrapper
.text{font-size:14px;line-height:24px}.slider-wrapper .text, .fullimage-wrapper
.text{padding-top:20px}.info-contact-wrapper
.title{font-size:22px;line-height:1.3}.info-contact-wrapper
.text{font-size:14px;line-height:24px;padding:20px
0 30px}.info-contact-wrapper .info-title{font-size:18px;line-height:24px}.info-contact-wrapper
.infos{padding:10px
0;margin-top:20px;font-size:12px}.scaled-images-slider .splide__slide .image-wrapper{aspect-ratio:175/260;width:175px;height:260px;margin:80px
75px}.places-first-wrapper
.text{padding:0;font-size:14px;line-height:1.71 !important}.places-first-wrapper .absolute-image{position:relative;aspect-ratio:0;width:100%;height:200px}.place-link{font-size:14px;line-height:normal}.places-second-wrapper .image-wrapper{aspect-ratio:190/285;height:285px}.places-second-wrapper .absolute-image{aspect-ratio:170/170;width:170px;height:170px}.places-second-wrapper .title, .places-third-wrapper
.title{padding:230px
0 0;font-size:12px}.places-second-wrapper .text p, .places-third-wrapper .text
p{font-size:22px}.places-third-wrapper .absolute-image{aspect-ratio:170/170;width:170px;height:170px}.text-link{font-size:14px;line-height:1.71}.experiences-list-item .image-wrapper, .careers-list-item .image-wrapper{height:300px}.experiences-list-item .title, .careers-list-item
.title{font-size:22px;margin-top:20px}.experiences-list-item .text, .careers-list-item
.text{font-size:14px;line-height:24px}.careers-list-item
.accordion{padding:15px
0;font-size:18px;line-height:24px}.gallery-item
.title{font-size:14px;line-height:24px;margin:15px
0 15px}.article-text, .article-text
p{font-size:14px;line-height:24px}.location-list-item .accordion-title, .location-list-item .accordion-title
p{font-size:18px;line-height:24px}.location-list-item
.accordion{padding:15px
0;font-size:14px;line-height:24px}.location-list-item .accordion
.content{padding:30px
0}.location-list-item .accordion .content .text, .location-list-item .accordion .content .text
p{font-size:14px;line-height:24px}footer .logos-bar-wrapper{margin-top:80px;padding:25px
0}footer .logos-bar-wrapper .logo
img{height:70px;width:80px}footer .logos-bar-wrapper .logo.fhr
img{height:40px;width:80px}.site-bg-top-row-left-padding{background-size:calc(100% - var(--padding-left)) 5rem}.image-zoom-btn{bottom:15px;left:15px}.image-zoom-btn.right{right:15px}.image-zoom-btn.on-small{left:auto;right:15px}}@media screen and (max-height: 900px){.header-menu{padding:80px
0 15px}.header-menu
.logo{padding:70px
0 20px}}@media screen and (max-width: 991px){.highlights-popup-wrapper,.place-popup-wrapper{background-color:var(--white);height:100%}#places-map{height:35vh}.highlights-popup .close, .place-popup
.close{top:auto;bottom:-5rem;right:50%;transform:translateX(50%)}}@media screen and (max-height: 834px){.places-first-wrapper .absolute-image{height:170px}.experiences-list-item .image-wrapper, .careers-list-item .image-wrapper{height:250px}}@media screen and (max-width: 767px){.row>*{padding-right:calc(var(--bs-gutter-x) * 1) !important;padding-left:calc(var(--bs-gutter-x) * 1) !important}.container-wrapper{padding:40px
0}.burger-btn{background:url('/assets/i/burger-blu.svg') no-repeat 0}.language-btn{text-align:right}.grid-container{padding-right:16px;padding-left:16px}.instagram{height:auto;padding:50px
0 70px;text-align:center}.instagram
.title{font-size:22px;line-height:normal}.place.fullscreen .image-wrapper{width:100%;height:220px !important}.fullscreen .image-wrapper{width:100%;height:185px}header.home{padding:20px
0}header.home .header-logo{width:215px;height:100px}header.home .language-btn{display:none !important}header.home .burger-btn{display:none}header.home
.button{display:none}.slider-wrapper{padding:0;height:auto}.fullimage-wrapper{padding:0;height:255px}.slider-wrapper
.splide__slide{height:420px}.slider-wrapper img, .slider-wrapper video, .fullimage-wrapper
img{height:100%}.absolute-image-container-b-dx{position:relative;right:0;width:100%}.absolute-image-container-b-sx{position:relative;left:0;width:100%}.vertical-slider{height:600px !important}.vertical-slider
.splide__pagination{display:none}.restaurant-archive-item{height:400px}.xsmall-mtop20{margin-top:20px}.xsmall-mtop0{margin-top:0px}.xsmall-ptop0{padding-top:0}.xsmall-ptop20{padding-top:20px}.xsmall-ptop30{padding-top:30px}.xsmall-ptop40{padding-top:40px}.xsmall-ptop60{padding-top:60px}.xsmall-ptop80{padding-top:80px}.xsmall-pbot0{padding-bottom:0px}.xsmall-pbot10{padding-bottom:10px}.xsmall-pbot20{padding-bottom:20px}.xsmall-pbot30{padding-bottom:20px}.xsmall-pbot40{padding-bottom:40px}.xsmall-pbot60{padding-bottom:60px}.xsmall-pbot80{padding-bottom:80px}.xsmall-pbot150{padding-bottom:150px}.xsmall-mbot20{margin-bottom:20px !important}.xsmall-pl0{padding-left:0 !important}.xsmall-pl5{padding-left:5px !important}.xsmall-pr15{padding-right:15px !important}.xsmall-pr0{padding-right:0 !important}.xsmall-pr5{padding-right:5px !important}.xsmall-pl15{padding-left:15px !important}.xsmall-pl20{padding-left:20px !important}.xsmall-text38{font-size:38px}.xsmall-text18{font-size:18px}footer .logos-bar-wrapper{display:none}footer
.bottom{border-top:1px solid var(--blue);padding:15px
0 90px;margin:60px
0 0}.page-title{font-size:45px;padding:180px
0 60px}.description-slider
.splide__slide{width:79%;margin-right:85px}.description-slider .splide__slide .image-wrapper{aspect-ratio:330/220}.description-slider .splide__slide .slide-title{font-size:30px}.description-slider .splide__slide
.text{font-size:16px;line-height:1.87;margin-top:10px}.rooms-archive-item .highlights-cta{font-size:14px;line-height:1.71;margin:0px
0 20px}.rooms-archive-item .border-button{line-height:50px}.icon-btn{padding:0
40px;line-height:50px}.icon-btn-logo{width:55px;height:55px}.highlights
.facilities{font-size:20px;margin-bottom:30px}.highlights-popup .item, .highlights
.item{padding:15px
0}.book-form-wrapper .border-button{line-height:50px}.next-fragment-wrapper{padding-bottom:80px}.next-fragment-wrapper .image-wrapper{aspect-ratio:370/250;width:100%}.next-fragment-wrapper .border-button{line-height:50px}.slider-wrapper .page-title{transform:translateY(-15%)}.scaled-images-slider .splide__slide .image-wrapper{aspect-ratio:155/235;width:155px;height:235px;margin:80px
55px}.highlights-popup .close, .place-popup
.close{background:url('/assets/i/close-gold.svg') no-repeat 0;color:transparent;font-size:16px;top:3rem;left:0%;right:auto;bottom:auto;transform:translateX(0)}.careers-list-item .accordion-title, .careers-list-item .accordion-title
p{padding-top:20px}.gallery-item
.title{font-size:16px;line-height:30px;margin:10px
0 5px}.article-date-info{padding:20px
0;margin:30px
0 0}.header-menu,.booking-mask{font-size:22px;line-height:40px;padding:45px
0 50px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.header-menu::-webkit-scrollbar,.booking-mask::-webkit-scrollbar{display:none}.mobile-booking-btn-wrapper{display:block}.highlights-popup,.place-popup{height:100vh;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.highlights-popup .icon-btn, .place-popup .icon-btn{padding:0
20px}.highlights-popup::-webkit-scrollbar,.place-popup::-webkit-scrollbar{display:none}.places-second-wrapper .title, .places-third-wrapper
.title{padding:20px
0 0;font-size:12px}.places-second-wrapper .text p, .places-third-wrapper .text
p{padding-top:10px}.dropdown
.menu{top:40px}.site-bg-right-col{background:linear-gradient(to left, var(--cream) 40%, transparent 30%)}.site-bg-left-col{background:linear-gradient(to right, var(--cream) 37%, transparent 30%)}.site-bg-right-col-bottom-row{background:linear-gradient(to bottom, var(--cream), var(--cream)) no-repeat, linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:60% 85%, 40% 100%;background-position:left bottom, right top;background-repeat:no-repeat}.site-bg-top-row-left-padding{background:linear-gradient(to bottom, var(--cream) 100%);background-repeat:no-repeat;background-size:100% 5rem}.site-bg-right-col-top-row{background:linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:40% 100%;background-position:left top, right top;background-repeat:no-repeat}.site-bg-right-col-central-image{background:linear-gradient(to right, var(--cream) 40%, transparent 30%);background-repeat:no-repeat;background-size:100% 100%}.site-bg-full-padding-left{background:var(--cream)}.site-bg-left-col-bottom-row-half-screen{background:linear-gradient(to top, var(--cream), var(--cream)) no-repeat, linear-gradient(to left, var(--cream), var(--cream)) no-repeat;background-size:100% 50%, 37% 50%;background-position:right bottom, left top;background-repeat:no-repeat}.restaurant-site-bg-left-col{background:linear-gradient(to right, var(--purple) 37%, transparent 30%)}.border-button.w100.xsmall-w50{width:25%}.stepper-slider
.splide__slide{aspect-ratio:330/220;width:91%;margin-right:50px}.image-description{display:none}#ot-widget-container13 iframe, #ot-widget-container7
iframe{transform-origin:right;top:90px;right:4px}.highlights-popup-wrapper,.place-popup-wrapper{z-index:10}.highlights-popup .title, .place-popup-wrapper
.title{font-size:22px;margin-bottom:40px}.highlights-popup-wrapper .logo, .place-popup-wrapper
.logo{background:url('/assets/i/logo.svg') no-repeat 0 0;background-size:contain;position:absolute;top:2.3rem;left:50%;transform:translateX(-50%);width:50px;height:50px}.last.not-in-xsmall{border-bottom:none !important}.book-form-wrapper form,.form-container{padding-top:30px}.place-link .marker-logo{width:15px;height:15px;margin-bottom:6px}.place-link span, .place-link
p{font-size:12px}.homepage-modal{width:400px;padding:45px
45px}.homepage-modal__title{font-size:22px;line-height:normal;margin-bottom:15px}.homepage-modal__text{font-size:14px;line-height:30px;margin-bottom:15px}.homepage-modal__close{position:absolute;top:15px;right:15px;background:url('/assets/i/close-white.svg') 0 0 no-repeat;background-size:cover;width:15px;height:15px;cursor:pointer}.homepage-modal__button{border:1px
solid var(--white);background-color:transparent;color:var(--white);font-size:16px;line-height:50px;margin-bottom:10px}.homepage-modal__button-white{border:1px
solid var(--white);background-color:var(--white);color:var(--brown);font-size:16px;line-height:50px}.homepage-modal__button a, .homepage-modal__button-white
a{display:block;width:100%}}@media screen and (max-width: 640px){.description-slider
.splide__arrow{top:27%}}@media screen and (max-width: 550px){.vertical-slider{height:400px !important}.restaurant-archive-item{height:285px}.description-slider
.splide__arrow{top:25%}.stepper-slider
.splide__slide{aspect-ratio:330/220;width:88%;margin-right:50px}.daterangepicker{top:50% !important;left:50% !important;transform:translate(-50%,-50%)}.daterangepicker:after,.daterangepicker:before{top:6px !important;border-bottom:0px solid white}}@media screen and (max-width: 425px){.vertical-slider{height:285px !important}.stepper-slider
.splide__slide{aspect-ratio:330/220;width:85%;margin-right:50px}.description-slider
.splide__arrow{top:15%}.homepage-modal{width:90%}}@media screen and (max-width: 390px){.description-slider
.splide__arrow{top:12%}.page-title{font-size:38px}}.grecaptcha-badge{visibility:hidden}.newsletter-message{margin-top:30px}:root{--ease-out-cubic:cubic-bezier(0.22,1,0.36,1);--reveal-timing-function:var(--ease-out-cubic);--reveal-transition-duration:2000ms;--reveal-transition-delay:150ms;--reveal-translate-offset:30px}[data-reveal]{transition-duration:var(--reveal-transition-duration);transition-delay:var(--reveal-transition-delay);transition-timing-function:var(--reveal-timing-function)}[data-reveal="fade-in"]{opacity:0;transition-property:opacity}[data-reveal="fade-in"].movo-animate{opacity:1}[data-reveal="fade-in-up"]{opacity:0;transform:translateY(var(--reveal-translate-offset));transition-property:opacity,transform}[data-reveal="fade-in-up"].movo-animate{opacity:1;transform:none}