﻿html{scroll-behavior:smooth}#header{padding-top:0;background:transparent}#header.sticky{background:rgba(243,146,0,.5)}#back-to-top{color:#f39200;z-index:1}#footer{background:#00a19a;position:relative;overflow:hidden}#footer::before{content:"";font-family:"lochrist";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;font-size:74rem;color:#0da69f}#footer h2{font-size:1.8rem}#footer>.container{padding:6rem 4rem;position:relative;z-index:1}#footer>.container .wp-block-columns .wp-block-column:last-child{text-align:end}#footer>.container .wp-block-columns .wp-block-column:not(:last-child){border-right:1px solid #66c7c2}#footer>.container .wp-block-columns .wp-block-column .wp-block-image{max-width:400px;margin:auto}#footer>.container .wp-block-columns .wp-block-column .ls-paragraph{font-size:1.3rem;font-family:"Montserrat";font-weight:300;margin-bottom:0rem;margin-top:.5rem;color:#fff}#footer>.container .wp-block-columns .wp-block-column .ls-paragraph.titre{font-size:1.8rem;font-weight:500;text-transform:uppercase}#postfooter{position:relative;z-index:1}#postfooter .container{padding:4rem 0;max-width:calc(100% - 12rem);border-top:1px solid #66c7c2;border-bottom:1px solid #66c7c2}#postfooter .container .wp-block-columns{align-items:center!important}#copyrights{background:transparent;padding:4rem 0 10rem 0;color:#fff;position:relative;z-index:1}#copyrights a{color:#fff}.home #banner__img{object-position:top}#header{padding-top:0;color:#c9783b}#header .header-promotions{font-size:1.1rem;font-family:"Montserrat";font-weight:400;color:#fff;background:#f39200;padding-block:.5rem}#header .custom-logo-link img{display:block;width:280px;height:auto;margin-top:-4.5rem}#header .header__top-wrap{display:flex;justify-content:space-between;align-items:center;padding:0;position:relative}#header .header__top-wrap .main-header__contact{margin-left:initial;width:calc(50% - 255px);padding-block:1rem}#header .header__top-wrap .main-header__contact.left{display:flex;justify-content:flex-start;align-items:center;padding-left:3rem}#header .header__top-wrap .main-header__contact.right{display:flex;justify-content:flex-end;align-items:center;padding-right:3rem;position:relative}#header .header__top-wrap .main-header__contact__item{text-shadow:none;border:none}#header .header__top-wrap .main-header__contact__item.selector{border:2px solid #fff;border-radius:100%;margin-right:.5rem;padding:.5rem}#header .header__top-wrap .main-header__contact__item a{display:flex;color:#fff!important;font-weight:400;font-family:"Montserrat"}#header .header__top-wrap .main-header__contact__item.phone{letter-spacing:1px;font-size:1.2rem;padding-right:2rem}#header .header__top-wrap .main-header__contact__item.phone:hover a{color:#f39200!important}#header .header__top-wrap .main-header__contact__item.resa{text-transform:uppercase;font-family:"Montserrat";font-weight:500;border-radius:3rem;font-size:1rem;padding:.75rem 1.5rem;cursor:pointer;transition:0.2s ease-in;color:#fff;background:#00a19a}#header .header__top-wrap .main-header__contact__item.resa:hover{background:#f39200}#header .header__top-wrap .main-header__contact__item .ls-switcher ul{list-style:none}#header .header__top-wrap .main-header__contact__item .ls-switcher ul li{font-size:1.4rem;text-transform:uppercase}#header .header__top-wrap .main-header__contact__item .ls-switcher ul .wpml-ls-item img{width:2.1rem}#header .header__top-wrap .main-header__contact__item .ls-switcher ul .wpml-ls-item:not(.wpml-ls-current-language){padding:.5rem 0 0}#header.compact:not(.sticky) .custom-logo-link img{width:250px!important;margin-top:-5.5rem!important}#header.compact:not(.sticky) .header__top-wrap .main-header__contact__item.resa{background:#f39200!important}#header.compact:not(.sticky) .header__top-wrap .main-header__contact__item.resa:hover{background:#c9783b!important}#header.sticky{background:rgba(0,161,154,.85);backdrop-filter:blur(5px)}#header.sticky .header__top-wrap{display:none}#header.sticky .custom-logo-link img{width:120px!important;margin-top:0}#header.sticky #main-menu{padding:0}#header.sticky #main-menu .menu{padding-bottom:0;border:none}#header.compact:not(.sticky) .custom-logo-link img{width:380px;margin-top:-3.25rem}.header-promotions{background:transparent;padding:0;text-align:left;font-size:.85rem;margin-top:0rem;margin-bottom:0rem;text-transform:uppercase;font-weight:600;letter-spacing:.25px;color:#c9783b}.header-promotions__promotion{display:flex;align-items:center}.header-promotions i{margin:0 .25rem 0 1rem;font-size:1.5rem;line-height:.5;transform:none!important}@media screen and (min-width:1281px){#main-menu{display:flex;margin:0;align-items:flex-start;gap:6rem;margin-top:0rem;justify-content:space-between;font-size:1rem;padding:0 0}#main-menu .menu{margin:0;padding:2rem .75rem;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);flex:1 1 0%;justify-content:space-between;font-family:"Montserrat";font-weight:400;font-size:1.2rem}#main-menu .menu#menu-gauche{padding-left:3rem;justify-content:center;gap:4rem}#main-menu .menu#menu-droite{padding-right:3rem}#main-menu .menu>li.home a{background-image:url(/wp-content/uploads/2024/07/phare.svg);background-repeat:no-repeat;background-size:contain;padding-left:27px;text-indent:-9999px;overflow:hidden}#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>li a{color:#fff;text-transform:uppercase;font-weight:500}#main-menu .menu>li a:hover{color:#f39200}#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:1px solid #f39200!important;border-radius:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;background:rgba(243,146,0,.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:#f39200}}body:not(.home) #banner{background-position:center bottom;background-attachment:fixed;margin-bottom:2rem;height:650px}body:not(.home) #banner::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:block;top:0}body:not(.home) #banner #form-resa{bottom:3%}body #banner.compact{height:300px;background:#00a19a}body #banner.compact::before{display:none}body #banner.compact #banner__img{display:none}body #banner.compact #form-resa{display:none}body.home #banner{background-position:center;background-attachment:fixed;margin-bottom:2rem}body.home #banner::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:block;top:0}body.home #banner__slogan{position:absolute;top:auto;left:8rem;bottom:10rem;transform:none;width:fit-content;width:-moz-fit-content;text-align:left;max-width:100%;text-shadow:none;font-size:4.8rem;font-family:"Montserrat";font-weight:300;text-transform:uppercase;line-height:1.1}body.home #banner__slogan span{font-weight:700}#form-resa .form-resa__date,#form-resa .form-resa__entry{flex-direction:column;align-items:flex-start}#form-resa .form-resa__date label,#form-resa .form-resa__entry label{all:unset;display:inline-block;color:#fff;font-size:1.2rem;font-family:"Montserrat";font-weight:300;margin:1.4rem 0 -.4rem 3rem}#form-resa .form-resa__date select,#form-resa .form-resa__date input,#form-resa .form-resa__entry select,#form-resa .form-resa__entry input{cursor:pointer}#form-resa .form-resa__date i,#form-resa .form-resa__entry i{color:#f39200;font-size:1.8rem;right:6rem}#form-resa .form-resa__date i{position:absolute;top:50%;transform:translateY(-50%);z-index:-1}#form-resa .form-resa__date__wrapper{display:flex;flex-direction:column}#form-resa .form-resa__entry{display:flex}#form-resa .reservation__field{display:flex;justify-content:center;align-items:center;text-transform:uppercase;cursor:pointer;transition:0.3s ease-in-out}#form-resa:not(.sticky){flex-direction:column;align-items:flex-start;transform:none;bottom:17%;left:initial;right:1%;width:fit-content;justify-content:space-between;background:transparent}#form-resa:not(.sticky)::before,#form-resa:not(.sticky)::after{content:"";position:absolute}#form-resa:not(.sticky):before{left:4%;top:-6%;width:1px;height:74%;background:#fff}#form-resa:not(.sticky)::after{left:2%;top:-7%;width:1.4rem;height:1.4rem;border-radius:100%;background:#f39200}#form-resa:not(.sticky) .form-resa__date input{width:70%}#form-resa:not(.sticky) .form-resa__date,#form-resa:not(.sticky) .form-resa__entry{border-radius:4px;width:30rem;font-weight:700;position:relative}#form-resa:not(.sticky) .form-resa__date::before,#form-resa:not(.sticky) .form-resa__entry::before{content:"";position:absolute;bottom:30%;right:12%;height:1px;width:35%;background:#fff}#form-resa:not(.sticky) .form-resa__date input,#form-resa:not(.sticky) .form-resa__date select,#form-resa:not(.sticky) .form-resa__date option,#form-resa:not(.sticky) .form-resa__entry input,#form-resa:not(.sticky) .form-resa__entry select,#form-resa:not(.sticky) .form-resa__entry option{color:#fff;font-size:1.3rem;font-family:"Montserrat";font-weight:500}#form-resa:not(.sticky) .form-resa__date option,#form-resa:not(.sticky) .form-resa__entry option{color:#f39200}#form-resa:not(.sticky) .form-resa__date input,#form-resa:not(.sticky) .form-resa__date select,#form-resa:not(.sticky) .form-resa__entry input,#form-resa:not(.sticky) .form-resa__entry select{padding:1rem 1rem 1rem 3rem}#form-resa:not(.sticky) .reservation__field{width:21rem;padding-right:2rem;height:4rem;color:#fff;background:#f39200;border-radius:3rem;margin-top:3rem;font-family:"Montserrat";font-weight:600;font-size:1.3rem;letter-spacing:2px;position:relative}#form-resa:not(.sticky) .reservation__field i{position:absolute;right:1.5rem;font-size:1.5rem;transform:rotate(90deg)}#form-resa:not(.sticky) .reservation__field i::before{color:#fff}#form-resa:not(.sticky) .reservation__field:hover{background:#00a19a}#form-resa.sticky{left:50%;transform:translate(-50%,0);background:rgba(0,161,154,.9);max-width:500px;z-index:99;display:flex;padding:0rem 1rem;width:500px}#form-resa.sticky.opened{transform:translate(-50%,-100%);bottom:auto!important}#form-resa.sticky .form-resa__header__contact{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;position:relative}#form-resa.sticky .form-resa__header__contact a{background:rgba(19,128,123,.9);color:#fff}#form-resa.sticky .form-resa__header__contact a i{font-size:1.5rem;margin-right:.5rem}#form-resa.sticky .form-resa__header__contact a:hover i{color:#00a19a}#form-resa.sticky .form-resa__header__title{color:#fff;background:#13807b;border-left:1px solid #fff;border-right:1px solid #fff;position:relative;text-transform:none;font-weight:100}#form-resa.sticky .form-resa__date{border-bottom:1px solid #fff}#form-resa.sticky .form-resa__date i{top:66%;right:1rem}#form-resa.sticky .form-resa__date,#form-resa.sticky .form-resa__entry{flex-basis:50%;width:initial}#form-resa.sticky .form-resa__date input,#form-resa.sticky .form-resa__date select,#form-resa.sticky .form-resa__entry input,#form-resa.sticky .form-resa__entry select{font-weight:700;color:#fff}#form-resa.sticky .form-resa__date label,#form-resa.sticky .form-resa__entry label{color:#fff;font-size:1rem;margin-left:0}#form-resa.sticky .form-resa__date:hover,#form-resa.sticky .form-resa__entry:hover{background:rgba(230,230,230,.5)}#form-resa.sticky .form-resa__date input{padding-top:1.5rem}#form-resa.sticky .form-resa__date:first-of-type input{padding-left:0;padding-right:.25rem}#form-resa.sticky .form-resa__date:last-of-type{margin-left:.5rem}#form-resa.sticky .form-resa__date:last-of-type input{padding-left:.25rem}#form-resa.sticky .form-resa__entry i{right:1rem;top:63%}#form-resa.sticky .form-resa__entry label{margin:1rem 0 0}#form-resa.sticky .form-resa__entry select option{color:#00a19a}#form-resa.sticky .reservation__field{flex-basis:50%;width:initial;background:#f39200;border-radius:100px;padding:1.5rem;color:#fff;font-weight:700;letter-spacing:1px;font-family:"Montserrat";font-weight:500;font-size:1rem}#form-resa.sticky .reservation__field i{display:none}#form-resa.sticky .reservation__field:hover{background:#00a19a}section.ls-section.page-one h2::after{background:#00a19a}section.ls-section.page-one.reverse .container{padding-inline:10rem 5rem}section.ls-section.page-one.reverse .container .wp-block-gallery{justify-content:end}section.ls-section.page-one.reverse .container .wp-block-gallery .wp-block-image:last-child{left:0;right:auto}section.ls-section.page-two .container .wp-block-columns{padding-top:20rem}section.ls-section.page-two.speciale h2{color:#fff;margin-bottom:3rem}section.ls-section.page-two.speciale h2::before{left:50%;top:auto;bottom:-2rem;transform:translateX(-50%)}section.ls-section.page-two.speciale h2::after{display:none}section.ls-section.page-two.speciale .wp-block-image img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(89deg) brightness(116%) contrast(101%)}section.ls-section.page-three .container .wp-block-gallery{display:block!important}section.ls-section.page-three .container .wp-block-gallery .wp-block-image{height:32rem}section.ls-section.page-three .container .wp-block-gallery .slick-arrow::before{opacity:0}section.ls-section.page-three .container .wp-block-gallery .slick-arrow i{font-size:4.5rem}section.ls-section.page-three .container .wp-block-gallery .slick-arrow i::before{opacity:1}section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-prev,section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-next{top:auto;bottom:-6rem;width:auto;height:auto}section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-prev{left:0;transform:rotate(-180deg)}section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-next{right:0rem;transform:none}section.ls-section.page-maillage .container .h2-like{font-family:"Montserrat";font-weight:300;position:relative;margin-bottom:4rem}section.ls-section.page-maillage .container .h2-like::before{content:"";font-family:"lochrist";color:#00a19a;font-size:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.2}section.ls-section.page-maillage .container .ls-maillage .wp-block-columns{display:flex;gap:1rem}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:2.5rem;text-transform:uppercase;margin-bottom:1rem;color:#00a19a;font-family:"Montserrat";font-weight:300}body:not(.wp-admin,.wp-customizer) h1 strong{font-weight:600}body:not(.wp-admin,.wp-customizer):not(.home) h1{margin-bottom:4rem;color:#c9783b;position:relative}body:not(.wp-admin,.wp-customizer):not(.home) h1::before{content:"";font-family:"lochrist";color:#f9e4c5;font-size:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.5}body:not(.wp-admin,.wp-customizer) .h1-like{font-size:3.8rem;font-family:"Montserrat";font-weight:300;color:#c9783b;text-transform:uppercase;position:relative}body:not(.wp-admin,.wp-customizer) .h1-like span{font-weight:600;font-size:4.3rem}body:not(.wp-admin,.wp-customizer) h2{font-size:2.2rem;font-family:"Montserrat";font-weight:300;color:#00a19a;margin:3rem 0 3rem;text-transform:uppercase;position:relative}body:not(.wp-admin,.wp-customizer) h2.bleu::after{background:#00a19a}body:not(.wp-admin,.wp-customizer) h2::before{content:"";display:block;width:20px;height:20px;background:#f39200;border-radius:100%;position:absolute;top:0;left:-3rem}body:not(.wp-admin,.wp-customizer) h2::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:1.5rem;left:calc(-3rem + 10px)}body:not(.wp-admin,.wp-customizer) h2 strong{font-weight:600}body:not(.wp-admin,.wp-customizer) .h2-like{font-size:2.3rem;font-family:"Myriad Pro";font-weight:600;color:#00a19a;margin:3rem 0 2rem;text-transform:uppercase}body:not(.wp-admin,.wp-customizer) section.has-color-3-background-color h2{color:#fff}body:not(.wp-admin,.wp-customizer) section.has-color-3-background-color .h1-like{color:#fff}body:not(.wp-admin,.wp-customizer) section.has-color-3-background-color .h1-like span{color:#106965}body:not(.wp-admin,.wp-customizer) section.has-background-image .h1-like{color:#fff}body:not(.wp-admin,.wp-customizer) section.has-background-image h2{color:#f39200}body:not(.wp-admin,.wp-customizer) h3{font-size:1.5rem;color:#c9783b;font-weight:700;margin-top:3rem}body:not(.home) h2{margin-bottom:1rem}a{color:#f39200;text-decoration:underline;transition:ease-out 0.2s;display:inline;font-weight:700}a:hover{color:#c9783b;text-decoration:none}section:not(.home-first){margin:4rem 0}aside#moove_gdpr_cookie_info_bar{max-width:445px;background-color:rgba(0,0,0,.75)!important;border-color:#f39200!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{padding:0}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}.wpcf7-form label{color:#f39200;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 #f39200;border-radius:25px}.wpcf7-form input:focus-visible,.wpcf7-form textarea:focus-visible{outline-color:#f39200}.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:#f39200;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:#c9783b}.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:#f39200!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:#c9783b}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:#f39200;font-size:1em}body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield input{border:2px solid #f39200;border-radius:25px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{border-radius:5px}p.gform_required_legend{display:none}section.ls-section.home-one{position:relative;margin-bottom:0!important}section.ls-section.home-one .h1-like{text-align:right;right:30rem;top:1rem;position:absolute}section.ls-section.home-one .h1-like div{right:-15rem}section.ls-section.home-one .h1-like::after{content:"";font-family:"lochrist";font-size:10rem;color:#f9e4c5;position:absolute;right:-7rem;top:50%;transform:translateY(-50%);z-index:-1}section.ls-section.home-one .h2-like{font-weight:100}section.ls-section.home-one .container{padding-inline:5rem 10rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child{padding-left:3rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1{position:relative;margin-bottom:3rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1::before{content:"";display:block;width:20px;height:20px;background:#f39200;border-radius:100%;position:absolute;top:0;left:-3rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1::after{content:"";display:block;width:1px;height:100%;background:#00a19a;position:absolute;top:1.5rem;left:calc(-3rem + 10px)}section.ls-section.home-one .wp-block-gallery{position:relative;margin-top:0}section.ls-section.home-one .wp-block-gallery .wp-block-image{object-fit:cover;z-index:9}section.ls-section.home-one .wp-block-gallery .wp-block-image:first-child{width:100%!important;height:750px!important;max-width:70%;display:block}section.ls-section.home-one .wp-block-gallery .wp-block-image:last-child{position:absolute;right:2rem;top:5rem;height:77.5%!important;width:55%!important}section.ls-section.home-two .container .wp-block-columns .wp-block-column.text,section.ls-section.home-five .container .wp-block-columns .wp-block-column.text{padding-inline:3rem}section.ls-section.home-two a,section.ls-section.home-five a{color:#fff}section.ls-section.home-two a:hover,section.ls-section.home-five a:hover{color:#fff}section.ls-section.home-two .h1-like{text-align:left;margin-left:4rem}section.ls-section.home-two .h1-like::before{content:"";font-family:"lochrist";color:#fff;font-size:16rem;position:absolute;left:0;top:-14rem}section.ls-section.home-two .container .wp-block-gallery{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;margin-top:5rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{height:750px;transition:0.3s ease-in-out;flex-basis:12rem;border:none;position:relative}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::before{content:"";display:block;width:9rem;height:10rem;background:#00a19a;border-radius:100%;backdrop-filter:none;mask-image:none;-webkit-mask-image:none;position:absolute;left:50%;bottom:-4rem;transform:translateX(-50%)}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::after{font-family:"lochrist";color:#fff;position:absolute;font-size:3.5rem;bottom:1rem;left:50%;transform:translateX(-50%)}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption{opacity:0;transition:0.25s ease-in-out;background:transparent;font-family:"Montserrat";font-weight:600;font-size:1.8rem;text-shadow:1px 1px 10px #000;text-align:left;margin-left:8rem;margin-bottom:4rem;padding-top:10px;text-transform:uppercase}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption strong{font-weight:500;letter-spacing:1.5px}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption em{font-weight:100;font-size:1.4rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.proprio::after{content:""}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.petanque::after{content:""}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.jeux::after{content:""}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.chien::after{content:""}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active{flex:1 1 100%}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active figcaption{opacity:1;transition:0.25s ease-in-out 0.25s;background:transparent}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active::before{display:none}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active::after{font-size:8rem;left:auto;transform:none;right:3rem;bottom:3rem}section.ls-section.home-five .h1-like{text-align:right;width:fit-content;left:50%;transform:translateX(-50%)}section.ls-section.home-five .h1-like::before{content:"";font-family:"lochrist";font-size:12rem;color:#fff;position:absolute;left:-5rem;top:-14rem;z-index:-1}section.ls-section.home-five .container .wp-block-columns.second .wp-block-column{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;margin-top:5rem;gap:.5rem}section.ls-section.home-five .container .wp-block-columns.second .wp-block-column .ls-cta{transition:0.3s ease-in-out;flex-basis:12rem}section.ls-section.home-five .container .wp-block-columns.second .wp-block-column .ls-cta.active{flex:1 1 100%}section.ls-section.home-three{position:relative}section.ls-section.home-three .h1-like{left:10rem;text-align:end;width:fit-content;position:relative}section.ls-section.home-three .h1-like::before{content:"";font-family:"lochrist";position:absolute;top:-10rem;left:-2rem;font-size:10rem;color:#c9783b}section.ls-section.home-three h2::after{background:#00a19a}section.ls-section.home-three .wp-block-columns .wp-block-column.left{display:flex;flex-direction:column;gap:1rem}section.ls-section.home-three .text{gap:0rem;margin-left:6rem}section.ls-section.home-three .text .ls-paragraph{padding-right:2rem}section.ls-section.home-three .ls-button{margin-top:5rem}section.ls-section.home-four{padding:8.5rem 0 5.5rem;position:relative;overflow:hidden;min-height:900px;display:flex;align-items:stretch}section.ls-section.home-four .ls-section__background-image::before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.8) 5%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.1) 100%);display:block;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}section.ls-section.home-four .h1-like{margin-bottom:14rem;width:fit-content}section.ls-section.home-four .h1-like div{right:-15rem;color:rgba(255,255,255,.6)}section.ls-section.home-four .h1-like::before{content:"";font-family:"lochrist";position:absolute;right:-4rem;top:-6rem;font-size:8rem;color:#fff}section.ls-section.home-four .ls-paragraph,section.ls-section.home-four a{color:#fff}section.ls-section.home-six{position:relative;margin-top:0!important}section.ls-section.home-six .ls-button{margin-right:10rem}section.ls-section.home-six .ls-avis-container{position:relative;margin-bottom:4rem}section.ls-section.home-seven{margin-bottom:7rem}section.ls-section.home-seven .container{padding-inline:0}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child{position:relative}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child::before{content:"";font-family:"lochrist";color:#c9783b;position:absolute;top:-10rem;right:5rem;font-size:10rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child .h1-like span{font-size:3.9rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:last-child{background:#f2fafa;padding:7rem 8rem 7rem 4rem}body.wp-admin section.ls-section.home-two .container .wp-block-gallery{flex-wrap:wrap}body.wp-admin section.ls-section.home-two .container .wp-block-gallery .wp-block-image{flex-basis:calc(50% - 2rem);height:auto}body.wp-admin section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption{opacity:1;margin-left:1rem;width:400px;z-index:10;position:initial}body.wp-admin section.ls-section.home-five .container .wp-block-columns.second .wp-block-column{display:block}body.wp-admin section.ls-section.home-five .container a{color:#000!important}body.error404 .ls-maillage{padding-bottom:4rem}body.error404 .ls-maillage .wp-block-columns{gap:1rem;margin-bottom:1rem}body.error404 .ls-maillage .ls-cta__title{font-size:1.5rem;max-width:95%}@media screen and (max-width:1780px){section.ls-section.page-two{padding-left:2rem!important;padding-right:2rem!important}section.ls-section.page-two.speciale h2 br{display:none}}@media screen and (max-width:1550px){#main-menu{gap:3rem}#main-menu .menu#menu-gauche{padding-left:1.5rem}#main-menu .menu#menu-droite{padding-right:1.5rem}#header .custom-logo-link img{width:240px}body.home #banner__slogan{left:4rem;font-size:3.8rem}section.ls-section.home-one .container{padding-inline:2.5rem 5rem}section.ls-section.home-one .h1-like{right:15rem}section.ls-section.home-one .wp-block-gallery .wp-block-image:first-child{height:575px!important;max-width:60%!important}section.ls-section.home-one .wp-block-gallery .wp-block-image:last-child{right:5rem;height:70%!important;width:45%!important}section.ls-section.home-one.page-one.reverse .container{padding-inline:5rem 2.5rem}section.ls-section.home-one.page-one.reverse .wp-block-gallery .wp-block-image:last-child{left:5rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{height:550px}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption{margin-left:1rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active::after{font-size:5rem}section.ls-section.home-seven{padding-left:2rem!important}#footer>.container .wp-block-columns .wp-block-column .wp-block-image{max-width:300px}.ls-cta.tourisme .ls-cta__image{height:550px!important}}@media screen and (max-width:1400px){#header .header__top-wrap .main-header__contact{width:calc(50% - 125px)}section.ls-section.home-two,section.ls-section.home-five{padding-top:4rem!important;padding-left:0!important;padding-right:0!important}section.ls-section.home-two .container .wp-block-columns .wp-block-column.text,section.ls-section.home-five .container .wp-block-columns .wp-block-column.text{padding-inline:3rem 0}section.ls-section.home-two .h1-like::before{font-size:12rem;top:-10rem}section.ls-section.home-three{padding-left:1rem!important;padding-right:1rem!important}section.ls-section.home-three .text .ls-paragraph{padding-right:0}section.ls-section.home-four{padding-left:3rem!important;padding-right:1rem!important}section.ls-section.page-two{padding-left:0rem!important;padding-right:0rem!important}section.ls-section.page-two h2{font-size:1.7rem}section.ls-section.page-two .container .wp-block-image img{width:80px!important}}@media screen and (max-width:1280px){#burger label{margin:1rem -.5rem}#form-resa:not(.sticky){display:none}body:not(.wp-admin,.wp-customizer) .h1-like{font-size:2.8rem}body:not(.wp-admin,.wp-customizer) .h1-like span{font-size:3.3rem}#header .logo-mobile-container{display:block!important;width:fit-content;position:absolute;left:50%;top:3rem;transform:translateX(-50%)}#header .logo-mobile-container .custom-logo-link img{margin-top:0}#header #main-menu{width:300px;flex-direction:column;justify-content:flex-start;align-items:normal;background:#00a19a;padding:1rem 0}#header #main-menu__header{color:#fff;margin:-1rem 0 1rem}#header #main-menu__subtitle{font-size:1.3rem;text-transform:uppercase;font-family:"Montserrat"}#header #main-menu .logo{display:none}#header #main-menu .sub-menu{position:absolute;transform:translateX(-100%);top:7%;left:0;width:100%;height:100vh;transition:0.2s ease-in-out;background:#00a19a}#header #main-menu .sub-menu>li{padding:1rem}#header #main-menu .sub-menu>li>a{font-size:1.1rem;background:none;box-shadow:none;text-align:start;padding:0;text-transform:uppercase;font-family:"Montserrat";font-weight:500;color:#fff}#header #main-menu .sub-menu>li:not(:last-child){border-bottom:1px solid #fff!important}#header #main-menu .sub-menu.visible{transform:translateX(0)}#header #main-menu .menu{width:100%;padding-block:0;background:none;border:none;position:initial}#header #main-menu .menu#menu-droite{padding-right:0!important;padding-left:1.5rem!important;margin-top:0}#header #main-menu .menu#menu-gauche{margin-bottom:0}#header #main-menu .menu>li{margin-block:1rem;border-color:#fff;list-style:none;display:flex;align-items:center;justify-content:space-between}#header #main-menu .menu>li>a{color:#fff;font-size:1.2rem;font-weight:500;font-family:"Montserrat";text-transform:uppercase;text-decoration:none}#header #main-menu .menu>li>a:hover:not([href="#"]){background:none}#header #main-menu .menu>li.menu-item-has-children .menu-item-next{background:none}#header #main-menu .menu>li.menu-item-has-children .menu-item-next i{font-size:1.8rem;color:#fff;padding:0 1rem}#header #main-menu .menu.menu-gauche>li:last-child{border-bottom:1px solid #fff}#header .header__top-wrap .main-header__contact.left{padding-left:1rem}#header .header__top-wrap .main-header__contact.right{padding-right:1rem}#header .header__top-wrap .main-header__contact__item.phone{padding-right:1rem}#header__contact .main-header__contact__item{height:auto}#header__contact .main-header__contact__item:not(:last-of-type){margin-right:0}#header__contact .main-header__contact__item.phone a{font-size:1.2rem!important}#header__contact .main-header__contact__item>a>span{display:block}#header__contact .main-header__contact__item.selector ul li{color:#fff!important;font-size:1.2rem!important}#header__contact .ls-socials__item{display:inline-flex;font-size:4rem;color:#fff;height:auto;padding:0 0}#header__contact a,#header__contact li.wpml-ls-current-language{background:transparent}#header.sticky .logo-mobile-container{top:0}#header.sticky .logo-mobile-container .custom-logo-link img{width:85px!important}#header.compact:not(.sticky) .logo-mobile-container{top:8rem}#banner__slogan span br{display:none}#main-menu .custom-logo-link{display:none}.ls-paiement__content{gap:1rem!important;flex-wrap:wrap}#footer>.container{padding:4rem 0}#footer .btn-foot-mobile{background:transparent;color:#fff;font-weight:500;padding:0;margin-bottom:1rem;font-size:1.3rem}#footer .btn-foot-mobile i{display:none}#postfooter .container{max-width:calc(100% - 4rem);padding:2rem 0}body:not(.wp-admin,.wp-customizer) h1{font-size:1.8rem}body:not(.wp-admin,.wp-customizer) h2{font-size:1.6rem;margin:1rem 0 3rem}.ls-button{font-size:1rem!important;padding-inline:1rem!important}.ls-button i{font-size:1.7rem!important}.ls-cta.tourisme .ls-cta__title{font-size:1.5rem!important;bottom:2.5rem!important;left:2.5rem!important}section ul li:before{content:none}section.ls-section.home-one{padding-bottom:4rem!important}section.ls-section.home-one .container{padding-inline:1rem 1rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column{flex-basis:50%!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1{margin-bottom:2rem}section.ls-section.home-one .wp-block-gallery .wp-block-image:first-child{max-width:80%!important}section.ls-section.home-one .wp-block-gallery .wp-block-image:last-child{right:0;width:55%!important}section.ls-section.home-one.page-one.reverse .container{padding-inline:1rem 1rem}section.ls-section.home-one.page-one.reverse .wp-block-gallery .wp-block-image:last-child{left:0}section.ls-section.home-two .container .wp-block-gallery{margin-top:2rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{height:450px}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption{font-size:1.4rem;margin-bottom:2rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::before{width:8rem;height:8rem;bottom:-3rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::after{font-size:3rem;bottom:.5rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active::after{font-size:3.5rem;bottom:2rem}section.ls-section.home-two .wp-block-gallery .wp-block-image figcaption,section.ls-section.home-five .wp-block-gallery .wp-block-image figcaption{margin-left:5.5rem;font-size:1.2rem;width:auto}section.ls-section.home-two .wp-block-gallery .wp-block-image figcaption em,section.ls-section.home-five .wp-block-gallery .wp-block-image figcaption em{font-size:1.1rem;text-transform:none}section.ls-section.home-two h2,section.ls-section.home-five h2{margin-top:1rem!important}section.ls-section.home-two.one,section.ls-section.home-five.one{height:auto}section.ls-section.home-two.one .wp-block-gallery .wp-block-image,section.ls-section.home-five.one .wp-block-gallery .wp-block-image{height:auto}section.ls-section.home-two.one .wp-block-gallery .wp-block-image.active figcaption,section.ls-section.home-five.one .wp-block-gallery .wp-block-image.active figcaption{margin-left:6rem;margin-bottom:1rem}section.ls-section.home-two.one .container .wp-block-columns .text .wp-block-columns .wp-block-column:last-child,section.ls-section.home-five.one .container .wp-block-columns .text .wp-block-columns .wp-block-column:last-child{margin-right:4rem}section.ls-section.home-two.one .wp-block-gallery,section.ls-section.home-five.one .wp-block-gallery{flex-wrap:wrap}section.ls-section.home-two.one .wp-block-gallery .wp-block-image::before,section.ls-section.home-five.one .wp-block-gallery .wp-block-image::before{font-size:4rem}section.ls-section.home-two.one .wp-block-gallery .wp-block-image::after,section.ls-section.home-five.one .wp-block-gallery .wp-block-image::after{font-size:2rem;left:2.2rem;bottom:2.3rem}section.ls-section.home-four{padding-bottom:1rem;min-height:550px}section.ls-section.home-four .h1-like{margin-bottom:7rem}section.ls-section.home-four .h1-like::before{font-size:6rem;right:-3rem;top:-5rem}section.ls-section.home-three .text{margin-left:3rem}section.ls-section.home-three .h1-like::before{top:-7rem;left:0;font-size:8rem}section.ls-section.home-three .ls-cta__title{margin-left:4rem;font-size:1.1rem;bottom:1rem}section.ls-section.home-three .ls-cta__title:before{font-size:2rem;left:-2.5rem}section.ls-section.home-one .text{padding-right:2rem}section.ls-section.home-one.page-three{padding-bottom:2rem;padding-top:2rem!important}section.ls-section.home-one.page-three::before{top:-17rem}section.ls-section.home-one.page-four{padding-top:4rem!important;padding-bottom:4rem!important}section.ls-section.home-one.page-four::before{top:-12rem}section.ls-section.home-five .h1-like::before{font-size:10rem;left:-4rem;top:-12rem}section.ls-section.home-six .ls-button{margin-bottom:6rem}section.ls-section.home-seven .container .wp-block-columns{flex-wrap:wrap!important}section.ls-section.home-seven .container .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child .h1-like span{font-size:3.3rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child::before{right:auto;top:-8rem;font-size:8rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:last-child{padding:2rem 8rem 2rem 4rem}section.ls-section.home-seven .container .h2-like br:first-child{display:none}.ls-cta__title{font-size:1.1rem!important}.ls-cta__title::before{right:-2rem!important;font-size:2rem!important}}@media screen and (max-width:992px){body:not(.wp-admin,.wp-customizer) .h1-like{font-size:2rem}body:not(.wp-admin,.wp-customizer) .h1-like span{font-size:2.4rem}body:not(.wp-admin,.wp-customizer) .h2-like{font-size:1.7rem}body.home #banner{height:60vh}body:not(.home) #banner:not(.compact){height:60vh}#header__contact .ls-socials__item{font-size:3rem}#header__contact .main-header__contact__item>a i{display:block;color:#fff}#header__contact .main-header__contact__item>a>span{display:none}#header .custom-logo-link img{width:175px}section.ls-section.home-two .h1-like{margin-left:1rem}section.ls-section.home-two .h1-like::before{font-size:6rem;top:-5rem}section.ls-section.home-two .container .wp-block-gallery{flex-wrap:wrap!important}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{flex-basis:calc(50% - 1rem)!important;height:375px}section.ls-section.home-two .container .wp-block-gallery .wp-block-image figcaption{opacity:1;font-size:1.2rem;margin-bottom:0}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::before{display:none}section.ls-section.home-two .container .wp-block-gallery .wp-block-image::after{left:auto;transform:none;right:1rem;bottom:4rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active{flex-basis:calc(50% - 1rem)!important}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active::after{right:1rem;bottom:4rem}section.ls-section.home-two,section.ls-section.home-five{padding-bottom:4rem!important}section.ls-section.home-two .wp-block-columns,section.ls-section.home-five .wp-block-columns{flex-wrap:wrap!important}section.ls-section.home-two .wp-block-columns .wp-block-column,section.ls-section.home-five .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-two .wp-block-gallery,section.ls-section.home-five .wp-block-gallery{flex-wrap:wrap}section.ls-section.home-two .wp-block-gallery .wp-block-image figcaption,section.ls-section.home-five .wp-block-gallery .wp-block-image figcaption{opacity:1;margin-left:4rem}section.ls-section.home-two .wp-block-gallery .wp-block-image a img,section.ls-section.home-five .wp-block-gallery .wp-block-image a img{border-radius:0}section.ls-section.home-four{padding:5.5rem 0 2.5rem}section.ls-section.home-four .h1-like::before{font-size:4rem;right:-2rem;top:-3rem}section.ls-section.home-four .wp-block-columns{flex-wrap:wrap!important}section.ls-section.home-four .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-three{padding-top:4rem!important;padding-bottom:2rem!important;padding-left:0!important;padding-right:0!important}section.ls-section.home-three .container .wp-block-columns{flex-wrap:wrap-reverse!important}section.ls-section.home-three .container .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-three .container .wp-block-columns .wp-block-column.left{flex-direction:row}section.ls-section.home-three .container .wp-block-columns .wp-block-column.left .ls-cta{flex-basis:50%}section.ls-section.home-three .ls-button{margin-top:3rem}section.ls-section.home-three .h1-like{left:0;top:-1rem}section.ls-section.home-three .h1-like::before{top:-5rem!important;font-size:6rem!important}section.ls-section.home-one{padding-top:7rem!important}section.ls-section.home-one .h1-like{right:5rem;top:-2rem}section.ls-section.home-one .h1-like::after{right:-4rem;font-size:6rem}section.ls-section.home-one .container .wp-block-columns{flex-wrap:wrap-reverse!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery{gap:1rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image{flex-basis:calc(50% - 1rem)!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:first-child,section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:last-child{height:400px!important;max-width:100%!important;width:100%!important;position:inherit!important;top:0;right:0;left:0}section.ls-section.home-one.page-one{padding-bottom:1rem!important;margin:-4rem 0}section.ls-section.home-one.page-one .wp-block-columns{gap:1rem}section.ls-section.home-one.page-one .wp-block-columns .wp-block-column .ls__heading{padding-top:0rem;margin-top:0rem}section.ls-section.home-one.page-one.reverse .container .wp-block-columns{flex-wrap:wrap!important}section.ls-section.home-one.page-one.reverse .container .wp-block-columns .wp-block-column:first-child{padding-left:3rem}section.ls-section.home-one.page-one.reverse .container .wp-block-columns .wp-block-column:last-child{padding-left:0}section.ls-section.home-one.page-three{margin:0;padding-bottom:0rem}section.ls-section.home-one.page-three .wp-block-columns{flex-direction:column-reverse}section.ls-section.home-one.page-three .wp-block-gallery .wp-block-image:first-child{width:100%!important;height:25rem!important;position:relative;max-width:100%!important;left:0}section.ls-section.home-one.page-three .wp-block-gallery .wp-block-image:last-child{width:100%!important;height:25rem!important;position:relative;max-width:100%!important;left:0;top:1rem}section.ls-section.home-one.page-three::before{font-size:25rem;top:-23rem;left:auto!important;right:0rem!important;transform:scaleX(-1)}section.ls-section.home-one.page-four{padding-bottom:2rem!important}section.ls-section.home-one.page-four .h1-like{right:-2rem}section.ls-section.home-one.page-four .h1-like div{left:-5rem}section.ls-section.home-one.page-four h1{font-size:2.5rem}section.ls-section.home-one.page-four h2{font-size:2.5rem}section.ls-section.home-one.page-four .wp-block-columns{flex-direction:column}section.ls-section.home-one.page-four .wp-block-gallery .wp-block-image:first-child{width:100%!important;height:25rem!important;position:relative;max-width:100%!important;left:0}section.ls-section.home-one.page-four .wp-block-gallery .wp-block-image:last-child{width:100%!important;height:25rem!important;position:relative;max-width:100%!important;left:0;top:1rem}section.ls-section.home-one.page-four::before{top:-19rem}section.ls-section.home-five .h1-like{left:5rem;transform:none}section.ls-section.home-five .h1-like::before{font-size:4rem;left:-3rem;top:-3rem;z-index:0}section.ls-section.home-five .container .wp-block-columns .wp-block-column{margin-top:0!important;flex-wrap:wrap!important}section.ls-section.home-five .container .wp-block-columns .wp-block-column .ls-cta{flex-basis:calc(50% - 1rem)!important}section.ls-section.home-five .container .wp-block-columns .wp-block-column .ls-cta.active{flex:0 1 calc(50% - 1rem)!important}section.ls-section.home-six{padding-left:0!important}section.ls-section.home-six .ls-button{margin-bottom:2rem;margin-right:1rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child::before{top:-5rem;font-size:5rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child .h1-like span{font-size:2.4rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:last-child{padding:2rem 2rem 2rem 2rem}section.ls-section.page-two .container .wp-block-columns{padding-top:4rem}section.ls-section.page-three.reverse .container .wp-block-columns{flex-wrap:wrap!important}section.ls-section.page-three.galerie .container .wp-block-columns .wp-block-column.left{flex-wrap:nowrap!important;flex-direction:column}section.ls-section.page-three .container .wp-block-gallery .slick-arrow i{font-size:3rem}section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-prev,section.ls-section.page-three .container .wp-block-gallery .slick-arrow.slick-next{bottom:-4rem}section.ls-section.page-maillage .container .wp-block-columns{flex-wrap:wrap!important;justify-content:center!important}section.ls-section.page-maillage .container .wp-block-columns .wp-block-column{flex-basis:calc(50% - 1rem)!important;flex-grow:0}iframe{height:450px}.ls-pdf__list__item{text-align:center!important}.ls-cta.tourisme .ls-cta__image{height:400px!important}.ls-cta.tourisme .ls-cta__image::before,.ls-cta.tourisme .ls-cta__image::after{display:none!important}.ls-cta.tourisme .ls-cta__title{font-size:1.3rem!important;bottom:1rem!important;left:1rem!important;opacity:1!important}#footer>.container .wp-block-columns .wp-block-column{text-align:center}#footer>.container .wp-block-columns .wp-block-column:last-child{text-align:center}#footer>.container .wp-block-columns .wp-block-column:not(:last-child){border-right:none}#footer>.container .wp-block-columns .wp-block-column .ls-paragraph{text-align:center}#footer>.container .wp-block-columns .wp-block-column .ls-paragraph.titre{text-align:center}#footer .btn-foot-mobile{margin-left:auto;margin-right:auto}#footer .wp-block-image img{max-width:60%}}@media screen and (max-width:781px){#postfooter .container>.wp-block-columns .wp-block-column{text-align:center}#postfooter .container>.wp-block-columns .wp-block-column .ls-partenaires__title{text-align:center}#postfooter .container>.wp-block-columns .wp-block-column:first-child{justify-content:center}#postfooter .container>.wp-block-columns .wp-block-column:last-child{justify-content:center}#postfooter .container>.wp-block-columns .ls-paiement__title{text-align:center}#footer>.container{padding:2rem 0}#footer h2{margin:1rem 0 2rem}.ls-cta.tourisme .ls-cta__image{height:300px!important}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{height:300px!important}section.ls-section.home-three{height:fit-content}section.ls-section.home-three .ls-cta__image{padding-top:80%}section.ls-section.home-three:before{left:2.5rem}section.ls-section.home-three .text{margin-left:0rem;padding-right:0rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:first-child,section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:last-child{height:300px!important}section.ls-section.home-one.page-one{padding-bottom:2rem!important;margin:0}section.ls-section.home-six{padding-bottom:5rem!important}section.ls-section.home-six .ls-avis-container .slick-arrow::before{font-size:4.5rem;bottom:-.8rem}section.ls-section.home-six .ls-avis-container .slick-arrow::after{font-size:2rem}section.ls-section.home-six .ls-button{margin-right:auto;top:2rem}section.ls-section.home-six .ls-avis.slick-current{border-top-left-radius:0;border-top-right-radius:60px}section.ls-section.page-three .container .wp-block-gallery .wp-block-image{height:25rem}.ls-hebergement__icons{gap:0.5rem!important}.ls-hebergement__icon{font-size:1.1rem!important}.ls-partenaires__title{text-align:center!important}.ls-partenaires__content{width:fit-content!important;margin-inline:auto!important}.ls-paiement__title{text-align:center!important}.ls-paiement__content{justify-content:center!important}.ls-cta__title{bottom:0!important;text-align:left!important;max-width:80%}}@media screen and (max-width:599px){body:not(.wp-admin,.wp-customizer) h1{font-size:1.5rem!important}body:not(.wp-admin,.wp-customizer) h1 br{display:none}body:not(.wp-admin,.wp-customizer) h2{font-size:1.3rem}body:not(.wp-admin,.wp-customizer) h2 br{display:none}body:not(.wp-admin,.wp-customizer) .h1-like{font-size:1.4rem}body:not(.wp-admin,.wp-customizer) .h1-like span{font-size:1.8rem}body:not(.wp-admin,.wp-customizer) .h2-like{font-size:1.3rem}body:not(.wp-admin,.wp-customizer) .h2-like br{display:none}body:not(.wp-admin,.wp-customizer):not(.home) h1{margin-bottom:2rem}body:not(.wp-admin,.wp-customizer):not(.home) h1::before{font-size:6rem}body:not(.home) #banner:not(.compact){height:45vh}#header .logo-mobile-container{top:6rem}#header .logo-mobile-container .custom-logo-link img{width:150px}#header .header__top-wrap .main-header__contact{width:calc(50% - 0px)}#header #main-menu{width:100%;transform:translateY(-100%)}#header #main-menu.visible{transform:translateY(0)}#header.compact:not(.sticky) .logo-mobile-container{top:12rem}#header.compact:not(.sticky) .logo-mobile-container .custom-logo-link img{width:175px!important}section.ls-section.home-two .h1-like::before{font-size:3rem;top:-3rem}section.ls-section.home-two .container .wp-block-gallery .wp-block-image{flex-basis:100%!important}section.ls-section.home-two .container .wp-block-gallery .wp-block-image.active{flex-basis:100%!important}section.ls-section.home-three .h1-like::before{top:-2rem!important;font-size:3rem!important}section.ls-section.home-three .ls-button{margin-top:1rem!important;margin-bottom:1rem!important}section.ls-section.home-three .ls-cta__image{padding-top:60%!important}section.ls-section.home-three .container .wp-block-columns .wp-block-column.left{flex-wrap:wrap!important}section.ls-section.home-three .container .wp-block-columns .wp-block-column.left .ls-cta{flex-basis:100%!important}section.ls-section.home-four{padding-left:2rem!important}section.ls-section.home-four .h1-like::before{font-size:3rem;top:-2rem}section.ls-section.home-five .h1-like::before{font-size:3rem;left:-2rem;top:-2rem}section.ls-section.home-five .container .wp-block-columns.second .wp-block-column .ls-cta{flex-basis:100%!important}section.ls-section.home-five .container .wp-block-columns.second .wp-block-column .ls-cta.active{flex:0 1 100%!important}section.ls-section.home-six{padding-bottom:2rem!important}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child::before{top:-3rem;font-size:3rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:first-child .h1-like span{font-size:1.8rem}section.ls-section.home-one{padding-top:5rem!important}section.ls-section.home-one .h1-like::after{right:-2rem;font-size:3rem}section.ls-section.home-one.page-one .h1-like{right:-1rem}section.ls-section.home-one.page-one .h1-like div{left:-3rem}section.ls-section.home-one.page-one .wp-block-gallery .wp-block-image:first-child{height:20rem!important}section.ls-section.home-one.page-one .wp-block-gallery .wp-block-image:last-child{height:20rem!important}section.ls-section.page-one{padding-top:2rem!important;margin-block:2rem!important}section.ls-section.page-two{padding-left:0!important}section.ls-section.page-two h2{font-size:1.3rem}section.ls-section.page-two .container .wp-block-image img{width:60px!important}section.ls-section.page-three{margin-block:2rem!important;padding-block:2rem!important}section.ls-section.page-maillage{margin-block:2rem!important;padding-block:2rem!important}section.ls-section.page-maillage .container .h2-like{margin-bottom:2rem}section.ls-section.page-maillage .container .h2-like::before{font-size:6rem}section.ls-section.page-maillage .container .wp-block-columns .wp-block-column{flex-basis:100%!important}.ls-cta__image{padding-top:70%!important}iframe{height:350px}}@media screen and (max-width:575px){#back-to-top{bottom:calc(1rem + 6.5rem)}}@media screen and (max-width:500px){#header__contact{position:inherit}#header__contact .ls-socials__item{font-size:2rem}#header .header__top-wrap{flex-wrap:wrap!important}#header .header__top-wrap .main-header__contact{flex-basis:fit-content!important}#header .header__top-wrap .main-header__contact__item.phone{padding-right:0}#header .header__top-wrap .main-header__contact__item.selector{padding:0rem}#header .header__top-wrap .main-header__contact__item.selector ul li{font-size:1rem!important}#header .header__top-wrap .main-header__contact.right{padding-right:0}.ls-hebergement__title{font-size:1.2rem!important}.faq{font-size:1rem!important}section.ls-section.home-seven{padding-left:0!important}section.ls-section.home-seven .h1-like,section.ls-section.home-seven .h2-like{margin-left:1rem}section.ls-section.home-seven .container .wp-block-columns .wp-block-column:last-child{padding:2rem 1rem 2rem 1rem}section.ls-section.page-three .container .wp-block-gallery .wp-block-image{height:18rem}#form-resa.sticky{width:95%}}@media screen and (max-width:445px){.ls-cta.tourisme .ls-cta__title{text-align:left;font-size:1rem!important;left:0!important}#footer .fa-envelope:before{content:none}#footer .fa-phone:before{content:none}#form-resa input{font-size:1.2rem}#form-resa select{font-size:1.2rem}}@media screen and (max-width:400px){#form-resa input{font-size:1rem}#form-resa select{font-size:1rem}body:not(.wp-admin,.wp-customizer) h2::before{left:-2rem}body:not(.wp-admin,.wp-customizer) h2::after{left:calc(-2rem + 10px)}#form-resa .form-resa__entry{flex-basis:90%!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:first-child,section.ls-section.home-one .container .wp-block-columns .wp-block-column .wp-block-gallery .wp-block-image:last-child{height:250px!important}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child{padding-left:2rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1::before{left:-2rem}section.ls-section.home-one .container .wp-block-columns .wp-block-column:last-child h1::after{left:calc(-2rem + 10px)}section.ls-section.home-two .container .wp-block-columns .wp-block-column.text,section.ls-section.home-five .container .wp-block-columns .wp-block-column.text{padding-inline:2rem 0}section.ls-section.home-three h2::before,section.ls-section.home-three h2::after{display:none}#form-resa.sticky .form-resa__header__contact__item a{font-size:.9rem}#form-resa.sticky .form-resa__header__title{font-size:1rem}}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-ExtraBold.svg#Montserrat-ExtraBold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-Light.svg#Montserrat-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Bold.svg#MyriadPro-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Cond.svg#MyriadPro-Cond") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Semibold.svg#MyriadPro-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/myriad/MyriadPro-Light.svg#MyriadPro-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"lochrist";src:url(../../../../../../themes/lasai-child/inc/icones/lochrist.eot?94wy11);src:url("../../../../../../themes/lasai-child/inc/icones/lochrist.eot?94wy11#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/lochrist.ttf?94wy11) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/lochrist.woff?94wy11) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/lochrist.svg?94wy11#lochrist") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="lochrist-"],[class*=" lochrist-"]{font-family:"lochrist"!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}.lochrist-telephone:before{content:""}.lochrist-patrimoine:before{content:""}.lochrist-calme:before{content:""}.lochrist-instagram:before{content:""}.lochrist-facebook:before{content:""}.lochrist-tripadvisor:before{content:""}.lochrist-espece:before{content:""}.lochrist-cb:before{content:""}.lochrist-douche:before{content:""}.lochrist-famille:before{content:""}.lochrist-porte:before{content:""}.lochrist-surface:before{content:""}.lochrist-cheque:before{content:""}.lochrist-ancv:before{content:""}.lochrist-transfer:before{content:""}.lochrist-icone-1:before{content:"";color:#00a099}.lochrist-icone:before{content:"";color:#00a099}.lochrist-velo:before{content:""}.lochrist-lunettes:before{content:""}.lochrist-nuit:before{content:""}.lochrist-faq:before{content:""}.lochrist-randonnee-1:before{content:""}.lochrist-randonnee:before{content:""}.lochrist-triskele:before{content:""}.lochrist-vague-1:before{content:""}.lochrist-vague:before{content:""}body{color:#000}p{line-height:1.5;font-size:1rem;margin-bottom:2rem}ul{line-height:1.5}