.carousel_single__capacity:before,.carousel_single__price-from:after,.carousel_single__price-from:before,.carousel_single__surface:before,.widget-activities .carousel__tag .carousel__image:after,.widget-activities:before,.widget-artists__link:before,.widget-conciergerie:after,.widget-rooms:after,.widget-rooms:before,.widget_title__subtitle:before,main:after,main:before{content:"";position:absolute}.has-bg-images .header{position:relative}@media screen and (min-width:40.0625em){.has-bg-images .header{position:fixed;top:0;left:0;width:100%;z-index:3000}}.group-pastel__title,.widget-activities .carousel__tag .widget_carousel_text_title{text-transform:uppercase;font-size:1.5rem;line-height:1;color:#fff;font-weight:600;text-shadow:none;z-index:10;position:relative}#primary_content #room_categories li.room_category_panel,.group-pastel__image,.group-pastel__text,.index-grid__item,.index-panels .item,.widget-activities .carousel__tag .carousel__image,.widget-activities .carousel__tag .carousel__image:after,.widget-artists__img,.widget-artists__text,.widget-conciergerie .carousel__tag .carousel__image,.widget-conciergerie .carousel__tag .carousel__image:after,.widget-rooms .carousel__tag--single .carousel_single__image,.widget-rooms .carousel__tag--single .carousel_single__text_container{border-radius:20px;overflow:hidden}body{font-size:1rem;font-family:Outfit,Arial,Sans-Serif;background-color:#fff}header{background:#2d3635;color:#fff}#brand a{color:#fff;font-size:1rem;line-height:1;display:block}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:active,address a:hover,address a:link,address a:visited{color:#fff}address p{font-size:.8rem}#contact_links a{color:#fff;font-weight:700}#contact_links a svg{fill:#fff}#country-select .dropdown dd ul,#country-select .dropdown dt a{background-color:transparent;border-color:rgba(13,13,13,0)}footer{background-color:#3f545e;color:#fff}#container_credits{background-color:#2b393f;color:#fff}#container_credits a,#container_credits p{color:#fff}.primary-navigation-wrapper{background-color:transparent}#primary_navigation ul li a{color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#primary_navigation ul li a.active,#primary_navigation ul li a:hover{color:#fff;background-color:transparent}#primary_navigation ul li.home svg,#primary_navigation ul li.home svg:hover{fill:#fff}.toggle-overlay-navigation,.toggle-overlay-navigation:hover{color:#fff}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li a{color:#e6e6e6;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#fff}@media screen and (min-width:40.0625em){#secondary_navigation ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#secondary_navigation ul li{margin-right:1rem}}.button.primary{border:none!important;background:#617d91;color:#fff;text-decoration:none!important}.button.primary:active,.button.primary:focus,.button.primary:hover{color:#fff;background:#7298b3}.button.success{border:none!important;background:#ef936e;color:#fff;text-decoration:none!important}.button.success:active,.button.success:focus,.button.success:hover{color:#fff;background:#fab396}.button.danger{border:none!important;background:#ce0000;color:#fff!important;text-decoration:none!important}.button.danger:active,.button.danger:focus,.button.danger:hover{color:#fff;background:#ea0000}.mod_item_container{margin:0 0 30px!important}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{margin:20px 0}.widget{padding:30px 0}.widget_title{text-align:center;padding-top:60px}.widget_title span{display:block}.widget_title__subtitle{text-transform:uppercase;color:#ef936e;font-size:1.125rem;font-weight:600;position:relative}.widget_title__subtitle:before{width:98px;height:98px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../img/img-titles.svg);background-position:50%;background-size:contain}.widget p:last-child{margin:30px 0 0}.widget .button{margin:0}.carousel__tag{max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1rem}.carousel__tag .carousel_navigation .navBtn,.carousel__tag .navBtn{background:transparent;-webkit-transform:scale(2);transform:scale(2)}.carousel__tag .carousel_navigation .navBtn.customPrevBtn,.carousel__tag .navBtn.customPrevBtn{background:transparent;box-shadow:none}.carousel__tag .carousel_navigation .navBtn.customNextBtn,.carousel__tag .navBtn.customNextBtn{box-shadow:none}.carousel__tag .carousel_navigation .navBtn svg,.carousel__tag .navBtn svg{fill:#3f545e}.widget-activities .carousel__tag .carousel_navigation .navBtn svg,.widget-activities .carousel__tag .navBtn svg,.widget-conciergerie .carousel__tag .carousel_navigation .navBtn svg,.widget-conciergerie .carousel__tag .navBtn svg{fill:#fff}.carousel__tag .carousel_navigation .navBtn svg polyline,.carousel__tag .navBtn svg polyline{stroke:#3f545e}.widget-activities .carousel__tag .carousel_navigation .navBtn svg polyline,.widget-activities .carousel__tag .navBtn svg polyline,.widget-conciergerie .carousel__tag .carousel_navigation .navBtn svg polyline,.widget-conciergerie .carousel__tag .navBtn svg polyline{stroke:#fff}.carousel__tag:hover .carousel_navigation .navBtn,.carousel__tag:hover .navBtn{background:transparent!important}@media screen and (min-width:40.0625em){#bg_image scrollarrow #scroll-down{bottom:80px}}.mod__room_categories #primary_content .widget_title__title,.mod__room_categories #primary_content h1{text-align:center}.mod__room_categories #primary_content .mod__item p{font-size:1.2em}.mod__room_categories #primary_content .room_categories__title_container{margin-bottom:10px}.mod__room_categories #primary_content .room_categories__title_container .widget_title__title,.mod__room_categories #primary_content .room_categories__title_container h1{text-align:left}@media (max-width:640px){.mod__room_categories #primary_content .room_categories__title_container .widget_title__title,.mod__room_categories #primary_content .room_categories__title_container h1{text-align:center}}#room_categories li.room_category_panel .room_category_image_container .room_categories__price_from,#room_categories li.room_category_panel .room_category_image_container .room_category__dimensions,#room_categories li.room_category_panel .room_category_image_container .room_category__max_capacity{background-color:rgba(97,125,145,.8)}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#ef936e!important}.mod__room_categories.mod__view .widget_title__title,.mod__room_categories.mod__view h1{text-align:left}#primary_content #room_categories li.room_category_panel{box-shadow:0 0 10px #ccc;padding-bottom:20px;background:hsla(0,0%,100%,.7)}#primary_content #room_categories li.room_category_panel h3{margin:20px 0}#primary_content #room_categories li.room_category_panel a{text-decoration:none}.mod__contact .widget_title__title,.mod__contact h1{text-align:center}#contact_form{margin:0!important;border:none;background:hsla(0,0%,100%,.7)}#address{background-color:#fff;color:#617d91}#address h3,#address li a,#address p{color:#617d91!important}#address .social_media_links svg,#address li a svg{fill:#617d91}.mod__directions #container_contact_details{margin:0 0 30px!important;padding:20px;border:none;background:hsla(0,0%,100%,.7)}#primary_content .conditions h2{padding-bottom:10px;margin-top:0}#primary_content .conditions div,#primary_content .conditions h2{border-color:#4b4b4b}.widget_title__title,h1,h2,h3,h4,h5,h6{font-family:Italiana,Arial,Sans-Serif;font-variant:"";line-height:1;font-weight:100}.widget_title__title,h1{color:#3f545e;font-size:1.58611rem;margin-bottom:1.6rem}@media (min-width:480px) and (max-width:767px){.widget_title__title,h1{font-size:calc(1.58611rem + 0.42525*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){.widget_title__title,h1{font-size:calc(2.01136rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){.widget_title__title,h1{font-size:2.01136rem}}h2{color:#ef936e;font-size:1.41617rem}@media (min-width:480px) and (max-width:767px){h2{font-size:calc(1.41617rem + 0.33284*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h2{font-size:calc(1.74901rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h2{font-size:1.74901rem}}h3{color:#3f545e;font-size:1.26444rem}@media (min-width:480px) and (max-width:767px){h3{font-size:calc(1.26444rem + 0.25644*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h3{font-size:calc(1.52087rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h3{font-size:1.52087rem}}h4{color:#3f545e;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){h4{font-size:calc(1.12896rem + 0.19354*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h4{font-size:calc(1.3225rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h4{font-size:1.3225rem}}h5{color:#3f545e;font-size:1.008rem}@media (min-width:480px) and (max-width:767px){h5{font-size:calc(1.008rem + 0.142*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h5{font-size:calc(1.15rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h5{font-size:1.15rem}}h6{color:#3f545e;font-size:.9rem}@media (min-width:480px) and (max-width:767px){h6{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h6{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h6{font-size:1rem}}p{color:#617d91;font-size:.9rem}@media (min-width:480px) and (max-width:767px){p{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){p{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){p{font-size:1rem}}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):link,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):link{color:#ef936e;text-decoration:underline}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):hover,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):hover{color:#ef936e;text-decoration:none}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):active,#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):visited,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):active,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):visited{color:#ef936e}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#617d91}#primary_content ul li{margin-bottom:.5rem;font-size:.9rem}@media (min-width:480px) and (max-width:767px){#primary_content ul li{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){#primary_content ul li{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){#primary_content ul li{font-size:1rem}}.button-outlines-primary{border-radius:20px;border:none!important;background:transparent;color:#617d91;box-shadow:inset 0 0 0 2px #617d91;text-decoration:none!important;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.button-outlines-primary:after,.button-outlines-primary:before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:20px;width:0;height:0}.button-outlines-primary:before{top:0;left:0}.button-outlines-primary:after{bottom:0;right:0}.button-outlines-primary:hover{background:transparent;color:#7298b3}.button-outlines-primary:hover:after,.button-outlines-primary:hover:before{width:100%;height:100%}.button-outlines-primary:hover:before{border-top-color:#7298b3;border-right-color:#7298b3;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s}.button-outlines-primary:hover:after{border-bottom-color:#7298b3;border-left-color:#7298b3;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.button-outlines-success{border-radius:20px;border:none!important;background:transparent;color:#ef936e;box-shadow:inset 0 0 0 2px #ef936e;text-decoration:none!important;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.button-outlines-success:after,.button-outlines-success:before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:20px;width:0;height:0}.button-outlines-success:before{top:0;left:0}.button-outlines-success:after{bottom:0;right:0}.button-outlines-success:hover{background:transparent;color:#fab396}.button-outlines-success:hover:after,.button-outlines-success:hover:before{width:100%;height:100%}.button-outlines-success:hover:before{border-top-color:#fab396;border-right-color:#fab396;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s}.button-outlines-success:hover:after{border-bottom-color:#fab396;border-left-color:#fab396;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.button-outlines-light{border-radius:20px;border:none!important;background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:none!important;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.button-outlines-light:after,.button-outlines-light:before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:20px;width:0;height:0}.button-outlines-light:before{top:0;left:0}.button-outlines-light:after{bottom:0;right:0}.button-outlines-light:hover{background:transparent;color:#d9d9d9}.button-outlines-light:hover:after,.button-outlines-light:hover:before{width:100%;height:100%}.button-outlines-light:hover:before{border-top-color:#d9d9d9;border-right-color:#d9d9d9;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s}.button-outlines-light:hover:after{border-bottom-color:#d9d9d9;border-left-color:#d9d9d9;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.button-outlines-danger{border:none!important;background:#ce0000;color:#fff!important;text-decoration:none!important}.button-outlines-danger:active,.button-outlines-danger:focus,.button-outlines-danger:hover{color:#fff;background:#ea0000}.button{text-transform:uppercase;font-weight:600;border-radius:20px}.header{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:.5rem}@media screen and (min-width:40.0625em){.has-bg-images .header{background-color:rgba(45,54,53,0);background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));background:linear-gradient(180deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);padding-bottom:50px}.body-scrolled.has-bg-images .header{background-color:#2d3635;padding-bottom:10px}}.header__wrapper{display:grid;-webkit-box-align:center;align-items:center;grid-template-columns:1fr 3fr;grid-template-rows:2fr 1fr;gap:.5rem;max-width:266px;margin-left:auto;margin-right:auto}@media screen and (min-width:40.0625em){.header__wrapper{grid-template-columns:3fr 5fr 1fr 2fr;grid-template-rows:auto;gap:1rem;max-width:88rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:64.0625em){.header__wrapper{grid-template-columns:2fr 6fr 1fr 1fr}}.header__brand{grid-row:1;grid-column:1/span 2;justify-self:center}@media screen and (min-width:40.0625em){.header__brand{grid-column:1;justify-self:start}}.header__navigation{grid-row:2;grid-column:1;justify-self:start}@media screen and (min-width:40.0625em){.header__navigation{grid-row:1;grid-column:2;justify-self:end}}.header__languages{display:none}@media screen and (min-width:40.0625em){.header__languages{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.header__languages #language-picker{display:-webkit-inline-box;display:inline-flex;background:rgba(0,0,0,.5)}.header__languages #language-picker #language-list{background:rgba(0,0,0,.5)}}.header__reservation{grid-row:2;grid-column:2;justify-self:end}@media screen and (min-width:40.0625em){.header__reservation{grid-row:1;grid-column:4}}#brand a{display:-webkit-box;display:flex;gap:1rem}#brand a .hotel-logo{width:250px}#btn-reservation{margin-bottom:0;background:#fff;background:transparent;border:2px solid #fff!important;color:#2d3635;color:#fff}#btn-reservation:hover{background:#ef936e;background-color:#fff;color:#fff;color:#000}@media screen and (min-width:40.0625em){#btn-reservation{padding:.75rem 1.5rem}}#primary_navigation .toggle-overlay-navigation .hamburger-inner,#primary_navigation .toggle-overlay-navigation .hamburger-inner:after,#primary_navigation .toggle-overlay-navigation .hamburger-inner:before{background-color:#fff}#primary_navigation .toggle-overlay-navigation .navigation-text,#primary_navigation .toggle-overlay-navigation__text{color:#fff}@media screen and (min-width:64.0625em){#primary_navigation .toggle-overlay-navigation{display:none}}#primary_navigation .menu_primary_navigation{display:none}@media screen and (min-width:64.0625em){#primary_navigation .menu_primary_navigation{display:-webkit-box;display:flex}}#primary_navigation .menu_primary_navigation li a{font-weight:600;font-size:18px;padding:7px}@media (min-width:1130px){#primary_navigation .menu_primary_navigation li a{padding:7px 15px}}#mobile_navigation .hamburger-inner,#mobile_navigation .hamburger-inner:after,#mobile_navigation .hamburger-inner:before{background-color:#617d91}#mobile_navigation ul li a svg{fill:#617d91}.overlay-navigation .menu_primary_navigation .home svg{width:auto;height:24px}.home-page-address{position:absolute;right:0;left:0;width:100%;padding:2rem 1rem 1rem;color:#fff;bottom:20px;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));background:linear-gradient(0deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}@media screen and (min-width:40.0625em){.home-page-address{bottom:0}}.home-page-address__wrapper{display:grid;grid-template-columns:1fr 4fr 1fr;gap:2rem}@media screen and (min-width:40.0625em){.home-page-address__wrapper{justify-items:center;grid-template-columns:repeat(3,1fr)}}.home-page-address__item{display:-webkit-box;display:flex;gap:1rem;-webkit-box-align:center;align-items:center}@media screen and (max-width:40em){.home-page-address__item{grid-column:2}}@media screen and (max-width:40em){.home-page-address__item:first-child{grid-row:1}}@media screen and (min-width:40.0625em){.home-page-address__item:first-child{justify-self:start}}@media screen and (max-width:40em){.home-page-address__item:nth-child(2){grid-row:2}}@media screen and (max-width:40em){.home-page-address__item:last-child{grid-row:3}}@media screen and (min-width:40.0625em){.home-page-address__item:last-child{justify-self:end}}.home-page-address__item p{margin-bottom:0;font-size:1rem;color:currentColor}.home-page-address__item a{color:currentColor}.home-page-address__icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.home-page-address__icon svg{width:22px;height:22px;fill:#fff}.widget-rooms{position:relative;z-index:5}.widget-rooms:before{width:100%;height:100%;top:0;left:0;bottom:0;background:url(../img/graf-80.jpg) no-repeat 0/auto 100%;z-index:-1;mix-blend-mode:multiply;opacity:.25}@media screen and (min-width:64.0625em){.widget-rooms:before{opacity:1}}.widget-rooms:after{width:100%;height:100%;top:0;right:0;bottom:0;background:url(../img/graf-80.jpg) no-repeat 0/auto 100%;z-index:-1;mix-blend-mode:multiply;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:.25}@media screen and (min-width:64.0625em){.widget-rooms:after{opacity:1}}.widget-rooms .carousel__tag--single{max-width:79rem!important;padding:0 3rem}.widget-rooms .carousel__tag--single .item{gap:.5rem}@media screen and (min-width:64.0625em){.widget-rooms .carousel__tag--single .carousel_single__image{width:66%;height:450px}}.widget-rooms .carousel__tag--single .carousel_single__text_container{border:1px solid #617d91;background-color:hsla(0,0%,100%,.5);padding:2rem 2rem 4rem;position:relative}@media screen and (min-width:64.0625em){.widget-rooms .carousel__tag--single .carousel_single__text_container{width:33%;height:450px}}.widget-rooms .carousel__tag--single .carousel_single__text_container p{margin-bottom:0}.widget-rooms .carousel__tag--single .carousel_single__text_container .button{border-radius:50%;width:60px;height:60px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.widget-rooms .carousel__tag--single .carousel_single__text_container .carousel_single__title{text-transform:uppercase;font-weight:600;color:#ef936e;font-size:1.55rem}.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li{color:#617d91;font-weight:300}.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li:nth-child(1n+5){display:none}.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li span{background-color:transparent!important}.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li span svg circle,.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li span svg path,.widget-rooms .carousel__tag--single .carousel_single__text_container .room_category_services li span svg rect{fill:#617d91;stroke:#617d91}.carousel_single__price-from{font-family:Italiana,Arial,Sans-Serif;font-size:1.5rem;color:#3f545e;position:relative}.carousel_single__price-from:before{left:-60px}.carousel_single__price-from:after,.carousel_single__price-from:before{width:60px;height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#3f545e}.carousel_single__price-from:after{right:-60px}.carousel_single__surface{display:-webkit-inline-box;display:inline-flex;width:49%;padding-left:50px;color:#ef936e;margin:1rem 0!important;position:relative;font-weight:600}.carousel_single__surface:before{width:30px;height:30px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/surface.svg) no-repeat 50%/contain}.carousel_single__capacity{display:-webkit-inline-box;display:inline-flex;width:49%;padding-left:50px;color:#ef936e;margin:1rem 0;font-weight:600;margin:1rem 0!important;position:relative}.carousel_single__capacity:before{width:30px;height:30px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/capacity.svg) no-repeat 50%/contain}.widget-artists{background-color:#f6f7f6}.widget-artists__wrapper{position:relative;margin-bottom:150px;padding:0 1rem}@media screen and (max-width:40em){.widget-artists__wrapper{margin-bottom:240px}}.widget-artists__img{position:relative;overflow:hidden;max-width:75rem;margin-left:auto;margin-right:auto;height:400px}.widget-artists__img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:40.0625em){.widget-artists__img{height:550px}}.widget-artists__text{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:80%;padding:2rem;background-color:#f6f7f6;text-align:center}@media screen and (min-width:64.0625em){.widget-artists__text{padding:3rem 5rem;width:50%}}.widget-artists__link{position:relative}.widget-artists__link:before{width:80%;height:1px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#617d91}.widget-conciergerie{background:#fff;position:relative;z-index:5}.widget-conciergerie:after{width:100%;height:100%;top:0;right:0;bottom:0;background:url(../img/graf-80.jpg) no-repeat 0/auto 100%;z-index:-1;mix-blend-mode:multiply;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:.25}@media screen and (min-width:64.0625em){.widget-conciergerie:after{opacity:1}}.widget-conciergerie .carousel__tag{max-width:88rem}.widget-conciergerie .carousel__tag .carousel__image{background-size:contain;background-repeat:no-repeat;background-position:50%;height:150px}.widget-conciergerie .carousel__tag .carousel__text_container{position:relative}.widget-conciergerie .carousel__tag .carousel__title{position:relative;font-size:1rem;text-shadow:none;color:#ef936e}.widget-activities{background-color:#f5f1ed;position:relative;z-index:5}.widget-activities:before{width:100%;height:100%;top:0;left:0;bottom:0;background:url(../img/graf-80.jpg) no-repeat 0/auto 100%;z-index:-1;mix-blend-mode:multiply;opacity:.25}@media screen and (min-width:64.0625em){.widget-activities:before{opacity:1}}.widget-activities #counter{display:none}.widget-activities .carousel__tag .carousel__image{background-size:cover}.widget-activities .carousel__tag .carousel__image:after{width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));z-index:1}@media screen and (min-width:40.0625em){.widget-activities .carousel__tag .carousel__image{height:400px}}@media screen and (min-width:64.0625em){.widget-activities .carousel__tag .carousel__image{height:450px}}.widget-activities .carousel__tag .widget_carousel_text_container{top:auto;right:0;bottom:0;left:0;padding:2rem;z-index:10}.widget-activities .carousel__tag .widget_carousel_text_container p:not(.widget_carousel_text_title){font-weight:300;font-size:18px;margin:0}.widget-activities .carousel__tag .widget_carousel_text_container p:last-child{display:none}.widget-group{background-color:#617d91}.widget-group .widget_title,.widget-group p{color:#fff}.widget-group .widget_title__subtitle:before{background-image:url(../img/img-titles-white.svg)}.widget-group .widget_title span{color:#fff}.group-pastel{display:-webkit-box;display:flex;gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:75rem;margin-left:auto;margin-right:auto}@media screen and (min-width:40.0625em){.group-pastel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.group-pastel__text{padding:0 2rem 0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}@media screen and (max-width:40em){.group-pastel__text{margin:1rem;-webkit-box-ordinal-group:3;order:2}}@media screen and (min-width:40.0625em){.group-pastel__text{width:50%;min-height:450px;margin-left:1rem}}@media screen and (min-width:64.0625em){.group-pastel__text{width:33%}}.group-pastel__image{position:relative;overflow:hidden;min-height:250px}.group-pastel__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:40em){.group-pastel__image{margin:0 1rem;-webkit-box-ordinal-group:2;order:1}}@media screen and (min-width:40.0625em){.group-pastel__image{width:50%;min-height:450px;margin-right:1rem}}@media screen and (min-width:64.0625em){.group-pastel__image{width:66%}}.group-pastel__link{position:absolute;right:0;bottom:0;left:0}.group-pastel__link .button{width:100%}main{position:relative}main:before{bottom:0;background-image:url(../img/bg-main-2.gif);background-position:0 100%}main:after,main:before{width:100%;height:100%;background-repeat:no-repeat;background-size:auto 400px;z-index:-1}main:after{top:0;right:0;background-image:url(../img/bg-main-1.gif);background-position:0 0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}main:after,main:before{background-attachment:fixed}.widget_title__title,h1{text-align:center}.index-grid__item{background-color:hsla(0,0%,100%,.9)}.index-grid__content h3{font-size:1.4rem}.conciergerie-services-index.index-grid .index-grid__image{height:auto;padding:1rem}.conciergerie-services-index.index-grid .index-grid__image img{-o-object-fit:contain;object-fit:contain;height:150px;width:auto}.index-panels .item .item-overlay div h4{font-size:1.4rem}