*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0}section{display:inline-block;width:100%}.BG-SVG{position:fixed;width:100%;z-index:-2}#box{width:120%;height:100vh;position:relative;top:0;left:0%;margin-left:-6px;z-index:0}.layer{position:absolute;display:block;height:100%}svg{height:100%;width:100vw}#l1{z-index:1;top:0;left:0}#l2{z-index:2;top:0;left:0}#l3{z-index:3;top:0;left:0}#l4{z-index:4;top:0;left:0}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul{margin:0}ul li{list-style:none}img{height:auto;max-width:100%}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.p-40{padding:40px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-60{padding-top:60px}.pb-20{padding-bottom:20px}.pb-40{padding-bottom:40px}.pb-60{padding-bottom:60px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}h1,h2,h3,h5,h6{margin-top:0;margin-bottom:0;color:var(--color-title)}h1.big-title{text-align:center;margin-bottom:20px;margin-top:20px}h2.big-title{text-align:left;margin-bottom:30px}.page-detail h2.big-title,.menus-restau h2.big-title{text-align:center}h3.title-blocs{margin-bottom:15px}a h3.title-blocs{margin-bottom:0}a{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none;outline:0 solid transparent}a:hover,a:focus{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none;outline:0 solid transparent}.link-white,.link-border-black{position:relative;z-index:1;display:inline-block;padding:0 15px;height:54px;line-height:50px;transition:all .3s}.link-white:after,.link-border-black:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:0%;height:100%;top:0;left:0}.link-white:hover:after,.link-border-black:hover:after{width:100%}.link-dark{-webkit-transition:all .3s ease;transition:all .3s ease;padding:5px 10px!important}.btn,.btn:active{min-width:160px;height:55px;padding:0 30px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-white{height:60px;width:200px;text-align:center;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%)}.main-content-wrapper .section-header{position:fixed;top:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:20000;width:100%}.main-content-wrapper .section-header .top-header{width:100%;height:40px;padding:10px 60px}.main-content-wrapper .section-header .top-header .top-left{display:inline-block}.main-content-wrapper .section-header .top-header .top-right{display:inline-block;float:right}.main-content-wrapper .section-header .top-header .contact-w,.main-content-wrapper .section-header .top-header .phone-w{margin-right:20px}.main-content-wrapper .section-header .top-header .contact-w em,.main-content-wrapper .section-header .top-header .phone-w em{font-size:18px;vertical-align:middle;margin-right:5px}.main-content-wrapper .section-header .top-header .meteo{display:inline-block;margin-right:20px}.main-content-wrapper .section-header .top-header .meteo .weather-w span,.main-content-wrapper .section-header .top-header .meteo .weather-w canvas{display:inline-block;vertical-align:middle}.main-content-wrapper .section-header .top-header .meteo .weather-item{text-align:left;width:100%;display:inline}.main-content-wrapper .section-header .top-header .meteo .weather-item .weather-icon{height:20px;vertical-align:middle}.main-content-wrapper .section-header .top-header .langs-magic{height:auto}.main-content-wrapper .section-header .top-header .langs-magic img{margin-right:5px;width:30px}.main-content-wrapper .section-header .top-header .langs-magic ul.dropdown-menu{text-align:left;padding:5px 0;min-width:auto;margin-top:9px;border:0}.main-content-wrapper .section-header .top-header .langs-magic li{padding:5px 10px}.main-content-wrapper .section-header .top-header .langs-magic li a{padding:0}.main-content-wrapper .section-header .top-header .langs-magic .dropdown-menu img{margin-right:0;height:21px;width:32px}.main-content-wrapper .section-header .bottom-header{width:100%;height:100%;padding:20px 60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-content-wrapper .section-header .logo{display:inline-block;width:300px;margin-right:20px}.main-content-wrapper .section-header .logo img{max-height:60px}.main-content-wrapper .section-header .logo .title,.mobile-nav .logo .title{display:inline-block;width:100%}.main-content-wrapper .section-header .logo .subtitle,.mobile-nav .logo .subtitle{display:inline-block;width:100%}.main-content-wrapper .section-header .nav{align-items:center;margin:5px 0}.main-content-wrapper .section-header .nav ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end}.main-content-wrapper .section-header .nav ul li{display:inline-block}.main-content-wrapper .section-header .nav li a,.mobile-nav .menu-mobile li a{position:relative;z-index:1;display:inline-block;padding:0 15px;height:50px;line-height:50px;transition:all .3s}.main-content-wrapper .section-header .nav li a:after,.mobile-nav .menu-mobile li a:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:0%;height:100%;top:0;left:0}.main-content-wrapper .section-header .nav li a:hover:after,.mobile-nav .menu-mobile li a:hover:after{width:100%}.main-content-wrapper .section-header .nav li.link-resa a{padding:0 20px}.main-content-wrapper .section-header .nav li.link-resa a:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:100%;height:100%;top:0;left:0}.main-content-wrapper .section-header .nav li.link-resa a:hover:after{width:0%}.main-content-wrapper .section-header .nav .sub-menu{display:none;-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:1000}.main-content-wrapper .section-header .nav .sub-menu.sub-menu-active{display:block;position:absolute;max-width:250px;padding:5px 20px;line-height:1}.main-content-wrapper .section-header .nav .sub-menu li{position:relative;z-index:1;display:block;padding:10px 0}.main-content-wrapper .section-header .nav .sub-menu li a{position:relative;z-index:1;display:inline;line-height:1;padding:0}.mobile-nav{position:fixed;width:100%;height:90px;padding:10px 20px;z-index:210;top:40px;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none}.mobile-nav .navbar-toggler{cursor:pointer;right:20px;position:absolute}.mobile-nav .navbar-toggler span{width:28px;height:3px;display:block;margin-bottom:5px}.mobile-nav .navbar-toggler span:last-child{margin-bottom:0}.mobile-nav .menu-mobile{display:none;position:absolute;max-width:320px;padding:5px 20px;line-height:1;top:0}.mobile-nav .menu-mobile.menu-mobile-active{display:block;right:0;height:100vh}.mobile-nav .menu-mobile li{position:relative;z-index:1;display:block!important;padding:10px 0}.content-site{margin-bottom:40px;width:100%;max-width:1400px;padding-right:0;padding-left:0;margin-left:auto;margin-right:auto}.section-full-screen{width:100vw;margin-left:calc(-50vw + 50%)}.subtitle-slider{position:absolute;bottom:0;padding:6px 15px;width:100%;background:rgba(0,0,0,.65);color:var(--color-text-white);margin-bottom:0}.section-slider{height:100%;width:100%;display:inline-block;position:relative}.section-video{position:relative}.section-slider .slider-content,.section-video .slider-content{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden}.section-slider .title-slider,.section-video .title-slider{position:absolute;width:calc(100% - 400px);bottom:80px;left:40px}.section-slider h5,.section-video h5{position:absolute;width:100%;bottom:30px;left:40px}.section-slider .home-slider_img{position:initial}.section-slider .slider-home{background-position:center center;background-size:cover;height:700px;position:relative}.section-slider .owl-nav{position:absolute;bottom:-41px;right:0;z-index:755;margin-top:18px}.section-slider .owl-nav .owl-prev,.section-slider .owl-nav .owl-next{z-index:10;width:80px;height:80px;text-align:center;line-height:80px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.section-slider .owl-nav .owl-prev{position:absolute;right:80px}#section-BE{width:350px;display:inline-block;position:absolute;right:30px;z-index:90;top:30px}#section-BE .content-be-background{padding:0}#ConstellationWidgetContainerBE #ConstellationWidget{padding:0!important}#section-BE-detail{display:grid}#section-BE-detail .check-availability .col-xs-12,#section-BE-detail .check-availability .col-sm-12,#section-BE-detail .check-availability .col-md-12,#section-BE-detail .check-availability .col-lg-12{padding-right:0;padding-left:0}#ConstellationWidget span.current{line-height:50px}.section-home-presentation,.section-home-offers,.section-home-options,.section-home-scea,.section-home-os,.section-home-news,.giftcard-section{display:flex}.section-home-offers,.section-home-options,.section-home-os,.section-home-news,.giftcard-section{height:460px}.padding-60{padding:60px 40px;height:420px}.padding-404040{padding:40px 40px 40px 0}.decoration-bloc,.decoration-bloc-red{height:5px;width:100px;position:absolute;top:0}.decoration-bloc-center{height:5px;width:100px;margin-left:auto;margin-right:auto}.section-home-presentation .img{margin-right:20px;width:120px;display:inline}.section-home-presentation .img img{height:100px;width:100px;border-radius:100%}.section-home-presentation .info-author{width:calc(100% - 120px);margin-left:-5px;display:inline-block;vertical-align:middle}.section-home-presentation .info-author span{font-weight:normal}.zone-offers{padding-right:0;padding-left:0}.section-home-offers .big-box,.section-home-options .big-box,.section-home-os .big-box,.section-home-news .big-box,.giftcard-section .big-box{float:left;height:420px;padding-left:0;padding-right:0}.section-home-offers .animate-box,.section-home-options .animate-box,.section-home-os .animate-box,.section-home-news .animate-box,.giftcard-section .animate-box{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.section-home-offers .animate-box .offer{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:100%;width:100%;display:block}.section-home-offers .animate-box .offer .desc,.section-home-options .animate-box .offer .desc,.section-home-os .desc,.section-home-news .animate-box .desc,.giftcard-section .desc{position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;height:100%;width:100%}.section-home-offers .animate-box .offer .desc .content-offer{text-align:left;top:0;left:0;position:absolute;width:100%;padding:60px}.section-home-offers .animate-box span{margin-bottom:15px}.section-home-offers .animate-box span em{margin-right:5px}.section-home-offers .owl-nav,.section-home-options .owl-nav,.section-home-os .owl-nav,.section-home-news .owl-nav,.giftcard-section .owl-nav{position:absolute;top:25px;right:0;z-index:75}.section-home-offers .owl-nav .owl-prev,.section-home-offers .owl-nav .owl-next,.section-home-options .owl-nav .owl-prev,.section-home-options .owl-nav .owl-next,.section-home-os .owl-nav .owl-prev,.section-home-os .owl-nav .owl-next,.section-home-news .owl-nav .owl-prev,.section-home-news .owl-nav .owl-next,.giftcard-section .owl-nav .owl-prev,.giftcard-section .owl-nav .owl-next{z-index:10;width:50px;height:50px;text-align:center;line-height:50px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.section-home-offers .owl-nav .owl-prev,.section-home-options .owl-nav .owl-prev,.section-home-os .owl-nav .owl-prev,.section-home-news .owl-nav .owl-prev,.giftcard-section .owl-nav .owl-prev{position:absolute;right:50px}.section-home-scea .desc{width:100%}.section-home-scea ul{text-align:left}.section-home-scea ul li{width:calc(49% - 1px);display:inline-block}.section-home-scea ul em{margin-right:10px}.section-home-options .animate-box .offer,.section-home-os .animate-box .offer,.section-home-news .animate-box .offer,.giftcard-section .animate-box .offer{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:100%;width:50%;display:block;padding-right:0;padding-left:0}.section-home-options .animate-box .offer .desc .content-offer,.section-home-os .animate-box .offer .desc .content-offer,.section-home-news .animate-box .offer .desc .content-offer,.giftcard-section .animate-box .offer .desc .content-offer{text-align:right;top:0;right:0;position:absolute;width:100%;padding:60px}.section-home-os .slider-home-os{height:500px}.section-home-os .BG-red{height:420px}.section-home-os .BG-red .promo-rond{height:40px;width:max-content;line-height:40px;padding-left:20px;padding-right:20px;text-align:center}.section-home-os .content-offer{text-align:left;width:100%}.section-home-os .content-offer h3.title-blocs{margin-top:20px;margin-bottom:20px}.section-home-os .content-offer span.prestation-pour{font-style:italic;display:block;margin-bottom:20px}.section-home-news h3.title-blocs{margin-top:5px}.section-avis .bloc-title{position:relative}.section-avis .big-title{margin-bottom:0}.section-detail-options .detail-option{margin-bottom:20px}.section-detail-options .detail-option .option-img-w{width:300px;height:220px;display:inline-block;overflow:hidden}.section-detail-options .detail-option .option-img-w img{width:100%;height:auto}.section-detail-options .detail-option .option-content-w{width:calc(100% - 300px);margin-left:-5px;padding-left:30px;display:inline-block;vertical-align:top}.section-detail-options .detail-option .option-content-w .option-min-price{margin-bottom:10px}.section-detail-options .detail-option .option-content-w .option-description,.section-detail-options .detail-option .option-content-w .prestation-pour{margin-bottom:15px}.section-room .room_item .img{display:inline-block;vertical-align:middle;position:relative;width:50%;height:0;padding:25%;overflow:hidden}.section-room .room_item .border-box-list{position:absolute;top:0;left:0;width:calc(100% - 35px);height:calc(100% - 35px);z-index:1;-webkit-transition:550ms ease-in-out;-o-transition:550ms ease-in-out;transition:550ms ease-in-out}.section-room .room_item .img:hover .border-box-list{top:20px;left:20px}.section-room .room_item .mon-image-liste{position:absolute;top:35px;left:35px;width:calc(100% - 35px);height:calc(100% - 35px);z-index:2;overflow:hidden}.section-room .room_item .img img{height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-room .room_item .text{display:inline-block;vertical-align:top;position:relative;width:50%;margin-left:-5px;margin-top:35px}.section-room .room_item .text h2{margin-bottom:15px}.section-room .room_item .text h2 a{transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.section-room .room_item .text .price,.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{display:inline-block;margin-right:10px}.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{padding-left:10px}.section-room .room_item .text p{margin-bottom:20px;margin-top:20px}.section-slider-detail .detail-slider_img{width:100%;height:100%;overflow:hidden}.section-slider-detail .owl-nav .owl-prev,.section-slider-detail .owl-nav .owl-next{position:absolute;z-index:10;top:50%;width:50px!important;height:50px!important;text-align:center;line-height:50px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0;border-radius:0!important}.section-slider-detail .owl-nav .owl-prev{left:0!important}.section-slider-detail .owl-nav .owl-next{right:0!important}.section-detail-presentation .module-infos{height:auto;text-align:left}.section-detail-presentation .module-infos .text-right{width:50%;padding-right:20px;display:inline-block;vertical-align:top}.section-detail-presentation .module-infos .text-left{width:50%;padding-left:20px;display:inline-block;margin-left:-5px;vertical-align:top}.section-detail-presentation .module-infos em,.section-detail-scea em{margin-right:10px}.section-detail-presentation ul,.section-detail-scea ul,.list-horaire ul{line-height:1.7em}.section-detail-be .content-be-background{padding:30px}.section-detail-activity .offer-included-bloc{margin-bottom:15px;margin-top:15px}.section-detail-scea .list-scea{width:70%;padding-right:20px;display:inline-block;vertical-align:top}.section-detail-scea .list-scea ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.section-detail-scea .list-horaire{width:30%;padding-left:20px;display:inline-block;margin-left:-5px;vertical-align:top}.section-page-os .detail-os{display:inline-block;width:100%}.section-page-os .detail-os:last-child{margin-bottom:0}.section-page-os .detail-os .image-os{padding-right:0;padding-left:0}.section-page-os .detail-os .promo-rond{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%);height:160px;width:160px;line-height:160px;text-align:center}.section-page-os .detail-os .desc{padding-left:20px;padding-right:0}.section-page-os .detail-os span{display:inline-block}.section-home-os .deadline-alaligne,.section-page-os .desc .deadline-alaligne{display:block}.section-page-os .detail-os span.prestation-pour{display:block}.section-page-os .detail-os span.description{display:block;white-space:pre-line}.section-page-os .detail-os span.prestation-pour{font-style:italic}.lowercase{text-transform:lowercase}.special-offer-related{margin-bottom:20px;margin-top:20px}.special-offer-related span.separator{margin-right:5px;margin-left:5px;opacity:.3}.special-offer-related span.separator:last-child{display:none}.giftcard-section .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%);border-top:5px solid var(--color-bg-1);border-bottom:5px solid var(--color-bg-1)}.giftcard-section .content-offer .date-os.lowercase{text-transform:lowercase}.section_page-gallery{max-width:1560px;margin-left:auto;margin-right:auto;padding:25px 25px 0 25px}#section-BE-resa{display:grid}.fa-shopping-bag::before{content:""}@media only screen and (max-width:1300px){.main-content-wrapper .section-header .top-header{padding:10px 20px}.main-content-wrapper .section-header .bottom-header{padding:20px}.main-content-wrapper .section-header .nav li a{padding:15px 10px}.section-slider .title-slider,.section-video .title-sliderr{width:50%}.padding-404040{padding:40px 40px 40px 0}.padding-60{padding:60px 40px 40px 40px}.section-home-offers .animate-box .offer .desc .content-offer,.section-home-os .content-offer,.section-home-options .animate-box .offer .desc .content-offer,.section-home-os .animate-box .offer .desc .content-offer,.section-home-news .animate-box .offer .desc .content-offer{padding:60px 40px 40px 40px}h2.big-title{margin-bottom:20px}.section-home-options .zone-texte{height:329px}.section-home-os h3.title-blocs{margin-top:15px;margin-bottom:15px}.section-home-scea ul li{width:calc(50% - 3px)}.section-home-os .promo-rond{right:20px;top:20px;height:60px;width:60px;line-height:60px}.section-home-tripadvisor .padding-60{padding:40px}}@media only screen and (min-width:1200px){.content-site{margin-top:180px!important}}@media only screen and (max-width:1199px){.content-site{margin-bottom:0}.navbar{display:block}.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-content-wrapper .section-header .nav ul{flex-direction:column;justify-content:start;height:calc(100vh - 155px)}.main-content-wrapper .section-header .mobile-nav .menu-mobile .sub-menu{height:auto}.main-content-wrapper .section-header .nav ul li{width:fit-content}.main-content-wrapper .section-header .nav .sub-menu.sub-menu-active{position:relative;max-width:320px;padding:0 0 0 20px;margin-bottom:20px}.main-content-wrapper .section-header .bottom-header{display:none}.main-content-wrapper .section-header .nav-close{display:block}.mb-20{margin-bottom:15px}.section-slider .title-slider,.section-video .title-slider{width:50%}.section-home-options .zone-texte,.section-home-scea .zone-texte{height:345px}.section-room .room_item .text{padding-left:60px}#section-BE-resa{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1024px){.BG-SVG{display:none}.content-site{margin-bottom:0}h1.big-title{margin-bottom:10px;margin-top:10px}.section-title-page .pt-60{padding-top:30px}.section-title-page .pb-60{padding-bottom:30px}.section-home-presentation .bloc-title{margin-top:0}.section-home-offers,.section-home-options,#gallery-photos,.section-home-os,.section-home-news,.giftcard-section,.section-home-tripadvisor{display:block}.section-home-scea{display:inline-block}.bloc-title{margin-top:50px;padding:15px 0}.bloc-title h2.big-title{width:60%;display:inline-block;margin-bottom:0;vertical-align:text-top}.room_item .bloc-title h2.big-title{width:100%}.bloc-title .div-link{width:40%;display:inline-block;text-align:right;margin-left:-5px}.section-home-scea ul li{width:calc(33% - 3px)}.section-home-gallery .colored-BG{padding:30px 20px 10px 20px}.section-room .room_item .border-box-list{width:calc(100% - 25px);height:calc(100% - 25px)}.section-room .room_item .img:hover .border-box-list{top:0;left:0}.section-room .room_item .mon-image-liste{top:25px;left:25px;width:calc(100% - 25px);height:calc(100% - 25px)}.section-room .room_item .text{padding-left:40px}.section-room .room_item .text .bloc-title{margin-top:30px;padding:0}.section-room .room_item .text .price,.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{display:block}.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{padding-left:0;margin-top:10px;border:0}.section-room .bloc-title .div-link{width:100%;margin-left:0;text-align:left}.around-item-content-w{padding:20px}.section-page-redac iframe{width:944px;height:500px}}@media(min-width:481px) and (max-width:768px){.giftcard-section .animate-box.big-box.col-xs-12.col-sm-12.col-md-12.col-lg-12{display:flex;flex-direction:row}.giftcard-section .animate-box .offer,.giftcard-section .colored-BG{width:50%}}@media only screen and (max-width:768px){.p-40{padding:40px 20px}.section-page-news,.section-page-os,.section-home-presentation,.section-room,.p-40:first-child{padding-top:20px}.section-slider .title-slider,.section-video .title-slider{left:20px}.section-slider h5,.section-video h5{left:20px;bottom:20px}.section-slider .title-slider,.section-video .title-slider{width:40%}.pl-40{padding-left:20px}.pr-40{padding-right:20px}.section-home-offers,.section-home-options,.section-home-os,.section-home-news{height:530px;display:inline-block}.giftcard-section{height:auto;display:inline-block}.section-home-scea .padding-404040,.section-home-news .padding-404040{height:auto}.section-home-presentation{display:inline-block}.bloc-title{margin-top:30px}.section-home-presentation .bloc-title{width:100%;display:inline-block;margin-bottom:0;vertical-align:text-top}.section-home-presentation .bloc-title h2.big-title,.section-home-presentation .zone-texte{width:100%;display:inline-block}.section-home-offers .animate-box .offer .desc .content-offer,.section-home-os .content-offer,.section-home-options .animate-box .offer .desc .content-offer,.section-home-os .animate-box .offer .desc .content-offer,.section-home-news .animate-box .offer .desc .content-offer,.padding-60{padding:60px 20px 20px 20px}.section-home-options .padding-404040 h2.big-title,.section-home-scea .padding-404040 h2.big-title{margin-bottom:0}.section-home-scea ul{padding:0}.section-home-scea ul li{width:calc(50% - 3px)}.section-home-gallery .colored-BG{padding:15px 5px 0 5px}.section-home-os .animate-box .padding-404040{height:420px}.section-home-tripadvisor .padding-60{padding:20px}.single-product-wrapper .product-description .product-title{padding-right:15px}.detail-page .pt-40{padding-top:20px}.detail-page .pb-40{padding-bottom:20px}.section-detail-presentation .price-detail{padding-bottom:20px}.section-detail-presentation .module-infos{padding-top:20px}.section-detail-be .content-be-background{padding:20px}.section-detail-scea .list-scea{width:100%;padding-right:0}.section-detail-scea .list-horaire{width:100%;padding-left:0;margin-left:0;padding-top:40px}.section-detail-options .detail-option .option-img-w{width:220px;height:165px}.section-detail-options .detail-option .option-content-w{width:calc(100% - 220px);padding-left:15px}.section-page-os .detail-os .image-os,.section-page-os .detail-os .desc{max-width:100%;margin-bottom:0}.section-page-os .detail-os .promo-rond{height:120px;width:120px;line-height:120px}.section-page-os .detail-os h3.title-blocs{margin-top:5px;margin-bottom:5px}.section-page-os .detail-os span.prestation-pour{margin-top:5px}.section-page-news .detail-news .image-os{margin-bottom:20px;padding-right:0}.section-page-news .detail-news .desc{padding-left:0}.section-page-redac iframe{width:728px;height:390px}.section-room .room_item .text{padding-left:30px}.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{margin-top:5px}.section-room .room_item .text p{display:none}.section-room .bloc-title .div-link{margin-top:15px}.section_page-gallery{padding:5px 10px 0 10px}.section_page-gallery .grid-item{padding-left:10px;padding-right:10px}}@media only screen and (max-width:480px){#section-BE{top:0}.main-content-wrapper .section-header .top-header a{font-size:12px;text-transform:none}.mobile-nav{padding:10px 15px;height:80px}.mobile-nav .menu-mobile{margin-top:65px}.mobile-nav .menu-mobile li{padding:0}.main-content-wrapper .section-header .nav li a{padding:15px 0}.main-content-wrapper .section-header .top-header{padding:10px 15px}.mobile-nav .logo{padding-right:20px}.mobile-nav .logo .subtitle{display:none!important}.mobile-nav .navbar-toggler{right:15px}.main-content-wrapper .section-header{height:120px}.section-page-news .detail-news .image-os .img-news{height:200px}.p-40{padding:30px 15px}.mt-40{margin-top:30px}.pb-40{padding-bottom:30px}.section-page-news,.section-page-os,.section-home-presentation,.section-room,.p-40:first-child,.section-detail-presentation,.section-detail-scea .list-horaire{padding-top:15px}.pt-40{padding-top:20px}.pl-40{padding-left:15px}.pr-40{padding-right:15px}.section-slider,.section-video{height:260px;display:inline}.section-slider .slider-content,.section-video .slider-content,.under-video,.section-slider .slider-home{height:260px}.section-slider .title-slider,.section-video .title-slider{width:100%;top:15px;left:0;padding-left:15px;padding-right:15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}h3.title-blocs{margin-bottom:10px}.section-slider h5,.section-video h5{display:none}.section-slider .owl-nav{height:50px;width:50px;bottom:-7px}.section-slider .owl-nav .owl-prev,.section-slider .owl-nav .owl-next{width:50px;height:50px;line-height:50px!important;right:0}.section-slider .owl-nav .owl-prev{right:50px}#section-BE-resa{padding-left:0;padding-right:0}.section-home-offers,.section-home-news{height:380px}.giftcard-section{height:auto}.section-home-options{height:350px}h2.big-title,h1.big-title{margin-bottom:10px}.mb-15,.mb-20{margin-bottom:10px}.mt-30{margin-top:20px}.section-slider,.section-video{display:inline}#section-BE{position:initial;width:100%;display:inline-block}.padding-60,.section-home-offers .big-box,.section-home-options .big-box,.section-home-news .big-box,.section-home-os .animate-box .padding-404040{height:260px}.section-home-os .animate-box .padding-404040.BG-red{height:160px}.section-home-tripadvisor{height:auto}.section-home-os{height:420px}.section-home-os .big-box{height:300px}.section-home-os .big-box .BG-white{height:200px}.section-home-os .big-box .offer{height:220px}.section-home-os .animate-box .offer .desc .content-offer{padding:15px}.section-home-os .BG-red .prestation-pour{display:none}.section-home-options .animate-box .offer,.section-home-os .animate-box .offer,.section-home-news .animate-box .offer{width:100%}.section-home-options .zone-offers .colored-BG,.section-home-news .zone-offers .colored-BG,.section-home-os .content-offer .zone-texte{display:none}.section-home-offers .owl-nav,.section-home-options .owl-nav,.section-home-os .owl-nav,.section-home-news .owl-nav{top:20px}.section-home-offers .owl-nav .owl-prev,.section-home-offers .owl-nav .owl-next,.section-home-options .owl-nav .owl-prev,.section-home-options .owl-nav .owl-next,.section-home-os .owl-nav .owl-prev,.section-home-os .owl-nav .owl-next,.section-home-news .owl-nav .owl-prev,.section-home-news .owl-nav .owl-next{width:40px;height:40px;line-height:40px}.section-home-offers .owl-nav .owl-prev,.section-home-options .owl-nav .owl-prev,.section-home-os .owl-nav .owl-prev,.section-home-news .owl-nav .owl-prev{right:40px}.section-title-page .pt-60{padding-top:15px}.section-title-page .pb-60{padding-bottom:15px}.section-home-scea ul li{width:100%}.section-home-offers .animate-box .offer .desc .content-offer,.section-home-os .content-offer,.section-home-options .animate-box .offer .desc .content-offer,.section-home-os .animate-box .offer .desc .content-offer,.section-home-news .animate-box .offer .desc .content-offer{padding:50px 15px 15px 15px}.section-home-offers .desc-presta{display:none}.section-home-presentation .presentation-user{margin-top:10px}.bloc-title h2.big-title{width:100%}.bloc-title .div-link{width:100%;text-align:left;margin-left:0;margin-top:5px}.section-home-os .BG-red{padding:15px;height:auto}.section-home-os .BG-red .promo-rond{right:auto;left:20px;top:20px}.section-home-os .BG-red .zone-texte .zone-texte{display:none}.section-home-os .content-offer h3.title-blocs{margin-top:0;margin-bottom:10px}.section-home-news .animate-box .description{display:none}.section-home-gallery .colored-BG{padding:15px 5px 0 5px}.section_page-gallery{padding:0 15px}.grid-item{padding-bottom:15px}.giftcard-section .big-box{height:auto}.giftcard-section .animate-box .offer{width:100%;height:110px}.giftcard-section .animate-box .offer-photo-w .opacity-amount .gift-amount{left:15px;transform:translate(0,-50%)}.giftcard-section .colored-BG{padding:15px;height:auto}.section-home-tripadvisor .padding-60,.section-home-tripadvisor .module-tripadvisor{padding:10px}.section-home-partenaires .partners{height:auto}.section-home-partenaires .partners a{margin:0 5px 5px;height:40px}.section-room .room_item{margin-bottom:40px}.section-room .room_item .img{width:100%!important;padding:30%;margin-bottom:15px}.section-room .room_item .border-box-list{width:calc(100% - 20px);height:calc(100% - 20px)}.section-room .room_item .mon-image-liste{top:20px;left:20px;width:calc(100% - 20px);height:calc(100% - 20px)}.section-room .room_item .img img{width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-room .room_item .text{width:100%;margin-left:0;margin-top:0;padding-left:0}.section-room .room_item .text .bloc-title{margin-top:20px}.single-product-wrapper .product-description{display:inline-block!important;width:100%;height:auto!important}.single-product-wrapper .product-description .product-title{width:100%}.single-product-wrapper .product-description .product-infos{width:100%}.single-product-wrapper .product-description .product-infos .line{margin-bottom:10px;margin-top:10px}.single-product-wrapper .product-description .product-infos .product-price{width:100%}.section-slider-detail h1.big-title,.section-page-news .detail-news .desc{padding-right:0;padding-left:0}.section-page-news .detail-news .image-os{padding-right:0;padding-left:0;margin-bottom:15px}.section-detail-be .content-be-background{padding:15px}.section-detail-presentation .module-infos .text-right{width:100%;padding-right:0;text-align:left}.section-detail-presentation .module-infos .text-left{width:100%;padding-left:0;margin-left:0;margin-top:20px}.section-detail-scea .list-scea ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.section-detail-options .detail-option .option-img-w{width:100px;height:75px}.section-detail-options .detail-option .option-content-w{width:calc(100% - 100px);padding-left:10px}.section-page-redac iframe{width:290px;height:161px}.section-detail-be{margin-left:0;margin-right:0;padding:15px 0 0 0}.section-detail-be .col-xs-12 .col-sm-12 .col-md-12 .col-lg-12,.around-items-w .grid-item{padding-right:0;padding-left:0}.section-page-news .detail-news .entry-date{width:50px;height:50px;padding:5px;margin-bottom:15px;margin-right:10px}.section-page-os .detail-os .promo-rond{height:100px;width:100px;line-height:100px}.section-page-os .detail-os .desc{padding-top:15px;padding-left:0}.around-item-content-w,.comment-item-w{padding:15px}}body{font-family:var(--font-title),sans-serif;font-weight:400;font-size:18px;color:var(--color-text);background-color:var(--color-bg-1)}h1,h2,h3,h5,h6{color:var(--color-text);line-height:1.3}h1.big-title{position:relative;z-index:1;font-family:var(--font-title),sans-serif;font-weight:700;font-size:50px;line-height:1.3em}h2.big-title,.section-room .room_item .text h2 a,.around-title h2{position:relative;z-index:1;font-family:var(--font-title),sans-serif;font-weight:700;font-size:38px;line-height:1.3em}h3.title-blocs{color:var(--color-text);font-family:var(--font-title),sans-serif;font-weight:700;font-size:26px;line-height:1.2em}p{color:var(--color-text);font-size:16px;line-height:1.4;font-weight:400}a{color:var(--color-text);font-weight:700;font-size:14px}.color-promo{color:#ff5964}.link-white{color:var(--color-text-white);background-color:transparent!important;font-size:14px;text-transform:uppercase;font-weight:600;border:2px solid var(--color-bg-1)}.link-white:after{background-color:var(--color-bg-1)!important}.link-white:hover{color:var(--color-text)!important}.link-border-black{color:var(--color-text);background-color:transparent!important;font-size:14px;text-transform:uppercase;font-weight:600;border:2px solid var(--color-text)}.link-border-black:after{background-color:var(--color-text)!important}.link-border-black:hover{color:var(--color-link)!important}.link-dark{text-transform:none;font-family:var(--font-title),sans-serif!important;color:var(--color-text)!important;background:none!important;font-size:24px;font-weight:600;border:0;text-decoration:none}.link-dark:hover{color:var(--color-text);background-color:var(--color-link)!important;border-color:transparent;text-decoration:none}.font-bold{font-weight:700}.font-light{font-weight:300}.btn,.btn:active{color:var(--color-text);border:0;border-radius:0;font-size:18px;line-height:56px;font-weight:700;background-color:var(--color-btn-txt)}.btn-white{border:2px solid #fff;color:var(--color-text-white);font-size:20px;border-radius:30px;line-height:55px;text-transform:uppercase;font-family:var(--font-title),sans-serif;font-weight:700}.btn-white:hover{border:2px solid var(--color-text);background-color:var(--color-text);font-size:20px;border-radius:30px;line-height:55px;text-transform:uppercase;font-family:var(--font-title),sans-serif;font-weight:700}.navbar-toggler{background-color:var(--color-bg-1);border-radius:0}.navbar-toggler i{font-size:12px;color:var(--color-text-white)}.mobile-nav{background-color:var(--color-bg-1)}.mobile-nav .navbar-toggler span{background-color:var(--color-text)}.mobile-nav .menu-mobile.menu-mobile-active{background-color:var(--color-bg-1);border-top:1px solid rgba(0,0,0,.1)}.main-content-wrapper .section-header{background-color:var(--color-bg-1);-webkit-box-shadow:4px 0 15px rgba(0,0,0,.05);-moz-box-shadow:4px 0 15px rgba(0,0,0,.05);box-shadow:4px 0 15px rgba(0,0,0,.05)}.main-content-wrapper .section-header .top-header{background-color:var(--color-text);color:var(--color-text-white);font-size:14px;line-height:20px;font-family:var(--font-title),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em}.main-content-wrapper .section-header .top-header a{color:var(--color-text-white)!important;font-weight:400;letter-spacing:.03em}.main-content-wrapper .section-header .top-header a:hover{color:var(--color-link)!important}.main-content-wrapper .section-header .top-header .meteo .weather-item .weather-icon{color:var(--color-text-white)}.main-content-wrapper .section-header .top-header .langs-magic ul{border-radius:0;background-color:var(--color-text);-webkit-box-shadow:4px 0 15px rgba(0,0,0,.05);-moz-box-shadow:4px 0 15px rgba(0,0,0,.05);box-shadow:4px 0 15px rgba(0,0,0,.05)}.main-content-wrapper .section-header .logo .title,.mobile-nav .logo .title{font-family:var(--font-title),sans-serif;font-size:18px;font-weight:700;line-height:1.1em;text-transform:uppercase}.main-content-wrapper .section-header .logo .subtitle,.mobile-nav .logo .subtitle{font-size:14px;font-weight:300;text-transform:uppercase}.main-content-wrapper .section-header .logo a:hover,.mobile-nav .logo a:hover{color:var(--color-text);background-color:transparent}.main-content-wrapper .section-header .nav li a,.mobile-nav .menu-mobile li a{font-size:14px;text-transform:uppercase;font-family:var(--font-title),sans-serif;font-weight:700;letter-spacing:.03em;color:var(--color-text)}.main-content-wrapper .section-header .nav li a:hover,.mobile-nav .menu-mobile li a:hover{color:var(--color-text-white)}.main-content-wrapper .section-header .nav li a:after,.mobile-nav .menu-mobile li a:after{background:var(--color-text)}.main-content-wrapper .section-header .nav li.link-resa a{color:var(--color-btn-txt);background:var(--color-btn);align-items:center;display:flex}.main-content-wrapper .section-header .nav li.link-resa a:hover{background-color:transparent;color:var(--color-text)}.main-content-wrapper .section-header .nav li.link-resa a:after{background:var(--color-text)}.main-content-wrapper .section-header .nav .sub-menu{-webkit-box-shadow:4px 0 15px rgba(0,0,0,.05);-moz-box-shadow:4px 0 15px rgba(0,0,0,.05);box-shadow:4px 0 15px rgba(0,0,0,.05);background-color:var(--color-bg-1)}.main-content-wrapper .section-header .mobile-nav .menu-mobile .sub-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-content-wrapper .section-header .menu-mobile-active .nav .sub-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-content-wrapper .section-header .nav .sub-menu li a,.mobile-nav .menu-mobile .sub-menu li a{font-size:14px;text-transform:none;font-family:var(--font-title),sans-serif;font-weight:400}.main-content-wrapper .section-header .nav .sub-menu li a:after,.mobile-nav .menu-mobile .sub-menu li a:after{background:transparent}.main-content-wrapper .section-header .nav .sub-menu li a:hover,.mobile-nav .menu-mobile .sub-menu li a:hover{font-size:16px;font-weight:700;color:var(--color-text);border:0}.colored-BG{color:var(--color-text);background:var(--color-bg-3)}.BG-white{background-color:var(--color-bg-1)}.BG-red{background:var(--color-bg-2)}.white-bg-shaddow{background-color:var(--color-bg-1);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.05);-moz-box-shadow:0 10px 10px rgba(0,0,0,.05);box-shadow:0 10px 10px rgba(0,0,0,.05)}#SVGID{--color-stop-1:var(--color-link);--color-stop-2:var(--color-btn)}.svg-color{opacity:.5;fill:url(#SVGID) var(--color-link)}.section-slider .slider-content,.section-video .slider-content{background-color:rgba(0,0,0,.3)}.section-slider .title-slider,.section-video .title-slider{color:#fff;font-family:var(--font-title),sans-serif;font-weight:600;font-size:60px;line-height:1.2em;text-shadow:0 2px 2px rgba(0,0,0,.4);text-align:left}.section-slider h5,.section-video h5{color:#fff;font-family:var(--font-title),sans-serif;font-weight:600;font-size:16px;line-height:1.2em;text-shadow:0 2px 2px rgba(0,0,0,.4);text-align:left}.section-slider .owl-nav .owl-prev,.section-slider .owl-nav .owl-next,.section-home-offers .owl-nav .owl-prev,.section-home-offers .owl-nav .owl-next,.section-home-options .owl-nav .owl-prev,.section-home-options .owl-nav .owl-next,.section-home-os .owl-nav .owl-prev,.section-home-os .owl-nav .owl-next,.section-home-news .owl-nav .owl-prev,.section-home-news .owl-nav .owl-next,.giftcard-section .owl-nav .owl-prev,.giftcard-section .owl-nav .owl-next,.section-slider-detail .owl-nav .owl-prev,.section-slider-detail .owl-nav .owl-next{color:var(--color-text-white)!important;background-color:var(--color-text)!important;border-radius:0!important}.section-slider .owl-nav .owl-prev i,.section-slider .owl-nav .owl-next i,.section-home-offers .owl-nav .owl-prev i,.section-home-offers .owl-nav .owl-next i,.section-home-options .owl-nav .owl-prev i,.section-home-options .owl-nav .owl-next i,.section-home-os .owl-nav .owl-prev i,.section-home-os .owl-nav .owl-next i,.section-home-news .owl-nav .owl-prev i,.section-home-news .owl-nav .owl-next i,.giftcard-section .owl-nav .owl-prev i,.giftcard-section .owl-nav .owl-next i,.section-slider-detail .owl-nav .owl-prev i,.section-slider-detail .owl-nav .owl-next i{color:var(--color-text-white)!important}#section-BE{background:var(--color-bg-3)}#section-BE .content-be-background h2.big-title{font-size:50px}#ConstellationWidgetContainerBE #ConstellationWidget{background-color:transparent}.decoration-bloc,.decoration-bloc-center{background-color:#000}.decoration-bloc-red{background-color:#ff5964}.section-home-options .zone-texte,.section-home-os .zone-texte,.section-home-news .zone-texte,.giftcard-section .zone-texte{font-weight:400;line-height:1.4em;font-size:18px}.section-home-presentation .zone-texte{font-weight:400;line-height:1.4em;font-size:20px;color:#797979}.section-home-offers .animate-box .offer .desc .content-offer,.section-home-options .animate-box .offer .desc .content-offer,.section-home-os .animate-box .offer .desc .content-offer,.section-home-news .animate-box .offer .desc .content-offer,.giftcard-section .animate-box .offer .desc .content-offer{text-shadow:0 2px 2px rgba(0,0,0,.4)}.section-home-offers .animate-box .offer .desc .content-offer .link-white,.section-home-options .animate-box .offer .desc .content-offer .link-white,.section-home-os .animate-box .offer .desc .content-offer .link-white,.section-home-news .animate-box .offer .desc .content-offer .link-white,.giftcard-section .animate-box .offer .desc .content-offer .link-white{text-shadow:none}.section-home-offers .animate-box .offer,.section-home-options .animate-box .offer,.section-home-os .animate-box .offer,.section-home-news .animate-box .offer,.giftcard-section .animate-box .offer{background-color:var(--color-text);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.section-home-offers .animate-box .offer:hover,.section-home-options .animate-box .offer:hover,.section-home-os .animate-box .offer:hover,.section-home-news .animate-box .offer:hover,.giftcard-section .animate-box .offer:hover{filter:grayscale(100%)}.section-home-offers .animate-box .offer .desc,.section-home-options .animate-box .offer .desc,.section-home-os .animate-box .offer .desc,.section-home-news .animate-box .offer .desc,.giftcard-section .animate-box .offer .desc{background:rgba(0,0,0,.4)}.section-home-offers .animate-box .offer .desc:hover,.section-home-options .animate-box .offer .desc:hover,.section-home-os .animate-box .offer .desc:hover,.section-home-news .animate-box .offer .desc:hover,.giftcard-section .animate-box .offer .desc:hover{background:rgba(0,0,0,.7)}.section-home-offers .animate-box .offer .desc h3.title-blocs a{color:var(--color-text-white);font-family:var(--font-title),sans-serif;line-height:1.2em;font-size:26px;font-weight:700}.section-home-scea ul li{font-weight:400;font-size:18px;line-height:2em;color:#797979}.section-home-os .promo-rond{background-color:var(--color-bg-1);font-weight:700;color:#ff5964}.section-home-news .animate-box.see-all .offer .desc{background:rgba(0,0,0,.7);border:3px solid rgba(255,255,255,1)}.section-home-news .animate-box.see-all .offer .desc:hover{background:rgba(0,0,0,.9)}.section-home-news .animate-box.see-all .offer .desc h3{font-size:36px;line-height:1.1em;color:#fff}.giftcard-section .animate-box .offer-photo-w .opacity-amount .gift-amount{color:var(--color-text-white);font-family:var(--font-title),sans-serif;font-weight:700;font-size:90px}.single-product-wrapper .product-description .product-title span.max-capacity{font-size:16px}.single-product-wrapper .product-description .product-infos .line{height:3px;background-color:#3c91e6}.single-product-wrapper .product-description .product-infos .product-price{color:#3c91e6;font-size:16px}.single-product-wrapper .product-description .product-infos .product-price span{font-size:22px;font-weight:700}.section-room .room_item .border-box-list{border:5px solid var(--color-btn-txt)}.section-room .room_item .text h2,.section-room .room_item .text h2 a{color:var(--color-text)}.section-room .room_item .text h2 a:hover{color:var(--color-link)}.section-room .room_item .text .price,.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{font-family:var(--font-title);font-size:18px;font-weight:500;color:#797979}.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{border-left:1px solid #ebebeb}.section-room .room_item .text p{font-size:18px;color:#797979}.section-detail-be .content-be-background{background:var(--color-bg-3);border:2px solid #f5f5f5}.section-detail-presentation .price-detail{font-size:16px;font-family:var(--font-title),sans-serif;font-weight:400;border-bottom:2px solid #f5f5f5}.section-detail-presentation .price-detail span{font-size:30px;font-weight:700;line-height:1.5em}.section-detail-presentation .module-infos span{font-size:14px}.section-detail-presentation ul,.section-detail-scea ul,.list-horaire ul,.section-detail-texte .text,.section-detail-options .option-content-w{color:#797979}.section-detail-options .detail-option .option-content-w .option-min-price{text-transform:uppercase;font-weight:700;font-size:14px}.section-detail-options .detail-option .option-content-w .title-sublink-spacer{color:var(--color-text);font-size:14px;text-transform:uppercase;font-weight:600}.section-page-os .detail-os .promo-rond{background-color:#ff5964;color:var(--color-text-white);font-size:50px;font-weight:700;border-radius:100%;box-shadow:0 2px 2px rgba(0,0,0,.4)}.section-home-os .desc span.date-os,.section-home-os .desc strong.date-os,.section-page-os .detail-os span.description,.section-page-os .detail-os span.prestation-pour,.section-page-os .detail-os span.date-os,.section-page-os .detail-os strong.date-os{color:#797979}@media only screen and (max-width:1300px){.main-content-wrapper .section-header .nav li a{font-size:14px;line-height:22px}.section-slider .title-slider,.section-video .title-slider{font-size:50px}.section-home-presentation .zone-texte{font-size:18px}h1.big-title,h2.big-title,.section-room .room_item .text h2 a,.around-title h2{font-size:30px}h3.title-blocs,.section-home-offers .animate-box .offer .desc h3.title-blocs a{font-size:22px}.giftcard-section .animate-box .offer-photo-w .opacity-amount .gift-amount{font-size:70px}}@media only screen and (max-width:1024px){.section-room .room_item .text .price,.section-room .room_item .text .max-capacity,.section-room .room_item .text .detail-activity{font-size:16px}.around-title h2{font-size:24px}}@media(min-width:1025px){.SpecialOffers-wrap.giftcard-section{flex-wrap:wrap;flex-direction:row;height:auto}}@media only screen and (max-width:768px){.section-slider .title-slider,.section-video .title-slider{font-size:40px}h3.title-blocs,.around-title h2{font-size:22px}.link-dark{font-size:20px}.section-detail-presentation .module-infos ul li{font-size:16px}.section-page-os .detail-os .promo-rond{font-size:30px}}@media only screen and (max-width:480px){body{font-size:16px}.main-content-wrapper .section-header .logo .title,.mobile-nav .logo .title,.section-home-presentation .zone-texte{font-size:16px}.section-home-scea ul li{font-size:16px;line-height:1em}.section-slider .title-slider,.section-video .title-slider{font-size:28px;text-transform:none}h1.big-title{font-size:24px}h2.big-title,.section-room .room_item .text h2 a,.around-title h2{font-size:22px}h3.title-blocs,.section-home-offers .animate-box .offer .desc h3.title-blocs a{font-size:18px}.section-home-offers .animate-box .offer .desc .con span,.section-home-offers .animate-box .offer .desc span,.section-home-presentation .text,.section-home-options .option-box .desc span,.section-home-os span,.section-home-news .animate-box span,.section-detail-presentation .text,.section-page-news span,.section-home-options .zone-texte,.section-home-os .zone-texte,.section-home-news .zone-texte,.giftcard-section .zone-texte{font-size:16px}.single-product-wrapper .product-description .product-infos .product-price{font-size:14px}.single-product-wrapper .product-description .product-infos .product-price span{font-size:20px}.detail-page .pt-40{padding-top:15px}.detail-page .pb-40{padding-bottom:15px}.section-detail-presentation .module-infos ul li{font-size:14px}.section-page-os .detail-os .promo-rond{font-size:30px}.section-page-news .detail-news .entry-date .posted-on-day{font-size:24px}.giftcard-section .animate-box .offer-photo-w .opacity-amount .gift-amount{font-size:50px}}.topiecha-grid .IG-bloc{border-radius:0}.scea-pictos{justify-content:flex-start}.external-map,#scroll-to-top i{color:#fff!important}.around-items-w{margin-top:0;margin-bottom:0}.gallery-photos-home{padding-right:0;padding-left:0}.nl-modal .left{background-color:var(--color-btn)}.detail-slider_img .owl-stage{background-color:#000}.detail-slider_img .owl-item{opacity:.3}.detail-slider_img .owl-item.active.center{opacity:1}.detail-slider_img .subtitle-slider{text-align:center}.zone-offers .section-newsletter{padding:0}.zone-offers .section-newsletter .newsletter-content{padding:30px}.zone-offers .section-newsletter .newsletter-content .section-title h2{font-size:32px}.section-newsletter .newsletter-content .section-title h2{font-family:var(--font-title),sans-serif;font-weight:700}.section-footer .content-footer,.section-footer .bottom-footer,.section-footer .footer-copyright{background-color:rgba(0,0,0,.05)}.content-news .owl-nav button.owl-prev,.content-news .owl-nav button.owl-next{position:absolute;z-index:10;top:50%;width:50px!important;height:50px!important;text-align:center;line-height:50px!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0!important;border-radius:0!important}.content-news .owl-nav button.owl-prev,.content-news .owl-nav button.owl-prev:hover{left:0!important}.content-news .owl-nav button.owl-next,.content-news .owl-nav button.owl-next:hover{right:0!important}.content-news .owl-nav button.owl-prev,.content-news .owl-nav button.owl-next{background-color:var(--color-text)!important}.content-news .owl-nav button.owl-prev i,.content-news .owl-nav button.owl-next i{color:var(--color-text-white)!important}.newsletterbloc{padding:40px}#Contact-form-submit{background:var(--color-bg-3);color:var(--color-text);border-radius:0}.page-404 .section-header{position:initial}.horaires-more-infos .d-flex .bloc-left,.horaires-more-infos .d-flex .bloc-right{padding:40px 0}.bloc-relative{position:relative;padding-top:40px}.horaires-more-infos .d-flex .bloc-left.border-hours{border-right:0}@media only screen and (max-width:1024px){.horaires-more-infos .d-flex .bloc-left,.horaires-more-infos .d-flex .bloc-right{padding:15px 0}.bloc-relative{padding-top:15px;margin-top:50px}}@media(max-width:1024px){.section-video,.video-wrap,.under-video{height:calc(100vh - 140px)}}@media only screen and (max-width:768px){.section-video,.video-wrap,.under-video{height:calc(70vh - 140px)}.newsletterbloc{padding:40px 20px 20px 20px}.bloc-relative{margin-top:30px}}@media only screen and (max-width:480px){.section-video,.video-wrap,.under-video{height:calc(40vh - 120px)}.newsletterbloc{padding:30px 15px 15px 15px}.horaires-more-infos .d-flex h2{text-align:left}}#widget-full{flex-direction:column;align-items:center;width:340px}.activity{height:110px!important}#section-be{width:400px}#section-BE{height:auto}.col-xs-12.col-sm-12.col-md-12.col-lg-12{padding:0}#section-BE-detail>.content-be-background>.check-availability>.col-xs-12.col-sm-12.col-md-12.col-lg-12>#section-BE>#widget-full{flex-direction:row;height:auto;width:100%}#section-BE-detail>.content-be-background>.check-availability>.col-xs-12.col-sm-12.col-md-12.col-lg-12>.section-home-be{width:100%;display:inline-block;position:relative;right:0;top:0;z-index:1}section.section-slider #section-BE-inner>.accommodation,section.section-slider #section-BE-inner>.activity{flex-direction:column}.link-gift-cards,.link-clickAndCollect{color:var(--color-text)!important}.link-dark{padding:0!important;font-size:18px}.div-link{padding-top:20px}.page-detail .accommodation,.page-detail .activity,.page-reservation .accommodation,.page-reservation .activity{flex-direction:row}.page-detail section#widget-full,.page-reservation section#widget-full{height:100%}a#bouton-recherche{background-color:var(--color-text)}.widget-bottom-secure{background-color:var(--color-bg-1);padding:20px}div#section-BE-inner>.accommodation{flex-direction:row!important}.bloc-date-big-content{background-color:#fff;gap:0;width:100%!important}.gifts-and-click-and-collect{margin-bottom:10px}.dates-start,.dates-end{height:50px}div#section-BE-inner>.activity .dates-start{width:100%}@media(max-width:480px){.widget-bottom-secure{padding:15px}}