﻿html{scroll-behavior:smooth}#header{padding-top:0;background:transparent}#header .container{padding:0;position:relative}#header .menu-wrapper{width:100%}#header .camping-annee{position:absolute;top:1rem;left:2rem}#header .header__contact{color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 0 calc(144px + 5rem)}#header .header__contact__socials,#header .header__contact__links{flex:0 1 auto}#header .header__contact__socials{font-size:2rem}#header .header__contact__links{display:flex;align-items:center;justify-content:right}#header .header__contact__links__tel{margin-right:1rem}#header .header__contact a{color:#fff;text-decoration:none;font-weight:400}#header .header__contact a:hover{color:#7f3689}#header .header__contact a.btn-header{text-transform:uppercase;letter-spacing:1px;border:1px solid;padding:.5rem 1.75rem;border-radius:100px}#header .header__contact a.btn-header:hover{background-color:#7f3689;color:#fff;border-color:#7f3689}#header .header__contact .selecteur-langue-mobile .wpml-ls-current-language{color:#fff;background-color:#7f3689;border-radius:15px}#header .header-promotions{background:#7f3689;padding:.5rem;text-align:center;font-size:1rem;margin-top:0rem;font-weight:100;text-transform:uppercase}#header.sticky{background:rgba(127,54,137,.9);padding:0}#header.sticky .header__contact{display:none}#header.sticky .camping-annee{display:none}#header.sticky #main-menu{margin:0;align-items:flex-end}#header.sticky .menu{flex:1 1 0%;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;gap:1rem}#header.sticky .menu-gauche{justify-content:flex-end}#header.sticky .menu-gauche::before,#header.sticky .menu-gauche::after{display:none}#header.sticky .menu-droite{border-top:none}#header.sticky .menu>li{padding-bottom:1.25rem}#header.sticky #header__logo{margin:0rem 1rem .5rem;padding-top:0}#header.sticky #header__logo .custom-logo-link img{width:100px}#header__logo{margin:-1.5rem 2rem 0;padding-top:.5rem}#header__logo .custom-logo-link img{width:230px}#header__logo_burger{display:none}.page-id-2875 figure{margin:1.5rem 0}body #banner__btn-holder{position:absolute;left:4rem;bottom:2rem;margin:0;display:flex;gap:1rem;z-index:1}body #banner__btn-holder .ls-button{color:#fff;font-size:1rem;font-weight:400;padding:1rem .5rem 1rem 1rem;display:flex;max-width:fit-content;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;transition:0.2s ease-in-out;border:1px solid;border-radius:100px}body #banner__btn-holder .ls-button i{font-size:1.5rem;margin-left:1rem;vertical-align:middle;line-height:1;display:block;border:1px solid;border-radius:100px;transition:0.3s ease-in-out;aspect-ratio:1}body #banner__btn-holder .ls-button i:before{display:block;transform:translate(1px,.075rem)}body #banner__btn-holder .ls-button i.violettes-image-camping:before{scale:.675;transform:translate(0,.075rem)}body #banner__btn-holder .ls-button:hover{background-color:#7f3689;border-color:#7f3689}body #banner__btn-holder .ls-button:hover i{margin-left:.75rem;transform:rotate(-180deg)}body:not(.home) #banner{border-bottom:0;height:520px;background-position:center bottom;background-attachment:fixed;margin-bottom:2rem}body:not(.home) #banner::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:block;top:0}body:not(.home) #banner__img{height:100%}body.home #banner{border-bottom:0;height:100vh;background-position:center;background-attachment:fixed;margin-bottom:-2.5rem}body.home #banner::before{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 15%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.4) 100%);display:block;top:0}body.home #banner .home-slider{overflow:hidden;height:100%}body.home #banner .home-slider::before{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 15%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.4) 100%);display:block;top:0;z-index:1}body.home #banner .home-slider .slick-list{height:100%}body.home #banner .home-slider .slick-track{height:100%}body.home #banner .home-slider__slide{height:100%}body.home #banner .home-slider__slide img{width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center}body.home #banner .home-slider .slick-arrow{top:auto;bottom:3rem}body.home #banner .home-slider .slick-arrow::before{content:"";font-family:"violettes";display:block}body.home #banner .home-slider .slick-arrow.slick-next{right:50%;transform:translateX(calc(100% + 0.5rem))}body.home #banner .home-slider .slick-arrow.slick-prev{left:50%;transform:translateX(calc(-100% + -0.5rem))}body.home #banner .home-slider .slick-arrow.slick-prev::before{transform:rotate(180deg)}body.home #banner__img{height:100vh}body.home #banner__slogan{position:absolute;display:table;top:auto;bottom:27.5%;left:50%;width:fit-content;width:-moz-fit-content;text-align:center;max-width:100%;text-shadow:none;font-size:3.25rem;font-weight:400;text-transform:initial;line-height:.9;letter-spacing:1px;z-index:1}body.home #banner__slogan span{font-family:"brushscript";display:block;font-size:4.5rem}@media screen and (min-width:1281px){#main-menu{display:flex;align-items:center;justify-content:center;margin:-2rem 0 0 0}#main-menu .menu{flex:1 1 0%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem 2rem 0}#main-menu .menu-gauche::before{content:"";width:144px}#main-menu .menu-gauche::after{content:"";width:calc(100% - calc(144px + 4rem));position:absolute;top:0;height:1px;right:0;background:rgba(255,255,255,.7)}#main-menu .menu-droite{border-top:1px solid rgba(255,255,255,.7)}#main-menu .menu>li>a{font-size:1.1rem;font-weight:400;letter-spacing:1px;transition:0.3s ease-in-out;border:1px solid transparent;border-radius:100px}#main-menu .menu>li>a::after{content:"";font-family:"violettes";vertical-align:sub;line-height:0;margin-left:5px;font-size:0;transition:0.3s ease-in-out}#main-menu .menu>li:hover a{border-color:#fff}#main-menu .menu>li:hover a::after{font-size:1.25rem}#main-menu .menu>li:hover:not(.menu-item-has-children-full)>.sub-menu{max-height:1000px}#main-menu .menu>li:hover:not(.menu-item-has-children-full)>.sub-menu li{margin-bottom:.25rem}#main-menu .menu>li:hover:not(.menu-item-has-children-full)>.sub-menu li:last-of-type{margin-bottom:0}#main-menu .menu>li:hover:not(.menu-item-has-children-full)>.sub-menu li a{opacity:1}#main-menu .menu>li:hover:not(.menu-item-has-children-full)>.sub-menu li a:first-of-type{margin-top:0}#main-menu .menu>li:hover.menu-item-has-children-full>.sub-menu{width:775px;height:400px;padding:2rem}#main-menu .menu>li:hover.menu-item-has-children-full>.sub-menu>li{flex:1 1 0%;border:none}#main-menu .menu>li:hover.menu-item-has-children-full>.sub-menu>li a{padding:0;background-color:#000}#main-menu .menu>li:not(.menu-item-has-children-full) .sub-menu{display:block;left:50%;transform:translateX(-50%);background:transparent;width:250px;text-align:center;height:auto;overflow:hidden;max-height:0;transition:max-height 0.4s ease-in-out;z-index:1}#main-menu .menu>li:not(.menu-item-has-children-full) .sub-menu li{border:none!important;margin:0;padding:0;margin-bottom:.5rem;transition:0.5s ease-in-out}#main-menu .menu>li:not(.menu-item-has-children-full) .sub-menu li a{display:block;font-size:.9rem;font-weight:400;line-height:1.2;opacity:0;background:rgba(127,54,137,.65);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-transform:uppercase;transition-delay:50ms;transition:0.4s ease-in-out;padding:.25rem;text-align:center;text-decoration:none!important;color:#fff!important;border:none!important;border-radius:100px}#main-menu .menu>li:not(.menu-item-has-children-full) .sub-menu li a:first-of-type{margin-top:2rem}#main-menu .menu>li:not(.menu-item-has-children-full) .sub-menu li a:hover{background-color:#7f3689}#main-menu .menu>li.menu-item-has-children-full>.sub-menu{height:0;display:flex;align-items:stretch;justify-content:center;transition:0.4s ease-in-out;z-index:1;overflow:hidden;left:50%;transform:translateX(-50%);width:775px;gap:2rem;background-color:rgba(127,54,137,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:0 2rem}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li{flex:1 1 0%;border:none}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a{border:none;display:block;height:100%;padding:0;overflow:hidden;position:relative;transition:0.4s ease-out}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a::after{content:"";font-family:"violettes";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c5bdda;font-size:0;transition:0.2s ease-in-out;font-weight:100}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a img{height:100%;width:100%;object-fit:cover;object-position:center;display:block;opacity:.8;transition:0.2s ease-out}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a span{position:absolute;bottom:2rem;color:#fff;width:100%;padding:0 2rem;text-transform:uppercase;text-align:center;display:block;font-size:1.15rem;letter-spacing:.25px;z-index:1}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a:hover{background-color:#7f3689!important}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a:hover::after{font-size:3.5rem}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li a:hover img{transform:scale(1.2);opacity:.5}}#form-resa:not(.sticky){position:absolute;bottom:17.5%;left:50%;transform:translateX(-50%);padding:1rem;width:100%;max-width:max-content;background-color:transparent;border:1px solid #fff;border-radius:200px;padding:.5rem 0rem;flex-wrap:nowrap;color:#fff;z-index:1}#form-resa:not(.sticky) .form-resa__date{border-right:1px solid rgba(255,255,255,.5);display:block;font-weight:100;padding:1rem 4rem}#form-resa:not(.sticky) .form-resa__date:hover{background:transparent}#form-resa:not(.sticky) .form-resa__date label{display:block;line-height:1;font-weight:600;font-size:1.05rem;letter-spacing:.25px;margin-bottom:.1rem}#form-resa:not(.sticky) .form-resa__date input{background:transparent;padding:.25rem 0;max-width:130px;color:#fff;font-weight:100}#form-resa:not(.sticky) .form-resa__entry{margin:0;border:none;transition:none;padding:0 2rem}#form-resa:not(.sticky) .form-resa__entry:hover{background:transparent}#form-resa:not(.sticky) .form-resa__entry button{color:#fff;border:1px solid #c5bdda;text-transform:uppercase;font-size:1.25rem;padding:.5rem 1.5rem .5rem 2.5rem;border-radius:100px;background-color:transparent;display:flex;align-items:center;gap:1rem;transition:0.2s ease-in-out;cursor:pointer}#form-resa:not(.sticky) .form-resa__entry button span{color:#c5bdda;font-size:2.25rem;transition:0.2s ease-in-out}#form-resa:not(.sticky) .form-resa__entry button:hover{background:#7f3689;color:#fff;border-color:#7f3689;gap:.5rem}#form-resa:not(.sticky) .form-resa__entry button:hover span{color:#fff}#form-resa.sticky{transform:translateX(-50%);left:50%;z-index:99;background:rgba(255,255,255,.9);backdrop-filter:blur(5px);display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;max-width:450px}#form-resa.sticky .form-resa__date{border-bottom:1px solid #7f3689;font-weight:100}#form-resa.sticky .form-resa__date:hover{background:transparent}#form-resa.sticky .form-resa__date input{font-weight:100}#form-resa.sticky .form-resa__date label{color:#7f3689;font-weight:600;line-height:1.1}#form-resa.sticky .form-resa__header__contact{justify-content:space-between}#form-resa.sticky .form-resa__header__contact__item{min-width:12rem}#form-resa.sticky .form-resa__header__contact a{background:#fff;color:#7f3689;border:1px solid #7f3689}#form-resa.sticky .form-resa__header__contact a i::before{color:#7f3689;font-size:1.2rem;margin-right:.5rem}#form-resa.sticky .form-resa__header__title{background:rgba(127,54,137,.7);color:#fff;font-weight:400;letter-spacing:1px;border:none;margin-top:.5rem;margin-bottom:.25rem;backdrop-filter:blur(2px)}#form-resa.sticky .form-resa__header__title span{transform:rotate(90deg);display:inline-block;margin-left:.5rem}#form-resa.sticky .form-resa__header__title span::before{font-size:1.5rem}#form-resa.sticky .form-resa__entry{margin:0;border:none;transition:none;padding:0 2rem}#form-resa.sticky .form-resa__entry:hover{background:transparent}#form-resa.sticky .form-resa__entry button{color:#fff;border:1px solid #7f3689;text-transform:uppercase;font-size:1.25rem;padding:.5rem 1.5rem .5rem 2.5rem;border-radius:100px;background-color:#7f3689;display:flex;align-items:center;gap:1rem;transition:0.2s ease-in-out;cursor:pointer}#form-resa.sticky .form-resa__entry button span{color:#c5bdda;font-size:2.25rem;transition:0.2s ease-in-out}#form-resa.sticky .form-resa__entry button:hover{background:#f5f4f9;color:#7f3689;border-color:#f5f4f9;gap:.5rem}#form-resa.sticky .form-resa__entry button:hover span{color:#7f3689}#form-resa.sticky.opened{transform:translate(-50%,-100%)}#form-resa.sticky.opened .form-resa__header__title span{transform:rotate(270deg)}#footer{background-color:#f5f4f0}#footer>.container{padding:1rem 0;max-width:1366px}#footer .wp-block-columns{align-items:center!important}#footer h2,#footer .h2-like{letter-spacing:0}#footer h2 b,#footer h2 strong,#footer .h2-like b,#footer .h2-like strong{display:block;font-weight:400}#footer .horaires{line-height:1.5}#footer .horaires-titre{margin-top:0;margin-bottom:1rem!important;font-size:1.2rem;color:#7f3689}#footer .wp-block-image{max-width:280px}#postfooter{padding:4rem 1rem 7rem;background-color:#fff}#copyrights{background-color:transparent;color:#282828;letter-spacing:0;font-size:.95rem;text-transform:initial;padding:1.5rem 0 3rem;border-top:1px solid rgba(197,189,218,.35);margin-top:3rem}#copyrights a{color:#282828}#back-to-top{color:#7f3689;z-index:1;right:5rem}h1,h2,h3,.h2-like{font-weight:400;letter-spacing:1px;margin:0}h1{font-size:2.25rem;letter-spacing:0rem;margin-bottom:.3rem;color:#7f3689;font-family:"brushscript";line-height:1}h1::before{content:"";width:70px;height:.1rem;background-color:#7f3689;display:block}h2,.h2-like{font-size:1.8rem;color:#7f3689;margin:3rem 0 2rem;text-transform:uppercase;color:#7f3689;font-weight:100}.h2-like span{font-family:"brushscript";color:#c5bdda;text-transform:initial;font-size:2.5rem;line-height:1}.h2-like span.uppercase{font-family:"cera";font-weight:100;text-transform:uppercase;font-size:1.8rem;color:#7f3689}.h2-like span.uppercase strong{display:block}body:not(.home) h2{margin-top:0;margin-bottom:1rem}h3{font-size:1.3rem;color:#7f3689;font-weight:700;margin-top:0;text-transform:uppercase}a{color:#7f3689;text-decoration:underline;transition:ease-out 0.2s;display:inline;font-weight:700}a:hover{color:#c5bdda;text-decoration:none}section:not(.home-first){margin:4rem 0}section .wp-block-quote{color:#3e562b;border:1px solid #c2e1a9;border-color:#c2e1a9;background-color:#eaf5e2;margin:0 auto;padding:1rem;margin-top:1rem!important}section .wp-block-quote p{margin-top:0!important;margin-bottom:0!important}section .wp-block-quote::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:left;margin-right:.5rem}section .wp-block-column.white-bg{background:rgba(255,255,255,.8)}aside#moove_gdpr_cookie_info_bar{max-width:445px;background-color:rgba(0,0,0,.75)!important;border-color:#7f3689!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;padding:0}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{padding:5px 25px}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{opacity:1!important}.atouts .wp-block-column{color:#7f3689;display:flex;align-items:center;justify-content:flex-start}.atouts span{font-size:4rem;color:#c5bdda;padding:1rem;border:2px dotted #7f3689;aspect-ratio:1;border-radius:200px;height:120px;display:flex;justify-content:center;align-items:center}.atouts p{margin:0!important;font-weight:500;text-transform:uppercase;font-size:1.2rem;line-height:1;padding:.25rem 0;margin-left:-1.25rem!important;background-color:#f5f4f0}.post-list{display:flex;gap:1rem;padding:0;flex-wrap:wrap;justify-content:center;margin-top:3rem}.post-list .post-img{background-color:#7f3689;height:0;overflow:hidden;padding-top:450px;position:relative}.post-list .post-img>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:0.2s ease-in-out;position:absolute;top:0;left:0}.post-list .post-detail{padding:.5rem 1.5rem 1.5rem;font-size:1.25rem;text-transform:uppercase;letter-spacing:.5px}.post-list .post-detail .post-readmore{font-size:1.1rem;text-transform:initial;letter-spacing:0;margin-top:.1rem;text-decoration:underline;font-weight:100}.post-list .post-item{flex:0 0 calc(33.333% - 1rem);text-decoration:none;box-shadow:-4px 4px 5px 1px rgba(0,0,0,.15);transition:0.2s ease-in-out}.post-list .post-item:hover{box-shadow:-4px 14px 5px 1px rgba(0,0,0,.075);transform:translateY(-10px)}.post-list .post-item:hover .post-img>img{opacity:.5;transform:scale(1.05)}.ls-switcher ul{margin:0 1.5rem;padding:0;height:auto;overflow:visible;position:relative;list-style:none;display:flex;text-transform:uppercase;gap:1rem}.ls-switcher ul li.wpml-ls-current-language{position:relative;top:0;left:0;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}#ls-breadcrumbs{text-align:center;margin:.5rem;font-weight:100}#ls-breadcrumbs a{font-weight:100}section.ls-section.home-first{padding-top:0;margin-top:0;position:relative;z-index:1}section.ls-section.home-first .container{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:0.4fr 1.3fr 0.5fr 0.6fr 0.6fr 0.1fr 0.8fr 0.5fr 0.5fr;grid-template-rows:auto auto auto auto;gap:1em 1em;grid-template-areas:"h1 h1 h1 image-mascotte image-mascotte image-mascotte image-velo image-velo ." "image-panneau image-panneau image-toboggan image-toboggan image-toboggan column-camping column-camping column-camping column-camping" ". image-equipe image-equipe image-equipe image-equipe image-espace-aqua image-espace-aqua image-espace-aqua ." ". column-valeurs column-valeurs column-valeurs image-table image-table image-table titre-fleur titre-fleur"}section.ls-section.home-first h1{grid-area:h1;display:flex;justify-content:center;align-items:center;height:fit-content;gap:1rem;margin-top:auto;margin-bottom:2rem}section.ls-section.home-first .image-mascotte{grid-area:image-mascotte}section.ls-section.home-first .image-velo{grid-area:image-velo}section.ls-section.home-first .image-panneau{grid-area:image-panneau}section.ls-section.home-first .image-toboggan{grid-area:image-toboggan}section.ls-section.home-first .column-camping{grid-area:column-camping}section.ls-section.home-first .image-equipe{grid-area:image-equipe;max-height:320px}section.ls-section.home-first .image-espace-aqua{grid-area:image-espace-aqua}section.ls-section.home-first .column-valeurs{grid-area:column-valeurs}section.ls-section.home-first .image-table{grid-area:image-table;position:relative;z-index:1}section.ls-section.home-first .titre-fleur{grid-area:titre-fleur;font-weight:400;position:relative}section.ls-section.home-first .titre-fleur span{font-family:"brushscript";color:#c5bdda;text-transform:initial;font-size:2.5rem;display:block;line-height:1}section.ls-section.home-first .titre-fleur::after{content:"";width:300px;height:300px;display:block;background-image:url(/wp-content/uploads/2023/02/violettes-aquarelle.webp);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;transform:rotate(310deg) translateY(10px);left:-140px}section.ls-section.home-first img{height:100%;width:100%;object-fit:cover;object-position:center}section.ls-section.home-first .wp-block-columns{margin-bottom:0}section.ls-section.home-second{position:relative}section.ls-section.home-second::before{content:"";width:60%;height:100%;background-color:#f5f4f0;position:absolute;top:0;left:0}section.ls-section.home-second .container{position:relative}section.ls-section.home-second .h2-like{max-width:315px;line-height:1}section.ls-section.home-third .grid-vacances{margin-top:5rem}section.ls-section.home-third .grid-vacances .wp-block-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:1em 1em;grid-auto-flow:row;grid-template-areas:"titre-vacances titre-vacances image-palette image-palette image-palette" "titre-vacances titre-vacances image-palette image-palette image-palette" "image-canal image-animation image-velo-tente image-loisirs image-tennis"}section.ls-section.home-third .titre-vacances{grid-area:titre-vacances;margin:0;background-color:#f5f4f9;height:100%;display:grid;align-content:center;justify-content:center;position:relative;font-weight:500;text-transform:initial;font-size:3rem;max-height:450px}section.ls-section.home-third .titre-vacances span{font-size:3.75rem}section.ls-section.home-third .titre-vacances span.uppercase{font-size:3rem}section.ls-section.home-third .titre-vacances::before{content:"";width:130px;height:210px;background-image:url(/wp-content/uploads/2023/02/fleurs.webp);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:50%;transform:translate(-50%,-47.5%) rotate(70deg)}section.ls-section.home-third .image-palette{grid-area:image-palette;max-height:450px}section.ls-section.home-third .image-canal{grid-area:image-canal}section.ls-section.home-third .image-animation{grid-area:image-animation}section.ls-section.home-third .image-velo-tente{grid-area:image-velo-tente}section.ls-section.home-third .image-loisirs{grid-area:image-loisirs}section.ls-section.home-third .image-tennis{grid-area:image-tennis}section.ls-section.home-third img{height:100%;width:100%;object-fit:cover;object-position:center}section.ls-section.home-third .wp-block-columns{margin-bottom:0}section.ls-section.home-fourth{padding:27.5rem 0 4rem}section.ls-section.home-fourth .ls-section__background-image::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 45%,rgba(255,255,255,.75) 60%,rgba(255,255,255,.75) 100%)}section.ls-section.home-fourth .ls-button{margin-bottom:0}section.ls-section.home-fifth .wp-block-columns{margin-bottom:1rem;gap:1rem}section.ls-section.home-fifth .ls-cta__image{padding-top:340px}section.ls-section.home-fifth .ls-cta__title{text-align:left;padding:0 3rem}section.ls-section.home-fifth .paragraphe-service{padding:1rem 0 0 1rem}section.ls-section.home-sixth{padding-bottom:8rem;margin-bottom:0;position:relative}section.ls-section.home-sixth::before{content:"";width:340px;height:340px;background-image:url(/wp-content/uploads/2023/02/velo.webp);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:-6rem;transform:translate(0,-64%) rotate(-32deg) rotateY(180deg)}section.ls-section.home-sixth .ls-cta__image{padding-top:530px}section.ls-section.home-sixth .wp-block-columns{gap:1rem}section.ls-section.home-seventh{margin-top:0}section.ls-section.home-seventh .decouvrir-region .bloc-tourisme{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 1em;grid-template-areas:"alentour-1 alentour-2 alentour-3" "alentour-4 alentour-5 alentour-6"}section.ls-section.home-seventh .image-toulouse img{max-height:540px;object-fit:contain}section.ls-section.home-seventh .wp-block-column.has-background{padding:0 0 1rem .5rem}section.ls-section.home-seventh .wp-block-column.has-background h2,section.ls-section.home-seventh .wp-block-column.has-background .h2-like{margin:0 0 -2rem;font-family:"brushscript";display:flex;text-transform:initial;align-items:center;font-size:2.1rem;padding-right:2rem;line-height:.7;transform:translateY(-47.5%)}section.ls-section.home-seventh .wp-block-column.has-background h2::before,section.ls-section.home-seventh .wp-block-column.has-background .h2-like::before{content:"";width:135px;height:135px;display:block;background-image:url(/wp-content/uploads/2023/02/boussole.webp);background-position:center;background-repeat:no-repeat;background-size:contain;margin:-1rem}section.ls-section.home-seventh .wp-block-columns{gap:1rem}section.ls-section.home-seventh .ls-cta{margin-bottom:1rem}section.ls-section.home-seventh .ls-cta__title{font-size:2rem;bottom:1rem;padding:0;width:55px;height:55px;border-radius:100px;display:flex;align-items:center;justify-content:center;left:1rem;border:2px dotted}section.ls-section.home-seventh .ls-cta__title .violettes-fleche{display:none}section.ls-section.home-seventh .ls-cta__description{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:0 1rem;text-transform:uppercase;font-size:1.1rem;opacity:0;transition:0.2s ease-in-out;width:100%;text-align:center}section.ls-section.home-seventh .ls-cta:hover .ls-cta__description{opacity:1}section.ls-section.home-eighth{position:relative;padding-bottom:0;margin-bottom:0}section.ls-section.home-eighth::before{content:"";width:100%;height:60%;background-color:#f5f4f0;position:absolute;display:block;top:0;left:0}section.ls-section.home-eighth .container{position:relative}section.ls-section.home-ninth h2,section.ls-section.home-ninth .h2-like{padding-left:1rem}section.ls-section.home-tenth{padding:10rem 0}body:not(.home) section.ls-section.page-one{margin-bottom:0}body:not(.home) section.ls-section.page-one .h2-like{margin-top:0;transform:translate(-5rem,-50%)!important}body:not(.home) section.ls-section.page-one .wp-block-gallery[class^="violettes-"]::before,body:not(.home) section.ls-section.page-one .wp-block-gallery[class*=" violettes-"]::before{position:absolute;right:0;top:50%;font-size:30rem;transform:translate(80%,-50%);color:#f5f4f9;z-index:-1}body:not(.home) section.ls-section.page-two{margin:0}body:not(.home) section.ls-section.page-three{margin:0}body:not(.home) section.ls-section.page-three .wp-block-image{position:relative}body:not(.home) section.ls-section.page-three .wp-block-image img{max-height:450px;object-fit:cover;object-position:center}body:not(.home) section.ls-section.page-three .wp-block-columns{margin-bottom:4rem}body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class^="violettes-"],body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class*=" violettes-"]{z-index:0}body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class^="violettes-"] a,body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class*=" violettes-"] a{position:relative}body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class^="violettes-"]::before,body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .wp-block-image[class*=" violettes-"]::before{display:none;position:absolute;left:0;top:50%;font-size:20rem;transform:translate(-80%,-50%);color:#fff}body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type p,body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type ul,body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type img,body:not(.home) section.ls-section.page-three .wp-block-columns:first-of-type .ls-heading{z-index:1;position:relative}body:not(.home) section.ls-section.page-three .wp-block-columns:last-of-type .wp-block-image[class^="violettes-"] a,body:not(.home) section.ls-section.page-three .wp-block-columns:last-of-type .wp-block-image[class*=" violettes-"] a{position:relative}body:not(.home) section.ls-section.page-three .wp-block-columns:last-of-type .wp-block-image[class^="violettes-"]::before,body:not(.home) section.ls-section.page-three .wp-block-columns:last-of-type .wp-block-image[class*=" violettes-"]::before{display:none;position:absolute;right:0;top:50%;font-size:20rem;transform:translate(80%,-50%);color:#fff}body:not(.home) h1{font-family:"cera";text-transform:uppercase;margin-bottom:3rem}body:not(.home) h1::before{content:none}body:not(.home) .wp-block-gallery{gap:1rem;position:relative}body:not(.home) .wp-block-gallery .wp-block-image{max-height:375px;width:calc(50% - 1rem)!important}body:not(.home) .wp-block-gallery .wp-block-image:first-of-type{width:100%!important}body:not(.home) .wp-block-columns{gap:2rem!important}body.wp-admin section.ls-section.home-first .container{display:initial}body.wp-admin .wp-block-gallery .wp-block-image{overflow:hidden}body.archive #content{margin-bottom:6rem}body.archive #content .wp-block-columns{align-items:center!important;justify-content:center!important;display:flex}body.archive #content .wp-block-column{max-width:33.33%}main{overflow:hidden}@media screen and (max-width:1600px){#header .camping-annee{width:100px}#header__logo .custom-logo-link img{width:150px;padding-top:1rem}#main-menu .menu{padding:1rem 1rem 0;margin-top:3rem}#main-menu .menu-gauche::before{width:100px}#main-menu .menu-gauche::after{width:calc(100% - calc(100px + 4rem))}#main-menu .menu>li>a{font-size:.9rem}#footer .wp-block-columns.footer-block{margin:0 .5rem;flex-wrap:wrap!important}}@media screen and (max-width:1500px){body:not(.home) section.ls-section.page-one .h2-like{transform:none!important}}@media screen and (min-width:1280px){#header .selecteur-langue-mobile .ls-switcher-item{padding:.25rem .5rem}#main-menu{margin:-1rem 0 0 0}}@media screen and (max-width:1280px){#form-resa:not(.sticky){display:none}#header.main-header.sticky .custom-logo-link img{margin:-3rem auto .2rem;width:90px}#header.main-header.sticky #burger{margin-top:1rem}#header .camping-annee{display:none}#header .header__contact{padding:0 1rem;justify-content:center}#header .header__contact__socials{display:flex}#header .header__contact li,#header .header__contact a{background-color:transparent;font-size:.8rem}#header__logo{display:none}#header__logo_burger{display:block}#header__logo_burger .custom-logo-link img{margin:0 auto;width:230px}#header .violettes-facebook-alt,#header .violettes-instagram-alt{font-size:1.5rem}#header .container .menu-wrapper .main-menu{background:rgba(127,54,137,.8);color:#fff}#header .container .menu-wrapper #burger>label>span{box-shadow:none}#main-menu{flex-direction:column;margin:0;padding:0}#main-menu__header{margin:0;background-color:#7f3689}#main-menu .menu{flex-direction:column;padding:0;margin:0;flex:none;position:static;background:transparent}#main-menu .menu>li>a{font-size:1.1rem;color:#fff}#main-menu .menu>li.menu-item-has-children .menu-item-next{background-color:#7f3689}#main-menu .menu>li.menu-item-has-children-full>.sub-menu>li>a img{display:none}#main-menu .menu .sub-menu{margin-top:3.7rem;background:#7f3689}#main-menu .menu .sub-menu>li>a{color:#fff}#main-menu .menu::after,#main-menu .menu::before{display:none}#menu li{border-bottom:.5px solid}#menu li a:hover:not([href="#"]){background:#c5bdda}body.home #banner__slogan{width:100%;padding:1rem 1rem;display:block}body.home #banner .home-slider .slick-arrow{bottom:12rem}section.ls-section.home-first h2{font-size:1.5rem}section.ls-section.home-second::before{width:63%}section.ls-section .atouts p{font-size:1.1rem}section.ls-section.home-third{padding-top:0}section.ls-section.home-tenth .avis-footer{flex-direction:column}#footer .wp-block-columns.footer-block{text-align:center;gap:0!important}#footer .wp-block-column{flex-basis:50%}#footer .wp-block-column.infos-column .h2-like{margin-top:0}#footer .wp-block-column .ls-socials{margin:0 auto}#footer .wp-block-column.form-column .widget.widget_block{max-width:350px;margin:0 auto}#footer .wp-block-column.logo-column .wp-block-image{max-width:280px;margin:0 auto}#postfooter .ls-partenaires__content{flex-wrap:wrap}}@media screen and (max-width:1100px){section.ls-section h1{font-size:1.95rem}section.ls-section.home-first h1{margin-bottom:1rem;padding-top:4rem}section.ls-section.home-first h2{font-size:1.4rem}section.ls-section.home-second .atout-container{flex-direction:column}section.ls-section.home-second .atout-container .bloc-atouts{max-width:615px}section.ls-section.home-second::before{width:100%;height:60%}section.ls-section .atouts p{font-size:1rem}section.ls-section.home-third{margin-top:-4rem}section.ls-section.home-tenth .avis{padding:2rem}section.ls-section.home-eleventh .ls-pdf__list{gap:1rem}section.ls-section.home-eleventh .ls-pdf__list__item{font-size:1.1rem}section.ls-section.home-eleventh .ls-pdf__list__item>i{font-size:5rem;width:150px;height:150px}section.ls-section.page-cta .ls-maillage .ls-cta__image{padding-top:380px}section.ls-section.page-cta .ls-maillage .ls-cta__title{font-size:1.2rem}}@media screen and (max-width:992px){#back-to-top{right:1rem;bottom:7rem}.grecaptcha-badge{display:none;visibility:hidden}body:not(.home) #banner{height:400px}body.archive #content .wp-block-columns{gap:1rem!important;margin-bottom:1rem}body.archive #content .ls-cta__title{font-size:1.2rem;bottom:2rem;padding:0 .5rem;letter-spacing:0}section.ls-section h1{font-size:2rem}section.ls-section h2{font-size:1.5rem}section.ls-section.home-first h1{margin-bottom:0;font-size:2.2rem}section.ls-section.home-first .container{display:grid;grid-template-columns:1fr 0.5fr 0.5fr 1fr;grid-template-rows:auto 0.5fr 1fr 1fr auto 1fr;gap:1em 1em;grid-template-areas:"h1 h1 h1 h1" "image-mascotte image-mascotte image-velo image-velo" "column-camping column-camping column-camping image-toboggan" "image-espace-aqua image-espace-aqua image-panneau image-panneau" "image-equipe image-equipe image-equipe image-equipe" "image-table titre-fleur column-valeurs column-valeurs"}section.ls-section.home-second .h2-like{max-width:300px}section.ls-section.home-second .h2-like span{font-size:2.4rem}section.ls-section.home-third .titre-vacances{font-size:2.5rem}section.ls-section.home-third .titre-vacances span{font-size:3.25rem}section.ls-section.home-third .titre-vacances span.uppercase{font-size:2.5rem}section.ls-section.home-third .grid-vacances .wp-block-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:0.5fr 0.5fr 1fr;gap:1em 1em;grid-template-areas:"titre-vacances titre-vacances image-palette image-tennis" "titre-vacances titre-vacances image-canal image-loisirs" "image-velo-tente image-velo-tente image-animation image-animation"}section.ls-section.home-fifth .h2-like span{font-size:2.2rem}section.ls-section.home-sixth .ls-cta__image{padding-top:390px}section.ls-section.home-seventh .h2-like span{font-size:2rem}section.ls-section.home-seventh .image-toulouse img{max-height:450px}section.ls-section.home-seventh .la-region{font-size:1.8rem!important}section.ls-section.home-tenth .container-avis{flex-direction:column}section.ls-section.home-tenth .wp-block-image img{max-width:80%}section.ls-section.home-eleventh .ls-pdf__list__item{font-size:1rem}section.ls-section.home-eleventh .ls-pdf__list__item>i{font-size:4rem;width:125px;height:125px}section.ls-section.page-cta .ls-maillage.cta-style-normal .wp-block-columns{display:flex}section.ls-section.page-cta .ls-maillage .ls-cta__image{padding-top:320px}section.ls-section.page-cta .ls-maillage .ls-cta__title{font-size:1rem}#footer .wp-block-columns{display:flex}#footer .wp-block-columns .wp-block-image img{max-width:80%}#footer .h2-like{font-size:1.7rem}}@media screen and (max-width:900px){#header__logo_burger .custom-logo-link img{width:200px}section.ls-section.home-fifth .h2-like span{font-size:2rem}section.ls-section.home-eighth .post-list .post-img{padding-top:300px}.atouts p{font-size:.9rem}.site-main .ls-cta__title{font-size:1.4rem}h1{font-size:1.75rem}h2{font-size:1.3rem}}@media screen and (max-width:860px){body.home #banner__slogan{font-size:3rem}body.home #banner__slogan span{font-size:3.5rem}section.ls-section.home-second::before{height:55%}section.ls-section .atouts span{font-size:3rem;height:100px}section.ls-section.home-sixth .ls-cta__title{font-size:1.3rem}section.ls-section.home-sixth .ls-cta__image{padding-top:350px}section.ls-section.home-tenth .wp-block-image img{max-width:70%}section.ls-section.home-eleventh .ls-pdf__list__item{padding-bottom:2rem}section.ls-section.page-cta .ls-maillage.cta-style-normal .wp-block-columns{flex-direction:column}body:not(.home) section.ls-section.page-cta .h2-like{font-size:1.6rem}}@media screen and (max-width:781px){body.archive #content .wp-block-columns{align-items:center!important;justify-content:center!important;display:flex;flex-wrap:wrap}body.archive #content .wp-block-column{max-width:100%;flex-basis:100%}body.archive #content .ls-cta{max-width:400px;margin:auto}#header__logo_burger .custom-logo-link img{width:180px}section.ls-section.home-second .atout-container .bloc-atouts{max-width:255px;margin:0 auto}section.ls-section.home-second::before{height:70%}section.ls-section.home-third{padding-bottom:0;margin-bottom:0}section.ls-section.home-third .titre-vacances{font-size:2rem}section.ls-section.home-third .titre-vacances::before{height:170px}section.ls-section.home-third .titre-vacances span{font-size:2.75rem}section.ls-section.home-third .titre-vacances span.uppercase{font-size:2rem}section.ls-section.home-third .grid-vacances .wp-block-column{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:0.5fr 0.5fr 1fr 1fr 1fr;gap:1em 1em;grid-template-areas:"titre-vacances titre-vacances" "titre-vacances titre-vacances" "image-palette image-animation" "image-tennis image-canal" "image-loisirs image-velo-tente"}section.ls-section.home-fourth{padding-bottom:8rem;margin-top:-5rem}section.ls-section.home-fourth .ls-section__background-image{height:75%}section.ls-section.home-fourth .ls-section__background-image::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.85) 45%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.9) 100%)}section.ls-section.home-fourth.page-two{margin-top:-8rem!important}section.ls-section.home-fifth{padding-top:0;margin-top:-5rem}section.ls-section.home-sixth::before{top:1rem;right:-4rem}section.ls-section.home-seventh .decouvrir-region .bloc-tourisme{order:2}section.ls-section.home-seventh .decouvrir-region .bloc-tourisme .ls-cta__image{padding-top:100%!important}section.ls-section.home-seventh .decouvrir-region .image-alentours-toulouse{text-align:center}section.ls-section.home-seventh .decouvrir-region .image-alentours-toulouse img{max-width:70%}section.ls-section.home-eighth .post-list{flex-direction:column;align-items:center}section.ls-section.home-eighth .post-list .post-item{max-width:600px;width:100%}section.ls-section .page-cta .ls-cta__image{padding-top:300px!important}.site-main .ls-button{font-size:.9rem}.site-main .ls-button i{font-size:1.5rem}#footer .wp-block-column.infos-column,#footer .wp-block-column.horaire-column,#footer .wp-block-column.form-column{order:2}#footer .wp-block-column.infos-column,#footer .wp-block-column.horaire-column{margin-bottom:1.5rem}#footer .wp-block-column.logo-column{order:1;margin:.5rem 0 1.5rem}#footer .h2-like{font-size:1.6rem}}@media screen and (max-width:767px){#header.main-header.sticky .custom-logo-link img{width:80px}#header .header__contact__links__tel{margin-right:0}#header .header__contact__links span{margin-right:.5rem}#header .violettes-facebook-alt,#header .violettes-instagram-alt{font-size:1.2rem}.selecteur-langue-mobile ul{gap:0;margin:0 .5rem 0 0}body #banner__btn-holder{left:0;bottom:1.5rem;width:100%;padding:0 1rem;justify-content:center;flex-wrap:wrap}body #banner__btn-holder .ls-button{margin:0}body:not(.home) #banner{height:350px}section.ls-section h2{font-size:1.45rem}section.ls-section h1{font-size:1.8rem}section.ls-section.home-first h1{font-size:2rem}section.ls-section.home-first .container{display:grid;grid-template-columns:1fr 0.5fr 0.5fr 1fr;grid-template-rows:auto auto auto auto auto auto auto 0.5fr auto;gap:1em 1em;grid-template-areas:"h1 h1 h1 h1" "image-mascotte image-mascotte image-velo image-velo" "image-toboggan image-toboggan image-toboggan image-toboggan" "column-camping column-camping column-camping column-camping" "image-espace-aqua image-espace-aqua image-panneau image-panneau" "image-equipe image-equipe image-equipe image-equipe" ". titre-fleur titre-fleur titre-fleur" "column-valeurs column-valeurs column-valeurs column-valeurs" "image-table image-table image-table image-table"}section.ls-section.home-first .image-mascotte,section.ls-section.home-first .image-velo,section.ls-section.home-first .image-espace-aqua,section.ls-section.home-first .image-panneau{height:200px}section.ls-section.home-first .image-toboggan,section.ls-section.home-first .image-equipe,section.ls-section.home-first .image-table{height:300px}section.ls-section.home-first .titre-fleur{margin:0;height:100px}section.ls-section.home-first .titre-fleur:after{width:150px;height:150px;top:-1rem}section.ls-section.home-second .h2-like span{font-size:2.3rem}section.ls-section.home-tenth .slick-dots{display:none!important}aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{flex-direction:row;justify-content:center}}@media screen and (max-width:690px){section.ls-section h1{font-size:1.6rem}section.ls-section.home-first h1{font-size:1.8rem}section.ls-section.home-first h1::before{width:35px}.site-main .ls-cta__title{font-size:1.3rem}h1{font-size:1.5rem}h2{font-size:1.2rem}body:not(.home) section.ls-section.page-cta .h2-like{font-size:1.4rem}}@media screen and (max-width:630px){#header__logo_burger .custom-logo-link img{width:150px}body.home #banner__slogan{font-size:2.5rem}body.home #banner__slogan span{font-size:3rem}body:not(.home) #banner{height:300px}section.ls-section h2{font-size:1.25rem}section.ls-section.home-second .h2-like{max-width:250px}section.ls-section.home-second .h2-like span{font-size:2.2rem}section.ls-section.home-sixth{padding-bottom:6rem}section.ls-section.home-seventh .image-toulouse img{max-height:400px}section.ls-section.home-seventh .decouvrir-region .image-alentours-toulouse img{max-width:60%}section.ls-section.home-seventh .la-region{font-size:1.7rem!important}section.ls-section.home-seventh .ls-cta__title{font-size:1.4rem;width:45px;height:45px}section.ls-section.home-seventh .ls-cta__description{font-size:1rem}section.ls-section .ls-cta__image{padding-top:250px!important}.site-main .ls-button{font-size:.8rem}.site-main .ls-button i{font-size:1.3rem}.h1-heb{margin:0!important}.block-heb{margin:0!important;padding:1rem 0 0}.ls-hebergement__title{font-size:1rem!important}}@media screen and (max-width:590px){#header .header__contact__links__tel{display:none}#header .header__contact__links span{display:none}#header .header__contact__socials{margin-right:.5rem}section.ls-section.home-first h1{font-size:1.5rem}section.ls-section.home-first h2{font-size:1.2rem}section.ls-section.home-first .titre-fleur{font-size:1.5rem}section.ls-section.home-first .titre-fleur span{font-size:1.5rem}section.ls-section.home-third .titre-vacances::before{height:150px}section.ls-section.home-fifth .h2-like span{font-size:1.85rem}section p{font-size:1rem}.site-main .ls-cta__title{font-size:1.2rem}}@media screen and (max-width:580px){section.ls-section h2{font-size:1.1rem}section.ls-section h1{font-size:1.4rem}section.ls-section.home-second .h2-like span{font-size:2.1rem}section.ls-section.home-tenth .avis{padding:1rem}section.ls-section.home-tenth .avis-content{font-size:1rem}section.ls-section.home-tenth .avis-footer{font-size:1rem}section.ls-section.page-one .h2-like span{font-size:2rem}#footer .wp-block-columns .wp-block-image img{max-width:60%}#footer .h2-like{font-size:1.5rem}h1{font-size:1.25rem}h2{font-size:1.1rem}body:not(.home) section.ls-section.page-cta .h2-like{font-size:1.2rem}}@media screen and (max-width:510px){#header.main-header.sticky .custom-logo-link img{width:70px}#header .header__contact{position:relative;right:0;padding:0 1rem}#header .header__contact a{padding:.25rem .35rem}#header__logo_burger .custom-logo-link img{width:120px}body #banner__btn-holder{flex-direction:column;justify-content:center;align-items:center}body #banner__btn-holder .ls-button{margin:0;max-width:280px;width:100%}body.home #banner__slogan{font-size:2rem}body.home #banner__slogan span{font-size:2.5rem}body:not(.home) #banner{height:250px}body:not(.home) section.ls-section.page-one{margin-bottom:3rem}body:not(.home) section.ls-section.page-three{padding:3rem 0 0!important;margin-top:-3rem}section.ls-section h1{font-size:1.2rem}section.ls-section.home-first .image-mascotte,section.ls-section.home-first .image-velo,section.ls-section.home-first .image-espace-aqua,section.ls-section.home-first .image-panneau{height:150px}section.ls-section.home-first .image-toboggan,section.ls-section.home-first .image-equipe,section.ls-section.home-first .image-table{height:200px}section.ls-section.home-second{margin:0}section.ls-section.home-third .titre-vacances{font-size:1.3rem}section.ls-section.home-third .titre-vacances span{font-size:2.05rem}section.ls-section.home-third .titre-vacances span.uppercase{font-size:1.3rem}section.ls-section.home-fifth .ls-cta__image{padding-top:280px}section.ls-section.home-fifth .h2-like span{font-size:1.6rem}section.ls-section.home-sixth{padding-bottom:4rem}section.ls-section.home-sixth::before{right:-3rem}section.ls-section.home-sixth .ls-cta__image{padding-top:300px}section.ls-section.home-seventh{margin:-2rem 0 0;padding-bottom:0}section.ls-section.home-seventh .h2-like{font-size:1.8rem}section.ls-section.home-seventh .decouvrir-region .bloc-tourisme{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:0 1em;grid-template-areas:"alentour-1 alentour-2" "alentour-3 alentour-4" "alentour-5 alentour-6"}section.ls-section.home-seventh .image-toulouse img{max-height:350px}section.ls-section.home-seventh .ls-cta__title{font-size:1.3rem;width:40px;height:40px}section.ls-section.home-seventh .ls-cta__description{font-size:.9rem}section.ls-section.home-eighth{padding-top:1rem}section.ls-section.home-eighth .post-list .post-detail{font-size:1rem}section.ls-section.home-ninth{padding:1rem 0 0}section.ls-section.home-tenth{padding:5rem 0}section.ls-section.home-tenth .avis-auteur{text-align:center}section.ls-section.home-tenth .avis-auteur-wrap{flex-direction:column-reverse}section.ls-section.home-tenth .avis-auteur a{font-size:.9rem}section.ls-section.home-tenth .avis-auteur-wrap{gap:.5rem}section.ls-section.home-tenth .avis-content{margin-bottom:.5rem;font-size:.9rem}section.ls-section.home-tenth .avis-footer{gap:0;font-size:.9rem}section.ls-section.home-tenth .avis-image{width:45px;height:45px}section.ls-section.home-tenth .avis-etoile-wrapper span{font-size:1rem}section.ls-section.home-tenth .wp-block-image img{max-width:60%}section.ls-section.home-eleventh{padding:0}section.ls-section.home-eleventh .ls-pdf__list__item{font-size:.9rem}section.ls-section.home-eleventh .ls-pdf__list__item>i{font-size:3rem;width:100px;height:100px}.site-main .ls-button{padding:.85rem 1rem .85rem 2rem}h2,.h2-like{margin:2rem 0}}@media screen and (max-width:450px){#header .header__contact a.btn-header{padding:.5rem .5rem}#form-resa.sticky .form-resa__header__contact a{font-size:.8rem}#form-resa.sticky .form-resa__header__contact__item{min-width:10rem}section.ls-section h1{font-size:1rem}section.ls-section.home-first h2{font-size:1.1rem}section.ls-section.home-second .atouts p{font-size:.8rem}section.ls-section.home-second .atouts span{font-size:2.5rem;height:90px}section.ls-section.home-third .titre-vacances:before{height:120px}section.ls-section.home-seventh .image-toulouse img{max-height:325px}.site-main p{line-height:1.2;margin-bottom:1rem!important}.site-main .ls-button{font-size:.7rem}.site-main .ls-button i{font-size:1.2rem}h1{font-size:1.1rem}h2{font-size:1rem}body:not(.home) section.ls-section.page-cta .h2-like{font-size:1rem}body #ls-breadcrumbs{font-size:.75rem}}@media screen and (max-width:400px){#header .header__contact li,#header .header__contact a{font-size:.75rem}body:not(.home) #banner{height:350px}section.ls-section.home-third .titre-vacances{font-size:1rem}section.ls-section.home-third .titre-vacances span{font-size:1.75rem}section.ls-section.home-third .titre-vacances span.uppercase{font-size:1rem}section.ls-section.home-fifth .h2-like span{font-size:1.5rem}section.ls-section.home-seventh .image-toulouse img{max-height:300px}section.ls-section.home-eighth .post-list .post-detail{font-size:.85rem}section.ls-section.home-ninth h2{font-size:1.4rem}section.ls-section.home-tenth .avis-content{font-size:.8rem}section.ls-section.home-tenth .avis-footer{font-size:.8rem}section.ls-section.home-eleventh .ls-pdf__list__item{font-size:.8rem}section.ls-section.page-one .h2-like span{font-size:1.5rem}.site-main .ls-cta__title{font-size:1.15rem}#footer .h2-like{font-size:1.4rem}#footer .wp-block-image img{max-width:50%}}@media screen and (max-width:390px){#header.main-header.sticky .custom-logo-link img{width:70px}body.home #banner__slogan{font-size:1.8rem}body.home #banner__slogan span{font-size:2rem}section.ls-section.home-third .titre-vacances:before{height:100px}}@font-face{font-display:swap;font-family:"brushscript";src:url(../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/brush-script/brushscriptstd.svg#brush_script_stdmedium") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"cera";src:url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_bold.svg#cera_probold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"cera";src:url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_light.svg#cera_prolight") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"cera";src:url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.eot);src:url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.woff2) format("woff2"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.woff) format("woff"),url(../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.ttf) format("truetype"),url("../../../../../../themes/lasai-child/inc/fonts/cera/cera_pro_medium.svg#cera_promedium") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"video";src:url(../../../../../../themes/lasai-child/inc/icones/video/video.eot?re1ira);src:url("../../../../../../themes/lasai-child/inc/icones/video/video.eot?re1ira#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/video/video.ttf?re1ira) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/video/video.woff?re1ira) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/video/video.svg?re1ira#video") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="video-"],[class*=" video-"]{font-family:"video"!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}.video-photo:before{content:"A"}.video-play-button:before{content:"B"}@font-face{font-family:"violettes";src:url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes.eot?re1ira);src:url("../../../../../../themes/lasai-child/inc/icones/violettes/violettes.eot?re1ira#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes.ttf?re1ira) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes.woff?re1ira) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/violettes/violettes.svg?re1ira#violettes") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="violettes-"],[class*=" violettes-"]{font-family:"violettes"!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}.violettes-climatisation:before{content:""}.violettes-sdb:before{content:""}.violettes-groupe:before{content:""}.violettes-surface:before{content:""}.violettes-porte-ouverte:before{content:""}.violettes-piscine:before{content:""}.violettes-chaise-longue:before{content:""}.violettes-binoculaire:before{content:""}.violettes-citation:before{content:""}.violettes-climatisation:before{content:""}.violettes-contract:before{content:""}.violettes-etoile:before{content:""}.violettes-facebook:before{content:""}.violettes-facebook-alt:before{content:""}.violettes-famille:before{content:""}.violettes-feuille:before{content:""}.violettes-fleche:before{content:""}.violettes-instagram:before{content:""}.violettes-instagram-alt:before{content:""}.violettes-mailing:before{content:""}.violettes-map:before{content:""}.violettes-microphone:before{content:""}.violettes-mobilhome:before{content:""}.violettes-open:before{content:""}.violettes-pouce:before{content:""}.violettes-reglement:before{content:""}.violettes-right-arrow:before{content:""}.violettes-shield:before{content:""}.violettes-slider:before{content:""}.violettes-telephone:before{content:""}.violettes-tripadvisor:before{content:""}.violettes-document:before{content:""}.violettes-carte:before{content:""}@font-face{font-family:"violettes-two";src:url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes-two.eot?re1ira);src:url("../../../../../../themes/lasai-child/inc/icones/violettes/violettes-two.eot?re1ira#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes-two.ttf?re1ira) format("truetype"),url(../../../../../../themes/lasai-child/inc/icones/violettes/violettes-two.woff?re1ira) format("woff"),url("../../../../../../themes/lasai-child/inc/icones/violettes/violettes-two.svg?re1ira#violettes") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="violettes-two-"],[class*=" violettes-two-"]{font-family:"violettes-two"!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}.violettes-two-linkedin:before{content:""}.violettes-two-linkedin-round:before,.violettes-two-linkedin-alt:before{content:""}.violettes-two-tiktok:before,.violettes-two-tiktok-alt:before{content:""}body{font-family:"cera";color:#282828}p{line-height:1.3;font-size:1.1rem;margin-bottom:2rem!important;font-weight:100}ul{line-height:1.5;font-weight:100}p+ul{margin-top:-1.25rem}b,strong{font-weight:700}