<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://static.elloha.com/webgen/css/ionicons/ionicons.min.css);.icon{font-family:'Stroke-Gap-Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.breadcrumb li:after{content:'/';font-size:12px;margin:0 10px;line-height:40px;opacity:.2}ul.breadcrumb li:last-child:after{content:''}body{background-color:var(--color-bg-1);color:var(--color-text);font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.3;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.sticky_header:not(.transparent_header){margin-top:98px}.container{max-width:1220px;width:100%}.overflow_wrapper{overflow:hidden;position:relative}a,a:link,a:visited,a:focus,a:hover{font-family:var(--font-text);font-size:16px;font-weight:400;text-decoration:none;color:var(--color-link);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}a:hover,a:active,a:focus{text-decoration:none;color:var(--color-link)}a:focus{outline:0}ul,ol,dl{padding-left:1em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:24px;margin-bottom:12px;line-height:1.1}h1,.h1{font-size:60px;font-family:var(--font-title)!important;font-weight:bold;text-align:center;color:var(--color-title)}h2,.h2{font-size:40px;font-family:var(--font-title);font-weight:bold;text-align:center;color:var(--color-title)}h3,.h3{font-size:24px;font-family:var(--font-title);font-weight:bold;color:var(--color-title);margin-top:10px}h4,.h4{font-size:20px;font-weight:700}h5,.h5{font-size:16px;font-weight:700}@media(max-width:480px){body{font-size:14px}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px;font-weight:bold}h5,.h5{font-size:14px}}hr{margin-bottom:0!important}.icon_block i{font-size:40px}.owl-nav button .las.la-arrow-left,.owl-nav button .las.la-arrow-right{font-size:20px;margin-top:-3px}.btn-link{color:var(--color-link);font-size:16px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;padding:8px 0!important}.btn-link:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:var(--color-link);height:1px;transition:right ease-out .3s}.btn-link:hover:before,.btn-link:focus:before,.btn-link:active:before{right:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:var(--color-link);text-decoration:none}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;text-shadow:none;font-weight:400;-webkit-font-smoothing:antialiased}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;-webkit-appearance:none;-moz-appearance:none;text-shadow:none;font-weight:400;-webkit-font-smoothing:antialiased;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none!important}#page_wrapper .modal-body .form-control{margin-bottom:0}#page_wrapper .d-none{display:none}.form-control{background-color:var(--color-bg-3);border:1px solid rgba(17,17,24,.2);border-radius:0;font-size:14px;height:inherit;line-height:1.5;padding:16px 24px}.form-control:focus{border:1px solid rgba(17,17,24,.5)!important}textarea{min-height:350px}.submit_btn{margin-left:auto;margin-right:auto;display:block}span.your-name,span.your-phone,span.your-email,span.your-subject,span.your-message{opacity:.5}select{background-color:var(--color-bg-3);border:1px solid #a0a0bb;border-radius:0;font-size:14px;height:inherit;line-height:1.5;padding:8px 24px}.form-control{-webkit-appearance:none;box-shadow:none}ul.owl-carousel{list-style:none}.owl-carousel .owl-nav button{background-color:transparent!important}.owl-carousel.owl-theme.slider-page.owl-loaded.owl-drag&gt;.owl-nav&gt;button.owl-prev,.owl-carousel.owl-theme.slider-page.owl-loaded.owl-drag&gt;.owl-nav&gt;button.owl-next{background-color:#fff!important}.nav_and_tools{display:block;position:absolute;width:auto;white-space:nowrap;padding:inherit;top:50%;-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0}.nav_and_tools.nav_centered{right:inherit;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav_and_tools.nav_left{right:inherit;display:inline-block;left:0;padding:0 80px 0 265px;width:100%}.background_cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.background_cover_fixed{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.full_height{min-height:calc(100vh - 98px)}.transparent_header .full_height{min-height:calc(100vh)}.show{visibility:visible!important;opacity:1!important;filter:alpha(opacity=100)!important}.not_visible{visibility:hidden}.uppercase{text-transform:uppercase!important}.elevate{-o-transform:translate(0,-70px);-webkit-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-moz-transform:translate(0,-70px);transform:translate(0,-70px)}img{max-width:100%}figure{margin-bottom:24px}figure img{max-width:100%}#imagelightbox iframe{border:0}.header{color:var(--color-text-white);width:100%;height:auto;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;position:relative;z-index:9899!important}.header .container,.header .container-fluid{position:relative;min-height:64px}.header a:link,.header a:visited,.header a:hover,.header a:active{color:var(--color-text-white)}.header.full_width .mainbar .container,.header.full_width .top_bar .container{width:100%}.header.transparent{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.4)!important}.header.sticky_header{left:0;position:fixed;top:0;width:100%}.header.sticky_header.transparent{position:fixed}.header.appearing_sticky_header{position:fixed;-o-transform:translate(0,-98px);-webkit-transform:translate(0,-98px);-ms-transform:translate(0,-98px);transform:translate(0,-98px)}.header.appearing_sticky_header.stuck{-o-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header.bottom_sticky_header{position:fixed;top:inherit;bottom:0}.header.bottom_to_top_sticky_header{position:absolute!important;bottom:0;top:inherit}.header.bottom_to_top_sticky_header.stuck{position:fixed!important;top:0;bottom:inherit;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}.header nav.primary_nav{display:inline-block;padding-right:0!important}.header nav.primary_nav ul{list-style:none;margin:0;padding:0}.header nav.primary_nav ul li{display:block}.header nav.primary_nav&gt;ul&gt;li{display:inline-block}.header nav.primary_nav ul li a{display:block;font-size:16px;line-height:1em;padding-left:0!important;padding-right:0!important;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;margin:5px}.header nav.primary_nav ul li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:var(--color-link);height:1px;-webkit-transition:right ease-out .3s;-moz-transition:right ease-out .3s;-o-transition:right ease-out .3s;transition:right ease-out .3s}.header nav.primary_nav ul li a:hover:before,.header nav.primary_nav ul li a:focus:before,.header nav.primary_nav ul li a:active:before{right:0}.header nav.primary_nav ul li a:link,.header nav.primary_nav ul li a:visited,.header nav.primary_nav ul li a:focus,.header nav.primary_nav ul li a:hover,.header nav.primary_nav ul li a:active{color:var(--color-text-white);background:none}.header nav.primary_nav ul li.active a:link,.header nav.primary_nav ul li.active a:visited,.header nav.primary_nav ul li.active a:focus,.header nav.primary_nav ul li.active a:hover,.header nav.primary_nav ul li.active a:active{color:var(--color-text-white)}.header .underline nav.primary_nav&gt;ul&gt;li&gt;a{border-top:solid 3px transparent;border-bottom:solid 3px transparent;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-overflow-scrolling:touch}.header .underline nav.primary_nav&gt;ul&gt;li.active&gt;a{border-bottom:solid 3px var(--color-link)}.header.sticky_header_bottom ul.menu-dropdown-content.open{bottom:64px}a.menu-toggler{box-sizing:content-box;display:block;font-size:14px;position:absolute;top:50%;transform:translate(0,-50%);right:0;cursor:pointer;height:.9em;height:inherit;line-height:.9em;color:var(--color-text-white);background-color:transparent;-webkit-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-webkit-overflow-scrolling:touch;min-width:0;padding:24px}a.menu-toggler:hover{color:var(--color-text-white)}a.menu-toggler:hover span.lines,a.menu-toggler:hover span.lines:before,a.menu-toggler:hover span.lines:after{background:var(--color-text-white)}a.menu-toggler.active{-webkit-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-webkit-overflow-scrolling:touch}a.menu-toggler span.title{padding:0 30px 0 0}a.menu-toggler span.lines,a.menu-toggler span.lines:before,a.menu-toggler span.lines:after{cursor:pointer;height:2px;width:30px;background:var(--color-text-white);position:absolute;top:20px;display:block;content:''}a.menu-toggler span.lines:before{top:10px;right:0}a.menu-toggler span.lines:after{top:20px;right:0}a.menu-toggler.active span.lines,a.menu-toggler.active:hover span.lines{background-color:transparent}a.menu-toggler.active span.lines:before,a.menu-toggler.active span.lines:after{top:8px}a.menu-toggler.active span.lines:before{transform:rotate(45deg)}a.menu-toggler.active span.lines:after{transform:rotate(-45deg)}.header.appearing_sticky_header.secondary_nav_is_open{transform:translate(-320px,0)}.secondary_nav_widgetized_area{right:0;top:0;visibility:hidden;width:320px;background:var(--color-bg-2);padding:16px 0;overflow-y:auto;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;position:absolute;height:auto;overflow:hidden;z-index:201}.secondary_nav_widgetized_area .widget:after{background-color:rgba(221,221,221,.1)}.secondary_nav_widgetized_area .tools_on_header{padding-right:0!important;margin-top:-12px}.secondary_nav_widgetized_area nav{clear:both;padding:0!important;margin-bottom:0!important;font-size:14px;text-transform:uppercase}.secondary_nav_widgetized_area nav a{padding:0;padding-bottom:5px}.secondary_nav_widgetized_area aside.widget{margin-right:30px;margin-left:30px;color:var(--color-text-white)}.secondary_nav_widgetized_area aside.widget h4{color:var(--color-text-white)}.secondary_nav_widgetized_area nav:last-of-type{margin-bottom:20px}.secondary_nav_widgetized_area nav ul{list-style:none;margin:0;padding:0;margin-bottom:28px}.secondary_nav_widgetized_area nav ul:after{content:'';position:relative;display:block;background-color:rgba(221,221,221,.1);height:1px;width:260px;margin-top:20px;margin-left:28px;margin-bottom:37px}.secondary_nav_widgetized_area nav li ul{float:none;position:static}.secondary_nav_widgetized_area nav ul li a{display:block;margin:5px 10px 5px 30px;padding-bottom:5px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;white-space:normal}.secondary_nav_widgetized_area nav ul li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:var(--color-link);height:1px;transition:right ease-out .3s}.secondary_nav_widgetized_area nav ul li a:hover:before,.secondary_nav_widgetized_area nav ul li a:focus:before,.secondary_nav_widgetized_area nav ul li a:active:before{right:0}.secondary_nav_widgetized_area nav ul li a:link,.secondary_nav_widgetized_area nav ul li a:visited{color:var(--color-text-white)}.secondary_nav_widgetized_area nav ul li a:hover,.secondary_nav_widgetized_area nav ul li a:active,.secondary_nav_widgetized_area nav ul li a.active,.secondary_nav_widgetized_area nav ul li a:focus{color:var(--color-text-white);background:var(--color-bg-2)}.secondary_nav_widgetized_area nav ul li ul{display:block;border-left:solid 1px var(--color-text-white);margin-left:30px;margin-bottom:10px}.secondary_nav_widgetized_area nav ul li ul li a{margin:5px 10px 5px 15px;font-size:14px}.secondary_nav_widgetized_area nav .nav{margin-bottom:0!important}.secondary_nav_widgetized_area .nav .open&gt;a:hover,.secondary_nav_widgetized_area .nav .open&gt;a:focus{background:transparent}.secondary_nav_widgetized_area.secondary_nav_is_open{-o-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);visibility:visible}.bg-booking-widget{background-image:url('../img/booking-form-widget-bg.jpg')}em.form-error{color:var(--color-red)}.subtitle-slider{position:absolute;bottom:0;padding:6px 15px;width:100%;background:rgba(0,0,0,.65);color:var(--color-text-white);z-index:10;margin-bottom:0}.section_header{margin:0 0 24px 0!important;position:relative}.section_header.minimal .h1,.section_header.minimal .h2,.section_header.minimal .h3,.section_header.minimal .h4,.section_header.minimal .h5,.section_header.minimal .h6{margin:0 0 3px 0}.section_header.minimal p{line-height:1.4em;max-width:60%;margin-left:auto;margin-right:auto;margin-top:24px}.section_header.elegant h1,.section_header.elegant h2,.section_header.elegant h3,.section_header.elegant h4,.section_header.elegant h5,.section_header.elegant h6{margin:0 0 12px 0}.section_header.elegant p{letter-spacing:3px;text-transform:uppercase;line-height:1em}.section_header.overlay h1,.section_header.overlay h2,.section_header.overlay h3,.section_header.overlay h4,.section_header.overlay h5,.section_header.overlay h6{margin:0 0 12px 0}.section_header.overlay p{letter-spacing:3px;text-transform:uppercase;line-height:1em}.section_header.overlay span{font-size:140px;position:absolute;top:24px;left:0;right:0;line-height:0!important;pointer-events:none;opacity:.03}.section_header .btn{margin-top:10px}.section_header.centered{text-align:center}.section_header .img-decoration{margin:10px auto;width:160px;height:40px;text-align:center;background-image:url('../img/decoration-1.png')}.alternate_color:nth-child(3n-1){background:var(--color-bg-1)}.alternate_color:nth-child(3n){background:var(--color-bg-3)}.alternate_color:nth-child(3n+1){background:var(--color-bg-2)}.alternate_color:nth-child(3n+1) h2,.alternate_color:nth-child(3n+1) .owl-nav button .las.la-arrow-left,.alternate_color:nth-child(3n+1) .owl-nav button .las.la-arrow-right,.alternate_color:nth-child(3n+1) .scea-pictos,.container-opacity h2{color:var(--color-text-white)}.alternate_color:nth-child(3n+1) .section_header .img-decoration,.container-opacity .section_header .img-decoration{margin:10px auto;width:160px;height:40px;text-align:center;background-image:url('../img/decoration-2.png')}div.room-block{height:auto}div.room-block h2{text-align:left;margin-top:0}.entry{height:430px;position:relative;overflow:hidden;z-index:999;background:var(--color-bg-2)}.entry a{display:block}.entry img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.entry:hover img{opacity:.4}.entry .entry_title{position:absolute;width:100%;bottom:0;left:0;color:var(--color-text-white);padding:30px;-webkit-animation:fadeInDown .4s;animation:fadeInDown .4s;background:linear-gradient(to top,rgba(50,50,50,.9) 50%,transparent);background:-moz-linear-gradient(to top,rgba(50,50,50,.5) 80%,transparent);background:-o-linear-gradient(to top,rgba(50,50,50,.5) 80%,transparent)}.entry .entry_title h2,.entry .entry_title .h2{text-transform:none;margin-top:15px;text-shadow:0 0 4px rgba(50,50,50,.8)}.entry .entry_title h3,.entry .entry_title .h3{text-transform:none;margin-top:10px;text-shadow:0 0 4px rgba(50,50,50,.8);color:var(--color-text-white)}.entry .entry_paragraph{position:absolute;bottom:20px;left:10px;right:10px;color:var(--color-text-white);padding:0 30px;padding-bottom:70px;text-align:justify;visibility:hidden}.entry:hover .entry_title{visibility:hidden;-webkit-animation:fadeInUp .4s;animation:fadeInUp .4s}.entry:hover .entry_paragraph{visibility:visible;-webkit-animation:fadeInUp .4s;animation:fadeInUp .4s;color:var(--color-text-white);text-shadow:0 0 4px rgba(50,50,50,.8)}.entry .entry_title .item-details{color:var(--color-text-white);text-shadow:0 0 4px rgba(50,50,50,.8)}.entry a:hover{color:var(--color-text-white)}.section-options .entry .entry_title{padding-bottom:80px;text-align:left;padding-top:50px}.section-options .entry_btn{position:absolute;bottom:0;left:0;padding:30px}.stretchy_wrapper{width:100%!important;padding-bottom:56.25%!important;position:relative!important;overflow:hidden!important;height:0;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}.stretchy_wrapper.ratio_16-9{padding-bottom:56.25%!important}.stretchy_wrapper.ratio_entry{padding-bottom:200%!important}.stretchy_wrapper.ratio_slider{padding-bottom:33%!important}.stretchy_wrapper&gt;*{display:block;position:absolute!important;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.transparent,.transparent_film{background-color:transparent!important}.transparent_film&gt;*{position:relative}.transparent_film:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.3)}.transparent_film:before{background-color:rgba(0,0,0,.3)}i.fa.primary{color:var(--color-link)}i.fa.secondary{color:var(--color-title)}i.fa.success{color:var(--color-link)}i.fa.info{color:var(--color-link)}i.fa.warning{color:var(--color-red)}i.fa.danger{color:var(--color-red)}.margin_top{margin-top:48px!important}.margin_bottom{margin-bottom:48px!important}.margin_top_half{margin-top:24px!important}.margin_bottom_half{margin-bottom:24px!important}.no_padding{padding:0!important}.padding_top{padding-top:48px!important}.page-offer .padding_top{padding-top:24px!important}.padding_bottom{padding-bottom:48px!important}.padding_top_half{padding-top:24px!important}.padding_bottom_half{padding-bottom:24px!important}.margin_top_grid{margin-top:31px}.margin_bottom_grid{margin-bottom:31px}.margin_left_custom_1{margin-left:50px}.rooms_margin_custom_1{margin-top:35px!important;margin-bottom:35px!important}.head_panel{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;position:relative;min-height:320px;overflow:hidden}.homepage .head_panel{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;position:relative;min-height:320px;overflow:hidden}.homepage .head_panel{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;position:relative;height:100vh;overflow:hidden}.head_panel .caption{padding-top:180px;padding-bottom:30px}.head_panel h1{text-shadow:0 0 4px rgba(50,50,50,.8)}.head_panel .owl-carousel .item{height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover}.head_panel .owl-carousel .item:before{-webkit-backface-visibility:hidden}.head_panel .owl-carousel .item .container{height:100%;position:relative;min-height:inherit}.head_panel .owl-carousel .owl-nav{height:0;top:50%;width:100%;position:absolute;margin:0;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;margin-top:-25px}.head_panel .owl-carousel .owl-prev,.head_panel .owl-carousel .owl-next{position:absolute;width:50px;height:50px;display:block;text-align:center;text-indent:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-repeat:no-repeat;background-color:transparent;margin:0;opacity:1;color:var(--color-text-white)!important;text-shadow:0 0 5px rgba(50,50,50,.8)}.head_panel .owl-carousel .owl-prev:hover,.head_panel .owl-carousel .owl-next:hover{opacity:1;background-repeat:no-repeat;background-color:transparent}.head_panel .owl-carousel .owl-prev{left:10px;top:0}.head_panel .owl-carousel .owl-next{top:0;right:10px}.head_panel .owl-carousel .owl-dots{position:absolute;bottom:20px;width:100%}.head_panel .slider_wrapper .caption{position:absolute;left:25%;top:50%;-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}.caption h1,.caption span{color:var(--color-text-white)!important}.full_width_photo{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:320px;width:100%}.main{position:relative;z-index:9}.main section.no_padding{padding-top:0;padding-bottom:0}.main section.no_top_padding{padding-top:0}.main section.no_bottom_padding{padding-bottom:0}.main section.no_cols_padding div[class*="col-"]{padding-left:0;padding-right:0}.main section.short_padding{padding-top:48px;padding-bottom:48px}.main section.full_width&gt;.container{width:100%}.main section .container .container{width:inherit;padding:0}.main section.transparent-img-w{padding-top:0;padding-bottom:0}.transparent-img-w{background-position:center center;background-size:cover}.container-opacity{background-color:rgba(0,0,0,.7);padding-top:60px;padding-bottom:60px}.div-news .owl-item{padding:20px;background:var(--color-bg-3)}.div-news h3{text-align:left;padding-left:94px}.div-news p{text-align:left;padding-left:94px;font-style:italic}.div-news .name{text-align:left;padding-left:94px;margin-bottom:5px}.div-news .name strong{display:inline-block}.div-news img{width:70px!important;float:left;margin-bottom:24px}.div-news ul.slides li{display:none}.div-news ul.slides li:first-child{display:block}.div-news .experience{margin-bottom:10px;margin-top:10px;padding-left:94px;font-weight:bold}.loading{animation:loading 1s linear infinite}@-webkit-keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-moz-keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-o-keyframes loading{0%{opacity:1;}50%{opacity:.1;}100%{opacity:1;}}@keyframes loading{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}.banner{width:100%;background-color:var(--color-bg-3);color:var(--color-text);padding:48px}.banner p.description-OS{white-space:pre-line}.banner h2{margin-top:0!important}.wow{visibility:hidden}.masonry img{width:100%!important}#head_panel_slider .la-arrow-right:before,#head_panel_slider .la-arrow-left:before{font-size:50px}.la-arrow-left:before,.la-arrow-right:before{line-height:50px}.room_bg_light{background-color:rgba(255,255,255,.5);position:relative;margin:0}.room_bg_light.full_width_room{padding:25px 24px 27px 24px}.room_bg_light.compact_width_room{padding:0 24px 24px 24px}.room_bg_light img{margin-top:9px;position:relative;z-index:999}.room_bg_dark{border:1px solid rgba(255,255,255,.1);background:var(--color-bg-2);color:var(--color-text-white);position:relative;margin:0}.room_bg_dark.full_width_room{padding:30px}.room_bg_dark.compact_width_room{padding:0 24px 24px 24px}.room_bg_dark img{margin-top:9px;position:relative;z-index:999}.room_bg_dark h2,.room_bg_dark h3{color:var(--color-text-white)!important}.room_bg_dark h2:hover,.room_bg_dark h3:hover{color:var(--color-link)!important}.blog_bg_light{background-color:rgba(255,255,255,1);position:relative;margin:0;padding:24px 24px 24px 24px}.blog_bg_light img{margin-top:9px}.room_single_bg_light{background-color:rgba(255,255,255,1);position:relative;margin:24px 0 0 0;padding:24px 24px 24px 24px}.room_single_bg_light img{margin-top:9px}select::-ms-expand{display:none}input.form-error,textarea.form-error{background-color:rgba(255,0,0,.2);border-color:rgba(255,0,0,.4)}.form_la-arrow-left:before{content:'â†'}.form_la-arrow-right:before{content:'â†’'}ul.breadcrumb{list-style:none;padding-left:0!important}ul.breadcrumb li{list-style:none;display:inline-block}ul.breadcrumb li:after{content:'/';font-size:12px;margin:0 10px;line-height:40px;opacity:.2}ul.breadcrumb li:last-child:after{content:''}ul.breadcrumb li a{font-size:14px;text-transform:uppercase}ul.breadcrumb li span{font-size:14px;text-transform:uppercase;opacity:.3}.la-arrow-left:before{margin-right:0;display:inline-block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}.la-arrow-right:before{margin-left:0;display:inline-block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}article.post{padding-bottom:0;margin-top:24px}article.post:first-child{margin-top:0!important}article.post a.btn{margin-bottom:0}article.post .post_date{opacity:.8;margin-bottom:5px}article.post .post_title{margin-top:0;text-transform:none;font-size:30px;text-align:left}article.post p.post_subtitle{text-transform:uppercase}article.post p{margin-bottom:24px;margin-top:5px}article.post .post_figure_and_info{position:relative;margin-bottom:0;min-height:40px}article.post .post_figure_and_info .post_sub{position:absolute;top:0;left:0;z-index:1;display:inline-block;padding:0}article.post .post_figure_and_info .post_sub a{color:inherit}article.post figure{margin-bottom:0}article.post figure a{background-position:center center;background-repeat:no-repeat;background-size:cover}.post-grid.boxed_children article.post{margin-right:14px}.post-grid.boxed_children article.post{border:0!important}.post-grid.boxed_children article.post h2.post_title{margin-top:24px;margin-bottom:12px;margin:0}.post-grid.boxed_children article.post .post_figure_and_info{margin-top:10px;display:block}.post-grid.boxed_children article.post .post_figure_and_info .post_sub{position:relative}.comment div[class^="col-"]{margin-bottom:10px;margin-top:10px}.pl_sidebar_menu ul{list-style:none;padding-left:0}.pl_sidebar_menu ul li{list-style:none;margin-bottom:1px}.pl_sidebar_menu ul li a{line-height:40px;height:40px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}.pl_sidebar_menu ul li a:before{content:'';width:40px;height:1px;background:var(--color-bg-2);display:inline-block;vertical-align:middle;margin-right:10px;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}.pl_sidebar_menu ul li a:hover:before{width:60px}.widget_text .textwidget{margin-bottom:24px}.widget_text .text_block{padding-top:5px!important}.widget_text a.btn{margin-top:0}.widget_tags ul{list-style:none;padding-left:0;text-align:center}.widget_tags ul li{margin-top:0;margin-bottom:10px;margin-right:5px;display:inline-block}.widget_tags ul li a{padding:10px;border:1px solid rgba(23,23,32,.2);color:rgba(23,23,32,.6);width:auto!important}.widget_tags ul li a:hover{background-color:var(--color-btn);color:var(--color-btn-txt)!important;border-color:var(--color-btn)}.room_single_bg_light h2,.room_single_bg_light .h2{display:block;margin:0 0 24px 0;text-align:left;text-transform:initial}.room_single_bg_light h4,.room_single_bg_light .h4{margin:0 0 10px 0;text-transform:none}.room_single_bg_light .text-justify p{margin:0 0 20px}.text_block h3{margin-bottom:24px;margin-top:0!important}.text_block h4{margin-bottom:24px}.text_block p{margin-bottom:15px;text-align:left}.text_block img{margin-bottom:24px}.text_block img.block{display:block;margin-left:auto;margin-right:auto;float:none}.text_block span{margin-top:10px}.text_block div{margin-top:0;margin-bottom:24px;margin-top:25px}.text_block div i{font-size:16px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch}.text_block div.inline_block i{display:inline-block}.text_block div.inline_block p{display:inline-block}.text_block a.btn{margin-top:10px}.text_block.activities div{margin-bottom:5px!important}.text_block ul.offer{list-style:none;padding:0 24px;text-align:left;display:inline-block}.text_block ul.offer li{position:relative;padding-left:30px;margin:5px 0}.text_block ul.offer li .checkmark{height:10px;top:6px;left:0;position:absolute;width:10px}.text_block ul.offer li .checkmark:after{-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:2px solid var(--color-link);border-top:2px solid var(--color-link);content:'';display:block;height:14px;left:14px;position:absolute;top:0;left:0;width:6px}a.current-page,a.current-page:link,a.current-page:visited{color:var(--color-link)}a.current-page:before{width:60px}.widget_tags ul li span{display:inline-block;padding:10px;background-color:var(--color-btn);border:1px solid var(--color-btn);color:var(--color-btn-txt)}.input-group.date .input-group-addon{cursor:pointer}.booking-form{margin-top:-180px;z-index:9999999999999999999999999!important;position:relative;margin-top:-210px}.page-resa .booking-form{margin-top:0;position:initial}.select-arrow:after{text-align:center;font-size:20px;background:transparent;color:var(--color-text-white)}.booking_form input{border:0!important;font-size:26px;background-color:rgba(255,255,255,.1)!important;line-height:35px;cursor:pointer;padding:24px 0 24px 5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;width:100%;padding-left:22px;color:#777!important}#BookingOffer{padding:0;border-bottom:5px solid var(--color-link)}#BookingOffer h5,#BookingOffer .h5{color:rgba(253,253,253,.8);margin-bottom:10px!important;margin:0 0 10px;padding:24px 24px 0;font-weight:normal}#BookingOffer p{color:var(--color-text-white);font-size:36px;line-height:28px;margin-bottom:0!important}#BookingOffer p:after{content:'';width:100px;height:1px;background-color:var(--color-text-white);display:block;position:relative;z-index:999;margin-top:24px;opacity:.1}#BookingOffer&gt;p{padding:0 24px}#BookingOffer form label{margin-top:10px;color:var(--color-text-white)}#BookingOffer .bloc-date,#BookingOffer .bloc-pax,#BookingOffer a#bouton-recherche{width:100%;flex:initial}#BookingOffer form i{color:var(--color-text-white)}#BookingOffer form button{background-image:none;background-color:var(--color-btn);text-align:center;text-transform:uppercase;line-height:1.5;border-radius:0;border:1px var(--color-btn) solid;color:var(--color-btn-txt)!important;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);font-size:16px}#BookingOffer form button:hover,#BookingOffer form button:focus{color:var(--color-title);text-decoration:none}#BookingOffer form button:active,#BookingOffer form button.active{background-image:none}#BookingOffer form button:before{background:transparent}#BookingOffer form button:hover,#BookingOffer form button:focus,#BookingOffer form button:active{color:var(--color-text-white)!important}#BookingOffer form button.filled{border:1px solid var(--color-btn);background-color:var(--color-btn);color:var(--color-btn-txt)!important}#BookingOffer form input{color:rgba(255,255,255,.8)}.hasBooking #ConstellationWidget{background:var(--color-bg-2)!important;padding:30px!important;display:flex;flex-wrap:wrap}.fa-shopping-bag::before{content:"ïŠ"}[data-link-to]{cursor:pointer}.calendars{background:#fff}.dropdown-menu{margin:0;min-width:0;padding:0 10px;white-space:nowrap}.dropdown-menu:not(.bootstrap-datetimepicker-widget){background:var(--color-bg-2);color:var(--color-text-white)}.dropdown:hover .dropdown-menu{display:block!important;visibility:visible!important}.dropdown-menu a{text-transform:none}.logo{margin:24px 0;display:inline-block}.logo a.brand{display:inline-block;line-height:1em;font-size:26px;font-weight:700}.logo a.brand img{width:auto;max-height:50px;vertical-align:top}.logo a.brand span{display:inline-block;padding-left:5px}.logo a.brand:link,.logo a.brand:visited{color:var(--color-text-white)}.logo a.brand:hover,.logo a.brand:active{color:var(--color-text-white)}.logo p{padding:0;margin:0;color:var(--color-text-white)}.logo-w{display:inline-block;margin:15px 0;position:relative;vertical-align:middle;max-height:90px}.header .logo-w{z-index:100}.logo-link,.logo-link:focus,.logo-link:link,.logo-link:visited{display:inline-block;vertical-align:middle}.logo-link:hover{text-decoration:none}.logo-text{text-align:left}.logo-text,a.logo-text:link,a.logo-text:visited,a.logo-text:hover{color:var(--color-text-white)}.logo-text .title{font-family:var(--font-title);line-height:1.2em}.logo-text .subtitle{font-family:var(--font-text);font-size:12px;line-height:1.3em;text-transform:uppercase}.logo-text span{display:inline-block;width:100%}.weather-w{display:inline-block;padding:10px 0;z-index:100}.weather-w canvas,.weather-w span,.weather-w .weather-text-w{display:inline-block;vertical-align:middle}.weather-w canvas{width:50px}.weather-w .dropdown-menu{left:-1px;padding-left:0}.weather-w .weather-item{padding:10px 0}.weather-w .weather-date{padding-left:5px}.mainbar .langs-magic{line-height:1;padding:10px 0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.langs-magic img{max-width:none;height:30px}.langs-magic .dropdown-menu{left:auto;right:-11px}.langs-magic .lang-item{padding:10px 0}.langs-magic .lang-item&gt;a{padding:0}.langs-magic .lang-item&gt;a:hover,.langs-magic .lang-item&gt;a:focus{background:transparent}.offer-item-capacity{list-style:none;padding:0}.offer-item-capacity li{display:inline-block;margin-bottom:5px;padding:0 5px}.offer-item-capacity li:first-child{padding-left:0}.offer-item-capacity li:not(:first-child){border-left:2px solid rgba(50,50,50,.37)}.owl-room-single-carousel .owl-controls{position:absolute;right:0;top:-52px}.owl-room-single-carousel owl-nav button{margin-top:0}.offer-warning{color:var(--color-red)}.os-date-w{letter-spacing:.05em}.os-date-w em,.os-date-w strong{vertical-align:middle;text-transform:uppercase}.os-date-w em{font-style:normal}.os-amount{margin-left:10px;color:var(--color-red)}.spam-robots{display:block}#ebcaptchatext{text-align:center;width:100%}#ebcaptchainput{width:25%;margin:auto;text-align:center}.hp{display:none}.icon-post-padding{padding-right:5px}.section-avis .section-title{margin-bottom:30px}.giftcard-section .room_bg_dark.full_width_room{min-height:300px;height:auto}.giftcard-section .gift-list .offer-photo-w,.special-offers-slider .offer-photo-w{height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-right:0;padding-left:0}.giftcard-section .gift-list .offer-photo-w .opacity-amount{width:100%;height:100%;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;background-color:rgba(0,0,0,.5)}.giftcard-section .owl-item:hover .offer-photo-w .opacity-amount,.giftcard-section .giftcard:hover .offer-photo-w .opacity-amount{background-color:rgba(0,0,0,.7)}.giftcard-section .gift-list .offer-photo-w .opacity-amount .gift-amount{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--color-text-white);font-weight:bold;font-family:var(--font-text);font-size:70px}.giftcard-section .gift-list .giftcard{padding-bottom:30px}@media(max-width:768px){.giftcard-section .room_bg_dark.full_width_room{min-height:initial}}@media(max-width:480px){.special-offers-slider .row,.gift-list .row{flex-direction:column}.giftcard-section .gift-list .giftcard{padding-bottom:15px}.giftcard-section .gift-list .offer-photo-w,.special-offers-slider .offer-photo-w{height:210px}.giftcard-section .gift-list .text_block p.text-justify{display:none}}.owl-prev{display:inline-block;float:left;background-color:transparent;border:0}.owl-next{display:inline-block;float:right;background-color:transparent;border:0}.nav-tabs&gt;li.active&gt;a,.nav-tabs&gt;li.active&gt;a:hover,.nav-tabs&gt;li.active&gt;a:focus{background-color:var(--color-bg-1);border-top:solid 2px var(--color-link)}.nav-tabs&gt;li&gt;a{border-radius:0}.tab-content{padding:10px 0}#tags a{display:block;float:left;margin:0 10px 10px 0;padding:10px}.widget{position:relative;margin:0 0 48px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}.widget:after{content:'';background-color:rgba(204,204,204,.3);width:100%;height:1px;position:relative;display:block;margin-top:48px}.widget .h4,.widget h4{padding-bottom:24px;line-height:.8}.widget hr{margin-bottom:24px}.widget a.btn{margin-top:16px}.instafeed{padding-top:45px}.instafeed .container{padding-right:10px;padding-left:10px}.special-offers-slider .row,.gift-list .row{display:flex}.social{display:inline-block;padding-bottom:0}.social a{margin-left:0;font-size:30px}.room_single_bg_light .scea-pictos{justify-content:flex-start;justify-content:center;display:flex}.section-footer .content-footer .col-footer.right-social-info a{background-color:var(--color-btn)}.section-footer .logo-text,a.logo-text:visited{color:var(--color-text-white)}.section-footer .content-footer .col-footer.right-social-info a i,.section-footer .content-footer .col-footer.right-social-info a:hover i{color:var(--color-btn-txt)}.around-items-w{margin-top:0;margin-bottom:0}.section-news{padding-top:0!important}.section-news+.section-newsletter{padding-bottom:0}.horaires-more-infos .section_header .img-decoration{margin:10px 0!important}.horaires-more-infos.alternate_color:nth-child(3n+1) .section-infos{color:var(--color-text-white)}.horaires-more-infos.alternate_color:nth-child(3n+1) .d-flex .bloc-left.border-hours{border-right:1px solid rgba(255,255,255,.2)}@media(max-width:480px){.horaires-more-infos.alternate_color:nth-child(3n+1) .d-flex .bloc-left.border-hours{border-bottom:1px solid rgba(255,255,255,.2);border-right:0}}@media only screen and (min-width:1401px){.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px}.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px}}@media(min-width:1200px) and (max-width:1400px){.stretchy_wrapper.ratio_slider{padding-bottom:40%!important}.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px}.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px}}@media(min-width:992px) and (max-width:1199px){.menu_container ul.main_menu&gt;li&gt;a{padding:10px 10px}.stretchy_wrapper.ratio_slider{padding-bottom:50%!important}.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px}.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px}}@media(max-width:1024px){.main section{padding-top:30px;padding-bottom:30px}.col-md-6.room-block.small_screen_margin_top_half{padding:0}}@media only screen and (max-width:991px){.secondary_nav_widgetized_area nav ul:after{display:none!important}.stretchy_wrapper.ratio_slider{padding-bottom:50%!important}.small_screen_margin_top{margin-top:20px!important}.small_screen_text_left{text-align:left!important}.small_screen_text_center{text-align:center!important}.small_screen_hidden{display:none!important}.banner{margin-left:0!important}.logo{margin:24px 0}.logo a.brand{font-size:24px}.logo a.brand img{max-height:50px}.logo p{font-size:13px}.offers-slider .owl-nav{color:#fff!important}a.social_links{right:0;-o-transform:translate(-100px,-50%);-webkit-transform:translate(-100px,-50%);-ms-transform:translate(-100px,-50%);transform:translate(-100px,-50%);z-index:101}span.close_menu{cursor:pointer;font-size:30px;font-weight:bold;line-height:25px;position:absolute;margin:13px 15px;top:0;left:0;color:var(--color-btn-txt);background-color:var(--color-btn);width:30px;height:30px;border-radius:50px;text-align:center;display:block}.menu_container{position:fixed;top:0;right:0;float:none;width:250px;margin:0;margin-right:0!important;-o-transform:translate(250px,0);-webkit-transform:translate(250px,0);-ms-transform:translate(250px,0);transform:translate(250px,0);background:var(--color-bg-2);padding:31.8px 0;border-left:solid 1px var(--color-link);display:block;overflow:auto}.menu_container.collapsed{-o-transform:translate(250px,0);-webkit-transform:translate(250px,0);-ms-transform:translate(250px,0);transform:translate(250px,0)}.menu_container ul.main_menu{border-top:solid 1px var(--color-link)}.menu_container ul.main_menu li{display:block;float:none;padding:0;margin:0;border-bottom:solid 1px var(--color-link)}.menu_container ul.main_menu li a{padding:15px 15px}.menu_container ul.main_menu li.drop-left ul.menu-dropdown,.menu_container ul.main_menu li.dropleft ul.menu-dropdown{right:inherit;left:0}.menu_container ul.main_menu li.drop-right ul.menu-dropdown{left:0}.menu_container ul.main_menu li.drop-mid ul.menu-dropdown{left:0}.menu_container ul.main_menu li.drop-mid.two_column ul.menu-dropdown{left:0}.menu_container ul.main_menu li ul.menu-dropdown{padding:0;top:0;height:0;min-height:inherit;max-height:inherit;position:relative;left:0;overflow:hidden!important;-o-transform:translate(0,-30px);-webkit-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);border:0}.menu_container ul.main_menu li ul.menu-dropdown.show{height:auto;-o-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.menu_container ul.main_menu li ul.menu-dropdown li{display:block;position:relative;width:100%;padding:0 0;border-bottom:solid 1px var(--color-text-white)}.menu_container ul.main_menu li ul.menu-dropdown li a{padding:15px 20px}.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown{position:relative;top:inherit;width:100%;min-width:inherit;left:inherit}.head_panel .slider_wrapper .caption{left:5%;width:90%}.elevate{margin-top:0}.close-handle{padding:20px;right:10px;top:10px}.close-handle:after,.close-handle:before{left:10px;top:19px;width:20px}}@media only screen and (max-width:768px){.section_header.minimal p{max-width:100%}.booking-form{margin-top:15px}.homepage .head_panel,.head_panel .owl-carousel .item{height:500px}.room_bg_dark.full_width_room{height:fit-content;width:50%}.special-offers-slider .small_screen_margin_top{margin-top:0!important;width:50%}.main section{padding-top:20px;padding-bottom:20px}.section_header.overlay span{display:none}}@media only screen and (max-width:767px){.stretchy_wrapper.ratio_slider{padding-bottom:70%!important}.logo{margin:24px 0}.logo a.brand img{max-height:50px}.pricing_plan{margin-bottom:10px}.copyright div{text-align:center}}@media only screen and (max-width:520px){.text_block ul.offer{width:100%;padding-left:0!important}}@media only screen and (max-width:480px){.booking-form{margin-top:0}.homepage .head_panel{height:auto}.stretchy_wrapper.ratio_slider{padding-bottom:80%!important}.hidden-xxs{display:none}.menu_container&gt;ul.collapsed&gt;li{width:100%!important;border-right:solid 0 #ccc!important}.menu_container&gt;ul.collapsed&gt;li:last-child{border-bottom:solid 0 #f00!important}.head_panel .caption p{display:none}article.post:first-child{margin-top:24px!important}.hasBooking #ConstellationWidget{padding:15px!important}.logo-text{text-align:left}a.menu-toggler{padding:24px 10px}.head_panel .owl-carousel .item{height:300px}.main section{padding-top:15px;padding-bottom:15px}.section_header{margin:0!important}.margin_top{margin-top:25px!important}.padding_bottom{padding-bottom:25px!important}.padding_top{padding-top:25px!important}.small_screen_margin_top{margin-top:25px!important}#page_wrapper .small_screen_margin_top{margin-top:0}.entry{height:350px}.entry .entry_title{padding:0 20px}.room_bg_dark.full_width_room{padding:20px;width:100%}.special-offers-slider .small_screen_margin_top{width:100%}.room_bg_dark.full_width_room .for-default{height:44px}.text_block p.os-date-w{margin-bottom:10px}.div-news img{margin-bottom:15px}.div-news p{padding-left:0}.head_panel .caption{padding-bottom:15px}.banner{padding:25px}.widget:after{margin-top:25px}.owl-theme owl-nav button{margin-top:0}.room_bg_light.full_width_room{padding:15px}.text_block h2{margin:0 0 15px 0}.text_block p{margin-bottom:15px}div.small_screen_margin_top_half{padding-left:0;padding-right:0}.small_screen_margin_top_half{margin-top:0!important}.page-offer .small_screen_margin_top_half{margin-top:30px!important}.widget_tags ul li{margin-top:5px;margin-bottom:5px}.widget_tags ul li span{padding:5px 10px;text-transform:initial!important}.text_block div{margin-bottom:14px}}@media only screen and (max-width:320px){.stretchy_wrapper.ratio_slider{padding-bottom:100%!important}.hidden-xxxs{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.menu_container.collapsed{-o-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media(max-width:1199px){.container{width:auto}}@media(max-width:1330px){.dropdown.langs-magic{right:60px}}.bloc-NL-home{background-color:var(--color-bg-1)}.nl-modal .left{background-color:var(--color-btn)}.grid-item .around-item-w .around-item-content-w{background-color:var(--color-bg-3)}.topiecha-grid .IG-bloc{border-radius:0}.section-footer .content-footer .col-footer.center-address p,.section-footer .content-footer .col-footer.center-address a,.section-footer .content-footer .col-footer.center-contact p,.section-footer .content-footer .col-footer.center-contact a,.section-footer .bottom-footer p,.section-footer .bottom-footer a,.section-footer .footer-copyright p,.section-footer .footer-copyright a{color:var(--color-text-white)}.section-footer .content-footer .col-footer.right-social-info a{background-color:var(--color-btn)}.section-footer .content-footer .col-footer.right-social-info a i,.section-footer .content-footer .col-footer.right-social-info a:hover i{color:var(--color-btn-txt)}.around-items-w{margin-top:0;margin-bottom:0}.section-news{padding-top:0!important}.section-news+.section-newsletter{padding-bottom:0}.menus-restau{border-top:0}.menus-restau .section_header.elegant h2{text-align:center}.center-address{text-align:center!important}@media(max-width:1024px){.video-homepage,.video-wrap{height:calc(100vh - 0px)}}@media(max-width:768px){.video-homepage,.video-wrap{height:calc(50vh - 0px)}}@media(max-width:480px){.video-homepage,.video-wrap{height:calc(40vh - 0px)}.dropdown.weather-w.hidden-sm{display:none}}.giftcard-section .gift-list .offer-photo-w{height:auto!important}.div-gift-cards{padding-top:0}.link-gift-cards{color:var(--color-text)!important;border:0;background-color:transparent!important;height:100%;display:block}section#widget-full{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:10px;border-top-left-radius:10px}.btn.link-gift-cards,a.btn.link-clickAndCollect{color:var(--color-text)!important;border:0!important}section#widget-full.activity{border-bottom-left-radius:0;border-bottom-right-radius:0}section.no_padding.booking-form&gt;div#section-BE-inner{background:var(--color-bg-2);border-top-right-radius:10px;border-top-left-radius:10px}a#bouton-recherche{background:var(--color-btn)!important;border:0;color:var(--color-btn-txt)!important}section.alternate_color.widget_tags,section.homepage,section.alternate_color{padding:25px}div#BookingOffer .btn.link-gift-cards,div#BookingOffer a.btn.link-clickAndCollect{color:var(--color-text-white)!important;border:0!important}a.link-clickAndCollect,a.link-gift-cards{color:var(--color-link)!important}a.btn{background:var(--color-btn)!important;border:0;color:var(--color-btn-txt)!important;padding:10px 15px}section.giftcard-section{padding:60px 30px}form#Contact-form{background-color:var(--color-bg-3)}.page-resa section.reservation .container{background:var(--color-bg-2)}.widget-bottom-secure{background-color:var(--color-bg-1);padding:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.dates-start,.dates-end{width:100%}.bloc-date-big-content{background-color:#fff;gap:0}.gifts-and-click-and-collect{background-color:var(--color-bg-1)}@media(min-width:1025px){.gifts-and-click-and-collect{padding-top:10px}}@media(max-width:480px){.widget-bottom-secure{padding:15px}}</pre></body></html>