*{box-sizing:border-box;color:var(--color-text);font-family:var(--font-text),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}body{background-color:var(--color-bg-1)!important}main{padding:0}h1,h2,h3,h3 a{font-family:var(--font-title);font-weight:600;margin:0}h1{color:var(--color-text-white);font-size:32px;line-height:38px}h2{color:var(--color-title);font-size:28px;line-height:31px}h3,h3 a{color:var(--color-title);font-size:18px;line-height:22px}.section{display:flex;justify-content:center;padding:30px 15px;text-align:center}.section-title{margin-bottom:30px}.content-section,.section-newsletter .bg-img{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.content-section-2{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.opacity{background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%)}.opacity-4{background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 100%)}.title-contain{display:flex;justify-content:center}.title-contain h2{text-align:center}.owl-theme .owl-nav button:hover,.owl-theme .owl-dots .owl-dot span:hover{background:var(--color-link)!important}.owl-theme .owl-nav{display:flex;flex-direction:row;justify-content:space-between;margin:0 20px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{border:2px solid;border-radius:50%;height:42px;margin:0;width:42px}.owl-carousel .owl-nav button.owl-next i.las,.owl-carousel .owl-nav button.owl-prev i.las{font-size:28px}button#cookie i{color:var(--color-text-white);font-size:25px}.btn-contain{background:var(--color-btn);border-radius:20px}.btn{background-color:var(--color-btn);border-radius:20px;color:var(--color-text-white);font-size:16px;height:fit-content;padding:15px 30px}.btn:hover{color:var(--color-text-white);background:var(--color-link);border-radius:20px}.more-button-contain{margin-top:30px}.more-button-contain a{width:100%}a,a i,a:hover,a i:hover{color:var(--color-text)}.rating-stars{margin-left:5px}.rating-stars i{color:var(--color-text)}.opacity-3{background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%)}.section-title-BG,.section-title-BG .opacity-3{border-radius:20px;width:100%}.section-title-BG .text-center{display:flex;flex-direction:column;gap:4px;padding:30px 20px}.banner-link-contain{align-items:center;display:flex;flex-direction:row;gap:21px;justify-content:center}.banner-link-contain i.las{font-size:16px}.banner-link{color:var(--color-text-white);font-family:var(--font-title);font-size:14px;font-weight:500;text-shadow:0 4px 4px rgba(0,0,0,.25)}.link-accueil:hover{color:var(--color-text-white)}.mobile-nav,.computer-nav{width:100%}.logo-and-menu,.logo-and-cie{align-items:center;display:flex;justify-content:space-between;padding:15px}.logo-and-menu .contact-icones,.logo-and-cie .contact-icones{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center}.logo-and-menu .contact-icones a i,.logo-and-cie .contact-icones a i{align-items:center;background:var(--color-btn);border-radius:50%;color:var(--color-text-white);display:flex;height:31.5px;justify-content:center;width:31.5px}.logo-footer{align-items:center}.logo-and-menu .logo,.logo-and-cie .logo,.logo-footer{text-align:center}.logo-and-menu .logo img,.logo-and-cie .logo img{max-height:40px;max-width:85px}.mobile-nav .navbar-toggler i.btn-menu{color:var(--color-text-white)}.mobile-nav .logo-and-menu .logo .logo-top .title,.mobile-nav .logo-and-menu .logo .logo-top .subtitle,.computer-nav .logo-and-cie .logo .logo-top .title,.computer-nav .logo-and-cie .logo .logo-top .subtitle,.section-footer .logo-footer .title,.section-footer .logo-footer .subtitle{color:var(--color-text)}.mobile-nav .logo-and-menu .logo .logo-top .subtitle,.computer-nav .logo-and-cie .logo .logo-top .subtitle,.section-footer .logo-footer .subtitle{text-transform:uppercase}.mobile-nav .navbar-toggler{align-items:center;color:var(--color-btn-txt);cursor:pointer;display:flex}.mobile-nav .navbar-toggler i.btn-menu{background:var(--color-btn);border-radius:20px;font-size:25px;padding:15px}.mobile-nav .menu-mobile{background-color:var(--color-text-white);display:none;padding:30px 15px}.mobile-nav .menu-mobile.menu-mobile-active{display:block;left:0;margin-bottom:0;position:fixed;width:100%;z-index:1000}.mobile-nav .menu-mobile li{display:block!important;padding-bottom:35px}.mobile-nav .menu-mobile li:last-child,.mobile-nav .nav .sub-menu li:last-child{padding-bottom:0}.mobile-nav .menu-mobile li a{display:flex;font-size:17px;justify-content:end;text-decoration:none;z-index:1}.mobile-nav .menu-mobile li a:hover{color:var(--color-link);text-decoration:underline}.mobile-nav .nav .sub-menu{display:none}.mobile-nav .nav .sub-menu.sub-menu-active{display:flex;flex-direction:row-reverse;gap:20px;padding:40px 10px 5px 10px;overflow:hidden}.mobile-nav .nav .sub-menu li{display:flex!important;justify-content:end;padding-bottom:26px}.mobile-nav .nav .sub-menu li a{font-size:17px}.line-vertical{background-color:var(--color-bg-3);border:2px solid}.dropdown.languages{display:flex;justify-content:center}.dropdown.languages .flag{border-radius:5px;height:20px;width:32px}.dropdown.languages .dropdown-menu{background-color:transparent;border:0;left:inherit;margin:7px 22px 0 0;min-width:inherit;padding:0}.dropdown.languages .dropdown-menu li{padding-bottom:5px}.dropdown.languages .dropdown-menu li:last-child{padding-bottom:0}.dropdown.languages .dropdown-menu>li>a{padding:0}.dropdown.languages .dropdown-menu li a:hover{background-color:transparent}.dropdown.languages .dropdown-menu li .flag:hover{transform:scale(1.1)}.computer-nav{display:none}.section-slider{padding:15px}.section-slider .content-section{display:flex;flex-direction:column;gap:40px}.section-slider .slider-home.bg-img,.section-slider .opacity{border-radius:30px;height:calc(100vh - 115px);width:100%}.section-slider .owl-theme .owl-nav{bottom:30px;margin:0;padding:0 20px;position:absolute;width:100%}.section-slider .owl-carousel .owl-nav button.owl-next,.section-slider .owl-carousel .owl-nav button.owl-prev,.section-slider .owl-carousel .owl-nav button.owl-next i.las,.section-slider .owl-carousel .owl-nav button.owl-prev i.las{border-color:var(--color-text-white);color:var(--color-text-white)}.principal-title-contain{color:var(--color-text-white);padding:30px 5px;position:absolute;z-index:10}.principal-title-contain .rating-stars i,.principal-title-contain h3{color:var(--color-text-white)}.principal-title-contain h1,.principal-title-contain h3{line-height:normal;text-shadow:0 4px 4px rgba(0,0,0,.25)}.principal-title-contain h3{font-weight:500;font-size:28px}.section-slider h2{font-size:26px}.section-slider-be-in-offer div#section-BE-inner{gap:0;padding:24px 0 20px 0}.section-widget-be-in-resa div#section-BE-inner{gap:0;padding:0 0 20px 0}.section-slider div#section-BE-inner>.accommodation,.section-slider-be-in-offer div#section-BE-inner>.accommodation,.section-widget-be-in-resa div#section-BE-inner>.accommodation{gap:12px}.section-slider .bloc-date,.section-slider .bloc-pax,.section-slider-be-in-offer .bloc-date,.section-slider-be-in-offer .bloc-pax,.section-widget-be-in-resa .bloc-date,.section-widget-be-in-resa .bloc-pax{background:#e3e3e3;border-radius:11px}.section-slider #pax,.section-slider-be-in-offer #pax,.section-widget-be-in-resa #pax{justify-content:center;text-align:center}.section-slider input#magic-start-date,.section-slider input#magic-start-date2,.section-slider input#magic-end-date,.section-slider-be-in-offer input#magic-start-date,.section-slider-be-in-offer input#magic-start-date2,.section-slider-be-in-offer input#magic-end-date,.section-widget-be-in-resa input#magic-start-date,.section-widget-be-in-resa input#magic-start-date2,.section-widget-be-in-resa input#magic-end-date{background:#e3e3e3}.section-slider .bloc-date label,.section-slider .bloc-date input,.section-slider #pax span,.section-slider-be-in-offer .bloc-date label,.section-slider-be-in-offer .bloc-date input,.section-slider-be-in-offer #pax span,.section-widget-be-in-resa .bloc-date label,.section-widget-be-in-resa .bloc-date input,.section-widget-be-in-resa #pax span{font-size:14px}a#bouton-recherche{border-radius:20px}.bloc-btn i.las.la-search{display:none}.section-slider .div-gift-cards .las,.section-slider .div-gift-cards span,.section-slider .div-clickAndCollect .las,.section-slider .div-clickAndCollect span,.section-slider-be-in-offer .div-gift-cards .las,.section-slider-be-in-offer .div-gift-cards span,.section-slider-be-in-offer .div-clickAndCollect .las,.section-slider-be-in-offer .div-clickAndCollect span,.section-widget-be-in-resa .div-gift-cards .las,.section-widget-be-in-resa .div-gift-cards span,.section-widget-be-in-resa .div-clickAndCollect .las,.section-widget-be-in-resa .div-clickAndCollect span,a.link-clickAndCollect:hover,a.link-gift-cards:hover{color:var(--color-link)}.widget-bottom-secure .secure-booking-message,.widget-bottom-secure .secure-booking-payment-w,.widget-bottom-secure .secure-booking-payment-w span{align-items:center;display:flex;font-size:12px;gap:3px;text-align:center}.bloc-date-big-content{height:50px;gap:12px;width:100%}.gifts-and-click-and-collect{margin-bottom:10px}.dates-start,.dates-end,.bloc-pax{width:100%}.descrip-and-avatar{display:flex;flex-direction:column;gap:40px}.avatar-and-infos{display:flex;flex-direction:row;justify-content:center}.avatar-and-infos .opacity{display:none}.info-user-after-name{display:flex;flex-direction:column}.section-meteo .owl-carousel.owl-drag .owl-item{display:flex;justify-content:center}.section-meteo .meteo{border-radius:10px;width:285px}.contain-icon-temp{background:conic-gradient(#83a9b2 0% 20%,rgba(131,169,178,.4) 20% 28%,#fff 0% 72%,rgba(131,169,178,.7) 72% 80%,#83a9b2 80% 100%);border-radius:10px 10px 0 0;display:flex;justify-content:center;width:100%}.weather-item{align-items:center;display:flex;flex-direction:column;width:100%}.infos-center-meteo{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-direction:column;height:104px;justify-content:center;margin:15px 0 10px 0;width:104px}.infos-center-meteo span{font-size:30px;font-weight:600}.weather-icon{height:30px}.meteo-date-place{background-color:var(--color-text-white);border-radius:0 0 10px 10px;display:flex;flex-direction:column;padding-bottom:15px;text-align:center;width:100%}.meteo-day{text-transform:capitalize}.weather-clear-day .contain-icon-temp{background:conic-gradient(#83a9b2 0% 20%,rgba(131,169,178,.4) 20% 28%,#fff 0% 72%,rgba(131,169,178,.7) 72% 80%,#83a9b2 80% 100%)}.weather-partly-cloudy-day .contain-icon-temp{background:conic-gradient(#83a9b2 0% 20%,rgba(131,169,178,.4) 20% 28%,#fff 0% 72%,rgba(131,169,178,.7) 72% 80%,#83a9b2 80% 100%)}.weather-partly-cloudy-day .infos-center-meteo{height:110px;width:150px;margin:15px 0 5px 0}.weather-Cloudy .contain-icon-temp{background:conic-gradient(#61606e 0% 20%,rgba(97,96,110,.8) 20% 28%,#fff 0% 72%,rgba(97,96,110,.7) 72% 80%,#61606e 80% 100%)}.weather-fog .contain-icon-temp{background:conic-gradient(#b1b3b3 0% 20%,rgba(177,179,179,.6) 20% 28%,#fff 0% 72%,rgba(158,161,162,.4) 72% 80%,#b1b3b3 80% 100%)}.weather-Cloudy .infos-center-meteo,.weather-fog .infos-center-meteo{width:150px}.weather-rain .contain-icon-temp{background:conic-gradient(#b1b3b3 0% 20%,rgba(177,179,179,.6) 20% 28%,#fff 0% 72%,rgba(158,161,162,.4) 72% 80%,#b1b3b3 80% 100%)}.weather-rain .infos-center-meteo{height:120px;margin-top:0;transform:translate(0,10px);width:90px}.weather-snow .contain-icon-temp,.weather-sleet .contain-icon-temp{background:conic-gradient(#a5a4ac 0% 20%,rgba(165,164,172,.8) 20% 28%,#fff 0% 72%,rgba(165,164,172,.7) 72% 80%,#a5a4ac 80% 100%)}.weather-snow .infos-center-meteo,.weather-sleet .infos-center-meteo{width:135px}.weather-wind .contain-icon-temp{background:conic-gradient(#a5a4ac 0% 20%,rgba(165,164,172,.8) 20% 28%,#fff 0% 72%,rgba(165,164,172,.7) 72% 80%,#a5a4ac 80% 100%)}.weather-wind .infos-center-meteo{height:110px;margin:15px 0 5px 0;width:155px}.more-button-contain-computer{display:none}.presta-contain-three{display:none!important}.presta-big-contain{display:flex;flex-direction:column;gap:30px;justify-content:center;margin:0 10px}.presta-contain{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.presta-contain img,.presta-contain .bg-img,.presta-contain .opacity-4{border-radius:20px;height:350px;max-width:700px;object-fit:cover;width:100%}.opacity-4{display:none}.infos{display:flex;flex-direction:column;gap:20px;width:100%}.title-and-price{display:flex;flex-direction:column;gap:5px}.title-and-price h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.saw-prices span strong{font-size:20px}.options-big-contain{margin:0}.option-contain img{height:266px}.option-contain .infos{align-items:end;flex-direction:row;gap:0;justify-content:space-between;min-height:74px}.option-contain .title-and-price{margin:0;text-align:start}.options-big-contain .owl-nav{margin:20px 0 0 0}.section-options .owl-carousel .owl-nav button.owl-next,.section-options .owl-carousel .owl-nav button.owl-prev,.section-options .owl-carousel .owl-nav button.owl-next:hover,.section-options .owl-carousel .owl-nav button.owl-prev:hover,.section-options .owl-carousel .owl-nav button.owl-next i.las,.section-options .owl-carousel .owl-nav button.owl-prev i.las,.widget_gallery .owl-carousel .owl-nav button.owl-next,.widget_gallery .owl-carousel .owl-nav button.owl-prev,.widget_gallery .owl-carousel .owl-nav button.owl-next:hover,.widget_gallery .owl-carousel .owl-nav button.owl-prev:hover,.widget_gallery .owl-carousel .owl-nav button.owl-next i.las,.widget_gallery .owl-carousel .owl-nav button.owl-prev i.las,.section-avis .owl-carousel .owl-nav button.owl-next,.section-avis .owl-carousel .owl-nav button.owl-prev,.section-avis .owl-carousel .owl-nav button.owl-next:hover,.section-avis .owl-carousel .owl-nav button.owl-prev:hover,.section-avis .owl-carousel .owl-nav button.owl-next i.las,.section-avis .owl-carousel .owl-nav button.owl-prev i.las{border-color:var(--color-bg-3);color:var(--color-bg-3)}.option-contain .btn{padding:15px}.video-and-gallery{display:flex;flex-direction:column;gap:20px}.section-video-contain .section-video-home #player{max-height:154px;width:-webkit-fill-available}.big-photo-contain img{display:none}.section-video-contain .rounded-box{border-radius:10px;height:154px;overflow:hidden}.widget_gallery .owl-carousel .owl-item img{border-radius:10px;height:275px;object-fit:cover}.widget_gallery .owl-nav{margin:10px 0 0 0}.widget_gallery .owl-carousel .owl-nav.disabled{display:flex}.scea-pictos-and-list{display:flex;flex-direction:column;gap:30px}.scea-picto-big-contain{background:var(--color-bg-2);border-radius:20px;box-shadow:0 0 7.8px 0 rgba(0,0,0,.15)}.scea-pictos{flex-wrap:wrap;gap:15px;padding:40px 20px}.scea-picto{background:var(--color-bg-3);border-radius:50%;height:45px;padding:0!important;width:45px}.scea-pictos .scea-picto i{align-items:center;color:var(--color-text-white);display:flex;font-size:34px;height:100%;justify-content:center;width:100%}.list-scea{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 10px}.section-gifts .presta-img-contain{width:100%}.section-gifts .presta-contain .img-gifts,.opacity-2{border-radius:20px;height:220px}.opacity-2{background:linear-gradient(270deg,rgba(0,0,0,0) 48.78%,rgba(0,0,0,.39) 70.81%,rgba(0,0,0,.65) 100%),linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%)}.gift-amount{align-items:center;display:flex;flex-direction:column;position:absolute;transform:translate(30px,80px)}.amount-name{color:var(--color-text-white);font-size:14px}.amount-value{color:var(--color-red);font-family:var(--font-title);font-size:26px;font-weight:700}.descrip-giftcards{display:none}.section-special-offers .presta-contain img{height:160px}.section-special-offers{gap:20px}.title-and-promo{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.offer-promo{color:var(--color-red);font-family:var(--font-title);font-size:26px;font-weight:600}.special-offer-related span.separator{margin-left:0;margin-right:0;opacity:1}.section-hours-and-more .section-title{margin-bottom:50px}.section-hours-and-more .text-infos{display:flex;justify-content:space-between;margin:10px 10px 0 10px}.section-hours-and-more .separator{border-top:1px solid #000;margin:0 10px 10px 10px}.infos-resto-contain{background:var(--color-bg-2);border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-top:50px;padding:40px 20px}.subtitle-horaires{font-size:18px;font-weight:700}.info-sub-horaires{font-size:18px}.btn-contain-resto{margin-top:30px}.avis-big-contain{display:flex;justify-content:center}.section-avis .owl-carousel .owl-stage{width:100%!important}.section-avis .owl-carousel.owl-drag .owl-item{display:flex;justify-content:center;width:100%!important}.tripadvisor,.booking,.fairguest{padding:20px!important}.tripadvisor{min-width:100%;max-width:100%}.news-contain-computer{display:none}.news-contain{margin:10px 0}.news-contain .presta-img-contain{width:100%}.news-contain .img-news,.news-contain .opacity{border-radius:20px;height:263px}.news-contain .news-txt{color:var(--color-text-white);font-size:14px;text-align:end;transform:translate(-20px,35px);width:100%}.news-contain .news-txt i.las{color:var(--color-text-white);margin-right:5px}.news-contain .info{margin:10px 0}.news-contain .title-and-price{text-align:start}.sidebar-center{text-align:center}.calendars{border-radius:20px;box-shadow:0 0 7.8px 0 rgba(0,0,0,.15);padding:20px}.section-newsletter{padding:0 15px}.section-newsletter .bg-img{border-radius:20px}.section-newsletter .newsletter-content{gap:20px;padding:40px 20px!important}.section-newsletter .newsletter-content .icon-big{height:70px;width:70px}.section-newsletter .newsletter-content .icon-big i{font-size:40px;line-height:66px}.section-newsletter .newsletter-content .section-title h2{font-size:24px!important}.section-newsletter #Nl-form-footer{border-radius:10px;height:64px;padding:5px 5px 5px 10px;width:312px}.section-newsletter #Nl-form-footer input{height:54px;padding:0}.section-newsletter #Nl-form-footer button{border-radius:10px;height:54px;width:86px}.section-footer{padding:30px 15px 15px}.section-footer .content-footer{background-color:var(--color-bg-1);border-radius:10px;padding:5px}.map-logo-social-medias-partners{display:flex;flex-direction:column;gap:50px;width:100%}.section-map #mapApple{height:200px}.mk-map-view{border-radius:20px 20px 0 0}.external-map{align-items:center;border-radius:0 0 20px 20px;display:flex;font-size:17px;height:inherit;justify-content:center;line-height:normal;padding:16px 30px}.external-map i{color:var(--color-text-white);font-size:30px}.logo-and-social-medias{align-items:center;display:flex;flex-direction:column;gap:30px;padding:0 20px}.logo-footer{display:flex;flex-direction:column}.logo-footer img{max-height:100px;max-width:200px}.section-footer .content-footer .col-footer.right-social-info{flex-wrap:wrap;gap:15px;margin-top:0}.section-footer .content-footer .col-footer.right-social-info a{align-items:center;border-radius:50%;display:flex;justify-content:center;margin-right:0}.section-footer .partners{padding:30px 0}.section-footer .partners img{max-height:55px;max-width:55px}.section-footer .bottom-footer{background-color:var(--color-bg-1);border-radius:10px;padding:15px 0}.section-footer .bottom-footer p{display:flex;flex-direction:column;gap:10px}.section-footer .bottom-footer p a,.section-footer .footer-copyright .copyright{font-size:16px}.section-footer .footer-copyright{background-color:var(--color-bg-1);border-radius:10px;padding:15px 0 5px 0}.content-news{display:flex;flex-direction:column-reverse;gap:30px;margin:0 20px}.content-news .content-right{width:100%}.content-news .menu-right{background:var(--color-bg-2);border-radius:20px;border:0!important;margin-bottom:0!important;padding:20px 30px!important}.content-news .content-right .sidebar-title{display:flex!important;justify-content:center;margin-bottom:30px!important;padding-left:0!important}.content-news .content-right .sidebar-title:before,.content-news .content-right .sidebar-title:after{display:none}.content-news .content-right .sidebar-title h3{font-size:26px}.content-news .news-post{position:relative;padding-left:63px;padding-top:0;min-height:48px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.content-news .post-thumb{display:inherit;height:48px!important;width:48px!important}.content-news .news-post h4{color:var(--color-text);font-size:18px;font-weight:600;line-height:22px;text-align:start}.content-news .content-left{margin-right:0;width:100%}.content-news .list-news{border:0;padding:0}.content-news .photo-page img{border-radius:20px;height:300px;object-fit:cover;width:100%}.content-news .owl-nav{bottom:18%}.content-news .owl-nav button{background:transparent!important}.content-news .owl-carousel .owl-nav button.owl-next i.las,.content-news .owl-carousel .owl-nav button.owl-prev i.las{color:var(--color-text-white)!important;border:2px solid;border-radius:50%;height:42px!important;width:42px}.content-contactform{display:flex;flex-direction:column-reverse}.content-contactform .content-right{display:inherit;flex-direction:column;gap:30px;width:100%}.content-contactform .content-right>div{background:var(--color-bg-2);border-radius:20px;border:0;margin-bottom:0;padding:30px 20px}.content-contactform .sidebar-title{padding-left:0}.content-contactform .sidebar-title:before,.content-contactform .sidebar-title:after{display:none}.content-contactform .sidebar-title h3{font-size:26px}.title-contact{margin-bottom:50px!important}.contact-adress,.title-social{margin-bottom:30px!important}.content-contactform .sub-content-block{margin-bottom:15px}.contactme i.las,.contactme i.lab,.contactme span{color:var(--color-link)}.social-links-widget .social-links{margin-bottom:0}.social-links-widget .social-links li{margin-bottom:10px;margin-right:8px}.social-links-widget .social-links li a{background:var(--color-bg-3);height:45px;line-height:57px;width:45px}.social-links-widget .social-links li a .lab,.social-links-widget .social-links li a .fab{color:var(--color-text-white);font-size:30px}.content-contactform .content-left{width:100%}.content-contactform .content-left #Contact-form{border:0;margin-top:30px;padding:0}.content-contactform .content-left .sidebar-title{margin-bottom:30px}.content-contactform .content-left #Contact-form h3{font-size:31px}.content-contactform .content-left #Contact-form .form-group{margin:0 0 20px 0}.text-area-form{margin:0 0 10px 0}.content-contactform .content-left #Contact-form .form-group .form-control{background-color:#e5e5e5;border:0;border-radius:10px;color:#504a4a;height:74px;padding:25px 15px}.form-newsletter{margin:0 0 15px 0}.content-contactform .content-left #Contact-form .bloc-contact{padding-bottom:0}.content-contactform .content-left #Contact-form .center-btn{display:flex;align-items:center}.content-contactform .content-left #Contact-form .center-btn #Contact-form-submit{margin-bottom:30px;width:fit-content}.section-news-in-news .menu-right-in-news{padding:40px 20px!important}.section-news-in-news .content-news{gap:15px}.section-news-in-news .content-news,.content-news .news-post .date{margin:0}.section-news-in-news .content-news .content-left{display:flex;flex-direction:column;gap:30px;padding:0 10px}.section-news-in-news .title-and-date-news{text-align:start}.section-news-in-news .title-and-date-news .date i.las{color:var(--color-link)}.section-news-in-news .social-links-widget{background:var(--color-bg-2);border:0!important;border-radius:20px;display:flex;flex-direction:column;gap:30px;margin-bottom:0!important;padding:30px 20px}.section-news-in-news .social-links{display:flex;flex-wrap:wrap;justify-content:center}.section-news-in-news .img-news-in-news,.section-news-in-news .opacity{border-radius:20px;height:362px}.content-news-in-news .list-news{display:flex;flex-direction:column;justify-content:center}.section-news-in-news .list-news .news-date{position:relative;transform:translate(-20px,50px);text-align:end;z-index:100}.section-news-in-news .list-news .news-date i.las,.list-news .news-date span{color:var(--color-text-white)}.section-news-in-news .list-news h2{font-size:24px;margin-bottom:20px;text-align:center!important}.grid-item{margin-top:0;margin-bottom:30px;padding:0}.grid-item:last-child{margin-bottom:0}.grid-item .around-item-w{border-radius:20px;box-shadow:inherit}.grid-item .around-item-w .around-item-img-w{border-radius:20px;height:293px}.grid-item .around-item-w .around-item-img-w .around-item-type{background:var(--color-bg-2);border-radius:0 0 10px 10px;color:var(--color-txt);font-size:14px}.grid-item .around-item-w .around-item-img-w .around-distance{align-items:center;border-radius:0 0 20px 20px;display:flex;font-size:14px;justify-content:center;text-transform:uppercase}.around-distance i.las{color:var(--color-text-white);font-size:20px}.grid-item .around-item-w .around-item-content-w{padding:8px 10px}.grid-item .around-item-w .around-item-content-w .see-all,.grid-item .around-item-w .around-item-content-w .see-menos{margin-top:20px;text-align:start}.grid-item .around-item-w .around-item-content-w .see-all i.las,.grid-item .around-item-w .around-item-content-w .see-menos i.las,.grid-item .around-item-w .comment-item-w .icon-all i.las,.grid-item .around-item-w .comment-item-w .icon-menos i.las{color:var(--color-link)}.grid-item .around-item-w .comment-item-w{background:var(--color-bg-2);border-radius:20px;padding:20px 15px}.grid-item .around-item-w .comment-item-w .comment-item-w-top .user-avatar{height:53px;width:53px}.grid-item .around-item-w .comment-item-w .comment-item-w-top .comment-title{font-size:17px}.around-items-w{max-width:inherit;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;display:inherit}.section-offers-in-offers .descrip-offers,.section-offers-in-offers .capacity-and-others{display:none}.section-offers-in-offers .capacity-and-infos{width:100%}.section-special-offers-in-offers .presta-contain img{height:300px!important}.section-special-offers-in-offers .btn{width:100%}.section-special-offers-in-offers .description-special-offer{display:none}.detail-slider_img .bg-img{border-radius:40px;height:505px;object-fit:cover}.section-slider-be-in-offer .bloc-reservation-contain .price-offer-from{color:var(--color-title);font-family:var(--font-title);font-size:22px;font-weight:300}.section-slider-be-in-offer .bloc-reservation-contain .price-offer-from strong{color:var(--color-title);font-family:var(--font-title);font-size:26px}.price-resa-offer{margin-left:8px}.infos-presentation-offer{display:flex;flex-direction:column;gap:40px;margin:0 10px}.bloc-infos{display:flex;flex-direction:column;gap:20px}.bloc-infos-in-offer{background:var(--color-bg-2);border-radius:20px;display:flex;flex-direction:column;gap:13px;padding:20px 25px;text-align:start}.bloc-infos-in-offer .m-b-10 i.las{margin-right:5px}.infos-presentation-offer .content-left .border-top{margin-top:20px}.title-in-offer{margin-top:50px}.section-detail-meeting .mk-map-view{border-radius:20px}.menus-restau{border-top:0;margin-top:0;padding-top:0;padding-bottom:60px}.menus-restau .title-in-offer{margin-bottom:20px;margin-top:0}.menus-restau:last-child{padding-bottom:0}.menus-restau .text-menu,.date-menu{text-align:start}.section-gifts-in-gifts .presta-big-contain{gap:50px}@media(min-width:768px){h1{font-size:50px;line-height:normal}h2{font-size:38px;line-height:normal}h3,h3 a{font-size:22px;line-height:26px}.section{padding:50px 20px;text-align:start}.section-title{margin-bottom:50px}.section-title-with-btn{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.section-title-BG .text-center{padding:50px 20px}.banner-link-contain i.las{font-size:20px}.banner-link{font-size:18px}.logo-and-menu,.logo-and-cie{padding:15px 50px}.logo-and-menu .logo img,.logo-and-cie .logo img{max-height:66px;max-width:140px}.section-slider .content-section{align-items:center;flex-direction:row-reverse;gap:0;height:100%}.principal-title-contain{max-width:400px;padding:50px 37px}.section-slider .slider-and-title-contain{width:55%;height:100%}.section-slider .slider-home.bg-img,.section-slider .home-slider_img,.section-slider .owl-carousel .owl-stage-outer,.section-slider .owl-carousel .owl-stage,.section-slider .owl-carousel.owl-drag .owl-item{height:100%;max-height:660px}.section-slider .slider-home.bg-img,.section-slider .opacity{max-height:660px}.section-slider .owl-theme .owl-nav{bottom:40px;padding:0 30px}.section-slider .bloc-reservation.bloc-reservation-home{padding:0 20px;width:45%}.section-slider h2{font-size:31px}.bloc-date{padding:10px}.avatar-and-infos{align-items:center;gap:10px;justify-content:end}.avatar-and-infos .opacity{display:inherit;border-radius:60px;height:80px;width:150px}.avatar-img{border:1px solid #f8f8f8;border-radius:60px;height:80px!important;width:150px!important}.more-button-contain-mobile{display:none}.more-button-contain-computer{display:inherit;margin-top:0}.presta-big-contain{flex-direction:row;margin:0 50px}.presta-big-contain .presta-contain-one.is-active,.presta-big-contain .presta-contain-two.is-active{width:70%}.presta-contain-one,.presta-contain-two{width:30%}.presta-contain-one .infos,.presta-contain-two .infos{display:none}.presta-contain.is-active .infos{display:flex}.infos{align-items:end;flex-direction:row;justify-content:space-between}.title-and-price{margin:0 10px}.opacity-4{display:inherit}.presta-big-contain .presta-contain.is-active .opacity-4{display:none}.option-contain .btn{padding:15px}.video-and-gallery{margin:0 50px}.section-video-contain .section-video-home #player{max-height:342px}.big-photo-contain img{border-radius:10px;display:inherit;height:342px;object-fit:cover;width:100%}.section-video-contain .rounded-box{border-radius:20px;height:342px}.widget_gallery .owl-carousel .owl-item img{height:79px}.scea-pictos-and-list{flex-direction:row;gap:50px;justify-content:space-between;margin:10px 50px}.scea-picto-big-contain{max-height:460px}.scea-picto-contain{align-items:center;display:flex;height:100%}.scea-pictos{align-items:center;flex-shrink:0;gap:20px;height:fit-content;justify-content:center;padding:40px;width:233px}.scea-picto{height:60px;width:60px}.scea-pictos .scea-picto i{font-size:40px}.list-scea{display:flex;flex-direction:inherit;flex-wrap:wrap;justify-content:space-between;margin:20px 10px}.list-scea div{width:46%}.section-gifts .presta-big-contain{margin:10px 50px}.section-gifts .presta-contain{flex-direction:row;gap:30px}.gift-amount{transform:translate(50px,120px)}.section-gifts .presta-img-contain{width:50%}.section-gifts .presta-contain .img-gifts,.opacity-2{height:280px;max-width:inherit}.section-gifts .infos{flex-direction:column;height:100%;width:50%}.section-gifts .title-and-price{margin:0;text-align:end}.descrip-giftcards{display:inherit;text-align:end}.section-special-offers .presta-big-contain{flex-direction:column;gap:50px;margin:0}.section-special-offers .presta-contain{flex-direction:row;gap:5px;margin:10px 50px;width:inherit}.section-special-offers .presta-contain img{height:220px;max-width:inherit;width:50%}.section-special-offers .infos{height:220px;flex-direction:column;gap:10px;justify-content:space-between;min-width:340px;width:50%}.offer-special-contain-one{flex-direction:row-reverse!important}.section-special-offers .title-and-price{margin:0;text-align:end}.offer-special-contain-one .title-and-price,.offer-special-contain-one .offer-promo{text-align:start;width:100%}.offer-special-contain-one .infos{align-items:start}.offer-special-contain-one .special-offer-related{text-align:start}.special-offer-related{margin:0;text-align:end}.title-and-promo{align-items:end}.horaires-big-contain{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 50px}.infos-resto-contain{margin-top:0;padding:30px 50px;width:50%}.horaires-solo{width:55%}.btn-contain-resto{display:flex;justify-content:center}.avis-big-contain{margin:0 50px}.news-contain-computer{display:inherit}.news-contain .img-news,.news-contain .opacity{height:271px}.news-contain,.news-contain .title-and-price{margin:0}.calendars{padding:30px}.section-newsletter{padding:0 40px}.section-newsletter .newsletter-content{gap:0;padding:50px 20px!important}.section-newsletter .newsletter-content .section-title{padding-left:10px}.section-newsletter .newsletter-content .section-title h2{font-size:31px!important;line-height:36px}.section-newsletter #Nl-form-footer input{font-size:20px}.section-footer{padding:50px 10px 10px}.map-logo-social-medias-partners{align-items:center;flex-direction:row;gap:0}.section-map,.logo-social-medias-partners,.logo-footer,.section-footer .content-footer .col-footer.right-social-info{width:50%}.logo-footer,.section-footer .content-footer .col-footer.right-social-info{max-width:230px}.section-map #mapApple{height:330px}.external-map{font-size:20px}.logo-and-social-medias{flex-direction:row;gap:0;justify-content:center;padding:40px 20px}.section-footer .logo-footer .title,.section-footer .logo-footer .subtitle{font-size:18px}.section-footer .content-footer .col-footer.right-social-info{justify-content:center}.section-footer .partners{padding:40px 20px}.section-footer .partners div{display:flex;flex-wrap:wrap;justify-content:center;max-width:510px}.section-footer .partners img{max-height:50px;max-width:50px}.section-footer .bottom-footer{padding:15px}.section-footer .bottom-footer p{flex-direction:row;justify-content:center;gap:80px}.content-news{flex-direction:row-reverse;gap:0;margin:0}.content-news .content-right{width:fit-content}.content-news .menu-right{max-width:360px}.content-news .content-left{margin:0 30px}.content-news .post-thumb{height:80px!important;width:80px!important}.content-news .news-post{min-height:80px;padding-left:95px}.content-news .photo-page img{height:348px}.content-news .photo-page{margin-bottom:50px}.content-news .owl-nav{bottom:22%}.content-contactform{flex-direction:row-reverse;gap:20px;justify-content:space-between}.content-contactform .content-right{gap:40px;max-width:360px}.content-contactform .content-left{margin-right:0}.title-contact,.title-social{text-align:center}.content-contactform .content-left #Contact-form{margin-top:0;padding:30px 20px}.content-contactform .content-left .sidebar-title{margin-bottom:50px}.content-contactform .content-left #Contact-form .form-line{flex-direction:column}.content-contactform .content-left #Contact-form .center-btn{align-items:start}.content-contactform .content-left #Contact-form .center-btn #Contact-form-submit{margin-bottom:0}.section-news-in-news .content-news .content-left{display:flex;flex-direction:column-reverse;margin:0;padding:0 20px 0 15px;width:calc(100% - 340px)}.section-news-in-news .content-news .content-right{max-width:360px}.section-news-in-news .content-news .content-left .div-from-news{transform:translate(0,-32px)}.section-news-in-news .content-news{gap:25px;margin-bottom:30px}.section-news-in-news .list-news h2{font-size:28px;text-align:start!important}.section-news-in-news .content-news .photo-page{margin-bottom:30px}.grid-item{padding-right:10px;padding-left:10px}.section-offers-in-offers .presta-big-contain{flex-direction:column;gap:50px}.section-offers-in-offers .presta-contain{flex-direction:row;width:100%!important}.section-offers-in-offers .presta-contain img{height:300px;width:45%}.section-offers-in-offers .capacity-and-infos{width:55%}.section-offers-in-offers .infos{align-items:start;flex-direction:column;width:100%}.section-offers-in-offers .descrip-offers{display:inherit}.section-offers-in-offers .title-and-price{height:227px;justify-content:space-between}.section-special-offers-in-offers .presta-contain:nth-of-type(odd){flex-direction:row-reverse}.section-special-offers-in-offers .presta-contain{gap:20px;margin:0}.section-special-offers-in-offers .infos{align-items:start;height:300px}.section-special-offers-in-offers .title-and-price{gap:5px}.section-special-offers-in-offers .title-and-price,.section-special-offers-in-offers .special-offer-related,.section-special-offers-in-offers .offer-promo{text-align:start;width:100%}.section-special-offers-in-offers .related-and-btn{display:flex;flex-direction:column;gap:13px}.section-special-offers-in-offers .btn{width:fit-content}.section-special-offers-in-offers .description-special-offer{display:inherit}.section-slider-be-in-offer .bloc-reservation-contain{margin:0 50px;text-align:center}.section-slider-be-in-offer .bloc-reservation-contain .price-offer-from{font-size:24px}.section-slider-be-in-offer .bloc-reservation-contain .price-offer-from strong{font-size:28px}.infos-presentation-offer{gap:95px;margin:0 50px}.bloc-infos{flex-direction:row;justify-content:center}.bloc-infos-in-offer{height:fit-content;width:50%}.section-gifts-in-gifts .presta-big-contain{flex-direction:column}.section-gifts-in-gifts .infos{height:306px}}@media(min-width:1041px){.section-slider .content-section{gap:10px}.principal-title-contain{max-width:650px}.section-slider .slider-and-title-contain{width:65%}.section-slider .bloc-reservation.bloc-reservation-home{width:35%}.section-slider .slider-home.bg-img{width:calc(100% + 6px)!important}.section-slider-be-in-offer .div-clickAndCollect{margin-left:0;margin-top:15px}.avatar-and-infos{gap:12px}.presta-contain-three{display:inherit!important}.presta-big-contain .presta-contain-one.is-active,.presta-big-contain .presta-contain-two.is-active,.presta-big-contain .presta-contain-three.is-active{width:50%}.presta-contain-one,.presta-contain-two,.presta-contain-three{width:25%}.presta-contain-three .infos{display:none}.option-contain .btn{padding:15px 30px}.section-video-contain .section-video-home #player{max-height:471px}.big-photo-contain img{height:471px}.section-video-contain .rounded-box{height:471px}.widget_gallery .owl-carousel .owl-item img{height:118px}.list-scea div{width:30%}.section-gifts .presta-contain{flex-direction:row;gap:50px}.section-special-offers .presta-contain img{width:60%}.section-special-offers .infos{width:40%}.horaires-big-contain{gap:50px}.content-contactform{gap:30px}.content-contactform .content-right{gap:50px}.content-contactform .content-left #Contact-form .form-line{flex-direction:row;gap:20px}.section-news-in-news .list-news{margin-top:25px}.section-news-in-news .content-news .content-right{gap:50px}.section-news-in-news .content-news{gap:35px}.section-news-in-news .content-news .content-left .div-from-news{transform:translate(0,-52px)}.grid-item{padding-right:15px;padding-left:15px}.section-offers-in-offers .capacity-and-others{background:var(--color-bg-2);border-radius:20px;display:flex;flex-direction:column;height:fit-content;margin:20px 0;padding:15px 20px;width:55%}.section-offers-in-offers .capacity-and-others .grey-txt{text-align:end}.section-offers-in-offers .presta-contain img{width:30%}.section-offers-in-offers .capacity-and-infos{display:flex;flex-direction:row;gap:20px;width:70%}.section-offers-in-offers .infos{width:65%}.section-special-offers-in-offers .presta-contain img{width:45%!important}.section-special-offers-in-offers .infos{width:55%!important}.section-slider-be-in-offer .content-section{display:flex;flex-direction:row-reverse;flex-direction:row-reverse}.section-slider-be-in-offer .section-slider-offer{width:65%}.section-slider-be-in-offer .bloc-reservation-contain{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 20px 40px 0;width:35%}.section-slider-be-in-offer .widget-bottom-secure .secure-booking-message,.section-slider-be-in-offer .widget-bottom-secure .secure-booking-payment-w,.section-slider-be-in-offer .widget-bottom-secure .secure-booking-payment-w span{font-size:14px}.infos-presentation-offer{flex-direction:row;gap:50px;justify-content:space-between}.infos-presentation-offer .content-left{max-width:603px}.bloc-infos{flex-direction:column;max-width:395px}.bloc-infos-in-offer{width:100%}.section.section-slider-be-in-offer.resto-section-be{position:absolute;top:380px;width:100%}}@media(min-width:1220px){.mobile-nav{display:none}.computer-nav{display:inherit}.navbar-big{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:15px 50px}.navbar-big .navbar{align-items:center;display:flex;flex-direction:row;margin-bottom:0;padding:5px}.navbar-big .navbar li{list-style:none;margin-right:33px;text-align:center}.navbar-big .navbar li a:hover{color:var(--color-link)}.navbar-big .navbar .dropdown-menu.sub-menu-active{display:flex;flex-direction:row;gap:15px;margin:10px 0 0;min-width:max-content;padding:15px}.navbar-big .navbar .nav-computer-li{display:flex;flex-direction:column;gap:15px}.navbar-big .navbar .nav-computer-li li{margin-right:0;text-align:start}.principal-title-contain{max-width:750px}.descrip-and-avatar{gap:20px}.horaires-solo{margin:0 50px}.section-newsletter .newsletter-content{padding:50px 30px!important}.logo-and-social-medias{gap:100px}.section.section-slider-be-in-offer.resto-section-be{top:440px}}