.mt-0{margin-top:0px !important}.mt-4{margin-top:4px !important}.mt-8{margin-top:8px !important}.mt-16{margin-top:16px !important}.mt-24{margin-top:24px !important}.mt-32{margin-top:32px !important}.mt-48{margin-top:48px !important}.mt-64{margin-top:64px !important}.mt-80{margin-top:80px !important}.mt-96{margin-top:96px !important}.mt-128{margin-top:128px !important}.mt-160{margin-top:160px !important}.mb-0{margin-bottom:0px !important}.mb-4{margin-bottom:4px !important}.mb-8{margin-bottom:8px !important}.mb-16{margin-bottom:16px !important}.mb-24{margin-bottom:24px !important}.mb-32{margin-bottom:32px !important}.mb-48{margin-bottom:48px !important}.mb-64{margin-bottom:64px !important}.mb-80{margin-bottom:80px !important}.mb-96{margin-bottom:96px !important}.mb-128{margin-bottom:128px !important}.mb-160{margin-bottom:160px !important}.ml-0{margin-left:0px !important}.ml-4{margin-left:4px !important}.ml-8{margin-left:8px !important}.ml-16{margin-left:16px !important}.ml-24{margin-left:24px !important}.ml-32{margin-left:32px !important}.ml-48{margin-left:48px !important}.ml-64{margin-left:64px !important}.ml-80{margin-left:80px !important}.ml-96{margin-left:96px !important}.ml-128{margin-left:128px !important}.ml-160{margin-left:160px !important}.mr-0{margin-right:0px !important}.mr-4{margin-right:4px !important}.mr-8{margin-right:8px !important}.mr-16{margin-right:16px !important}.mr-24{margin-right:24px !important}.mr-32{margin-right:32px !important}.mr-48{margin-right:48px !important}.mr-64{margin-right:64px !important}.mr-80{margin-right:80px !important}.mr-96{margin-right:96px !important}.mr-128{margin-right:128px !important}.mr-160{margin-right:160px !important}.pt-0{padding-top:0px !important}.pt-4{padding-top:4px !important}.pt-8{padding-top:8px !important}.pt-16{padding-top:16px !important}.pt-24{padding-top:24px !important}.pt-32{padding-top:32px !important}.pt-48{padding-top:48px !important}.pt-64{padding-top:64px !important}.pt-80{padding-top:80px !important}.pt-96{padding-top:96px !important}.pt-128{padding-top:128px !important}.pt-160{padding-top:160px !important}.pb-0{padding-bottom:0px !important}.pb-4{padding-bottom:4px !important}.pb-8{padding-bottom:8px !important}.pb-16{padding-bottom:16px !important}.pb-24{padding-bottom:24px !important}.pb-32{padding-bottom:32px !important}.pb-48{padding-bottom:48px !important}.pb-64{padding-bottom:64px !important}.pb-80{padding-bottom:80px !important}.pb-96{padding-bottom:96px !important}.pb-128{padding-bottom:128px !important}.pb-160{padding-bottom:160px !important}.pl-0{padding-left:0px !important}.pl-4{padding-left:4px !important}.pl-8{padding-left:8px !important}.pl-16{padding-left:16px !important}.pl-24{padding-left:24px !important}.pl-32{padding-left:32px !important}.pl-48{padding-left:48px !important}.pl-64{padding-left:64px !important}.pl-80{padding-left:80px !important}.pl-96{padding-left:96px !important}.pl-128{padding-left:128px !important}.pl-160{padding-left:160px !important}.pr-0{padding-right:0px !important}.pr-4{padding-right:4px !important}.pr-8{padding-right:8px !important}.pr-16{padding-right:16px !important}.pr-24{padding-right:24px !important}.pr-32{padding-right:32px !important}.pr-48{padding-right:48px !important}.pr-64{padding-right:64px !important}.pr-80{padding-right:80px !important}.pr-96{padding-right:96px !important}.pr-128{padding-right:128px !important}.pr-160{padding-right:160px !important}@media(min-width: 576px){.mt-md-0{margin-top:0px !important}.mt-md-4{margin-top:4px !important}.mt-md-8{margin-top:8px !important}.mt-md-16{margin-top:16px !important}.mt-md-24{margin-top:24px !important}.mt-md-32{margin-top:32px !important}.mt-md-48{margin-top:48px !important}.mt-md-64{margin-top:64px !important}.mt-md-80{margin-top:80px !important}.mt-md-96{margin-top:96px !important}.mt-md-128{margin-top:128px !important}.mt-md-160{margin-top:160px !important}.mb-md-0{margin-bottom:0px !important}.mb-md-4{margin-bottom:4px !important}.mb-md-8{margin-bottom:8px !important}.mb-md-16{margin-bottom:16px !important}.mb-md-24{margin-bottom:24px !important}.mb-md-32{margin-bottom:32px !important}.mb-md-48{margin-bottom:48px !important}.mb-md-64{margin-bottom:64px !important}.mb-md-80{margin-bottom:80px !important}.mb-md-96{margin-bottom:96px !important}.mb-md-128{margin-bottom:128px !important}.mb-md-160{margin-bottom:160px !important}.ml-md-0{margin-left:0px !important}.ml-md-4{margin-left:4px !important}.ml-md-8{margin-left:8px !important}.ml-md-16{margin-left:16px !important}.ml-md-24{margin-left:24px !important}.ml-md-32{margin-left:32px !important}.ml-md-48{margin-left:48px !important}.ml-md-64{margin-left:64px !important}.ml-md-80{margin-left:80px !important}.ml-md-96{margin-left:96px !important}.ml-md-128{margin-left:128px !important}.ml-md-160{margin-left:160px !important}.mr-md-0{margin-right:0px !important}.mr-md-4{margin-right:4px !important}.mr-md-8{margin-right:8px !important}.mr-md-16{margin-right:16px !important}.mr-md-24{margin-right:24px !important}.mr-md-32{margin-right:32px !important}.mr-md-48{margin-right:48px !important}.mr-md-64{margin-right:64px !important}.mr-md-80{margin-right:80px !important}.mr-md-96{margin-right:96px !important}.mr-md-128{margin-right:128px !important}.mr-md-160{margin-right:160px !important}.pt-md-0{padding-top:0px !important}.pt-md-4{padding-top:4px !important}.pt-md-8{padding-top:8px !important}.pt-md-16{padding-top:16px !important}.pt-md-24{padding-top:24px !important}.pt-md-32{padding-top:32px !important}.pt-md-48{padding-top:48px !important}.pt-md-64{padding-top:64px !important}.pt-md-80{padding-top:80px !important}.pt-md-96{padding-top:96px !important}.pt-md-128{padding-top:128px !important}.pt-md-160{padding-top:160px !important}.pb-md-0{padding-bottom:0px !important}.pb-md-4{padding-bottom:4px !important}.pb-md-8{padding-bottom:8px !important}.pb-md-16{padding-bottom:16px !important}.pb-md-24{padding-bottom:24px !important}.pb-md-32{padding-bottom:32px !important}.pb-md-48{padding-bottom:48px !important}.pb-md-64{padding-bottom:64px !important}.pb-md-80{padding-bottom:80px !important}.pb-md-96{padding-bottom:96px !important}.pb-md-128{padding-bottom:128px !important}.pb-md-160{padding-bottom:160px !important}.pl-md-0{padding-left:0px !important}.pl-md-4{padding-left:4px !important}.pl-md-8{padding-left:8px !important}.pl-md-16{padding-left:16px !important}.pl-md-24{padding-left:24px !important}.pl-md-32{padding-left:32px !important}.pl-md-48{padding-left:48px !important}.pl-md-64{padding-left:64px !important}.pl-md-80{padding-left:80px !important}.pl-md-96{padding-left:96px !important}.pl-md-128{padding-left:128px !important}.pl-md-160{padding-left:160px !important}.pr-md-0{padding-right:0px !important}.pr-md-4{padding-right:4px !important}.pr-md-8{padding-right:8px !important}.pr-md-16{padding-right:16px !important}.pr-md-24{padding-right:24px !important}.pr-md-32{padding-right:32px !important}.pr-md-48{padding-right:48px !important}.pr-md-64{padding-right:64px !important}.pr-md-80{padding-right:80px !important}.pr-md-96{padding-right:96px !important}.pr-md-128{padding-right:128px !important}.pr-md-160{padding-right:160px !important}}@media(min-width: 992px){.mt-lg-0{margin-top:0px !important}.mt-lg-4{margin-top:4px !important}.mt-lg-8{margin-top:8px !important}.mt-lg-16{margin-top:16px !important}.mt-lg-24{margin-top:24px !important}.mt-lg-32{margin-top:32px !important}.mt-lg-48{margin-top:48px !important}.mt-lg-64{margin-top:64px !important}.mt-lg-80{margin-top:80px !important}.mt-lg-96{margin-top:96px !important}.mt-lg-128{margin-top:128px !important}.mt-lg-160{margin-top:160px !important}.mb-lg-0{margin-bottom:0px !important}.mb-lg-4{margin-bottom:4px !important}.mb-lg-8{margin-bottom:8px !important}.mb-lg-16{margin-bottom:16px !important}.mb-lg-24{margin-bottom:24px !important}.mb-lg-32{margin-bottom:32px !important}.mb-lg-48{margin-bottom:48px !important}.mb-lg-64{margin-bottom:64px !important}.mb-lg-80{margin-bottom:80px !important}.mb-lg-96{margin-bottom:96px !important}.mb-lg-128{margin-bottom:128px !important}.mb-lg-160{margin-bottom:160px !important}.ml-lg-0{margin-left:0px !important}.ml-lg-4{margin-left:4px !important}.ml-lg-8{margin-left:8px !important}.ml-lg-16{margin-left:16px !important}.ml-lg-24{margin-left:24px !important}.ml-lg-32{margin-left:32px !important}.ml-lg-48{margin-left:48px !important}.ml-lg-64{margin-left:64px !important}.ml-lg-80{margin-left:80px !important}.ml-lg-96{margin-left:96px !important}.ml-lg-128{margin-left:128px !important}.ml-lg-160{margin-left:160px !important}.mr-lg-0{margin-right:0px !important}.mr-lg-4{margin-right:4px !important}.mr-lg-8{margin-right:8px !important}.mr-lg-16{margin-right:16px !important}.mr-lg-24{margin-right:24px !important}.mr-lg-32{margin-right:32px !important}.mr-lg-48{margin-right:48px !important}.mr-lg-64{margin-right:64px !important}.mr-lg-80{margin-right:80px !important}.mr-lg-96{margin-right:96px !important}.mr-lg-128{margin-right:128px !important}.mr-lg-160{margin-right:160px !important}.pt-lg-0{padding-top:0px !important}.pt-lg-4{padding-top:4px !important}.pt-lg-8{padding-top:8px !important}.pt-lg-16{padding-top:16px !important}.pt-lg-24{padding-top:24px !important}.pt-lg-32{padding-top:32px !important}.pt-lg-48{padding-top:48px !important}.pt-lg-64{padding-top:64px !important}.pt-lg-80{padding-top:80px !important}.pt-lg-96{padding-top:96px !important}.pt-lg-128{padding-top:128px !important}.pt-lg-160{padding-top:160px !important}.pb-lg-0{padding-bottom:0px !important}.pb-lg-4{padding-bottom:4px !important}.pb-lg-8{padding-bottom:8px !important}.pb-lg-16{padding-bottom:16px !important}.pb-lg-24{padding-bottom:24px !important}.pb-lg-32{padding-bottom:32px !important}.pb-lg-48{padding-bottom:48px !important}.pb-lg-64{padding-bottom:64px !important}.pb-lg-80{padding-bottom:80px !important}.pb-lg-96{padding-bottom:96px !important}.pb-lg-128{padding-bottom:128px !important}.pb-lg-160{padding-bottom:160px !important}.pl-lg-0{padding-left:0px !important}.pl-lg-4{padding-left:4px !important}.pl-lg-8{padding-left:8px !important}.pl-lg-16{padding-left:16px !important}.pl-lg-24{padding-left:24px !important}.pl-lg-32{padding-left:32px !important}.pl-lg-48{padding-left:48px !important}.pl-lg-64{padding-left:64px !important}.pl-lg-80{padding-left:80px !important}.pl-lg-96{padding-left:96px !important}.pl-lg-128{padding-left:128px !important}.pl-lg-160{padding-left:160px !important}.pr-lg-0{padding-right:0px !important}.pr-lg-4{padding-right:4px !important}.pr-lg-8{padding-right:8px !important}.pr-lg-16{padding-right:16px !important}.pr-lg-24{padding-right:24px !important}.pr-lg-32{padding-right:32px !important}.pr-lg-48{padding-right:48px !important}.pr-lg-64{padding-right:64px !important}.pr-lg-80{padding-right:80px !important}.pr-lg-96{padding-right:96px !important}.pr-lg-128{padding-right:128px !important}.pr-lg-160{padding-right:160px !important}}/*! 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:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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,select,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:.35em .75em .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}button,button div,a,a div{cursor:pointer}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html{font-size:12px}body,button,input,select,optgroup,textarea{color:#48423c;font-family:"GT Alpina",sans-serif;font-size:1rem;line-height:1.5rem}body.page-template-page-dark{color:#fbfaf9}body.page-template-page-dark button,body.page-template-page-dark input,body.page-template-page-dark select,body.page-template-page-dark optgroup,body.page-template-page-dark textarea,body.page-template-page-dark a{color:#fbfaf9}button{color:#48423c;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5rem}div,p{cursor:default}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;line-height:1.6rem;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Suisse intl Mono","Helvetica Neue",sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:"GT Alpina";src:url(./fonts/GT-Alpina-Standard-Light.woff2) format("woff2"),url(./fonts/GT-Alpina-Standard-Light.woff) format("woff"),url(./fonts/GT-Alpina-Standard-Light.ttf) format("truetype"),url(./fonts/GT-Alpina-Standard-Light-Italic.otf) format("otf");font-weight:300;font-style:normal}@font-face{font-family:"GT Alpina";src:url(./fonts/GT-Alpina-Standard-Light-Italic.woff2) format("woff2"),url(./fonts/GT-Alpina-Standard-Light-Italic.woff) format("woff"),url(./fonts/GT-Alpina-Standard-Light-Italic.ttf) format("truetype"),url(./fonts/GT-Alpina-Standard-Light-Italic.otf) format("otf");font-weight:300;font-style:italic}@font-face{font-family:"Suisse intl Mono";src:url(./fonts/SuisseIntlMono-Regular.ttf) format("truetype"),url(./fonts/SuisseIntlMono-Regular.otf) format("otf");font-weight:400;font-style:normal}body{background:#f1e9e7;margin:0px;width:100%;overflow-x:hidden}body.page-template-page-dark{background:#48423c}body.page-template-page-blue{background:#e0e4e4}body.page-template-page-press-area{background:#e0e4e4}body.page-template-page-yellow{background:#ece9df}body.page-template-page-pink{background:#f1e9e7}body.nav-opened{overflow:hidden}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0) !important}.site-header{z-index:100;padding:0 18px 3.6rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;overflow-x:hidden;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}@media(min-width: 992px){.site-header{flex-direction:row;padding:0 0 18px}}.site-header--bg{background:linear-gradient(#F1E9E7, 95%, rgba(241, 233, 231, 0))}@media(min-width: 992px){.site-header--bg{background-color:linear-gradient(#F1E9E7, 90%, rgba(241, 233, 231, 0))}}.site-header .site-branding{position:absolute;right:50%;top:1.65rem;transform:translateX(50%)}.site-header .site-branding a{display:inline-block}@media(min-width: 992px){.site-header .site-branding__logo--mobile{display:none}}.site-header .site-branding__logo--desktop{display:none}@media(min-width: 992px){.site-header .site-branding__logo--desktop{display:inline-block;max-width:325px;width:24dvw}}.site-header .menu-header-right-container .menu,.site-header .menu-header-right-en-container .menu,.site-header .menu-header-right-fr-container .menu{margin:0;padding:0;list-style:none;display:flex}.site-header .menu-header-right-container .menu .wpml-ls-item,.site-header .menu-header-right-en-container .menu .wpml-ls-item,.site-header .menu-header-right-fr-container .menu .wpml-ls-item{margin-left:3rem}.site-header .menu-header-right-container .menu .wpml-ls-item:last-child,.site-header .menu-header-right-en-container .menu .wpml-ls-item:last-child,.site-header .menu-header-right-fr-container .menu .wpml-ls-item:last-child{margin-left:3.6rem}.site-header .menu-header-right-container .menu .wpml-ls-item .wpml-ls-current-language,.site-header .menu-header-right-en-container .menu .wpml-ls-item .wpml-ls-current-language,.site-header .menu-header-right-fr-container .menu .wpml-ls-item .wpml-ls-current-language{opacity:.6}.site-header .menu-header-right-container,.site-header .menu-header-right-en-container,.site-header .menu-header-right-fr-container{position:fixed;bottom:0rem;right:50%;transform:translateX(50%);width:100%;border-top:1px solid #fbfaf9;background-color:#48423c}@media(min-width: 992px){.site-header .menu-header-right-container,.site-header .menu-header-right-en-container,.site-header .menu-header-right-fr-container{position:absolute;top:0;right:0;transform:none;width:unset;border-top:0px;background-color:rgba(0,0,0,0)}}@media(min-width: 992px){.site-header .menu-header-right-container .menu,.site-header .menu-header-right-en-container .menu,.site-header .menu-header-right-fr-container .menu{padding:18px;background-color:#48423c;gap:28px}}.site-header .menu-header-right-container .menu-item,.site-header .menu-header-right-en-container .menu-item,.site-header .menu-header-right-fr-container .menu-item{flex:1 1 auto}.site-header .menu-header-right-container a,.site-header .menu-header-right-en-container a,.site-header .menu-header-right-fr-container a{display:flex;justify-content:center;background:#48423c;color:#fbfaf9;padding:1rem;text-decoration:underline;font-size:1.167rem;text-align:center;height:100%;align-items:center}@media(min-width: 992px){.site-header .menu-header-right-container a,.site-header .menu-header-right-en-container a,.site-header .menu-header-right-fr-container a{padding:0px;text-decoration:none;padding:0;font-size:1rem;width:unset}.site-header .menu-header-right-container a:hover,.site-header .menu-header-right-en-container a:hover,.site-header .menu-header-right-fr-container a:hover{text-decoration:underline}}.nav-opened .site-header{height:100vh;background:#f1e9e7;align-items:flex-start}.page-template-page-dark.nav-opened .site-header{background:#48423c}.page-template-page-dark .site-header--bg{background:linear-gradient(#48423C, 95%, rgba(241, 233, 231, 0))}.page-template-page-dark .site-header .btn--book{border-top-color:#48423c}.page-template-page-dark .site-header .btn--book a{background:#fbfaf9;color:#48423c}.page-template-page-dark .menu-header-right-container,.page-template-page-dark .menu-header-right-en-container,.page-template-page-dark .menu-header-right-fr-container{border-color:#48423c}.page-template-page-dark .menu-header-right-container .menu,.page-template-page-dark .menu-header-right-container a,.page-template-page-dark .menu-header-right-en-container .menu,.page-template-page-dark .menu-header-right-en-container a,.page-template-page-dark .menu-header-right-fr-container .menu,.page-template-page-dark .menu-header-right-fr-container a{background-color:#fbfaf9;color:#48423c}.page-template-default .site-header .wave-icon img{filter:none}.page-template-page-yellow.nav-opened .site-header{background:#ece9df}.page-template-page-yellow .site-header--bg{background:linear-gradient(#ECE9DF, 95%, rgba(241, 233, 231, 0))}.page-template-page-yellow .site-header .wave-icon img{filter:none}.page-template-page-blue.nav-opened .site-header,.page-template-page-press-area.nav-opened .site-header{background:#e0e4e4}.page-template-page-blue .site-header--bg,.page-template-page-press-area .site-header--bg{background:linear-gradient(#E0E4E4, 95%, rgba(241, 233, 231, 0))}.page-template-page-pink.nav-opened .site-header{background:#f1e9e7}.page-template-page-pink .site-header--bg{background:linear-gradient(#F1E9E7, 95%, rgba(241, 233, 231, 0))}.btn--book .mibe-modal-btn:not(.mibe-modal-btn-active){opacity:1 !important}.site-footer{background-color:#48423c;color:#fbfaf9;width:100%;padding:7.5rem 2.5rem 3.8rem;text-transform:uppercase;text-align:center;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.site-footer p,.site-footer a,.site-footer button{color:#fbfaf9}.site-footer__luxury-virtuoso{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:50px}@media(min-width: 992px){.site-footer__luxury-virtuoso{align-items:center;justify-content:flex-start;flex-direction:row}}.site-footer__luxury-virtuoso img{height:106px}.site-footer__row{width:100%;display:flex;flex-direction:column}.site-footer__row>div{padding-bottom:2.8rem}.site-footer__row>div:last-child{padding-bottom:0px}.site-footer__row:first-child>div{flex:1}.site-footer__row .menu-footer-info-container,.site-footer__row .menu-footer-info-en-container{padding:0}.site-footer__row .menu-footer-info-container ul,.site-footer__row .menu-footer-info-en-container ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.site-footer__row .menu-footer-info-container ul li,.site-footer__row .menu-footer-info-en-container ul li{flex:1;padding-bottom:2.8rem}.site-footer__row .menu-footer-info-container ul li:last-child,.site-footer__row .menu-footer-info-en-container ul li:last-child{padding-bottom:0px}.site-footer__row #footer-info,.site-footer__row #footer-legal{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.site-footer__row #footer-info li,.site-footer__row #footer-legal li{flex:1;padding-bottom:2.8rem}.site-footer__row #footer-legal li a{text-decoration:underline}.site-footer__row--grid{margin:103px auto 144px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.site-footer__logo{margin:0 auto}.site-footer__logo--mobile{width:100%;max-width:310px}.site-footer__logo--desktop{display:none}.site-footer__luxury{margin:0 auto;max-width:150px}@media(min-width: 992px){.site-footer{position:relative;padding:2.083rem 2.5rem 2.25rem;margin-bottom:-20px}.site-footer__row{flex-direction:row;justify-content:space-between}.site-footer__row>div{padding-bottom:0px}.site-footer__row:last-child{align-items:flex-end}.site-footer__row .menu-footer-info-container ul{flex-direction:row;justify-content:space-between;align-items:flex-end}.site-footer__row .menu-footer-info-container ul li{padding-bottom:0px}.site-footer__row .menu-footer-info-en-container ul{flex-direction:row;justify-content:space-between;align-items:flex-end}.site-footer__row .menu-footer-info-en-container ul li{padding-bottom:0px}.site-footer__row #footer-info{width:100%;display:grid;grid-template-columns:1fr .5fr .5fr;grid-template-rows:1fr 1fr}.site-footer__row #footer-info .col-1{grid-column:1/2;grid-row:1/3}.site-footer__row #footer-info .col-2{grid-column:2/3;text-align:center}.site-footer__row #footer-info .col-3{grid-column:3/3}.site-footer__row #footer-info .row-1{grid-row:1/2}.site-footer__row #footer-info .row-2{grid-row:2/3}.site-footer__row #footer-info li{padding-bottom:0px}.site-footer__row #footer-info .col-span-2{grid-column:span 2}.site-footer__row #footer-info .text-right{text-align:right}.site-footer__row #footer-info .text-left{text-align:left}.site-footer__row #footer-info .line-l{position:relative}.site-footer__row #footer-info .line-l::before{content:"|";position:absolute;left:0;top:0;transform:translateX(-50%);font-size:larger}.site-footer__row .menu-footer-info-container,.site-footer__row .menu-footer-info-en-container{width:66.6666666667%}.site-footer__row .menu-footer-legal-container,.site-footer__row .menu-footer-legal-en-container{width:33.3333333333%}.site-footer__row #footer-legal li{text-align:right;padding-bottom:.5rem}.site-footer__row #footer-legal li:last-child{padding-bottom:0}.site-footer__row--grid{margin:0 auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.site-footer__logo{margin:77px auto 70px}.site-footer__logo--desktop{display:inline-block}.site-footer__logo--mobile{display:none}.site-footer__luxury{margin:77px 0 70px;max-width:150px}}.page-template-page-dark .site-footer{background-color:#fbfaf9;color:#48423c}.page-template-page-dark .site-footer p,.page-template-page-dark .site-footer a,.page-template-page-dark .site-footer button,.page-template-page-dark .site-footer input{color:#48423c}@media(max-height: 720px){.site-footer{position:relative;z-index:0}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}.photoswipe-item{position:relative}@media(max-width: 1200px){.photoswipe-item--visible::after{content:"";opacity:1;position:absolute;top:20px;right:20px;width:30px;height:30px;filter:inverse(1);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNMTQwLTE0MHYtMjIwaDYwdjExNy44NWwxMzQtMTM0TDM3Ni4xNS0zMzRsLTEzNCAxMzRIMzYwdjYwSDE0MFptNDYwIDB2LTYwaDExNy44NWwtMTM0LTEzNEw2MjYtMzc2LjE1bDEzNCAxMzRWLTM2MGg2MHYyMjBINjAwWk0zMzQtNTgzLjg1bC0xMzQtMTM0Vi02MDBoLTYwdi0yMjBoMjIwdjYwSDI0Mi4xNWwxMzQgMTM0TDMzNC01ODMuODVabTI5MiAwTDU4My44NS02MjZsMTM0LTEzNEg2MDB2LTYwaDIyMHYyMjBoLTYwdi0xMTcuODVsLTEzNCAxMzRaIi8+PC9zdmc+);background-size:cover;animation:appearDissapear 4s forwards}}@keyframes appearDissapear{0%{opacity:0}10%{opacity:1}85%{opacity:1}100%{opacity:0}}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.site-main{margin-bottom:100px;background-color:#f1e9e7}@media(max-height: 720px){.site-main{margin-bottom:100px}}.site-main:has(.contact__col){margin-bottom:0}@media(max-height: 720px){.site-main:has(.contact__col){margin-bottom:0}}.page-template-page-dark .site-main{background-color:#48423c}.page-template-page-blue .site-main{background-color:#e0e4e4}.page-template-page-yellow .site-main{background-color:#ece9df}.page-template-page-pink .site-main{background-color:#f1e9e7}a{color:#48423c;text-decoration:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;width:100%;border:0px;border-color:#ccc #ccc #bbb;border-radius:0px;background:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}button{cursor:pointer;border:0px;border-color:#ccc #ccc #bbb;border-radius:0px;background:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:hover{border-color:#ccc #bbb #aaa}button:active,button:focus{border-color:#aaa #bbb #bbb}.btn{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.btn--primary{text-decoration:underline}.btn--secondary{text-decoration:none;background-color:#48423c;color:#fbfaf9;padding:10px 20px}.page-template-page-dark .btn--primary{color:#fbfaf9}.page-template-page-dark .btn--secondary{background-color:#fbfaf9;color:#48423c}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#48423c;max-width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#48423c;outline:none !important;box-shadow:none !important}select{border:1px solid #ccc}textarea{width:100%}.prensa-main{background-color:#e0e4e4;min-height:100vh}.logout-btn{position:absolute;background-color:#48423c;color:#fff;height:54px;top:54px;width:102px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-weight:400}.press-area h1{font-size:18px}.press-area__parent{display:flex;flex-direction:column;width:100%;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.press-area__header{height:150px;margin-top:100px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:50px}.press-area__header a{font-size:12px;letter-spacing:2.5px;padding-bottom:2px}.press-area__header a.press-area__active{border-bottom:#48423c solid 1px}.press-area__content{min-height:100%}.main-navigation{text-transform:uppercase;text-align:right;width:100%}@media(min-width: 992px){.main-navigation{text-align:unset}}.main-navigation.toggled ul{display:block}.main-navigation ul{width:100%;display:none;list-style:none;margin:0;text-align:center;padding:100px 0;font-size:14px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;top:100%;left:-999em;z-index:99999;text-align:center}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation .nav-menu>li.wpml-ls-item{margin-left:-20px}.main-navigation .nav-menu>li.wpml-ls-item~li.wpml-ls-item{margin-left:-10px}.main-navigation li{position:relative}.main-navigation li:not(.wpml-ls-item){margin-bottom:50px}.main-navigation li.wpml-ls-item{display:inline-flex;transform:translateX(10px);position:relative;flex-direction:row}.main-navigation li.wpml-ls-item:not(:last-child):after{content:"   ";white-space:pre;text-decoration:underline}.main-navigation li.wpml-ls-item:not(:last-child):before{content:"|";position:absolute;right:10px;top:0}.main-navigation a{display:inline;text-decoration:underline}.menu-toggle{display:inline-block;width:unset;text-transform:uppercase;margin-top:20px;padding:18px;color:#fff;display:flex;align-items:center;gap:8px}@media(min-width: 992px){.menu-toggle{background-color:#48423c;margin-top:0}.menu-toggle[aria-expanded=true] .menu-toggle--open{display:none}.menu-toggle[aria-expanded=false] .menu-toggle--close{display:none}}.menu-toggle__mobile{width:28px;height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;display:none}.menu-toggle__mobile span{display:block;position:absolute;height:1.5px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menu-toggle__mobile span:nth-child(1){top:0px;transform-origin:left center}.menu-toggle__mobile span:nth-child(2){top:8px;transform-origin:left center}.menu-toggle__mobile span:nth-child(3){top:16px;transform-origin:left center}.menu-toggle[aria-expanded=true] .menu-toggle__mobile span:nth-child(1){transform:rotate(45deg);top:-4px;left:4px}.menu-toggle[aria-expanded=true] .menu-toggle__mobile span:nth-child(2){width:0%;opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__mobile span:nth-child(3){transform:rotate(-45deg);top:16px;left:4px}.menu-toggle[aria-expanded=true] .wave-icon__line--middle{opacity:0}.menu-toggle[aria-expanded=true] .wave-icon__line--top{transform:rotate(45deg) translateY(1px)}.menu-toggle[aria-expanded=true] .wave-icon__line--bottom{transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] .wave-icon__line img{width:600px;animation:none;margin-left:-10px}.menu-toggle .wave-icon{width:27px;overflow:hidden;position:relative;display:inline-block !important}.menu-toggle .wave-icon__line{display:block;opacity:1;transition:opacity .3s ease-out,transform .3s ease-in-out}.menu-toggle .wave-icon__line img{filter:invert(100%) sepia(100%) saturate(6%) hue-rotate(179deg) brightness(104%) contrast(101%);overflow:hidden;position:relative;display:block;width:92px;height:5px;transform:translateX(0);animation:2s linear infinite wavemove;max-width:unset}.page-template-default header.site-header .wave-icon__line img{filter:none}@media(min-width: 992px){.page-template-default header.site-header .wave-icon__line img{filter:invert(100%) sepia(100%) saturate(6%) hue-rotate(179deg) brightness(104%) contrast(101%)}}.page-template-page-pink header.site-header .wave-icon__line img,.page-template-page-blue header.site-header .wave-icon__line img{filter:none}.page-template-page-pink header.site-header span,.page-template-page-blue header.site-header span{color:#48423c}@media(min-width: 992px){.page-template-page-dark .menu-toggle{background-color:#48423c}}.page-template-page-dark .menu-toggle img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(88deg) brightness(124%) contrast(105%)}@media(min-width: 992px){.page-template-page-blue .menu-toggle{background:#e0e4e4}}.page-template-page-yellow .menu-toggle span{color:#48423c}@media(min-width: 992px){.page-template-page-yellow .menu-toggle{background:#ece9df}}@media(min-width: 992px){.page-template-page-pink .menu-toggle{background:#f1e9e7}}.page-template-page-dark .menu-toggle__mobile span{background-color:#fbfaf9}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}@keyframes wavemove{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-61px);transform:translateX(-61px)}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.site-footer .wpcf7-not-valid-tip,.site-footer .wpcf7-response-output,.site-footer .wpcf7 form.invalid .wpcf7-response-output{color:#fbfaf9;border-color:#fbfaf9}.page-template-page-dark input.c-newsletter-banner__input::placeholder{color:#fbfaf9}.page-template-page-dark .site-footer img{filter:brightness(0.15) sepia(100%)}.newsletter-form{width:100%}.newsletter-form .show-form{display:none !important}.newsletter-form .show-form+span{text-decoration:underline;cursor:pointer;text-transform:uppercase}.newsletter-form .show-form:checked+span{text-decoration:none}.newsletter-form input,.newsletter-form textarea{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;width:100%;color:#fbfaf9;background-color:rgba(0,0,0,0);border-top:0;border-left:0;border-right:0;border-bottom:1px solid;text-align:center;padding:10px}.newsletter-form input::placeholder,.newsletter-form textarea::placeholder{color:inherit}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus,.newsletter-form input:-webkit-autofill:active,.newsletter-form textarea:-webkit-autofill,.newsletter-form textarea:-webkit-autofill:hover,.newsletter-form textarea:-webkit-autofill:focus,.newsletter-form textarea:-webkit-autofill:active{-webkit-box-shadow:none !important;transition:background-color 5000s ease-in-out 0s}.newsletter-form textarea{resize:none;height:100px}.newsletter-form textarea::placeholder{color:inherit;position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.newsletter-form input[type=submit]{border:none}.newsletter-form input[type=submit]:hover{background-color:#fbfaf9;color:#48423c}.newsletter-form input[type=submit]:focus-visible{outline:1px solid}.newsletter-form .wpcf7-spinner{position:absolute}.newsletter-form span,.newsletter-form div{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.newsletter-form .f-legal-text{font-size:9px;line-height:14px;text-transform:none}.newsletter-form .f-legal-text a{text-decoration:underline}.otgs-development-site-front-end{display:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{min-height:unset;box-shadow:0 0 0 100vh rgba(0,0,0,.8)}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center{background-color:#48423c;border-top:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container{padding:2rem 1.5rem;width:100%}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0px;justify-content:space-between}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:1rem;line-height:200%;text-decoration:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover{color:#fbfaf9}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a button{width:auto}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;width:auto}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{padding:0px;margin-left:2rem;font-size:1rem}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#48423c;color:#fbfaf9}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{box-shadow:none;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-align-center .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn:hover{background-color:#48423c;color:#fbfaf9}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-bottom:none}@media(max-width: 767px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-flow:row}}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content{color:#48423c;background-color:#f1e9e7;border-radius:0px;border:1px solid #48423c}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;background-color:#f1e9e7;font-size:1rem;padding:0px;border-right:1px solid #48423c}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0px}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#48423c;color:#fbfaf9}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{font-size:12px;margin:0px;background-color:rgba(0,0,0,0);border-radius:0px;border-top:0px;border-left:0px;border-right:0px;justify-content:center;text-align:center;border-color:#48423c}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{justify-content:center}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button.btn--primary{background-color:#48423c;border-color:#48423c;color:#fbfaf9}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-right-content{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;background-color:#f1e9e7}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-tab-main{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{color:#48423c;font-size:1.3rem;line-height:200%;text-transform:uppercase}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{color:#48423c;font-size:1rem;line-height:200%}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:unset;padding:0px}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{display:none}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .btn--primary{background-color:#f1e9e7;padding:1rem 1rem}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .btn--primary:first-child{border-left:none}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .btn--primary:hover{color:#fbfaf9;background-color:#48423c}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{flex-flow:row;padding:0px;margin:0px;gap:1px;background-color:#48423c;border-top:1px solid #48423c}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button{flex:1 auto}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{font-size:12px;border:0px;margin:0px !important;background-color:#f1e9e7;color:#48423c !important;text-transform:uppercase}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#48423c !important;color:#fbfaf9 !important}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover{background-color:#f1e9e7}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .cookie-switch .cookie-slider{background-color:#48423c;height:28px;text-transform:uppercase}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .cookie-switch .cookie-slider:before{height:20px;width:20px;left:3px;top:3px}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .cookie-switch .cookie-slider:after{font-size:1rem;color:#48423c}@media(min-width: 1000px)and (max-width: 1300px){#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:unset}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0px;margin:0px}#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button{flex:1 auto}}@media(max-width: 767px){#moove_gdpr_cookie_modal div.moove-gdpr-modal-content .cookie-switch input:checked+.cookie-slider:before{transform:translateX(12px)}}.wp-block-visual-portfolio{padding:0 30px}.vp-fancybox .fancybox-thumbs__list a:before{border:2px solid #fbfaf9}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fbfaf9;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#48423c;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}@media(min-width: 992px){.md-text-align-center{text-align:center}.md-text-align-left{text-align:left}.md-text-align-right{text-align:right}.md-pr-10{padding-right:10px}.md-pr-20{padding-right:20px}.md-pr-30{padding-right:30px}.md-pr-40{padding-right:40px}.md-pl-10{padding-left:10px}.md-pl-20{padding-left:20px}.md-pl-30{padding-left:30px}.md-pl-40{padding-left:40px}}.h-full{min-height:100vh}@media(max-width: 991.99px){.desktop{display:none !important}.mobile-pt-120{padding-top:120px}}@media(min-width: 992px){.mobile{display:none}.desktop-h-full{min-height:100vh}}.is-locked{overflow:hidden}.is-scrolllocked{overflow:hidden;height:100vh}.text-underline{text-decoration:underline}.section{display:flex;background-color:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:1rem;width:1rem;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:1rem;width:1rem;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:0px;cursor:pointer}.slick-dots li button:before{content:"";display:block;width:1rem;height:1rem;color:blue;border-radius:50%;border:1px solid blue}.slick-dots li button:hover{outline:none}.slick-dots li button:hover:before{opacity:.5;background-color:blue}.slider{height:100%}.slider__list{overflow:hidden}.slider--gallery .gallery__item{height:100%}.slider .slick-slider{margin-bottom:0}.slider .slick-slider .slick-list{height:100%}.slider .slick-dots{background:rgba(0,0,0,0);bottom:0;padding-bottom:5vh}.slider .slick-dots li{margin:4px}.slider .slick-dots li.slick-active button:before{background-color:blue}.slick-slider{margin:auto}.slick-slider--single-item{width:100%;max-width:288px;text-align:center}.slick-slider--single-item--wide{max-width:100%}.slick-slider--single-item--wide .slick-slider--single-item__item{height:520px}.slick-slider--single-item__item{height:442px;width:100%;object-fit:cover;object-position:center}.slick-slider__paging-info{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;text-align:center;margin-top:2rem;font-size:1.167rem;letter-spacing:4px}@media(min-width: 992px){.slick-slider--only-mobile{display:none}}.slick-slider--hover__zoom-left{display:none;position:fixed;top:0;left:0;z-index:900}.slick-slider--hover__zoom-left img{width:50vw !important;height:100vh;object-fit:cover}.slick-slider--hover__zoom-right{display:none;position:fixed;top:0;right:0;z-index:200}.slick-slider--hover__zoom-right img{width:50vw !important;height:100vh;object-fit:cover}.slick-slider--hover .slick-list .slick-track .slick-slide img{max-height:60vh}.no-slide .slick-list.draggable div{cursor:default}.slick-list.draggable div{cursor:grab}.slick-arrow{display:inline-block;position:absolute;width:auto;border-left:1px solid #48423c;border-bottom:1px solid #48423c;width:15px;height:15px;bottom:-42px}.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus{border-color:inherit}.slick-arrow.slick-prev{left:20%;transform:rotate(45deg)}.slick-arrow.slick-next{right:20%;transform:rotate(225deg)}.page-template-page-dark .slick-arrow{border-left:1px solid #fbfaf9;border-bottom:1px solid #fbfaf9}.image-gallery-1{width:100%;max-width:1314px;margin:auto;text-align:center;display:flex;justify-content:center;animation:fadein 5s}.image-gallery-1__col--images{flex:1;width:27.55%;height:100%;object-fit:cover;max-width:362px}.image-gallery-1__col--heading{display:flex;padding:0 85px}.image-gallery-1__heading{text-transform:uppercase;font-size:1rem;line-height:1.297rem;font-weight:400;margin:auto}.image-gallery-1--mobile{width:100%;flex-direction:column}@media(min-width: 992px){.image-gallery-1{padding:0 8rem}.image-gallery-1--mobile{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}.heading-image-animation{background-color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;position:relative;overflow:hidden;padding:5rem 3rem}.heading-image-animation__heading-wrapper{max-width:810px}.heading-image-animation__heading{font-family:"GT Alpina",sans-serif;font-size:2.333rem;line-height:3rem;font-weight:300;opacity:1}.heading-image-animation__heading p{text-transform:none;margin:0px}.heading-image-animation__image{width:100%;max-width:234px;max-width:185px;position:absolute;transform:translateY(100%);bottom:0;transition:top 2s ease-in-out}.scroll-snap.animate .heading-image-animation__heading{opacity:.5}.scroll-snap.animate .heading-image-animation__image{top:50%}@media(min-width: 992px){.heading-image-animation{padding:3rem}.heading-image-animation__heading{font-size:4rem;line-height:4.167rem}.heading-image-animation__image{max-width:234px}}.heading-2-images-animation{background-color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;position:relative;overflow:hidden;padding:3rem}.heading-2-images-animation__heading-wrapper{max-width:810px}.heading-2-images-animation__heading{font-family:"GT Alpina",sans-serif;font-size:2.333rem;line-height:3rem;font-weight:300;opacity:1}.heading-2-images-animation__heading p{text-transform:none;margin:0px}.heading-2-images-animation__image{width:100%;max-width:185px;position:absolute;transform:translateY(-50%);top:50%}.heading-2-images-animation__image--left{right:105%}.heading-2-images-animation__image--right{left:105%}.scroll-snap.animate .heading-2-images-animation__heading{opacity:.5}.scroll-snap.animate .heading-2-images-animation__image--left{right:60%}.scroll-snap.animate .heading-2-images-animation__image--right{left:60%}@media(min-width: 992px){.heading-2-images-animation__heading{font-size:4rem;line-height:4.167rem}.heading-2-images-animation__image{max-width:750px;max-height:60vh;object-fit:cover}}.text-3-images-animation{background-color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;position:relative;overflow:hidden;padding:3rem}.text-3-images-animation__wrapper{width:100%;max-width:1260px;height:100%;position:relative}.text-3-images-animation__text-wrapper{font-size:16px;font-weight:300;line-height:24px}.text-3-images-animation__image{display:none}@media(min-width: 992px){.text-3-images-animation__heading{font-size:4rem;line-height:4.167rem}.text-3-images-animation__text-wrapper{position:absolute;top:-50%}.text-3-images-animation__image{display:block;width:32%;max-width:234px;height:50vh;max-width:unset !important;object-fit:cover;position:absolute;bottom:5%}.text-3-images-animation__image--left{left:-100%}.text-3-images-animation__image--center{left:50%;transform:translateX(-50%);bottom:-100%}.text-3-images-animation__image--right{right:-100%}}.scroll-snap.animate .text-3-images-animation__text-wrapper{top:15%;animation:textTop 1.5s}.scroll-snap.animate .text-3-images-animation__image--left{left:0%}.scroll-snap.animate .text-3-images-animation__image--center{bottom:5%}.scroll-snap.animate .text-3-images-animation__image--right{right:0%}.text-3-images{background-color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;position:relative;overflow:hidden;padding:3rem}.text-3-images p{max-width:720px;margin:0 auto}.text-3-images--top{flex-direction:column-reverse;gap:30px}.text-3-images__wrapper{width:100%;max-width:1126px;height:100%;position:relative;display:flex;flex-direction:column;align-items:center}.text-3-images__pre-heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:156.2%;margin:0 0 20px;display:block}.text-3-images__heading{font-size:2.833rem;line-height:3rem;font-weight:300;margin:0 0 30px;display:inline-block;max-width:740px}@media(min-width: 992px){.text-3-images__heading{font-size:4rem;line-height:4.167rem}}.text-3-images__text-wrapper{font-size:16px;font-weight:300;line-height:24px;margin-bottom:30px}.text-3-images__text-wrapper p:first-child{margin-top:0}.text-3-images__text-wrapper p:last-child{margin-bottom:0}.text-3-images__images-wrapper{display:none}@media(min-width: 992px){.text-3-images__images-wrapper{display:flex;justify-content:center;gap:24px;margin-bottom:30px}}.text-3-images__images-wrapper--bottom{order:1;margin-bottom:0}.text-3-images__image{width:32%;max-width:403.2px}.text-3-images code{font-size:36px !important;font-family:"GT Alpina",sans-serif !important;color:#48423c !important;line-height:1.05 !important}@media(min-width: 992px){.text-3-images code{font-size:48px !important}}.section-info{display:flex;width:100%;align-items:center;position:relative;overflow-x:hidden;flex-direction:column}.section-info__col--info{width:100%;text-align:center;padding:0 10%;margin-bottom:3rem;opacity:1;transition:opacity 1s ease-in-out}.section-info__col--info.hidden{opacity:0}.section-info__col--images{display:none}.section-info__pre-heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:156.2%;margin:0 0 20px;display:inline-block}.section-info__heading{font-family:"GT Alpina",sans-serif;font-size:2.833rem;line-height:3rem;font-weight:300;margin:0 0 30px}.section-info__description{font-size:16px;font-style:normal;font-weight:300;line-height:24px}.section-info__cta-wrapper{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;align-items:center;width:100%;justify-content:center}@media(min-width: 992px){.section-info{flex-direction:row;padding-bottom:0px}.section-info__col--info{width:65%;margin-bottom:0px}.section-info__col--images{position:absolute;top:50%;right:0%;transform:translate(calc(100% - 410px), -50%);display:flex;gap:150px}.section-info__col--images--block{display:block;position:unset;transform:none}.section-info__col--images img{max-width:300px;object-fit:cover}.section-info__heading{font-size:4rem;line-height:4.167rem}.scroll-snap.animate .section-info__col--images{transform:translate(calc(0% - 150px), -50%)}}@media(min-width: 1440px){.section-info__col--images{transform:translate(calc(100% - 512px), -50%)}.section-info__col--images--block{transform:none}.section-info__col--images img{max-width:362px}}.section-info-2{display:flex;width:100%;align-items:center;justify-content:center;padding:3rem}.section-info-2__wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-info-2__pre-heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;margin-bottom:20px;text-transform:uppercase}.section-info-2__heading{font-family:"GT Alpina",sans-serif;font-size:2.833rem;line-height:3rem;font-weight:300;max-width:740px;margin:0 0 1rem}@media(min-width: 992px){.section-info-2__heading{font-size:4rem;line-height:4.167rem;margin:0 0 30px}}.section-info-2__description{max-width:600px;font-size:16px;font-weight:300;line-height:24px;margin-bottom:30px}.section-info-2__description p:first-child{margin-top:0}.section-info-2__description p:last-child{margin-bottom:0}.section-info-2__cta-wrapper{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;align-items:center;width:100%;justify-content:center}.section-info-2__image{height:45dvh;width:auto}.legal-section{width:100%;min-height:100vh;background-color:#f1e9e7;display:flex;flex-direction:column}.legal-section__col{width:100%}.legal-section__col--heading{display:flex;justify-content:center;align-items:center;text-align:center;padding:150px 3rem 0}.legal-section__col--heading h1{font-family:"GT Alpina",sans-serif;font-size:2.333rem;line-height:3rem;font-weight:300;max-width:374px}.legal-section__col--text{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;padding:3rem;line-height:1.5rem;text-transform:none}.legal-section__col--text p{text-transform:none}.legal-section__col--text a{word-break:break-all;text-decoration:underline}@media(min-width: 992px){.legal-section{flex-direction:row}.legal-section__col{width:50%}.legal-section__col--heading{padding:100px 3rem 100px;height:100vh}.legal-section__col--heading h1{font-size:4rem;line-height:4.167rem}.legal-section__col--text{padding:100px 62px 100px 3rem;font-size:1.167rem;line-height:1.833rem}}.section-2-cols-image-info{display:flex;flex-direction:column;margin-bottom:50px}@media(min-width: 992px){.section-2-cols-image-info{flex-direction:row;margin-bottom:150px}}.section-2-cols-image-info__col{width:100%;height:unset}@media(min-width: 992px){.section-2-cols-image-info__col{width:50%}}.section-2-cols-image-info__col--info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px 0;text-align:center}@media(min-width: 992px){.section-2-cols-image-info__col--info{padding:120px 32px}}.section-2-cols-image-info__col--info *:last-child{margin-bottom:0}.section-2-cols-image-info__cta{text-decoration:underline}.section-2-cols-image-info__image{display:block;width:100%;height:100vh;min-height:100%;object-fit:cover}.section-2-cols-image-info__icon{max-width:165px}@media(min-width: 992px){.section-2-cols-image-info__icon{margin-top:26px}}.section-2-cols-image-info__pretitle{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;margin-bottom:20px;font-size:12px;font-weight:400;line-height:156.2%;margin-top:0}@media(min-width: 992px){.section-2-cols-image-info__pretitle{margin-bottom:26px}}.section-2-cols-image-info__title{font-size:34px;font-weight:300;line-height:36px;text-transform:none;max-width:436px;font-family:"GT Alpina",sans-serif;margin-bottom:30px;margin-top:0}@media(min-width: 992px){.section-2-cols-image-info__title{margin-bottom:46px;font-size:48px;line-height:50px}}.section-2-cols-image-info__text{font-family:"GT Alpina",sans-serif;max-width:362px;font-size:16px;font-style:normal;font-weight:400;line-height:156.2%;margin-bottom:30px;letter-spacing:0}@media(min-width: 992px){.section-2-cols-image-info__text{margin-bottom:30px}}.section-2-cols-image-info__text p:first-child{margin-top:0}.section-2-cols-image-info__text p:last-child{margin-bottom:0}.section-2-cols-image-info__text a{text-decoration:underline}.section-2-cols-image-info__cta-wrapper{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;align-items:center;width:100%;justify-content:center;text-decoration:underline}.rooms{width:fit-content;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;padding:0 32px;margin:0 auto}@media(min-width: 576px){.rooms{display:grid;grid-template-columns:repeat(2, calc(50% - 25px));padding:0}}@media(min-width: 992px){.rooms{display:grid;grid-template-columns:repeat(3, calc(33.33% - 30px));padding:0;max-width:1400px}}.rooms .entry-content{width:fit-content;margin:0;display:flex;flex-direction:column}@media(min-width: 992px){.rooms .entry-content{max-width:606px}}.room{text-align:center;display:flex;flex-direction:column;align-items:flex-start;height:100%;position:relative}.room:hover img{transform:scale(1.02)}.room__name{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;text-align:left;font-size:18px;font-weight:400;line-height:156.2%;text-transform:uppercase;margin:auto 0 20px}@media(min-width: 576px){.room__name{margin:0 0 20px}}.room__description{max-width:458px;margin-bottom:30px;font-size:16px;font-weight:300;line-height:24px}.room__description p:first-child{margin-top:0}.room__description p:last-child{margin-bottom:0}.room__cta-container{display:flex;justify-content:space-between;width:100%;margin:0 0 30px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}@media(min-width: 992px){.room__cta-container{margin-bottom:50px}}.room__cta{font-size:12px;font-weight:400;text-decoration-line:underline;text-transform:uppercase;background-color:rgba(0,0,0,0);width:unset;padding:0}.room__cta--booking-link{position:relative;z-index:2}.room__cta--booking-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;padding:15px}.room__features-list{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;list-style:none;margin:0;padding:0;text-align:center;width:100%}@media(min-width: 992px){.room__features-list{position:absolute;z-index:1;top:100%;background-color:#ece9df}}.room__features-list__item{border-bottom:1px solid;padding:13px;font-size:12px;font-weight:400;line-height:156.2%}.room__features-list__item:first-child{border-top:1px solid}.room__features-list__item:last-child{margin-bottom:30px}@media(min-width: 992px){.room__features-list__item:last-child{margin-bottom:0}}.room__images{width:100%;margin-bottom:20px;max-width:368px;overflow:hidden;aspect-ratio:.84;align-self:center}@media(min-width: 992px){.room__images{max-width:unset}}.room__images img{aspect-ratio:.84;height:auto !important;transition:transform .3s ease}.room .slick-arrow.slick-next{display:none}.room__cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.room-page{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);column-gap:20px;max-width:1300px;margin-top:100px;margin-left:auto;margin-right:auto;padding:0 3rem;padding-bottom:100px}@media(min-width: 992px){.room-page{margin-top:135px}}.room-page__images-container{padding-right:150px}.room-page__images-container.num-img-1 .slick-slider__paging-info{display:none}@media(max-width: 991.99px){.room-page__images-container{padding-right:0}}.room-page__content{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.room-page__content-top,.room-page__content-bottom{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;gap:30px}.room-page__content-bottom{gap:65px}.room-page__cta{font-size:12px;font-weight:400;text-transform:uppercase;background-color:rgba(0,0,0,0);width:unset;text-decoration:underline;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}@media(max-width: 991.99px){.room-page__cta{display:none}}.room-page__name{font-family:"GT Alpina",sans-serif;text-align:center;font-size:40px;font-weight:400;line-height:100%;margin-top:0;max-width:458px;text-transform:none;letter-spacing:-0.5px}.room-page__name-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.room-page__type{font-size:12px;font-weight:400;margin:0;text-transform:uppercase;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.room-page__description{text-align:center;max-width:458px;font-size:16px;font-weight:300;line-height:24px}.room-page__description p:first-child{margin-top:0}.room-page__description p:last-child{margin-bottom:0}.room-page__features-list{width:100%;list-style:none;margin:0;padding:0}.room-page__features-list__item{display:flex;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;height:45px;width:100%;text-align:center;text-transform:uppercase;align-items:center;justify-content:center;border-top:1px solid #48423c}.room-page__features-list__item::marker{display:none}.room-page__features-list__item:last-child{border-bottom:1px solid #48423c}.room-page__images .slick-list{aspect-ratio:.7 !important}.room-page__images img{aspect-ratio:.7 !important;height:auto !important}@media(max-width: 800px){.room-page{grid-template-columns:100%;gap:50px;padding-bottom:50px}.room-page__images-container{padding-right:0;width:65vw;margin:0 auto}.room-page__name{font-size:34px}}.room-page .menu-header-right-container.single-room-booking-link{display:none;position:fixed;bottom:0rem;right:50%;transform:translateX(50%);width:100%;border-top:1px solid #fbfaf9;background-color:#48423c}.room-page .menu-header-right-container.single-room-booking-link ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:42px}.room-page .menu-header-right-container.single-room-booking-link li a{color:#fbfaf9;text-transform:uppercase;color:#fbfaf9;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;padding:1rem;text-decoration:none;font-size:1.167rem;text-align:center;height:100%;align-items:center}.single-habitacion{min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px)}@media(max-width: 992px){.habitacin-template-default:has(.room-page) .menu-header-right-container:not(.single-room-booking-link){display:none}.habitacin-template-default:has(.room-page) .menu-header-right-container.single-room-booking-link{display:block}}.highlighted-text{width:100%;text-align:left;padding:0 30px}.highlighted-text>*{font-size:28px;font-weight:300;line-height:143.75%}@media(min-width: 992px){.highlighted-text>*{font-size:40px}}.highlighted-text>* a{text-decoration:underline}.text-side-imgs{width:100%;max-width:1314px;margin:auto;text-align:center;display:flex;justify-content:center;animation:fadein 5s}.text-side-imgs__col--images{flex:1;width:27.55%;height:100%;object-fit:cover;max-width:362px}.text-side-imgs__col--heading{display:flex;padding:0 85px}.text-side-imgs__heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:1rem;line-height:1.297rem;font-weight:400;margin:auto}.text-side-imgs--mobile{width:100%;flex-direction:column}@media(min-width: 992px){.text-side-imgs{padding:0 8rem}.text-side-imgs--mobile{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}.two-col{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;padding:0 32px}@media(min-width: 992px){.two-col{flex-direction:row;padding:0 74px;gap:0 80px}}.two-col__item{width:100%;margin:0}@media(min-width: 992px){.two-col__item{width:calc(50% - 40px);max-width:606px;display:flex;flex-direction:column;justify-content:space-between}}.two-col__item__info{text-align:center;display:flex;flex-direction:column;align-items:center}.two-col__item__heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;text-align:center;font-size:12px;font-weight:400;line-height:156.2%;text-transform:uppercase;margin-top:0;margin-bottom:5px;max-width:458px}.two-col__item__text{max-width:458px;margin-bottom:44px;font-size:16px;font-weight:300;line-height:24px}.two-col__item__text em{line-height:1.02;font-size:48px;font-family:"GT Alpina",sans-serif;font-style:normal}.two-col__item__text p:first-child{margin-top:0}.two-col__item__text p:last-child{margin-bottom:0}.two-col__item__text a{text-decoration:underline}.two-col__item__cta-wrapper{display:flex;justify-content:space-evenly;width:100%;margin-bottom:30px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;align-items:flex-end;margin-top:-10px}.two-col__item__cta{text-transform:uppercase;text-decoration:underline}.two-col__item__cta.btn--secondary{margin:-10px 0}.two-col__item__images{margin-bottom:150px;max-width:368px;margin-left:auto;margin-right:auto}@media(min-width: 992px){.two-col__item__images{max-width:100%}}.hero{width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fbfaf9;text-align:center;padding:100px 36px}.hero__pre-heading{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:156.2%;margin:0 0 10px;text-transform:uppercase}.hero__heading{max-width:488px;margin:0 0 30px;font-size:2.833rem;line-height:3rem;font-weight:300}@media(min-width: 992px){.hero__heading{font-size:48px;line-height:50px}}.hero__text{max-width:364px;font-family:"GT Alpina",sans-serif;font-size:16px;font-weight:400;line-height:150%;font-family:"GT Alpina",sans-serif}.hero__text p:first-child{margin-top:0}.hero__text p:last-child{margin-bottom:0}.hero__text:has(.hero__text-wider-400){max-width:440px}.hero__cta-wrapper{display:flex;justify-content:center;width:100%;margin-bottom:30px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;align-items:center;margin-top:30px;gap:50px}.hero__cta.btn--primary{color:#fbfaf9}.hero__cta.btn--secondary{color:#48423c;background-color:#fbfaf9}.image-text{padding:3rem}.image-text__wrapper{margin:auto;width:100%;max-width:1126px;display:flex;align-items:center;gap:50px;flex-direction:column-reverse}@media(min-width: 992px){.image-text__wrapper{gap:84px;align-items:flex-end}}@media(min-width: 992px){.image-text--image-left .image-text__wrapper{flex-direction:row}}@media(min-width: 992px){.image-text--image-right{text-align:left}.image-text--image-right .image-text__wrapper{flex-direction:row-reverse}}.image-text__text{max-width:552px;font-size:16px;font-weight:300;line-height:24px}@media(min-width: 992px){.image-text__text{padding-bottom:48px}.image-text__text.image-text__text--p0,.image-text__text.image-text__text--p1{padding-bottom:0}.image-text__text p:empty{display:none}.image-text__text:has(.image-text__wrapper__equal-rows){height:stretch;align-self:center;align-items:center;display:flex;justify-content:center}.image-text__text:has(.image-text__wrapper__equal-rows) .image-text__wrapper__equal-rows{display:grid;grid-template-rows:repeat(3, 1fr);height:100%}.image-text__text:has(.image-text__wrapper__equal-rows) .image-text__wrapper__equal-rows div{display:flex;align-items:center}.image-text__text:has(.image-text__wrapper__equal-rows) .image-text__wrapper__equal-rows div:last-of-type{align-items:flex-end}}.image-text__text p:first-child{margin-top:0}.image-text__text p:last-child{margin-bottom:0}.image-text__text a{text-decoration:underline}.image-text__images{width:100%;max-width:362px}@media(min-width: 992px){.image-text__images .slick-slider--single-item{max-width:362px}}.contact{display:flex;flex-direction:column}@media(min-width: 992px){.contact{flex-direction:row}}.contact__col{width:100%;height:unset}@media(min-width: 992px){.contact__col{width:50%}}.contact__col--info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 32px 0;text-align:center}@media(min-width: 992px){.contact__col--info{padding:120px 32px}}.contact__col--info *:last-child{margin-bottom:0}.contact__image{display:block;width:100%;height:100vh;min-height:100%;object-fit:cover}.contact__icon{max-width:165px}@media(min-width: 992px){.contact__icon{margin-top:26px}}.contact__title{font-family:"GT Alpina",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:156.2%;max-width:436px;margin-bottom:20px;margin-top:0}.contact__text{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;max-width:302px;font-size:12px;font-style:normal;font-weight:400;line-height:156.2%;margin-bottom:20px}.contact__text p:first-child{margin-top:0}.contact__text p:last-child{margin-bottom:0}.contact__text a{text-decoration:underline}.contact form{max-width:340px}.contact form input,.contact form textarea{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;width:100%;background-color:rgba(0,0,0,0);border-top:0;border-left:0;border-right:0;border-bottom:1px solid !important;text-align:center;padding:18px 10px 6px}.contact form input::placeholder,.contact form textarea::placeholder{color:inherit}.contact form input:-webkit-autofill,.contact form input:-webkit-autofill:hover,.contact form input:-webkit-autofill:focus,.contact form input:-webkit-autofill:active,.contact form textarea:-webkit-autofill,.contact form textarea:-webkit-autofill:hover,.contact form textarea:-webkit-autofill:focus,.contact form textarea:-webkit-autofill:active{-webkit-box-shadow:none !important;transition:background-color 5000s ease-in-out 0s}.contact form textarea{resize:none;height:100px}.contact form textarea::placeholder{color:inherit;position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.contact form input[type=submit]{width:auto}.contact form input[type=submit]:focus-visible{outline:1px solid}.contact form .wpcf7-spinner{position:absolute}.contact form span,.contact form div{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.contact form .f-checkbox{margin-top:10px;display:flex;justify-content:center;user-select:none}.contact form .f-checkbox label{display:flex;align-items:center;cursor:pointer;position:relative}.contact form .f-checkbox label input{accent-color:#48423c;width:14px !important;margin-right:10px;cursor:pointer}.contact form .f-checkbox label input+span:before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:16px;border:1px solid #48423c;background-color:#f1e9e7}.contact form .f-checkbox label input:checked+span:before{background-color:#48423c}.contact form .f-checkbox label input:checked+span:after{content:"";position:absolute;top:calc(50% - 1px);left:6px;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#f1e9e7}.contact form .f-checkbox label span{font-size:12px;line-height:12px;text-transform:none;cursor:pointer;text-align:left;line-height:1.5}.contact form .f-legal-text{font-size:9px;line-height:14px}.contact form .f-legal-text a{text-decoration:underline}.contact form .wpcf7-response-output{color:inherit}.page-template-page-dark .contact form .f-checkbox label input+span:before{background-color:#48423c}.page-template-page-dark .contact form .f-checkbox label input:checked+span:before{background-color:#fbfaf9}.page-template-page-blue .contact form .f-checkbox label input+span:before{background-color:#e0e4e4}.page-template-page-blue .contact form .f-checkbox label input:checked+span:before{background-color:#48423c}.page-template-page-yellow .contact form .f-checkbox label input+span:before{background-color:#ece9df}.page-template-page-yellow .contact form .f-checkbox label input:checked+span:before{background-color:#48423c}.page-template-page-pink .contact form .f-checkbox label input+span:before{background-color:#f1e9e7}.page-template-page-pink .contact form .f-checkbox label input:checked+span:before{background-color:#48423c}.page-template-page-dark .popup{background-color:#48423c;color:#fbfaf9}.page-template-page-blue .popup{background-color:#e0e4e4}.page-template-page-yellow .popup{background-color:#ece9df}.page-template-page-pink .popup{background-color:#f1e9e7}.popup{background-color:#f1e9e7;box-shadow:0px 0px 50px 10px rgba(0,0,0,.25);display:flex;flex-direction:row;color:#48423c}.popup__image{display:none;transform:none !important;object-fit:cover;width:45%}@media(min-width: 992px){.popup__image{display:block}}.popup__content{padding:12px 22px 22px;display:flex;flex-direction:column;justify-content:space-around}.popup__heading{color:inherit;font-family:"GT Alpina",sans-serif;font-size:26px;font-weight:300;line-height:30px}@media(min-width: 992px){.popup__heading{font-size:28px;line-height:32px}}.popup__text{color:inherit;font-family:"GT Alpina",sans-serif;font-size:16px;font-weight:300;line-height:24px;margin-top:24px}.popup__text p:first-child{margin-top:0}.popup__text p:last-child{margin-bottom:0}.popup__cta-wrapper{margin-top:30px;display:flex;flex-direction:column;gap:10px}.popup__cta-separator{visibility:hidden;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;color:inherit;text-decoration:underline;position:relative;margin:0 -4px}.popup__cta-separator::after{content:"|";position:absolute;left:50%;transform:translate(-50%)}.popup__cta-separator--btn--primary{visibility:visible}.pum-theme-content-only .pum-container{width:100%;top:unset !important;bottom:0 !important;left:auto !important;right:auto !important}@media(min-width: 992px){.pum-theme-content-only .pum-container{margin-bottom:0;width:684px;right:0 !important}}.pum-theme-content-only .pum-container .pum-content.popmake-content{width:100%;padding:18px}.pum-theme-content-only .pum-container .pum-close.popmake-close{width:17px !important;height:17px !important;border-radius:0;font-size:0;right:33px;top:35px}.pum-theme-content-only .pum-container .pum-close.popmake-close::before{content:"";width:1px;height:23px;background-color:#48423c;position:absolute;right:8px;top:-3px;transform:rotate(45deg)}.pum-theme-content-only .pum-container .pum-close.popmake-close::after{content:"";width:1px;height:23px;background-color:#48423c;position:absolute;right:8px;top:-3px;transform:rotate(-45deg)}.page-template-page-dark .pum-theme-content-only .pum-container .pum-close.popmake-close::before,.page-template-page-dark .pum-theme-content-only .pum-container .pum-close.popmake-close::after{background-color:#fbfaf9}.retaurant-menu{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:space-between;padding:4px 32px;font-family:"GT Alpina",sans-serif;font-weight:300;font-size:34px;line-height:36px}@media(min-width: 992px){.retaurant-menu{flex-direction:row;font-size:40px;line-height:57.5px}}.retaurant-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media(min-width: 992px){.retaurant-menu__list{gap:95px}}.retaurant-menu__list__item a{display:flex;align-items:center;gap:12px}.retaurant-menu__list__item__icon{display:inline-block;width:34px;height:34px;background-position:center;background-size:contain}.retaurant-menu__spacer{display:none}@media(min-width: 992px){.retaurant-menu__spacer{display:inline}}.retaurant-menu h1,.retaurant-menu h2,.retaurant-menu h3,.retaurant-menu h4,.retaurant-menu h5,.retaurant-menu h6{margin:0;font-weight:300;font-size:34px;line-height:36px}@media(min-width: 992px){.retaurant-menu h1,.retaurant-menu h2,.retaurant-menu h3,.retaurant-menu h4,.retaurant-menu h5,.retaurant-menu h6{font-size:40px;line-height:57.5px}}.prensa-login__parent{width:100%;height:100vh;display:flex;flex-direction:row;background-color:#e0e4e4;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.prensa-login__image{width:50%;height:100%}.prensa-login__image img{object-fit:cover;height:100%}.prensa-login__content{display:flex;flex-direction:column;width:50%;height:100%;flex-shrink:0;justify-content:center;align-items:center}.prensa-login__content h1{font-size:18px;font-weight:400}.prensa-login__content p{font-size:16px;font-weight:400;max-width:40%;text-align:center;padding-top:12px}.prensa-login__content h1,.prensa-login__content p{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.prensa-login__content #response-message{max-width:60%}.prensa-login__form{display:flex;flex-direction:column;row-gap:36px;margin-top:20%}.prensa-login__form input{color:#48423c;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;background:unset;outline:none;border:none;border-bottom:1px solid #48423c;text-align:center;font-size:12px}.prensa-login__form #wp-submit{border:none;margin-top:30%;text-decoration:underline}.b-documents__parent{display:flex;justify-content:center}.b-documents__list{width:40%;display:flex;flex-direction:column;row-gap:20px}.b-documents__item{display:flex;padding-bottom:10px;padding-top:10px;flex-direction:row;border-bottom:1px solid #48423c}.b-documents__item span,.b-documents__item a{font-size:12px}.b-documents__item a:hover{text-decoration:underline}.b-documents__item-name{margin-right:auto}.b-documents__item-separator{margin-left:8px;margin-right:8px}.press-gallery__parent{display:flex;flex-direction:column;justify-content:center;padding-left:10%;padding-right:10%;row-gap:40px}.press-gallery__row{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:40px;column-gap:40px}.press-gallery__row-item{display:flex;flex-direction:column;row-gap:15px}.press-gallery__row-item-image{width:100%;height:auto}.press-gallery__row-item-image img{height:auto;width:100%;aspect-ratio:.73;object-fit:cover}.press-gallery__row-item-info{display:flex;flex-direction:row;font-size:14px}.press-gallery__row-item-info a{margin-left:auto;padding-bottom:2px;letter-spacing:1px;border-bottom:1px #48423c solid}.press-gallery__row-clipping-info{display:flex;flex-direction:column;row-gap:10px}.press-gallery__row-clipping-info h2{margin:0;font-size:28px;line-height:40px;padding:0;font-family:Georgia,"Times New Roman",Times,serif}.press-gallery__row-clipping-info p{font-size:16px;text-transform:uppercase;margin:0;padding:0}.press-gallery__row-clipping-info a{text-decoration:underline;font-size:16px;margin-top:16px}@media screen and (min-width: 2000px){.press-gallery__row{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 1200px){.press-gallery__row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){.press-gallery__row{grid-template-columns:1fr}}.back-to-top-anchor{padding:8px 0 2px 0;font-size:14px;border-bottom:1px #48423c solid}.block-centered-paragraph__container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.block-centered-paragraph__container *{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;letter-spacing:1.5px;font-size:12px}.c-newsletter-banner{margin:100px 3rem;justify-content:center}.c-newsletter-banner__wrapper{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;letter-spacing:1.5px;font-size:12px;max-width:700px}.c-newsletter-banner__title{font-size:18px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif}.c-newsletter-banner__subtitle{text-align:center;text-wrap:balance;line-height:156%;max-width:400px;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;letter-spacing:0;text-transform:uppercase;font-size:12px}.c-newsletter-banner__form{padding:94px 0;width:100%}.c-newsletter-banner__input-cont{display:flex;flex-direction:column;gap:20px}@media(min-width: 992px){.c-newsletter-banner__input-cont{flex-direction:row}}.c-newsletter-banner__input{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;width:100%;background-color:rgba(0,0,0,0);border-top:0;border-left:0;border-right:0;border-bottom:1px solid !important;text-align:center;padding:18px 10px 6px}.c-newsletter-banner__btn-cont{padding-top:48px}.c-newsletter-banner .btn{text-transform:uppercase}.c-newsletter-full-form{padding:100px 3rem;justify-content:center}.c-newsletter-full-form__wrapper{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;letter-spacing:1.5px;font-size:12px;max-width:1100px}.c-newsletter-full-form__title{font-size:18px}.c-newsletter-full-form__subtitle{text-align:center;text-wrap:balance;font-size:12px;line-height:150%;max-width:764px}.c-newsletter-full-form__form{padding:94px 0;width:100%}.c-newsletter-full-form__input-cont{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 992px){.c-newsletter-full-form__input-cont{grid-template-columns:repeat(3, 1fr)}}.c-newsletter-full-form__input{font-family:"Suisse intl Mono","Helvetica Neue",sans-serif;width:100%;background-color:rgba(0,0,0,0);border-top:0;border-left:0;border-right:0;border-bottom:1px solid !important;text-align:center;padding:18px 10px 6px}.c-newsletter-full-form__btn-cont{padding-top:48px}

/*# sourceMappingURL=mainc79ee2ba2d869920df09.css.map*/