body{box-sizing:border-box;color:var(--color-text);font-family:var(--font-text),sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin:0;padding:0}body{background-color:var(--color-bg-1)!important}main{padding:0}h1,h2,h3,h3 a{color:var(--color-title);font-family:var(--font-title);font-weight:400;margin:0}h1,h2{font-size:24px}h3,h3 a{font-size:20px}.section{padding:32px 20px}.section-title{margin-bottom:32px}.content-section{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.opacity{background-color:rgba(0,0,0,.2)}.owl-carousel .owl-stage{margin:0}.owl-theme .owl-nav button:hover{background:transparent!important}.owl-theme .owl-dots .owl-dot span{background:rgba(219,71,22,.4)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-red)!important}.owl-theme .owl-nav button:hover i.las{color:var(--color-link)}.owl-theme .owl-nav{display:flex;gap:56px;justify-content:center;margin-top:16px!important}.owl-carousel .owl-nav button.owl-next i.las,.owl-carousel .owl-nav button.owl-prev i.las{font-size:32px}button#cookie i{color:var(--color-text-white);font-size:25px}.btn-contain{display:flex;justify-content:center;width:100%}.btn-contain:hover a{color:var(--color-btn-txt)}.btn{background-color:var(--color-btn);border-radius:20px;color:var(--color-btn-txt);font-family:var(--font-title);font-size:14px;font-weight:400;padding:8px 16px;text-transform:uppercase}.btn:hover{transform:scale(1.1)}a,a i,a:hover,a i:hover{color:var(--color-text);text-decoration:none!important}#seeLess2,#seeLess1{display:none}.more-less-btn-contain{margin-top:10px}.more-less-btn{color:var(--color-link);font-size:14px;font-weight:400;text-decoration-line:underline!important}.more-less-btn:hover{color:var(--color-link);text-decoration-line:underline!important}.principal-title-other-pages{text-align:start!important}.img-banner{height:150px;object-fit:cover;object-position:center;width:100%}.description-option>*,.descrip-special-offers>*{font-size:16px;text-align:left!important}.first-nav{padding:14px 20px 0}.logo-contact-and-menu{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:14px}.contact-lang-menu{flex-wrap:wrap;justify-content:center}.contain-hr-header{padding:0!important}.logo-top.logo-text .title{font-size:24px!important;font-weight:400}.contact-lang-menu,.contact-icones,.contact-and-lang-row{align-items:center;display:flex;flex-direction:row;gap:16px}.contact-icones{flex-wrap:wrap}.contact-w{display:flex;align-items:center;border:1px solid var(--color-text);border-radius:50%;display:flex;height:32px;justify-content:center;padding:5px;width:32px}.dropdown-div{border:1px solid var(--color-text);border-radius:20px;align-items:center;display:flex;flex-direction:row;gap:5px;padding:5px}.dropdown-div:hover{background:var(--color-link);cursor:pointer}.current-lang.flag,.flag{font-size:14px;text-transform:uppercase}.dropdown-menu{background-color:transparent;border-radius:20px;box-shadow:none;border:0;min-width:inherit;right:0}.dropdown-menu>li>a{background:var(--color-text-white);border:1px solid var(--color-text);border-radius:20px;display:flex;justify-content:center;margin-bottom:2px;padding:3px 10px;text-transform:uppercase}.dropdown-menu>li>a:hover{background:var(--color-link)}.navbar-big{display:block}.navbar{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin-bottom:0;min-height:fit-content}.navbar li{align-items:center;display:flex;list-style:none;text-align:center;text-transform:uppercase}.navbar li a{font-size:12px;white-space:nowrap}.navbar li a:hover{color:var(--color-link)}.page-index .menu-accueil,.page-around .menu-around{display:none!important}.menu-accueil a,.menu-around a{align-items:center;display:flex;gap:5px}.menu-accueil .new-picto-svg,.menu-around .new-picto-svg{flex:0 0 auto;height:18px;width:18px}.menu-accueil a:hover .new-picto-svg,.menu-around a:hover .new-picto-svg{background-color:var(--color-link)}.section-title-general{padding:20px 24px}.principal-title{display:flex;flex-direction:column;justify-content:center;text-align:center}.principal-title h1{margin-bottom:16px}.section-video-home .video-wrap{aspect-ratio:16/9;border-radius:10px;height:auto;max-height:90vh;overflow:hidden;padding-bottom:0;width:100%}.section-video-home .video-wrap iframe{aspect-ratio:16/9;height:auto;top:50%;transform:translateY(-50%)}.section-widget-be .bloc-title-reservation.bg-img,.section-widget-be .opacity{height:calc(100vh - 235px)}.section-widget-be .section-BE-home{align-items:end;display:flex;height:100%;padding:24px 20px}.section-widget-be .rounded-box{align-items:center;display:flex;flex-direction:column;width:100%}div#section-BE-inner{background:var(--color-bg-1);border-radius:10px;gap:8px;padding:8px}div#section-BE-inner>.accommodation{gap:8px}.bloc-date input,.bloc-date label,#room-number,#room,#rooms,#room-default,#adult-number,#adult,#adults,#child-number,#child,#childs{font-size:12px}#pax,.div-gift-cards,.div-clickAndCollect{border:1px solid var(--color-text);border-radius:20px;gap:8px;height:36px;justify-content:center}.bloc-pax{border-radius:20px}.bloc-date{border-radius:20px;height:34px}.bloc-date,#pax{padding:8px 12px}.div-gift-cards,.div-clickAndCollect{padding:4px 12px}a#bouton-recherche{border-radius:20px;height:36px;padding:8px 16px}.link-gift-cards span,.link-clickAndCollect span{font-size:14px}.div-gift-cards{align-items:center;display:flex}a.link-gift-cards,a.link-clickAndCollect{align-items:center;color:var(--color-link);display:flex;gap:3px}a.link-gift-cards .new-picto-svg,a.link-clickAndCollect .new-picto-svg{background-color:var(--color-link)}.widget-bottom-secure{justify-content:center;padding:2px 0 0 0;row-gap:2px}.widget-bottom-secure .secure-booking-message,.widget-bottom-secure .secure-booking-payment-w,.widget-bottom-secure .secure-booking-payment-w span{color:var(--color-text-white);text-align:start}.bloc-date-big-content{background:var(--color-text-white);border:1px solid var(--color-text);border-radius:20px;gap:0;height:36px}.gifts-and-click-and-collect{gap:8px;padding:10px 5px 5px 5px}.div-gift-cards,.div-clickAndCollect{background:var(--color-bg-1)}div#section-BE-inner>.activity .dates-start{height:36px;width:100%}div#section-BE-inner>.activity .bloc-date{border:1px solid var(--color-text);border-radius:20px}.dates-start,.dates-end,.bloc-pax{height:34px}.home-slider_img .owl-item{border-radius:10px;overflow:hidden}.section-slider .slider-home.bg-img{height:400px;object-fit:cover}.section-slider .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;transform:translate(0,-60px)}.section-slider .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.4);margin:5px 4px;height:12px;width:12px}.section-slider .owl-theme .owl-dots .owl-dot.active span,.section-slider .owl-theme .owl-dots .owl-dot span:hover,.section-slider .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-text-white)!important}.paragraph-and-scea .content-presentation{display:flex;flex-direction:column;gap:24px}.section-title-presentation{margin-bottom:0!important}.description{display:-webkit-box;overflow:hidden;transition:all .3s ease;-webkit-box-orient:vertical;-webkit-line-clamp:10}.description.expanded{-webkit-line-clamp:initial}.avatar-and-infos{align-items:center;display:flex;flex-direction:row;gap:18px}.avatar-img.bg-img{border-radius:10px;height:60px;width:60px}.name-user{font-weight:700}.confort-adds .section-title{margin-bottom:16px}.confort-adds .more-less-btn-contain,.confort-adds .more-less-btn-contain-2{margin-top:16px}.check-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.options-scea{align-items:center;background:var(--color-bg-2);border-radius:15px;justify-content:center;padding:5px 10px;display:flex;gap:5px}.presta-contain{background-position:center;background-size:cover;height:500px;max-width:500px;width:100%;position:relative}.presta-contain img{border-radius:10px}.presta-contain .img-100vh-slide{min-width:0;object-fit:cover;width:100%!important}.section-options .options-slider .owl-stage-outer .owl-stage .owl-item,.section-options .giftcards-slider .owl-stage-outer .owl-stage .owl-item,.section-special-offers .special-offers-slider .owl-stage-outer .owl-stage .owl-item,.section-avis .avis-slider .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}.infos-contain{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 12px 12px 12px;position:absolute;z-index:100;width:100%}.saw-prices-contain{display:flex;justify-content:center;width:100%}.saw-prices{background:var(--color-bg-1);border-radius:50px;padding:2px 16px;width:fit-content}.saw-prices span{font-size:14px;font-weight:400}.saw-prices span strong{font-family:var(--font-title);font-size:20px}.infos{background:var(--color-bg-1);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.infos h3,.infos h3 a{display:-webkit-box;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.infos h3 a:hover{transform:scale(1.03)}.capacity-and-btn{display:flex;flex-direction:column;gap:16px}.capacity-beds{display:flex;align-items:center;gap:5px}.over-contain-presta,.over-contain-presta-news{max-width:500px;width:100%}.presta-contain-option{height:343px!important}.section-options .saw-prices-contain{min-height:30px}.section-options .infos{transform:translate(0,105px)}.footer-option{height:92px}.description-option{display:-webkit-box;overflow:hidden;transition:all .3s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.description-option.is-expanded{max-height:150px;overflow-y:auto;-webkit-line-clamp:initial}.description.is-expanded{max-height:auto;overflow-y:auto;-webkit-line-clamp:initial}.seeMore3.more-less-btn-contain,.seeLess3.more-less-btn-contain{margin-top:8px}.presta-contain-special-offers{height:450px!important}.section-special-offers .saw-prices{background:var(--color-red);height:fit-content}.section-special-offers .saw-prices span strong{color:var(--color-text-white)}.section-special-offers .infos{gap:12px}.section-special-offers .capacity-beds{display:flex;flex-direction:column;gap:2px}.section-special-offers .btn{background-color:var(--color-red)}.offer-dates{display:flex;flex-direction:row;gap:4px}.descrip-special-offers{text-align:center}.calendars,.available a,td.available a.ui-state-default,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border-radius:10px}.calendar_status div{border-radius:5px}.calendars,.ui-widget-content{border:1px solid var(--color-text)}.section-calendar-be{background:var(--color-bg-2)}.section-calendar-be .content-section{align-items:center;display:flex;flex-direction:column}.section-calendar-be .calendars{background:var(--color-bg-1);gap:30px;max-width:100%;padding:15px;width:430px}.section-calendar-be .avail-calendar-w{flex:1 1 0;min-width:0}.section-calendar-be .calendar_status{align-items:center;display:flex;gap:20px;margin-top:15px}.section-calendar-be .calendar_status>div{align-items:center;display:flex;gap:6px}.section-calendar-be .green-dispo{color:#44d600}.section-calendar-be .red-no-dispo{color:#ff1a43}.section-calendar-be .calendar_status span{font-size:14px}.section-map .content-section{display:flex;flex-direction:column;gap:32px}.title-and-address-map{display:flex;flex-direction:column;gap:16px}.address-line{align-items:center;display:flex;gap:5px}.address-line i.las{font-size:25px}.btn-map{width:fit-content}.btn-map:hover{color:var(--color-btn-txt)}.mk-map-view{border-radius:10px}.meteo-computer{display:none!important}.meteo-module{border-radius:10px;display:flex;height:160px;justify-content:end;padding:12px}.meteo-infos{align-items:center;background:var(--color-bg-1);border-radius:10px;display:flex;height:100%;padding:10px 2px;width:221px}.weather-item{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;text-align:center}.title-meteo{font-size:15px;font-family:var(--font-title)}.info-center-meteo{display:flex;flex-direction:column;gap:2px}.weather-icon-contain{display:flex;flex-direction:row;gap:5px;justify-content:center}.weather-icon{display:none}.text-meteo{font-size:14px;font-weight:400}.text-meteo strong{font-size:14px}.weather-trad{font-weight:700}.booking-widget,#CDSWIDSSP .withBorder{border-radius:10px!important;box-shadow:none!important;border:1px solid var(--color-text)!important}.tripadvisor,.booking,.fairguest{display:flex;justify-content:start;min-width:100%}.section-avis .avis-slider .owl-stage-outer .owl-stage .owl-item{height:auto;margin:20px 0}.section-avis .owl-theme .owl-nav{position:absolute;bottom:45%;right:10px}.section-avis .owl-carousel .owl-nav button.owl-prev{display:none}.content-section{border-radius:10px}.section-footer .content-footer{background:var(--color-bg-1);display:flex;flex-direction:column;gap:12px;padding:32px 30px 24px 30px}.bottom-footer,.footer-copyright,.partners{background:var(--color-bg-1)!important}.contain-hr{display:flex;justify-content:center;padding:0 30px;width:100%}.contain-hr-top{padding:0!important}.footer-hr-top{padding-bottom:12px}.footer-hr{border-top:1px solid var(--color-text);margin-bottom:0;margin-top:0;width:100%}.footer-title-subtitle2{display:none}.footer-title-subtitle .logo-footer.logo-text{align-items:center;display:flex;flex-direction:column}.footer-title-subtitle .title{font-size:20px!important}.footer-title-subtitle .subtitle{font-weight:700;text-transform:uppercase}.section-footer .content-footer .col-footer{margin-bottom:0}.footer-address-and-medias{display:flex;flex-direction:column;gap:12px;width:100%}.footer-row-address{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.section-footer .content-footer .col-footer.center-contact{text-align:end}.section-footer .content-footer .col-footer.center-contact p{line-height:0}.section-footer .content-footer .col-footer.center-contact p a{line-height:1.2}.col-footer.left-logo .title .rating-stars i,.col-footer.left-logo .subtitle,.col-footer.center-address p,.col-footer.center-contact a,.section-footer .bottom-footer a,.cgv-etc a,.footer-copyright div,.logo-footer.logo-text:hover{font-size:12px!important;vertical-align:baseline!important}.col-footer.center-contact a i{font-size:12px!important;vertical-align:baseline!important}.section-footer .content-footer .col-footer.right-social-info{flex-wrap:wrap}.section-footer .partners{padding:20px 30px}.section-footer .bottom-footer{justify-content:space-between;display:flex;padding:20px 30px 65px 30px;width:100%}.col-footer.center-address .rating-stars i,.footer-copyright div .rating-stars i{font-size:8px!important}.section-footer .bottom-footer,.section-footer .content-footer{border-bottom:0}.section-footer .footer-copyright img{height:10px}.cgv-etc{align-items:end;display:flex;flex-direction:column}.cgv-etc a{text-align:end}.section-footer .footer-copyright{align-items:start;display:flex;flex-direction:column;padding:0}.footer-copyright div{text-align:start}.contacts-computer,.copyright-computer,.cgv-computer{display:none!important}.presta-big-contain{align-items:center;display:flex;gap:16px;justify-content:start;flex-wrap:wrap}.bloc-infos{display:flex;column-count:2;justify-content:space-between;gap:80px}.bed-capacity,.CheckIn{width:50%}.section-presentation .bloc-infos{flex-wrap:wrap;row-gap:24px}.section-presentation .bloc-infos h4{border-bottom:1px solid var(--color-text);border-top:1px solid var(--color-text);color:var(--color-title);flex:0 0 100%;font-family:var(--font-title);font-size:20px;margin:0;padding:24px 0}.section-presentation .bloc-infos .CheckIn,.section-presentation .bloc-infos .bed-capacity{flex:0 0 100%;gap:8px;min-width:0}.bed-capacity .bed-line,.CheckIn .info-line{width:100%;justify-content:space-between;gap:10px}.label-bed{font-weight:700}.description-gifts{display:-webkit-box;overflow:hidden;text-align:start;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.choose-price-voucher,.all-prices-vouchers{margin-bottom:16px}.all-prices-vouchers{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.all-prices-vouchers a{border:1px solid var(--color-text);border-radius:20px;font-family:var(--font-title);font-weight:400;font-size:14px;padding:8px 16px}.all-prices-vouchers a:hover,.all-prices-vouchers a.active{background:var(--color-btn);border:1px solid transparent;color:var(--color-btn-txt)}.presta-contain-option.presta-contain-voucher{border-radius:10px 10px 0 0;height:250px!important}.section-options .infos.infos-voucher{background:rgba(111,163,215,.3);border-radius:0 0 10px 10px;gap:16px;transform:translate(0,0);padding:16px}.infos.infos-voucher h3{text-align:start;height:30px}.infos.infos-voucher .capacity-beds{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.presta-contain-option .capacity-beds{align-items:center;flex-direction:column;gap:8px}.presta-contain-option .capacity-beds .description-gifts{text-align:center}.infos.infos-voucher .btn-contain{align-items:end;flex-direction:row;justify-content:space-between}.infos.infos-voucher .presta-price strong{font-family:var(--font-title);font-size:20px;font-weight:400}.vouchers-slider .owl-item{justify-content:center;display:flex}.type-presta-around{text-transform:uppercase}.around-distance{align-items:center;display:flex;margin-bottom:8px}.around-distance strong{font-size:14px}.around-distance i.las{font-size:18px;margin-right:4px}.description-around{display:-webkit-box;overflow:hidden;text-align:start;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.description-around.is-expanded{-webkit-line-clamp:initial}.see-more-around{display:inline-block;margin-top:4px}.see-more-around.d-none{display:none}.btn-around-contain{display:flex;justify-content:center;width:100%}.btn-around{background-color:var(--color-btn);border-radius:20px;color:var(--color-btn-txt);font-size:12px;font-weight:700;padding:8px 16px 8px 32px;width:fit-content}.btn-around:hover{transform:inherit!important}.comment-item-w-top{align-items:center;display:flex}.comment-title{font-size:12px;font-weight:700}.text-opinion{font-size:12px}.icon-to-see.icon-all,.icon-to-see.icon-menos{position:absolute;transform:translate(-20px,-2px)}.icon-to-see.icon-all i.las,.icon-to-see.icon-menos i.las,.comment-title,.text-opinion{color:var(--color-btn-txt)}.btn-around .new-picto-svg{background-color:var(--color-btn-txt)}.around-items-w{max-width:inherit;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}.grid-item{margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}.grid-item.presta-contain{border-radius:10px}.checkbox{margin-bottom:0;margin-top:0}.text-newsletter{font-weight:300}label{margin-bottom:0;font-weight:300}@media(min-width:768px){h1{font-size:36px}h2{font-size:32px}.section{padding:32px 30px}.section-title{margin-bottom:40px}.img-banner{height:180px}.first-nav{padding:16px 30px 0!important}.contact-lang-menu{flex-direction:row-reverse}.logo-contact-and-menu{flex-direction:row;gap:0;margin-bottom:16px}.contact-lang-menu{flex-wrap:nowrap;justify-content:normal}.contact-icones{flex-wrap:nowrap}.navbar{gap:0;justify-content:space-between}.navbar li{margin-left:16px}.navbar-big .open>.dropdown-menu{width:max-content}.navbar-big .dropdown-menu>li>a{justify-content:start}.navbar-big .dropdown-menu>li:hover>a{color:var(--color-text)}.section-title-general{padding:16px 30px}.principal-title{margin-top:20px}.section-widget-be .bloc-title-reservation.bg-img,.section-widget-be .opacity{height:calc(100vh - 295px)}.section-widget-be .section-BE-home{padding:24px 30px}.section-calendar-be .calendars{padding:30px}.section-presentation .bloc-infos .CheckIn,.section-presentation .bloc-infos .bed-capacity{flex:1 1 0}.section-map .content-section{gap:40px}.address-line{font-size:20px}.meteo-infos{padding:16px 12px;width:300px}.text-meteo,.text-meteo strong{font-size:16px}.tripadvisor,.booking,.fairguest{justify-content:center}.section-footer .content-footer{gap:0;padding:32px 30px 24px 30px}.footer-hr-top{padding-bottom:24px}.footer-title-subtitle2{display:initial}.footer-title-subtitle1{display:none}.footer-row-address{align-items:initial}.col-footer.center-address,.col-footer.center-contact{align-items:end;display:flex}.footer-address-and-medias{gap:24px}.section-footer .content-footer .col-footer.right-social-info{justify-content:center}.footer-title-subtitle .logo-footer.logo-text{gap:8px}.footer-title-subtitle .title{font-size:24px!important}.col-footer.left-logo .title .rating-stars i,.col-footer.left-logo .subtitle,.col-footer.center-address p,.col-footer.center-contact a,.col-footer.center-contact a i,.section-footer .bottom-footer a,.cgv-etc a,.footer-copyright div,.logo-footer.logo-text:hover{font-size:16px!important}.contain-hr{padding:0 30px}.section-footer .partners{padding:24px 30px}.section-footer .bottom-footer{padding:24px 30px 70px 30px}.section-footer .footer-copyright,.cgv-etc{gap:2px}.width-footer{width:210px}.contact-mobile-tab{display:flex;justify-content:end}.presta-big-contain{gap:24px}.over-contain-presta-news.over-contain-voucher{display:flex;max-width:100%;width:100%}.presta-contain-option.presta-contain-voucher{border-radius:10px 0 0 10px;width:33%}.section-options .infos.infos-voucher{border-radius:0 10px 10px 0;gap:16px;width:67%}.section-options .infos.infos-voucher .capacity-and-btn{height:100%;justify-content:space-between}}@media(min-width:1200px){h1{font-size:48px}h2{font-size:40px}.section{padding:48px 60px}.img-banner{height:250px}.first-nav{padding:24px 60px 0!important}.logo-contact-and-menu{margin-bottom:24px}.logo-top.logo-text .title{font-size:32px!important}.contact-lang-menu,.contact-icones,.contact-and-lang-row{gap:14px}.navbar{column-gap:24px;justify-content:center;row-gap:12px}.navbar li{margin:0}.navbar li a{font-size:14px}.section-title-general{padding:24px 60px}.section-widget-be .bloc-title-reservation.bg-img,.section-widget-be .opacity{height:calc(100vh - 355px)}div#section-BE-inner{border-radius:40px;padding:16px}div#section-BE-inner>.accommodation{flex-wrap:nowrap;width:100%}.section-widget-be .bloc-pax{min-width:260px}.section-widget-be a#bouton-recherche{white-space:nowrap}div#section-BE-inner,.widget-bottom-secure,.div-gift-cards,.div-clickAndCollect{width:initial}.section-slider{margin-bottom:10px}.section-slider .slider-home.bg-img{height:500px}.presta-contain{height:550px}.infos-and-meteo{display:flex;flex-direction:row;gap:32px;justify-content:space-between}.title-and-address-map{gap:24px;width:65%}.meteo-computer{display:inherit!important;width:35%}.meteo-infos{padding:16px 2px;width:220px}.text-meteo,.text-meteo strong{font-size:14px}.section-avis{width:50%}.section-avis-2{width:100%!important}.contain-hr{padding:0 60px}.section-footer .content-footer{padding:32px 60px 24px 60px}.section-footer .partners{padding:24px 60px}.section-footer .bottom-footer{padding:24px 60px 70px 60px}.presta-big-contain{gap:32px}.comment-title{font-size:16px}.icon-to-see.icon-all,.icon-to-see.icon-menos{transform:translate(-20px,0)}.choose-price-voucher,.all-prices-vouchers{margin-bottom:24px}.choose-price-voucher{font-size:20px}.presta-contain-option.presta-contain-voucher{height:300px!important}.section-options .infos.infos-voucher{padding:24px}.infos.infos-voucher .presta-price strong{font-size:32px}}@media(min-width:1220px){h1{font-size:64px}.section{padding:56px 60px}.img-banner{height:350px}.first-nav{padding:40px 60px 0!important}.logo-contact-and-menu{margin-bottom:40px}.navbar li a{font-size:16px}.navbar li a i{font-size:14px}.section-title-general{padding:40px 60px}.principal-title{margin-top:0}.section-widget-be .bloc-title-reservation.bg-img,.section-widget-be .opacity{height:calc(100vh - 470px)}div#section-BE-inner,div#section-BE-inner>.accommodation{gap:16px}.section-presentation .content-section{display:flex;flex-direction:row;gap:40px}.section-slider{margin-bottom:0;width:50%}.section-slider .slider-home.bg-img{height:550px}.paragraph-and-scea{width:50%}.description{-webkit-line-clamp:5}.presta-contain{height:600px}.presta-contain-special-offers{height:500px!important}.meteo-infos{padding:16px 12px;width:300px}.text-meteo,.text-meteo strong{font-size:16px}.section-footer .content-footer{padding:32px 80px 24px 80px}.contain-hr{padding:0 80px}.section-footer .partners{padding:24px 80px}.section-footer .bottom-footer{padding:24px 80px 32px 80px}.contact-mobile-tab{display:none!important}.contacts-computer,.copyright-computer,.cgv-computer{display:inherit!important}.section-footer .content-footer .col-footer.center-contact{align-items:start;text-align:start}.section-footer .center-address.width-footer{align-items:start}.section-footer .copyright-computer{align-items:end}.section-footer .copyright-computer div{text-align:end}.section-footer .bottom-footer,.contain-hr-last{display:none}.col-footer.center-address,.col-footer.center-contact{align-items:center}.presta-big-contain{gap:40px}}@media(min-width:841px){.section-widget-be .bloc-title-reservation.bg-img,.section-widget-be .opacity{height:calc(100vh - var(--haut-hero,470px));min-height:320px}}.section-map-contact{background-color:var(--color-bg-1);--section-accent:var(--color-bg-2)}.section-map-contact .content-section{align-items:stretch;display:flex;flex-direction:column;gap:20px}.section-map-contact .bloc-left{background-color:var(--color-bg-1);border-radius:5px;display:flex;flex:0 0 auto;flex-direction:column;gap:40px;max-width:100%;min-width:0;order:2;overflow:hidden;width:100%}.section-map-contact .div-map{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.section-map-contact .fullwidth-mapkit{border-radius:10px;flex:1 1 auto;height:300px;min-height:300px;overflow:hidden;width:100%}.section-map-contact #mapApple{height:300px;width:100%}.section-map-contact .map-infos{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px}.section-map-contact .map-btns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.section-map-contact .map-btns .btn{align-items:center;display:inline-flex;gap:8px}.section-map-contact .map-btns .new-picto-svg{background-color:currentColor;height:18px;width:18px}.section-map-contact .external-map{cursor:pointer;height:auto;line-height:1.42857143;width:auto}.section-map-contact .meteo-computer{display:flex!important;width:100%}.section-map-contact .bloc-right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;max-width:100%;min-width:0;width:100%}.section-map-contact .bloc-right .section-title{margin-bottom:0;width:100%}#Contact-form{display:flex;flex-direction:column;gap:20px;width:100%}#Contact-form .bloc-contact{background:none;border:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;width:100%}#Contact-form .form-line{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:0;width:100%}#Contact-form .form-group{flex:none;margin:0;min-width:0;padding:0;width:100%}#Contact-form .form-control{background:transparent;border:1px solid var(--color-text);border-radius:5px;box-sizing:border-box;color:var(--color-text);font-family:var(--font-text),sans-serif;font-size:14px;height:46px;line-height:normal;margin:0;padding:0 24px;width:100%}#Contact-form .form-control::placeholder{color:var(--color-text);font-size:14px;line-height:18px;opacity:.6}#Contact-form textarea.form-control{border-radius:5px;height:120px;line-height:18px;min-height:100px;padding:10px 24px;resize:vertical}#Contact-form .form-line:has(.checkbox){margin-top:4px}#Contact-form .checkbox{margin:0}#Contact-form .checkbox label{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:400;gap:10px;margin:0;padding:0}#Contact-form .checkbox input[type="checkbox"]{accent-color:var(--color-text);border-radius:5px;flex-shrink:0;height:14px;margin:0;width:14px}#Contact-form .form-group>label.title-color-1:not(.d-none){color:var(--color-text);display:block;font-weight:400;margin:0;width:100%}#Contact-form .form-group>label.opacity-5:not(.d-none){opacity:1}#Contact-form .text-newsletter{display:block;line-height:1.4}#Contact-form .bloc-contact.pb-0{gap:0}#Contact-form .center-btn{display:block;width:100%}#Contact-form #Contact-form-submit{background-color:var(--color-btn);border:0;border-radius:5px;color:var(--color-btn-txt);cursor:pointer;display:block;font-family:var(--font-text),sans-serif;font-weight:700;height:46px;line-height:46px;padding:0 24px;text-align:center;width:100%}#Contact-form #Contact-form-submit.disabled,#Contact-form #Contact-form-submit[disabled]{cursor:default;opacity:.5}#Contact-form #Email-result{color:var(--color-text);margin:8px 0 0}@media(min-width:481px){.section-map-contact .content-section,.section-map-contact .bloc-right{gap:24px}#Contact-form .form-line{flex-direction:row}#Contact-form .form-group{flex:1 0 0;width:auto}}@media(min-width:841px){.section-map-contact .content-section{gap:40px}.section-map-contact .bloc-right{gap:32px}.section-map-contact .bloc-left{order:0}.section-map-contact .map-btns{flex-wrap:nowrap}}@media(min-width:1201px){.section-map-contact .content-section{flex-direction:row}.section-map-contact .bloc-left,.section-map-contact .bloc-right{flex:1 1 0;max-width:none;width:auto}.section-map-contact .fullwidth-mapkit{height:auto}.section-map-contact #mapApple{height:100%}}@media(max-width:767px){.logo-contact-and-menu .logo{display:none}.contact-lang-menu{flex-wrap:wrap;gap:8px 6px;justify-content:flex-start;width:100%}.contact-and-lang-row,.contact-icones{flex-wrap:nowrap;gap:6px}.navbar-big,.navbar{display:contents}.navbar::before,.navbar::after{display:none}.navbar .menu-accueil{order:-1}.navbar .menu-around{display:none}.contact-and-lang-row{margin-left:auto}.navbar .menu-accueil a{border:1px solid var(--color-text);border-radius:50%;font-size:0;gap:0;height:32px;justify-content:center;padding:5px;width:32px}}@media(max-width:1199px){.logo-top.logo-text .title{font-size:30px!important;line-height:1.1}}@media(max-width:1199.98px){.first-nav{display:none}}@media(min-width:768px){.first-nav .contact-icones,.first-nav .contact-and-lang-row:not(:has(.languages)){display:none}}