#header.main-header .header__top-wrap{display:flex;align-items:center;justify-content:space-between;margin:0 4rem;padding:.5rem 0;z-index:9999;position:relative}#header.main-header .header__top-wrap .main-header__contact{margin:0}#header.main-header .header__top-wrap .main-header__contact__item{border-right:none;font-size:1rem;font-weight:100;text-transform:uppercase;letter-spacing:1px}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__content{display:flex}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item i::after{width:35px;height:35px}#header.main-header .header__top-wrap .main-header__contact__item .wpml-ls{padding:0!important}#header.main-header .header__top-wrap .main-header__contact__item .wpml-ls a{padding:0!important}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher{padding:0 .5rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul{z-index:999;list-style:none}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li{filter:grayscale(0);transition:0.3s ease-in-out}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li:hover{filter:grayscale(1)}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul li:not(.wpml-ls-current-language){padding-top:.5rem}#header.main-header .header__top-wrap .main-header__contact__item.phone{padding:.5rem 1.5rem}#header.main-header .header__top-wrap .main-header__contact__item.resa{cursor:pointer;border-radius:4rem;border:1px solid #ffdd32;background:transparent;padding:.5rem 2rem;transition:0.2s ease-in-out;line-height:1.2}@media screen and (max-width:599px){#header.main-header .header__top-wrap .main-header__contact__item.resa{font-size:.85rem;padding:.35rem 1.5rem;margin-right:0;letter-spacing:0}}#header.main-header .header__top-wrap .main-header__contact__item.resa:hover{border:1px solid transparent;background:rgba(255,221,50,.6)}#header.main-header>.container{justify-content:center;padding:0}#header.main-header>.container .logo__mobile{display:none}#header.main-header:not(.sticky){background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 60%)}#header.main-header.sticky{background:rgba(93,111,61,.9)}#header.main-header.sticky .header__top-wrap{display:none}#header.main-header.sticky>.container{margin-top:0rem;padding:0;justify-content:center!important}#header.main-header.sticky>.container .logo__mobile{display:block}@media screen and (max-width:1281px){#header.main-header .header__top-wrap{padding:.5rem 0;margin:0}#header.main-header .header__top-wrap .main-header__contact__item i::before{font-size:1.5rem!important}#header.main-header .header__top-wrap .main-header__contact__item a,#header.main-header .header__top-wrap .main-header__contact__item .wpml-ls-current-language{background:none;color:#fff;padding:.25rem 1rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item i::after{width:35px;height:35px}#header.main-header>.container{justify-content:flex-start;padding:.5rem 0}#header.main-header:not(.sticky)>.container #burger{align-self:flex-start}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:259px}#header.main-header.sticky>.container .logo__mobile .custom-logo-link img{width:158px}}@media screen and (max-width:992px){#header.main-header .header__top-wrap #header__contact.droite .resa{color:#fff;padding:.4rem 2rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__content{padding:0 1rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item{width:auto;height:auto;padding:0}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item i{font-size:initial}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item i::after{width:auto;height:auto;padding:0!important}#header.main-header .header__top-wrap .main-header__contact__item.resa{height:auto;color:#fff}#header.main-header>.container{padding:1rem;position:relative}#header.main-header>.container .logo__mobile{display:block;position:absolute;transform:translate(-50%);left:50%;top:5rem}#header.main-header.sticky>.container{padding:.5rem 1rem}#header.main-header.sticky>.container .logo-mobile a{transform:translate(-50%,0)}#header.main-header.sticky>.container .logo-mobile a img{width:65px}}@media screen and (max-width:768px){#header.main-header:not(.sticky)>.container .logo-mobile .custom-logo-link img{width:150px}#header.main-header.sticky>.container{padding:.5rem 1rem}#header.main-header.sticky>.container .logo-mobile .custom-logo-link img{width:65px}}@media screen and (max-width:500px){#header.main-header .header__top-wrap .main-header__contact{position:relative;right:auto;top:auto}}@media screen and (max-width:992px){#burger{margin-left:0rem;flex:1 1 50%}}#burger label{display:flex;flex-direction:column;width:40px;cursor:pointer}#burger label span{height:3px;margin:4px 0;box-shadow:none;transition:0.4s cubic-bezier(.68,-.6,.32,1.6)}#burger label span:nth-of-type(1){width:100%}#burger label span:nth-of-type(2){width:80%}#burger label span:nth-of-type(3){width:65%}.header-promotions{background:#5d6f3d}.header-promotions .container{font-size:1rem;animation:bounce 0.7s ease 3}.header-promotions .container a{text-decoration:underline}.header-promotions .container a:hover{text-decoration:none}.header-promotions .container a i:last-child{transform:none}@keyframes bounce{from{top:106px}50%{top:86px}to{top:106px}}@media screen and (min-width:993px){#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% - 165px);position:relative;font-size:.9rem;padding:0 1rem;justify-content:space-around}#main-menu.main-menu #menu.menu:before{content:"";position:absolute;width:100%;height:1px;background:rgba(255,255,255,.5);top:0;left:0}#main-menu.main-menu #menu.menu>li{position:relative}#main-menu.main-menu #menu.menu>li>a{display:flex;flex-direction:column-reverse;align-items:center;font-weight:500;padding:3rem 1rem 1rem;font-size:1.2rem;letter-spacing:1px;transition:0.2s ease-in-out}#main-menu.main-menu #menu.menu>li>a i{font-size:2.2rem;margin-bottom:2rem;position:relative}#main-menu.main-menu #menu.menu>li>a i::after{content:"";font-family:"olivier";position:absolute;transform:translate(-50%,-50%) rotate(90deg);left:50%;top:50%;font-size:4.4rem;color:#ffdd32;transition:transform 0.3s cubic-bezier(.06,.71,.89,.47)}#main-menu.main-menu #menu.menu>li>a::before{content:"";position:absolute;width:97%;height:9rem;z-index:-1;top:0;transform:translateX(-50%);left:50%}#main-menu.main-menu #menu.menu>li.current-menu-item a,#main-menu.main-menu #menu.menu>li.current-menu-parent a{color:#ffdd32}#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.current-menu-item>a::after,#main-menu.main-menu #menu.menu>li.current-menu-parent>a::after{color:#ffdd32}#main-menu.main-menu #menu.menu>li.menu-item-has-children>a::after{content:"";font-family:"olivier";position:absolute;color:#fff;right:-4%;bottom:12%;font-size:.9rem}#main-menu.main-menu #menu.menu>li:hover>a{color:#ffdd32}#main-menu.main-menu #menu.menu>li:hover>a::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover>a::after{color:#ffdd32}#main-menu.main-menu #menu.menu>li:hover>a i::after{transform:translate(-50%,-50%) rotate(270deg)}#main-menu.main-menu #menu.menu>li:hover .sub-menu{opacity:.9;visibility:visible;height:fit-content;animation:fadeInRight 0.5s ease forwards;animation-delay:0.2s;opacity:0}#main-menu.main-menu #menu.menu>li:hover .sub-menu li{animation:fadeInRight 0.5s ease forwards;animation-delay:0.35s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(2){animation-delay:0.4s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(3){animation-delay:0.45s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(4){animation-delay:0.5s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(5){animation-delay:0.55s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(6){animation-delay:0.6s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(7){animation-delay:0.65s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(8){animation-delay:0.7s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(9){animation-delay:0.75s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(10){animation-delay:0.8s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(11){animation-delay:0.85s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(12){animation-delay:0.9s}#main-menu.main-menu #menu.menu>li .sub-menu{overflow:hidden;padding:1rem 0;background:rgba(93,111,61,.9);left:0%;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;display:block}#main-menu.main-menu #menu.menu>li .sub-menu li{position:relative;opacity:0}#main-menu.main-menu #menu.menu>li .sub-menu li a{text-transform:uppercase;border-bottom:none;text-align:center;font-size:1rem;background:transparent;color:#fff;transition:background 0.2s cubic-bezier(.06,.71,.89,.47)}#main-menu.main-menu #menu.menu>li .sub-menu li a:hover{background:rgba(143,172,89,.5)}#main-menu.main-menu .logo{position:relative;margin-top:-2rem}#main-menu.main-menu .logo a img{width:165px}}@media screen and (max-width:1765px){#main-menu.main-menu #menu.menu{flex:1 calc(50% - 200px)}#main-menu.main-menu #menu.menu>li::before,#main-menu.main-menu #menu.menu>li::after{height:70px}#main-menu.main-menu #menu.menu>li>a{padding:2rem 1rem;font-size:1rem}#main-menu.main-menu #menu.menu>li.menu-item-has-children>a::after{bottom:22%}#main-menu.main-menu .logo a img{width:200px}}@media screen and (max-width:1500px){#main-menu.main-menu{flex-wrap:wrap}#main-menu.main-menu #menu.menu{flex:0 0 50%;order:1}#main-menu.main-menu .logo{flex:1 1 100%;text-align:center;margin-top:-3.25rem;margin-bottom:-6.5rem;z-index:1}#main-menu.main-menu .logo a{display:inline-block;margin:auto}#main-menu.main-menu .logo a img{width:130px}}@media screen and (max-width:1316px) and (min-width:993px){#main-menu.main-menu #menu.menu>li>a{padding:2rem .25rem;font-size:.825rem;letter-spacing:.5px}#main-menu.main-menu #menu.menu>li>a i{font-size:1.8rem;margin-bottom:1.75rem}#main-menu.main-menu #menu.menu>li>a i::after{font-size:3.75rem}#main-menu.main-menu #menu.menu>li.menu-item-has-children>a::after{bottom:24.5%;font-size:.7rem;right:-10%}#main-menu.main-menu #menu.menu-droite{padding:0 .5rem 0 2rem}#main-menu.main-menu #menu.menu-gauche{padding:0 2rem 0 .5rem}}@media screen and (max-width:992px){#main-menu.main-menu{padding:1rem 0;background:#5d6f3d}#main-menu.main-menu #main-menu__header{margin:-1rem 0rem 0rem;background:rgba(143,172,89,.1);color:#8fac59}#main-menu.main-menu #menu{background:transparent}#main-menu.main-menu #menu.menu{position:initial}#main-menu.main-menu #menu.menu li{border-color:#8fac59}#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(93,111,61,.2)}#main-menu.main-menu #menu.menu>li>a{display:flex!important;align-items:center;flex-direction:row-reverse;justify-content:left}#main-menu.main-menu #menu.menu>li>a i{width:45px;text-align:center}#main-menu.main-menu #menu.menu>li.current-menu-item>a,#main-menu.main-menu #menu.menu>li.current-menu-parent>a{background:rgba(143,172,89,.2)}#main-menu.main-menu #menu.menu>li .sub-menu{background:#5d6f3d;top:7%}#main-menu.main-menu #menu.menu>li .sub-menu .current-menu-item a{background:rgba(143,172,89,.2)}#main-menu.main-menu #menu.menu>li .menu-item-next{background:#8fac59}#main-menu.main-menu #menu.menu>li>a,#main-menu.main-menu #menu.menu>li .sub-menu a{color:#fff;font-size:1.3rem;padding:1rem .5rem 1rem .25rem}#main-menu.main-menu #menu.menu>li .sub-menu a{padding:1rem}#main-menu.main-menu #menu.menu.menu-gauche>li:last-of-type{border-bottom:.5px solid #8fac59}#main-menu.main-menu .logo{display:none!important}}@media screen and (min-width:993px){.main-header.sticky #main-menu.main-menu{width:90%}.main-header.sticky #main-menu.main-menu #menu.menu{padding:0}.main-header.sticky #main-menu.main-menu #menu.menu:before{content:none}.main-header.sticky #main-menu.main-menu #menu.menu>li::before{background:#8fac59}.main-header.sticky #main-menu.main-menu #menu.menu>li>a{color:#fff;padding:1.5rem 1rem .5rem;font-size:.95rem}.main-header.sticky #main-menu.main-menu #menu.menu>li>a i{font-size:1.75rem;margin-bottom:1.5rem;position:relative}.main-header.sticky #main-menu.main-menu #menu.menu>li>a i::after{font-size:3.5rem}.main-header.sticky #main-menu.main-menu #menu.menu>li>a::before{height:8rem}.main-header.sticky #main-menu.main-menu #menu.menu>li>a:hover{background:rgba(143,172,89,.2)!important}.main-header.sticky #main-menu.main-menu #menu.menu>li.current-menu-item>a,.main-header.sticky #main-menu.main-menu #menu.menu>li.current-menu-parent>a{background:rgba(143,172,89,.2)}.main-header.sticky #main-menu.main-menu #menu.menu>li.menu-item-has-children>a::after{right:0%;bottom:10.5%;font-size:.7rem}}@media screen and (max-width:1280px){.main-header.sticky #main-menu.main-menu{width:100%}.main-header.sticky #main-menu.main-menu #menu.menu{padding:0}.main-header.sticky #main-menu.main-menu #menu.menu>li>a{color:#fff;padding:1.5rem .5rem .5rem;font-size:.9rem}.main-header.sticky #main-menu.main-menu #menu.menu>li.menu-item-has-children>a::after{right:-5%;bottom:10.5%;font-size:.7rem}}.main-header.sticky #main-menu .logo:not(.sticky){display:none}.main-header.sticky #main-menu .logo.sticky{order:1}.main-header.sticky #main-menu .logo.sticky img{width:115px}.main-header.sticky #main-menu .menu-gauche{order:0}.main-header.sticky #main-menu .menu-droite{order:2}.logo-mobile{display:none}@media screen and (max-width:992px){.logo-mobile{display:block;flex:1 1 50%}.logo-mobile a{width:fit-content;transform:translate(-50%,-3.75rem);display:block}}@media screen and (max-width:768px){.logo-mobile a{transform:translate(-50%,-2.75rem)}}@media screen and (max-width:500px){.logo-mobile a{transform:translate(-50%,-1.5rem)}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}body.home #banner__img,body.home #banner .home-slider__slide img{height:100vh}@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__img,body.home #banner .home-slider__slide img{height:70vh}}body:not(.home) #banner__img{height:72vh}body:not(.home) #banner .resa-text{bottom:34%}@media screen and (max-width:767px){body:not(.home) #banner__img{height:380px}}#banner{border-bottom:none}#banner::before{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.2);width:100%;height:100%}#banner #banner__btn-holder{position:absolute;right:0rem;bottom:13rem;margin:0;display:flex;gap:1rem}#banner #banner__btn-holder a{padding:1.5rem;background:linear-gradient(rgba(255,221,50,.5) 0 0);color:#fff;text-decoration:none;font-size:2rem;border-radius:30px 0 0 30px;backdrop-filter:blur(1px);border:1px solid;font-family:"Caveat"}#banner .banner-container{position:absolute;transform:translateY(-50%);top:50%;left:10%}@media screen and (max-width:768px){#banner .banner-container{left:0;width:100%;padding:0 1rem}}#banner__slogan{position:initial;transform:none;text-align:left;font-size:3.5rem;letter-spacing:3px;line-height:1.1;max-width:100%;width:fit-content}#banner__slogan span.script{font-family:"Caveat"}#banner__slogan span.yellow{color:#ffdd32}@media screen and (max-width:1540px){#banner__slogan{font-size:2.5rem}}@media screen and (max-width:992px){#banner__slogan{display:block}#banner #banner__btn-holder{bottom:2rem}}@media screen and (max-width:768px){#banner__slogan{letter-spacing:1.5px;text-align:center;margin:auto;line-height:.9}#banner__slogan span{font-size:1.8rem}}@media screen and (max-width:500px){#banner__slogan{letter-spacing:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);width:100%;padding:0 1rem}#banner__slogan span{font-size:1.8rem}}body[data_page_name="locations"] #banner__img{height:30vh;object-position:top}body[data_page_name="locations"] #banner .header-promotions{display:none}body[data_page_name="locations"] #banner #form-resa:not(.sticky){display:none}#form-resa:not(.sticky){color:#fff;bottom:5rem;padding:0;width:100%;max-width:100%;background:transparent}#form-resa:not(.sticky) .form-resa__content{border:2px solid rgba(255,255,255,.35);border-radius:5rem;display:flex;align-items:center;overflow:hidden;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#form-resa:not(.sticky) .form-resa__text{line-height:1;font-weight:400;white-space:nowrap;position:absolute;top:-25%;padding:0;color:#fff;transform:translateY(-55%);text-transform:uppercase;letter-spacing:.5px;font-size:1rem;z-index:9}#form-resa:not(.sticky) .form-resa__text::before{content:"";height:100px;width:calc(100px * 2);position:absolute;z-index:-1;background-color:transparent;bottom:0;border:1px solid #fff;border-bottom:1px solid transparent;left:50%;transform:translateX(-50%);border-top-left-radius:calc(100px * 2);border-top-right-radius:calc(100px * 2);top:-73px;background:rgba(143,172,89,.5)}#form-resa:not(.sticky) .form-resa__text::after{content:"";font-family:"olivier";position:absolute;transform:translateX(-50%);left:50%;top:-4rem;font-size:3rem;font-weight:100}#form-resa:not(.sticky) .form-resa__dates,#form-resa:not(.sticky) .form-resa__entry{margin:0;padding:.35rem 0;position:relative;transition:0.3s ease-in-out}#form-resa:not(.sticky) .form-resa__dates:hover,#form-resa:not(.sticky) .form-resa__entry:hover{background-color:rgba(143,172,89,.35)}#form-resa:not(.sticky) .form-resa__dates select,#form-resa:not(.sticky) .form-resa__dates input,#form-resa:not(.sticky) .form-resa__entry select,#form-resa:not(.sticky) .form-resa__entry input{padding:1rem 1.5rem;border:0;line-height:1.1;color:#fff;cursor:pointer}#form-resa:not(.sticky) .form-resa__dates select option,#form-resa:not(.sticky) .form-resa__dates input option,#form-resa:not(.sticky) .form-resa__entry select option,#form-resa:not(.sticky) .form-resa__entry input option{color:#5d6f3d}#form-resa:not(.sticky) .form-resa__dates i,#form-resa:not(.sticky) .form-resa__entry i{position:absolute;transform:translateY(-50%);top:50%}#form-resa:not(.sticky) .form-resa__dates i.olivier-location,#form-resa:not(.sticky) .form-resa__entry i.olivier-location{left:1rem;font-size:1.7rem}#form-resa:not(.sticky) .form-resa__dates i.olivier-chevron,#form-resa:not(.sticky) .form-resa__entry i.olivier-chevron{right:1rem}#form-resa:not(.sticky) .form-resa__dates i.olivier-calendar,#form-resa:not(.sticky) .form-resa__entry i.olivier-calendar{right:1rem;font-size:1.7rem}#form-resa:not(.sticky) .form-resa__entry{border-left:none;border-right:none;border-bottom:none;border-top-color:transparent}#form-resa:not(.sticky) .form-resa__entry select{border-right:1px solid rgba(255,221,50,.7);padding:1rem 4rem;line-height:1.25}#form-resa:not(.sticky) .form-resa__dates{border:none}#form-resa:not(.sticky) .form-resa__dates__debut{padding-left:1rem}#form-resa:not(.sticky) .form-resa__dates__debut input{border-right:1px solid rgba(255,221,50,.7);max-width:170px}#form-resa:not(.sticky) .form-resa__dates__fin{border-left:none;border-right:none;border-top-color:transparent}#form-resa:not(.sticky) .form-resa__dates__fin input{border-right:1px solid rgba(255,221,50,.7);max-width:170px}#form-resa:not(.sticky) #form-resa__submit{display:flex;align-items:center;margin:0;padding:1.5rem 3rem;background-color:transparent;line-height:1;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:1px;cursor:pointer;background-image:linear-gradient(rgba(143,172,89,.5) 0 0);background-size:200% .25em;background-position:200% 100%;background-repeat:no-repeat;transition:background-size 0.3s,padding 0.3s,background-position 0.3s 0.3s,backdrop-filter 0.3s 0.3s;position:relative}#form-resa:not(.sticky) #form-resa__submit img{width:3rem;margin-left:.5rem}#form-resa:not(.sticky) #form-resa__submit:hover{transition:background-size 0.3s 0.3s,padding 0.3s 0.3s,background-position 0.3s,backdrop-filter 0.3s;background-size:200% 100%;background-position:100% 100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#form-resa:not(.sticky) #form-resa__submit:hover i{left:73%}@media screen and (max-width:1540px){#form-resa:not(.sticky){bottom:7rem}}#form-resa.sticky{left:50%;transform:translate(-50%,0);background:transparent}#form-resa.sticky.opened{transform:translate(-50%,-100%)}#form-resa.sticky .form-resa__header__contact{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#form-resa.sticky .form-resa__header__contact__item:not(:last-child){margin-right:0}#form-resa.sticky .form-resa__header__contact__item a{background:rgba(255,255,255,.75);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);gap:.25rem;color:#5d6f3d;border:2px solid}#form-resa.sticky .form-resa__header__contact__item a i::before{color:#8fac59!important}#form-resa.sticky .form-resa__header__contact__item a:hover{background:#8fac59}#form-resa.sticky .form-resa__header__contact__item a:hover i::before{color:#fff!important}#form-resa.sticky .form-resa__header__title{font-size:1.3rem;text-transform:uppercase;border-top:none;padding:1rem;background:rgba(143,172,89,.85);color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-weight:700;cursor:pointer;margin-bottom:1rem;border:2px solid #5d6f3d}#form-resa.sticky .form-resa__content{flex-direction:column;align-items:center;color:#5d6f3d;background:rgba(229,240,211,.85);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:1rem;border:2px solid #5d6f3d}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates{max-width:100%;width:100%;margin:.5rem auto;display:flex;align-items:center;padding-right:1rem;transition:0.2s ease-in-out}#form-resa.sticky .form-resa__entry:hover,#form-resa.sticky .form-resa__dates:hover{background-color:#ffdd32}#form-resa.sticky .form-resa__entry input,#form-resa.sticky .form-resa__entry select,#form-resa.sticky .form-resa__dates input,#form-resa.sticky .form-resa__dates select{width:100%;max-width:100%;padding:1rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;color:#fff;font-weight:400;cursor:pointer}#form-resa.sticky .form-resa__entry input option,#form-resa.sticky .form-resa__entry select option,#form-resa.sticky .form-resa__dates input option,#form-resa.sticky .form-resa__dates select option{color:#e5f0d3}#form-resa.sticky .form-resa__dates i{padding:0;z-index:-1;position:relative;font-size:1.75rem;position:absolute;top:50%;transform:translateY(-50%);right:.5rem}#form-resa.sticky #form-resa__submit{padding:1rem;width:100%;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:#5d6f3d;color:#fff;text-transform:uppercase;font-size:1.25rem;font-weight:700;text-align:center;letter-spacing:1.25px;line-height:.75;cursor:pointer;margin:auto;transition:0.3s ease-in-out;display:block;position:relative}#form-resa.sticky #form-resa__submit::before,#form-resa.sticky #form-resa__submit::after{content:"";position:absolute;bottom:0%;height:1px;width:20%;background:#5d6f3d;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}#form-resa.sticky #form-resa__submit::before{left:0%}#form-resa.sticky #form-resa__submit::after{right:0%}#form-resa.sticky #form-resa__submit i{position:absolute;color:#5d6f3d;transform:translateX(-50%) rotate(270deg);bottom:-5rem;left:50%;font-size:10rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}#form-resa.sticky #form-resa__submit:hover{color:#5d6f3d;border-color:#fff}#form-resa.sticky #form-resa__submit:hover::before,#form-resa.sticky #form-resa__submit:hover::after{background:#fff}#form-resa.sticky #form-resa__submit:hover i{color:#fff}section.ls-section.home-intro{position:relative;z-index:1}section.ls-section.home-intro .container .wp-block-columns{gap:.75em;margin-bottom:.75em}section.ls-section.home-intro .container .wp-block-columns.two{margin-left:-16rem}section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column.last{padding-left:4rem}section.ls-section.home-intro .container .wp-block-columns.three{margin:0 10rem;position:relative}section.ls-section.home-intro .container .wp-block-columns.three::before{content:"";font-family:"olivier";position:absolute;bottom:6%;left:-11%;font-size:7rem;z-index:-1;color:#8fac59}section.ls-section.home-intro .container .wp-block-columns .wp-block-column .wp-block-image{height:20rem}section.ls-section.home-piscine .container .wp-block-columns{margin-top:4rem;margin-left:-17rem}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column .ls-cta__link::before{content:none}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.left .ls-cta__image{z-index:2;border:25px solid rgba(255,255,255,.9)}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.left .ls-cta__title{z-index:2}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.right .ls-cta{margin-left:-6rem}section.ls-section.home-animations .container{padding-right:2rem;padding-left:2rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent{margin-top:4rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .wp-block-columns{gap:1em;margin-bottom:1em}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .ls-cta{margin-top:0;margin-bottom:0}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .ls-cta.last .ls-cta__image{padding-top:45%}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right{padding:2rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations{margin-top:7rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .animation-camping{display:flex;flex-direction:column;align-items:center}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .animation-camping i{position:relative}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .animation-camping i::before{font-size:3rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .animation-camping i::after{content:"";font-family:"olivier";position:absolute;transform:translate(-50%,-50%) rotate(270deg);left:50%;top:50%;font-size:6rem;color:#ffdd32}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .animation-camping .text{font-weight:500;margin-top:2.5rem;text-align:center}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .wp-block-column{display:flex;flex-direction:column;gap:4rem}section.ls-section.home-hebergements{position:relative}section.ls-section.home-hebergements::before{content:"";position:absolute;transform:translateY(-50%);top:50%;left:0;background:#e5f0d3;width:100%;height:70%;z-index:-1}section.ls-section.home-hebergements .container{padding-right:2rem;padding-left:2rem}section.ls-section.home-hebergements .container .wp-block-columns{gap:1em}section.ls-section.home-hebergements .container .wp-block-columns .wp-block-column.last{margin-left:4rem}section.ls-section.home-activites{position:relative}section.ls-section.home-activites::before{content:"";position:absolute;top:0%;right:0%;background:#e5f0d3;width:80%;height:90%;z-index:-1}section.ls-section.home-activites .container{padding-right:2rem;padding-left:2rem}section.ls-section.home-activites .container .wp-block-columns.first{gap:1em}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.left{position:relative}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.left::before{content:"";font-family:"olivier";position:absolute;bottom:-5%;right:-20%;font-size:8rem;color:#ffdd32}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.right .wp-block-columns{gap:1em;margin-bottom:1em}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.right .wp-block-columns .wp-block-column .ls-cta{margin:0}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.right .wp-block-columns .wp-block-column .ls-cta__image{padding-top:50%}section.ls-section.home-activites .container .wp-block-columns.second{padding-left:27rem}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.right{margin-top:-7rem}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.right iframe{width:100%;height:35rem}@media screen and (max-width:1660px){section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns{gap:1em}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns .wp-block-column .ls-button{margin-bottom:0rem}}section.ls-section.home-avis{overflow:hidden;position:relative}section.ls-section.home-avis::before{content:"";position:absolute;transform:translateY(-50%);top:50%;right:2rem;background-image:url(/wp-content/uploads/2023/05/camping-lolivier-les-activites-autour-du-pont-du-gard.webp);background-repeat:no-repeat;background-size:cover;width:42.5%;height:100%;border-top-right-radius:3rem}section.ls-section.home-avis .container{padding-right:2rem;padding-left:2rem}section.ls-section.home-avis .container h2{margin-left:4rem}section.ls-section.home-avis .container .h2-like{mix-blend-mode:plus-lighter;z-index:1;position:relative}section.ls-section.home-avis .container .wp-block-columns .wp-block-column.right{position:relative}section.ls-section.home-avis .container .wp-block-columns .wp-block-column.right .avis-container{padding-right:10rem}section.ls-section.page-one .container .wp-block-columns{gap:4em}section.ls-section.page-two{position:relative}section.ls-section.page-two .container h2{margin-bottom:4rem}section.ls-section.page-two.olivier .container .wp-block-columns .wp-block-column:first-of-type{position:relative}section.ls-section.page-two.olivier .container .wp-block-columns .wp-block-column:first-of-type::before{content:"";font-family:"olivier";position:absolute;bottom:18%;right:-9%;font-size:10rem;z-index:0;color:rgba(143,172,89,.2)}section.ls-section.page-two.olivier::after{content:"";font-family:"olivier";position:absolute;bottom:6%;left:-11%;font-size:7rem;z-index:-1;color:#8fac59}section.ls-section.page-three.fond-gauche{position:relative}section.ls-section.page-three.fond-gauche::before{content:"";position:absolute;top:0%;left:0%;background:#e5f0d3;width:80%;height:100%;z-index:-1}section.ls-section.page-avis{position:relative}section.ls-section.page-avis::before{content:"";position:absolute;transform:translateY(-50%);top:50%;right:0%;background-image:url(/wp-content/uploads/2023/05/camping-lolivier-les-activites-autour-du-pont-du-gard.webp);background-repeat:no-repeat;background-size:100%;width:800px;height:600px;border-top-right-radius:3rem;z-index:-1}section.ls-section.page-avis .container .h2-like{mix-blend-mode:plus-lighter}.ls-hebergements{min-height:300px}.ls-hebergements .ls-customizer__filters__title{color:#5d6f3d;border-bottom:3px solid #5d6f3d;font-family:"Rubik"}.ls-hebergements .ls-customizer__filters__clear{transition:0.3s ease-in-out}.ls-hebergements .ls-customizer__filters__clear:hover{color:#8fac59}.ls-hebergements .ls-customizer__filters .filter__container{display:flex;width:100%;padding:1rem;background:#fff;flex-wrap:wrap;align-items:flex-end}.ls-hebergements .ls-customizer__filters .filter__title{padding-bottom:.5rem;font-size:1rem;color:#5d6f3d;border-color:#fff;border-radius:initial;border:1px solid;border-radius:none}.ls-hebergements .ls-customizer__filters .filter__title i{color:#5d6f3d!important}.ls-hebergements .ls-customizer__filters .filter.selected .filter__title{background:rgba(93,111,61,.5);color:#fff}.ls-hebergements .ls-customizer__filters .filter.selected .filter__title i{color:#fff}.ls-hebergements .ls-customizer__filters .filter fieldset.input{background:rgba(93,111,61,.8);top:calc(100% - 0.5rem);width:98%;border-radius:initial}.ls-hebergements .ls-customizer__filters .filter fieldset.input div label{color:#fff}.ls-hebergements .ls-customizer__filters [type="checkbox"]:checked+label::before,.ls-hebergements .ls-customizer__filters [type="radio"]:checked+label::before{background:#8fac59}.ls-hebergements__results{display:flex;flex-wrap:wrap;margin:0!important;justify-content:center;align-items:center}.ls-hebergements__results .h2-like{width:100%!important}@media (min-width:993px){.ls-hebergements__results[data-row="2"] .ls-hebergement{flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}.ls-hebergements__results[data-row="3"] .ls-hebergement{flex-basis:calc(33.333% - 2rem)}.ls-hebergements__results[data-row="4"] .ls-hebergement{flex-basis:calc(25% - 2rem);width:calc(25% - 2rem)}.ls-hebergements__results[data-row="5"] .ls-hebergement{flex-basis:calc(20% - 2rem);width:calc(20% - 2rem)}.ls-hebergements__results[data-row="6"] .ls-hebergement{flex-basis:calc(16.6666% - 2rem);width:calc(16.6666% - 2rem)}}@media (max-width:992px) and (min-width:700px){.ls-hebergements__results .ls-hebergement{flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}}@media (max-width:699px){.ls-hebergements__results .ls-hebergement{width:100%;flex-basis:100%;max-width:450px;margin:1rem auto}}.ls-hebergement{aspect-ratio:1;padding:0!important}.ls-hebergement::before{content:"";width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;z-index:1;transition:0.3s ease-in-out}.ls-hebergement[data-order="1"]{order:1}.ls-hebergement[data-order="2"]{order:2}@media (max-width:992px){.ls-hebergement{margin-bottom:1rem}}.ls-hebergement:hover::before,.ls-hebergement.opened::before,.ls-hebergement.opening::before{width:100%;height:100%}.ls-hebergement:hover .ls-hebergement__thumb::after,.ls-hebergement.opened .ls-hebergement__thumb::after,.ls-hebergement.opening .ls-hebergement__thumb::after{background-color:rgba(0,0,0,.4)}.ls-hebergement:hover .ls-hebergement__thumb img,.ls-hebergement.opened .ls-hebergement__thumb img,.ls-hebergement.opening .ls-hebergement__thumb img{height:110%}.ls-hebergement:hover .ls-hebergement__icon,.ls-hebergement.opened .ls-hebergement__icon,.ls-hebergement.opening .ls-hebergement__icon{color:#8fac59}.ls-hebergement.opened{background:rgba(93,111,61,.05)}.ls-hebergement__thumb{margin:0!important;padding-top:100%!important}.ls-hebergement__thumb::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);transition:0.3s ease-in-out}.ls-hebergement__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:0.3s ease-in-out}.ls-hebergement.opening .ls-hebergement__thumb img{opacity:.6}.ls-hebergement.opening .ls-hebergement__thumb .ls-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-hebergement__content{position:absolute;width:100%;text-align:center;color:#fff;bottom:0;padding:0 .5rem}.ls-hebergement__title{display:block!important;text-align:center;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1px;line-height:1.2;padding:0 1rem;font-weight:700}.ls-hebergement__subtitle{font-size:2rem;color:#ffdd32;font-family:"Caveat";text-transform:capitalize}.ls-hebergement__title,.ls-hebergement__subtitle{text-shadow:1px 1px 10px #000}.ls-hebergement__icon{margin:0 .25rem 1.5rem;height:60px;width:60px;z-index:1;color:#5d6f3d;background-color:#fff;opacity:1;border-radius:calc(50px * 2);display:flex;align-items:center;justify-content:center;transition:0.3s ease-in-out;padding:0}.ls-hebergement__icon i{margin-right:.2rem}.ls-hebergement__icon.chambres{font-size:.8rem}.ls-hebergement__icon.chambres i{font-size:1.25rem}.ls-hebergement__infos{margin-bottom:1rem!important;color:#e5f0d3!important}.ls-hebergement__infos span{font-weight:500}.ls-hebergement__icons{font-size:1.25rem;display:flex;align-items:center;justify-content:center}.ls-hebergement__subicons{margin:.5rem -.25rem 0}.ls-hebergement__subicons .ls-hebergement__icon{margin:.25rem;font-size:1rem;opacity:.7}.ls-hebergement__disponibilites{padding:1rem 0;text-align:center;font-weight:700;height:70px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ls-hebergement__seemore{padding:1rem 0 0;margin-top:auto;margin-bottom:0;text-align:center;font-weight:700;color:#5d6f3d;font-size:1rem;display:flex;align-items:center;justify-content:center}.ls-hebergement .disponibilite,.ls-single-hebergement .disponibilite{display:flex;justify-content:space-between;align-items:center;font-weight:inherit;flex-wrap:wrap;width:100%}.ls-hebergement .disponibilite>div,.ls-single-hebergement .disponibilite>div{padding:0 .25rem;font-size:.9rem;max-width:140px;line-height:1}.ls-hebergement .disponibilite>div:only-child,.ls-single-hebergement .disponibilite>div:only-child{margin:0 auto;max-width:none}.ls-hebergement .disponibilite__stock,.ls-single-hebergement .disponibilite__stock{padding:.25rem .5rem;color:#fff;text-transform:uppercase;font-size:.75rem;background:orange;font-weight:700;display:table;margin:0 auto}.ls-hebergement .disponibilite__stock[data-stock="1"],.ls-single-hebergement .disponibilite__stock[data-stock="1"]{background:red}.ls-hebergement .disponibilite__promoInfos,.ls-single-hebergement .disponibilite__promoInfos{padding:0 1rem}.ls-hebergement .disponibilite__promoInfos small,.ls-single-hebergement .disponibilite__promoInfos small{line-height:1.2;display:block;text-align:justify}.ls-hebergement .disponibilite__spec,.ls-single-hebergement .disponibilite__spec{font-weight:600;display:flex;align-items:center;text-align:left}.ls-hebergement .disponibilite__spec i,.ls-single-hebergement .disponibilite__spec i{margin-right:.5rem;text-align:center;line-height:1.5rem;border-radius:100%;font-size:.8rem}.ls-hebergement .disponibilite__spec i:not(.icon-checked),.ls-single-hebergement .disponibilite__spec i:not(.icon-checked){border:1px solid;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.ls-hebergement .disponibilite__spec i.icon-checked,.ls-single-hebergement .disponibilite__spec i.icon-checked{font-size:1.5rem}.ls-hebergement .disponibilite__spec i.icon-checked,.ls-single-hebergement .disponibilite__spec i.icon-checked{color:green}.ls-hebergement .disponibilite__spec i.fa-exclamation,.ls-single-hebergement .disponibilite__spec i.fa-exclamation{color:#e5f0d3}.ls-hebergement .disponibilite__spec i.fa-times,.ls-single-hebergement .disponibilite__spec i.fa-times{color:red}.ls-hebergement .disponibilite__nuits,.ls-single-hebergement .disponibilite__nuits{font-weight:700;font-size:.8rem}.ls-hebergement .disponibilite__price,.ls-single-hebergement .disponibilite__price{text-align:center;padding-left:1rem}.ls-hebergement .disponibilite__price__content,.ls-single-hebergement .disponibilite__price__content{font-weight:600;font-size:1.3rem;color:#e5f0d3}.ls-hebergement .disponibilite__price__small,.ls-single-hebergement .disponibilite__price__small{font-size:.6rem;font-weight:300}.ls-hebergement .disponibilite__price__small:first-letter,.ls-single-hebergement .disponibilite__price__small:first-letter{text-transform:uppercase}.ls-hebergement .disponibilite__price--promo .disponibilite__price__content__normal,.ls-single-hebergement .disponibilite__price--promo .disponibilite__price__content__normal{font-weight:100;font-size:smaller;text-decoration:line-through}.ls-hebergement .disponibilite__price--promo .disponibilite__price__content__promo,.ls-single-hebergement .disponibilite__price--promo .disponibilite__price__content__promo{font-weight:700;text-decoration:none}.ls-hebergement .disponibilite__book,.ls-single-hebergement .disponibilite__book{background:#5d6f3d;padding:1rem;text-align:center;font-weight:700;display:block;margin:2rem 0 0;color:#fff;text-decoration:none;width:100%}.ls-hebergement .disponibilite__book:hover,.ls-single-hebergement .disponibilite__book:hover{background:#8fac59}.ls-hebergement .disponibilite__alternatives,.ls-single-hebergement .disponibilite__alternatives{margin-top:1rem}.ls-hebergement .disponibilite__alternative,.ls-single-hebergement .disponibilite__alternative{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:rgba(0,0,0,.04);padding:1rem}.ls-hebergement .disponibilite__alternative:not(:last-of-type),.ls-single-hebergement .disponibilite__alternative:not(:last-of-type){border-bottom:.5px solid}.ls-hebergement .disponibilite__alternative .disponibilite__stock,.ls-single-hebergement .disponibilite__alternative .disponibilite__stock{margin:0.25rem!important;font-size:0.6rem!important}.ls-hebergement .disponibilite__alternative__text,.ls-single-hebergement .disponibilite__alternative__text{font-weight:700;font-size:.8rem;line-height:1;width:100%}.ls-hebergement .disponibilite__alternative__promo__descr,.ls-single-hebergement .disponibilite__alternative__promo__descr{display:none;margin:0;font-size:80%;line-height:1.1}.ls-hebergement .disponibilite__alternative__promo__title,.ls-single-hebergement .disponibilite__alternative__promo__title{color:#5d6f3d;font-weight:700;text-align:left;cursor:pointer;font-size:.8rem}.ls-hebergement .disponibilite__alternative__promo__title.toggled+.disponibilite__alternative__promo__descr,.ls-single-hebergement .disponibilite__alternative__promo__title.toggled+.disponibilite__alternative__promo__descr{display:block}.ls-hebergement .disponibilite__alternative>div,.ls-hebergement .disponibilite__alternative>a,.ls-single-hebergement .disponibilite__alternative>div,.ls-single-hebergement .disponibilite__alternative>a{padding:.25rem}.ls-hebergement .disponibilite__alternative .disponibilite__price__content,.ls-single-hebergement .disponibilite__alternative .disponibilite__price__content{font-size:1.2rem}.ls-hebergement .disponibilite__alternative .disponibilite__book,.ls-single-hebergement .disponibilite__alternative .disponibilite__book{font-size:.8rem;margin:0;width:auto;min-width:70px}.ls-overlay .ls-customizer.sticky.toggled{z-index:inherit}#validate-filters,#close-filters{display:none!important}.ls-customizer{position:relative;z-index:2}.ls-customizer.sticky{display:flex;align-items:center}.ls-customizer__dates{padding:2rem;background:#fff;display:table;margin:2rem auto}.ls-customizer__dates input{max-width:160px;text-align:center}.ls-customizer__dates i{color:#e5f0d3;font-size:1.8rem;padding:0 0 0 1rem}.ls-customizer__dates>p{margin:0 0 .5rem}.ls-customizer__dates>hr{border:none;width:1.5rem;height:5px;background:rgba(0,0,0,.2);margin:0 0 .5rem}.ls-customizer__dates #form-filters-date__submit{background:#5d6f3d;border-color:#5d6f3d}@media (max-width:992px){.ls-customizer__dates #form-filters-date__submit{width:100%;margin:.5rem 0 0}}.ls-customizer__dates #form-filters-date__submit:hover{background-color:#79904f;border-color:#79904f}.ls-customizer__dates #form-filters-date__submit input{font-weight:700;color:#fff;cursor:pointer}.ls-customizer__filters{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:center}.ls-customizer__filters__close{display:none}.ls-customizer__filters__title{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;border-bottom:.5px solid;padding-bottom:.5rem;width:100%;flex-wrap:wrap}.ls-customizer__filters__clear{cursor:pointer}.ls-customizer__filters .filter{flex-basis:auto;min-width:fit-content;position:relative;padding:0 .25rem;width:100%;margin:auto;flex:1 1 0%}@media (max-width:768px){.ls-customizer__filters .filter{max-width:300px;flex:1 1 100%}}.ls-customizer__filters .filter i.fas.fa-angle-down{position:absolute;top:50%;right:1rem;transform:translateY(-50%);line-height:0;color:#e5f0d3}.ls-customizer__filters .filter select{width:100%;padding:.75rem 1rem;border-radius:50px;appearance:none;border:2px solid #5d6f3d;font-weight:500;color:#5d6f3d;outline:none}.ls-customizer__filters .filter fieldset.input{display:none;position:absolute;top:calc(100% - 1rem);width:100%;min-width:220px;z-index:2;background:#fff;border:0;padding:1rem;border-radius:10px;left:50%;transform:translateX(-50%);box-shadow:0 5px 5px 2px rgba(0,0,0,.4)}.ls-customizer__filters .filter fieldset.input div{cursor:pointer;position:relative;display:flex}.ls-customizer__filters .filter fieldset.input div:not(:last-child){margin-bottom:1rem}.ls-customizer__filters .filter fieldset.input label{margin-left:1.5rem;cursor:pointer;border-color:2px red solid}.ls-customizer__filters .filter fieldset.input label::first-letter{text-transform:uppercase}.ls-customizer__filters .filter fieldset.input input[disabled]+label{cursor:pointer;color:grey;text-decoration:line-through;opacity:.8;cursor:initial}.ls-customizer__filters .filter__title{position:relative;display:table;margin:.5rem auto;border:2px solid grey;border-radius:30px;padding:.5rem 2rem .5rem 1rem;cursor:pointer;width:100%;font-size:.85rem}.ls-customizer__filters .filter.selected .filter__title{border-color:#5d6f3d;background:#5d6f3d;color:#fff}.ls-customizer__filters .filter.selected .filter__title i{color:#fff}.ls-customizer .sticky-toggle{position:fixed;bottom:-100px;right:5rem;z-index:999;background:#5d6f3d;padding:1rem 3rem;color:#fff;text-transform:uppercase;font-weight:700;border-radius:33px;cursor:pointer;opacity:0;transition:transform 1s ease-in-out,opacity 1s ease-in-out,bottom 1s ease-in-out,background 0.2s ease-in-out}.ls-customizer .sticky-toggle.btn-filtre-responsive{transform:rotate(0deg);opacity:1;bottom:auto;right:inherit;left:auto;position:relative;z-index:0;display:block;margin-left:0;margin-right:auto;width:fit-content;width:-moz-fit-content;bottom:0!important}@media (min-width:992px){.ls-customizer .sticky-toggle.btn-filtre-responsive{display:none}}@media (max-width:450px){.ls-customizer .sticky-toggle.btn-filtre-responsive{padding:10px 20px}}@media (max-width:768px){.ls-customizer .sticky-toggle:not(.btn-filtre-responsive){padding:.5rem 1rem;font-size:1rem}}.ls-customizer.sticky .sticky-toggle{transform:rotate(0deg);opacity:1;bottom:.5rem}@media (max-width:768px){.ls-customizer.sticky .sticky-toggle:not(.btn-filtre-responsive){bottom:4rem;right:inherit;left:.5rem;z-index:9999}}.ls-customizer.sticky .ls-customizer__filters{position:fixed;left:0;top:0;background:#fff;padding:2rem;height:100vh;width:300px;max-width:80%;overflow-y:scroll;display:block;transform:translateX(-100%);z-index:99999}.ls-customizer.sticky .ls-customizer__filters .filter{flex-basis:100%;padding:.5rem 0}.ls-customizer.sticky .ls-customizer__filters .filter fieldset.input{position:relative;top:0;width:100%}.ls-customizer.sticky.toggled .ls-customizer__filters{transform:translateX(0%);transition:0.2s ease-in-out}.ls-customizer.sticky.toggled .ls-customizer__filters__clear{text-decoration:underline}.ls-customizer.sticky.toggled .ls-customizer__filters__clear i{display:none}.ls-customizer.sticky.toggled .ls-customizer__filters__close{font-size:1.5rem;display:block;width:fit-content;margin-left:auto;color:#e5f0d3;padding:.5rem 0 0 1rem}.ls-customizer.sticky.toggled .sticky-toggle{background:#e5f0d3}.ls-customizer.sticky.toggled #validate-filters{display:block;font-size:.8rem;width:100%;max-width:none;text-align:center;font-weight:700;background:#5d6f3d;padding:1rem .5rem;cursor:pointer}.ls-customizer.sticky.toggled #close-filters{display:block;font-size:.8rem;width:100%;max-width:none;text-align:center;font-weight:700;padding:1rem .5rem;cursor:pointer;color:#e5f0d3}.ls-customizer__orders{display:table;margin-right:0;margin-left:auto;position:relative}@media (max-width:768px){.ls-customizer__orders{margin-right:auto;max-width:300px;width:100%;padding:0}.ls-customizer__orders select{width:100%}}.ls-customizer__orders select{padding:.25rem;border-radius:30px;border:2px solid grey;appearance:none;padding:.5rem 2rem .5rem 1rem;font-size:.85rem}.ls-customizer__orders i{margin-right:.5rem;position:absolute;top:50%;transform:translateY(-50%);right:.25rem;color:#e5f0d3}[type="checkbox"]:not(:checked)+label::before,[type="radio"]:not(:checked)+label::before,[type="checkbox"]:checked+label::before,[type="radio"]:checked+label::before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:1px solid #aaa;background:#fff;border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(203,34,237,.2);transition:all 0.275s}[type="checkbox"]:not(:checked)+label::after,[type="checkbox"]:checked+label::after,[type="radio"]:not(:checked)+label::after,[type="radio"]:checked+label::after{content:"";speak:never;position:absolute;top:10px;left:5px;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;line-height:0;transition:all 0.2s}[type="checkbox"]:not(:checked)+label::after,[type="radio"]:not(:checked)+label::after{opacity:0;transform:scale(0) rotate(45deg)}[type="checkbox"]:checked+label::after,[type="radio"]:checked+label::after{opacity:1;transform:scale(1) rotate(0)}[type="checkbox"]:checked+label::before,[type="radio"]:checked+label::before{background:#5d6f3d}.ls-single-hebergement{max-width:992px}.ls-single-hebergement__close{color:#ffdd32}.ls-single-hebergement__galerie{justify-content:center}.ls-single-hebergement__galerie li{flex:1 1 0%}.ls-single-hebergement__galerie img{transition:0.2s ease-in-out;object-fit:cover;object-position:center;width:100%;height:95px}.ls-single-hebergement__icon{line-height:1.5;display:inline-flex;align-items:center;position:relative;width:calc(20% - 1rem);justify-content:center;background-color:#5d6f3d;color:#fff;padding:.5rem;margin:0 .5rem .5rem;border-radius:50px}.ls-single-hebergement__icon i{margin-right:.25rem}.ls-single-hebergement h1{color:#ffdd32;margin:2rem 0 0!important}.ls-single-hebergement__inventaire h3{margin-top:0}#footer{background:none;position:relative}#footer .ls-section__background-image{transform:translateX(-50%);top:0;position:absolute;left:50%;width:100%;height:100%;overflow:hidden;z-index:-1;display:flex;align-content:center;justify-content:center}#footer .ls-section__background-image::before{content:"";position:absolute;height:100%;width:100%;background:rgba(0,0,0,.6)}#footer .ls-section__background-image>img{min-width:100%;min-height:100%;max-width:none;object-fit:cover;object-position:bottom}#footer>.container{max-width:100%;padding:4rem 10rem 0;color:#fff}#footer>.container .wp-block-columns{align-items:center!important;gap:3em}#footer>.container .wp-block-columns .wp-block-column p strong{color:#fff!important}#footer>.container .wp-block-columns .wp-block-column.first .widget,#footer>.container .wp-block-columns .wp-block-column.second .widget,#footer>.container .wp-block-columns .wp-block-column.third .widget{display:flex;justify-content:center}#footer>.container .wp-block-columns .wp-block-column.first{flex-grow:1}#footer>.container .wp-block-columns .wp-block-column.second{flex-grow:2}#footer>.container .wp-block-columns .wp-block-column.second .widget .wp-block-image{display:flex;justify-content:center}#footer>.container .wp-block-columns .wp-block-column.third{flex-grow:2}#footer>.container .wp-block-columns .wp-block-column.third .widget .ls-paragraph{line-height:1.2;margin-bottom:0}#footer #copyrights{background:#8fac59;padding:2rem 0 11rem}#footer #copyrights a{color:#ffdd32}#footer #copyrights a:hover{text-decoration:none}@media screen and (max-width:1864px){#footer>.container{padding:7rem 5rem 7rem}}@media screen and (max-width:992px){#footer>.container{padding:7rem 2rem 7rem}#footer>.container .wp-block-columns{display:flex}}@media screen and (max-width:870px){#footer>.container .btn-foot-mobile{font-size:.8rem}}@media screen and (max-width:768px){#footer>.container{padding:4rem 0 4rem}#footer>.container .wp-block-columns .wp-block-column .horaires{font-size:1rem}#footer>.container .wp-block-columns #btn-foot-mobile-phone{margin-top:2rem}}#back-to-top{bottom:5rem}@media screen and (max-width:992px){.grecaptcha-badge{visibility:hidden}}.ls-infos{display:flex;align-items:center;gap:5em}.ls-infos__title{font-size:1.3rem!important;margin-bottom:0.25rem!important}.ls-infos__content.two .ls-infos__telephone,.ls-infos__content.two .ls-infos__email{display:flex;align-items:center;gap:1em}.ls-infos__content.two .ls-infos__telephone a,.ls-infos__content.two .ls-infos__email a{color:#fff;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.ls-infos__content.two .ls-infos__telephone a:hover,.ls-infos__content.two .ls-infos__email a:hover{text-decoration:none}.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta{position:relative;display:flex}.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta::before,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta::before{font-size:4rem}.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta .olivier-phone,.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta .olivier-contact,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta .olivier-phone,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta .olivier-contact{font-size:1.5rem}.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta .olivier-phone::before,.ls-infos__content.two .ls-infos__telephone span .olivier-cercle_cta .olivier-contact::before,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta .olivier-phone::before,.ls-infos__content.two .ls-infos__email span .olivier-cercle_cta .olivier-contact::before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.ls-socials__item{margin-right:1rem;color:#fff!important}.ls-socials__item i{margin-right:0!important;font-size:2rem}.ls-socials__item:hover{color:#ffdd32!important}.ls-socials__content{margin:0!important}#header .ls-socials__item{width:35px;height:35px}#footer .ls-socials__item{width:60px;height:60px}#footer .ls-socials__item i{font-size:4rem}@media screen and (max-width:767px){#footer .ls-socials__content{display:flex;justify-content:center}}.ls-paiement__content{display:flex}.ls-paiement__item{display:flex;flex-direction:column;align-items:center;margin-top:1rem;text-align:center}.ls-paiement__item i{font-size:2.5rem}.ls-paiement__item:not(:last-of-type){margin-right:1.5rem!important}.ls-partenaires{padding:1rem 0 4rem}.ls-partenaires__content{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.ls-partenaires__content img{max-height:100px;max-width:100px;margin:0 1rem;height:auto!important;-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:0.3s ease-in-out}.ls-partenaires__content a:hover img{filter:grayscale(60%)}@media screen and (max-width:767px){.ls-partenaires__content{flex-wrap:wrap}}h1,h2,h3,.h1-like,.h2-like,.h3-like{font-weight:600}h1.deco,h1.poissons,h1.olivier,h2.deco,h2.poissons,h2.olivier,h3.deco,h3.poissons,h3.olivier,.h1-like.deco,.h1-like.poissons,.h1-like.olivier,.h2-like.deco,.h2-like.poissons,.h2-like.olivier,.h3-like.deco,.h3-like.poissons,.h3-like.olivier{position:relative;width:fit-content}h1.deco.aligncenter,h1.deco.has-text-align-center,h1.poissons.aligncenter,h1.poissons.has-text-align-center,h1.olivier.aligncenter,h1.olivier.has-text-align-center,h2.deco.aligncenter,h2.deco.has-text-align-center,h2.poissons.aligncenter,h2.poissons.has-text-align-center,h2.olivier.aligncenter,h2.olivier.has-text-align-center,h3.deco.aligncenter,h3.deco.has-text-align-center,h3.poissons.aligncenter,h3.poissons.has-text-align-center,h3.olivier.aligncenter,h3.olivier.has-text-align-center,.h1-like.deco.aligncenter,.h1-like.deco.has-text-align-center,.h1-like.poissons.aligncenter,.h1-like.poissons.has-text-align-center,.h1-like.olivier.aligncenter,.h1-like.olivier.has-text-align-center,.h2-like.deco.aligncenter,.h2-like.deco.has-text-align-center,.h2-like.poissons.aligncenter,.h2-like.poissons.has-text-align-center,.h2-like.olivier.aligncenter,.h2-like.olivier.has-text-align-center,.h3-like.deco.aligncenter,.h3-like.deco.has-text-align-center,.h3-like.poissons.aligncenter,.h3-like.poissons.has-text-align-center,.h3-like.olivier.aligncenter,.h3-like.olivier.has-text-align-center{margin-left:auto;margin-right:auto}h1.deco::before,h2.deco::before,h3.deco::before,.h1-like.deco::before,.h2-like.deco::before,.h3-like.deco::before{content:"";font-family:"olivier";position:absolute;font-size:2rem;top:0%;left:-3rem;color:#ffdd32}h1.poissons,h2.poissons,h3.poissons,.h1-like.poissons,.h2-like.poissons,.h3-like.poissons{margin-left:12rem}h1.poissons::before,h2.poissons::before,h3.poissons::before,.h1-like.poissons::before,.h2-like.poissons::before,.h3-like.poissons::before{content:"";position:absolute;transform:translateY(-50%);left:-24%;top:50%;background-image:url(/wp-content/uploads/2023/05/fish.svg);background-repeat:no-repeat;background-size:80%;width:135px;height:97px}h1.olivier::before,h2.olivier::before,h3.olivier::before,.h1-like.olivier::before,.h2-like.olivier::before,.h3-like.olivier::before{content:"";font-family:"olivier";position:absolute;font-size:4rem;transform:translateX(-50%) rotate(283deg);left:50%;bottom:-150%;color:rgba(143,172,89,.5);font-weight:400}h3.deco::before,.h3-like.deco::before{font-size:1.25rem;top:-2px;left:-1.75rem}.page h1,.page .h1-like,.single h1,.single .h1-like,.category h1,.category .h1-like{font-size:3rem;font-family:"Caveat";font-weight:400;color:#8fac59}.page h2,.single h2,.category h2{color:#5d6f3d}.page h2,.page .h2-like,.single h2,.single .h2-like,.category h2,.category .h2-like{font-size:2rem;letter-spacing:1.5px}.page h2 span,.page .h2-like span,.single h2 span,.single .h2-like span,.category h2 span,.category .h2-like span{font-family:"Caveat";font-weight:100;font-size:4rem}.page .h2-like,.single .h2-like,.category .h2-like{color:#8fac59;line-height:.7}.page h3 .h3-like,.single h3 .h3-like,.category h3 .h3-like{color:#8fac59;font-size:1.1rem}section.has-color-1-background-color h1,section.has-color-1-background-color h2,section.has-color-1-background-color h3,section.has-color-1-background-color .h1-like,section.has-color-1-background-color .h2-like,section.has-color-1-background-color .h3-like,section.has-color-1-background-color .ls-paragraph,section.has-color-1-background-color .ls-list,section.has-background-image h1,section.has-background-image h2,section.has-background-image h3,section.has-background-image .h1-like,section.has-background-image .h2-like,section.has-background-image .h3-like,section.has-background-image .ls-paragraph,section.has-background-image .ls-list{color:#fff}section.has-color-1-background-color .ls-paragraph a,section.has-color-1-background-color .ls-list a,section.has-background-image .ls-paragraph a,section.has-background-image .ls-list a{color:#fff}section.has-color-1-background-color a.ls-button,section.has-color-1-background-color div.ls-button,section.has-background-image a.ls-button,section.has-background-image div.ls-button{border-color:#fff}section.has-color-1-background-color a.ls-button::before,section.has-color-1-background-color a.ls-button::after,section.has-color-1-background-color div.ls-button::before,section.has-color-1-background-color div.ls-button::after,section.has-background-image a.ls-button::before,section.has-background-image a.ls-button::after,section.has-background-image div.ls-button::before,section.has-background-image div.ls-button::after{background:#fff}section.has-color-1-background-color a.ls-button span,section.has-color-1-background-color div.ls-button span,section.has-background-image a.ls-button span,section.has-background-image div.ls-button span{color:#fff}section.has-color-1-background-color a.ls-button:hover span,section.has-color-1-background-color div.ls-button:hover span,section.has-background-image a.ls-button:hover span,section.has-background-image div.ls-button:hover span{color:#fff}section.has-color-1-background-color a.ls-button:hover i,section.has-color-1-background-color div.ls-button:hover i,section.has-background-image a.ls-button:hover i,section.has-background-image div.ls-button:hover i{color:#5d6f3d;left:54%}.ls-list{padding-left:2rem;line-height:1.5}.ls-list ::marker{color:#5d6f3d}.ls-list li{margin-bottom:1rem}.ls-paragraph a,.ls-list a{background:linear-gradient(0deg,#8fac59,#8fac59) no-repeat left bottom / 100% var(--bg-h);transition:background-size 350ms;padding-bottom:2px;--bg-h:2px;color:#5d6f3d;font-weight:700;text-decoration:none}.ls-paragraph a:where(:hover,:focus-visible),.ls-list a:where(:hover,:focus-visible){background-size:0 var(--bg-h);background-position-x:right}.ls-paragraph strong,.ls-list strong{font-weight:700}a.ls-button,div.ls-button{position:relative;display:flex;align-items:center;margin:0;border:1px solid #8fac59;color:#8fac59!important;border-radius:5rem;background:none!important;font-size:1.3em;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}a.ls-button span,div.ls-button span{font-weight:500;text-align:center}a.ls-button .fleche,div.ls-button .fleche{margin-left:1rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}a.ls-button:hover,div.ls-button:hover{background:none!important}a.ls-button:hover::before,div.ls-button:hover::before{width:23%}a.ls-button:hover::after,div.ls-button:hover::after{width:4%}a.ls-button:hover span,div.ls-button:hover span{color:#5d6f3d!important}a.ls-button:hover .fleche,div.ls-button:hover .fleche{margin-left:1.5rem}.wp-block-embed__wrapper iframe{width:100%;height:600px}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none}.addReadMore.showmorecontent .readMore{display:none}.addReadMore .readMore,.addReadMore .readLess{font-style:italic;margin-left:2px;color:#5d6f3d;text-decoration:underline;cursor:pointer;white-space:nowrap;font-weight:400}.addReadMore .readMore i{display:inline-block}.addReadMore .readLess i{transform:rotate(180deg);display:inline-block}section.has-color-2-background-color .readMore,section.has-color-2-background-color .readLess{color:#ffdd32}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}.ls-maillage .wp-block-columns{gap:1em}@media screen and (max-width:767px){.ls-maillage .wp-block-columns{gap:2rem}}body.category .ls-maillage .wp-block-columns,body.single .ls-maillage .wp-block-columns{justify-content:center}body.category .ls-maillage .wp-block-columns .wp-block-column,body.single .ls-maillage .wp-block-columns .wp-block-column{flex-basis:33.33%;flex-grow:0;position:relative}body.category .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image,body.single .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image{position:relative;overflow:hidden;padding-top:100%;height:0}body.category .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image img,body.single .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}body.category .ls-maillage .wp-block-columns .wp-block-column .ls-cta__title,body.single .ls-maillage .wp-block-columns .wp-block-column .ls-cta__title{padding:1rem}.ls-cta{background:none!important}.ls-cta__link{display:block;position:relative}.ls-cta__link::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid transparent;z-index:2;transition:0.3s ease-in-out}.ls-cta__link:hover::before{width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);border:1px solid #e5f0d3}.ls-cta__link:hover .ls-cta__image::before{bottom:0}.ls-cta__link:hover .ls-cta__title{text-decoration:none!important}.ls-cta__image::before,.ls-cta__image::after{content:"";position:absolute;left:0;width:100%}.ls-cta__image::before{height:100%;background:rgba(93,111,61,.5);z-index:1;bottom:-100%;transition:0.3s ease-in-out}.ls-cta__image::after{height:50%;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5046393557) 50%,rgba(0,0,0,0) 100%);bottom:0}.ls-cta__title{position:absolute;transform:translate(-50%,-50%);left:50%;bottom:5%;color:#fff!important;width:100%;text-align:center;letter-spacing:1px;font-weight:500!important;font-size:1.6em!important;z-index:1;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.ls-cta:hover{box-shadow:none!important}.ls-cta.piscine .ls-cta__title,.ls-cta.riviere .ls-cta__title,.ls-cta.mobil-home .ls-cta__title,.ls-cta.camping-car .ls-cta__title{z-index:5}.ls-cta.piscine .ls-cta__title::before,.ls-cta.piscine .ls-cta__title::after,.ls-cta.riviere .ls-cta__title::before,.ls-cta.riviere .ls-cta__title::after,.ls-cta.mobil-home .ls-cta__title::before,.ls-cta.mobil-home .ls-cta__title::after,.ls-cta.camping-car .ls-cta__title::before,.ls-cta.camping-car .ls-cta__title::after{font-family:"olivier";position:absolute;transform:translate(-50%,-50%);left:50%;transition:0.5s cubic-bezier(.35,1.61,.86,1.02);z-index:2}.ls-cta.piscine .ls-cta__title::before,.ls-cta.riviere .ls-cta__title::before,.ls-cta.mobil-home .ls-cta__title::before,.ls-cta.camping-car .ls-cta__title::before{content:"";font-size:5rem;color:#ffdd32;bottom:-262%}.ls-cta.piscine .ls-cta__title::after,.ls-cta.riviere .ls-cta__title::after,.ls-cta.mobil-home .ls-cta__title::after,.ls-cta.camping-car .ls-cta__title::after{bottom:-265%;font-size:2rem;color:#8fac59;background:#fff;border-radius:100%;width:6rem;height:6rem;z-index:0;display:flex;align-items:center;justify-content:center}.ls-cta.piscine .ls-cta__link:hover .ls-cta__title::before,.ls-cta.riviere .ls-cta__link:hover .ls-cta__title::before,.ls-cta.mobil-home .ls-cta__link:hover .ls-cta__title::before,.ls-cta.camping-car .ls-cta__link:hover .ls-cta__title::before{transform:translate(-50%,-50%) rotate(-360deg)}.ls-cta.fleche .ls-cta__link:hover .ls-cta__title::before{margin-left:1.5rem}.ls-cta.fleche .ls-cta__title{display:flex;justify-content:center;flex-direction:row-reverse}.ls-cta.fleche .ls-cta__title::before{content:"";background-image:url(/wp-content/uploads/2023/05/arrow.svg);background-repeat:no-repeat;background-size:100%;width:64px;height:32px;display:block;margin-left:1rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.ls-cta.piscine .ls-cta__title::after{content:""}.ls-cta.riviere .ls-cta__title::after{content:""}.ls-cta.mobil-home .ls-cta__title::after{content:""}.ls-cta.camping-car .ls-cta__title::after{content:""}.wp-block-image img{width:100%;height:100%;object-fit:cover;max-width:initial}.wp-block-image a{position:relative;display:block;height:100%}.wp-block-image a::before{content:"";position:absolute;height:100%;width:100%;left:0%;top:0%;background:#ffdd32;opacity:0;transition:0.2s ease-in-out}.wp-block-image a:hover::before{opacity:.5}.slider-hebergements .slick-dots{display:flex;flex-direction:column;left:-5%;transform:translateY(-50%);top:45%;bottom:initial;width:5rem;height:100%;justify-content:center}.slider-hebergements .slick-dots li{width:initial;height:initial;margin:1.5rem 0}.slider-hebergements .slick-dots li button{width:90px;height:90px}.slider-hebergements .slick-dots li button[aria-selected="true"]::before{background:#5d6f3d}.slider-hebergements .slick-dots li button::before{font-family:"micocouliers";font-size:4rem;background:#8fac59;color:#fff;border-radius:100%;padding:2rem;display:flex;justify-content:center;align-items:center;border:1rem solid #fff;opacity:1}.slider-hebergements .slick-dots li button:hover::before{background:#5d6f3d}.slider-hebergements .slick-dots li:nth-child(1) button::before{content:""}.slider-hebergements .slick-dots li:nth-child(2) button::before{content:""}.slider-hebergements .slick-dots li:nth-child(3) button::before{content:""}.slider-hebergements .ls-cta__image{padding-top:65%}#ls-breadcrumbs{margin-top:1rem}#ls-breadcrumbs span span:not(.breadcrumb_last){padding:.5rem}#ls-breadcrumbs span span:not(.breadcrumb_last) a{color:#5d6f3d;transition:0.2s ease-in-out;font-weight:700}#ls-breadcrumbs span span:not(.breadcrumb_last) a:hover{text-decoration:none}#ls-breadcrumbs span.breadcrumb_last{color:#5d6f3d;padding:.5rem;border-radius:4rem}@media screen and (max-width:767px){#ls-breadcrumbs{font-size:.8rem}}.wpcf7{width:90%;margin:0 auto}.wpcf7 label{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:.9rem;color:#5d6f3d}.wpcf7 label input:not([type="checkbox"]){width:100%;padding:1rem;margin-top:.5rem}.wpcf7 label textarea{width:100%;margin-top:.5rem}.wpcf7 input{width:auto;height:auto}.wpcf7 .wpcf7-list-item-label{text-transform:none!important;color:inherit;font-size:.9rem;text-align:left}.wpcf7 .wpcf7-list-item-label a{color:#5d6f3d}.wpcf7 .wpcf7-submit{background:none;color:#5d6f3d;cursor:pointer;text-transform:uppercase;padding:.75rem 4rem;font-size:1.4rem;border:1px solid #5d6f3d;transition:0.2s ease-in-out;margin:2rem auto;display:flex}.wpcf7 .wpcf7-submit:hover{background:#e5f0d3;color:#5d6f3d}.wpcf7 .wpcf7-recaptcha>div{margin:auto}@media screen and (max-width:767px){.wpcf7 .wpcf7-list-item{width:19rem}}@media screen and (max-width:767px){#back-to-top{bottom:8rem}}aside#moove_gdpr_cookie_info_bar{max-width:445px;background-color:rgba(93,111,61,.75)!important;border-color:rgba(255,221,50,.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}.avis{font-size:1rem;line-height:1.3;margin:1rem 2.25rem;display:flex!important;align-items:center;justify-content:center;flex-direction:column;background:#fff;padding:3rem;letter-spacing:0;box-shadow:-5px 8px 0 0 rgba(0,0,0,.05);border-radius:1rem}.avis-auteur{margin-bottom:0;font-weight:600;letter-spacing:0rem;text-align:center}.avis-auteur-wrap{display:flex;align-items:flex-start;flex-direction:column;gap:.75rem}.avis-auteur a{display:block;font-weight:300;font-size:1.05rem;color:rgba(93,111,61,.7);margin-top:.2rem}.avis-image{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:100px}.avis-content{margin:.5rem 0 1rem;font-weight:300;text-align:center}.avis-etoile-wrapper{position:relative;display:flex;margin:1rem 0}.avis-etoile-wrapper span{visibility:hidden;margin:0 .15rem;font-size:1.1rem}.avis-etoile{display:flex;width:100%;opacity:1;overflow:hidden;position:absolute;top:0;left:0;justify-content:center}.avis-etoile span{visibility:visible}.avis-container .slick-track{display:flex!important}.avis-container .slick-slide{height:inherit!important}.avis-container .slick-dots li button::before{color:#ffdd32;font-size:15px}.avis-container-pages .slick-track{display:flex!important}.avis-container-pages .slick-slide{height:inherit!important}.avis-container-pages .slick-dots li button::before{color:#8fac59;mix-blend-mode:luminosity;font-size:15px}.avis-container-pages .avis-user{display:flex;flex-direction:column;align-items:center}.avis-container-pages .avis-note{color:#5d6f3d}.avis-container-pages .avis-name{font-weight:600}.ls-pdf__list__item{display:flex;align-items:center;justify-content:center;color:#5d6f3d!important;font-size:1.1rem!important;transition:0.25s}.ls-pdf__list__item>i{position:relative;margin-bottom:initial!important;margin-right:1rem;font-size:2.5rem!important;width:60px;text-align:center}.ls-pdf__list__item>i::after{content:"";font-family:"olivier";position:absolute;transform:translate(-50%,-50%) rotate(270deg);top:50%;left:50%;color:#ffdd32;font-size:4.5rem;transition:0.5s cubic-bezier(.35,1.61,.86,1.02)}.ls-pdf__list__item div{text-transform:uppercase;font-weight:500;padding-left:1rem}.ls-pdf__list__item:hover{border:none;background:#fff}.ls-pdf__list__item:hover>i{transform:none!important}.ls-pdf__list__item:hover>i:after{transform:translate(-50%,-50%) rotate(90deg)}.ls-pdf__list__item:hover>i,.ls-pdf__list__item:hover div{color:#5d6f3d}.ls-pdf__list__item:hover,.ls-pdf__list__item:focus{box-shadow:0 .5em .5em -.4em #fff;transform:translateY(-.25em)}#faq{margin-top:1rem}#faq .faq__box .faq__block details{background:rgba(143,172,89,.3);margin-bottom:1rem;padding:1rem;border-radius:5px}#faq .faq__box .faq__block details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}#faq .faq__box .faq__block details summary p{flex:1 1 0%;font-style:normal;font-weight:500;margin:0;font-size:1.2em;line-height:1}#faq .faq__box .faq__block details summary span{transition:0.5s ease-out;color:#5d6f3d;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}#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}}.ls-cta{text-decoration:none;color:initial;background:#ffdd32;text-align:center;display:block;margin-top:.5rem;margin-bottom:.5rem}.ls-cta:hover{box-shadow:0 0 5px rgba(0,0,0,.5)}.ls-cta__title{display:block;padding:1rem 1rem .5rem;font-size:1.25rem;font-weight:300;color:#5d6f3d}.ls-cta__title:last-child{padding-bottom:1rem}.ls-cta__link{text-decoration:none}.ls-cta__image{position:relative;overflow:hidden;padding-top:100%;height:0}.ls-cta__image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ls-cta:hover .ls-cta__title{text-decoration:underline}.cta-atout{max-width:250px;margin:0 auto}.cta-atout:hover,.cta-atout .ls-cta:hover{box-shadow:inherit!important}.cta-atout .ls-cta__title{font-weight:400;padding:0 1rem;margin-top:-20%;margin-bottom:20%;min-height:50px}.cta-atout .ls-cta__image{overflow:visible}.cta-atout .ls-cta__image::before{content:"";height:0;padding-top:115%;width:100%;display:block;background-image:url(../../../../../../themes/lasai-child/assets/img/polygone.png);background-size:contain;background-repeat:no-repeat;margin-top:-100%}.cta-atout .ls-cta__image>img{object-fit:contain;left:50%;top:inherit;bottom:25%;height:180px;min-width:380px;transform:translateX(-50%);object-position:bottom center}.cta-style-image-full .ls-cta{position:relative}.cta-style-image-full .ls-cta__image{background:#000;padding-top:120%}.cta-style-image-full .ls-cta__image img{opacity:.7;transition:0.2s ease-in-out}.cta-style-image-full .ls-cta__title{position:absolute;bottom:0;left:0;z-index:2;color:#fff;padding:2rem;background:transparent;font-size:1.5rem;text-transform:uppercase;text-align:left;font-weight:400;display:flex;align-items:center;width:100%;justify-content:space-between;transition:0.2s ease-in-out}.cta-style-image-full .ls-cta__title::after{content:"";font-family:"eldapi";opacity:0;position:relative;left:-10px;transition:0.2s ease-in-out}.cta-style-image-full .ls-cta:hover .ls-cta__title{color:#e5f0d3!important;text-decoration:none}.cta-style-image-full .ls-cta:hover .ls-cta__title::after{opacity:1!important;left:0}.cta-style-image-full .ls-cta:hover .ls-cta__image img{opacity:.4}body.wp-admin section.ls-section .wp-block-image{height:initial}body.wp-admin section.ls-section .wp-block-image img{height:auto;max-width:100%;width:initial}body.wp-admin section.ls-section.home-intro .container .wp-block-columns.two{margin-left:0!important}body.wp-admin section.ls-section.home-piscine .container .wp-block-columns{margin-left:initial}body.wp-admin section.ls-section.page-avis .container .h2-like{mix-blend-mode:initial!important}body.home main{overflow:hidden;position:relative;margin-top:-6rem;z-index:1}@media screen and (max-width:1700px){section.ls-section.home-hebergements::before{height:100%}section.ls-section.home-hebergements .container .wp-block-columns .wp-block-column.last{margin-left:1.5rem}section.ls-section.home-hebergements h2.deco::before,section.ls-section.home-hebergements .h2-like.deco::before{left:-2.25rem;font-size:1.5rem}section.ls-section.home-activites::before{width:85%;height:92.5%}section.ls-section.home-activites .container .wp-block-columns.second{padding-left:17rem}section.ls-section.home-activites a.ls-button,section.ls-section.home-activites div.ls-button{font-size:1em}section.ls-section.home-activites a.ls-button .fleche,section.ls-section.home-activites div.ls-button .fleche{margin-left:.75rem;width:35px}section.ls-section.home-activites .ls-cta__title{font-size:1.1em!important}section.ls-section.home-avis .container .wp-block-columns .wp-block-column.right .avis-container{padding-right:1rem}#footer>.container{padding:7rem 1rem 7rem}#footer>.container .wp-block-columns{gap:1em}#footer .ls-infos{gap:2em}}@media screen and (max-width:1500px){.avis{margin:1rem .5rem}#footer>.container .wp-block-columns .wp-block-column.second{flex-grow:3.25}#footer .ls-paiement__item{margin:0!important;flex:1 1 calc(50% - 1rem)}#footer .ls-paiement__content{gap:1rem;flex-wrap:wrap;max-width:340px}#footer .ls-paiement__title{text-align:center}h1.deco::before,h2.deco::before,.h1-like.deco::before,.h2-like.deco::before{left:-2rem;font-size:1.75rem}h3.deco,.h3-like.deco{margin-left:1.25rem}h3.deco::before,.h3-like.deco::before{font-size:1.25rem;top:-2px;left:-1.75rem}.page h2,.page .h2-like{margin-left:1.25rem!important;line-height:1.1;font-size:1.7rem}.page h2.poissons,.page .h2-like.poissons{font-size:1.7rem;line-height:.8;margin-left:4rem!important}.page h2.poissons span,.page .h2-like.poissons span{font-size:3.5rem}.page h2.poissons::before,.page .h2-like.poissons::before{transform:translate(-100%,-50%);left:0;top:50%;background-image:url(/wp-content/uploads/2023/05/fish.svg);background-repeat:no-repeat;background-size:100%;width:80px;height:60px}section.ls-section.home-intro .container .wp-block-columns.two{margin-left:-8rem}section.ls-section.home-piscine .container .wp-block-columns{margin-left:-5rem}section.ls-section.home-activites::before{width:90%;height:95%}section.ls-section.home-activites .container .wp-block-columns.second{padding-left:11rem}section.ls-section.home-avis h2:not(.deco),section.ls-section.home-avis .h2-like:not(.deco){margin-left:0!important}section.ls-section.home-avis h2 span,section.ls-section.home-avis .h2-like span{line-height:.8;font-size:3.5rem}section.ls-section.page-avis h2,section.ls-section.page-avis .h2-like{margin-left:0!important;line-height:.8;font-size:1.7rem;margin-bottom:0}}@media screen and (max-width:1280px){h1,.h1-like{font-size:2.5rem}h2,.h2-like{font-size:1.75rem;letter-spacing:.5px}h2 span,.h2-like span{font-size:3.25rem}h2.poissons,.h2-like.poissons{margin-left:5rem}h2.poissons::before,.h2-like.poissons::before{left:-115px}section.ls-section.home-intro{padding-bottom:0}section.ls-section.home-intro .container .wp-block-columns.two{margin-left:-3rem}section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column.last{padding-left:2rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent{margin-top:4rem;display:block}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations{margin-top:4rem}section.ls-section.home-animations .container .wp-block-column.left{margin-bottom:2rem}section.ls-section.home-activites .container .wp-block-columns.first{gap:1em;flex-direction:column-reverse}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-image{max-width:570px;margin:auto}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.left::before{content:"";bottom:-15%;right:20%;font-size:8rem}section.ls-section.home-activites .container .wp-block-columns.second{padding-left:9rem}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.right{margin-top:1rem}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns{flex-direction:column;align-items:center}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns .wp-block-column .ls-button{margin-top:.5rem;margin-left:auto;margin-right:auto}section.ls-section.page-one .container .wp-block-columns{gap:2em}.ls-pdf__list{padding:0rem!important}.ls-pdf__list__item{margin:0 0.5rem!important}.ls-cta__title{font-size:1.3em!important}}@media screen and (max-width:1099px){section.ls-section.home-hebergements .wp-block-columns{flex-wrap:wrap!important}section.ls-section.home-hebergements .wp-block-column:not(.last){flex-basis:calc(50% - 1rem);margin-bottom:3rem}section.ls-section.home-hebergements .ls-button{margin-left:auto;margin-right:auto;margin-top:2rem}section.ls-section.home-hebergements::before{transform:none;top:auto;left:0;bottom:0;height:70%}#footer>.container .wp-block-columns{flex-wrap:wrap!important;gap:2rem 1rem}#footer>.container .wp-block-columns .wp-block-column.third{flex-basis:100%}#footer>.container .wp-block-columns .wp-block-column.third .widget{display:block}#footer .ls-paiement__content{max-width:600px;margin:auto}#footer .ls-paiement__item{flex:1 1 0%}}@media screen and (max-width:992px){.custom-logo-link{display:none!important}.custom-logo{display:none!important}#header{z-index:1000}#header.main-header .header__top-wrap{z-index:0}section.ls-section.home-piscine .container .wp-block-columns{margin-left:-3rem}section.ls-section.home-hebergements a.ls-button,section.ls-section.home-hebergements div.ls-button{font-size:1em}section.ls-section.home-hebergements a.ls-button .fleche,section.ls-section.home-hebergements div.ls-button .fleche{margin-left:.75rem;width:35px}section.ls-section.home-activites::before{width:100%;height:75%;top:50%;transform:translateY(-50%)}section.ls-section.home-activites .container .wp-block-columns.second{padding-left:0rem;display:block;margin-top:3rem}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns{flex-direction:row;align-items:center}section.ls-section.home-activites .container .wp-block-columns.second .wp-block-column.left .wp-block-columns .wp-block-column .ls-button{margin-top:.5rem;margin-left:auto;margin-right:auto}section.ls-section.home-activites h2,section.ls-section.home-activites .h2-like{margin-left:1.25rem!important;line-height:1.1;font-size:1.5rem;margin-left:0!important}section.ls-section.home-activites h2.deco,section.ls-section.home-activites .h2-like.deco{margin-left:1rem!important}section.ls-section.home-activites h2 span,section.ls-section.home-activites .h2-like span{font-size:3.5rem;line-height:.8}section.ls-section.home-animations .h2-like{margin-left:1.25rem!important;line-height:1.1;font-size:1.5rem}section.ls-section.home-animations .h2-like span{font-size:3.5rem;line-height:.8}section.ls-section.home-avis .container .wp-block-columns .wp-block-column.right .avis-container{padding-right:0}section.ls-section.page-one .wp-block-image{max-width:781px;margin:auto}section.ls-section.page-one .wp-block-columns{flex-wrap:wrap!important}section.ls-section.page-one .wp-block-column{flex-basis:100%!important}.ls-pdf__list{gap:2rem 1rem}.ls-pdf__list__item{margin:0!important;flex-basis:calc(33% - 1rem)!important;flex-grow:0!important;justify-content:flex-start}#form-resa:not(.sticky){display:none}body:not(.home) #banner__img{height:370px}.ls-maillage .wp-block-column{margin:1rem auto;max-width:500px}}@media screen and (max-width:781px){h1.deco::before,h2.deco::before,.h1-like.deco::before,.h2-like.deco::before{left:-1.5rem;font-size:1.1rem;top:5px}h3.deco::before,.h3-like.deco::before{font-size:1.1rem;top:-2px;left:-1.5rem}h1.olivier::before,h2.olivier::before,h3.olivier::before,.h1-like.olivier::before,.h2-like.olivier::before,.h3-like.olivier::before{font-size:3.25rem;transform:translate(-50%,100%) rotate(283deg);bottom:0%}.page h1,.page .h1-like{font-size:2.75rem;line-height:1}body.home main{margin-top:0}section.ls-section.home-intro .h2-like{margin:0 0 2rem}section.ls-section.home-intro .container .wp-block-columns.one .wp-block-column:nth-child(2),section.ls-section.home-intro .container .wp-block-columns.one .wp-block-column:nth-child(3){flex:1 1 calc(50% - 1rem)!important}section.ls-section.home-intro .container .wp-block-columns.one .wp-block-column .wp-block-image{height:180px}section.ls-section.home-intro .container .wp-block-columns.two{margin-left:0rem}section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column:nth-child(1),section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column:nth-child(2){flex:1 1 calc(50% - 1rem)!important}section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column .wp-block-image{height:180px}section.ls-section.home-intro .container .wp-block-columns.two .wp-block-column.last{padding-left:.5rem}section.ls-section.home-intro .container .wp-block-columns.three{margin:0}section.ls-section.home-intro .container .wp-block-columns.three .wp-block-column{flex:1 1 calc(50% - 1rem)!important}section.ls-section.home-piscine .container .wp-block-columns{padding-top:7rem;position:relative}section.ls-section.home-piscine .container .wp-block-column{flex:1 1 30%!important}section.ls-section.home-piscine .container .wp-block-column.right .ls-cta{margin-top:6rem}section.ls-section.home-piscine .container h2.poissons,section.ls-section.home-piscine .container .h2-like.poissons{position:absolute;top:0rem;left:4rem;font-size:1.5rem}section.ls-section.home-piscine .container h2.poissons span,section.ls-section.home-piscine .container .h2-like.poissons span{font-size:3rem}section.ls-section.home-animations .container{padding-left:1rem;padding-right:1rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .wp-block-columns{display:flex}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .wp-block-columns .wp-block-column{flex-basis:auto!important}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations{max-width:450px;margin-left:auto;margin-right:auto}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .wp-block-column{display:flex;flex-direction:row;gap:4rem;justify-content:center}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .animations .wp-block-column .animation-camping{flex-basis:50%;margin-bottom:3rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.right .ls-button{margin-top:0rem!important}section.ls-section.home-animations .ls-cta__title{font-size:1.3em!important}section.ls-section.home-hebergements .container{padding-right:1rem;padding-left:1rem}section.ls-section.home-hebergements::before{height:85%}section.ls-section.home-hebergements .ls-cta{max-width:450px;margin-left:auto;margin-right:auto}section.ls-section.home-activites .container .wp-block-columns.first{gap:1em;flex-direction:row;display:flex}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.left{position:relative;display:block;order:2}section.ls-section.home-activites .container .wp-block-columns.first .wp-block-column.right .ls-cta{max-width:450px;margin-left:auto!important;margin-right:auto!important}section.ls-section.home-avis{padding-top:0}section.ls-section.home-avis .container{padding-right:1rem;padding-left:1rem}section.ls-section.home-avis .left .ls-button{margin-bottom:7rem}section.ls-section.home-avis::before{transform:none;top:auto;bottom:0;right:0;width:100%;height:25%;border-top-right-radius:3rem}section.ls-section.page-one .container .wp-block-columns{gap:1em}section.ls-section.page-three.fond-gauche{padding-top:4rem!important}section.ls-section.page-three.fond-gauche::before{width:100%}section.ls-section.page-three.fond-droite{padding-top:4rem!important}section.ls-section.page-three.fond-droite::before{width:100%}section.ls-section.page-three .wp-block-columns{gap:1em}section.ls-section.page-avis::before{background-size:cover;width:100%;height:100%}#footer>.container{padding:4rem 1rem}#footer>.container .wp-block-columns{flex-wrap:wrap!important;gap:2rem 1rem}#footer>.container .wp-block-columns .wp-block-column.first .wp-block-image{width:170px}}@media screen and (max-width:767px){.ls-pdf__list__item{flex-basis:calc(50% - 1rem)!important}#footer .ls-infos{justify-content:center}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-direction:row!important;padding:0;justify-content:center}}@media screen and (max-width:575px){section.ls-section.home-piscine .container .wp-block-columns{margin-left:0rem;flex-direction:row;padding-top:0}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column{flex:1 1 100%!important}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.right{order:1}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.right .ls-cta{margin-left:0;margin-top:2rem}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.left{order:2}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.left .ls-cta{margin:2rem 0 0}section.ls-section.home-piscine .container .wp-block-columns .wp-block-column.left .ls-cta__image{border:0}section.ls-section.home-piscine .container h2.poissons,section.ls-section.home-piscine .container .h2-like.poissons{position:relative;top:auto;left:auto;margin-left:4.5rem!important;margin-bottom:0!important}section.ls-section.home-piscine .container h2.poissons span,section.ls-section.home-piscine .container .h2-like.poissons span{font-size:2.75rem}section.ls-section.home-animations{padding-top:0}section.ls-section.home-animations .container{padding-left:1rem;padding-right:1rem}section.ls-section.home-animations .container .wp-block-columns.columns-parent .wp-block-column.left .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-activites .container{padding-left:1rem;padding-right:1rem}.ls-cta__title{font-size:1.3em!important}a.ls-button,div.ls-button{font-size:1em}a.ls-button .fleche,div.ls-button .fleche{margin-left:.75rem;width:35px}#faq .faq__box .faq__block details summary p{font-size:1.1em}#footer .ls-infos{justify-content:center;display:block}#footer .ls-infos__content.two{display:flex;align-items:center;gap:1.5rem;margin-top:1rem}#footer .ls-infos__telephone{margin:0}#footer .wp-block-columns .wp-block-column.second .widget{display:block!important}}@media screen and (max-width:500px){h1,.h1-like{font-size:2.25rem;line-height:1.1}h2,.h2-like{font-size:1.5rem!important;letter-spacing:0.5px!important}h2 span,.h2-like span{font-size:3rem}h2.poissons,.h2-like.poissons{margin-left:5rem}h2.poissons::before,.h2-like.poissons::before{left:-115px}section.ls-section.home-intro .container .wp-block-columns .wp-block-column .wp-block-image{height:140px}section.ls-section.home-activites{margin-top:0!important}section.ls-section.page-one .container .wp-block-columns{gap:2em}.ls-pdf__list{gap:1rem}.ls-pdf__list__item{flex-basis:100%!important}#footer .ls-paiement__item{flex:1 1 calc(50% - 1rem)}#footer .ls-paiement__content{max-width:340px}body:not(.home) #banner__img{height:200px}body:not(.home) #header.main-header:not(.sticky)>.container .logo-mobile .custom-logo-link img{width:110px}body:not(.home).page-template-default h1{margin:0 auto;line-height:.9}body:not(.home).page-template-default section.ls-section{padding-top:4rem!important;padding-bottom:4rem!important}body:not(.home).page-template-default section.ls-section.page-chapeau{padding-top:1rem!important;padding-bottom:2.5rem!important}body:not(.home).page-template-default section.ls-section.page-one{padding-top:2rem!important}body:not(.home).page-template-default section.ls-section:nth-last-of-type(2){margin-bottom:0!important}}@media screen and (max-width:450px){#footer .ls-infos{justify-content:center;display:block}#footer .ls-infos__content.one{text-align:center}#footer .ls-infos__content.two{display:block}#footer .ls-infos__telephone{margin-bottom:1rem}}@media screen and (max-width:400px){.avis{padding:2rem 1.75rem}}@font-face{font-family:"Caveat";src:url(../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/caveat/Caveat-Regular.svg#Caveat-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Medium.svg#Rubik-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Light.svg#Rubik-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-SemiBold.svg#Rubik-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/rubik/Rubik-Regular.svg#Rubik-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:"Rubik";font-size:16px;font-weight:300}@media only screen and (max-width:1281px){body .animated{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;visibility:visible!important}}@font-face{font-family:"olivier";src:url(../../../../../../themes/lasai-child/inc/icones/olivier/olivier.eot?dolit5);src:url("../../../../../../themes/lasai-child/inc/icones/olivier/olivier.eot?dolit5#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/olivier/olivier.ttf?dolit5) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/olivier/olivier.woff?dolit5) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/olivier/olivier.svg?dolit5#olivier") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="olivier-"],[class*=" olivier-"]{font-family:"olivier"!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}.olivier-river2:before{content:"";color:#8fac59}.olivier-bouton-daccueil:before{content:""}.olivier-arrow_green:before{content:"";color:#8fac59}.olivier-bord_riviere:before{content:"";color:#fff}.olivier-camping:before{content:"";color:#fff}.olivier-cercle:before{content:"";color:#ffdd32}.olivier-cercle_cta:before{content:"";color:#ffdd32}.olivier-contact:before{content:"";color:#fff}.olivier-hebergement:before{content:"";color:#fff}.olivier-location:before{content:"";color:#fff}.olivier-phone:before{content:"";color:#fff}.olivier-piscine:before{content:"";color:#8fac59}.olivier-piscine_menu:before{content:"";color:#fff}.olivier-sac:before{content:"";color:#fff}.olivier-wifi:before{content:"";color:#8fac59}.olivier-calendar:before{content:"";color:#fff}.olivier-fish:before{content:"";color:#fff}.olivier-mobil-home:before{content:"";color:#8fac59}.olivier-bar:before{content:"";color:#8fac59}.olivier-contrat:before{content:"";color:#8fac59}.olivier-feuille:before{content:"";color:#ffdd32}.olivier-feuille2:before{content:"";color:#8fac59}.olivier-sport:before{content:"";color:#8fac59}.olivier-camping-car:before{content:"";color:#8fac59}.olivier-hebergements:before{content:"";color:#8fac59}.olivier-laverie:before{content:"";color:#8fac59}.olivier-plan:before{content:"";color:#8fac59}.olivier-olivier-spoplayground:before{content:"";color:#8fac59}.olivier-reglement:before{content:"";color:#8fac59}.olivier-soiree:before{content:"";color:#8fac59}.olivier-star:before{content:"";color:#ffdd32}.olivier-sun:before{content:"";color:#ffd917}.olivier-tarif:before{content:"";color:#8fac59}.olivier-facebook:before{content:""}.olivier-instagram:before{content:""}.olivier-area:before{content:""}.olivier-double-bed:before{content:""}.olivier-door:before{content:""}.olivier-douche:before{content:""}.olivier-family:before{content:""}.olivier-calendrier:before{content:""}.olivier-chevron:before{content:"";color:#fff}.olivier-cb:before{content:""}.olivier-especes:before{content:""}.olivier-cheque:before{content:""}.olivier-transfer:before{content:""}.olivier-cgv:before{content:""}.olivier-blog:before{content:""}