﻿#header.main-header{padding:0}#header.main-header .header-promotions{display:none;margin-top:0;background:#50b9cd!important}#header.main-header .header__top-wrap{display:flex;align-items:center;justify-content:space-between;margin:0 4rem;padding:1rem 0 1.5rem}#header.main-header .header__top-wrap .main-header__contact{margin:0}#header.main-header .header__top-wrap .main-header__contact a{background:transparent}#header.main-header .header__top-wrap .main-header__contact.droite{display:flex;align-items:center}#header.main-header .header__top-wrap .main-header__contact__item{border-right:none;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}#header.main-header .header__top-wrap .main-header__contact__item .ls-socials__item i::after{width:35px;height:35px}#header.main-header .header__top-wrap .main-header__contact__item.phone{padding:.5rem 0rem}#header.main-header .header__top-wrap .main-header__contact__item.bordure{cursor:pointer;border-radius:4rem;background:transparent;border:1px solid #ff5786;padding:.5rem 2rem;transition:0.2s ease-in-out;margin:0 .5rem}#header.main-header .header__top-wrap .main-header__contact__item.bordure:hover{background:rgba(235,246,248,.6)}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags{padding:0 1rem}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags ul{z-index:2}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags ul:hover{padding-top:2rem}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags li{filter:grayscale(0);transition:0.3s ease-in-out;list-style:none;cursor:pointer}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags li:not(.wpml-ls-current-language){padding-top:.5rem}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags li:hover{filter:grayscale(1)}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags .merlin-flag{border-radius:50%;height:25px;width:25px}#header.main-header>.container{justify-content:center;padding:0}#header.main-header>.container .logo__mobile{display:none}#header.main-header:not(.sticky){background:#000;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%)}#header.main-header.sticky{background:rgba(80,185,205,.9)}#header.main-header.sticky .header__top-wrap{display:none}#header.main-header.sticky>.container{margin-top:0rem}#header.main-header.sticky>.container .logo__mobile{display:block}#header.main-header.sticky>.container .logo__mobile a img{width:85px}@media screen and (max-width:1281px){#header.main-header .header__top-wrap{padding:.5rem 0}#header.main-header .header__top-wrap .main-header__contact__item i::before{font-size:1.5rem!important}#header.main-header .header__top-wrap .main-header__contact__item a,#header.main-header .header__top-wrap .main-header__contact__item .wpml-ls-current-language{background:none;color:#fff;padding:.25rem 0rem}#header.main-header .header__top-wrap .main-header__contact__item .ls-switcher ul{padding-top:2rem}#header.main-header>.container{justify-content:flex-start;padding:.5rem 0}#header.main-header>.container .logo__mobile{display:block;width:calc(100% - 9rem);display:flex;justify-content:center}#header.main-header:not(.sticky)>.container #burger{align-self:flex-start}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:259px}#header.main-header.sticky>.container .logo__mobile .custom-logo-link img{width:158px}}@media screen and (max-width:767px){#header.main-header .header__top-wrap #header__contact{top:23%;right:0}#header.main-header>.container .logo__mobile{width:calc(100% - 9rem)}#header.main-header:not(.sticky)>.container .logo__mobile{margin-top:4rem}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:195px}#header.main-header.sticky>.container .logo__mobile .custom-logo-link img{width:110px}}body.home #header.main-header .header__top-wrap .wpml-ls-statics-shortcode_actions.wpml-ls.ls-switcher.ls-switcher--flags{display:flex!important;visibility:visible!important;opacity:1!important;position:relative;z-index:30}body.home #header.main-header .header__top-wrap .wpml-ls-statics-shortcode_actions.wpml-ls.ls-switcher.ls-switcher--flags ul{padding-top:0;height:auto;overflow:visible}body.home #header.main-header .header__top-wrap .wpml-ls-statics-shortcode_actions.wpml-ls.ls-switcher.ls-switcher--flags li.wpml-ls-current-language{position:static;width:auto;height:auto}@media screen and (min-width:1281px){#main-menu.main-menu{display:flex;width:100%;align-items:flex-start;padding:0;margin:0;z-index:1}#main-menu.main-menu #menu.menu{flex:1 calc(50% - 253px);position:relative;padding:0 1rem;justify-content:space-around}#main-menu.main-menu #menu.menu:before{content:"";position:absolute;width:100%;height:1px;background:rgba(255,255,255,.5);top:0;left:0}#main-menu.main-menu #menu.menu>li{display:flex}#main-menu.main-menu #menu.menu>li::before{content:"";font-family:"villieu";position:absolute;color:#ff5786;font-size:4rem;transform:translateX(-50%);left:50%;bottom:-10%;opacity:0;transition:0.2s ease-in-out;z-index:-1}#main-menu.main-menu #menu.menu>li>a{font-weight:700;padding:2.5rem 0;letter-spacing:1px;color:#a1d5df;cursor:pointer}#main-menu.main-menu #menu.menu>li>a::before{content:"";position:absolute;width:97%;height:9rem;z-index:-1;top:0;transform:translateX(-50%);left:50%}#main-menu.main-menu #menu.menu>li.current-menu-item a,#main-menu.main-menu #menu.menu>li.current-menu-parent a{color:#ff5786}#main-menu.main-menu #menu.menu>li.current-menu-item::before,#main-menu.main-menu #menu.menu>li.current-menu-parent::before{opacity:1}#main-menu.main-menu #menu.menu>li.current-menu-item>a::before,#main-menu.main-menu #menu.menu>li.current-menu-parent>a::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover>a{color:#ff5786}#main-menu.main-menu #menu.menu>li:hover>a::before{opacity:1}#main-menu.main-menu #menu.menu>li:hover .sub-menu{opacity:.9;visibility:visible;height:fit-content;animation:fadeInRight 0.5s ease forwards;animation-delay:0.2s;opacity:0;width:15rem}#main-menu.main-menu #menu.menu>li:hover .sub-menu li{animation:fadeInRight 0.5s ease forwards;animation-delay:0.35s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(2){animation-delay:0.4s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(3){animation-delay:0.45s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(4){animation-delay:0.5s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(5){animation-delay:0.55s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(6){animation-delay:0.6s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(7){animation-delay:0.65s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(8){animation-delay:0.7s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(9){animation-delay:0.75s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(10){animation-delay:0.8s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(11){animation-delay:0.85s}#main-menu.main-menu #menu.menu>li:hover .sub-menu li:nth-of-type(12){animation-delay:0.9s}#main-menu.main-menu #menu.menu>li .sub-menu{overflow:hidden;background:transparent;left:50%!important;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;display:block;transform:translateX(-50%)!important}#main-menu.main-menu #menu.menu>li .sub-menu li{position:relative;opacity:0}#main-menu.main-menu #menu.menu>li .sub-menu li a{background:rgba(161,213,223,.9)!important;margin-bottom:.25rem;text-transform:uppercase;border-bottom:none;text-align:center;background:transparent;color:#fff;transition:background 0.2s cubic-bezier(.06,.71,.89,.47)}#main-menu.main-menu #menu.menu>li .sub-menu li a:hover{background:#ebf6f8!important;color:#50b9cd}#main-menu.main-menu .logo{position:relative;margin:-5rem 3rem 0}#main-menu.main-menu .logo .custom-logo-link img{width:205px}}@media screen and (min-width:1281px){.main-header.sticky #main-menu.main-menu{width:90%}.main-header.sticky #main-menu.main-menu #menu.menu{padding:0}.main-header.sticky #main-menu.main-menu #menu.menu:before{background:rgba(235,246,248,.5)}.main-header.sticky #main-menu.main-menu #menu.menu>li>a{color:#fff}.main-header.sticky #main-menu.main-menu #menu.menu>li>a::before{height:8rem}.main-header.sticky #main-menu.main-menu #menu.menu>li.current-menu-item>a,.main-header.sticky #main-menu.main-menu #menu.menu>li.current-menu-parent>a{background:rgba(235,246,248,.2)}}.main-header.sticky #main-menu .logo:not(.sticky){display:none}.main-header.sticky #main-menu .logo.sticky{order:1}.main-header.sticky #main-menu .logo.sticky img{width:115px}.main-header.sticky #main-menu .menu-gauche{order:0}.main-header.sticky #main-menu .menu-droite{order:2}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}body.home #banner .header-promotions{display:flex;align-content:center;flex-wrap:wrap;background:#50b9cd!important;position:absolute;transform:translateY(-50%);top:50%;right:0;width:11rem;min-height:10rem;border-top-left-radius:20px;border-bottom-left-radius:20px;margin:0;text-align:left;font-size:.9rem;padding:.5rem .5rem .5rem 1.2rem!important;box-shadow:0 4px 30px rgba(0,0,0,.5)}body.home #banner .header-promotions .container{margin:0;width:100%;height:100%;padding:0}body.home #banner .header-promotions .slick-next,body.home #banner .header-promotions .slick-arrow{display:none!important}body.home #banner .header-promotions .slick-prev{opacity:1!important;left:-30px!important}body.home #banner .header-promotions .slick-track{display:flex;align-items:center;font-size:1.1rem}body.home #banner .header-promotions__promotion{line-height:1.1}body.home #banner .header-promotions__promotion i{margin:0}body.home #banner .header-promotions__promotion i::before{content:"";font-family:"villieu";color:#ff5786;font-size:1.5rem;vertical-align:middle}body.home #banner .header-promotions__promotion i:last-child{display:none}body.home #banner__img,body.home #banner .home-slider__slide img{height:100vh}@media screen and (max-width:992px){body.home #banner__img,body.home #banner .home-slider__slide img{height:75vh}body.home #banner__slogan{font-size:2.5rem}}@media screen and (max-width:831px){body.home #banner__slogan{top:73%}}@media screen and (max-width:768px){body.home #banner__img,body.home #banner .home-slider__slide img{height:50vh}}body:not(.home) #banner__img{height:72vh!important}body:not(.home) #banner__container:not(.sticky){top:65%}@media screen and (max-width:767px){body:not(.home) #banner__img{height:380px}}#banner{border-bottom:none;height:auto}#banner::before{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.2);width:100%;height:100%}#banner::after{content:"";position:absolute;left:0;bottom:0;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5046393557) 50%,black 100%);width:100%;height:25%}#banner__container{position:absolute;width:70%;left:7%;top:35%;z-index:1;display:flex;flex-direction:column;gap:3em}#banner__slogan{overflow:hidden;position:initial;text-align:left;font-size:5.5rem;transform:none;top:initial;left:initial;letter-spacing:2px;z-index:1;width:initial;width:-moz-initial;max-width:initial;font-family:"Akrobat";font-weight:700;display:inline-block;animation:fade 1.5s forwards;opacity:0;text-shadow:1px 1px 10px rgba(0,0,0,.5);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#banner__slogan .first{display:inline-block;animation:firstSpan 1.5s forwards cubic-bezier(.785,.135,.15,.86);z-index:1;position:relative}#banner__slogan .oh{display:inline-flex;overflow:hidden;position:relative;padding-bottom:.5rem}#banner__slogan .second{animation:secondSpan 1.5s forwards cubic-bezier(.785,.135,.15,.86);color:#ebf6f8;z-index:-1;display:inline-block;text-transform:uppercase}#banner__slogan p{line-height:1}@keyframes fade{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes firstSpan{0%{transform:translateX(50%)}60%{transform:translateX(50%)}100%{transform:translateX(0%)}}@keyframes secondSpan{0%{transform:translateX(-100%)}60%{transform:translateX(-100%)}100%{transform:translateX(0%)}}body.page-template-template-hebergements #header:not(.sticky){background:#50b9cd!important}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile{display:block;position:absolute;transform:translateX(-50%);left:50%;top:3%}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile img{width:83px}body.page-template-template-hebergements #banner{height:25vh!important}body.page-template-template-hebergements #banner::before,body.page-template-template-hebergements #banner::after{content:none}body.page-template-template-hebergements #banner__img{display:none}body.page-template-template-hebergements #banner .form-resa:not(.sticky){display:none}@media screen and (min-width:1281px){body.page-template-template-hebergements #main-menu.main-menu{width:90%}body.page-template-template-hebergements #main-menu.main-menu #menu.menu{padding:0}body.page-template-template-hebergements #main-menu.main-menu #menu.menu:before{background:rgba(235,246,248,.5)}body.page-template-template-hebergements #main-menu.main-menu #menu.menu>li>a{color:#fff}body.page-template-template-hebergements #main-menu.main-menu #menu.menu>li>a::before{height:8rem}body.page-template-template-hebergements #main-menu.main-menu #menu.menu>li.current-menu-item>a,body.page-template-template-hebergements #main-menu.main-menu #menu.menu>li.current-menu-parent>a{background:rgba(235,246,248,.2)}}body.page-template-template-hebergements #main-menu .logo:not(.sticky){display:none}body.page-template-template-hebergements #main-menu .logo.sticky{order:1}body.page-template-template-hebergements #main-menu .logo.sticky img{width:115px}body.page-template-template-hebergements #main-menu .menu-gauche{order:0}body.page-template-template-hebergements #main-menu .menu-droite{order:2}@media screen and (max-width:1281px){body.page-template-template-hebergements #banner{height:138px!important}body.page-template-template-hebergements #header:not(.sticky) .header__top-wrap{margin:0 1rem}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile{width:initial;top:6%!important}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile img{width:83px!important}}@media screen and (max-width:992px){body.page-template-template-hebergements #header:not(.sticky){display:flex;flex-direction:row-reverse;align-items:center;height:108px}body.page-template-template-hebergements #header:not(.sticky) .header__top-wrap .main-header__contact .ls-switcher--flags .merlin-flag{height:auto}body.page-template-template-hebergements #header:not(.sticky) .header__top-wrap .main-header__contact__item{display:none}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile{width:initial;top:6%!important}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile img{width:83px!important}}@media screen and (max-width:781px){body.page-template-template-hebergements #header:not(.sticky) .header__top-wrap .main-header__contact .ls-switcher--flags .merlin-flag{width:30px}body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile{width:initial;top:-20%!important}}@media screen and (max-width:500px){body.page-template-template-hebergements #header:not(.sticky)>.container .logo__mobile{top:-30%!important}body.page-template-template-hebergements #header:not(.sticky) .header__top-wrap .main-header__contact .ls-switcher--flags{top:36px}}#form-resa .form-resa__dates label,#form-resa .form-resa__entry label{font-size:1rem}#form-resa .form-resa__dates i,#form-resa .form-resa__entry i{color:#ff5786;font-size:1.6rem}#form-resa .form-resa__dates input{padding-left:0;padding-bottom:0}#form-resa .form-resa__dates i{padding:1rem 0;margin-left:-2rem;transform:rotate(90deg)}#form-resa .form-resa__date,#form-resa .form-resa__entry{flex-direction:column;align-items:flex-start;line-height:40px}#form-resa .form-resa__date label,#form-resa .form-resa__entry label{margin-bottom:-1rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#form-resa .form-resa__date:hover,#form-resa .form-resa__entry:hover{background:transparent}#form-resa .form-resa__date:hover label,#form-resa .form-resa__entry:hover label{letter-spacing:1px;opacity:.6}#form-resa .form-resa__date{overflow:visible}#form-resa .form-resa__date:first-of-type input{margin-left:0}#form-resa .form-resa__entry{display:flex;padding-left:1rem}#form-resa .form-resa__entry label{margin-bottom:-.5rem}#form-resa .form-resa__entry select{padding:1rem 3rem 0 0;cursor:pointer}#form-resa .form-resa__entry i{transform:translateY(-50%) rotate(90deg)}#form-resa .form-resa__content{display:flex;align-items:center}#form-resa #reservation__field{color:#ebf6f8;background:#a1d5df;border-radius:5rem;border:none;text-transform:uppercase;padding:1.5rem;margin-left:.5rem;font-weight:500;cursor:pointer;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#form-resa #reservation__field:hover{opacity:.9;letter-spacing:1px}#form-resa .form-resa__dates,#form-resa .form-resa__entry{border:none;position:relative}#form-resa .form-resa__dates label,#form-resa .form-resa__dates input,#form-resa .form-resa__dates select,#form-resa .form-resa__entry label,#form-resa .form-resa__entry input,#form-resa .form-resa__entry select{color:#fff}#form-resa .form-resa__dates option,#form-resa .form-resa__entry option{color:#000}#form-resa .form-resa__dates::before,#form-resa .form-resa__entry::before{content:"";border-right:1px solid rgba(255,255,255,.7);height:4rem;position:absolute;right:0%;transform:translateY(-50%);top:50%}#form-resa .form-resa__dates input,#form-resa .form-resa__dates select,#form-resa .form-resa__dates option,#form-resa .form-resa__entry input,#form-resa .form-resa__entry select,#form-resa .form-resa__entry option{font-size:1.2rem;padding-top:0}#form-resa .form-resa__dates i{margin-left:-1.3rem}#form-resa .form-resa__date{border:none;margin-right:1rem}#form-resa:not(.sticky){bottom:8rem;left:7%;transform:none;width:70%;max-width:fit-content;z-index:99;background:transparent;justify-content:space-between;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);padding:1rem 0;backdrop-filter:blur(2px)}#form-resa.sticky{left:50%!important;transform:translateX(-50%);background:transparent;max-width:450px!important;z-index:99!important;position:fixed!important}#form-resa.sticky.hidden-animated{visibility:visible}#form-resa.sticky.opened{transform:translate(-50%,-100%)}#form-resa.sticky .form-resa__header__contact{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#form-resa.sticky .form-resa__header__contact__item:not(:last-child){margin-right:0}#form-resa.sticky .form-resa__header__contact__item:not(:last-child) a{font-size:1rem}#form-resa.sticky .form-resa__header__contact__item:not(:last-child) i{font-size:.9rem}#form-resa.sticky .form-resa__header__contact__item a{background:rgba(80,185,205,.85);box-shadow:0 4px 30px rgba(0,0,0,.1);gap:.25rem;color:#fff;border:none;border-radius:10px}#form-resa.sticky .form-resa__header__contact__item a:hover{background:#ebf6f8;color:#50b9cd;border-color:#ebf6f8}#form-resa.sticky .form-resa__header__title{font-size:1.3rem;text-transform:uppercase;border-top:none;padding:1rem;background:rgba(80,185,205,.9);color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1);font-weight:700;cursor:pointer;margin-bottom:1rem;position:relative;border-radius:20px}#form-resa.sticky .form-resa__content{flex-direction:column;align-items:center;color:#fff;display:block;background:rgba(80,185,205,.95);box-shadow:0 4px 30px rgba(0,0,0,.1);padding:1rem;border-radius:30px 30px 0 0}#form-resa.sticky .form-resa__dates,#form-resa.sticky .form-resa__entry{width:100%;max-width:100%;padding:0;border-bottom:1px solid #fff;padding-bottom:.75rem}#form-resa.sticky .form-resa__dates i,#form-resa.sticky .form-resa__entry i{color:#fff}#form-resa.sticky .form-resa__dates{margin-top:0}#form-resa.sticky button{transform:none;margin-top:0;margin:0 auto;border-color:#fff;background-color:transparent!important;background:linear-gradient(#fff 0 0) calc(100% - var(--p, 0%)) / var(--p,0%) no-repeat;transition:0.4s,background-position 0s}#form-resa.sticky button i{color:#fff}#form-resa.sticky button:hover{--p:100%;color:#50b9cd}#form-resa.sticky button:hover i{color:#50b9cd}section.ls-section.home-intro .container .wp-block-columns .mosaique{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;grid-template-rows:0.6fr 0.2fr 0.5fr 0.6fr;gap:1em 1em;grid-template-areas:"div1 div4 div7" "div2 div4 div7" "div2 div5 div5" "div3 div6 div6"}section.ls-section.home-intro .container .wp-block-columns .mosaique .wp-block-image{overflow:hidden;border-radius:1rem}section.ls-section.home-intro .container .wp-block-columns .mosaique .wp-block-image img{object-position:top}section.ls-section.home-intro .container .wp-block-columns .div1{grid-area:div1}section.ls-section.home-intro .container .wp-block-columns .div2{grid-area:div2}section.ls-section.home-intro .container .wp-block-columns .div3{grid-area:div3}section.ls-section.home-intro .container .wp-block-columns .div4{grid-area:div4}section.ls-section.home-intro .container .wp-block-columns .div5{grid-area:div5}section.ls-section.home-intro .container .wp-block-columns .div6{grid-area:div6}section.ls-section.home-intro .container .wp-block-columns .div6 .wp-block-column{padding:3rem 2rem}section.ls-section.home-intro .container .wp-block-columns .div7{grid-area:div7}@media screen and (max-width:1540px){section.ls-section.home-intro .container{max-width:1440px}}section.ls-section.home-piscine{position:relative}section.ls-section.home-piscine .container .wp-block-columns{margin-top:4rem;margin-bottom:4rem}section.ls-section.home-piscine .container .wp-block-columns:nth-of-type(2){gap:1em}section.ls-section.home-piscine .container .wp-block-columns:nth-of-type(3){gap:2em}section.ls-section.home-activites{overflow:hidden}section.ls-section.home-activites .container{padding-right:0;padding-left:7rem}section.ls-section.home-hebergements .container{padding:0}section.ls-section.home-hebergements .container .wp-block-columns.text{max-width:1366px;margin-left:auto;margin-right:auto}section.ls-section.home-hebergements .container .wp-block-columns.text.two{margin-top:4rem;padding:0 1rem}section.ls-section.home-hebergements .container .wp-block-columns.cta{gap:1em;margin-bottom:1em}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta{margin:0}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta__image{padding-top:60%}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta__title{font-size:3rem!important}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta.cta-left .ls-cta__image{border-top-left-radius:0;border-bottom-left-radius:0}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta.cta-right .ls-cta__image{border-top-right-radius:0;border-bottom-right-radius:0}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta:hover .ls-cta__title{color:#a1d5df!important}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta:hover .ls-button{bottom:-11rem!important}section.ls-section.home-services .container .wp-block-columns{margin-top:4rem;gap:1em}section.ls-section.home-offre{position:relative}section.ls-section.home-offre::before{content:"";background:#ebf6f8;position:absolute;top:0;left:0;width:100%;height:80%;z-index:-1}section.ls-section.home-offre .container{max-width:1530px}section.ls-section.home-offre .container h2{margin-bottom:4rem}section.ls-section.home-offre .container .wp-block-columns.offres{background:#fff;padding:4rem 0rem 0}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#50b9cd}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i{font-size:7rem;border-radius:100%;background:#ebf6f8;padding:1.5rem;position:relative}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i::after{content:"";position:absolute;border-radius:100%;border:1px solid #50b9cd;transform:translate(-50%,-50%);top:50%;left:50%;height:110%;width:110%;transition:ease-out 0.2s}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link span{text-align:center;font-family:"Akrobat";text-transform:uppercase;font-weight:100;font-size:2rem;line-height:1;margin-top:2rem;transition:ease-out 0.2s}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link strong{font-weight:700}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link:hover{color:#50b9cd}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link:hover i::after{border-color:#ff5786}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link:hover span{color:#ff5786}section.ls-section.home-destinations{position:relative;z-index:2;margin-bottom:-13rem}section.ls-section.home-destinations .container h2{margin-bottom:4rem}section.ls-section.home-destinations .container>.wp-block-columns{gap:1em}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.first .ls-cta:last-of-type .ls-cta__image{padding-bottom:5rem}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second{display:flex;flex-direction:column;justify-content:space-between}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second .wp-block-columns{gap:1em}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second .wp-block-columns.first .wp-block-column .ls-cta__image{padding-bottom:10rem}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second .wp-block-columns.second{padding:4rem 2rem 0}section.ls-section.home-carte{margin-top:0;position:relative;height:85vh}section.ls-section.home-carte::before{content:"";width:100%;height:100vh;position:absolute;top:0;left:11%;background-image:url(/wp-content/uploads/2023/09/CARTE2.png);background-size:75%;background-repeat:no-repeat;background-position:right bottom}section.ls-section.home-avis .ls-section__background-image{left:initial;right:0%;transform:translateY(-50%);width:50%}section.ls-section.home-avis .container .h2-like{margin-top:-1rem;margin-bottom:5rem}section.ls-section.home-avis .container .wp-block-columns .wp-block-column .trip-advisor img{transition:0.2s ease-in}section.ls-section.home-avis .container .wp-block-columns .wp-block-column .trip-advisor:hover img{scale:1.1}section.ls-section.page-one.cta-locations .container .ls-maillage .ls-cta__image{padding-top:80%!important}section.ls-section.page-one.cta-locations .container .ls-maillage .ls-cta__description{font-size:2rem!important}section.ls-section.page-parallax{height:85vh}section.ls-section.page-parallax .ls-section__background-image{width:100%!important;height:100%!important}section.ls-section.page-parallax .ls-section__background-image>img{min-width:100%!important}section.ls-section.page-parallax .container{padding:0}section.ls-section.page-parallax.text-right .container .wp-block-columns .wp-block-column.second{padding:0 2rem 2rem}section.ls-section.page-parallax.text-left .container .wp-block-columns .wp-block-column.first{padding:0 2rem 2rem}section.ls-section.page-parallax.form-contact{height:initial}section.ls-section.page-parallax.form-contact .container .wp-block-columns .wp-block-column.second{padding:2rem}section.ls-section.page-avis .ls-section__background-image{left:initial;right:0%;transform:translateY(-50%);width:50%}section.ls-section.page-avis .container .h2-like{margin-top:-1rem;margin-bottom:5rem}body.category section.ls-section.page-maillage .wp-block-columns .wp-block-column .ls-cta__title{width:90%!important}body.category section.ls-section.page-maillage .wp-block-columns .wp-block-column .ls-cta__title .ls-button{bottom:-100%!important}body.single section.ls-section.page-maillage .container .ls-maillage .wp-block-columns{gap:4rem}body.single section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__title{font-size:2rem;margin-top:-1.9rem;align-items:flex-start}body.single section.ls-section.page-maillage .container .ls-maillage .wp-block-columns .wp-block-column .ls-cta__title span{color:#ff5786}#footer{background:#ebf6f8}#footer>.container{padding:3rem 0 4rem;max-width:100%}#footer>.container>.wp-block-columns{border-top:1px solid;border-color:#50b9cd}#footer>.container>.wp-block-columns .wp-block-column{margin-top:3rem;padding:1rem 1.5rem}#footer>.container>.wp-block-columns .wp-block-column:not(:last-of-type){border-right:1px solid rgba(80,185,205,.6)}#footer>.container>.wp-block-columns .wp-block-column .widget .wp-block-image{display:flex;justify-content:center}#footer>.container>.wp-block-columns .wp-block-column .widget .wp-block-image img{max-width:35%}#footer>.container>.wp-block-columns .wp-block-column .widget .surf{margin-top:2.5rem;position:relative}#footer>.container>.wp-block-columns .wp-block-column .widget .surf a{display:flex;transition:0.2s ease-in-out;color:#50b9cd;align-items:center;gap:1rem}#footer>.container>.wp-block-columns .wp-block-column .widget .surf a span{text-align:left;color:#50b9cd}#footer>.container>.wp-block-columns .wp-block-column .widget .surf a:hover{opacity:.7;text-decoration:none}#footer #prefooter{padding:0}#footer #prefooter .container{max-width:1300px}#footer #postfooter{background:#fff;padding:3rem 0 8rem}#footer #copyrights{background:#fff;color:#50b9cd;padding:4rem 0 10rem 0}#footer #copyrights a{color:#a1d5df;font-weight:700}#footer #copyrights a:hover{color:#ff5786}#back-to-top{z-index:9999!important;right:5rem}.ls-infos__title{color:#50b9cd;font-weight:100!important;font-size:2rem!important}.ls-infos__title strong{font-weight:bold!important}.ls-infos__phone{margin-bottom:0!important}.ls-infos__phone i,.ls-infos__mail i{margin-right:.5rem}.ls-socials__content{display:flex}.ls-socials__item{width:35px!important;font-size:2rem!important;padding:.25rem 0rem;margin:.25rem}.ls-socials__item:hover{color:#ebf6f8!important}#header .ls-socials__title{display:none}#footer .ls-socials{padding-left:0;margin-top:2.5rem}#footer .ls-socials__title{text-transform:uppercase;font-size:1.3rem}#footer .ls-socials__content{width:fit-content;padding:0 2rem;border:1px solid #ff5786;border-radius:4rem}#footer .ls-socials__item{color:#50b9cd}#footer .ls-socials__item:hover{color:#ff5786!important}.ls-paiement{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.ls-paiement__content{display:flex}.ls-paiement__item:not(:last-of-type){margin-right:1.5rem!important}.ls-paiement__item i{font-size:2.5rem}.ls-paiement__title{font-weight:100!important;font-size:1rem!important;position:relative;font-weight:bold!important}.ls-paiement__title::before,.ls-paiement__title::after{content:"";position:absolute;transform:translateY(-50%);top:50%;height:1px;width:50px;background:#50b9cd}.ls-paiement__title::before{left:-75%}.ls-paiement__title::after{right:-75%}h1,h2,h3,.h1-like,.h2-like{font-weight:400;letter-spacing:1px;margin:0;font-family:"Akrobat"}h1.vague-bas,h1.vague-gauche,h2.vague-bas,h2.vague-gauche,h3.vague-bas,h3.vague-gauche,.h1-like.vague-bas,.h1-like.vague-gauche,.h2-like.vague-bas,.h2-like.vague-gauche{position:relative}h1.vague-bas::before,h1.vague-gauche::before,h2.vague-bas::before,h2.vague-gauche::before,h3.vague-bas::before,h3.vague-gauche::before,.h1-like.vague-bas::before,.h1-like.vague-gauche::before,.h2-like.vague-bas::before,.h2-like.vague-gauche::before{content:"";font-family:"villieu";position:absolute;color:#50b9cd;font-size:8rem}h1.vague-bas,h2.vague-bas,h3.vague-bas,.h1-like.vague-bas,.h2-like.vague-bas{margin-bottom:5rem}h1.vague-bas::before,h2.vague-bas::before,h3.vague-bas::before,.h1-like.vague-bas::before,.h2-like.vague-bas::before{transform:translateX(-50%);left:50%;bottom:-6rem}h1.vague-gauche,h2.vague-gauche,h3.vague-gauche,.h1-like.vague-gauche,.h2-like.vague-gauche{padding-left:9rem}h1.vague-gauche::before,h2.vague-gauche::before,h3.vague-gauche::before,.h1-like.vague-gauche::before,.h2-like.vague-gauche::before{transform:translateY(-50%);top:50%;left:0%}h1.triangle,h2.triangle,h3.triangle,.h1-like.triangle,.h2-like.triangle{position:relative;padding-left:6rem}h1.triangle::before,h2.triangle::before,h3.triangle::before,.h1-like.triangle::before,.h2-like.triangle::before{content:"";font-family:"villieu";position:absolute;transform:translateY(-50%);top:50%;left:0%;color:#ff5786;font-size:5rem}h1.piscine,h1.hebergement,h2.piscine,h2.hebergement,h3.piscine,h3.hebergement,.h1-like.piscine,.h1-like.hebergement,.h2-like.piscine,.h2-like.hebergement{position:relative;padding-left:6rem;margin-bottom:4rem}h1.piscine::before,h1.hebergement::before,h2.piscine::before,h2.hebergement::before,h3.piscine::before,h3.hebergement::before,.h1-like.piscine::before,.h1-like.hebergement::before,.h2-like.piscine::before,.h2-like.hebergement::before{font-family:"villieu";transform:translateY(-50%);position:absolute;top:50%;left:0%;color:#50b9cd;font-size:5.5rem}h1.piscine::after,h1.hebergement::after,h2.piscine::after,h2.hebergement::after,h3.piscine::after,h3.hebergement::after,.h1-like.piscine::after,.h1-like.hebergement::after,.h2-like.piscine::after,.h2-like.hebergement::after{content:"";background:#ebf6f8;position:absolute;transform:translateY(-50%);top:50%;left:-30%;width:50%;height:7rem;z-index:-1}h1.piscine::before,h2.piscine::before,h3.piscine::before,.h1-like.piscine::before,.h2-like.piscine::before{content:""}h1.hebergement::before,h2.hebergement::before,h3.hebergement::before,.h1-like.hebergement::before,.h2-like.hebergement::before{content:""}.ls-button{visibility:visible!important}h1{font-size:3rem;text-transform:uppercase;letter-spacing:.1rem;margin-bottom:.3rem;color:#50b9cd}h2,.h2-like{font-size:2.5rem;color:#50b9cd;margin:3rem 0;color:#50b9cd}h3{font-size:1.5rem;color:#ffd92d;font-weight:700;margin-top:3rem}body.single-post #primary a,.ls-paragraph a,.ls-list a{background:linear-gradient(0deg,#50b9cd,#50b9cd) no-repeat left bottom / 100% var(--bg-h);transition:background-size 350ms;padding-bottom:2px;--bg-h:1px;color:#50b9cd;font-weight:100;text-decoration:none}body.single-post #primary a:where(:hover,:focus-visible),.ls-paragraph a:where(:hover,:focus-visible),.ls-list a:where(:hover,:focus-visible){background-size:0 var(--bg-h);background-position-x:right}body.single-post #primary ul,.ls-single-hebergement__description ul,.ls-list{line-height:1.5rem;margin:1rem auto;padding-left:.8rem}body.single-post #primary ul li,.ls-single-hebergement__description ul li,.ls-list li{list-style:none;position:relative}body.single-post #primary ul li::before,.ls-single-hebergement__description ul li::before,.ls-list li::before{content:"";font-family:"villieu";font-size:.8rem;padding-right:.5rem;color:#ff5786}.addReadMore.showlesscontent{position:relative}.addReadMore.showlesscontent::before{content:"";position:absolute;right:0%;top:-260%;background:#fff;background:linear-gradient(0deg,white 10%,rgba(255,255,255,.5) 80%,rgba(255,255,255,0) 100%);width:100%;height:50px}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none}.addReadMore.showmorecontent .readMore{display:none}.addReadMore .readMore,.addReadMore .readLess{font-weight:700;position:relative;color:#ff5786;cursor:pointer;white-space:nowrap;letter-spacing:1px;font-size:1rem}.addReadMore .readMore p,.addReadMore .readLess p{font-weight:700;text-decoration:underline gray;text-decoration-thickness:2px}.addReadMore .readMore>i,.addReadMore .readLess>i{font-size:.7rem;margin-left:.5rem}.addReadMore .readMore i{display:inline-block}.addReadMore .readMore i::before{display:block}.addReadMore .readLess{margin-left:1rem}.addReadMore .readLess i{display:inline-block}.addReadMore .readLess i::before{display:block}.has-color-2-background-color .addReadMore.showlesscontent::before{background:#ebf6f8;background:linear-gradient(0deg,#ebf6f8 10%,rgba(235,246,248,.5) 80%,rgba(235,246,248,0) 100%)}.wp-block-image{border-radius:1rem;overflow:hidden}.wp-block-image img{width:100%;height:100%;object-fit:cover;max-width:initial}.wp-block-image a{position:relative;display:block;height:100%}.wp-block-image a::before{content:"";position:absolute;height:100%;width:100%;left:0%;top:0%;background:#ff5786;opacity:0;transition:0.2s ease-in-out}.wp-block-image a:hover::before{opacity:.5}.wp-block-details{margin-right:4rem}.wp-block-details summary{font-weight:700;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;transition:0.2s ease-in}.wp-block-details summary::marker{content:none}.wp-block-details summary::before{content:"+";font-size:2.5rem;font-weight:100;transition:0.5s ease-out;color:#50b9cd}.wp-block-details summary:hover{color:#50b9cd}.wp-block-details:not(:last-of-type){margin-bottom:.5rem;border-bottom:1px solid #ebf6f8}.wp-block-details[open] summary::before{transform:rotate(-180deg);content:"-"}.ls-maillage .wp-block-columns{gap:1rem;justify-content:center}.ls-maillage .wp-block-columns .wp-block-column{flex-basis:33.33%;flex-grow:0}.slider-activites{margin-right:-39rem!important}.slider-activites .slick-arrow.slick-prev{display:none}.slider-activites .slick-arrow.slick-next{right:40rem;top:initial;bottom:4%;font-size:3rem;width:50px;height:45px}.slider-activites .slick-arrow.slick-next::before{content:none}.slider-activites .slick-arrow.slick-next i{color:#fff;background:rgba(161,213,223,.7);border-top-left-radius:2rem;border-bottom-left-radius:2rem;padding:.25rem .5rem .25rem 1rem}#ls-breadcrumbs .breadcrumb_last{color:#50b9cd}#ls-breadcrumbs a{color:#ff5786}aside#moove_gdpr_cookie_info_bar{max-width:445px;background-color:rgba(80,185,205,.75)!important;border-color:rgba(255,87,134,.3)!important}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px;position:static;display:inline-block}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{font-size:12px;line-height:1.2;font-weight:100;margin-bottom:0!important}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-direction:column!important;padding:10px}@media screen and (max-width:767px){aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:center;flex-direction:row!important}}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{width:100%;margin:0 auto}.wpcf7 form.wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between}.wpcf7 form.wpcf7-form .row{width:100%;margin-bottom:1rem;display:flex}.wpcf7 form.wpcf7-form .row p{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0!important;justify-content:center}.wpcf7 form.wpcf7-form .row label{width:100%;padding-right:1rem;color:#ffd92d;white-space:nowrap}.wpcf7 form.wpcf7-form .row label:not(:first-child){padding-left:1rem;padding-right:0}.wpcf7 form.wpcf7-form .row input{width:100%;height:40px;border:2px solid #50b9cd;border-radius:100px;padding:0 1rem;margin-top:.25rem}.wpcf7 form.wpcf7-form .row input:focus-visible{border-color:#ebf6f8}.wpcf7 form.wpcf7-form p{width:100%;color:#50b9cd;display:flex;flex-wrap:wrap;font-weight:700;margin-top:0}.wpcf7 form.wpcf7-form p label{width:100%}.wpcf7 form.wpcf7-form p label.case-a-cocher{display:flex;align-items:center}.wpcf7 form.wpcf7-form p label.case-a-cocher a{display:contents}.wpcf7 form.wpcf7-form p label.case-a-cocher .wpcf7-list-item{margin:0 1rem 0 0!important}.wpcf7 form.wpcf7-form p input{width:100%;height:45px;border:2px solid #50b9cd;border-radius:100px;padding:0 1rem;margin-top:.25rem;color:#50b9cd}.wpcf7 form.wpcf7-form p input.wpcf7-submit{width:36%;border-color:#ff5786;font-weight:700}.wpcf7 form.wpcf7-form p input:focus-visible{border-color:#ebf6f8}.wpcf7 form.wpcf7-form p input[type=checkbox]{height:25px;width:25px;margin:0 .5rem 0 auto!important;cursor:pointer}@media screen and (max-width:1215px){.wpcf7 form.wpcf7-form p input[type=checkbox]{margin-top:10px!important}}.wpcf7 form.wpcf7-form p textarea{width:100%;border:2px solid #50b9cd;margin-top:.25rem;border-radius:25px;padding:1rem}.wpcf7 form.wpcf7-form p textarea:focus-visible{border-color:#ebf6f8}.wpcf7 form.wpcf7-form p .wpcf7-spinner{margin:3px 0 0 0}.wpcf7 form .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:1215px){.wpcf7 form .wpcf7-list-item{margin-left:150px!important}}@media screen and (max-width:782px){.wpcf7 form .wpcf7-list-item{margin-left:0!important}}.wpcf7 form .wpcf7-list-item-label{text-transform:none!important;color:inherit;font-size:.9rem}.wpcf7 form .wpcf7-list-item-label a{color:#ff5786;font-weight:700}@media screen and (max-width:1215px){.wpcf7 form .wpcf7-list-item-label{width:75%}}@media screen and (max-width:781px){.wpcf7 form .wpcf7-list-item-label{width:100%}}.wpcf7 form .wpcf7-submit{background:none;color:#50b9cd;cursor:pointer;text-transform:uppercase;padding:.75rem 4rem;font-size:1.4rem;border:1px solid #50b9cd;transition:0.2s ease-in-out;margin:0 auto;border-radius:25px}.wpcf7 form .wpcf7-submit:hover{background:#ebf6f8}.wpcf7 form .wpcf7-recaptcha>div{margin:auto}@media screen and (max-width:768px){.wpcf7 form .row{flex-direction:column}.wpcf7 form .row label{padding-bottom:1rem;padding-right:0!important}.wpcf7 form .wpcf7-list-item{width:auto}}body.single h3{color:#ff5786;text-transform:none}body.single iframe{width:100%;min-height:450px}#ls-guestapp-widget{bottom:10rem}details summary::-webkit-details-marker{display:none}.avis{font-size:1rem;line-height:1.3;margin:1rem;display:flex!important;justify-content:flex-start;flex-direction:column;background:#fff;padding:3rem;letter-spacing:0;box-shadow:-5px 8px 0 0 rgba(0,0,0,.05)}.avis-auteur{margin-bottom:0;font-weight:600;letter-spacing:0rem}.avis-auteur-wrap{display:flex;align-items:flex-start;flex-direction:column;gap:.75rem}.avis-auteur a{display:block;font-weight:300;font-size:1.05rem;color:rgba(80,185,205,.7);margin-top:.2rem}.avis-image{width:90px;height:90px;object-fit:cover;object-position:center;border-radius:100px;align-self:center;margin-top:-6rem}.avis-content{margin:.5rem 0 1rem;font-weight:300}.avis-etoile-wrapper{position:relative;display:flex;margin:1rem 0;color:#f57c27}.avis-etoile-wrapper span{visibility:hidden;margin:0 .15rem;font-size:1.1rem}.avis-etoile{display:flex;width:100%;opacity:1;overflow:hidden;position:absolute;top:0;left:0;justify-content:center}.avis-etoile span{visibility:visible}.avis-footer{display:flex;flex-direction:column;font-weight:700}.avis-footer a{color:gray}.avis-container .slick-list{padding:2rem 0}.avis-container .slick-track{display:flex!important}.avis-container .slick-slide{height:100%!important}.avis-container .slick-dots li button::before{color:#ff5786;font-size:15px}.avis-container-pages .slick-track{display:flex!important}.avis-container-pages .slick-slide{height:100%!important}.avis-container-pages .slick-arrow{width:60px;height:60px;color:#ff5786;font-size:3rem}.avis-container-pages .slick-arrow::before{content:none}.avis-container-pages .slick-arrow.slick-prev{left:-5rem;rotate:180deg;scale:1 -1}.avis-container-pages .slick-arrow.slick-next{right:-5rem!important;filter:contrast(.5)}.avis-container-pages .slick-dots li button::before{color:#ebf6f8;mix-blend-mode:luminosity;font-size:15px}.avis-container-pages .avis-user{display:flex;flex-direction:column;align-items:center}.avis-container-pages .avis-note{color:#50b9cd}.avis-container-pages .avis-name{font-weight:600}.ls-pdf__list{padding:4rem 2rem!important;justify-content:center;align-items:flex-start}.ls-pdf__list__item{display:flex;flex:0!important;flex-direction:column;align-items:center;justify-content:center;color:#50b9cd!important;font-size:1.1rem!important;transition:0.25s;padding:0 1rem!important}.ls-pdf__list__item>span{font-size:4em;color:#50b9cd;border-radius:100%;border:1px solid #ff5786;padding:1rem}.ls-pdf__list__item div{text-transform:uppercase;font-weight:700;font-family:"Akrobat";margin-top:1rem;font-size:1.5rem}.ls-pdf__list__item div p{line-height:1}.ls-pdf__list__item:hover{border-color:#50b9cd}.ls-pdf__list__item:hover>span{color:#ff5786}.ls-pdf__list__item:hover,.ls-pdf__list__item:focus{transform:translateY(-.25em)}#faq{margin-top:4rem}#faq .faq__box .faq__block details{margin-bottom:1rem;padding:1rem;border-bottom:1px solid rgba(128,128,128,.3)}#faq .faq__box .faq__block details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}#faq .faq__box .faq__block details summary p{flex:1 1 0%;font-style:normal;font-weight:500;margin:0;font-size:1.2em;line-height:1;font-weight:700;transition:0.2s ease-in}#faq .faq__box .faq__block details summary span{transition:0.5s ease-out;color:#ff5786;font-size:1.7rem}#faq .faq__box .faq__block details summary span::before{content:"+";font-size:2.5rem;font-weight:100}#faq .faq__box .faq__block details summary:hover p{color:#50b9cd}#faq .faq__box .faq__block details p{font-style:italic;margin:0}#faq .faq__box .faq__block details[open] span{transform:rotate(-180deg)}#faq .faq__box .faq__block details[open] span::before{content:"-"}@media screen and (max-width:767px){#faq .faq__box .faq__block details p{font-size:1rem}}@media screen and (max-width:1199px){body.home #banner{height:auto}}@media screen and (min-width:993px) and (max-width:1199px){#banner__container{top:50%}#banner__container #banner__slogan{font-size:3rem!important}#banner__img{height:80vh!important}}@media screen and (max-width:1550px){#main-menu.main-menu .logo{margin:-5rem 0rem 0!important}#main-menu.main-menu #menu li{font-size:14px}section.ls-section.home-activites .ls-cta-animations__image{min-height:35rem;min-width:15rem}section.ls-section.home-activites .ls-cta-animations__description{padding:15rem 13rem 0 1rem}}@media screen and (max-width:1280px){.wpcf7 form .wpcf7-list-item{margin-left:0!important}#form-resa:not(.sticky){display:none}#header.main-header.sticky>.container .logo__mobile .custom-logo-link img{width:70px;margin:0 auto}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:200px}#header.main-header .header__top-wrap .main-header__contact__item.bordure{padding:0rem 2rem}#header.main-header .header__top-wrap #header__contact li.wpml-ls-current-language{background:transparent}#header.main-header #main-menu{background-color:#ffffffeb;padding:0;z-index:22}#header.main-header #main-menu #menu{overflow:visible;background-color:transparent}#header.main-header #main-menu #menu li{height:60px;border-bottom:.5px solid #50b9cd}#header.main-header #main-menu #menu li a{height:100%;display:flex;align-items:center}#header.main-header #main-menu #menu li a:hover{background:#50b9cd}#header.main-header #main-menu #menu li .menu-item-next{display:flex;align-items:center;justify-content:center;height:100%;background-color:#50b9cd}#header.main-header #main-menu .sub-menu.visible{min-height:80vh;height:100%;z-index:999;position:fixed;top:44px;overflow:scroll}#header.main-header #main-menu .main-menu__button{padding:0 1rem;margin-top:1rem;color:#fff}#header.main-header #main-menu #main-menu__subtitle{margin-top:1rem;color:#fff;font-weight:600}#header.main-header #main-menu #main-menu__header{margin:-1rem -1rem 0rem;background:rgba(80,185,205,.9)}#header.main-header #main-menu .logo{display:none}.container{padding-left:1rem;padding-right:1rem}section.ls-section.home-activites .container{padding-left:1rem}#ls-single-hebergement .ls-single-hebergement{width:865px!important;min-width:800px!important}#ls-single-hebergement .ls-single-hebergement__close{left:-14%!important}#ls-single-hebergement .ls-single-hebergement__sidebar h3::before{font-size:2.5rem!important;left:-5%!important}#ls-single-hebergement .ls-single-hebergement__sidebar select{font-size:15px!important}}@media only screen and (min-device-width:1024px) and (max-device-width:1400px) and (orientation:portrait){body:not(.home) #banner__img{height:50vh!important}#banner__img{height:50vh!important}#banner__container #banner__slogan{font-size:3.5rem!important}}@media only screen and (min-device-width:768px) and (max-device-width:1023px) and (orientation:portrait){body:not(.home) #banner__img{height:50vh!important}#banner__img{height:60vh!important}#banner__container{top:50%!important}#banner__container #banner__slogan{font-size:3.5rem!important}}@media screen and (max-width:992px){#header.main-header .header-promotions{display:block;font-size:0.8rem!important}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:200px}#banner .header-promotions{display:none!important}#banner__container{top:60%}#banner__container #banner__slogan{font-size:3rem}.faq__block{font-size:13px}.faq__block details p{font-size:0.9rem!important}.ls-cta__image{padding-top:75%!important}.ls-cta__title{font-size:2.5rem!important}#ls-single-hebergement.loaded{background:white!important}#ls-single-hebergement .ls-single-hebergement{width:100%!important;min-width:100%!important}#ls-single-hebergement .ls-single-hebergement__close{left:0%!important}#ls-single-hebergement .ls-single-hebergement__sidebar h3::before{font-size:2.5rem!important;left:-5%!important}#ls-single-hebergement .ls-single-hebergement__sidebar select{font-size:15px!important}section.ls-section.home-destinations .ls-cta .ls-cta__title{width:100%}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second .wp-block-columns.first .wp-block-column .ls-cta__image{padding-bottom:0rem}section.ls-section.home-activites .ls-cta-animations__title{font-size:2.5rem}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta__title{font-size:2.5rem!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i{font-size:5rem}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link span{font-size:1.6rem}section.ls-section.page-one.cta-locations .container .ls-maillage .ls-cta{margin-bottom:2.5rem}section.ls-section.page-one.cta-locations .container .ls-maillage .ls-cta .ls-cta__image{padding-top:55%!important}section.ls-section.page-avis .h2-like.vague-gauche{color:#fff}section.ls-section.page-avis .h2-like.vague-gauche::before{color:#fff}section.ls-section.page-avis .ls-section__background-image{width:100%}}@media screen and (max-width:781px){#banner__container{top:55%}#banner__container #banner__slogan{font-size:2.2rem}h1{font-size:2.5rem}h2,.h2-like{font-size:2rem}h2::before,.h2-like::before{font-size:4.5rem!important}.ls-cta__image{padding-top:50%!important}.ls-cta-animations__image{flex-basis:0%!important}h1.vague-gauche,h2.vague-gauche,h3.vague-gauche,.h1-like.vague-gauche,.h2-like.vague-gauche{padding-left:6rem}#ls-guestapp-widget{display:none}#ls-guestapp-widget.minified{display:block;top:10px;width:4rem;height:4rem}#ls-guestapp-widget.minified .ls-guestapp-widget__rate{font-size:.9rem}#back-to-top{bottom:7.5rem}#header.main-header:not(.sticky)>.container .logo__mobile{margin-top:2rem!important}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:140px}#header.main-header .header__top-wrap{align-items:normal;margin:0 1rem}#header.main-header .header__top-wrap .ls-socials__item{margin:0}.wp-block-details{margin-right:0rem}section.ls-section.home-intro .container .wp-block-columns .div6 .wp-block-column{padding:0rem}section.ls-section.home-offre .container .wp-block-columns.offres:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:33%!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i{font-size:5rem!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link span{font-size:1.8rem}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.second .wp-block-columns.second{padding:0rem}section.ls-section.home-destinations .container>.wp-block-columns .wp-block-column.first .ls-cta:last-of-type .ls-cta__image{padding-bottom:0rem}section.ls-section.home-carte::before{height:100%;background-size:100%}section.ls-section.home-activites .ls-cta-animations__link{display:flex}section.ls-section.home-activites .ls-cta-animations__image{min-height:20rem}section.ls-section.home-activites .ls-cta-animations__title{top:0;position:relative;padding:1rem 0rem 1rem;font-size:2rem}section.ls-section.home-activites .ls-cta-animations__description{padding:0;max-width:370px}section.ls-section.home-activites .ls-cta-animations__content{display:flex;flex-direction:column;align-items:flex-start;padding-left:1rem;flex-basis:100%}section.ls-section.home-activites .ls-cta-animations .ls-button{white-space:normal;font-size:13px}section.ls-section.home-activites .ls-cta-animations .ls-button i{padding-left:.5rem}section.ls-section.home-avis .ls-section__background-image{width:100%}section.ls-section.home-avis .container .h2-like{color:#fff}section.ls-section.home-avis .container .h2-like::before{color:#fff}section.ls-section.home-avis .container .wp-block-columns .wp-block-column:last-child{display:flex;justify-content:center}section.ls-section.home-avis .container .wp-block-columns .wp-block-column:last-child .trip-advisor img{filter:drop-shadow(3px 5px 6px black)}section.ls-section.home-hebergements .container .wp-block-columns .wp-block-column{padding:0 1rem}section.ls-section.home-hebergements .container .wp-block-columns .wp-block-column .ls-cta.cta-left .ls-cta__image{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}section.ls-section.home-hebergements .container .wp-block-columns .wp-block-column .ls-cta.cta-right .ls-cta__image{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important}section.ls-section.page-parallax{padding-top:0!important;padding-bottom:0!important;min-height:100%!important;height:100%}section.ls-section.page-parallax h3{color:#50b9cd}section.ls-section.page-parallax a{font-weight:600}section.ls-section.page-parallax .container .wp-block-columns .wp-block-column.second,section.ls-section.page-parallax .container .wp-block-columns .wp-block-column.first{background:#ffffffa1}#footer>.container>.wp-block-columns .wp-block-column{margin-top:1rem}#footer>.container>.wp-block-columns .wp-block-column:not(:last-of-type){display:flex;flex-direction:column;align-items:center;text-align:center}#footer .ls-pdf__list__item{margin:1rem 2rem}#footer .ls-infos{text-align:center;display:flex;flex-direction:column;align-items:center}#footer .ls-infos .ls-infos__content{display:flex;flex-direction:column;justify-content:center;align-items:center}#footer .ls-socials__content{margin:0 auto}}@media screen and (max-width:599px){#banner__container{width:100%;padding-left:1.5rem;left:0}#menu li{height:60px}#menu #menu-item-6514 .sub-menu.visible li{height:50px!important}.ls-section:not(.home){padding-top:4rem;padding-bottom:4rem}.ls-section:not(.has-p-b){padding-bottom:1rem!important}.ls-section:not(.has-p-t){padding-top:1rem!important}section.ls-section.home-intro .container .wp-block-columns .mosaique{grid-template-columns:1fr;grid-template-rows:repeat(7,auto);grid-template-areas:"div1" "div2" "div3" "div4" "div5" "div6" "div7"}section.ls-section.home-intro .container .wp-block-columns .mosaique .wp-block-image img{max-height:350px}section.ls-section.home-hebergements .container .wp-block-details{margin-right:0rem}section.ls-section.home-activites .ls-cta-animations__description{max-width:275px}section.ls-section.home-activites .ls-cta-animations__image{min-width:12rem}section.ls-section.home-activites .ls-cta-animations .ls-button i{margin-left:0rem}.droite .main-header__contact__item{display:none}.home-avis .container .h2-like{margin-top:2rem!important}}@media screen and (max-width:575px){.grecaptcha-badge{visibility:hidden}.ls-cta__title{font-size:2rem!important}#back-to-top{bottom:8rem}#form-resa.sticky .form-resa__header__title{font-size:1.1rem}#form-resa.sticky .form-resa__header__contact a{font-size:.8rem}#form-resa.sticky .form-resa__header__contact:not(:last-child) a{font-size:.9rem}#form-resa.sticky .form-resa__dates i{margin-left:-2rem}#form-resa.sticky label{font-size:.9rem}#form-resa.sticky input{font-size:1.1rem}#ls-single-hebergement .ls-single-hebergement__thumb{height:400px!important}#ls-single-hebergement .ls-single-hebergement h1{font-size:2.2rem!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i{font-size:3rem!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link span{font-size:1.6rem}section.ls-section.home-activites .ls-cta-animations__description .ls-button{white-space:wrap}section.ls-section.home-activites .ls-cta-animations__description .ls-button i{margin-left:.5rem}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta__title{font-size:2rem!important}.ls-pdf__list__item>span{font-size:3em}.ls-pdf__list__item div{font-size:1.2rem}.ls-pdf__list{padding:4rem 0rem!important}}@media screen and (max-width:500px){h1{font-size:2.3rem}h2,.h2-like{font-size:1.8rem}h2::before,.h2-like::before{font-size:4rem!important}.faq__block{font-size:12px}.ls-button:not(.has-m-b){margin-bottom:1rem!important}.wpcf7-submit{width:150px!important;font-size:17px!important}body:not(.home) #banner__img{height:40vh!important}#ls-single-hebergement .ls-single-hebergement__thumb{height:400px!important}#ls-single-hebergement .ls-single-hebergement__icons{gap:0.5rem!important}#header.main-header #main-menu #menu li{height:50px}#header.main-header:not(.sticky)>.container .logo__mobile{margin-top:3rem!important}#header.main-header:not(.sticky)>.container .logo__mobile .custom-logo-link img{width:120px}#header.main-header .header__top-wrap .main-header__contact .ls-switcher--flags{right:-60px;position:relative;top:4px}#header.main-header .header__top-wrap #header__contact{top:30%;right:60px;gap:2rem}#form-resa.sticky{max-width:100%!important;width:98%!important}section.ls-section.home-intro .container .wp-block-columns .mosaique .wp-block-image img{max-height:250px}section.ls-section.home-carte{display:none}section.ls-section.home-activites .ls-cta-animations__image{min-width:8rem}section.ls-section.home-activites .ls-cta-animations__description{max-width:235px}section.ls-section.home-activites .ls-cta-animations__description .ls-button{margin-top:1.6rem!important}section.ls-section.home-activites .ls-cta-animations__title{font-size:1.6rem}section.ls-section.home-activites .ls-button span{font-size:13px}section.ls-section.page-one.cta-locations .container .ls-maillage .ls-cta__description{font-size:1.8rem!important}.slider-activites .slick-arrow.slick-next{display:none!important}#footer .ls-pdf__list__item{margin:1rem 1rem}}@media screen and (max-width:400px){#banner__container #banner__slogan{font-size:2.2rem}.ls-cta__title{font-size:1.6rem!important}#back-to-top{bottom:8rem;right:2rem}#banner__container.sticky #form-resa .form-resa__header__contact a{font-size:.8rem}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link i{font-size:2.5rem!important}section.ls-section.home-offre .container .wp-block-columns.offres .offre__link span{font-size:1.3rem}section.ls-section.home-activites .ls-cta-animations__image{min-width:6rem}section.ls-section.home-activites .ls-cta-animations__description{max-width:215px}section.ls-section.home-activites .ls-cta-animations__description .ls-button span{font-size:11px}section.ls-section.home-hebergements .container .wp-block-columns.cta .wp-block-column .ls-cta__title{font-size:1.8rem!important}section.ls-section.page-maillage .wp-block-columns .wp-block-column .ls-cta__title{width:100%!important}}@media screen and (max-width:380px){#banner__container #banner__slogan{font-size:2rem}.ls-cta .ls-button{font-size:1.1rem}}@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:"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-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:"Akrobat";src:url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Regular.svg#Akrobat-Regular") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Akrobat";src:url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/akrobat/Akrobat-Bold.svg#Akrobat-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:"Montserrat";font-weight:400;font-size:16px}@media only screen and (max-width:1281px){body .animated{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;visibility:visible!important}}@font-face{font-family:"villieu";src:url(../../../../../../themes/lasai-child/inc/icones/villieu/villieu.eot?o1sp41);src:url("../../../../../../themes/lasai-child/inc/icones/villieu/villieu.eot?o1sp41#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/villieu/villieu.ttf?o1sp41) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/villieu/villieu.woff?o1sp41) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/villieu/villieu.svg?o1sp41#villieu") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="villieu-"],[class*=" villieu-"]{font-family:"villieu"!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}.villieu-family1:before{content:""}.villieu-buddy:before{content:""}.villieu-couple:before{content:""}.villieu-execute:before{content:""}.villieu-vagues:before{content:""}.villieu-triangle:before{content:""}.villieu-vague:before{content:""}.villieu-kitesurf:before{content:""}.villieu-map:before{content:""}.villieu-menu:before{content:""}.villieu-next:before{content:""}.villieu-pool:before{content:""}.villieu-tarifs:before{content:""}.villieu-tent:before{content:""}.villieu-youtube:before{content:""}.villieu-facebook:before{content:""}.villieu-instagram:before{content:""}.villieu-tripadvisor:before{content:""}.villieu-door:before{content:""}.villieu-douche:before{content:""}.villieu-family:before{content:""}.villieu-etoile:before{content:"";color:#ff5786}.villieu-ANCV2:before{content:""}.villieu-phone:before{content:""}.villieu-mail:before{content:""}.villieu-cb:before{content:""}.villieu-especes:before{content:""}.villieu-cheque:before{content:""}.villieu-transfer:before{content:""}.villieu-area1:before{content:""}.villieu-cgv:before{content:""}