﻿html{scroll-behavior:smooth}.header-promotions{color:#353a3a;margin-top:0rem;margin-bottom:0rem;position:absolute;right:3rem;background:transparent}.header-promotions .container{max-width:100%!important;width:100%}.header-promotions__promotion{display:flex;flex-direction:row;align-items:center;font-size:1rem}.header-promotions i{color:#ebb552;font-size:1rem}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:#fdf6ea}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{margin-right:2rem;display:flex;flex-direction:row-reverse;justify-content:center}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{background:transparent}.main-header__contact__item{text-shadow:none;font-weight:300}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:calc(10px + 1em);display:flex;flex-direction:row-reverse;justify-content:flex-end;width:fit-content;margin-left:3rem;font-size:.9rem;align-items:center;padding-bottom:3px}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-right:.4rem;letter-spacing:1px}.wpml-ls-legacy-dropdown a{color:#353a3a;border:0;font-weight:200;background-color:transparent}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;margin-left:5px;border:none;right:5px;font-size:.75rem;top:50%;transform:translateY(-40%)}.main-header__contact__item:not(:last-of-type){border-right:0;padding:.25rem .5rem 0rem .5rem}#header{padding-top:0;background:transparent}#header .container{display:block;max-width:1600px}#header .logo2{display:none}#header .logo{background-color:#527083;padding-top:2rem;border-bottom-right-radius:20px;border-bottom-left-radius:20px}#header .custom-logo-link img{border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:200px}#header.sticky{background:rgba(82,112,131,.8)}#header.sticky .main-header__contact__item{display:none}#header.sticky .logo{position:absolute;padding-top:1rem;top:0;margin-left:3rem}#header.sticky .custom-logo-link img{width:95px}body:not(.home) #banner{background-position:center bottom;background-attachment:fixed;margin-bottom:2rem;padding:2rem 1rem;height:600px}body:not(.home) #banner img{border-radius:35px}body:not(.home) #form-resa:not(.sticky){bottom:7rem}body .aside-contact{position:absolute;top:55%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;left:0;z-index:9}body .aside-contact a{background-color:#ebb552;text-decoration:none;padding:.75rem .75rem .75rem 2rem;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden;transform:translateX(-60%);transition:transform 0.3s ease;display:flex;align-items:center;gap:1rem}body .aside-contact a:last-child{transform:translateX(-67%)}body .aside-contact a span{opacity:0;transition:opacity 0.3s ease;color:#fff}body .aside-contact a:hover{transform:translateX(0)}body .aside-contact a:hover span{opacity:1}body .aside-contact a i{color:#fff;box-shadow:none;font-size:1.75rem}body.home #banner{background-position:center;background-attachment:fixed;margin-bottom:2rem;padding:2rem 1rem}body.home #banner img{border-radius:35px}body.home #banner__slogan{position:absolute;width:fit-content;width:-moz-fit-content;text-align:left;max-width:100%;text-shadow:none;font-size:3rem;letter-spacing:5px;line-height:1;left:25rem;top:40%}body.home #banner__slogan span{font-weight:700;font-size:4rem;text-transform:uppercase;letter-spacing:0;margin-left:7rem}body.home #banner::after{content:"";background:url(https://www.camping-lannbrick.com/wp-content/uploads/2024/09/vague-bleue_fond-beige.svg);position:absolute;background-repeat:no-repeat;background-position:bottom;background-size:120rem;bottom:0;left:0;width:100%;height:inherit;z-index:0}#main-menu{display:flex;align-items:center;justify-content:space-around;flex-direction:row}#main-menu .menu>li>a{letter-spacing:1.5px;font-size:1.1rem}#main-menu .menu>li .menu-item-next{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.3s ease-out,transform 0.3s ease-out}#main-menu .menu>li:hover>a{color:#fff}#main-menu .menu>li:hover .sub-menu a{border:0;text-transform:uppercase}#main-menu .menu>li .sub-menu{background:transparent;max-width:300px;text-align:center;width:max-content;left:50%;transform:translateX(-50%);position:absolute;top:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;list-style:none;padding:0;margin:0}#main-menu .menu>li .sub-menu li{background-color:#ebb552;border:none;border-radius:50px;padding:0 .5rem;opacity:0;transform:translateY(10px);animation:fadeInUp 0.3s forwards;animation-delay:0s;border:1px solid #527083;box-shadow:0 2px #527083;transition:transform 0.3s ease}#main-menu .menu>li .sub-menu li:hover a{color:#527083}#main-menu .menu>li .sub-menu li a{border:none;display:flex;justify-content:center;color:#fff!important;transition:color 0.3s ease-out}#main-menu .menu>li .sub-menu li:not(:last-child){margin-bottom:.5rem}#main-menu .menu>li:hover .sub-menu{opacity:1;visibility:visible}#main-menu .menu>li:hover .sub-menu li{animation-delay:calc(0.1s * var(--i))}#main-menu .menu>li:hover .sub-menu li:hover a{color:#527083!important}#main-menu .menu-droite,#main-menu .menu-gauche{display:flex;gap:3rem}#main-menu .menu-gauche>li:first-of-type>a{position:relative}#main-menu .menu-gauche>li:first-of-type>a::before{content:"";font-family:"lannbrick";position:absolute;top:0;left:0;color:#ebb552;display:block;font-size:2rem;font-weight:500;line-height:normal}#main-menu .menu-gauche>li:first-of-type span{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}#form-resa:not(.sticky){z-index:9;background-color:transparent;flex-direction:column;color:#fff;position:absolute;bottom:15rem;left:auto;transform:none;padding:1rem;width:100%;max-width:fit-content;right:0;gap:.5rem;align-items:stretch;overflow:hidden}#form-resa .form-resa__text{font-family:"marydale";color:#fff;font-size:2.5rem;padding:0rem;letter-spacing:1px;width:100%;animation:typing 2s steps(22);white-space:nowrap;overflow:hidden}@keyframes typing{from{width:0}}#form-resa .form-resa__dates{background-color:#ebb552;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5rem 1rem;height:65px}#form-resa .form-resa__dates>div{display:flex;flex-direction:column;gap:.2rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.5)}#form-resa .form-resa__dates i{padding:0rem 1rem 0 1rem;font-size:1.4rem}#form-resa .form-resa__dates .contain-date{display:flex;align-items:center}#form-resa .form-resa__dates span{margin:0 1rem}#form-resa .form-resa__dates input{color:#fff;font-weight:700;font-size:1.1rem;padding:0;max-width:105px}#form-resa .form-resa__date:first-of-type input{margin-left:0}#form-resa .form-resa__entry,#form-resa .form-resa__date{display:flex;align-items:center}#form-resa .title-entry{line-height:normal}#form-resa select{color:#fff;font-weight:700;font-size:1.1rem;padding:0;cursor:pointer}#form-resa select option{color:#353a3a}#form-resa .contain-type{display:flex;align-items:center;flex-direction:column;gap:.2rem;padding:0 1rem;border-left:2px solid rgba(255,255,255,.5)}#form-resa .second-line{background-color:#ebb552;display:flex;flex-direction:row;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5rem 1rem;align-items:center;height:65px;justify-content:space-around;color:#fff}#form-resa .second-line>div{display:flex;align-items:center}#form-resa .second-line i{font-size:1.4rem;padding:0 1rem;position:relative}#form-resa #reservation__field{all:unset;cursor:pointer;margin-right:-2rem;margin-left:2rem;background:#ebb552;height:65px;transition:transform 0.3s ease}#form-resa #reservation__field:hover{transform:translateX(10px)}#form-resa #reservation__field i{color:#353a3a;font-size:3.5rem}#form-resa.sticky{left:50%;transform:translate(-50%,0);background:#ebb552;width:auto;z-index:99;display:flex;flex-wrap:nowrap;justify-content:flex-start;border-top-left-radius:15px;border-top-right-radius:15px}#form-resa.sticky .animated{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;visibility:visible!important}#form-resa.sticky.hidden-animated{visibility:visible}#form-resa.sticky.opened{transform:translate(-50%,-100%)}#form-resa.sticky .second-line,#form-resa.sticky .form-resa__dates{background-color:transparent}#form-resa.sticky .form-resa__header{width:55%;left:50%;transform:translateX(-50%)}#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:#ebb552;box-shadow:0 4px 30px rgba(0,0,0,.1);gap:.25rem;color:#fff;border:none;font-family:"century gothic";font-size:1rem;border-radius:10px}#form-resa.sticky .form-resa__header__contact__item a:hover{background:#ebb552;color:#fff;border-color:#ebb552}#form-resa.sticky .form-resa__header__title{font-size:1.5rem;text-transform:uppercase;border-top:none;padding:1rem;background:#ebb552;color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1);font-weight:700;cursor:pointer;margin-bottom:1rem;position:relative;font-family:"century gothic";letter-spacing:1px;border-radius:15px}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates{width:fit-content;margin:0;align-items:center;justify-content:normal;padding:1rem;color:#fff;border-left:0}#form-resa.sticky .form-resa__entry::before,#form-resa.sticky .form-resa__dates::before{display:none}#form-resa.sticky .form-resa__entry div,#form-resa.sticky .form-resa__dates div{border-left:0}#form-resa.sticky #reservation__field{color:#fff;background-color:transparent!important;margin-right:0rem}#form-resa.sticky #reservation__field i{color:#fff}#footer{background:#527083;margin:2rem;border-radius:35px}#footer>.container{max-width:calc(100% - 10rem)}#footer>.container>.wp-block-columns{display:flex;align-items:center!important}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(2) img{width:300px;border-radius:25px;box-shadow:0 5px 10px -5px rgba(0,0,0,.8)}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(3){color:#fdf6ea!important;font-family:"century gothic";font-size:1.2rem}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(3) .h2-like{font-weight:700;text-transform:uppercase;font-size:1.2rem!important;color:#fdf6ea!important}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(3) .ls-paragraph{color:#fdf6ea}#postfooter{padding-bottom:2rem}#copyrights{background:#fdf6ea;color:#353a3a;padding:4rem 0 8rem;position:relative}#copyrights::before{content:"";position:absolute;width:30%;height:1px;background:rgba(53,58,58,.4);left:50%;transform:translateX(-50%);top:0}#copyrights a{color:#353a3a}#back-to-top{color:#ebb552;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:3.5rem;margin-bottom:2rem;color:#527083}body:not(.wp-admin,.wp-customizer) h1 span,body:not(.wp-admin,.wp-customizer) h1 strong{font-weight:700;color:#ebb552;text-transform:uppercase}body:not(.wp-admin,.wp-customizer) h2,body:not(.wp-admin,.wp-customizer) .h2-like{color:#527083;font-size:2.5rem}body:not(.wp-admin,.wp-customizer) h2 span,body:not(.wp-admin,.wp-customizer) .h2-like span{font-size:4rem;font-weight:700;color:#ebb552;text-transform:uppercase}body:not(.wp-admin,.wp-customizer) h2 strong,body:not(.wp-admin,.wp-customizer) .h2-like strong{color:#ebb552}body:not(.wp-admin,.wp-customizer) h3{font-size:1.9rem;color:#527083;font-weight:500;margin-top:3rem;margin-bottom:3rem}body:not(.wp-admin,.wp-customizer) h3 strong{color:#ebb552}body:not(.home) h2{margin-bottom:3rem}.container{max-width:1580px}a{color:#ebb552;text-decoration:underline;transition:ease-out 0.2s;display:inline;font-weight:700}a:hover{color:#527083;text-decoration:none}section:not(.home-first){margin:4rem 0}@keyframes typing{from{width:0}}.ctv-tarifs{max-width:1200px;margin:auto;width:100%}p.gform_required_legend{display:none}.grecaptcha-badge{visibility:hidden}.slick-slider{display:table!important;table-layout:fixed!important;width:100%!important}section.ls-section.home-intro h1{padding-right:13rem}section.ls-section.home-intro .ls-paragraph{padding-right:14rem}section.ls-section.home-intro .slick-slide img{flex:none!important;height:750px!important;width:540px!important;margin-left:auto;border-radius:25px}section.ls-section.home-intro .wp-block-columns{gap:3rem}section.ls-section.home-intro .left{position:relative}section.ls-section.home-intro .left .bottom-img{position:absolute;width:350px;bottom:-9rem;left:4rem}section.ls-section.home-intro .slick-dots{gap:1rem;bottom:50%;transform:translateY(50%);flex-direction:column;display:flex;left:20%;width:fit-content}section.ls-section.home-intro .slick-dots li{width:30px;height:30px}section.ls-section.home-intro .slick-dots li button:before{width:10px;height:10px;border:1px solid #527083;border-radius:100%;background-color:transparent;color:transparent;top:50%;left:50%;transform:translate(-50%,-50%)}section.ls-section.home-intro .slick-dots li.slick-active{border-radius:100%;background-color:#c9cecb}section.ls-section.home-intro .slick-dots li.slick-active button:before{color:#527083;line-height:10px;background-color:#527083;border-radius:100%}section.ls-section.home-two{margin-left:1rem;margin-right:1rem;border-bottom-left-radius:35px;border-bottom-right-radius:35px}section.ls-section.home-two .container{max-width:1580px}section.ls-section.home-two h2{color:#fdf6ea;padding:3rem 0}section.ls-section.home-two h2 span,section.ls-section.home-two h2 strong{font-size:4.5rem;font-weight:700;color:#ebb552;text-transform:uppercase}section.ls-section.home-two .ls-paragraph{color:#fff;padding:3rem 20rem}section.ls-section.home-banner-two{position:relative;height:12vh;z-index:9}section.ls-section.home-banner-two::after{content:"";position:absolute;background:url(/wp-content/uploads/2024/09/vague-jaune_fond-beige.svg);background-repeat:no-repeat;background-position:bottom;background-size:122rem;bottom:-6rem;left:0;width:100%;height:100%;z-index:1}section.ls-section.home-three{position:relative}section.ls-section.home-three .container{max-width:1580px}section.ls-section.home-three h2{padding:0rem 0 4rem}section.ls-section.home-three .wp-block-image img{border-radius:35px;object-fit:cover}section.ls-section.home-three .ls-button{margin-left:3rem;margin-top:3rem}section.ls-section.home-three .left{position:relative}section.ls-section.home-three .left .wp-block-image img{height:600px}section.ls-section.home-three .left .parasol{position:absolute;bottom:-5rem;left:-3rem;width:350px;rotate:300deg}section.ls-section.home-three .left .parasol img{height:auto}section.ls-section.home-three .right .wp-block-image img{height:530px}section.ls-section.home-three .right .bottom{padding:3rem 0rem 3rem 3rem}section.ls-section.has-color-2-background-color a:hover{color:#fff!important}section.ls-section.home-four{margin:1rem;border-radius:35px}section.ls-section.home-four h2{color:#fdf6ea;padding:3rem 0}section.ls-section.home-four .ls-paragraph{color:#fdf6ea}section.ls-section.home-four .ls-button{color:#fff;background-color:#527083;border-color:#ebb552;box-shadow:0 4px #ebb552}section.ls-section.home-four .ls-button:hover{box-shadow:none}section.ls-section.home-four .slick-dots{gap:1rem;transform:translateY(50%);bottom:-35px;width:fit-content;left:19rem}section.ls-section.home-four .slick-dots li{width:30px;height:30px}section.ls-section.home-four .slick-dots li button:before{width:10px;height:10px;border:1px solid #fff;border-radius:100%;background-color:transparent;color:transparent;top:50%;left:50%;transform:translate(-50%,-50%)}section.ls-section.home-four .slick-dots li.slick-active{border-radius:100%;background-color:#8698a2}section.ls-section.home-four .slick-dots li.slick-active button:before{line-height:10px;background-color:#fff;border-radius:100%}section.ls-section.home-four .container{max-width:100%;padding:0}section.ls-section.home-four .slick-slide img{flex:none!important;height:850px!important}section.ls-section.home-four .left{margin-top:6rem;position:relative}section.ls-section.home-four .left .wp-block-image{bottom:-20rem;position:absolute;width:475px;left:50%;transform:translateX(-50%)}section.ls-section.home-four .right{padding-inline:2rem 14rem;margin-top:-12rem;z-index:9}section.ls-section.home-banner-one{position:relative;height:46vh}section.ls-section.home-banner-one::after{content:"";position:absolute;background:url(/wp-content/uploads/2024/09/FRISE-PICTOS.svg);background-repeat:no-repeat;background-position:bottom;background-size:120rem;bottom:0;left:0;width:100%;height:90%;z-index:9}section.ls-section.home-five{position:relative;margin-bottom:-5rem}section.ls-section.home-five .container{max-width:1580px}section.ls-section.home-five h2{margin-bottom:4rem}section.ls-section.home-five .ls-maillage .wp-block-columns{display:flex;align-items:flex-end!important}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column{flex-basis:30%!important;height:fit-content;margin-bottom:-5rem}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image{padding-top:130%}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column:nth-child(1) img{object-position:left}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column:nth-child(2){flex-basis:40%!important;margin-bottom:0}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column:nth-child(2) .ls-cta__image{padding-top:100%}section.ls-section.home-five .bottom{padding-inline:20rem;margin-top:7rem}section.ls-section.home-five .bottom .upper{justify-content:center;margin-bottom:3rem}section.ls-section.home-five .bottom .upper .wp-block-column{flex:none}section.ls-section.home-five .bottom .upper .wp-block-column .wp-block-image{width:175px}section.ls-section.home-sixth .container{max-width:1580px}section.ls-section.home-sixth .left{padding-right:5rem}section.ls-section.home-sixth .ls-button{margin-top:3rem}section.ls-section.home-sixth h2{margin-bottom:5rem}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column{transition:width 0.3s ease,opacity 0.3s ease;flex:none}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link{height:100%}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link .ls-cta__title{transition:opacity 0.3s ease}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link .ls-cta__image{height:750px;padding-top:0}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column:first-child{width:70%}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column:first-child .ls-cta__title{opacity:1}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column:last-child{width:30%}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column:last-child .ls-cta__title{opacity:0}section.ls-section.home-seventh{margin:1rem;border-radius:35px}section.ls-section.home-seventh h2{color:#fdf6ea;padding:3rem 0}section.ls-section.home-seventh .ls-paragraph{color:#fdf6ea}section.ls-section.home-seventh .ls-cta__link:hover .ls-cta__title{box-shadow:none}section.ls-section.home-seventh .ls-cta__title{color:#ebb552;background-color:#527083;border-color:#ebb552;box-shadow:0 4px #ebb552}section.ls-section.home-seventh .container{max-width:100%;padding:0}section.ls-section.home-seventh .slick-list{padding-top:2rem}section.ls-section.home-seventh .slick-dots{gap:1rem;top:-2rem;width:fit-content;left:24rem}section.ls-section.home-seventh .slick-dots li{width:30px;height:30px}section.ls-section.home-seventh .slick-dots li button:before{width:10px;height:10px;border:1px solid #fff;border-radius:100%;background-color:transparent;color:transparent;top:50%;left:50%;transform:translate(-50%,-50%)}section.ls-section.home-seventh .slick-dots li.slick-active{border-radius:100%;background-color:#8698a2}section.ls-section.home-seventh .slick-dots li.slick-active button:before{line-height:10px;background-color:#fff;border-radius:100%}section.ls-section.home-seventh .ls-cta__image{padding-top:0;height:850px!important}section.ls-section.home-seventh .ls-cta__title{bottom:auto;top:-2rem;left:70%}section.ls-section.home-seventh .slick-slide img{flex:none!important;height:850px!important}section.ls-section.home-seventh .ls-maillage .slick-slide{margin:0 0rem!important}section.ls-section.home-seventh .right{padding-inline:10rem;margin-top:-5rem;margin-bottom:5rem}section.ls-section.home-seventh .left{position:relative}section.ls-section.home-seventh .left .wp-block-image{position:absolute;bottom:-90px;left:-50px;width:70rem}section.ls-section.home-banner-three{position:relative;height:12vh}section.ls-section.home-banner-three::after{content:"";position:absolute;background:url(/wp-content/uploads/2024/09/vague-jaune_fond-beige.svg);background-repeat:no-repeat;background-position:bottom;background-size:122rem;top:-8rem;left:0;width:100%;height:100%;z-index:1;rotate:180deg}section.ls-section.home-avis{position:relative}section.ls-section.home-avis h2{margin-bottom:4rem}section.ls-section.home-avis .ls-button{margin-top:3rem}section.ls-section.home-avis .top{gap:4rem}section.ls-section.home-avis .right .ls-button{margin:3rem auto 0}body:not(.home) section.ls-section.home-three h2{padding:0}body:not(.home) section.ls-section.page-one h1{padding-right:10rem;margin-bottom:5rem}body:not(.home) section.ls-section.page-one .ls-paragraph{padding-right:10rem}body:not(.home) section.ls-section.page-one .wp-block-image img{border-radius:25px}body:not(.home) section.ls-section.page-two{border-radius:35px}body:not(.home) section.ls-section.page-two a:hover{color:#fff}body:not(.home) section.ls-section.page-three .slick-slide img{border-radius:25px}body:not(.home) section.ls-section.page-three .wp-block-image img{max-height:600px!important}body:not(.home) section.ls-section.page-three .slick-dots{gap:1rem;bottom:-3rem;transform:translateX(-50%);display:flex;left:50%;width:fit-content}body:not(.home) section.ls-section.page-three .slick-dots li{width:30px;height:30px}body:not(.home) section.ls-section.page-three .slick-dots li button:before{width:10px;height:10px;border:1px solid #527083;border-radius:100%;background-color:transparent;color:transparent;top:50%;left:50%;transform:translate(-50%,-50%)}body:not(.home) section.ls-section.page-three .slick-dots li.slick-active{border-radius:100%;background-color:#c9cecb}body:not(.home) section.ls-section.page-three .slick-dots li.slick-active button:before{color:#527083;line-height:10px;background-color:#527083;border-radius:100%}body:not(.home) section.ls-section.page-maillage .h2-like{margin-bottom:4rem}@media screen and (max-width:1551px){.h2-like span,.h2-like strong,h2 span,h2 strong{font-size:3.5rem!important}#main-menu #menu-menu-droit,#main-menu #menu-menu-gauche{gap:1rem}}@media screen and (max-width:1280px){#burger{margin-top:2rem}#form-resa:not(.sticky){display:none}#header.sticky #burger{margin-top:0rem!important;margin-left:0rem}#header.sticky .logo2{top:0rem}#header .logo2{display:block;position:absolute;top:2rem;left:50%;transform:translateX(-50%)}#header .custom-logo-link img{width:125px}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{margin-left:6rem}#main-menu{width:300px;flex-direction:column;justify-content:flex-start;align-items:normal;background:#527083;padding:1rem 0}#main-menu__header{color:#fff;margin:-1rem 0 1rem}#main-menu__subtitle{font-size:1.3rem;text-transform:uppercase}#main-menu .logo{display:none}#main-menu .menu{width:100%;padding-block:0;background:none;border:none;position:initial;display:block!important;padding-left:1rem;padding-right:1rem}#main-menu .menu>li{list-style:none;margin-bottom:1rem;position:relative;padding:.5rem}#main-menu .menu>li .sub-menu{padding-left:1rem;position:fixed;transform:translateX(-100%);top:5rem;left:0;width:100%;height:100vh;transition:0.2s ease-in-out;background:#527083;z-index:2}#main-menu .menu>li .sub-menu>li{padding:.5rem;background:none;margin-bottom:0}#main-menu .menu>li .sub-menu>li>a{font-size:1.2rem;background:none;box-shadow:none;text-align:start;padding:0;text-transform:none;justify-content:left}#main-menu .menu>li .sub-menu.visible{transform:translateX(0)}#main-menu .menu>li>a{color:#fff;font-size:1.2rem;text-decoration:none;text-transform:uppercase}#main-menu .menu>li>a:hover:not([href="#"]){background:none}#main-menu .menu>li.menu-item-has-children .menu-item-next{background:none;opacity:1;color:#fff;font-size:1.8rem;right:1rem}#main-menu .menu.menu-gauche{margin-bottom:0}#main-menu .menu.menu-droite{margin-top:0}#main-menu #menu-menu-gauche>li:first-of-type>a::before{position:relative}.h2-like span,h2 span,h2 strong{font-size:2.7rem!important}h1{font-size:3.2rem!important}body.home #banner__slogan{left:22rem}#form-resa.sticky{flex-wrap:wrap}#form-resa.sticky .form-resa__header{width:80%}#form-resa.sticky #reservation__field{position:absolute;right:3rem;top:2rem}#form-resa.sticky #reservation__field i{font-size:4.5rem}body:not(.home) section.ls-section.page-one{padding-bottom:4rem!important}body:not(.home) section.ls-section.page-one .ls-paragraph{padding-right:0rem}body:not(.home) section.ls-section.page-one .wp-block-columns .wp-block-column{flex-basis:50%!important}body:not(.home) section.ls-section.home-three{padding-bottom:4rem!important}body:not(.home) section.ls-section.home-three .wp-block-columns .right{display:flex;flex-direction:column-reverse}body:not(.home) section.ls-section.page-three .wp-block-columns{flex-wrap:wrap-reverse!important}body:not(.home) section.ls-section.page-three .wp-block-columns .wp-block-column{flex-basis:100%!important}body:not(.home) section.ls-section.page-three.bis .wp-block-columns{flex-wrap:wrap!important}body:not(.home) section.ls-section.page-three.bis .wp-block-columns .wp-block-column{flex-basis:100%!important}section.ls-section.home-intro h1{padding-right:1rem}section.ls-section.home-intro .ls-paragraph{padding-right:1rem}section.ls-section.home-two .ls-paragraph{padding:3rem 6rem}section.ls-section.home-four .right{padding-inline:0rem 1rem}section.ls-section.home-sixth .left{padding-right:0rem}section.ls-section.home-seventh .right{padding-inline:1rem}.ls-infos__phone,.ls-infos__mail{display:block!important}#footer .btn-foot-mobile{display:none!important}#footer>.container{max-width:calc(100% - 3rem)}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(2) img{width:190px}}@media screen and (max-width:992px){h1{font-size:3rem!important}body .aside-contact{top:30%}body.home #header .logo2{top:3rem}body.home #banner{height:80vh;margin-top:1rem}body.home #banner__slogan{display:block!important;left:20rem;font-size:2.5rem;top:50%}body.home #banner__slogan span{font-size:3rem;margin-left:5rem}body.home .wpml-ls-legacy-dropdown{position:absolute;right:0;top:3rem}#form-resa.sticky{width:440px}#form-resa.sticky .form-resa__header{width:100%}#form-resa.sticky #reservation__field{right:1rem;top:3rem}#form-resa.sticky #reservation__field i{font-size:3rem}.h2-like span,h2 span,h2 strong{font-size:2rem!important}.ls-maillage .wp-block-columns{display:flex;flex-wrap:wrap!important}.ls-maillage .wp-block-columns .ls-cta__title{padding:1rem 1.5rem!important}body:not(.home) section.ls-section.page-one .wp-block-columns{flex-direction:column}body:not(.home) section.ls-section.page-one.bis .wp-block-columns{flex-direction:column-reverse}section.ls-section.home-intro .slick-dots{bottom:-2rem;flex-direction:row;left:65%}section.ls-section.home-intro .slick-slide img{width:100%!important;height:550px!important}section.ls-section.home-intro .wp-block-columns{gap:1rem;flex-direction:column-reverse}section.ls-section.home-intro .left .bottom-img{width:250px;left:0rem}section.ls-section.home-four .slick-slide img{height:550px!important}section.ls-section.home-four .left .wp-block-image{width:400px}section.ls-section.home-four .slick-dots{left:8rem}section.ls-section.home-sixth .container .wp-block-columns{display:flex;flex-direction:column;gap:4rem}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column{width:100%!important}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__title{opacity:1!important}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link .ls-cta__image{height:550px}section.ls-section.home-seventh .ls-cta__image{height:550px!important}section.ls-section.home-seventh .slick-dots{top:-4rem}section.ls-section.home-avis .top{gap:4rem;flex-direction:column-reverse}#footer{margin:1rem}#footer>.container>.wp-block-columns{flex-direction:column}#footer>.container>.wp-block-columns>.wp-block-column{text-align:center}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(1){margin-bottom:2rem}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(2){margin-bottom:2rem}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(3) .ls-paragraph{text-align:center}#footer>.container>.wp-block-columns>.wp-block-column:nth-child(3) .h2-like{text-align:center}}@media screen and (max-width:781px){h1{font-size:2.5rem!important}body.home #banner__slogan{font-size:2.3rem;width:max-content}body:not(.home) section.ls-section.home-two{padding-bottom:5rem!important;padding-top:5rem!important}body:not(.home) section.ls-section.home-two .ls-paragraph{padding:0rem}body:not(.home) section.ls-section.home-three .right .wp-block-image img{height:450px}body:not(.home) section.ls-section.page-one .wp-block-image img{height:450px;object-fit:cover}body:not(.home) section.ls-section.page-three{padding-top:0}body:not(.home) section.ls-section.page-three .wp-block-image img{min-height:450px!important;max-height:450px!important}#form-resa.sticky #reservation__field{position:relative;top:0;right:0}.page-maillage{padding-bottom:0!important;padding-top:0!important}.ls-maillage .wp-block-columns{gap:4rem!important}.ls-maillage .wp-block-columns .ls-cta__image{padding-top:80%}section.ls-section.home-intro{margin-top:2rem;padding-top:0}section.ls-section.home-intro .slick-slide img{height:450px!important}section.ls-section.home-intro .slick-dots{left:50%}section.ls-section.home-two .wp-block-image{width:250px}section.ls-section.home-two .ls-paragraph{padding:3rem}section.ls-section.home-two .middle .wp-block-column{display:flex;justify-content:center}section.ls-section.home-three .left .parasol{width:250px}section.ls-section.home-three .left .parasol img{height:auto!important}section.ls-section.home-three .left .wp-block-image img{height:450px}section.ls-section.home-three .right .bottom{padding:1rem}section.ls-section.home-banner-two{height:10vh}section.ls-section.home-banner-two::after{bottom:0rem}section.ls-section.home-four{margin-top:-5rem}section.ls-section.home-four .right{padding-inline:1rem;margin-top:0rem}section.ls-section.home-four .bottom{gap:0;flex-direction:column-reverse}section.ls-section.home-five .bottom{padding-inline:0;margin-top:3rem}section.ls-section.home-five .bottom .upper{flex-wrap:nowrap!important}section.ls-section.home-five .bottom .upper .wp-block-column{flex:auto}section.ls-section.home-five .ls-maillage .wp-block-columns{gap:4rem}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column{flex-basis:100%!important;margin-bottom:0rem}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column:nth-child(2){flex-basis:100%!important}section.ls-section.home-five .ls-maillage .wp-block-columns .wp-block-column .ls-cta__image{padding-top:80%!important}section.ls-section.home-sixth{padding-bottom:0}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link .ls-cta__image{height:450px}section.ls-section.home-seventh{padding-top:6rem!important;margin:0}section.ls-section.home-seventh .left .wp-block-image{display:none}section.ls-section.home-seventh .slick-dots{left:50%;transform:translateX(-50%);width:max-content}}@media screen and (max-width:599px){.wpml-ls-legacy-dropdown{position:absolute;right:0;top:3rem}#burger{margin-top:3rem}h2,.h2-like{font-size:2rem!important}h2 br,.h2-like br{display:none}.h2-like{margin-bottom:3rem!important}body.home #banner__slogan{font-size:2rem;left:17rem}body.home #banner__slogan span{font-size:2.5rem;margin-left:2rem}#form-resa.sticky{width:90%}#form-resa.sticky .form-resa__entry div,#form-resa.sticky .form-resa__dates div{font-size:1.2rem}#form-resa select{font-size:1.3rem}#form-resa .form-resa__dates input{font-size:1.3rem;max-width:120px}section.ls-section.home-two .ls-paragraph{padding:1rem}section.ls-section.home-two .wp-block-image{width:200px}section.ls-section.home-three .ls-button{margin-left:auto;margin-right:auto}section.ls-section.home-four{margin-top:-5rem!important;padding-bottom:7rem}section.ls-section.home-four .slick-dots{left:50%;transform:translateX(-50%)}section.ls-section.home-four .left{margin-top:3rem}section.ls-section.home-four .left .wp-block-image{bottom:-17rem;width:350px}section.ls-section.home-four .slick-slide img{height:450px!important}section.ls-section.home-banner-one{height:25vh}section.ls-section.home-banner-one::after{background-size:60rem;height:100%}section.ls-section.home-banner-two{height:12vh}section.ls-section.home-banner-three::after{background-size:60rem;top:-7rem}section.ls-section.home-five{padding-top:3rem!important}section.ls-section.home-seventh .ls-cta__title{left:50%;transform:translateX(-50%);top:-27rem!important}section.ls-section.home-seventh .ls-cta__image{height:400px!important}section.ls-section.home-seventh .slick-slide img{height:400px!important}section.ls-section.home-seventh .slick-list{max-height:450px}section.ls-section.home-seventh .slick-dots{left:50%;transform:translateX(-50%)}section.ls-section.home-avis{padding-bottom:0;margin-bottom:0}}@media screen and (max-width:500px){.header-promotions{right:auto;left:auto;width:100%}#form-resa.sticky{width:350px}#form-resa .second-line{padding:.5rem;height:75px}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates{padding:0rem}#form-resa .form-resa__dates>div{padding-left:0rem}#form-resa .form-resa__dates input{font-size:1.2rem}#form-resa .second-line i{padding:0 1rem 0 0}#form-resa .form-resa__dates i{padding:0rem 1rem 0 .5rem}h1{font-size:2rem!important}h2,.h2-like{font-size:1.7rem!important}body.home #banner__slogan{font-size:1.75rem;left:13rem;top:60%}body.home #banner__slogan span{font-size:2.3rem}body:not(.home) section.ls-section.home-three .right .wp-block-image img{height:350px}body:not(.home) section.ls-section.page-one .wp-block-image img{height:350px}body:not(.home) section.ls-section.page-three .wp-block-image img{min-height:350px!important;max-height:350px!important}.header-promotions__promotion{justify-content:center}section.ls-section.home-intro .left .bottom-img{width:180px}section.ls-section.home-intro h1{padding-right:0rem}section.ls-section.home-intro .ls-paragraph{padding-right:0rem}section.ls-section.home-intro .slick-dots{left:45%;gap:0rem}section.ls-section.home-intro .slick-slide img{height:350px!important}section.ls-section.home-two .ls-paragraph{padding:0rem}section.ls-section.home-three{padding-top:0}section.ls-section.home-three .right .bottom{padding:0rem}section.ls-section.home-three .right .wp-block-image img{height:350px}section.ls-section.home-three .left .parasol{width:200px}section.ls-section.home-three .left .wp-block-image img{height:350px}section.ls-section.home-four{padding-bottom:5rem!important}section.ls-section.home-four .slick-slide img{height:350px!important}section.ls-section.home-four .left .wp-block-image{bottom:-12rem;width:300px}section.ls-section.home-banner-one{height:25vh}section.ls-section.home-banner-one::after{background-size:65rem}section.ls-section.home-five .bottom .upper{flex-wrap:wrap!important}section.ls-section.home-five .bottom .upper .wp-block-column{flex-basis:33%!important;flex:none}section.ls-section.home-five .bottom .upper .wp-block-column .wp-block-image{width:140px}section.ls-section.home-sixth .right .ls-maillage .wp-block-columns .wp-block-column .ls-cta__link .ls-cta__image{height:350px}section.ls-section.home-seventh .ls-cta__image{height:350px!important}section.ls-section.home-seventh .ls-cta__title{left:50%;top:-23rem!important}section.ls-section.home-seventh .slick-list{max-height:400px}section.ls-section.home-seventh .slick-slide img{height:350px!important}}@media screen and (max-width:400px){body.home #banner{height:90vh}body.home #banner__slogan{left:12rem;top:65%}body:not(.home) #banner{height:450px}#header .custom-logo-link img{width:90px}section.ls-section.home-two{margin-left:0rem;margin-right:0rem}section.ls-section.home-four{margin:0rem;margin-top:-4rem!important}section.ls-section.home-seventh{margin:0rem;margin-bottom:-2rem!important}section.ls-section.home-seventh .slick-list{max-height:350px}section.ls-section.home-banner-three::after{top:-4rem}section.ls-section.home-banner-one::after{background-size:60rem}section.ls-section.home-banner-two::after{bottom:1rem}}@font-face{font-family:"Century Gothic";src:url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic.svg#CenturyGothic") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Century Gothic";src:url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/century/CenturyGothic-Bold.svg#CenturyGothic-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Marydale";src:url(../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/marydale/MarydaleBold.svg#MarydaleBold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"lannbrick";src:url(../../../../../../themes/lasai-child/inc/icones/lannbrick.eot?y2jbn7);src:url("../../../../../../themes/lasai-child/inc/icones/lannbrick.eot?y2jbn7#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick.ttf?y2jbn7) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick.woff?y2jbn7) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/lannbrick.svg?y2jbn7#lannbrick") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="lannbrick-"],[class*=" lannbrick-"]{font-family:"lannbrick"!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}.lannbrick-glace:before{content:""}.lannbrick-coquillage:before{content:""}.lannbrick-feuille:before{content:""}.lannbrick-citron:before{content:""}.lannbrick-pizza:before{content:""}.lannbrick-lunette:before{content:""}.lannbrick-parasol:before{content:""}.lannbrick-planche:before{content:""}.lannbrick-soleil:before{content:""}.lannbrick-tong:before{content:""}.lannbrick-valise:before{content:""}.lannbrick-ballon:before{content:""}.lannbrick-flamant-rose:before{content:""}.lannbrick-telephone:before{content:""}.lannbrick-porte-monnaie:before{content:""}.lannbrick-instagram:before{content:""}.lannbrick-fleche:before{content:""}.lannbrick-cheque:before{content:""}.lannbrick-calendrier:before{content:""}.lannbrick-virement:before{content:""}.lannbrick-info:before{content:""}.lannbrick-facebook:before{content:""}.lannbrick-emplacement:before{content:""}.lannbrick-cb:before{content:""}.lannbrick-arrow:before{content:""}.lannbrick-ancre:before{content:""}@font-face{font-family:"lannbrick-bis";src:url(../../../../../../themes/lasai-child/inc/icones/lannbrick-bis.eot?2afpd9);src:url("../../../../../../themes/lasai-child/inc/icones/lannbrick-bis.eot?2afpd9#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick-bis.ttf?2afpd9) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick-bis.woff?2afpd9) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/lannbrick-bis.svg?2afpd9#lannbrick-bis") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="lannbrick-bis-"],[class*=" lannbrick-bis-"]{font-family:"lannbrick-bis"!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}.lannbrick-bis-instagram:before{content:""}.lannbrick-bis-facebook:before{content:""}.lannbrick-bis-ancv:before{content:""}.lannbrick-bis-tripadvisor:before{content:""}@font-face{font-family:"lannbrick-ter";src:url(../../../../../../themes/lasai-child/inc/icones/lannbrick-ter.eot?dzzlvk);src:url("../../../../../../themes/lasai-child/inc/icones/lannbrick-ter.eot?dzzlvk#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick-ter.ttf?dzzlvk) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/lannbrick-ter.woff?dzzlvk) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/lannbrick-ter.svg?dzzlvk#lannbrick-ter") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="lannbrick-ter-"],[class*=" lannbrick-ter-"]{font-family:"lannbrick-ter"!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}.lannbrick-ter-douche:before{content:""}.lannbrick-ter-surface:before{content:""}.lannbrick-ter-lit:before{content:""}.lannbrick-ter-equipe:before{content:""}body{font-family:"Century Gothic";color:#000;background-color:#fdf6ea}main{overflow:hidden}p{line-height:1.5;font-size:1.1rem;margin-bottom:2rem;color:#353a3a}ul{line-height:1.5}