@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}h1,h2,h3,h4{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Dinweb,sans-serif!important}h1{font-size:1.4rem}@media(min-width:64rem){h1{font-size:1.8rem}}h1{color:var(--primary);font-weight:600!important}body{background-color:#fffbf4}.text-gray-lite{color:#283336;font-weight:400}.btn-light-pending{font-weight:400;background-color:#ffdfdf!important}.btn-light-success{font-weight:400;background-color:#efffef!important}.btn-light{font-weight:400}.text-labeled{color:#283336;font-size:18px;font-weight:400}#app #navigation #tabs a.active span{font-weight:600}.rounded-right-corners .input-search{border-top-right-radius:2rem;border-bottom-right-radius:2rem}#app .top-header div.ext-booking a{border-radius:2rem}#app .top-header .language-switcher{height:-moz-fit-content;height:fit-content;top:1.5rem}.home{margin-top:0}@media(min-width:40rem){.home .home-search-submit{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}.home .home-search-submit a span{color:#fff}.home .logo-white-mobile{filter:brightness(0)saturate()invert(99%)sepia(1%)saturate(0%)hue-rotate(251deg)brightness(108%)contrast()}.home .search-arrow-right{filter:invert(58%)sepia(71%)saturate(375%)hue-rotate(138deg)brightness(94%)contrast(90%)}.home [type=text]{background-color:#fff;border-color:#fff}.home div.search{max-width:600px;padding-top:0;padding-bottom:0}@media(min-width:40rem){.home div.search form{border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem)}.home div.search form .input-search{border-top-left-radius:2rem;border-bottom-left-radius:2rem}}.home div.search form .input-search{text-align:center}.home div.search form{margin:0;padding:0}.home div.search form .search-icon svg path{fill:#54727e}.home div.search form ::-moz-placeholder{color:#54727e;font-weight:500}.home div.search form ::placeholder{color:#54727e;font-weight:500}.home div.search form a{width:100%}.home div.search form a .input-search{cursor:pointer;padding-left:calc(var(--spacing,.25rem) * 4);text-transform:none}@media screen and (max-width:320px){.home div.search form .search-icon{display:none}.home div.search form .input-search{text-align:center}}.home div.search form svg{cursor:pointer}.home .card-body h3{color:var(--lite-primary)!important}.home .card-body span{color:inherit!important}.footer-container .footer-menu .footer-legal ul li{color:#fff}.reservation #tabContent .card .card-item .booking-item-title{font-size:18px;font-weight:600;font-family:Dinweb,sans-serif!important}#tab button[aria-selected=true],#tab button:hover{border-color:var(--primary);color:var(--primary)}#tab button[aria-selected=true] .tab-icon,#tab button:hover .tab-icon{background-color:var(--primary)}@media screen and (max-width:767px){body .top-header .logo-holder img{-o-object-fit:contain;object-fit:contain;width:200px}}.deficiencies-link a{font-weight:600}@media screen and (max-width:600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:82px!important;left:10px!important}}div.card .card-item{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}div.card .card-item .booking-item-days-left{font-family:Dinweb,sans-serif;font-weight:600}div.card .card-body h3,div.card .card-body span{color:#fff}div.card.banner .card-item{min-height:290px}div.card.single .booking-item{min-height:450px}@media(min-width:64rem){div.card.single .booking-item{min-height:600px}}div.card.unit .unit-content{background-color:#ece9e4}div.card.unit .unit-content h3{color:var(--primary);text-transform:uppercase;font-size:1.1rem}div.card.unit .unit-content .unit-content-infos{margin-block:calc(var(--spacing,.25rem) * 4)}div.card.unit .unit-content .unit-content-infos div{align-items:center;display:flex}div.card.unit .unit-content .unit-content-infos div img{margin-right:calc(var(--spacing,.25rem) * 2);width:10px;height:10px}div.card.brand .brand-separator{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--primary);align-content:center;width:50%}div.card.brand .brand-image{width:50%;margin-inline:auto}@media screen and (min-width:1024px){div.card.brand .brand-image{width:100%}div.card.brand .brand-image img{width:60%;margin:auto}}div.card.brand .brand-company-title span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0c0c0c;font-family:Dinweb,sans-serif;font-size:1.1rem;font-weight:300}.owl-carousel .owl-nav button .owl-nav-container{filter:brightness(0)saturate()invert(42%)sepia(43%)saturate(278%)hue-rotate(151deg)brightness(90%)contrast(84%);background-image:url(/build/assets/circle-chevron-right-solid-BaxLzDRD.svg);background-repeat:no-repeat;width:35px;height:35px;display:inline-block}.owl-carousel .owl-item .card .booking-item-title{font-size:18px;font-weight:600;font-family:Dinweb,sans-serif!important}*{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#283336;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary:#54727e!important;--lite-primary:#516970!important;font-family:Dinweb,sans-serif!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
