﻿html{scroll-behavior:smooth}#header{background:none}#header.main-header{padding:0}#header.main-header .header-promotions{margin-top:0;background:#7eae8d;font-family:"nunito"}#header.main-header .header-promotions .container{max-width:1880px;justify-content:left}#header.main-header .header-promotions .container i{display:none}#header.main-header .header__top-wrap{display:flex;align-items:center}#header.main-header .header__top-wrap .main-header__contact{width:45%;display:flex;justify-content:flex-end;padding:.5rem;z-index:999;align-items:center}#header.main-header .header__top-wrap .main-header__contact__item{font-size:1rem;font-weight:600;font-family:"nunito";text-shadow:none!important}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__content{display:flex}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item{border:1px solid #fff;border-radius:40px}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item i{margin-right:0;padding:.5rem}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item i::before{transition:0.2s ease-in-out}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item i.nauves-facebook::before{font-weight:700}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item:not(:last-of-type){margin-right:.5rem}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item:hover i::before{color:#ecf4ee}#header.main-header .header__top-wrap .main-header__contact__item.resa a{background:#7eae8d;border-radius:2rem;padding:.5rem 2rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){border-right:none;padding:.5rem 2rem;position:relative}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type)::after{content:"";position:absolute;right:0;top:-20%;width:1px;height:50px;background:#fff}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).socials::after{top:10%}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).resa::after{top:0}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type) a{display:flex;align-items:center;text-transform:uppercase;font-weight:100}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type) a i::before{font-size:1.5rem}#header.main-header .header__top-wrap .main-header__contact__item.tel i{display:none}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher{margin:0 1rem;display:flex;align-items:center}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul{list-style:none;cursor:pointer}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li{transition:0.2s ease-in-out}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li:not(.wpml-ls-current-language){padding-top:1rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li:hover{filter:grayscale(60%)}#header.main-header>.container{justify-content:center}#header.main-header:not(.sticky)>.container{width:100%;padding-left:0;padding-right:0}#header.main-header.sticky{background:rgba(87,87,86,.8)}#header.main-header.sticky>.container{width:1880px}#header.main-header.sticky .header__top-wrap{display:none}#header .logo__mobile{display:none}@media screen and (max-width:1030px){#header.main-header .header__top-wrap .main-header__contact__item.tel{font-size:1rem}#header.main-header .header__top-wrap .main-header__contact__item.tel a i::before{font-size:1.2rem}}@media screen and (max-width:992px){#header.main-header .header__top-wrap .main-header__contact a,#header.main-header .header__top-wrap .main-header__contact li.wpml-ls-current-language{background:none}#header.main-header .header__top-wrap .main-header__contact__item{display:flex;align-items:center}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){padding:.5rem 1rem}#header.main-header>.container{justify-content:flex-start!important;padding:.5rem 0}}@media screen and (max-width:767px){#header.main-header .header__top-wrap .main-header__contact{border-bottom:none;position:absolute;top:55%;right:1rem;width:100%}#header.main-header .header__top-wrap .main-header__contact__item.tel{display:none}#header.main-header>.container #burger{z-index:999}}body.home #banner{border-bottom:0;height:100vh;background-position:center;background-attachment:fixed;margin-bottom:2rem}body.home #banner .video{position:absolute;left:5%;bottom:11%}body.home #banner .video a{text-shadow:1px 1px 10px #000;text-decoration:none;color:#fff;display:flex;align-items:center}body.home #banner .video a::before{content:"";font-family:"nauves";color:#ecf4ee;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:0;font-size:2rem;text-shadow:none}body.home #banner .video a i{font-size:3.5rem;z-index:1;transition:0.4s ease-in-out}body.home #banner .video a span{margin-left:1rem;font-size:1.2rem;text-transform:uppercase;font-weight:400;z-index:1}body.home #banner .video a:hover i{transform:rotate(360deg)}body.home #banner__slogan{position:relative;color:rgba(0,0,0,.3);transform:translate(0,0);top:initial;bottom:45%;left:10%;font-size:2.75rem;width:fit-content;width:-moz-fit-content;text-align:left;max-width:50%}body.home #banner__slogan::before{content:attr(data-text1);position:absolute;overflow:hidden;max-width:100%;white-space:nowrap;color:#fff;animation:loading1 1.5s linear;text-shadow:0 0 10px #000}body.home #banner__slogan::after{content:attr(data-text2);position:absolute;left:0;overflow:hidden;max-width:100%;white-space:nowrap;color:#fff;animation:loading2 1.5s linear;animation-fill-mode:backwards;animation-delay:1.5s;text-shadow:0 0 10px #000}@keyframes loading1{0%{max-width:0}}@keyframes loading2{0%{max-width:0}}body.home #banner__img,body.home #banner .home-slider__slide img{height:100vh}body.home #banner .home-slider .slick-arrow::before{content:"";font-family:"nauves"}body.home #banner .home-slider .slick-arrow.slick-prev{transform:translate(0,-50%) rotate(180deg)}body.home #banner .home-slider:hover .slick-arrow.slick-prev{left:4rem}body.home #banner .home-slider:hover .slick-arrow.slick-next{right:4rem}@media screen and (min-width:993px) and (max-width:1390px){body.home #banner .video{bottom:36%}}@media screen and (max-width:992px){body.home #banner__img,body.home #banner .home-slider__slide img{height:75vh}}@media screen and (max-width:767px){body.home #banner .video i{font-size:3rem!important}body.home #banner .video span{font-size:1rem!important}body.home #banner__img,body.home #banner .home-slider__slide img{height:55vh}}#banner::before{content:"";position:absolute;height:35rem;width:100%;background:linear-gradient(0deg,rgba(255,255,255,0) 30%,rgba(0,0,0,.5) 100%);top:0;left:0;z-index:0}#banner::after{content:"";position:absolute;height:15rem;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 60%);bottom:0;left:0;z-index:0}#banner .logo__mobile{display:none}#banner__slogan{text-shadow:none;font-family:"montserratregular";font-size:2.5rem}#banner__slogan i::before{position:absolute;bottom:-5%;left:0%;z-index:-1;font-size:.5rem;color:#d99b50}@media screen and (max-width:992px){#banner .logo__mobile{display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}#banner .logo__mobile a{display:flex;justify-content:center}#banner .logo__mobile a img{max-width:30%}}@media screen and (max-width:767px){#banner .logo__mobile a img{max-width:50%}}body:not(.home) #banner{border-bottom:0;height:500px;background-position:center bottom;background-attachment:fixed;margin-bottom:2rem}body:not(.home) #banner::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:block;top:0}body:not(.home) #banner__img{height:100%}@media screen and (max-width:767px){body:not(.home) #banner__img{height:50vh}}@media screen and (min-width:1101px){#main-menu.main-menu{display:flex;width:100%;align-items:flex-start;padding:0;margin:0;z-index:1}#main-menu.main-menu #menu.menu{flex:1 calc(50% - 90px);position:relative;border-top:1px solid rgba(255,255,255,.5)}#main-menu.main-menu #menu.menu>li{padding:2rem 0rem 0rem}#main-menu.main-menu #menu.menu>li>a{display:flex;flex-direction:column-reverse;align-items:center;padding:.25rem 0;font-weight:500;font-size:1rem;letter-spacing:1px}#main-menu.main-menu #menu.menu>li>a i{font-size:2.5rem;margin-bottom:1rem}#main-menu.main-menu #menu.menu>li>a::before{content:"";position:absolute;z-index:-1;transform:translate(-50%,-50%);bottom:0%;left:50%;height:1px;width:50px;opacity:0;background:#7eae8d;transition:0.2s cubic-bezier(.06,.71,.89,.47)}#main-menu.main-menu #menu.menu>li.current-menu-item::before,#main-menu.main-menu #menu.menu>li.current-menu-parent::before{opacity:1}#main-menu.main-menu #menu.menu>li.current-menu-item>a::before,#main-menu.main-menu #menu.menu>li.current-menu-parent>a::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover>a::before{opacity:1}#main-menu.main-menu #menu.menu>li .sub-menu{overflow:hidden;border-radius:9px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;background:rgba(255,255,255,.9)}#main-menu.main-menu #menu.menu>li .sub-menu a{padding:.5rem 1rem;color:#7eae8d;transition:background 0.2s cubic-bezier(.06,.71,.89,.47)}#main-menu.main-menu #menu.menu>li .sub-menu a:hover{background:#7eae8d;color:#fff}#main-menu.main-menu #menu.menu.menu-gauche{justify-content:space-evenly;padding-right:1rem}#main-menu.main-menu #menu.menu.menu-droite{justify-content:space-evenly;padding-left:1rem}#main-menu.main-menu .logo{position:relative;margin:-6rem 0rem 1.5rem}#main-menu.main-menu .logo .custom-logo-link img{width:300px}}@media screen and (max-width:1175px){#main-menu.main-menu #menu.menu{flex:1 calc(50% - 50px)}#main-menu.main-menu #menu.menu>li{padding:1rem 0rem 0rem}#main-menu.main-menu #menu.menu>li>a{font-size:.8rem}#main-menu.main-menu #menu.menu>li>a i{font-size:2rem}#main-menu.main-menu #menu.menu>li .sub-menu{border-radius:5px}#main-menu.main-menu #menu.menu.menu-gauche{padding-right:0}#main-menu.main-menu #menu.menu.menu-droite{padding-left:0}#main-menu.main-menu .logo{position:relative;margin:-3rem 2rem 1.5rem}#main-menu.main-menu .logo .custom-logo-link img{width:92px}}@media screen and (max-width:1100px){#main-menu.main-menu{padding:1rem 0;background:#71b08a}#main-menu.main-menu #main-menu__header{margin:-1rem 0rem 0rem;background:rgba(236,244,238,.1);color:#ecf4ee}#main-menu.main-menu #menu{background:transparent}#main-menu.main-menu #menu.menu{position:initial}#main-menu.main-menu #menu.menu li{border-color:#ecf4ee;padding:0}#main-menu.main-menu #menu.menu li a:hover:not([href="#"]),#main-menu.main-menu #menu.menu li .sub-menu li a:hover:not([href="#"]){background:rgba(126,174,141,.2)}#main-menu.main-menu #menu.menu>li>a{display:flex!important;align-items:center}#main-menu.main-menu #menu.menu>li>a i{order:-1;margin-right:1rem}#main-menu.main-menu #menu.menu>li>a i::before{color:#ecf4ee}#main-menu.main-menu #menu.menu>li.current-menu-item>a,#main-menu.main-menu #menu.menu>li.current-menu-parent>a{background:rgba(126,174,141,.2)}#main-menu.main-menu #menu.menu>li .sub-menu{background:#71b08a;top:7%}#main-menu.main-menu #menu.menu>li .sub-menu .current-menu-item a{background:rgba(126,174,141,.2)}#main-menu.main-menu #menu.menu>li .menu-item-next{background:#ecf4ee}#main-menu.main-menu #menu.menu>li>a,#main-menu.main-menu #menu.menu>li .sub-menu a{color:#7eae8d;font-size:1.3rem}#main-menu.main-menu #menu.menu.menu-gauche>li:last-of-type{border-bottom:.5px solid #ecf4ee}#main-menu.main-menu .logo{display:none}}@media screen and (min-width:1101px){.main-header.sticky #main-menu.main-menu{align-items:center}.main-header.sticky #main-menu.main-menu #menu.menu>li{padding:1rem}.main-header.sticky #main-menu.main-menu #menu.menu>li>a::before{top:77%}.main-header.sticky #main-menu.main-menu #menu.menu.menu-gauche{justify-content:flex-end}.main-header.sticky #main-menu.main-menu #menu.menu.menu-droite{justify-content:flex-start}.main-header.sticky #main-menu.main-menu .logo{margin:1rem}.main-header.sticky #main-menu.main-menu .logo .custom-logo-link img{width:140px}}.form-resa{padding:0!important;justify-content:space-around;border:2px solid #fff;border-right:none;border-left:none;max-width:1650px!important;z-index:1}.form-resa__dates,.form-resa__entry{border:none!important}.form-resa .form-resa__date input,.form-resa .form-resa__entry select{font-weight:600;font-family:"nunito";letter-spacing:1px;color:#fff}.form-resa .form-resa__date:hover,.form-resa .form-resa__entry:hover{background:transparent}.form-resa .form-resa__dates input{max-width:95px;color:#fff}.form-resa .form-resa__dates i{font-size:3rem}.form-resa .form-resa__entry{display:flex;align-items:center}.form-resa .form-resa__entry select+i{right:-1rem;color:#7eae8d;font-weight:700}.form-resa .form-resa__entry option{background:rgba(126,174,141,.5);color:#575756}.form-resa .form-resa__entry i{font-size:2.4rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.form-resa .form-resa__entry:hover{cursor:pointer}.form-resa .form-resa__entry:hover select{cursor:pointer}.form-resa .form-resa__entry:hover i{transform:translateY(.1rem);top:38%}.form-resa .form-resa__date{overflow:visible;padding-right:4rem;border-right:1px solid #fff}.form-resa .form-resa__date input{padding-left:0!important;margin-left:4rem}.form-resa .form-resa__date i{padding:0;color:#7eae8d;font-size:1.8rem;font-weight:700;transform:translateY(0);transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.form-resa .form-resa__date:hover i{transform:translateY(.25rem)}.form-resa #form-resa__submit{background:#7eae8d;border-bottom-right-radius:4rem;border-top-right-radius:4rem;margin:0;display:flex;align-items:center;padding-right:1rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.form-resa #form-resa__submit input{color:#fff;text-transform:uppercase;padding:1.7rem 0rem 1.7rem 1.5rem;font-weight:700;letter-spacing:2px;cursor:pointer;font-family:"nunito";font-size:1rem}.form-resa #form-resa__submit span{margin-top:.25rem;transform:translateX(0);transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.form-resa #form-resa__submit span i{color:#fff}.form-resa #form-resa__submit:hover{background:#6ea47f}.form-resa #form-resa__submit:hover span{transform:translateX(.25rem) rotate(360deg)}.form-resa:not(.sticky){bottom:8%!important;background:none;font-size:1.3rem;width:70%!important}.form-resa:not(.sticky) .form-resa__date input,.form-resa:not(.sticky) .form-resa__entry select{color:#fff}.form-resa:not(.sticky) .form-resa__date input{max-width:150px}.form-resa.sticky{display:flex!important;flex-wrap:nowrap;font-size:1rem;justify-content:space-between;left:50%!important;transform:translateX(-50%);border:none;border-radius:100px}.form-resa.sticky .form-resa__header__contact{justify-content:center;margin-bottom:.5rem}.form-resa.sticky .form-resa__header__contact__item a{box-shadow:rgba(0,0,0,.35) 0 5px 15px;background:#fff!important;color:#393B2E!important;border:4px solid #7eae8d;border-radius:19px;padding:1rem!important;transition:0.2s ease-in-out;font-family:"nunito";letter-spacing:1px}.form-resa.sticky .form-resa__header__contact__item a i{margin-right:.5rem}.form-resa.sticky .form-resa__header__contact__item a i::before{color:#7eae8d;transition:0.2s ease-in-out}.form-resa.sticky .form-resa__header__contact__item a:hover{background:#7eae8d!important;color:#fff!important}.form-resa.sticky .form-resa__header__contact__item a:hover i::before{color:#fff!important}.form-resa.sticky .form-resa__dates{color:#000}.form-resa.sticky .form-resa__dates i::before{color:#7eae8d}.form-resa.sticky .form-resa__dates i.clarines-sapin{display:none}.form-resa.sticky .form-resa__dates .form-resa__date{padding-right:1rem}.form-resa.sticky .form-resa__entry select{color:#000;padding:1rem}.form-resa.sticky .form-resa__entry input{color:#fff!important}.form-resa.sticky .form-resa__entry i{display:none}.form-resa.sticky .form-resa__entry#form-resa__submit{background:#7eae8d}.form-resa.sticky .form-resa__entry#form-resa__submit:hover{background:#fff}.form-resa.sticky .form-resa__entry#form-resa__submit:hover input{color:#7eae8d!important}@media screen and (min-width:1600px){.form-resa.sticky{width:37%!important}}@media screen and (min-width:1101px){.form-resa.sticky{top:initial!important;bottom:1%;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.form-resa.sticky .form-resa__header__title{display:none}}@media screen and (min-width:993px) and (max-width:1599px){.form-resa.sticky{width:43%!important}}@media screen and (max-width:1100px){.form-resa.sticky{z-index:99;background:rgba(126,174,141,.5);backdrop-filter:blur(5px);flex-direction:column}.form-resa.sticky.opened{transform:translate(-50%,-100%)!important}}.form-resa.sticky .form-resa__entry,.form-resa.sticky .form-resa__dates{max-width:initial!important;width:initial!important;margin:initial!important}.form-resa.sticky .form-resa__date input{margin-left:1rem;max-width:115px;color:#000}.form-resa.sticky .form-resa__date i{font-size:1.2rem}@media screen and (max-width:1470px){.form-resa:not(.sticky){width:65%!important}.form-resa.sticky{width:50%!important}}@media screen and (max-width:1230px){.form-resa:not(.sticky){width:75%!important}.form-resa.sticky{width:60%!important}}@media screen and (max-width:1085px){.form-resa:not(.sticky){width:83%!important}.form-resa.sticky{width:70%!important}}@media screen and (max-width:1100px){.form-resa #form-resa__submit{padding-right:2rem;padding-left:2rem;margin-top:0.5rem!important;margin-bottom:1rem!important}.form-resa #form-resa__submit input{padding:1rem}.form-resa:not(.sticky){display:none}.form-resa.sticky{width:450px!important;border-radius:0;border:4px solid #adb67a!important}.form-resa.sticky .form-resa__header__title{border-top-right-radius:2rem;border-top-left-radius:2rem;border-color:#7eae8d!important;color:#7eae8d}.form-resa.sticky .form-resa__dates,.form-resa.sticky .form-resa__entry:not(#form-resa__submit){width:300px!important;margin-top:0.5rem!important;background:rgba(255,255,255,.7)}.form-resa.sticky .form-resa__dates i,.form-resa.sticky .form-resa__entry:not(#form-resa__submit) i{right:5%}}#footer{background:none}#footer .container{max-width:100%;padding:8rem 15rem;color:#fff;position:relative}#footer .container .ls-section__background-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;z-index:-1;display:flex;align-content:center;justify-content:center}#footer .container .ls-section__background-image::before{content:"";display:block;width:100%;height:100%;background:rgba(38,47,41,.6);position:absolute;z-index:0}#footer .container .ls-section__background-image img{min-width:100%;min-height:100%;max-width:none;object-fit:cover;object-position:center}#footer .container p{color:#fff;font-size:1.2rem}#footer .container .wp-block-image{width:fit-content;margin:auto}#footer .container .wp-block-image img{width:320px;margin-top:-5rem}#footer .container aside{max-width:380px;margin:auto}#footer .container #block-17{width:fit-content;margin:auto;text-align:center}#footer .container .ls-infos{font-size:1.2rem}#footer .container .ls-socials{width:fit-content;margin:auto}#footer .container .ls-socials__item{border:1px solid #fff;border-radius:40px}#footer .container .ls-socials__item i{padding:.5rem}#footer .container .ls-socials__item i::before{color:#fff;font-size:1.5rem}#postfooter .container aside{max-width:max-content}#copyrights{padding:2rem;background-color:#7eae8d}#copyrights .container{padding:0}#copyrights a{text-decoration:none}#back-to-top{color:#7eae8d;z-index:1}h1,h2,h3,.h2-like{font-weight:400;letter-spacing:1px;margin:0}h1{font-size:2.2rem;letter-spacing:.1rem;margin-bottom:3rem;color:#7eae8d}h2,.h2-like{font-size:1.8rem;font-weight:400;color:#7eae8d;margin:3rem auto 2rem;color:#7eae8d}h2 strong,.h2-like strong{font-weight:400;color:#575756}h2.center::after,.h2-like.center::after{position:relative;left:0;bottom:0;display:flex;flex-direction:column;line-height:35px}h2{position:relative;width:fit-content}h2::after{content:"";font-family:"clarines";font-size:.5rem;position:absolute;left:0%;bottom:-31%}.h2-like{margin-left:auto;margin-right:auto;width:fit-content;font-style:italic}.h3-like{font-weight:100;display:flex;flex-direction:column;font-size:1.6rem;gap:.5em}.h3-like::after{content:"";font-family:"clarines";color:#7eae8d;font-size:.5rem}h3{font-size:1.3rem;color:#71b08a;font-weight:700;margin-top:3rem}a{color:#7eae8d;text-decoration:underline;transition:ease-out 0.2s;display:inline}a:hover{color:#d99b50;text-decoration:none}p strong{color:#619672}.wp-block-image img{max-width:100%}.wp-block-image a{position:relative;display:block;height:100%;width:100%}.wp-block-image a::after{content:"";display:block;background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:0.2s ease-in-out}.wp-block-image a:hover::before{opacity:0}.wp-block-image a:hover::after{opacity:1}section:not(.home-intro){margin:4rem 0}aside#moove_gdpr_cookie_info_bar{max-width:445px;background-color:rgba(0,0,0,.75)!important;border-color:rgba(255,255,255,.3)!important}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px;position:static;display:inline-block}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{font-size:12px;line-height:1.2;font-weight:100;margin-bottom:0!important}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-direction:column!important;padding:10px}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{padding:5px 25px}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{opacity:1!important}.ls-infos__title{display:none}.ls-infos__opening{display:none}.ls-infos__content i{display:none}.ls-infos__content div:not(:last-child){margin-bottom:0.5rem!important}.ls-paiement__title{display:none}.ls-paiement__content{margin-top:2rem}.ls-paiement__item i::before{font-size:2rem}.ls-list{color:#000}.ls-list strong{color:#7eae8d}.ls-list:not(.normal-list) li{list-style:none}.ls-list:not(.normal-list) li::before{content:"";font-family:"clarines";font-size:.7rem;margin-right:1rem}a.ls-button{background:none!important;color:#7eae8d!important;font-weight:bold!important;text-decoration:none!important}a.ls-button span.icone{transform:translateX(0);transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}a.ls-button span.icone i::before{color:#d99b50}a.ls-button:hover{background:none!important}a.ls-button:hover span.icone{transform:translateX(.25rem) rotate(360deg)}.ls-pdf .ls-pdf__list{display:flex;flex-direction:row;align-items:center;gap:1.5em;padding:0}.ls-pdf .ls-pdf__list__item{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:1em;padding:1rem 0;margin:0rem;flex:1;color:inherit;text-decoration:none;text-align:left;font-size:1.4rem}.ls-pdf .ls-pdf__list__item i{position:relative}.ls-pdf .ls-pdf__list__item i::before{font-size:5rem}.ls-pdf .ls-pdf__list__item i::after{content:"";display:block;width:135px;height:135px;border-radius:70px;background:#7eae8d;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.ls-pdf .ls-pdf__list__item div{margin:0!important;color:#000;font-size:1.1rem;font-weight:100}.ls-pdf .ls-pdf__list__item div strong{font-weight:700}.ls-pdf .ls-pdf__list__item span{font-size:3rem;color:#ecf4ee}.ls-pdf .ls-pdf__list__item:hover{color:#ecf4ee}.ls-pdf .ls-pdf__list__item{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:2em;padding:1rem 0;margin:0rem;flex:1;color:inherit;text-decoration:none;text-align:left}.ls-pdf .ls-pdf__list__item i{position:relative}.ls-pdf .ls-pdf__list__item i::before{font-size:5rem}.ls-pdf .ls-pdf__list__item i::after{content:"";display:block;width:135px;height:135px;border-radius:70px;background:#7eae8d;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.ls-pdf .ls-pdf__list__item div{margin:0!important;color:#000;font-size:1.1rem;font-weight:100}.ls-pdf .ls-pdf__list__item div strong{font-weight:700}.ls-pdf .ls-pdf__list__item span{font-size:3rem;color:#ecf4ee}.avis-container{margin-top:2rem}.avis-container .slick-track{display:flex;gap:2em;padding-bottom:1rem}.avis-container .avis{background:#fff;padding:2rem;box-shadow:0 6px 8px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2rem;min-height:400px;border-radius:10px}.avis-container .avis-image{width:100px;height:100px;margin:auto}.avis-container .avis .avis-text-container .avis-note{margin:auto;width:fit-content;display:flex;gap:.5em}.avis-container .avis .avis-text-container .avis-name{text-align:center}.avis-container .avis .avis-text-container .avis-content{text-align:center}#faq{margin-top:1rem;max-width:650px}#faq .faq__box:not(:last-child){margin-bottom:1rem}#faq .faq__box .faq__block details{padding:1rem;background:#f4e9db}#faq .faq__box .faq__block details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}#faq .faq__box .faq__block details summary p{flex:1 1 0%;font-style:normal;font-weight:500;margin:0!important;font-size:1.2em}#faq .faq__box .faq__block details summary span{transition:0.5s ease-out;color:#575756;font-size:1.7rem}#faq .faq__box .faq__block details summary span::before{content:"+";font-size:2.5rem;font-weight:100}#faq .faq__box .faq__block details p{font-style:italic;margin:0!important}#faq .faq__box .faq__block details[open] span{transform:rotate(-180deg)}#faq .faq__box .faq__block details[open] span::before{content:"-"}@media screen and (max-width:767px){#faq .faq__box .faq__block details p{font-size:1rem}}.wpcf7{width:90%;margin:0 auto}.wpcf7-form{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:.9rem;color:#7eae8d}.wpcf7-form input:not([type="checkbox"]),.wpcf7-form textarea{width:100%;padding:1rem;margin-top:.5rem;border-radius:2rem;border:1px solid #7eae8d;background:#fff;color:#000}.wpcf7-form-control:focus-visible{outline-color:#7eae8d}.wpcf7-acceptance{text-transform:none;font-size:.9rem;font-weight:400}.wpcf7-response-output{text-transform:none;font-size:.9rem;font-weight:400;margin:0 auto}.wpcf7-not-valid-tip{text-transform:none}.wpcf7-submit{width:auto!important;background:none!important;color:#7eae8d;cursor:pointer;text-transform:uppercase;padding:.75rem 4rem;font-size:1.4rem;border:1px solid #ecf4ee;border-radius:50px;transition:0.2s ease-in-out;margin:2rem auto;display:flex;padding:1rem 3rem!important}.wpcf7-submit:hover{color:#7eae8d!important;background:#ecf4ee!important}body:not(.wp-admin) section.ls-section.home-intro{margin:4rem 6rem 8rem 4rem}body:not(.wp-admin) section.ls-section.home-intro .container h2{width:100%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns{gap:8em}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first{padding:2rem 2rem 2rem 4rem}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first .wp-block-image img{width:90%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second{position:relative}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image:first-child img{border-radius:10px}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image:first-child a::after{border-radius:10px}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{position:absolute;top:72%;left:-15%;width:300px;height:300px}body:not(.wp-admin) section.ls-section.home-saisons{padding:4rem 10rem;position:relative}body:not(.wp-admin) section.ls-section.home-saisons::before{content:"";display:block;width:100%;height:45%;background:#ecf4ee;position:absolute;top:0;left:0;z-index:-1}body:not(.wp-admin) section.ls-section.home-saisons .container h2,body:not(.wp-admin) section.ls-section.home-saisons .container .ls-paragraph,body:not(.wp-admin) section.ls-section.home-saisons .container .saisons{max-width:1024px;margin-right:auto;margin-left:auto}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:4rem;margin-bottom:4rem;position:relative}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{content:"";display:block;position:absolute;top:15%;background:#d99b50;width:calc(90% - 18rem);height:2px;z-index:-1}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item{display:flex;flex-direction:column;align-items:center;gap:1em}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i{position:relative}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::before{color:#7eae8d;font-size:2.5rem;z-index:1;position:relative}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:65px;height:65px;border-radius:35px;z-index:0}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item p{font-size:1.2rem;color:#575756}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item.current__saison i::before{color:#fff}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item.current__saison i::after{background:#7eae8d}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item.current__saison p{color:#7eae8d}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item:hover{cursor:pointer}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns:not(.current__saison){display:none}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;grid-template-areas:"div1 div1 div2 div3" "div1 div1 div4 div5"}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image{width:100%!important}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .div1{grid-area:div1}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .div2{grid-area:div2}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .div3{grid-area:div3}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .div4{grid-area:div4}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery .div5{grid-area:div5}body:not(.wp-admin) section.ls-section.home-familial .container .ls-paragraph.paragraphe{max-width:1024px;margin:auto}body:not(.wp-admin) section.ls-section.home-familial .container .ls-button{margin:2rem auto}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns{padding-top:2rem}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column{display:flex;gap:2em;flex-direction:column;align-items:center;position:relative}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span{transition:0.5s ease-in-out}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i{font-size:4rem;position:relative}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i::before{position:relative;z-index:1}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i::after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:135px;height:135px;border-radius:70px;box-shadow:0 3px 5px gray;z-index:0}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span:hover{transform:rotate(360deg)}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column .ls-paragraph{margin-top:2rem}body:not(.wp-admin) section.ls-section.home-piscine{margin:8rem 2rem;position:relative}body:not(.wp-admin) section.ls-section.home-piscine::before{content:"";color:#fff;font-family:"clarines";font-size:7rem;position:absolute;right:7%;top:10%;animation:rotate 12s linear;animation-iteration-count:infinite}body:not(.wp-admin) section.ls-section.home-piscine p strong{color:#fff}body:not(.wp-admin) section.ls-section.home-piscine a{color:#fff;text-decoration:underline}@keyframes rotate{0%{transform:rotate(-360deg)}}body:not(.wp-admin) section.ls-section.home-piscine .container h2{width:100%}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns{gap:4em}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image{margin-left:-3rem;position:relative}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image::before{content:"";background-color:#fff;display:block;width:700px;height:100px;position:absolute;top:-12%;left:0;z-index:0}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image img{position:inherit;z-index:0;width:100%}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column h2,body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column p,body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .ls-button,body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column i::before{color:#fff!important}body:not(.wp-admin) section.ls-section.home-piscine::after{content:"";color:#fff;font-family:"clarines";font-size:4rem;position:absolute;right:5%;bottom:10%;animation:wave 4s linear;animation-iteration-count:infinite}@keyframes wave{0%,100%{width:10%}50%{width:5%}}body:not(.wp-admin) section.ls-section.home-hebergements{margin:4rem 2rem;position:relative}body:not(.wp-admin) section.ls-section.home-hebergements .container{padding-left:0;padding-right:0}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.first{margin-bottom:0}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second{padding:0 0 2rem;background:#ecf4ee}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-paragraph,body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-list{max-width:1024px;margin:auto}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-button{margin:auto}body:not(.wp-admin) section.ls-section.home-curiste{margin:4rem 8rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left{display:flex;flex-direction:column;gap:2em}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.second{position:relative}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.second i::before{font-size:12rem;position:absolute;bottom:15%;left:5%}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.third{margin-left:2rem;margin-right:12rem}body:not(.wp-admin) section.ls-section.home-curiste .container .h2-like{margin-top:6rem}body:not(.wp-admin) section.ls-section.home-alentours{position:relative}body:not(.wp-admin) section.ls-section.home-alentours::before{content:"";display:block;width:100%;height:35%;background:#7eae8d;position:absolute;top:0;left:0;z-index:-1}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first{max-width:1080px;margin:auto}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first h2,body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first p,body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first .ls-button,body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first i::before{color:#fff!important}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first .ls-button{gap:1em;align-items:center}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first .ls-button.ete{position:relative}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first .ls-button.ete::before{content:"";font-family:"clarines";color:#fff;font-size:2rem;font-weight:100}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.first .ls-button.hiver::before{content:"";font-family:"clarines";font-size:2rem;font-weight:100;color:#fff}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second{margin:0 6rem 8rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{position:relative;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1.2fr;grid-template-rows:1fr 0.5fr 0.5fr 1fr;gap:.75em .75em;grid-template-areas:"div1 div2 div3 div4" "div5 div6 div6 div4" "div5 div6 div6 div10" "div7 div8 div9 div10"}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{content:"";font-family:"clarines";font-size:9rem;color:#619672;position:absolute;top:-11%;right:2%}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div1{grid-area:div1}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div2{grid-area:div2}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div3{grid-area:div3}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div4{grid-area:div4}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div5{grid-area:div5}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div5 img{object-position:left}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div6{grid-area:div6}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div7{grid-area:div7}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div7 img{object-position:75%}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div8{grid-area:div8}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div9{grid-area:div9}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10{grid-area:div10}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 .ls-paragraph{margin:7rem 1rem!important}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:15rem;margin:auto;width:fit-content;display:block}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-image{position:relative}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-image img{height:100%;object-fit:cover}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-image .wp-element-caption{font-size:1.2rem;width:max-content;position:absolute;left:50%;transform:translateX(-50%);bottom:1rem;color:#fff;text-shadow:1px 1px 10px #000}body:not(.wp-admin) section.ls-section.home-alentours a{color:#575756}body:not(.wp-admin) section.ls-section.home-faq{background:#fafafa;padding-bottom:10rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns{margin-left:10rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left{display:flex;flex-direction:column;margin-bottom:1rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left::before{content:"";font-family:"clarines";font-size:8rem;color:#7eae8d;width:fit-content}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left .h2-like{margin:2rem 0 0}body:not(.wp-admin) section.ls-section.home-pdf{padding-top:0;margin-top:-8rem;position:relative;z-index:0}body:not(.home) section.ls-section.page-one{position:relative}body:not(.home) section.ls-section.page-one::before{content:"";display:block;background:#ecf4ee;width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1}body:not(.home) section.ls-section.page-one .container{max-width:1450px}body:not(.home) section.ls-section.page-one .container h2{width:100%}body:not(.home) section.ls-section.page-one .container .wp-block-columns{gap:8em}body:not(.home) section.ls-section.page-one .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image{width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)!important}body:not(.home) section.ls-section.page-one .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image img::before{content:"";display:block;background:rgba(236,244,238,.25);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:0.2s ease-in-out}body:not(.home) section.ls-section.page-one .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image:hover::before{opacity:1}body:not(.home) section.ls-section.page-two .ls-list{color:#fff}body:not(.home) section.ls-section.page-three{position:relative}body:not(.home) section.ls-section.page-three::before{content:"";display:block;background:#ecf4ee;width:50%;height:100%;position:absolute;top:0;left:50%;z-index:-1}body:not(.home) section.ls-section.page-three .container h2{width:100%}body:not(.home) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:300px}body:not(.home) section.ls-section.page-three .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image{width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)!important}body:not(.home) section.ls-section.page-three .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image img::before{content:"";display:block;background:rgba(236,244,238,.25);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:0.2s ease-in-out}body:not(.home) section.ls-section.page-three .container .wp-block-columns .wp-block-column.right .wp-block-gallery .wp-block-image:hover::before{opacity:1}body:not(.home) section.ls-section.page-four::before,body:not(.home) section.ls-section.page-four::after{display:none}body:not(.home) section.ls-section.page-four .ls-list{color:#fff}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns{gap:2em}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column{background:#ecf4ee}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .arrow{display:none}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link:hover .ls-cta__image::before,body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link:hover .ls-cta__image::after{opacity:1}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image::before{content:"";display:block;background:rgba(236,244,238,.25);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:0.2s ease-in-out}body:not(.home) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image::after{content:"";font-family:"clarines";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:0.3s ease-in-out;color:#7eae8d}body:not(.home) h1{margin-top:4rem}body.page-id-207 #banner__img{object-position:bottom}body.wp-admin .container p{color:black!important}body.page-id-198 .ls-customizer{display:none}@media screen and (max-width:1900px){#header.main-header .header__top-wrap .main-header__contact__item{font-size:1.1rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){padding:.5rem 1rem}.main-header.sticky #main-menu.main-menu #menu.menu>li{padding:.75rem}#main-menu.main-menu #menu.menu>li>a{font-size:.9rem}body.home #banner__slogan{max-width:60%;font-size:2.5rem}.form-resa:not(.sticky){font-size:1.1rem;width:76%!important}.form-resa .form-resa__date{padding-right:2rem}.form-resa .form-resa__date input{margin-left:2rem}body:not(.wp-admin) section.ls-section.home-intro{margin:4rem 0 8rem 0}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns{gap:6em}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first{flex-basis:40%!important;padding:0 2rem}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second{flex-basis:60%!important}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{width:280px;height:280px}body:not(.wp-admin) section.ls-section.home-saisons{padding:4rem 5rem}body:not(.wp-admin) section.ls-section.home-saisons::before{height:50%}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image::before{height:90px;top:-14%}body:not(.wp-admin) section.ls-section.home-curiste{margin:4rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.third{margin-right:10rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second{margin:0 3rem 8rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns{margin-left:8rem}#footer>.container{padding:8rem 10rem}}@media screen and (max-width:1500px){#header.main-header .header__top-wrap .main-header__contact__item{font-size:1rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){padding:.5rem 1rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type)::after{top:-25%}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).resa::after{top:0}#header.main-header .header__top-wrap .main-header__contact__item.langue{padding:.25rem 0}.main-header.sticky #main-menu.main-menu #menu.menu>li{padding:.5rem}.main-header.sticky #main-menu.main-menu .logo{margin:.25rem}#main-menu.main-menu #menu.menu>li>a{font-size:.8rem}#main-menu.main-menu #menu.menu.menu-gauche{padding-right:.25rem}#main-menu.main-menu #menu.menu.menu-droite{padding-left:.25rem}#main-menu.main-menu .logo{margin:-4rem 0 1.5rem}#main-menu.main-menu .logo .custom-logo-link img{width:225px}body.home #banner__slogan{max-width:65%}.form-resa:not(.sticky){width:86%!important}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{top:68%;width:260px;height:260px}body:not(.wp-admin) section.ls-section.home-saisons{padding:4rem 2rem}body:not(.wp-admin) section.ls-section.home-saisons::before{height:55%}body:not(.wp-admin) section.ls-section.home-familial .wp-block-columns{gap:1em}body:not(.wp-admin) section.ls-section.home-piscine{margin:6rem 2rem}body:not(.wp-admin) section.ls-section.home-piscine::before{right:3.5%}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column:first-of-type{flex-basis:45%!important}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column:last-of-type{flex-basis:35%!important}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image::before{width:500px;top:-18%}body:not(.wp-admin) section.ls-section.home-curiste{margin:4rem 2rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.third{margin-right:8rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second{margin:0 0 8rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-rows:20rem 10rem 10rem 20rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 .ls-paragraph{margin:1rem!important}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns{margin-left:4rem}body:not(.wp-admin) section.ls-section.page-one .container .wp-block-columns{gap:6em}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:250px}#footer>.container{padding:6rem 5rem}#postfooter .container{padding:4rem 10rem}}@media screen and (max-width:1280px){html.overflow-hidden{overflow:hidden!important}#header.main-header>.container{justify-content:space-between}#header.main-header .header__top-wrap .main-header__contact{width:100%;padding:.5rem;padding-top:0}#header.main-header .header__top-wrap .main-header__contact a{border-radius:20px}#header.main-header .header__top-wrap .main-header__contact__item.tel a{background:none}#header.main-header .header__top-wrap .main-header__contact__item.tel span{display:none}#header.main-header .header__top-wrap .main-header__contact__item.tel i{display:block}#header.main-header .header__top-wrap .main-header__contact__item a{background:#7eae8d;color:#fff;border-color:#7eae8d!important}#header.main-header .header__top-wrap .main-header__contact__item a:hover{background:#fff;color:#7eae8d;border-color:#fff!important}#header.main-header .header__top-wrap .main-header__contact__item a:hover i::before{color:#7eae8d!important}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item{margin:0;padding:.5rem;background:none;border:none}#header.main-header .header__top-wrap .main-header__contact__item.socials .ls-socials__item i{padding:0}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){padding:0 1rem;margin-right:0}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type) a{font-family:"Nunito";font-size:.8rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type)::after{height:2rem;top:-20%}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).socials::after{top:.25rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).resa::after{top:15%}#header.main-header .header__top-wrap .main-header__contact__item.resa{padding:.5rem}#header.main-header .header__top-wrap .main-header__contact__item.resa a{padding:.5rem 1rem}#header.main-header .header__top-wrap .main-header__contact__item.langue{padding:0}#header.main-header .header__top-wrap .main-header__contact__item.langue>div{padding:0 1rem}#header.main-header .header__top-wrap .main-header__contact__item.langue>div li{border-radius:20px;background:#7eae8d;padding:0}#header.main-header .header__top-wrap .main-header__contact__item.langue>div li:hover{background:#fff}#header.main-header .header__top-wrap .main-header__contact__item.langue>div li a{padding:.5rem 1rem;font-size:.8rem}#header.main-header .header__top-wrap .main-header__contact__item.langue>div li a:hover{background:#fff;color:#7eae8d}#header.main-header.sticky #main-menu.main-menu .logo .custom-logo-link img{width:130px}.ls-socials__content{margin:0!important}#main-menu.main-menu .logo{margin:-3rem 0 1.5rem}#main-menu.main-menu .logo .custom-logo-link img{width:200px}body.home #banner__slogan{max-width:85%;left:5%}body:not(.home) #banner{height:450px}.form-resa.sticky{z-index:998!important;border:none!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.form-resa.sticky .form-resa__header__title{border:5px solid;border-bottom:none}.form-resa.sticky .form-resa__dates,.form-resa.sticky .form-resa__entry:not(#form-resa__submit){width:350px!important}.form-resa:not(.sticky){font-size:.9rem}.form-resa:not(.sticky) .form-resa__date input{max-width:120px}.form-resa .form-resa__dates i{font-size:2rem}.form-resa .form-resa__date input{margin-left:1rem}.form-resa__entry input,.form-resa__entry select,.form-resa__date input,.form-resa__date select{padding:.5rem}body:not(.wp-admin) section.ls-section.home-intro{margin:2rem 0 6rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns{gap:2em}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first{flex-basis:50%!important;padding:0 2rem}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first .wp-block-image{text-align:center}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first .wp-block-image img{width:50%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second{flex-basis:50%!important}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image:first-of-type{text-align:center}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{top:70%;left:50%;width:200px;height:200px;transform:translateX(-50%)}body:not(.wp-admin) section.ls-section.home-saisons{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-saisons::before{height:60%}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{width:calc(90% - 16rem)}body:not(.wp-admin) section.ls-section.home-familial{padding-top:2rem;padding-bottom:2rem;margin:2rem 0}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column .ls-paragraph{text-align:center}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i{font-size:3rem}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i::after{width:115px;height:115px}body:not(.wp-admin) section.ls-section.home-piscine{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-piscine::before{right:18%;font-size:5rem;top:auto;bottom:3%}body:not(.wp-admin) section.ls-section.home-piscine::after{font-size:3rem;bottom:3%;right:5%}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns{gap:2em}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image{margin-left:auto;width:100%;margin-right:auto}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image::before{display:none}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column:last-of-type{flex-basis:55%!important}body:not(.wp-admin) section.ls-section.home-hebergements{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns{gap:1em}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-paragraph,body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-list{max-width:95%}body:not(.wp-admin) section.ls-section.home-curiste{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.second i::before{left:0}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.third{margin:0}body:not(.wp-admin) section.ls-section.home-alentours{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second{margin:0 0 4rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-rows:15rem 8rem 8rem 15rem;gap:.5em}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{top:-15%}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:9rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 .ls-paragraph{margin:0!important}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-image .wp-element-caption{font-size:1.1rem}body:not(.wp-admin) section.ls-section.home-avis{padding:2rem 0;margin:2rem 0}body:not(.wp-admin) section.ls-section.home-faq{padding-bottom:6rem;padding-top:2rem;margin:2rem 0}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns{margin-left:0}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left::before{font-size:6.5rem}body:not(.wp-admin) section.ls-section.home-pdf{margin-top:-5rem;padding-bottom:2rem;margin-bottom:2rem}body:not(.wp-admin) section.ls-section.page-one,body:not(.wp-admin) section.ls-section.page-three,body:not(.wp-admin) section.ls-section.page-maillage{margin:2rem 0;padding:2rem 0}body:not(.wp-admin) section.ls-section.page-one .container .wp-block-columns{gap:4em}body:not(.wp-admin) section.ls-section.page-two{padding-bottom:2rem}body:not(.wp-admin) section.ls-section.page-two::before,body:not(.wp-admin) section.ls-section.page-two::after{display:none}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:200px}body:not(.wp-admin) section.ls-section.contact{padding-bottom:2rem}.avis-container .avis{padding:1rem;gap:1rem}.avis-container .avis-image{width:90px;height:90px}.ls-hebergements__results .ls-hebergement{width:calc(50% - 2rem)!important}.ls-pdf .ls-pdf__list__item i::before{font-size:4rem}#footer>.container{padding:6rem 1rem}#footer>.container .wp-block-image img{width:250px}#footer .ls-infos__phone,#footer .ls-infos__mail{display:block!important}#footer .btn-foot-mobile{display:none}#postfooter .container{padding:4rem 1rem}#postfooter .ls-partenaires__content{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}#postfooter .ls-partenaires__content img{flex-basis:10%}h1{margin-bottom:2rem}body:not(.home) h1{margin-top:2rem}h2{min-width:100%;margin:2rem auto}.home-saisons h2,.home-familial h2,.home-hebergements h2,.home-alentours h2{min-width:475px;text-align:center}.home-saisons h2::after,.home-familial h2::after,.home-hebergements h2::after,.home-alentours h2::after{left:50%;transform:translateX(-50%)}.home-hebergements h2{padding:0 1rem}}@media screen and (max-width:1100px){#header.main-header .header__top-wrap .main-header__contact__item.resa{padding:0 1rem}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).socials::after{top:0}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type)::after{top:0}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type).resa::after{top:0}#header .custom-logo-link img{width:170px}#header .logo__mobile{display:block;margin:0 auto;width:50%}#header .logo__mobile .custom-logo-link{display:inline-block;transform:translateX(-50%)}#header #burger{width:50%;margin-left:1rem}#header #burger label span{box-shadow:0 0 5px rgba(0,0,0,.75)}#header.sticky #burger{margin-left:0}#main-menu{height:100%}#main-menu.main-menu #menu.menu>li>a{font-size:1rem;color:#fff}#main-menu.main-menu #menu.menu>li .sub-menu a{font-size:1rem;color:#fff}#main-menu.main-menu #menu.menu>li .menu-item-next{background:#559970}#main-menu.main-menu #menu.menu.menu-gauche{padding-right:0}#main-menu.main-menu #menu.menu.menu-droite{padding-left:0}#menu li.menu-item-has-children .menu-item-next,.sub-menu li.menu-item-has-children .menu-item-next{padding:0}#menu li.menu-item-has-children .menu-item-next i,.sub-menu li.menu-item-has-children .menu-item-next i{padding:1.25rem 1rem}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns{flex-direction:column}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns{flex-direction:column}}@media screen and (max-width:992px){#header.sticky #burger{margin-left:1rem}#header.main-header.sticky>.container{padding:0}body.home #banner{height:75vh}body.home #banner__slogan{display:block;font-size:2rem;bottom:35%}body.home #banner::after{height:10rem}body:not(.home) #banner{height:400px}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first{padding:0}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{width:215px;height:215px}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons{margin-top:2rem;margin-bottom:2rem}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item p{font-size:1.1rem;margin-top:.25rem}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{top:20%;width:calc(90% - 14rem)}body:not(.wp-admin) section.ls-section.home-familial .wp-block-columns{gap:4em 1em;flex-wrap:wrap!important;justify-content:center}body:not(.wp-admin) section.ls-section.home-familial .wp-block-columns .wp-block-column{flex-grow:0;flex-basis:30%!important}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image{width:85%}body:not(.wp-admin) section.ls-section.home-hebergements .ls-cta__image{padding-top:0!important}body:not(.wp-admin) section.ls-section.home-curiste .container .h2-like{margin-top:4rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first{flex-direction:column;align-items:center!important}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left{align-items:center}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.right .wp-block-image{text-align:center}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-columns:1fr 1fr;grid-template-rows:22rem 22rem 22rem 22rem 22rem 22rem;grid-template-areas:"div1 div2" "div3 div4" "div5 div4" "div10 div10" "div6 div7" "div8 div9"}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{top:-4%;font-size:6rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10{align-items:center!important}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:8rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns{flex-direction:column;align-items:center!important}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left{align-items:center}body:not(.wp-admin) section.ls-section.page-one::before{width:100%}body:not(.wp-admin) section.ls-section.page-one .container .wp-block-columns{flex-direction:column}body:not(.wp-admin) section.ls-section.page-three::before{width:100%;left:0}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns{flex-direction:column}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:150px}body:not(.wp-admin) section.ls-section.page-maillage .container .ls-maillage .wp-block-columns{display:flex;gap:1em}body:not(.wp-admin) section.ls-section.contact .container .wp-block-columns{flex-direction:column}.ls-cta__title{font-size:1.2rem!important}.ls-cta__image{padding-top:85%!important}.ls-cta__image.image_galerie{height:400px!important;margin-bottom:0}.ls-pdf .ls-pdf__list{gap:1em}.ls-pdf .ls-pdf__list__item div{font-size:.9rem}.ls-pdf .ls-pdf__list__item i::after{width:100px;height:100px}#footer>.container{padding:1rem}#footer>.container .wp-block-columns{display:flex;flex-direction:column;gap:1em}#footer>.container .wp-block-columns .wp-block-column{text-align:center}#footer>.container .wp-block-image img{margin-top:0}h1{font-size:2rem}h2,.h2-like{font-size:1.6rem}a.ls-button{margin-left:auto;margin-right:auto}}@media screen and (max-width:781px){body.home #banner__slogan{font-size:1.75rem;max-width:96%;left:4%}body:not(.home) #banner{height:350px}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first .wp-block-image img{width:70%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{width:190px;height:190px}body:not(.wp-admin) section.ls-section.home-saisons::before{height:45%}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{width:calc(90% - 10rem)}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery{grid-template-columns:1fr 1fr;grid-template-rows:0.8fr 0.8fr 1fr 1fr;grid-template-areas:"div1 div1" "div1 div1" "div2 div3" "div4 div5"}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column{gap:1em}body:not(.wp-admin) section.ls-section.home-piscine{padding-bottom:4rem}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .wp-block-image{width:100%}body:not(.wp-admin) section.ls-section.home-piscine::before{font-size:4.25rem}body:not(.wp-admin) section.ls-section.home-piscine::after{font-size:2.5rem}body:not(.wp-admin) section.ls-section.home-hebergements .container .wp-block-columns.second .wp-block-column .ls-list{padding-left:1rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left .wp-block-columns.second .wp-block-column{flex-basis:33%!important}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-rows:20rem 20rem 20rem 20rem 20rem 20rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{top:-3%;font-size:5rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:7rem}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:125px;margin:0 auto}.avis-container .avis-image{width:100px;height:100px}.ls-pdf .ls-pdf__list{flex-wrap:wrap;gap:2rem 1em}.ls-pdf .ls-pdf__list__item{flex-basis:32%!important}.ls-pdf .ls-pdf__list__item i::before{font-size:3rem}.ls-cta__image{padding-top:70%!important}#copyrights{padding:1rem}#postfooter .ls-partenaires__content img{height:75px}.ls-hebergements__results .ls-hebergement{width:calc(100% - 2rem)!important}h2{min-width:100%!important;text-align:center!important}h2::after{left:50%!important;transform:translateX(-50%)}body:not(.home) h1{padding:0 1rem}body:not(.home) h1 br{display:none}iframe{height:500px}}@media screen and (max-width:767px){#header.main-header .header__top-wrap .main-header__contact{position:relative;top:0;right:0}#header.main-header .header__top-wrap .main-header__contact__item.tel{display:block}#header .custom-logo-link img{width:150px}body.home #banner{height:55vh}body.home #banner__slogan{bottom:30%}body.home #banner::after{height:5rem}body:not(.home) #banner__img{height:inherit}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-direction:row!important;justify-content:center}}@media screen and (max-width:599px){#header.sticky .custom-logo-link{width:100px}#header.main-header .header__top-wrap .main-header__contact__item:not(:last-of-type){padding:0 .5rem}#header.main-header .header__top-wrap .main-header__contact__item.tel{font-size:1rem}#header.main-header .header__top-wrap .main-header__contact__item.langue>div{padding:0 .5rem}body.home #banner__slogan{color:#fff;bottom:35%;font-size:1.5rem;max-width:98%;left:2.5%}body.home #banner__slogan::before,body.home #banner__slogan::after{content:none}body.home #banner__slogan i::before{bottom:-10%}body:not(.home) #banner{height:300px}.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}.hidden-animated{visibility:visible}a.ls-button{font-size:.9rem;padding:1rem}a.ls-button:hover span.icone{transform:none}a.ls-button i{font-size:1.8rem}#back-to-top{bottom:8rem}body:not(.wp-admin) section.ls-section.home-intro{margin:1rem 0 6rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns{gap:2em}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.first .wp-block-image img{width:90%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{top:75%;width:170px;height:170px}body:not(.wp-admin) section.ls-section.home-saisons{margin:1rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{width:calc(90% - 8rem)}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item p{font-size:1rem;margin-top:.5rem}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::before{font-size:2rem}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::after{width:60px;height:60px}body:not(.wp-admin) section.ls-section.home-familial{padding-top:1rem;padding-bottom:1rem;margin:1rem 0}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns{gap:3em 1em;padding-top:3rem}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column{flex-basis:45%!important}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i::before{font-size:2.5rem}body:not(.wp-admin) section.ls-section.home-familial .container .wp-block-columns .wp-block-column span i::after{width:100px;height:100px}body:not(.wp-admin) section.ls-section.home-piscine .container .wp-block-columns{gap:1em}body:not(.wp-admin) section.ls-section.home-piscine::before,body:not(.wp-admin) section.ls-section.home-piscine::after{animation:none}body:not(.wp-admin) section.ls-section.home-piscine::before{font-size:4rem;right:20%}body:not(.wp-admin) section.ls-section.home-piscine::after{font-size:2.25rem;right:0}body:not(.wp-admin) section.ls-section.home-hebergements{margin:1rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.home-curiste{margin:1rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.home-curiste .container .h2-like{margin-top:2rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first{gap:1em}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left{gap:1em}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left .wp-block-columns.second{gap:1em}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left .wp-block-columns.second i::before{font-size:10rem}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left .wp-block-columns.second .wp-block-column{flex-basis:33%!important}body:not(.wp-admin) section.ls-section.home-alentours{margin:1rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.home-alentours .h2-like{margin-top:2rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second{margin:0 0 2rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-rows:16rem 16rem 16rem 16rem 16rem 16rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{top:-3.5%}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:6rem}body:not(.wp-admin) section.ls-section.home-avis{padding:1rem 0;margin:1rem 0}body:not(.wp-admin) section.ls-section.home-faq{margin-top:1rem;padding-top:1rem}body:not(.wp-admin) section.ls-section.home-faq .container .wp-block-columns .wp-block-column.left::before{font-size:5rem}body:not(.wp-admin) section.ls-section.home-pdf{padding-bottom:1rem;margin-bottom:1rem}body:not(.wp-admin) section.ls-section.page-one,body:not(.wp-admin) section.ls-section.page-two,body:not(.wp-admin) section.ls-section.page-three,body:not(.wp-admin) section.ls-section.page-maillage{margin:1rem 0;padding:1rem 0}body:not(.wp-admin) section.ls-section.page-one .container .wp-block-columns{gap:2em}body:not(.wp-admin) section.ls-section.page-two{padding-bottom:1rem!important}body:not(.wp-admin) section.ls-section.page-three .container .wp-block-columns .wp-block-column.left .wp-block-image{width:100px}body:not(.wp-admin) section.ls-section.page-maillage .h2-like{margin:2rem auto}.ls-cta__title{font-size:1.25rem!important;padding:2rem 0rem!important}#footer>.container .wp-block-image img{width:225px}h1{font-size:1.8rem;margin-bottom:1rem}h2,.h2-like{font-size:1.4rem}iframe{height:450px}}@media screen and (max-width:500px){html{overflow:hidden}#header .custom-logo-link img{width:125px}#header.main-header .header__top-wrap .main-header__contact__item.resa{display:none}.header-promotions .container{width:calc(100% - 1rem)}body.home #banner__slogan{font-size:1.2rem}body.home #banner__slogan i::before{bottom:-15%}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{width:150px;height:150px}body:not(.wp-admin) section.ls-section.home-saisons::before{height:50%}body:not(.wp-admin) section.ls-section.home-saisons .container .wp-block-columns .wp-block-column .wp-block-gallery{gap:.5em .5em}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{width:calc(90% - 6rem)}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::before{font-size:1.75rem}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons__item i::after{width:55px;height:55px}body:not(.wp-admin) section.ls-section.home-piscine{padding-bottom:4rem}body:not(.wp-admin) section.ls-section.home-piscine::before{right:25%}body:not(.wp-admin) section.ls-section.home-piscine::before,body:not(.wp-admin) section.ls-section.home-piscine::after{bottom:2%}body:not(.wp-admin) section.ls-section.home-curiste .container .wp-block-columns.first .wp-block-column.left .wp-block-columns.second i::before{font-size:8rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-columns:1fr;grid-template-rows:23rem 23rem 23rem 23rem 15rem 15rem 23rem 23rem 23rem 23rem 23rem;grid-template-areas:"div1" "div2" "div3" "div4" "div10" "div10" "div5" "div6" "div7" "div8" "div9"}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique::before{top:-1.3%;font-size:4rem}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .div10 i::before{font-size:5rem}#ls-breadcrumbs{font-size:.9rem}.ls-cta__image.image_galerie{height:300px!important}.ls-cta__title{font-size:1.1rem!important}.ls-cta .arrow.next_arrow{top:80%!important}.ls-cta .arrow.arrow.prev_arrow{top:78%}.ls-pdf .ls-pdf__list{flex-wrap:wrap;gap:2rem 1em}.ls-pdf .ls-pdf__list__item div{font-size:.85rem}.ls-pdf .ls-pdf__list__item i::before{font-size:2.5rem}.ls-pdf .ls-pdf__list__item i::after{width:90px;height:90px}#postfooter .ls-partenaires__content img{height:60px}h1{font-size:1.6rem}h2,.h2-like{font-size:1.3rem}iframe{height:350px}}@media screen and (max-width:400px){#header:not(.sticky) .custom-logo-link img{width:175px;transform:translateY(50%)}body:not(.home) #header:not(.sticky) .custom-logo-link img{width:175px;transform:translateY(25%)}body.home #banner__slogan{display:none}body:not(.wp-admin) section.ls-section.home-intro .container .wp-block-columns .wp-block-column.second .wp-block-image.equipe{top:70%;width:140px;height:140px}body:not(.wp-admin) section.ls-section.home-saisons::before{height:55%}body:not(.wp-admin) section.ls-section.home-saisons .container .saisons::before{width:calc(90% - 5rem)}body:not(.wp-admin) section.ls-section.home-familial p{font-size:.9rem}body:not(.wp-admin) section.ls-section.home-piscine::before{right:30%}body:not(.wp-admin) section.ls-section.home-alentours .container .wp-block-columns.second .wp-block-column.mosaique{grid-template-rows:20rem 20rem 20rem 20rem 12rem 12rem 20rem 20rem 20rem 20rem 20rem}.avis-container .avis-image{width:90px;height:90px}#footer>.container .wp-block-image img{width:200px}}@font-face{font-display:swap;font-family:"montserratmedium";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat-medium/montserrat-medium.svg#montserratmedium") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"montserratregular";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat-regular/montserrat-regular.svg#montserratregular") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"nunito";src:url(../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/nunito/nunito-regular.svg#nunitoregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"clarines";src:url(../../../../../../themes/lasai-child/inc/icones/clarines/clarines.eot?xpy9o7);src:url("../../../../../../themes/lasai-child/inc/icones/clarines/clarines.eot?xpy9o7#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/clarines/clarines.ttf?xpy9o7) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/clarines/clarines.woff?xpy9o7) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/clarines/clarines.svg?xpy9o7#clarines") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="clarines-"],[class*=" clarines-"]{font-family:"clarines"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clarines-camp:before{content:"";color:#fff}.clarines-porte-ouverte:before{content:""}.clarines-personne:before{content:""}.clarines-douche:before{content:""}.clarines-trait_titre:before{content:"";color:#7eae8d}.clarines-arrow:before{content:"";color:#fff}.clarines-assurance:before{content:"";color:#fff}.clarines-autonme:before{content:"";color:#7eae8d}.clarines-bank:before{content:"";color:#fff}.clarines-brochure:before{content:"";color:#fff}.clarines-calendar:before{content:"";color:#fff}.clarines-facebook:before{content:"";color:#fff}.clarines-flocon:before{content:"";color:#7eae8d}.clarines-flower:before{content:"";color:#7eae8d}.clarines-hebergement:before{content:"";color:#fff}.clarines-hiver:before{content:"";color:#7eae8d}.clarines-tente:before{content:""}.clarines-instagram:before{content:"";color:#fff}.clarines-laverie:before{content:"";color:#7eae8d}.clarines-feuille:before{content:"";color:#7eae8d}.clarines-paiement:before{content:"";color:#fff}.clarines-petit-dejeuner:before{content:"";color:#7eae8d}.clarines-plan_camping:before{content:"";color:#fff}.clarines-printemps:before{content:"";color:#7eae8d}.clarines-reglement:before{content:"";color:#fff}.clarines-sapin:before{content:"";color:#fff}.clarines-sport:before{content:"";color:#7eae8d}.clarines-star:before{content:"";color:#d99b50}.clarines-sun:before{content:"";color:#fff}.clarines-virement:before{content:"";color:#fff}.clarines-waves:before{content:"";color:#fff}.clarines-wifi:before{content:"";color:#7eae8d}.clarines-aire_jeux:before{content:"";color:#7eae8d}.clarines-animaux:before{content:"";color:#7eae8d}.clarines-arrow_green:before{content:"";color:#7eae8d}body{font-family:"montserratmedium";color:#71b08a;overflow-x:hidden}p{line-height:1.5;font-size:1rem;margin-bottom:1rem!important;color:#000}ul{line-height:1.5}