﻿html{scroll-behavior:smooth}#header{padding-top:0;background:transparent}#header .wp-block-columns{padding:2.5rem 6.5rem}#header .custom-logo-link img{display:block;width:480px;height:auto}#header .header-contact{display:flex;align-items:center;justify-content:flex-end;color:#fff}#header .header-contact i{padding:1rem;font-size:3.25rem;border-right:1px solid rgba(255,255,255,.75)}#header .header-contact a{padding:1rem 1.25rem;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:1.1rem;letter-spacing:1px;line-height:1}#header .header-contact a strong{font-size:2rem;display:block;margin-top:.5rem}#header.sticky{background:rgba(153,179,168,.75);backdrop-filter:blur(5px);padding:0}#header.sticky .wp-block-columns{display:none}#header.sticky #main-menu{border:none}#header.sticky #main-menu .menu>li{padding:.75rem 1rem}#header.sticky #main-menu .menu .sub-menu li a{background:rgba(207,220,157,.75)}#header.sticky #main-menu .menu .sub-menu li a:hover{background-color:#cfdc9d}#header.compact:not(.sticky) .wp-block-columns{padding:1.5rem 6.5rem}#header.compact:not(.sticky) .custom-logo-link img{width:380px}#header.compact:not(.sticky) #main-menu .menu .sub-menu li a{background:rgba(207,220,157,.75)}.header-promotions{background:#99b3a8;padding:.5rem;text-align:center;font-size:1rem;letter-spacing:.75px;margin-top:0rem;margin-bottom:0rem;text-transform:uppercase}.header-promotions a{text-transform:none}.header-promotions a:hover{color:#cfdc9d!important}body:not(.home) #banner{background-position:center bottom;background-attachment:fixed;margin-bottom:2rem;height:520px}body:not(.home) #banner::before{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.35) 35%,rgba(0,0,0,.1) 50%);display:block;top:0;clip-path:ellipse(70% 100% at 50% 0%);z-index:1}body:not(.home) #banner__img{clip-path:ellipse(70% 100% at 50% 0%)}body:not(.home) #banner.compact{margin-bottom:1.5rem;height:280px}body:not(.home) #banner.compact #banner__img{display:none}body:not(.home) #banner.compact::before{background:#99b3a8;clip-path:ellipse(70% 100% at 50% 0%)}body:not(.home) #banner.compact .ls-contact{bottom:8.5%;rotate:9deg}body:not(.home) #banner.compact .ls-contact__item{rotate:-9deg}body:not(.home) #banner.compact #form-resa{display:none}body.home #banner{background-position:center;background-attachment:fixed;margin-bottom:2rem;height:112.5vh}body.home #banner::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);display:block;top:0;clip-path:ellipse(58.5% 100% at 50% 0%);z-index:1}body.home #banner__slogan{position:absolute;top:auto;bottom:30%;left:auto;right:8rem;transform:translate(0,0);width:fit-content;width:-moz-fit-content;text-align:end;max-width:100%;text-shadow:none;font-size:8rem;font-weight:700;text-transform:initial;line-height:.7;font-family:"Gill Sans";z-index:1}body.home #banner__slogan div{translate:-4.5rem 0}body.home #banner__img{clip-path:ellipse(58.5% 100% at 50% 0%)}@media screen and (min-width:991px){#main-menu{margin:0;padding:0 2.5rem;border-bottom:1px solid rgba(255,255,255,.5)}#main-menu .menu{display:flex;justify-content:space-around}#main-menu .menu>li{position:relative;flex:1 1 auto;text-align:center;padding:1.25rem 1rem;font-size:1.1rem}#main-menu .menu>li:not(:last-child)::after{content:"";width:6px;height:6px;background-color:rgba(255,255,255,.5);border-radius:100px;position:absolute;right:0;top:50%;translate:50% -50%}#main-menu .menu>li>a{text-decoration:none;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;padding:0;display:block;width:max-content;margin:auto}#main-menu .menu>li:hover>.sub-menu{max-height:1000px}#main-menu .menu>li:hover>.sub-menu li{margin-bottom:.25rem}#main-menu .menu>li:hover>.sub-menu li:last-of-type{margin-bottom:0}#main-menu .menu>li:hover>.sub-menu li a{opacity:1}#main-menu .menu>li:hover>.sub-menu li a:first-of-type{margin-top:0}#main-menu .menu .sub-menu{display:block;left:50%;transform:translateX(-50%);background:transparent;width:250px;text-align:center;height:auto;overflow:hidden;max-height:0;transition:max-height 0.4s ease-in-out;z-index:1}#main-menu .menu .sub-menu li{border:none!important;margin:0;padding:0;margin-bottom:.5rem;transition:0.5s ease-in-out}#main-menu .menu .sub-menu li a{font-size:1rem;font-weight:400;line-height:1.2;opacity:0;transition-delay:50ms;transition:0.4s ease-in-out;padding:.25rem;text-align:center;text-decoration:none!important;border-radius:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border:none!important;background:rgba(153,179,168,.75);color:#fff!important}#main-menu .menu .sub-menu li a:first-of-type{margin-top:2rem}#main-menu .menu .sub-menu li a:hover{background-color:#99b3a8}}#form-resa:not(.sticky){position:absolute;bottom:9.25rem;left:auto;right:8rem;transform:none;padding:1.25rem 2.5rem;width:auto;background:rgba(255,255,255,.75);border-radius:250px 0 0 250px;border:2px solid #fff;z-index:1}#form-resa:not(.sticky) .form-resa__content{display:flex;align-items:center;width:100%}#form-resa.sticky{left:50%;transform:translate(-50%,0);background:transparent;max-width:450px;z-index:99}#form-resa.sticky.hidden-animated{visibility:visible}#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(153,179,168,.85);font-size:1.05rem;letter-spacing:.5px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);gap:.25rem;color:#fff;border:none;position:relative;height:35px;font-weight:400;border-radius:100px}#form-resa.sticky .form-resa__header__contact__item a:hover{color:#fff;background-color:#cfdc9d}#form-resa.sticky .form-resa__header__contact__item i{padding:0!important;font-size:1.05rem;color:#fff}#form-resa.sticky .form-resa__header__title{font-size:1.5rem;border-top:none;padding:.75rem .5rem;background:rgba(207,220,157,.85);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff;font-weight:400;letter-spacing:0;cursor:pointer;margin-bottom:1rem;position:relative;border-radius:100px}#form-resa.sticky .form-resa__header__title i{font-size:1.5rem;color:#fff}#form-resa.sticky .form-resa__content{flex-direction:column;align-items:center;display:block;background:rgba(153,179,168,.85);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:1.75rem 2rem 1.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:30px 30px 0 0}#form-resa.sticky .form-resa__item{display:flex;align-items:center;margin-bottom:1rem}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates{max-width:100%;width:100%;margin:.5rem auto 1.5rem;padding:0;color:#fff;border:none}#form-resa.sticky .form-resa__entry i,#form-resa.sticky .form-resa__dates i{color:#fff}#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{color:#fff}#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:#0e0e0e}#form-resa label{line-height:1;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px;padding:0rem .5rem;cursor:pointer}#form-resa label i{padding:0;z-index:0;position:relative;font-size:.8rem}#form-resa i{padding:0!important;font-size:2.35rem;color:#0e0e0e}#form-resa .form-resa__date__flex{display:flex;align-items:center}#form-resa .form-resa__entry{display:flex;align-items:center;gap:.15rem;padding:0 2.5rem}#form-resa .form-resa__entry select{padding:.25rem .5rem;margin-left:0;font-weight:700;font-size:1.1rem}#form-resa .form-resa__dates{gap:.15rem;cursor:default;align-items:flex-start;padding:0 1.5rem;border-right:1px solid}#form-resa .form-resa__dates input{max-width:120px;padding:.25rem .5rem;margin-left:0;font-weight:700;font-size:1.1rem}#form-resa .form-resa__dates span{font-weight:700;font-size:1.1rem;line-height:1}#form-resa .form-resa__submit{font-family:"Gill Sans";letter-spacing:1.1px;background-color:#cfdc9d;color:#424730;padding:.85rem 1rem .85rem 2rem;border-radius:100px;border:none;text-transform:uppercase;font-weight:700;font-size:1.2rem;display:flex;align-items:center;cursor:pointer;gap:1.75rem;line-height:1;transition:0.25s ease-in-out;margin:auto}#form-resa .form-resa__submit::after{content:"";background-color:#fff;display:block;width:16px;height:16px;border-radius:20px}#form-resa .form-resa__submit:hover{background-color:#99b3a8;gap:.75rem}#footer{background-color:transparent;position:relative;color:#fff}#footer::before{content:"";background-color:#99b3a8;position:absolute;top:0;left:0;width:100%;height:130%;z-index:-1;clip-path:ellipse(53% 100% at 50% 100%)}#footer::after{content:"";font-family:"Oasis";color:#cfdc9d;font-size:14rem;position:absolute;bottom:50%;right:7.5rem;transform:rotate(298deg);z-index:2}#footer>.container{padding:0 0 2.5rem;max-width:1600px}#footer .wp-block-columns{gap:3rem;align-items:end!important}#footer .wp-block-column{flex-basis:28%}#footer .wp-block-column.center{flex-basis:42%}#postfooter{background-color:#fff;padding:1.5rem 0 8rem}.copyrights{color:#fff;text-transform:uppercase;font-weight:400;font-size:.85rem;letter-spacing:1px;line-height:1.45}.copyrights.right{text-align:right}.copyrights strong{font-weight:bold!important}.copyrights a{color:#fff;text-decoration:none;font-weight:400}.copyrights a:hover{color:#cfdc9d}#back-to-top{color:#cfdc9d;z-index:1}body:not(.wp-admin,.wp-customizer) h1,body:not(.wp-admin,.wp-customizer) h2,body:not(.wp-admin,.wp-customizer) h3,body:not(.wp-admin,.wp-customizer) .h2-like{font-weight:400;margin:0}body:not(.wp-admin,.wp-customizer) h1{font-size:4rem;line-height:.9;margin-bottom:2rem;color:#0e0e0e;font-family:"Gill Sans"}body:not(.wp-admin,.wp-customizer) h1 em{color:#cfdc9d}body:not(.wp-admin,.wp-customizer) .h1-like{font-family:"Gill Sans";text-align:center;font-size:6rem;font-weight:400;line-height:.8;margin-top:0;color:#272727;margin-bottom:2.5rem}body:not(.wp-admin,.wp-customizer) .h1-like span{color:#cfdc9d;font-family:"Supa Mega Fantastic";display:block;font-size:9.5rem}body:not(.wp-admin,.wp-customizer) h2,body:not(.wp-admin,.wp-customizer) .h2-like{font-size:2.75rem;line-height:.9;color:#0e0e0e;font-family:"Gill Sans";margin:3rem 0 2rem}body:not(.wp-admin,.wp-customizer) h3{font-size:1.5rem;color:#99b3a8;font-weight:700;margin-top:3rem}body:not(.home) h2{margin-bottom:1rem}a{color:#99b3a8;text-decoration:underline;transition:ease-out 0.2s;display:inline;font-weight:700}a:hover{color:#99b3a8;text-decoration:none}.container--wide{max-width:1600px}section:not(.home-first){margin:4rem 0}.ls-contact{display:flex;align-items:center;z-index:9999;position:absolute;width:fit-content;gap:.6rem;left:6rem;bottom:21%;rotate:37.5deg}.ls-contact a{text-decoration:none}.ls-contact__item{rotate:-37.5deg}.ls-contact__item>a{width:50px;display:block;aspect-ratio:1;background-color:#cfdc9d;border-radius:100px;border:2px solid #fff;color:#424730;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.ls-contact__item>a:hover{background-color:#99b3a8}.wpcf7-form label{color:#cfdc9d;font-weight:700;padding-left:.5rem}.wpcf7-form input.wpcf7-form-control,.wpcf7-form textarea.wpcf7-form-control{width:100%;padding:10px 15px;border:2px solid #cfdc9d;border-radius:25px}.wpcf7-form input:focus-visible,.wpcf7-form textarea:focus-visible{outline-color:#cfdc9d}.wpcf7-form input.wpcf7-submit,.wpcf7-form textarea.wpcf7-submit{border:none;display:block;margin:1rem auto 0;width:-moz-fit-content;width:fit-content;text-align:center;background-color:#cfdc9d;color:#fff;font-size:1.25rem;letter-spacing:.1rem;padding:10px 45px;border-radius:60px;text-decoration:none;font-weight:700;cursor:pointer;transition:0.3s ease-out;text-transform:uppercase}.wpcf7-form input.wpcf7-submit:hover,.wpcf7-form textarea.wpcf7-submit:hover{background-color:#99b3a8}.wpcf7-form textarea{height:180px}.wpcf7 p{max-width:100%;margin:0 0 1rem!important}.wpcf7 .wpcf7-acceptance label{align-items:center;cursor:pointer}.wpcf7 [type="checkbox"]{width:20px;height:20px;margin-right:.5rem;vertical-align:text-top;cursor:pointer}body .gform_wrapper .gform_footer input[type=submit]{border:none;margin:1rem auto 0;width:-moz-fit-content;background-color:#cfdc9d!important;color:#fff;font-size:1rem!important;letter-spacing:0.1rem!important;padding:10px 45px;border-radius:60px!important;cursor:pointer;transition:0.3s ease-out!important;text-transform:uppercase!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#99b3a8}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:#cfdc9d;font-size:1em}body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield input{border:2px solid #cfdc9d;border-radius:25px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{border-radius:5px}p.gform_required_legend{display:none}.selecteur-langue-mobile{display:flex;align-items:center}.ls-switcher{font-weight:700;cursor:pointer}.ls-switcher a{letter-spacing:0;text-decoration:none}.ls-switcher ul{text-align:center;list-style:none;padding-top:100%}.ls-switcher ul li{text-transform:uppercase;color:#424730;position:relative}.ls-switcher ul li a{color:#424730;background-color:#cfdc9d;border-radius:100px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;width:50px;display:block;padding:5px;line-height:1;aspect-ratio:1;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.ls-switcher ul li a:hover{background-color:#99b3a8}.ls-switcher ul li.wpml-ls-current-language{font-size:1.2rem;padding:0;letter-spacing:1px;position:absolute;top:0;left:0;width:50px;height:50px;display:flex!important;align-items:center;justify-content:center;line-height:1;width:100%;background-color:#cfdc9d;border-radius:100px;border:2px solid #fff;align-items:center;justify-content:center}section.ls-section.home-first{position:relative;padding-bottom:2rem}section.ls-section.home-first::after{content:"";font-family:"Oasis";color:#cfdc9d;font-size:22rem;position:absolute;bottom:0;right:0;transform:rotate(-95deg) translate(-14rem,2rem);z-index:-1}section.ls-section.home-first .container--full{max-width:1800px;width:100%}section.ls-section.home-first .ls-bandeau-section img{border-radius:20px;height:680px;object-fit:cover}section.ls-section.home-first .wp-block-columns{max-width:1280px;margin:4rem auto 0;gap:5rem}section.ls-section.home-first .wp-block-columns .wp-block-image img{border-radius:1000px}section.ls-section.home-first .img-gerants{position:relative;margin-top:-10rem;translate:0 -5rem}section.ls-section.home-first .img-gerants::before{content:"";background-color:#cfdc9d;position:absolute;display:block;width:110%;height:110%;left:50%;top:50%;translate:-52% -48%;border-radius:1000px}section.ls-section.home-first .img-gerants img{position:relative}section.ls-section.home-first .h1-like{position:relative}section.ls-section.home-first .h1-like::after{content:"";position:absolute;width:1px;height:150px;background-color:#0e0e0e;display:block;bottom:0;top:calc(100% - 0.5rem);left:calc(50% - 0.5px)}section.ls-section.home-second{position:relative;padding-top:6rem;margin-bottom:0}section.ls-section.home-second .container>.wp-block-columns{gap:5rem}section.ls-section.home-second .container>.wp-block-columns>.wp-block-column{position:relative}section.ls-section.home-second .container>.wp-block-columns>.wp-block-column:last-child::before{content:"";font-family:"Oasis";color:#cfdc9d;font-size:38rem;position:absolute;bottom:-5.5rem;right:-3rem;rotate:-40deg}section.ls-section.home-second h2,section.ls-section.home-second .h2-like{color:#fff}section.ls-section.home-second .oasis-fleche{color:#fff;font-size:7rem;display:block;text-align:center}section.ls-section.home-second::before{content:"";background-color:#99b3a8;position:absolute;top:0;left:0;width:100%;height:calc(100% - 6.25rem);z-index:-1;clip-path:ellipse(58.5% 100% at 50% 100%)}section.ls-section.home-second::after{content:"";font-family:"Oasis";color:#cfdc9d;font-size:21rem;position:absolute;top:.2rem;left:2rem;transform:rotate(15deg) rotateY(180deg);z-index:-1}section.ls-section.home-second .ls-button__flex{margin-top:3rem}section.ls-section.home-second .ls-maillage{border-radius:1000px;overflow:hidden;position:relative}section.ls-section.home-second .ls-cta__title{padding-left:12.5rem;padding-right:8.5rem;line-height:1;padding-bottom:3.5rem;padding-top:3rem;text-align:left}section.ls-section.home-second .icon-cta{position:absolute;background-color:#cfdc9d;color:#fff;left:1rem;bottom:-1rem;width:155px;height:155px;border-radius:155px}section.ls-section.home-second .icon-cta i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:5rem;opacity:0;transition:0.3s ease-in-out}section.ls-section.home-second .icon-cta i.active{opacity:1}section.ls-section.home-second-alt{padding-bottom:8rem}section.ls-section.home-second-alt .h1-like{margin-bottom:4.5rem;position:relative}section.ls-section.home-second-alt .h1-like::after{content:"";position:absolute;width:1px;height:180px;background-color:#0e0e0e;display:block;bottom:0;top:100%;left:calc(50% - 0.5px)}section.ls-section.home-second-alt h2{margin:0rem 0 3rem}section.ls-section.home-second-alt::before{top:auto;bottom:0;left:0;width:100%;height:calc(100% - 25.5rem);clip-path:ellipse(58.5% 100% at 50% 0%)}section.ls-section.home-second-alt::after{content:none}section.ls-section.home-second-alt .container>.wp-block-columns{gap:5rem}section.ls-section.home-second-alt .container>.wp-block-columns>.wp-block-column{position:relative}section.ls-section.home-second-alt .container>.wp-block-columns>.wp-block-column:first-child::before{content:"";font-family:"Oasis";color:#cfdc9d;font-size:38rem;position:absolute;top:-5.5rem;left:-3rem;rotate:-35deg}section.ls-section.home-second-alt .container>.wp-block-columns>.wp-block-column:last-child::before{content:none}section.ls-section.home-second-alt .ls-button{margin-bottom:0;margin-top:3rem}section.ls-section.home-second-alt .oasis-fleche{margin-top:6rem}section.ls-section.home-second-alt .ls-cta__title{padding-left:8.5rem;padding-right:8.5rem;line-height:1;padding-bottom:3.5rem;padding-top:3rem;text-align:center}section.ls-section.home-second-alt .icon-hebergement{position:absolute;background-color:#cfdc9d;color:#fff;right:1rem;top:-1rem;width:155px;height:155px;border-radius:155px}section.ls-section.home-second-alt .icon-hebergement i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:5rem;opacity:0;transition:0.3s ease-in-out}section.ls-section.home-second-alt .icon-hebergement i.active{opacity:1}section.ls-section.home-third{margin-top:0;padding-top:2rem}section.ls-section.home-third .container{padding:0}section.ls-section.home-third .container>.wp-block-columns{gap:0;margin-bottom:0}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child{padding-right:9.5rem}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:5rem}section.ls-section.home-third .container>.wp-block-columns:last-child{gap:3.5rem;margin-top:-1.5rem}section.ls-section.home-third .container>.wp-block-columns:last-child .slick-dots{border-radius:100px 0 0 100px;left:auto;right:0;padding:.9rem 3.5rem 1rem .9rem;border-left:2px solid #fff;border-right:none}section.ls-section.home-third .container>.wp-block-columns:last-child .wp-block-gallery{border-radius:750px 0 0 750px;overflow:hidden}section.ls-section.home-third .container>.wp-block-columns:last-child>.wp-block-column:first-child{padding-left:9.5rem}section.ls-section.home-third .container>.wp-block-columns:last-child>.wp-block-column:last-child{padding-right:0}section.ls-section.home-third .container>.wp-block-columns:last-child>.wp-block-column:last-child>*{margin-left:0}section.ls-section.home-third .h1-like{position:relative;margin-bottom:5rem}section.ls-section.home-third .h1-like::before{content:"";position:absolute;width:1px;height:175px;background-color:#0e0e0e;display:block;bottom:calc(100% + 1.5rem);left:calc(50% - 0.5px)}section.ls-section.home-third h2,section.ls-section.home-third .h2-like{margin-top:0;margin-bottom:3rem;line-height:1;margin-left:0!important}section.ls-section.home-third h2 mark,section.ls-section.home-third .h2-like mark{display:block;padding-left:2.75rem}section.ls-section.home-third .wp-block-gallery{border-radius:0 750px 750px 0;overflow:hidden;margin-bottom:0}section.ls-section.home-third .wp-block-image{height:750px}section.ls-section.home-third .ls-button{margin-bottom:0}section.ls-section.home-third .slick-dots{bottom:6rem;display:block;padding:.9rem 1rem .9rem 3.5rem;list-style:none;text-align:center;width:fit-content;display:flex;align-items:center;border:2px solid #fff;border-left:none;border-radius:0 100px 100px 0}section.ls-section.home-third .slick-dots li button{padding:0}section.ls-section.home-third .slick-dots li button:before{font-size:20px;opacity:1;color:#cfdc9d;line-height:1.1}section.ls-section.home-third .slick-dots li.slick-active button{padding:0}section.ls-section.home-third .slick-dots li.slick-active button:before{font-size:20px;opacity:1;color:#fff}section.ls-section.home-fourth{margin-top:0;position:relative;margin-bottom:0}section.ls-section.home-fourth .wp-block-image{position:absolute;top:-25rem;width:62.5%}section.ls-section.home-fourth .ls-maillage{margin:0 -5.5rem;border-radius:25px;overflow:hidden;height:720px;position:relative}section.ls-section.home-fourth .ls-maillage .wp-block-columns,section.ls-section.home-fourth .ls-maillage .wp-block-column{height:100%}section.ls-section.home-fourth .ls-cta__link{position:unset;height:100%;display:flex;align-items:end;justify-content:center}section.ls-section.home-fourth .ls-cta__link.active .ls-cta__image{opacity:1;z-index:0;transition:0.3s ease-in-out}section.ls-section.home-fourth .ls-cta__link.active .ls-cta__title span::after{opacity:1}section.ls-section.home-fourth .ls-cta__image{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0;background-color:#0e0e0e;opacity:0;z-index:-1;transition:0.3s 0.35s ease-in-out}section.ls-section.home-fourth .ls-cta__image img{opacity:.8}section.ls-section.home-fourth .ls-cta__title{position:relative;bottom:auto;left:auto;z-index:999;position:relative;bottom:auto;left:auto;z-index:999;height:100%;border-left:1px solid rgba(255,255,255,.7);background:transparent;display:flex;text-orientation:sideways-right;writing-mode:vertical-lr;align-items:center;justify-content:end;text-transform:uppercase;font-size:1.25rem}section.ls-section.home-fourth .ls-cta__title span{display:flex;padding:.8rem .8rem 2rem;border-radius:100px;rotate:180deg;gap:1.75rem;align-items:center;line-height:0;position:relative}section.ls-section.home-fourth .ls-cta__title span::before{content:"";display:block;width:17px;height:17px;background:#fff;border-radius:20px}section.ls-section.home-fourth .ls-cta__title span::after{content:"";display:block;width:100%;height:100%;background:#cfdc9d;border-radius:20px;position:absolute;z-index:-1;top:0;left:0;opacity:0;transition:0.25s ease-in-out}section.ls-section.home-fifth{margin-top:0;position:relative;z-index:2}section.ls-section.home-fifth .h1-like{position:relative;margin-bottom:3.5rem}section.ls-section.home-fifth .h1-like::before{content:"";position:absolute;width:1px;height:175px;background-color:#0e0e0e;display:block;bottom:calc(100% + 1.5rem);left:50%;z-index:-1}section.ls-section.home-fifth::after{content:"";font-family:"Oasis";color:#cfdc9d;font-size:22rem;position:absolute;bottom:-8rem;left:1.5rem;transform:rotate(90deg) rotateY(180deg);z-index:2;z-index:-1}section.ls-section.home-sixth{margin-bottom:6rem}section.ls-section.home-sixth .ls-section__background-image{width:56.5%;height:100%;left:0;transform:translate(0,-50%);border-radius:0 1000px 1000px 0}section.ls-section.home-sixth .ls-section__background-image>img{width:100%;min-height:100%;position:absolute;top:50%;translate:0 -50%}body:not(.wp-admin) .h1-like span{font-family:"Supa Mega Fantastic";display:block;font-size:9.5rem;color:#cfdc9d;font-style:italic}body:not(.home) .ls-contact{bottom:10.75%;rotate:15deg}body:not(.home) .ls-contact__item{rotate:-15deg}body:not(.home) #form-resa:not(.sticky){bottom:2.25rem;right:4rem}body:not(.home):not(.wp-admin) h1{font-family:"Gill Sans"!important;font-size:5rem;font-weight:400;line-height:.8;color:#272727}body:not(.home):not(.wp-admin) h1 em{font-family:"Supa Mega Fantastic";display:block;font-size:8.5rem;color:#cfdc9d}body:not(.home) section.ls-section.page-one{padding-bottom:3rem}body:not(.home) section.ls-section.page-one .wp-block-columns{max-width:1280px;margin:0 auto;gap:0}body:not(.home) section.ls-section.page-one::after{z-index:0}body:not(.home) section.ls-section.page-two{padding-top:3rem}body:not(.home) section.ls-section.page-two .slick-dots{display:none!important}body:not(.home) section.ls-section.page-two h2 mark,body:not(.home) section.ls-section.page-two .h2-like mark{padding-left:1.5rem}body:not(.home) section.ls-section.page-two .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:3rem}body:not(.home) section.ls-section.page-two .container>.wp-block-columns:last-child>.wp-block-column:last-child>*{margin-left:0}body:not(.home) section.ls-section.page-two .slick-list{width:100%}body:not(.home) section.ls-section.page-two .slick-list figure{width:100%}body:not(.home) section.ls-section.page-three{padding-top:2.75rem}body:not(.home) section.ls-section.page-three .wp-block-image{position:relative;border-radius:500px;overflow:hidden}body:not(.home) section.ls-section.page-three::before{top:4rem;left:0;width:100%;height:calc(100% - 0.5rem);clip-path:ellipse(58.5% 100% at 52.5% 0%)}body:not(.home) section.ls-section.page-three p:last-child{margin-bottom:0}body:not(.home) section.ls-section.page-cta .h2-like{margin-top:1rem;margin-bottom:2.5rem}body:not(.home) .ls-maillage .wp-block-columns{gap:1px}body:not(.home) .ls-maillage .wp-block-column:first-child .ls-cta__link{border-radius:25px 0 0 25px;overflow:hidden}body:not(.home) .ls-maillage .wp-block-column:last-child .ls-cta__link{border-radius:0 25px 25px 0;overflow:hidden}body:not(.home) .ls-maillage .ls-cta__image{padding-top:120%}body.wp-admin .edit-post-visual-editor a:not([class*="acf"]){pointer-events:initial!important}body.wp-admin .has-color-white-color{color:#0e0e0e!important}body.wp-admin .has-color-white-color a{color:#99b3a8!important}body.wp-admin section.ls-section.home-second h2,body.wp-admin section.ls-section.home-second .h2-like{color:#0e0e0e!important}main{overflow:hidden}#banner.compact .ls-switcher ul:active,#banner.compact .ls-switcher ul:focus{overflow:visible}#banner.compact .ls-switcher ul li{text-transform:uppercase;color:#424730;position:relative}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr{left:0!important;top:-3.12rem!important}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-nl{left:0rem!important;top:-6rem!important}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-en{left:0rem!important;top:0.5rem!important}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-nl{left:0!important;top:-9.37rem!important}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en{left:0!important;top:-6.26rem!important}#banner.compact .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en~li.wpml-ls-item-nl{left:0rem!important;top:-1rem!important}#banner.compact .ls-switcher ul li.wpml-ls-item-fr:not(.wpml-ls-current-language){left:0rem!important;top:0.88rem!important}#banner.compact .ls-switcher ul li.wpml-ls-item-en:not(.wpml-ls-current-language){left:0rem!important;top:1.74rem!important}@media screen and (max-width:1880px){body.home #banner__img,body:not(.home) #banner__img{clip-path:ellipse(1146px 100% at 50% 0%)}body.home #banner:before,body:not(.home) #banner:before{clip-path:ellipse(1146px 100% at 50% 0%)}body.home #banner .ls-switcher ul li,body:not(.home) #banner .ls-switcher ul li{text-transform:uppercase;color:#424730;position:relative}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr{left:0!important;top:-3.12rem!important}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-nl,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-nl{left:3.5rem!important;top:-9.37rem!important}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-en,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-en{left:7rem!important;top:-6.26rem!important}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-nl,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-nl{left:0!important;top:-9.37rem!important}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en{left:0!important;top:-6.26rem!important}body.home #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en~li.wpml-ls-item-nl,body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en~li.wpml-ls-item-nl{left:7rem!important;top:-9.37rem!important}body.home #banner .ls-switcher ul li.wpml-ls-item-fr:not(.wpml-ls-current-language),body:not(.home) #banner .ls-switcher ul li.wpml-ls-item-fr:not(.wpml-ls-current-language){left:3.5rem!important;top:-3.12rem!important}body.home #banner .ls-switcher ul li.wpml-ls-item-en:not(.wpml-ls-current-language),body:not(.home) #banner .ls-switcher ul li.wpml-ls-item-en:not(.wpml-ls-current-language){left:7rem!important;top:-6.26rem!important}body.home #banner .ls-contact,body:not(.home) #banner .ls-contact{left:-5rem;top:0rem;bottom:21%;rotate:90deg;flex-direction:row-reverse}body.home #banner .ls-contact__item,body:not(.home) #banner .ls-contact__item{rotate:-90deg}body:not(.home) #banner .ls-contact{left:-5rem;top:0;top:initial;bottom:25%;rotate:90deg;visibility:visible;flex-direction:row-reverse}body:not(.home) #banner .ls-contact__item{rotate:-90deg}body.page-id-240 #header .wp-block-columns .wp-block-column,body.page-id-1986 #header .wp-block-columns .wp-block-column,body.page-id-1984 #header .wp-block-columns .wp-block-column{z-index:0}body.page-id-240 .custom-logo-link,body.page-id-1986 .custom-logo-link,body.page-id-1984 .custom-logo-link{position:relative;z-index:999}body.page-id-240 #banner .ls-contact,body.page-id-1986 #banner .ls-contact,body.page-id-1984 #banner .ls-contact{bottom:5.25%;left:29px;rotate:10deg}body:not(.home) #form-resa:not(.sticky){bottom:2.25rem;right:25rem}}@media screen and (max-width:1550px){body:not(.home) #form-resa:not(.sticky){right:5rem}section.ls-section.home-second-alt .container .wp-block-columns{margin-top:6rem}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column .wp-block-columns{margin-top:0}section.ls-section.home-third .container>.wp-block-columns:last-child{gap:3.5rem;margin-top:1.5rem}}@media screen and (max-width:1400px){body:not(.home) .ls-hebergements__results{gap:1rem;justify-content:center}body:not(.home) .ls-hebergements__results[data-row="3"] .ls-hebergement{width:calc(40% - 1.5rem)}}@media screen and (max-width:1280px){.animated{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;visibility:visible!important}#main-menu{margin:0;padding:0 .5rem}#main-menu .menu>li{position:relative;flex:1 1 auto;text-align:center;padding:1.25rem .25rem;font-size:1.1rem}body:not(.home) #form-resa:not(.sticky){right:1rem;left:7rem}#form-resa:not(.sticky){left:2rem;right:0rem}#form-resa:not(.sticky) .form-resa__entry{display:flex;align-items:center;gap:.15rem;padding:0 1.5rem}section.ls-section.home-second:before{clip-path:ellipse(64.5% 93% at 50% 100%)}section.ls-section.home-second .container>.wp-block-columns>.wp-block-column:last-child:before{font-size:29rem}section.ls-section.home-second .ls-cta__title{padding-left:2.5rem;padding-right:2.5rem;padding-bottom:9.5rem;padding-top:3rem}section.ls-section.home-second .ls-button{min-height:72px;word-break:auto-phrase}section.ls-section.home-third .wp-block-image{height:550px}section.ls-section.home-third .h1-like:before{height:108px}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child{padding-right:1rem}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:2rem}section.ls-section.home-third .container>.wp-block-columns:last-child>.wp-block-column:first-child{padding-left:1rem}section.ls-section.home-second-alt{padding-bottom:2rem}section.ls-section.home-second-alt:before{clip-path:ellipse(85.5% 100% at 50% 100%)!important}section.ls-section.home-second-alt .container .wp-block-columns{margin-top:12rem}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column .wp-block-columns{margin-top:0}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column:first-child:before{font-size:31rem;top:-6.5rem}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column:last-child{margin-top:4rem}section.ls-section.home-second-alt .oasis-fleche{margin-top:1rem}section.ls-section.home-fourth .wp-block-image{position:absolute;top:-20rem;width:62.5%}section.ls-section.home-sixth .ls-avis-note{font-size:4rem;width:120px;height:120px}section.ls-section.home-sixth .ls-avis-container:before{font-size:32rem}#footer:before{clip-path:ellipse(69% 100% at 50% 100%)}body:not(.home) #form-resa:not(.sticky){padding:1.25rem 2rem}body:not(.home) #form-resa:not(.sticky) .form-resa__entry,body:not(.home) #form-resa:not(.sticky) .form-resa__dates{padding:0 .5rem}}@media screen and (max-width:1280px) and (max-height:850px){body.page-id-240 #banner.compact .ls-contact,body.page-id-1986 #banner.compact .ls-contact,body.page-id-1984 #banner.compact .ls-contact{bottom:6.75%;left:29px;rotate:10deg}#form-resa:not(.sticky){border-radius:250px}body:not(.home) #form-resa:not(.sticky){bottom:5.25rem;right:12rem;left:12rem}}@media screen and (max-width:992px){.ls-contact{margin-left:-1rem}.h1-like{font-size:5rem!important}.h1-like span{font-size:7.5rem!important}h1{font-size:3rem!important}body.home #banner .ls-contact{bottom:-15%}#header .wp-block-columns .wp-block-column:last-of-type{display:none}.ls-contact{z-index:90}#burger{padding:1rem 0}.sub-menu{position:fixed;transform:translateX(-105%);top:7.6%;width:100%;height:95vh;transition:0.2s ease-in-out}.sub-menu.visible{transform:translateX(-4%);z-index:1}.sub-menu li{border-bottom:#99b3a8 .5px solid!important}#main-menu__header{margin:0rem -1rem 1rem;color:#41472f!important;background-color:#cfdc9d}#menu li.menu-item-has-children .menu-item-next,.sub-menu li.menu-item-has-children .menu-item-next{background:#99b3a8}#main-menu .menu>li{padding:.25rem;border-bottom:#99b3a8 .5px solid!important}#main-menu .menu>li a{color:#99b3a8;text-transform:uppercase;text-align:left}#main-menu .menu>li a:hover{color:#cfdc9d}#header.compact:not(.sticky) .wp-block-columns{padding:.5rem 2.5rem}body.page-id-240 #header.compact:not(.sticky) .wp-block-columns,body.page-id-1986 #header.compact:not(.sticky) .wp-block-columns,body.page-id-1984 #header.compact:not(.sticky) .wp-block-columns{display:flex;justify-content:space-between;flex-wrap:wrap}body.page-id-240 #header.compact:not(.sticky) .wp-block-columns .wp-block-column,body.page-id-1986 #header.compact:not(.sticky) .wp-block-columns .wp-block-column,body.page-id-1984 #header.compact:not(.sticky) .wp-block-columns .wp-block-column{width:fit-content}body.page-id-240 #banner.compact .ls-contact,body.page-id-1986 #banner.compact .ls-contact,body.page-id-1984 #banner.compact .ls-contact{bottom:5.5%;left:1rem}section.ls-section.home-third h2 mark,section.ls-section.home-third .h2-like mark{padding-left:0}section.ls-section.home-third .wp-block-image{height:450px}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:1rem!important}section.ls-section.home-fourth .ls-cta__title span{rotate:-90deg}#footer:before{clip-path:ellipse(69% 96% at 50% 100%)}#footer:after{font-size:14rem;bottom:23%;right:5.5rem}.copyrights.left{position:absolute;top:88%}}@media screen and (max-width:841px){body:not(.home) .ls-hebergements{flex-direction:column}body:not(.home) #banner .ls-switcher ul li.wpml-ls-item-fr:not(.wpml-ls-current-language){left:0rem!important;top:0.25rem!important}body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-en~li.wpml-ls-item-nl{left:0rem!important;top:-2.7rem!important}body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-en{left:0!important;top:-2.5rem!important}body:not(.home) #banner .ls-switcher ul li.wpml-ls-current-language.wpml-ls-item-fr~li.wpml-ls-item-nl{left:0rem!important;top:-2rem!important}body:not(.home) #banner .ls-switcher ul li.wpml-ls-item-en:not(.wpml-ls-current-language){left:0rem!important;top:0.5rem!important}body.page-id-240 #header.compact:not(.sticky) .wp-block-columns,body.page-id-1986 #header.compact:not(.sticky) .wp-block-columns,body.page-id-1984 #header.compact:not(.sticky) .wp-block-columns{display:flex;justify-content:center;flex-wrap:wrap;gap:-1rem;flex-direction:column}body.page-id-240 #header.compact:not(.sticky) .wp-block-columns .wp-block-column,body.page-id-1986 #header.compact:not(.sticky) .wp-block-columns .wp-block-column,body.page-id-1984 #header.compact:not(.sticky) .wp-block-columns .wp-block-column{width:fit-content;margin-inline:auto}body.page-id-240 #banner.compact,body.page-id-1986 #banner.compact,body.page-id-1984 #banner.compact{height:430px}body.page-id-240 #banner.compact .ls-contact,body.page-id-1986 #banner.compact .ls-contact,body.page-id-1984 #banner.compact .ls-contact{bottom:30%;left:1.5rem;flex-direction:row-reverse;rotate:none}body.page-id-240 #banner.compact .ls-contact__item,body.page-id-1986 #banner.compact .ls-contact__item,body.page-id-1984 #banner.compact .ls-contact__item{rotate:0deg}body.page-id-240 h1,body.page-id-1986 h1,body.page-id-1984 h1{font-size:3rem!important}body.page-id-240 h1 em,body.page-id-1986 h1 em,body.page-id-1984 h1 em{font-size:4.5rem!important}body.home #banner{height:82.5vh}#header .header-contact{margin-top:2rem;justify-content:flex-start}section.ls-section.home-second .ls-maillage{width:75%;margin-inline:auto}section.ls-section.home-second .container .wp-block-columns:first-of-type{flex-direction:column-reverse}section.ls-section.home-second:before{clip-path:ellipse(86.5% 93% at 50% 100%)}section.ls-section.home-third .container>.wp-block-columns{flex-direction:column-reverse;gap:2rem}section.ls-section.home-third .container>.wp-block-columns:last-of-type{flex-direction:column}section.ls-section.home-second-alt .container .wp-block-columns{flex-direction:column}section.ls-section.home-second-alt .ls-button{margin-inline:auto}section.ls-section.home-fourth .wp-block-image{top:0rem}section.ls-section.home-sixth .ls-avis-note{left:0}section.ls-section.home-sixth .ls-avis-container:before{font-size:26rem;bottom:-3rem}}@media screen and (max-width:781px){.h1-like{font-size:4rem!important}.h1-like span{font-size:5.5rem!important}body.home .ls-contact{top:initial!important;visibility:visible!important;bottom:51%!important}section.ls-section.page-cta .ls-maillage .wp-block-column{margin-bottom:2rem}section.ls-section.home-first .img-gerants{position:relative;margin-top:0rem;translate:0 0rem;width:40%;margin-inline:auto}section.ls-section.home-second{padding-top:0rem}section.ls-section.home-second-alt:before,section.ls-section.home-second:before{clip-path:ellipse(120.5% 100% at 50% 100%)!important}section.ls-section.home-fourth .ls-maillage{height:500px}section.ls-section.home-fourth .ls-cta__title{bottom:12rem}section.ls-section.home-fourth .wp-block-image{top:0rem;left:50%;transform:translate(-50%,0%)}section.ls-section.home-fourth .container .wp-block-columns .wp-block-column{margin-top:16rem}section.ls-section.home-fourth .container .wp-block-columns .wp-block-column:last-of-type{margin:0!important}section.ls-section.home-sixth .ls-section__background-image{display:none}section.ls-section.home-sixth .ls-pdf__list{align-items:center}section.ls-section.home-sixth .ls-pdf__list__item{color:#000}section.ls-section.home-sixth .ls-avis-container .slick-prev{left:7.25rem}section.ls-section.home-sixth .ls-avis-container .slick-next{right:7.25rem}.ls-partenaires__content{flex-wrap:wrap}#footer:after{z-index:-1}#footer:before{clip-path:ellipse(95% 96% at 50% 100%)}}@media screen and (max-width:599px){h1{font-size:2.5rem!important}h1 em{font-size:2.5rem!important}#banner.compact .ls-contact{bottom:35%!important;left:50%!important;transform:translateX(-50%)!important;margin:0}body.home .ls-contact{bottom:45%!important}body.page-id-240 #banner.compact::before,body.page-id-1986 #banner.compact::before,body.page-id-1984 #banner.compact::before{background:#99b3a8;clip-path:ellipse(70% 70% at 50% 0%)!important}body.page-id-240 #ls-breadcrumbs,body.page-id-1986 #ls-breadcrumbs,body.page-id-1984 #ls-breadcrumbs{margin-top:-7rem}body.page-id-240 #banner.compact,body.page-id-1986 #banner.compact,body.page-id-1984 #banner.compact{margin-bottom:2.5rem}.ls-avis{margin:1rem 3rem!important}}@media screen and (max-width:575px){.ls-contact{height:fit-content;width:fit-content;top:25rem}#header .header-contact a strong{font-size:1.3rem}body:not(.wp-admin,.wp-customizer) .h1-like{font-size:4rem}body:not(.wp-admin,.wp-customizer) .h1-like span{font-size:5.5rem}body:not(.wp-admin,.wp-customizer) h1{font-size:3rem}body:not(.wp-admin,.wp-customizer) h2,body:not(.wp-admin,.wp-customizer) .h2-like{font-size:2rem!important}body:not(.wp-admin,.wp-customizer) h1,body:not(.wp-admin,.wp-customizer) .h1-like{font-size:3.5rem!important}body:not(.wp-admin,.wp-customizer) h1 span,body:not(.wp-admin,.wp-customizer) h1 em,body:not(.wp-admin,.wp-customizer) .h1-like span,body:not(.wp-admin,.wp-customizer) .h1-like em{font-size:3.5rem!important}section.ls-section.home-third .wp-block-image{height:350px}section.ls-section.home-third .h1-like{font-size:3rem}section.ls-section.home-third .h1-like span{font-size:4.5rem}section.ls-section.home-third h2{margin-inline:1rem!important}section.ls-section.home-third h2 mark{padding-left:0!important}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:first-child{padding-left:0rem!important}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:first-child .ls-button{margin-inline:auto}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:first-child .ls-paragraph{margin-inline:1rem}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child{padding-right:0}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:0rem}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child .ls-button{margin-inline:auto}section.ls-section.home-third .container>.wp-block-columns>.wp-block-column:last-child .ls-paragraph{margin-inline:1rem}section.ls-section.home-second .ls-cta__title{padding-left:3rem}section.ls-section.home-fifth .h1-like{font-size:3.5rem}section.ls-section.home-fifth .h1-like span{font-size:5.5rem}#footer .wp-block-image img{max-width:75%}.ls-paiement__item{font-size:2rem!important}.copyrights.right{margin-top:1rem;margin-bottom:5rem;text-align:center}.copyrights.left{position:absolute;top:88%;left:50%;transform:translateX(-50%);text-align:center}}@media screen and (max-width:500px){body:not(.home):not(.wp-admin) h1,body:not(.home):not(.wp-admin) .h1-like{font-size:3rem}body:not(.home):not(.wp-admin) h1 em,body:not(.home):not(.wp-admin) .h1-like em{font-size:4rem}#header .wp-block-columns{padding:1.5rem 2.5rem}.ls-avis{margin:1rem 1rem!important;padding:2rem!important}#footer:after{display:none}body:not(.home) section.ls-section.page-two .container>.wp-block-columns>.wp-block-column:last-child>*{margin-left:1rem}#form-resa.sticky .form-resa__header{left:50%;transform:translateX(-50%);width:95%}#form-resa.sticky .form-resa__header__contact__item a{font-size:1rem}section.ls-section.home-first .ls-bandeau-section img{border-radius:20px;height:300px;object-fit:cover}section.ls-section.home-second{padding-bottom:8rem}section.ls-section.home-second .ls-button__flex .wp-block-column{gap:1rem;flex-direction:column}section.ls-section.home-second .ls-button{margin-bottom:0!important;gap:1rem}section.ls-section.home-second .ls-button span{font-size:16px}section.ls-section.home-fourth .ls-cta__title span{line-height:1!important}section.ls-section.home-sixth .ls-avis-container .slick-next{right:2.25rem}section.ls-section.home-sixth .ls-avis-container .slick-prev{left:2.25rem}body:not(.home) section.ls-section.home-third.page-two .container .wp-block-columns:first-of-type .wp-block-column{padding-inline:1rem!important}}@media screen and (max-width:450px){body:not(.wp-admin,.wp-customizer) .h1-like{font-size:4rem}body:not(.wp-admin,.wp-customizer) .h1-like span{font-size:6.5rem}section.ls-section.page-one::after{z-index:-1!important;font-size:11rem}section.ls-section.page-two{padding-bottom:0rem;margin-bottom:0}section.ls-section.page-three{padding-top:.75rem}section.ls-section.page-three.home-second-alt:before{clip-path:ellipse(212.5% 99.5% at 50% 100%)!important}section.ls-section.page-three.home-second-alt .container .wp-block-columns{margin-top:5rem}section.ls-section.home-first:after{z-index:-1!important;font-size:11rem;bottom:8%}section.ls-section.home-second-alt::before,section.ls-section.home-second::before{clip-path:ellipse(158.5% 99.5% at 50% 100%)!important}section.ls-section.home-second-alt .container>.wp-block-columns>.wp-block-column:last-child:before,section.ls-section.home-second .container>.wp-block-columns>.wp-block-column:last-child:before{font-size:22rem;right:1rem}section.ls-section.home-second-alt:after,section.ls-section.home-second:after{display:none}section.ls-section.home-second .ls-cta__title{font-size:1.2rem;padding-left:3.5rem;padding-right:3.5rem;text-align:center;padding-bottom:6.5rem}section.ls-section.home-second .icon-cta{left:0rem;bottom:-3rem}section.ls-section.home-second-alt{padding-bottom:2rem}section.ls-section.home-second-alt .ls-cta__title{font-size:1.2rem;padding-right:3.5rem;padding-left:3.5rem;padding-bottom:6rem;text-align:center}section.ls-section.home-second-alt .icon-hebergement{right:0rem;top:-2rem}section.ls-section.home-second-alt .slick-prev,section.ls-section.home-second-alt .slick-next{top:58%}section.ls-section.home-second-alt .container .wp-block-columns{gap:2rem}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column:first-child:before{font-size:27rem}section.ls-section.home-sixth .ls-avis-note{left:-17px}.ls-paiement__content{flex-wrap:wrap;justify-content:center}#footer:before{clip-path:ellipse(120% 96% at 50% 100%)}#postfooter{background-color:#fff;padding:1.5rem 0 8rem}}@media screen and (max-width:400px) and (max-height:700px){section.ls-section.home-fourth .ls-maillage{height:360px}section.ls-section.home-fourth .wp-block-image{top:-5rem;left:8%}section.ls-section.home-fourth .wp-block-image img{box-sizing:border-box;height:auto;max-width:200%;vertical-align:bottom}}@media screen and (max-width:380px){section.ls-section.home-sixth .ls-avis-note{font-size:3rem;width:80px;height:80px}section.ls-section.home-sixth .ls-avis-container:before{font-size:12rem!important;bottom:1rem!important;right:1.75rem!important}section.ls-section.home-sixth .ls-avis-container .ls-avis a{margin:0rem auto 0}section.ls-section.home-sixth .ls-avis-container .ls-avis-auteur{margin-bottom:0;font-size:1.35rem}section.ls-section.home-sixth .ls-avis-container .ls-avis-content{margin-bottom:1rem;font-size:1rem}section.ls-section.home-sixth .ls-avis-container .ls-avis-etoile-wrapper{gap:.5rem;margin:1rem auto;width:fit-content}}@media screen and (max-width:340px){section.ls-section.home-second .container>.wp-block-columns>.wp-block-column:last-child:before{font-size:19rem;right:1rem}section.ls-section.home-second-alt .container .wp-block-columns .wp-block-column:first-child:before{font-size:22rem}section.ls-section.home-fourth .container .wp-block-columns .wp-block-column{margin-top:8rem}.ls-contact{left:-7rem}}@media screen and (max-height:750px){body.home #banner{height:94.5vh!important}}@media screen and (max-height:610px){body.home #banner{height:100.5vh!important}}@font-face{font-family:"Proxima Nova";src:url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ExtrabldIt.svg#ProximaNovaA-ExtrabldIt") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Bold.svg#ProximaNovaA-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-ThinIt.svg#ProximaNovaA-ThinIt") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/ProximaNova/ProximaNovaA-Regular.svg#ProximaNovaA-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gill Sans";src:url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBoldItalic.svg#GillSans-SemiBoldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Gill Sans";src:url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/GillSans/GillSans-SemiBold.svg#GillSans-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Supa Mega Fantastic";src:url(../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/SupaMegaFantasticThin/SupaMegaFantasticThin-Regular.svg#SupaMegaFantasticThin-Regular") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Oasis";src:url(../../../../../../themes/lasai-child/inc/icones/Oasis/Oasis.eot?7me1nh);src:url("../../../../../../themes/lasai-child/inc/icones/Oasis/Oasis.eot?7me1nh#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/Oasis/Oasis.ttf?7me1nh) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/Oasis/Oasis.woff?7me1nh) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/Oasis/Oasis.svg?7me1nh#Oasis") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="oasis-"],[class*=" oasis-"]{font-family:"Oasis"!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}.oasis-porte-ouverte:before{content:""}.oasis-surface:before{content:""}.oasis-personne:before{content:""}.oasis-douche:before{content:""}.oasis-CB:before{content:""}.oasis-cheque:before{content:""}.oasis-virement:before{content:""}.oasis-ancv:before{content:""}.oasis-ancv-connect:before{content:""}.oasis-espece:before{content:""}.oasis-chevron:before{content:""}.oasis-tripadvisor:before{content:""}.oasis-a-emporter:before{content:""}.oasis-calendrier:before{content:""}.oasis-camping-car:before{content:""}.oasis-cercle-traits:before{content:""}.oasis-chalet:before{content:""}.oasis-charge:before{content:""}.oasis-chien:before{content:""}.oasis-croissant:before{content:""}.oasis-facebook:before{content:""}.oasis-feuille1:before{content:""}.oasis-feuille-1:before{content:""}.oasis-feuille2:before{content:""}.oasis-feuille-2:before{content:""}.oasis-feuille3:before{content:""}.oasis-feuille-3:before{content:""}.oasis-fleche:before{content:""}.oasis-fleche-resa:before{content:""}.oasis-forme-de-coeur-graffiti:before{content:""}.oasis-instagram:before{content:""}.oasis-mail:before{content:""}.oasis-phone:before{content:""}.oasis-signe-de-la-maison:before{content:""}.oasis-star:before{content:""}.oasis-tente:before{content:""}.oasis-tente2:before{content:""}.oasis-trampoline:before{content:""}body{font-family:"Proxima Nova";color:#0e0e0e}p{line-height:1.5;font-size:1.1rem;margin-bottom:2rem}ul{line-height:1.5;font-size:1.1rem}