a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:Open Sans,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}a,button,input,textarea{border:none;background:unset}a:focus,button:focus,input:focus,textarea:focus{outline:unset!important}@font-face{font-family:Poppins;font-weight:300;src:url(/build/global/fonts/Poppins-Light.161a98f5.eot);src:url(/build/global/fonts/Poppins-Light.3352653d.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:400;src:url(/build/global/fonts/Poppins-Regular.c91745a2.eot);src:url(/build/global/fonts/Poppins-Regular.731a28a4.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:500;src:url(/build/global/fonts/Poppins-Medium.2e4de61f.eot);src:url(/build/global/fonts/Poppins-Medium.a4e11dda.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(/build/global/fonts/Poppins-SemiBold.d3aa9e45.eot);src:url(/build/global/fonts/Poppins-SemiBold.e63b93df.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:700;src:url(/build/global/fonts/Poppins-Bold.a98acb50.eot);src:url(/build/global/fonts/Poppins-Bold.7940efc4.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:800;src:url(/build/global/fonts/Poppins-ExtraBold.8f068d25.eot);src:url(/build/global/fonts/Poppins-ExtraBold.0e6906b2.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:900;src:url(/build/global/fonts/Poppins-Black.e11e3956.eot);src:url(/build/global/fonts/Poppins-Black.8971d171.ttf) format("truetype");font-display:swap}@font-face{font-family:Caveat Brush;font-weight:400;src:url(/build/global/fonts/CaveatBrush-Regular.5acd46cc.eot);src:url(/build/global/fonts/CaveatBrush-Regular.b423b3a1.ttf) format("truetype");font-display:swap}.picto{background-repeat:no-repeat;background-position:0;display:inline-block;height:15px;width:15px;background-size:contain}.picto-pdf{background-image:url(/build/global/images/pdf-file-format-symbol.9e45ee07.svg)}.picto-csv{background-image:url(/build/global/images/csv-file-format-extension.02f18dc2.svg)}.picto-tickets{background-image:url(/build/global/images/tickets.0864df88.svg)}.picto-logout{background-image:url(/build/global/images/logout.7e1f3729.svg)}.picto-tel{background-image:url(/build/global/images/picto-telephone.9c1fb399.svg)}.picto-tel-white{background-image:url(/build/global/images/picto-telephone-blanc.470846f4.svg)}.picto-buddy{background-image:url(/build/global/images/picto-personnage-compte.a23eb618.svg)}.picto-mail{background-image:url(/build/global/images/picto-contact.dda02c9d.svg)}.picto-clock{background-image:url(/build/global/images/picto-clock-white.1edb4b39.svg)}.picto-thumb{background-image:url(/build/global/images/picto-bons-plans.8a7c5204.svg)}.picto-reviews{background-image:url(/build/global/images/picto-avis.438add47.svg)}.picto-edit{background-image:url(/build/global/images/picto-agenda.6e671892.svg)}.picto-video{background-image:url(/build/global/images/picto-video.21fe423c.svg)}.picto-caret{background-image:url(/build/global/images/picto-caret-down.627c0468.svg)}.picto-smartphone{background-image:url(/build/global/images/picto-smartphone.7da4184a.png)}.picto-question{background-image:url(/build/global/images/picto-faq.84c7e837.svg)}.picto-marqueur{background-image:url(/build/global/images/picto-marqueur-blanc.7f2681ea.svg)}#services .service-list .service-bloc.wifi:before,.picto-wifi{background-image:url(/build/global/images/wifi.68e6aad5.svg)}#services .service-list .service-bloc.toilettes:before,.picto-toilettes{background-image:url(/build/global/images/toilettes.a7ab92b0.svg)}#services .service-list .service-bloc.vestiaires:before,.picto-vestiaires{background-image:url(/build/global/images/vestiaires.035829e3.svg)}#services .service-list .service-bloc.douches:before,.picto-douches{background-image:url(/build/global/images/douches.6ae52541.svg)}#services .service-list .service-bloc.pique-nique:before,.picto-pique-nique{background-image:url(/build/global/images/pique-nique.1ff68d27.svg)}#services .service-list .service-bloc.snack:before,.picto-snack{background-image:url(/build/global/images/snack.6421158b.svg)}#services .service-list .service-bloc.glacier:before,.picto-glacier{background-image:url(/build/global/images/glacier.f2288efc.svg)}#services .service-list .service-bloc.boutique:before,.picto-boutique{background-image:url(/build/global/images/boutique.70882c10.svg)}#services .service-list .service-bloc.transats:before,.picto-transats{background-image:url(/build/global/images/transats.e3d1049f.svg)}#services .service-list .service-bloc.casiers:before,.picto-casiers{background-image:url(/build/global/images/casiers.6fa52038.svg)}#services .service-list .service-bloc.natation:before,.picto-natation{background-image:url(/build/global/images/natation.270c6d45.svg)}#services .service-list .service-bloc.privatisation:before,.picto-privatisation{background-image:url(/build/global/images/privatisation.204da0e5.svg)}.picto-services{background-image:url(/build/global/images/services.b407aef4.svg)}.picto-animations{background-image:url(/build/global/images/animations.3be7f2a2.svg)}.picto-plan{background-image:url(/build/global/images/plan.e3ec492b.svg)}.picto-infos{background-image:url(/build/global/images/infos.1d3de047.svg)}.picto-menu-images{background-image:url(/build/global/images/menu-images.557369f8.svg)}.picto-menu-videos{background-image:url(/build/global/images/menu-videos.0d80a5ca.svg)}.picto-woman{background-image:url(/build/global/images/woman.22017f9c.svg)}.picto-man{background-image:url(/build/global/images/man.f67353da.svg)}.picto-baby{background-image:url(/build/global/images/baby-boy.a8f740c5.svg)}.picto-bus{background-image:url(/build/global/images/bus.29a7f0f8.svg)}.picto-car{background-image:url(/build/global/images/car.88866b10.svg)}.picto-lifebuoy{background-image:url(/build/global/images/lifebuoy.e6f39179.svg)}.picto-medikit{background-image:url(/build/global/images/medikit.be2eae70.svg)}.jump header #pre-header{background-color:#0c8195}header{position:fixed;width:100%;z-index:2000;top:0}header .bt-header--green:hover{background-color:#0b9ffd!important}header #pre-header{padding-left:13px;font-size:12px;line-height:30px;color:#fff;height:30px;background-color:#284a9a;font-weight:300}header #pre-header strong{font-weight:600}header #pre-header span{padding-right:30px}header #pre-header .picto{float:left;height:30px;background-position:50%;margin-right:7px}header #pre-header .picto-marqueur{width:11px}header #pre-header .picto-clock{width:18px}header #pre-header .fb-like{float:right;margin-right:15px}header #pre-header .fb-like span{vertical-align:middle!important;height:21px!important}header #pre-header a{height:30px;background-color:#95c11f;text-align:center;padding:0 18px;text-transform:uppercase;font-size:14px;font-weight:500}.header-languages{position:relative}.header-languages a{display:block}.header-languages img{width:19px;height:19px;display:block;margin:auto auto 5px}.header-languages span{display:block;font-size:9px;font-weight:600;color:#363636;text-align:center}.header-languages .active-language .active{display:block}.header-languages .active-language .inactive{display:none}.header-languages .others-languages{display:none;z-index:33;padding:7px 5px;background-color:#363636;border-radius:16px;position:absolute;top:33px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-languages .others-languages .active{display:none}.header-languages .others-languages .inactive{display:block}.header-languages .others-languages span{color:#fff}.header-languages .others-languages a{padding-bottom:5px}.header-languages:hover .others-languages{display:block}.jump #menu ul li{color:#f0592a}#menu{background-color:#fff;height:68px;width:100%}#menu:before{content:"";background-image:url(/build/global/images/ombre-menu.b0b1a8e1.png);background-repeat:no-repeat;margin-top:61px;pointer-events:none;background-position:50%;width:100%;height:80px;position:absolute;z-index:10}#menu .logo{z-index:11;position:absolute;width:325px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:126px}#menu .logo:before{content:"";position:absolute;background-image:url(/build/global/images/logo.a13fdb6f.svg);background-repeat:no-repeat;background-size:183px;background-position:50%;height:100%;width:96%}#menu .logo a{display:block;width:100%;height:100%}#menu .logo-jump:before{background-image:url(/build/global/images/logo-jump.63a557df.svg);background-size:166px}#menu ul{display:flex;width:1000px;margin:auto}#menu ul li{flex:1;text-align:center;color:#284a9a;font-size:20px;line-height:68px;text-transform:uppercase;font-weight:500}#parc:hover .submenu{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s linear}.submenu{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s linear;background-color:#284a9a;position:absolute;z-index:0;width:100%;line-height:normal;text-align:left;left:0}.submenu a{line-height:normal;text-transform:none}.submenu .submenu-container{max-width:1350px;margin:100px auto 60px;display:flex}.submenu .submenu-container h4{font-size:16px;text-transform:uppercase;color:#284a9a;text-align:left;margin-bottom:5px;margin-top:25px}.submenu .submenu-container h4:after{content:none;display:none}.submenu .submenu-container .submenu-container--left{width:815px;background-color:#4a90e2;border-radius:20px;position:relative;padding:30px 40px 90px;box-sizing:border-box}.submenu .submenu-container .submenu-container--left .submenu-container-left-footer{height:60px;width:100%;bottom:0;left:0;position:absolute;border-radius:0 0 15px 15px;background-color:#fff;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 40px;align-items:center}.submenu .submenu-container .submenu-container--left .submenu-container-left-footer h4{margin:0}.submenu .submenu-container .submenu-container--left .submenu-container-left-footer a{color:#284a9a;font-size:14px;text-decoration:underline}.submenu .submenu-container .submenu-container--left .img{margin-right:10px;background-image:url(/build/global/images/background_parc-aquatique-landes-sud-ouest-france-vacances-toboggans.cbbe0a4b.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;flex:2}.submenu .submenu-container .submenu-container--left .group-slide{flex:7;display:flex;flex-wrap:wrap}.submenu .submenu-container .submenu-container--left .group-slide h3{flex:2 90%;padding:0 5%;font-family:Bangers,cursive;font-size:25px;line-height:30px;letter-spacing:2px;font-weight:400;color:#fff!important}.submenu .submenu-container .submenu-container--left .group-slide .submenu-flex-column{display:flex;flex-direction:column;flex:1}.submenu .submenu-container .submenu-container--left .group-slide a{font-size:14px;color:#fff;text-decoration:underline}.submenu .submenu-container .submenu-container--left .group-slide .type-slide{padding-left:5%}.submenu .submenu-container .submenu-container--left .group-slide .type-slide h4{width:100%}.submenu .submenu-container .submenu-container--left .group-slide .type-slide a{min-width:48%;line-height:25px;display:inline-block}.submenu .submenu-container .submenu-container--right{flex:1;padding:0 40px;display:flex;flex-flow:wrap;align-items:center;justify-content:center}.submenu .submenu-container .submenu-container--right a{color:#fff;font-size:25px;line-height:30px;font-family:Bangers,cursive;font-weight:400;letter-spacing:2px;width:50%;text-align:center}.submenu .submenu-container .submenu-container--right a .picto{display:block;width:100%;height:45px;background-position:50%;margin-bottom:10px;background-size:auto}.submenu-active{display:flex}footer h6{font-size:22px;font-weight:700;text-align:center;text-transform:uppercase;color:#363636}footer h6.footer-title{margin-top:40px}.jump .footer-main{background-color:#0c8195}.jump .footer-main .footer-content .footer-row{background-color:#f0592a}.footer-main{padding-bottom:80px;background-color:#284a9a;position:relative}.footer-main .footer-content{margin:auto;display:flex;padding-top:50px;padding-bottom:50px}.footer-main .footer-content .footer-col{flex:1}.footer-main .footer-content .footer-col a{font-size:20px;font-weight:700;text-decoration:underline;line-height:35px;text-transform:uppercase;color:#fff}.footer-main .footer-content .footer-col .footer-bt-green,.footer-main .footer-content .footer-col .footer-bt-white{margin-top:20px;background-color:#95c11f;display:inline-block;color:#284a9a;text-decoration:none;padding:5px 11px}.footer-main .footer-content .footer-col .footer-bt-white{background:none;border:1px solid #fff;color:#fff}.footer-main .footer-content .footer-col-1{text-align:right}.footer-main .footer-content .footer-col-2{text-align:left;margin-left:45px}.footer-main .footer-content .footer-col-2 h3{margin-top:0;color:#fff;font-family:Bangers,cursive!important;font-size:30px;letter-spacing:1.15px;font-weight:400;margin-bottom:12px}.footer-main .footer-content .footer-col-2 p{color:#fff}.footer-main .footer-content .footer-col-2 .phone{margin:12px 0}.footer-main .footer-content .footer-col-2 .phone a{display:flex;align-items:center;text-decoration:none;font-size:20px;font-weight:800}.footer-main .footer-content .footer-col-2 .phone a i{color:#fff;width:20px;height:30px;margin-right:10px}.footer-main .footer-content .footer-col-2 .marker a{display:flex;align-items:center;font-size:16px;font-weight:400;text-transform:none}.footer-main .footer-content .footer-col-2 .marker a i{height:30px;width:20px;margin-right:10px}.footer-main .footer-content .footer-row{width:100%;bottom:0;background-color:#1f3c81;height:80px;position:absolute;left:0;font-weight:700;text-align:center;font-size:20px;line-height:80px;text-transform:uppercase;color:#fff}.footer-last{height:45px;line-height:45px;text-align:center;font-size:12px;color:#284a9a;position:relative}.footer-last:before{content:"";position:absolute;width:257px;left:20px;bottom:0;height:216px;background-repeat:no-repeat;background-position:bottom;background-image:url(/build/global/images/splash-principal.a85058c4.png)}.footer-partners{background-color:#f4f4f4;padding:30px 0 20px}.footer-partners img{padding-bottom:15px;margin:auto;display:block}.footer-partners p{font-size:10px;line-height:1.6;text-align:center;color:#b1b1b1}.modal{display:none;background:rgba(0,0,0,.8);height:100%;width:100%;left:0;position:fixed;top:0;z-index:20;overflow-x:auto}.modal.modal-open{display:block}.modal.modal-close{display:none}.modal .btn-modal{font-family:Bangers,cursive;font-weight:700;font-size:33px;line-height:1.6;background-color:#fff;border-radius:50%;text-align:center;position:absolute;top:40px;right:40px;width:60px;height:60px;cursor:pointer}.modal.modal--photos .slick-next,.modal.modal--photos .slick-prev{background-color:transparent!important}.modal.modal--photos #groupPhotoSlider{width:80%;padding-top:65px;padding-left:140px;padding-right:140px;margin:auto;height:80%}.modal.modal--photos #groupPhotoSlider .slick-list,.modal.modal--photos #groupPhotoSlider .slick-track{height:100%}.modal.modal--photos #groupPhotoSlider .slick-prev{z-index:1}.modal.modal--photos #groupPhotoSlider .slick-slide{outline:0;margin:0 4px}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderClose{cursor:pointer}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderContent{height:70%}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderContent img{max-height:100%;margin:auto}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderThumbnail{margin-top:20px}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderThumbnail .slick-slide{outline:0}.modal.modal--photos #groupPhotoSlider #groupPhotoSliderThumbnail .slick-slide img{margin:auto}.modal.modal--photos .container-modal{padding:65px 140px;max-width:1580px;margin:auto}.modal.modal--photos .container-photos{display:flex;flex-wrap:wrap;margin:0 -10px}.modal.modal--photos h1{font-family:Bangers,cursive;font-weight:500;letter-spacing:2px;font-size:33px;color:#fff;padding-bottom:15px}.modal.modal--photos span{padding-bottom:65px}.modal.modal--photos span:after{content:"";background-color:#8e97a2;display:inline-block;width:calc(100% - 170px);margin-left:30px;height:2px}.modal.modal--photos span{font-family:Bangers,cursive;font-weight:400;font-size:30px;color:#fff;text-decoration:underline;display:block;cursor:pointer}.modal.modal--photos #pictureAltName{font-family:Bangers,cursive;font-weight:400;font-size:24px;color:#fff;position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal.modal--photos .group-photos{padding:20px 10px;width:calc(25% - 20px)}.modal.modal--photos .block-photos{display:flex;flex-wrap:wrap;width:calc(100% - 4px);margin-left:-2px}.modal.modal--photos .block-photos img{margin:2px;width:80px;height:80px}.modal.modal--photos .block-photos .btPlus{text-align:center;cursor:pointer;width:80px;height:80px;background-color:rgba(0,0,0,.31);color:#fff;line-height:73px;font-size:50px;margin:2px}@media screen and (max-width:1366px){.modal.modal--photos .block-photos .btPlus,.modal.modal--photos .block-photos img{width:70px;height:70px}.modal.modal--photos .block-photos .btPlus{line-height:65px}}.modal.modal--videos .container-modal{max-width:1300px}.modal.modal--videos .container-videos{width:100%;max-width:1300px;display:flex;justify-content:center;flex-wrap:wrap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal.modal--videos .container-videos iframe{width:450px;height:250px;padding:0 15px 50px}.page-videos .modal--videos{display:block!important}section{min-height:100vh}p.homepage-truncate-txt{font-size:14px;line-height:1.4;text-align:justify;margin-top:15px;margin-bottom:30px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}p.homepage-truncate-txt.open{text-overflow:clip;overflow:visible;white-space:unset}.btn-show{font-size:14px;font-weight:500;line-height:1.4;padding:10px 15px;border:1px solid #fff;border-radius:20px;display:block;margin:auto;text-align:center;text-transform:uppercase}.btn-show.btn-show--grey{border:1px solid #cecece;max-width:260px}.btn-show.btn-show--white{color:#fff}.btn-show.js-btn-show{margin-top:30px}.homepage #tarteaucitronAlertSmall{right:210px!important}.homepage section{position:relative}.homepage section .content{max-width:1024px;margin:auto}.homepage .h1{color:#fff;font-size:50px;font-family:Bangers,cursive;text-align:center;margin:auto;width:100%;font-weight:400;letter-spacing:2px}.online-ticket{position:fixed;right:0;bottom:0;z-index:1000;width:200px;height:115px;background-image:url(/build/global/images/illustration_tickets.f20f0004.svg);font-size:20px;line-height:24px;text-align:center;color:#fff;font-weight:800;padding-top:45px;text-transform:uppercase}.online-ticket,.online-ticket:before{background-repeat:no-repeat;background-size:cover}.online-ticket:before{content:"";display:block;height:38px;width:38px;background-image:url(/build/global/images/etiquette-prix.73beaf01.svg);margin:auto auto 10px}section#video-homepage{background-image:url(/build/global/images/background_parc-aquatique-landes-sud-ouest-france-vacances-toboggans.cbbe0a4b.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;width:100%}section#video-homepage .h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 2px 6px #000}section#video-homepage .section-bottom{bottom:0;position:absolute;width:100%}.section-left{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:12px}.section-left a{display:block;background-color:#95c11f;background-repeat:no-repeat;background-position:50%;border-radius:33px;width:69px;height:69px}.section-left .photos{background-image:url(/build/global/images/photo.52a96010.svg);margin-bottom:10px}.section-left .videos{background-image:url(/build/global/images/picto-video-lecture.7ead20ad.svg);background-position-x:25px}.megaphone-button{position:relative;float:left;padding-left:20px;margin-bottom:20px}.megaphone-button i{background-image:url(/build/global/images/megaphone.9409f5da.svg);float:left;display:block;background-repeat:no-repeat;background-position:50%;height:90px;width:90px;border-radius:45px;background-color:#95c11f}.megaphone-button a{font-size:20px;padding-right:20px;padding-left:75px;background-color:#fff;height:115px;margin-left:29px;display:block;margin-top:7px;height:75px;border-radius:34px}.megaphone-button a span{color:#95c11f;display:block;padding-top:13px;padding-bottom:4px;line-height:24px;font-size:22px;font-weight:800}section#welcome{min-height:100vh;background-image:linear-gradient(300deg,#284a9a,#427bff 66%,#5c8cff);text-align:center;padding:0 100px}section#welcome .row{padding-top:100px;padding-bottom:100px}section#welcome .row>div{margin:0 25px}section#welcome .welcome-content-center,section#welcome .welcome-content-left,section#welcome .welcome-content-right{color:#fff}section#welcome .welcome-content-left{flex:1}section#welcome .welcome-content-left p{font-size:14px;line-height:20px}section#welcome .welcome-content-center{flex:2}section#welcome .welcome-content-center p{margin-top:24px}section#welcome .welcome-content-right{flex:1}section#welcome .welcome-content-right p{font-size:14px;line-height:20px}section#welcome .welcome-bloc-left{padding-right:40px;margin-bottom:50px}section#welcome .welcome-bloc-right{padding-left:40px;margin-bottom:50px}section#welcome .welcome-bloc-center{margin-top:100px}section#welcome .welcome-picto{font-family:Bangers,cursive;font-size:25px;letter-spacing:2px;line-height:36px;color:#fff;font-weight:400}section#welcome .welcome-picto:before{content:"";display:block;height:100px;width:100px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:auto auto 10px}section#welcome .welcome-picto-bassin:before{background-image:url(/build/global/images/toboggans-atl-prk-copy.65c9f6bb.svg)}section#welcome .welcome-picto-eau:before{background-image:url(/build/global/images/eau-chauffee.f2dff358.svg)}section#welcome .welcome-picto-baby:before{background-image:url(/build/global/images/baby-boy.a8f740c5.svg)}section#welcome .welcome-picto-dancer:before{background-image:url(/build/global/images/dancer.2f385e06.svg)}section#welcome .welcome-picto-repas:before{background-image:url(/build/global/images/repas-atl-prk-copy.2d1c05ed.svg)}section#welcome p{color:#fff}section#toboggan{padding-bottom:145px}section#toboggan .h1{padding-top:200px;color:#284a9a}section#toboggan .h3{text-align:center;color:#284a9a;font-weight:800}.attractions-selector--minSizeP,section#toboggan p{color:#284a9a;text-align:center;width:80%;display:block;margin:26px auto auto}.attractions-selector--minSizeP{font-weight:700;text-transform:uppercase}.attractions-selector--text{display:flex;margin-bottom:20px;margin-top:20px}.attractions-selector--text>div{flex:1;text-align:center;color:#284a9a}.attractions-selector--range{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.attractions-selector--range:before{content:"";display:block;height:10px;width:100%;background-color:#cacaca;position:absolute;border-radius:5px;top:0}.range-line--over{background-color:#0b9ffd;height:10px;width:0;border-radius:5px}.range-slider{margin-bottom:40px;width:100%;position:relative}.rs-range{width:100%;-webkit-appearance:none;position:absolute;z-index:2;top:5px}.rs-range:focus{outline:none}.rs-range::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;box-shadow:none;background:none;border-radius:2px;border:none}.rs-range::-moz-range-track{width:100%;height:1px;cursor:pointer;box-shadow:none;background:none;border-radius:0;border:none}.rs-range::-webkit-slider-thumb{box-shadow:none;border:0 solid #284a9a;box-shadow:0 5px 5px rgba(0,0,0,.25);height:20px;width:20px;border-radius:50%;background:#284a9a;cursor:pointer;-webkit-appearance:none;margin-top:-10px}.rs-range::-moz-range-thumb{box-shadow:none;border:0 solid #284a9a;box-shadow:0 10px 10px rgba(0,0,0,.25);height:42px;width:22px;border-radius:50%;background:#284a9a;cursor:pointer;-webkit-appearance:none;margin-top:-20px;z-index:2}.rs-range::-moz-focus-outer{border:0}.attractions-list{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.attractions-list .attraction-bloc{background-color:#f4f4f4;height:200px;width:49%;display:flex;margin-bottom:20px}.attractions-list .attraction-bloc .attraction-bloc--text{text-align:center;position:relative;width:100%}.attractions-list .attraction-bloc .attraction-bloc--text h3{font-size:20px;color:#284a9a;font-weight:700;margin:11px 0;text-transform:uppercase;min-height:48px;line-height:24px}.attractions-list .attraction-bloc .attraction-bloc--text p{font-size:14px;font-weight:300;color:#284a9a;text-transform:uppercase;margin:0!important;width:100%!important;line-height:normal!important}.attractions-list .attraction-bloc .attraction-bloc--text a{display:block;position:absolute;bottom:0;width:100%;margin-bottom:13px;text-align:center;text-decoration:underline;text-transform:uppercase;font-size:14px;color:#284a9a;font-weight:700}#services{background-image:url(/build/global/images/fond-services-parc-aquatique-landes-bienvenue-a-atlantic-park-min.2509eba2.jpg);background-size:cover}#services .h1{padding-top:200px}#services .h3{text-align:center;font-weight:800}#services p{color:#fff;text-align:center;width:80%;display:block;margin:26px auto auto}#services .service-list{display:flex;margin-top:50px}#services .service-list .service-bloc{flex:1;font-weight:800;font-size:20px;text-transform:uppercase;color:#fff;text-align:center}#services .service-list .service-bloc:before{content:"";display:block;height:60px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-bottom:10px}.campsite-list{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:center}.campsite-list .campsite-bloc{margin:0 5px 10px;box-sizing:border-box}.campsite-list .campsite-bloc img{width:140px}.campsite-list .campsite-bloc a{display:block;text-align:center;padding:10px 0;color:#284a9a;font-size:14px;line-height:20px}.campsite-list .campsite-bloc p{text-align:justify;font-size:10px;max-width:140px}section#practical{padding-top:200px;margin-bottom:75px}section#practical .practical-content-yellow{background-color:#f7a600;text-align:center;padding:86px 0 65px;background-image:url(/build/global/images/background-yellow.08011c73.svg);background-repeat:no-repeat;background-size:contain;background-position:100%}section#practical .practical-content-yellow .h2{font-size:40px;color:#fff;margin-bottom:10px}section#practical .practical-content-yellow p{font-size:25px;color:#fff}section#practical .practical-content-yellow .big-bt-white{margin-top:50px;display:inline-block;color:#f7a600!important;padding-left:40px;padding-right:40px}section#practical .practical-content-center{margin-top:20px;display:flex}section#practical .practical-content-center .practical-content-left{flex:4;margin-right:20px;display:flex;flex-direction:column}section#practical .practical-content-center .practical-content-right{flex:5;border:1px solid #f4f4f4;padding:40px 50px 0}section#practical .practical-content-green{background-color:#95c11f;background-image:url(/build/global/images/background-green.2355a287.svg);background-repeat:no-repeat;background-size:cover;background-position:center 20px;flex:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}section#practical .practical-content-green .h2{font-family:Bangers,cursive;color:#fff;font-size:50px;font-weight:400;letter-spacing:2px}section#practical .practical-content-green .h2 span{font-size:20px;display:block;letter-spacing:normal;font-weight:700}section#practical .practical-content-green .big-bt-white{margin:38px auto auto;display:inline-block;color:#95c11f!important;padding-right:20px;padding-left:20px}section#practical .practical-content-blue{margin-top:20px;background-color:#284a9a;background-image:url(/build/global/images/background-blue.141d0210.svg);background-repeat:no-repeat;background-size:contain;background-position:right 10px;flex:1;justify-content:center;align-items:center;text-align:center;display:flex}section#practical .practical-content-blue .h2{font-family:Bangers,cursive;color:#fff;font-size:50px;font-weight:400;letter-spacing:2px}section#practical .practical-content-blue .h2 span{font-size:20px;display:block;letter-spacing:normal;font-weight:700}section#practical .practical-content-blue .big-bt-white{margin:15px auto auto;display:inline-block;color:#284a9a!important;padding-right:20px;padding-left:20px}section#practical .practical-content-right h2{font-family:Bangers,cursive;color:#284a9a;font-size:50px;letter-spacing:2px;font-weight:400}section#practical .practical-content-right h2 span{font-size:20px;display:block;letter-spacing:normal;font-weight:800;font-family:Open Sans,sans-serif}section#practical .practical-content-right p{margin-top:28px;color:#284a9a;text-align:center}section#practical .practical-content-grey{margin-top:20px;background-color:#f4f4f4;padding:49px 80px 30px;text-align:center;display:flex;justify-content:center;align-items:center}section#practical .practical-content-grey>div{flex:1}section#practical .practical-content-grey .h2{color:#284a9a;font-family:Bangers,cursive;letter-spacing:2px;font-weight:400;font-size:50px}section#practical .practical-content-grey .h2 span{font-family:Open Sans,sans-serif;letter-spacing:normal;font-weight:800;font-size:20px;display:block;margin:10px 0}section#practical .practical-content-grey p{color:#284a9a}section#practical .practical-content-grey .social-content{text-align:right}section#practical .practical-content-grey .social-content a{margin-right:10px}.homepage h2{font-size:36px;font-weight:700;text-align:center;color:#4a4a4a;text-transform:uppercase}.homepage h3{text-transform:uppercase;font-weight:600;font-size:20px;line-height:1.1;color:#fff;margin-top:6px}.homepage h4{font-size:26px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.homepage h4:after{content:"";display:block;margin:15px auto 0;width:40px;height:8px;background-color:#ffc600;border-radius:4px}.homepage h5{font-size:16px;font-weight:500;line-height:1.9;letter-spacing:3.4px;text-align:center;text-transform:uppercase;color:#9b9b9b;padding-bottom:10px}.homepage .section-slider{height:100vh;width:100%}.homepage .home-slider .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.homepage .home-slider .item:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(transparent 65%,rgba(0,0,0,.4) 90%)}.homepage .home-slider .slick-dots{bottom:35px}.homepage .home-slider .slick-dots li button:before{font-size:23px;color:hsla(0,0%,100%,.5);opacity:.7}.homepage .home-slider .slick-dots li.slick-active button:before{color:hsla(0,0%,100%,.7);opacity:1}.homepage .home-slider h3{text-transform:none!important;position:absolute;bottom:100px;left:20%;width:100%}.homepage .home-slider h3:after{content:"";display:block;width:36px;height:8px;background-color:#ffc600;margin-top:20px;border-radius:5px}.homepage .section-activities{padding:100px 0;background-color:#f4f4f4}.homepage .section-activities p.homepage-truncate-txt{color:#363636}.homepage .section-activities .block-activites{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px;margin-left:-10px;margin-right:-10px}.homepage .section-activities .activity-thumb{position:relative;width:calc(33% - 40px);height:330px;border:10px solid #fff;background-size:cover;background-position:50%;margin:10px;overflow:hidden}.homepage .section-activities .activity-thumb:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(rgba(54,54,54,0) 50%,rgba(54,54,54,.7) 90%)}.homepage .section-activities .activity-thumb:after{content:"";display:block;width:0;height:0;background:rgba(74,144,226,0);transition:background .3s}.homepage .section-activities .activity-thumb:hover:after{display:block;width:100%;height:100%;background:rgba(74,144,226,.8);transition:background .35s}.homepage .section-activities .activity-thumb:hover:before{display:none}.homepage .section-activities .activity-thumb:hover ul{display:list-item;margin-bottom:0;opacity:1;transition:all .5s}.homepage .section-activities .activity-thumb:hover a{text-decoration:underline}.homepage .section-activities .activity-thumb:hover .activity-thumb-txt{text-decoration:none;height:100%;transition:height .7s;margin-bottom:0}.homepage .section-activities .activity-thumb:hover .activity-thumb-txt h4{margin-top:50px}.homepage .section-activities .activity-thumb-txt{position:absolute;bottom:0;margin-bottom:30px;height:56px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.homepage .section-activities .activity-thumb-txt>*{color:#fff}.homepage .section-activities ul{margin-top:20px;opacity:0;display:none;transition:all .5s}.homepage .section-activities li{font-size:14px;line-height:1.4;text-align:center;color:#fff}.homepage .section-around{background-color:#fff;padding:85px 0 60px}.homepage .section-around h2:after{width:36px}.homepage .section-around .block-regions{width:100%;margin-top:40px}.homepage .section-around .block-regions .flex{display:flex}.homepage .section-around .block-regions .block-flex{display:flex;height:470px}.homepage .section-around .block-regions .region{background-position:50%;background-size:cover;position:relative}.homepage .section-around .block-regions .region:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(transparent 60%,rgba(0,0,0,.5) 90%)}.homepage .section-around .block-regions a{display:block}.homepage .section-around .block-regions a:hover span{font-size:22px;transition:font-size .35s}.homepage .section-around span{position:absolute;left:30px;bottom:20px;font-size:18px;font-weight:500;line-height:1.2;color:#fff;transition:font-size .35s}.homepage .section-around span:after{content:"";display:block;background-color:#ffc600;border-radius:2px;width:40px;height:2px;margin-top:8px}.homepage .section-around p.homepage-truncate-txt{color:#363636}.homepage .section-usefull{background-color:#284a9a;padding:45px 0 60px}.homepage .section-usefull h2{color:#fff}.homepage .section-usefull h2:after{width:36px}.homepage .block-usefull-ctn{display:flex;justify-content:space-around;margin-top:40px}.homepage .block-usefull{width:calc(33% - 50px);padding-bottom:50px;position:relative}.homepage .block-usefull>*{text-align:center;color:#fff}.homepage .block-usefull h6{font-size:18px;font-weight:600;line-height:1.2;text-transform:uppercase}.homepage .block-usefull h6:after{content:"";display:block;width:40px;height:2px;border-radius:2px;background-color:#ffc600;margin:10px auto}.homepage .block-usefull p{font-size:14px;line-height:1.4;padding-bottom:25px}.homepage .block-usefull img{display:block;margin:0 auto 20px;height:130px;width:100%}.homepage .block-usefull button{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:180px}.homepage .section-accomodations{background-color:#f4f4f4;padding:70px 0 45px}.homepage .section-accomodations .block-intro{display:flex;margin-top:30px}.homepage .section-accomodations .block-intro>*{width:50%}.homepage .section-accomodations .block-intro div:first-child{margin-right:60px}.homepage .section-accomodations span{font-size:16px;font-weight:500;line-height:1.9;letter-spacing:3.4px;text-align:right;text-transform:uppercase;color:#9b9b9b;display:block}.homepage .section-accomodations h3{color:#363636;text-align:right}.homepage .section-accomodations p{font-size:14px;line-height:1.4;text-align:justify;color:#363636}.homepage .section-accomodations a.btn-show{color:#363636}.homepage .section-social{background-color:#2e467d;padding:90px 0 60px}.homepage .section-social>*{color:#fff!important;text-align:center}.homepage .section-social .flex{align-items:center;justify-content:space-between;margin-bottom:40px}.homepage .section-social .flex>*{width:calc(33% - 10px)}.homepage .section-social .flex p{padding-top:17px}.homepage .section-social img{display:block;margin:0 auto 17px}.homepage .section-social span{font-family:Bangers,cursive;font-size:36px;letter-spacing:-.4px;text-transform:uppercase}.homepage .section-social a.rating{font-size:50px}.homepage .section-social a p{font-size:14px;line-height:1.4;max-width:250px;margin:auto}.homepage .section-social .slider-reviews{background-color:#334d8a;border:1px solid #fff;border-radius:38px;width:100%}.homepage .section-social .slider-reviews .item-ctn{display:flex;flex-direction:column;justify-content:space-around;height:190px;padding:30px}.homepage .section-social .slider-reviews a{font-size:14px;text-transform:uppercase;display:block;margin-top:15px}.homepage .section-social .slider-reviews img{max-height:70px;max-width:200px;display:block;margin:auto}.homepage .section-social .slick-arrow{z-index:10;width:50px;height:50px}.homepage .section-social .slick-arrow:before{display:block;width:50px;height:50px;opacity:1}.homepage .section-social .slick-prev:before{content:url(/build/global/images/fleche-gauche-bleue-fond-blanc.f9e44000.svg)}.homepage .section-social .slick-next:before{content:url(/build/global/images/fleche-droite-bleue-fond-blanc.c42f1bac.svg)}.block-formule{height:255px;border-radius:60px;background-color:#284a9a;padding:25px 27px;text-align:center;position:relative;box-sizing:border-box}.block-formule h3{text-transform:uppercase;font-size:20px!important;color:#fff!important;font-weight:400!important}.block-formule h3b{font-weight:700!important}.block-formule p{color:#fff}.block-formule .block-formule-price{font-family:Open Sans,sans-serif;color:#95c11f;font-size:50px;line-height:26px;font-weight:800;margin:25px 0 30px}.block-formule .block-formule-description{color:#fff;font-size:14px;line-height:18px}.block-formule .block-formule-description br{line-height:12px}.block-formule .block-formule-btForm{display:block;position:absolute;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#95c11f;border-radius:30px;font-size:20px;font-weight:500;color:#fff;left:50%;padding:15px 35px}._prices .page-int .block-formule{height:250px;padding-top:35px}._prices .page-int .row-prices{margin-top:35px;justify-content:center!important}._prices .page-int p i{font-size:12px;line-height:18px;color:#284a9a;text-align:center;display:block;margin-top:20px}.formule-detail--container{margin-top:20px}.formule-detail{color:#284a9a;text-align:justify;font-size:12px;line-height:18px;padding:0 30px!important}.formule-detail b,.formule-detail strong{margin-top:15px;display:block;text-transform:uppercase}.formule-btMore{margin-top:40px;display:block;text-align:center;text-transform:uppercase;color:#284a9a;font-size:20px}.paragraph-fill-form{padding:50px 0;text-align:center;color:#284a9a}.group-form--leftCol{border-right:1px solid #cacaca;padding:0!important;color:#284a9a}.group-form--leftCol h3{font-size:16px!important;line-height:22px!important;color:#284a9a!important;text-transform:uppercase!important}.group-form--rightCol{color:#284a9a!important;padding:70px 0 0 45px!important;border-top:1px solid #cacaca;background:none!important;font-size:14px!important}.group-form--rightCol p{text-align:left!important;line-height:20px!important;margin-bottom:20px}.group-form--middleCol{color:#284a9a!important;padding:30px 0!important;border-top:1px solid #cacaca}.group-form--middleCol label,.group-form--middleCol p{text-align:justify!important;line-height:20px!important;font-size:12px!important}.group-form-block{border-top:1px solid #cacaca;padding-top:25px;padding-bottom:25px;padding-right:40px}#order_group_structure label{margin-right:20px;margin-left:5px;font-weight:600}input[type=email],input[type=number],input[type=password],input[type=text],select{line-height:47px;border:1px solid #284a9a!important;border-radius:17px!important;padding:0 20px}select{height:49px;font-size:16px}.form-row{margin-top:13px;display:flex;align-items:center}.form-row select{color:#284a9a;font-size:16px;height:47px;padding:10px;border-radius:17px;margin-right:10px;border:1px solid #284a9a}.form-row label{flex:2;line-height:47px}.form-row div,.form-row input{flex:5}.form-row div input{margin-right:5px}.form-row div label{margin-right:15px}.form-oneline{display:block!important}.form-onelineinput[type=checkbox]{margin-right:5px}.group-form-entriesNumber{display:flex;position:relative}.group-form-entriesNumber div{padding-right:10px;box-sizing:border-box}.group-form-entriesNumber .group-form--entrySubTitle{font-style:italic}.group-form-entriesNumber .group-form--entryTitle span{font-size:11px}.group-form-entriesNumber .group-form--entryNbTitle{flex:none;font-weight:600}.group-form-entriesNumber .group-form--entryNb{flex:none}.group-form-entriesNumber .group-form--entryNb input{width:100px;line-height:47px;border:1px solid #284a9a;font-size:16px;color:#284a9a;border-radius:17px;text-align:center}.group-form-entriesNumber .group-form--entryPrice{flex:none;font-size:22px;font-weight:600;text-align:right;width:100px}.group-form-entriesNumber .group-form--freePrice{position:absolute;right:0;font-size:11px;bottom:0}input[type=submit]{float:right;margin-top:10px!important}.priceZone{min-width:100px;text-align:right}.group-form--rightTotal{text-align:right;font-size:16px!important}.group-form--rightCol p.totalPrice{font-size:34px;text-align:right!important;font-weight:600;position:relative;margin-top:20px;padding-right:32px;margin-bottom:20px}.group-form--rightCol p.totalPrice sup{font-size:16px;vertical-align:super;padding-left:5px;position:absolute;top:-10px}.group-form--rightCol p.totalPriceHt,.group-form--rightCol p.totalTva{font-size:14px!important;text-align:right!important}.group-form--rightCol p.freeEntries{text-align:right!important}.detail-ordergroup-container{background-color:#fff;margin-top:80px;padding:40px}.page-around .block-txt-ctn{padding-bottom:85px}.page-around p{color:#4a4a4a}.page-around p.intro{margin-bottom:60px}.page-around .block-txt{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.page-around .block-txt p{font-size:14px;line-height:1.4;text-align:justify;margin-bottom:30px}.slider-around .item{background-size:cover;background-position:50%;background-repeat:no-repeat;height:700px;width:100%}.slider-around .slick-arrow{width:50px;height:50px;z-index:1}.slider-around .slick-prev{left:85px}.slider-around .slick-prev:before{content:url(/build/global/images/fleche-gauche-blanche-fond-gris-clair.aa880bb9.svg)}.slider-around .slick-next{right:85px}.slider-around .slick-next:before{content:url(/build/global/images/fleche-droite-blanche-fond-gris-clair.814355a2.svg)}.page-campsite .block-txt{position:relative;padding-top:145px;padding-bottom:115px;height:100%}.page-campsite .block-txt:before{content:"";background-size:cover!important;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-campsite .block-txt a{font-size:16px;text-transform:uppercase;text-decoration:underline;margin:20px 0;display:block}.page-campsite .btn{margin:50px auto;display:block}.page-campsite.page-campsite--kid .block-txt{padding-bottom:0}.page-campsite.page-campsite--activities .block-txt a:first-of-type:after{content:"|";font-weight:300;color:#fff;margin:0 17px}.page-campsite.page-campsite--activities h3{margin-top:10px!important}.page-campsite.page-int{padding-top:0;background-color:rgba(51,77,138,.7)}.page-campsite.page-int h1,.page-campsite.page-int p.intro{color:#fff}.page-campsite.page-int h2{color:#ffc600}.page-campsite.page-int h3{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:10px;color:#fff}.page-campsite.page-int p,.page-campsite.page-int ul{font-size:14px;line-height:1.4;text-align:justify;margin-bottom:22px;font-weight:300}.page-campsite.page-int p.intro{margin-bottom:50px}.page-campsite.page-int strong{font-weight:600;text-transform:uppercase}.page-campsite h4{font-size:14px;font-weight:600;line-height:1.4;color:#fff;display:inline;font-style:normal!important}.page-campsite strong.price{text-transform:unset}.page-campsite .nav-pages{position:relative}.page-campsite .nav-pages span{display:block;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.page-campsite .block-photos{display:flex}.page-campsite .block-photos>*{width:25%;height:240px;cursor:pointer;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;position:relative}.page-campsite .block-photos>:hover:before{content:"";display:block;width:100%;height:100%;background-color:rgba(136,166,230,.7);background-size:cover!important;position:absolute;top:0;left:0;z-index:1}.page-campsite .block-photos>:hover:after{content:url(/build/global/images/loupe-plus-photo.3feeef50.svg);display:block;width:50px;height:53px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.page-campsite .explanations{display:flex;align-items:flex-start}.page-campsite .explanations>*{color:#fff}.page-campsite .explanations.explanations--2col{margin-right:-30px;margin-left:-30px}.page-campsite .explanations.explanations--2col>*{width:calc(50% - 60px);margin:0 30px}.page-campsite .explanations.explanations--3col{margin-right:-11px;margin-left:-11px}.page-campsite .explanations.explanations--3col>*{width:calc(50% - 22px);margin:0 11px}.page-campsite .explanations.explanations--spa .block-right{padding-left:60px}.page-campsite .explanations.explanations--spa .phone{display:flex;align-items:center;padding-left:25px}.page-campsite .explanations.explanations--spa .phone img{margin-right:12px}.page-campsite .explanations.explanations--spa .phone a{text-transform:unset;font-weight:600;line-height:1.2;font-size:18px;cursor:unset}.page-campsite .explanations.explanations--spa .block-boxed{margin-bottom:15px;width:290px;box-sizing:border-box}.page-campsite .explanations.explanations--spa .block-boxed .price:before{content:"";display:inline-block;width:48px;height:2px;background-color:#fff;margin-right:10px}.page-campsite .explanations.explanations--spa .block-boxed .flex{justify-content:space-between}.page-campsite .block-boxed{padding:25px;border:1px solid #fff}.page-campsite .block-boxed p{margin-bottom:10px}.page-campsite .campsite-map{width:40%;height:auto;margin:auto;display:block}.page-campsite #js-campsite-map{cursor:pointer}.page-campsite .block-download{margin-top:45px;display:flex;flex-wrap:wrap;justify-content:space-around}.page-campsite .block-download img,.page-campsite .block-download span{display:block;margin:auto}.page-campsite .block-download a{text-transform:none;text-decoration:unset}.page-campsite .block-download img{margin-bottom:7px;width:50px;height:70px}.page-campsite .block-download span{font-size:18px;font-weight:600;line-height:1.2;text-align:center;color:#fff}.page-campsite iframe{margin:auto;border:20px solid #fff;display:block}.page-campsite .mascot{position:absolute;bottom:0;right:10%}.page-campsite .img-cover{height:475px;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}.page-campsite .list-circle--blue{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;text-align:left!important}.slider-campsite .item{height:510px;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.slider-campsite .slick-arrow{width:48px;height:48px;z-index:1}.slider-campsite .slick-prev{left:25px}.slider-campsite .slick-prev:before{content:url(/build/global/images/fleche-gauche-blanche.23618753.svg)}.slider-campsite .slick-next{right:25px}.slider-campsite .slick-next:before{content:url(/build/global/images/fleche-droite-blanche.a300778f.svg)}.modal-campsite-map,.modal-slider{display:none}.modal-campsite-map .slider,.modal-slider .slider{width:70%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-campsite-map .close-modal,.modal-slider .close-modal{position:absolute;top:30px;right:30px;text-transform:uppercase;font-size:20px;font-weight:500;color:#fff;z-index:11;cursor:pointer}.modal-campsite-map .close-modal span,.modal-slider .close-modal span{background-color:#fff;color:#000;border-radius:50%;padding:4px 12px;margin-left:10px;font-weight:700}.modal-slider{height:100%;width:100%}.modal-campsite-map{width:100%}.modal-campsite-map img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:calc(100vh - 60px);display:block}.page-partners{padding-bottom:90px}.page-partners .block-partners{display:flex;flex-wrap:wrap;justify-content:space-around}.page-partners .partner{margin:11px;background-color:#fff}.page-partners .partners-ctn-1{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.page-partners .partners-ctn-1 .partner{width:calc(25% - 22px)}.page-partners .partners-ctn-2{width:50%}.page-partners .partners-ctn-2 .partner{width:calc(100% - 22px)}.page-partners .partners-ctn-2 .block-img{background-size:cover;height:230px}.page-partners .partners-ctn-3{width:50%;display:flex;flex-wrap:wrap;justify-content:space-around}.page-partners .partners-ctn-3 .partner{width:calc(50% - 22px)}.page-partners .partners-ctn-3 .partner.partner--mini{width:70px;background-color:unset}.page-partners .block-img{height:160px;background-size:contain;background-position:50%;background-repeat:no-repeat}.page-partners .partners-ctn-1 .block-img,.page-partners .partners-ctn-3 .block-img{max-width:150px;margin:auto}.page-partners h3{text-transform:uppercase;text-align:center;padding:14px 5px}.page-partners.page-int h3{margin-bottom:0}.page-partners p{font-size:14px;line-height:1.4;text-align:center;color:#363636;padding:0 25px 15px}.page-general-terms{background-size:contain!important;background-position:top!important}.page-general-terms .block-ctn{display:flex;position:relative}.page-general-terms aside{width:280px}.page-general-terms .aside-ctn{padding-top:30px}.page-general-terms .aside-ctn.fixed{position:fixed;top:0;width:280px;box-sizing:border-box}.page-general-terms .aside-ctn a{display:block;font-size:18px;font-weight:700;line-height:1.3;color:#4a4a4a;text-transform:uppercase;padding-bottom:10px}.page-general-terms .aside-ctn a.menu-break{padding-bottom:30px;border-bottom:2px solid #979797}.page-general-terms .aside-ctn a.menu-break+a{padding-top:30px}.page-general-terms .block-main{flex:1;margin-left:40px}.page-general-terms section{padding-top:30px}.page-general-terms.page-int{background:url(/build/global/images/header_conditions_generales-min.5665adee.jpg) #f4f4f4;background-size:contain;background-position:top;background-repeat:no-repeat;padding-top:150px}.page-general-terms.page-int h1{margin-bottom:30px;padding-left:320px}.page-general-terms.page-int h2{font-size:36px;font-weight:700;color:#4a4a4a;margin-bottom:45px;line-height:1;letter-spacing:unset}.page-general-terms.page-int h2:after{content:"";display:block;width:30px;height:8px;border-radius:5px;background-color:#ffc600;margin-top:20px;margin-left:auto;margin-right:auto}.page-general-terms.page-int h3{color:#4a4a4a}.page-general-terms h3{font-size:18px;font-weight:700;line-height:1.2;color:#4a4a4a}.page-general-terms p{font-size:14px;line-height:1.4;text-align:justify;color:#363636;margin-bottom:20px}.page-general-terms li{font-size:14px;line-height:1.4;color:#4a4a4a}.page-general-terms #cgv_extrait_reglement_interieur{margin-top:100px;border:2px solid #979797;padding:40px 35px;margin-bottom:140px}.page-general-terms #cgv_extrait_reglement_interieur h3:first-child{display:none}.page-general-terms #cgv_extrait_reglement_interieur h3{text-transform:uppercase}.page-general-terms .block-nav{background-color:#0b9ffd;padding:50px 0}.page-general-terms .block-nav-ctn{display:flex;justify-content:space-around}.page-general-terms .block-nav-ctn>*{width:25%}.page-general-terms .block-nav-ctn span{font-size:18px;font-weight:500;line-height:1.2;text-align:center;color:#fff;padding:20px}.page-general-terms .block-nav-ctn img{margin:auto}.page-general-terms .block-nav-ctn a,.page-general-terms .block-nav-ctn img,.page-general-terms .block-nav-ctn span{display:block}.page-legal-notice.page-int{background:url(/build/global/images/header_conditions_generales-min.5665adee.jpg) #f4f4f4;background-size:contain;background-position-y:55px;background-repeat:no-repeat;padding-top:150px;padding-bottom:100px}.page-legal-notice.page-int h1{margin-bottom:80px}.page-legal-notice.page-int h3{color:#4a4a4a}.page-legal-notice.page-int p{font-size:14px;line-height:1.4;text-align:justify;color:#363636;margin-bottom:30px;display:inline-block}.page-legal-notice.page-int p:first-of-type,.page-legal-notice.page-int p:nth-of-type(2){text-align:left}.page-legal-notice .main{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.page-offers{box-sizing:border-box;position:relative}.page-offers.page-int{padding-top:0}.page-offers.page-int h1{color:#fff}.page-offers.page-int h2{color:#ffc600;letter-spacing:.5px;line-height:normal}.page-offers.page-int h3{font-size:50px;font-weight:700;text-align:center;color:#ffc600}.page-offers.page-int p{font-size:16px;line-height:1.4;text-align:center;color:#fff;max-width:300px;margin-bottom:40px}.page-offers .block-txt{min-height:calc(100vh - 330px);position:relative;padding-top:145px;padding-bottom:115px;height:100%;background:rgba(0,0,0,.7)}.page-offers button:not(.slick-arrow){display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #fff;border-radius:20px;padding:10px 20px}.page-offers button:not(.slick-arrow) img{margin-right:10px}.page-offers button:not(.slick-arrow) a{font-size:16px;text-align:center;text-transform:uppercase;color:#fff}.page-offers .slider-offers{margin:100px auto 0;max-width:500px}.page-offers .slider-offers .slick-arrow{width:50px;height:50px;z-index:30}.page-offers .slider-offers .slick-prev{left:0}.page-offers .slider-offers .slick-prev:before{content:url(/build/global/images/fleche-gauche-blanche.23618753.svg)}.page-offers .slider-offers .slick-next{right:0}.page-offers .slider-offers .slick-next:before{content:url(/build/global/images/fleche-droite-blanche.a300778f.svg)}.page-offers .goodDeal-long-content{max-width:300px}.page-offers .item>*{margin:auto}.page-weather{padding-bottom:65px;min-height:calc(100vh - 285px)}.page-weather.page-int h1{color:#284a9a;margin-bottom:10px}.page-weather.page-int h1:after{display:none}.page-weather.page-int h2{color:#9b9b9b}.page-weather .block-weather-module{margin-top:40px;width:100%;height:520px;background-color:#fff}.page-media{padding-bottom:60px}.page-media.page-int{padding-top:140px}.page-media.page-int h1{color:#284a9a;margin-bottom:60px}.page-media .block-btn{display:flex;justify-content:center;margin-bottom:40px}.page-media .block-btn button{margin:5px;padding:10px 15px;font-size:16px;font-weight:700;line-height:1.4;text-align:center;border-radius:20px;cursor:pointer;background-color:transparent;color:#363636;border:2px solid #cfcfcf}.page-media .block-btn button.active{background-color:#284a9a;color:#fff;border:2px solid #284a9a}.page-media .slider-images .item{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;width:100%;height:540px}.page-media .slider-images .slick-arrow,.page-media .slider-images .slick-arrow:before{width:50px;height:50px}.page-media .slider-images .slick-prev{left:-70px}.page-media .slider-images .slick-prev:before{content:url(/build/global/images/fleche-gauche-bleue-fond-blanc.f9e44000.svg)}.page-media .slider-images .slick-next{right:-70px}.page-media .slider-images .slick-next:before{content:url(/build/global/images/fleche-droite-bleue-fond-blanc.c42f1bac.svg)}.page-media .slider-nav{margin-top:15px}.page-media .slider-nav .item-nav{height:120px;margin:0 6px;background-size:cover;background-repeat:no-repeat}.page-reviews{background-color:#f4f4f4}.page-reviews .block-aside{width:300px;margin-right:20px}.page-reviews .aside-blue{background-color:#284a9a;padding:20px;color:#fff;text-align:center;font-size:18px;line-height:1.2}.page-reviews .aside-block-rate{padding:30px 0}.page-reviews .aside-block-rate .ctn-stars{justify-content:center}.page-reviews .aside-block-rate .ctn-stars svg{width:20px;height:20px}.page-reviews .rate{color:#284a9a;font-size:18px;text-align:center}.page-reviews .rate strong{font-size:50px;font-weight:700}.page-reviews .rate a,.page-reviews .rate p{font-size:14px;color:#284a9a;text-align:center;padding:10px}.page-reviews .aside-list{padding:30px 0;border-top:1px solid #ddd}.page-reviews .aside-list p{font-size:18px;font-weight:700;line-height:1.2;color:#284a9a;padding-bottom:5px}.page-reviews .list-details-rates{font-size:16px;font-weight:400;line-height:1.4;color:#4a4a4a}.page-reviews .list-details-rates li{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.page-reviews .list-details-rates li:not(:last-of-type){border-bottom:1px solid #ddd}.page-reviews .ctn-stars{display:flex}.page-reviews .ctn-stars svg{width:15px;height:15px}.page-reviews .ctn-stars svg .cls-2{fill:#cecece}.page-reviews .ctn-stars svg.active .cls-2{fill:#ffc600}.page-reviews .aside-ca{margin-top:30px}.page-reviews .aside-ca p{font-size:14px;color:#284a9a;padding-bottom:10px}.page-reviews .aside-ca img{width:170px;height:auto}.page-reviews .block-comments{flex:1;padding-bottom:70px}.page-reviews .filters{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.page-reviews .filters p,.page-reviews .filters select{font-size:14px;line-height:1.4;color:#363636}.page-reviews .filters p{margin-right:10px}.page-reviews .filters select{margin:0 5px;padding:0 15px;height:40px;background-color:transparent}.page-reviews .comment{margin:20px 0;padding:20px 20px 25px;position:relative;background-color:#fff}.page-reviews .comment-rate{position:absolute;top:20px;right:20px;font-size:18px;color:#284a9a}.page-reviews .comment-rate strong{font-size:35px;font-weight:700;line-height:1.2;text-align:right}.page-reviews .comment-author{font-size:18px;font-weight:700;line-height:1.2;color:#284a9a;padding-bottom:8px}.page-reviews .comment-date{font-size:14px;color:#9b9b9b;padding-bottom:10px}.page-reviews .comment-txt p{font-size:14px;line-height:1.4;text-align:justify;color:#363636}.comments-paginator{margin:30px 0}.comments-paginator>*{font-size:18px;line-height:48px;letter-spacing:5px;color:#284a9a;padding:0 5px;text-align:center}.comments-paginator .current{font-weight:700}.comments-paginator .previous{float:left;height:48px}.comments-paginator .next{float:right;height:48px}.page-contact{position:relative}.page-contact:before{content:"";background-size:cover!important;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-contact.page-int{background-image:none!important;padding-top:0!important}.page-contact.page-int h1{color:#fff}.page-contact.page-int h2{color:#ffc600;margin:0}.page-contact.page-int h3{font-size:22px;font-weight:600;text-transform:uppercase;color:#fff;text-decoration:underline;margin-bottom:0}.page-contact.page-int p{font-size:16px;line-height:1.4;text-align:center;color:#fff;margin-bottom:0;font-weight:300}.page-contact.page-int p strong{font-weight:600}.page-contact .block-txt{position:relative;padding-bottom:115px;height:100%}.page-contact .block-main{display:flex;padding-bottom:85px}.page-contact .block-main>*{width:50%}.page-contact h3{display:flex;align-items:center}.page-contact h3 img{display:block;margin-right:10px}.page-contact .block-info h3{justify-content:center}.page-contact .block-info .megaphone-button{float:none;display:flex;align-items:center;justify-content:center;padding-left:0;margin:0}.page-contact .block-info .megaphone-button i{display:block;background-repeat:no-repeat;background-position:50%;background-size:65%;height:45px;width:44px;border-radius:45px;background-color:#95c11f;float:none}.page-contact .block-info .megaphone-button a{font-size:16px;background:none;padding:0;height:115px;margin:0 0 0 15px;color:#fff;display:block;height:75px}.page-contact .block-info .megaphone-button a span{text-decoration:underline}.page-contact .contact{padding-bottom:20px}.page-contact .contact p{margin-bottom:15px}.page-contact .contact-info{padding:20px;border:1px solid #fff;width:250px;box-sizing:border-box;margin:auto;background-color:rgba(0,0,0,.28)}.page-contact .contact-info p{text-align:left;font-size:16px}.page-contact .contact-info p a{text-transform:uppercase;color:#95c11f;font-size:18px;font-weight:700;text-decoration:underline}.page-contact .timetable:after,.page-contact .timetable:before{content:"";display:block;margin:auto;width:180px;height:2px;background-color:#fff}.page-contact .timetable p{padding:35px 0}.page-contact .access{padding:35px 0 60px}.page-contact button[type=submit]{background-color:#f7a600;border-radius:27px;color:#fff;font-size:22px;text-align:center;text-transform:uppercase;padding:13px 20px}.page-contact form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.page-contact .form-row{width:calc(50% - 5px);box-sizing:content-box;margin-top:0;display:block}.page-contact .form-error{color:#ffc600;font-size:14px;padding-bottom:10px}.page-contact .form-message{width:100%}.page-contact .block-form{margin-right:70px}.page-contact .block-form input,.page-contact .block-form textarea{border-radius:20px;background-color:#fff;margin-bottom:15px;width:100%;font-size:16px;line-height:1.4;color:#363636;padding:10px 15px;box-sizing:border-box}.page-contact .block-form input{height:47px}.page-contact .block-form textarea{height:230px}.page-contact .flex{align-items:center;justify-content:space-between;width:100%}.page-contact .captcha label,.page-contact .hidden{display:none}.contact-map iframe{width:100%;height:630px;pointer-events:none}.page-accomodations{padding-bottom:115px}.page-accomodations p.intro{color:#4a4a4a;margin-bottom:90px}.page-accomodations .block-all-accomodations{display:flex;flex-wrap:wrap;margin:0 -11px;padding-bottom:90px}.page-accomodations .block-all-accomodations>*{margin:11px;width:calc(33.33% - 22px)}.page-accomodations .block-explanations{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.page-accomodations p{font-size:14px;line-height:1.4;text-align:justify;color:#4a4a4a;margin-bottom:25px}.page-accomodations h4{font-size:18px;font-weight:700;line-height:1.2;color:#363636;margin-bottom:10px}.page-accomodations .all-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -4px 15px}.page-accomodations .all-filters>*{display:flex}.page-accomodations .all-filters li{border-radius:20px;font-size:15px;font-weight:500;color:#4a4a4a;text-align:center;padding:10px;background-color:transparent;border:2px solid #cfcfcf;margin:4px;cursor:pointer}.page-accomodations .all-filters li.active{color:#fff;font-weight:600;background-color:#284a9a;border:2px solid #284a9a}.accomodation-ctn.active{display:block}.accomodation-ctn.inactive,.no-result{display:none}.no-result{text-align:center;font-size:18px;color:#363636;margin:40px 0}.no-result strong{display:block;margin-top:20px}.jump .page-attraction .page-attraction--leftBlock{background-color:#0c8195}.jump .page-attraction .attraction-full-description .left-text{flex:2;background-color:#0c8195}.page-attraction{padding-top:0!important}.page-attraction .page-attraction--leftBlock{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;background-color:#284a9a}.page-attraction .page-attraction--leftBlock>*{color:#fff!important;text-align:center}.page-attraction .page-attraction--leftBlock h1{margin-top:100px}.page-attraction .page-attraction--leftBlock .slideSkill{padding:12px 18px;text-transform:uppercase;font-weight:700;margin:20px 25px 28px}.page-attraction .page-attraction--leftBlock .attractionPictos{display:flex;margin-bottom:50px}.page-attraction .page-attraction--leftBlock .attractionPicto-nopregnant{background-image:url(/build/global/images/picto-interdit-femmes-enceintes.34cfa6ab.svg)}.page-attraction .page-attraction--leftBlock .attractionPicto-nocardiac{background-image:url(/build/global/images/picto-interdit-cardiaques.8b610a05.svg)}.page-attraction .page-attraction--leftBlock .attractionPicto{background-size:auto;background-repeat:no-repeat;background-position:50%;margin:0 8px;width:65px;height:65px;border-radius:50px;border:5px solid #0b9ffd;text-align:center;color:#284a9a;font-size:11px;background-color:#fff;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.page-attraction .page-attraction--leftBlock .attractionPicto-minimum{font-weight:700;font-size:8px}.page-attraction .page-attraction--leftBlock .attractionPicto-number{font-weight:700;font-size:20px}.page-attraction .page-attraction--leftBlock .attractionPicto-unit{font-weight:700;font-size:8px;letter-spacing:1.4px;padding-top:3px}.page-attraction .page-attraction--leftBlock .attractionDescription{padding:0 10%;font-size:14px;line-height:20px;color:#fff}.page-attraction .page-attraction--leftBlock .attractionDescription p{color:#fff!important}.page-attraction .page-attraction--leftBlock .page-attraction--showSlider,.page-attraction .page-attraction--leftBlock .page-attraction--showVideo{cursor:pointer}.page-attraction .page-attraction--leftBlock .page-attraction--showSlider:before,.page-attraction .page-attraction--leftBlock .page-attraction--showVideo:before{content:"";display:block;height:40px;width:40px;border-radius:20px;background-image:url(/build/global/images/picto-video-lecture-bleu.60b047a8.svg);background-repeat:no-repeat;background-color:#fff;background-position:14px;background-size:40%;margin:10px auto}.page-attraction .page-attraction--rightBlock{flex:2;overflow:hidden;width:100%;height:100vh;position:relative}.page-attraction .page-attraction--rightBlock .page-attraction--videoZone{display:none;height:100%}.page-attraction .page-attraction--rightBlock .page-attraction--videoZone iframe{height:100%;width:100%}.page-attraction .page-attraction--rightBlock .slider{width:auto;height:100vh}.page-attraction .page-attraction--rightBlock .slider .slick-list{padding:0!important;height:100%}.page-attraction .page-attraction--rightBlock .slider .slick-list .slick-track{height:100%}.page-attraction .page-attraction--rightBlock .slider .item{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.page-attraction .page-attraction--rightBlock .slick-next,.page-attraction .page-attraction--rightBlock .slick-prev{width:100px;height:100px}.page-attraction .page-attraction--rightBlock .slick-next:before,.page-attraction .page-attraction--rightBlock .slick-prev:before{font-size:100px}.page-attraction .page-attraction--rightBlock .slick-prev{left:0;z-index:1000}.page-attraction .page-attraction--rightBlock .slick-next{right:0}.page-attraction .page-attraction--rightBlock .slick-dots{position:absolute;bottom:20px;z-index:1000}.page-attraction .page-attraction--rightBlock .slick-dots li.slick-active button:before{color:#fff}.page-attraction .page-attraction--rightBlock .slick-dots li button:before{color:#fff;width:50px;height:50px;font-size:25px}.page-attraction .attraction-full-description{display:flex}.page-attraction .attraction-full-description .left-logo{flex:1;display:flex}.page-attraction .attraction-full-description .left-logo img{margin:auto;max-width:100%}.page-attraction .attraction-full-description .left-text{flex:2;background-color:#284a9a}.page-attraction .attraction-full-description .left-text p{color:#fff!important;font-size:14px}.page-attraction .attraction-other{margin-top:70px}.page-attraction .attraction-other h2{font-size:32px}.page-attraction .attraction-other .attraction-bloc{background-color:#fff!important}.page-news{padding-top:0!important}.page-news .container-medium{height:100vh}.page-news .container-medium .h1{background-color:hsla(0,0%,100%,.9);padding:30px;border-radius:60px}.page-news .container-medium .slider{width:100%}.page-toknow{padding:0!important}.page-toknow .block-txt-section{background-color:#284a9a!important;height:auto!important;padding-bottom:50px}.page-toknow .block-txt-section a,.page-toknow .block-txt-section li,.page-toknow .block-txt-section p{color:#fff!important}.page-toknow .block-txt-section p{margin:30px auto;text-align:center;max-width:800px}.page-toknow .h2{color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:800!important;letter-spacing:normal!important;font-size:20px!important}.page-toknow .h2:before{content:"";display:block;width:50%;margin:30px auto;height:1px;background-color:#fff}.page-toknow .dresscode{display:flex;justify-content:center}.page-toknow .dresscode li{flex:1;padding:30px;box-sizing:border-box;text-align:center}.page-toknow .dresscode li h3{color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}.page-toknow .dresscode li h3 .picto{display:block;width:100%;height:70px;margin-bottom:20px;background-position:50%}.page-toknow .dresscode li p{margin-top:10px}.page-toknow .block-txt-last{color:#284a9a!important}.page-toknow .block-txt-blue{background-color:#284a9a!important;color:#fff!important}.page-services{background-image:none!important;padding-top:90px!important;background-color:#fff!important}.page-services p{max-width:800px;margin:auto;line-height:22px}.page-services .h1{margin-bottom:35px!important}.page-services .services-list{display:flex;flex-flow:wrap;justify-content:space-around}.page-services .service-bloc{width:330px;margin-top:10px;border:1px solid #cacaca;position:relative}.page-services .service-bloc .free-service{position:absolute;right:0;top:0;background-color:#95c11f;color:#fff;font-size:12px;text-transform:uppercase;padding:7px}.page-services .service-bloc .h2{color:#000!important;text-transform:uppercase;font-size:20px;font-weight:800;margin-top:25px;font-family:Open Sans,sans-serif;text-align:left;padding-left:25px;margin-bottom:0}.page-services .service-bloc p{color:#000!important;padding:15px 25px 25px}.page-services .service-secu-list{display:flex;justify-content:space-between}.page-services .service-secu-list .service-secu-block{width:49%;display:flex;background-color:#fff;position:relative;overflow:hidden;border:1px solid #cacaca}.page-services .service-secu-list .service-secu-block:before{content:"";display:block;background-color:#f4f4f4;position:absolute;height:500px;width:1000px;z-index:0;top:-134px;left:-869px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);border:1px solid #cacaca}.page-services .service-secu-list .service-secu-block .service-secu-block-left{background-color:#f4f4f4;z-index:2;flex:1}.page-services .service-secu-list .service-secu-block .service-secu-block-left i{width:85%;height:100%;margin-left:25px}.page-services .service-secu-list .service-secu-block .service-secu-block-right{flex:3;height:250px;display:flex;box-sizing:border-box;padding-left:100px;padding-right:55px;font-size:14px}.page-services .service-secu-list .service-secu-block .service-secu-block-right p{color:#000!important}.page-services .title-secu{color:#95c11f!important;margin-top:130px;margin-bottom:25px!important;text-align:center;font-size:22px!important;text-transform:uppercase}.page-faq .h1{margin-bottom:85px!important}.page-faq .faq-block{padding-bottom:20px}.page-faq .faq-block:after{content:"";display:block;width:500px;margin:auto;height:1px;background-color:#284a9a}.page-faq .h2{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:normal!important;margin-bottom:15px!important;cursor:pointer}.page-faq p{display:none;color:#284a9a;margin-bottom:25px!important;transition:height 1s ease-out}.page-faq .response-active{display:block}.command-step li:before{content:""}.block-open-hours .h1{color:#95c11f!important}.block-open-hours .open-hours-infos{margin-top:60px;display:flex;text-align:center;color:#284a9a;font-size:14px}.block-open-hours .open-hours-infos>div{flex:1}.block-open-hours .open-hours-infos .h3{color:#284a9a;font-size:20px;text-decoration:none;text-align:center;display:block;text-transform:uppercase;margin:0}.block-open-hours .open-hours-infos p{color:#284a9a}.block-open-hours .open-hours-infos p span{text-transform:uppercase}.block-open-hours .open-hours-infos .with-separator{margin-top:20px;font-size:20px}.block-open-hours .open-hours-infos .with-separator:before{content:"";height:1px;width:23%;padding-top:20px;display:block;margin:auto;border-top:1px solid #284a9a}.block-open-hours .open-hours-infos .small-text{margin-top:20px}.list-campsite{padding:35px;border:1px solid #cacaca;border-radius:10px;margin-top:60px;display:flex;justify-content:center}.list-campsite li{flex:1}.list-campsite li a{text-align:center;padding-top:10px;display:block;margin-top:10px;font-size:14px}.list-campsite li a b{display:block;margin-bottom:5px;font-size:16px}.header-image{height:380px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:80px}.jump section#video-homepage{background-image:url(/build/global/images/background_parc-aquatique-sensation-landes-vacances-toboggans.13e8c549.jpg);background-position:50%}.jump .menu-bg-bmx{background-image:url(/build/global/images/bg-bmx.ab44b446.jpg)!important;background-position:42%!important}.jump .menu-bg-glisse{background-image:url(/build/global/images/bg-glisse.861483ce.jpg)!important;background-position:42%!important}.jump .menu-link-jump{width:50px;height:50px;background-color:rgba(0,0,0,.36);color:#fff!important;text-decoration:none!important;text-align:center;font-size:50px!important;line-height:50px;margin-right:0}.jump .submenu .submenu-container .submenu-container--left{padding:30px 40px 35px}.jump._contactjump .block-info{background-color:rgba(12,129,149,.65);padding:10px;border-radius:10px;box-sizing:border-box}.jump._contactjump h1{color:#0c8195!important}.jump._contactjump .contact-info{width:80%;color:#fff;padding:10px;line-height:normal;background:none;border:none}.jump._contactjump .contact-list-toknow{list-style:circle}.jump._contactjump .contact-list-toknow li{margin-top:5px}.jump .block-open-hours .open-hours-infos h3,.jump .block-open-hours .open-hours-infos p{color:#f0592a}.jump .p-blue,.jump .p-blue p{color:#f0592a!important}.jump .block-open-hours .open-hours-infos .with-separator:before{border-top:1px solid #f0592a}.jump .block-formule{background-color:#0c8195}.jump .big-bt-orange{color:#fff;background-color:#f0592a}.jump .submenu{transition:visibility 0s linear,opacity .3s linear;background-color:#0c8195}.jump section#toboggan .h1,.jump section#toboggan .h3{color:#0c8195}.jump section#toboggan .h1{padding:0}.jump .attractions-selector--minSizeP,.jump section#practical .practical-content-right h2,.jump section#practical .practical-content-right p,.jump section#toboggan p{color:#f0592a}.jump #toboggan{padding-bottom:0;height:auto;min-height:auto}.jump section#practical{padding-top:100px!important}.jump .campsite-list .campsite-bloc a,.jump section#practical .practical-content-grey .h2,.jump section#practical .practical-content-grey p{color:#0c8195}.jump #prices{height:auto;min-height:auto;margin:200px 0}.jump p{color:#0c8195}.jump #prices .section-left{position:relative}.jump #prices .section-left a{margin:auto}.jump .block-formule-description p{color:#fff}.jump .toggle-footer-main{background-color:#0c8195}.login-block{width:50%!important}.login-block h3{font-size:32px!important}.login-block h3,.login-block p{color:#fff!important}.login-block input[type=password],.login-block input[type=text]{line-height:47px;border:1px solid #284a9a;border-radius:17px;padding:0 20px;background-color:#fff;display:block;margin:15px auto;text-align:center;color:#284a9a!important}.login-block input[type=submit]{float:none;border:none;display:block;font-size:20px;padding:10px 16px;margin:20px auto auto;text-align:center}.login-block .fos-password-reset{margin-top:27px;font-size:12px;color:#ccc!important;display:block}.big-bt-blue-active{font-size:20px!important;margin-top:20px!important;padding:10px 16px;text-align:center}.form-block-white{background-color:#fff;padding:40px;border-radius:20px}.form-block-white input,.form-block-white select{box-sizing:border-box;width:100%;margin:5px 0}.form-block-white .big-bt-orange{margin-top:70px!important}#app_user_registration_plainPassword label{text-align:center;display:block;color:#284a9a;font-weight:600;margin-top:10px}.ce_account{padding-top:0!important}.ce_account .account-header{top:0;background-color:#284a9a;width:100%;color:#fff;padding-top:180px;padding-bottom:30px}.ce_account .account-header .h3{color:#fff!important;text-transform:uppercase}.ce_account .main-content{margin-top:50px}.ce_account .col-3,.ce_account .col-4,.ce_account .col-8,.ce_account .col-9{background-color:#fff;padding:25px}.ce_account .menu-account li{border-bottom:1px solid #284a9a}.ce_account .menu-account li a{color:#284a9a!important;text-transform:uppercase;line-height:35px}.table-command{width:100%}.table-command thead tr{background-color:#284a9a}.table-command thead tr th{color:#fff;padding:5px}.table-command tbody td,.table-command tbody th{padding:10px}.table-command tbody td{text-align:center;border:1px solid #284a9a}.table-command tbody th{border-bottom:1px solid #284a9a}.table-command .picto-action{display:flex;justify-content:center;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.table-command .picto-action i{background-color:#284a9a!important;padding:10px;border-radius:10px;background-size:115%;background-position:50%}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/global/images/ajax-loader.c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/build/global/fonts/slick.ced611da.eot);src:url(/build/global/fonts/slick.ced611da.eot) format("embedded-opentype"),url(/build/global/fonts/slick.b7c9e1e4.woff) format("woff"),url(/build/global/fonts/slick.d41f55a7.ttf) format("truetype"),url(/build/global/images/slick.f97e3bbf.svg) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{font-family:Open Sans,sans-serif}.blur{-webkit-filter:blur(13px);filter:blur(13px)}.blur.page-blur{overflow-y:hidden;max-height:100vh}.row{display:flex}.col,.col-2,.col-3,.col-4,.col-6,.col-8,.col-9,.col-12,.col-offset-1,.col-offset-2{margin:0 10px;box-sizing:border-box}.col-2{width:170.66667px}.col-3{width:256px}.col-4{width:341.33333px}.col-6{width:512px}.col-8{width:682.66667px}.col-9{width:853.33333px}.col-12{width:1024px}.col-offset-1{margin-left:85.33333px}.col-offset-2{margin-left:170.66667px}.col-center{margin:auto}.float-left{float:left}.float-right{float:right}.info-bubble{float:right;cursor:pointer;position:relative}.info-bubble:before{content:"?";display:block;width:12px;height:12px;background-color:#95c11f;color:#fff;border-radius:10px;text-align:center;line-height:12px;font-family:monospace}.info-bubble span{display:none;position:absolute;background-color:#f4f4f4;padding:14px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;width:200px;text-align:center}.info-bubble:hover span{display:block}.padding-45{padding:45px!important}.hidden{display:none}.alert-ContactError,.alert-error{background-color:#f36767}.alert-ContactError,.alert-ContactSuccess,.alert-error,.alert-success{color:#fff;padding:10px;border-radius:10px;margin:5px 0;text-align:center}.alert-ContactSuccess,.alert-success{background-color:#ffc600}.flex{display:flex}.flex-center{justify-content:center}select{border:1px solid #cecece;border-radius:5px}select:focus{outline:unset!important}.slick-dotted.slick-slider{margin-bottom:0!important}.bg-green{background-color:#95c11f!important}.bg-green,.bg-green .h1,.bg-green .h2,.bg-green .h3,.bg-green p{color:#fff!important}.container-medium{max-width:1024px;margin:auto;padding:0 40px}.container-vertical-center{display:flex;justify-content:center;align-items:center}.container-small{padding:0 85px}.container-mini{padding:0 20px}.block-txt-section{background-position:50%;background-repeat:no-repeat;height:100vh!important;background-size:cover;padding-top:230px;box-sizing:border-box}.block-txt-last{padding:150px 0}.uppercase{text-transform:uppercase}p{line-height:22px;color:#284a9a}.txt-small{font-size:12px!important}.txt-regular{font-size:14px!important}.txt-big{font-size:16px!important}.para-narrow{text-align:center;line-height:22px;max-width:800px;margin:auto;display:block}.para-center{text-align:center;padding:0 20px}.p-blue,.p-blue p{color:#284a9a!important;text-align:center;line-height:22px}.p-info-important{line-height:22px;color:#fff!important;background:#284a9a;text-align:center!important;padding:5px;border-radius:20px}.small-text{font-size:10px!important}.title-green{color:#95c11f!important}.blur{-webkit-filter:blur(10px);filter:blur(10px)}footer.blur,header.blur{z-index:0}.page-int{padding-top:230px;padding-bottom:50px;background-color:#f4f4f4}.page-int .h1,.page-int h1{font-size:50px;line-height:1.1;font-weight:700;color:#95c11f;margin-bottom:13px}.page-int .h1,.page-int .h2,.page-int h1,.page-int h2{text-align:center;text-transform:uppercase;font-family:Bangers,cursive;letter-spacing:2px;font-weight:400}.page-int .h2,.page-int h2{font-size:25px;line-height:30px;color:#284a9a;margin-bottom:20px}.page-int .h3,.page-int h3{font-size:18px;font-weight:700;line-height:1.2;color:#363636;margin-bottom:10px}.page-int p.intro{font-size:16px;font-weight:600;text-align:justify;line-height:1.4}.jump .h1,.jump .h2,.jump .h3,.jump h1,.jump h2,.jump h3{color:#0c8195}.social-link{width:90px;height:90px;display:inline-block;background-repeat:no-repeat;background-size:cover}.social-link-fb{background-image:url(/build/global/images/facebook-atl-pk.b1f4a58c.svg)}.social-link-insta{background-image:url(/build/global/images/insta-atl-pk.2d90811e.svg)}.social-link-yt{background-image:url(/build/global/images/youtube-atl-pk.8bc697b7.svg)}.social-link-ti{background-image:url(/build/global/images/tiktok-atl-pk.15b4ec41.svg)}ul.list-dash li:before{content:"-";padding-right:3px}ul.list-circle li:before{content:"";display:inline-block;width:4px;height:4px;background-color:#fff;border-radius:50%;margin-right:5px;margin-bottom:2px}ul.list-circle.list-circle--blue{font-style:italic}ul.list-circle.list-circle--blue li:before{width:7px;height:7px;background-color:#0b9ffd;margin-right:3px}ul.list-circle.list-circle--blue li{margin-bottom:20px}ul.list-circle strong{text-transform:none!important;font-style:normal!important}.big-link{font-size:22px;line-height:18px}.big-link--orange{color:#f7a600}button{cursor:pointer}.big-bt,.big-bt-blue,.big-bt-blue-active,.big-bt-green,.big-bt-orange,.big-bt-white{border:1px solid #fff;padding:16px;font-weight:700;text-transform:uppercase;border-radius:30px;font-size:22px;margin-left:10px;margin-right:10px;display:block;cursor:pointer}.big-bt-list{display:flex;justify-content:center;margin:50px 0}.big-bt-white{color:#fff}.big-bt-green{color:#95c11f;border-color:#95c11f}.big-bt-blue{color:#284a9a}.big-bt-blue-active{color:#fff;background-color:#284a9a}.big-bt-green-active{background-color:#95c11f;color:#fff}.big-bt-orange{color:#fff;background-color:#f7a600}.big-bt-white-active{background-color:#fff;color:#0b9ffd}.btn{padding:15px 25px;border-radius:20px;font-family:Open Sans,sans-serif;cursor:pointer}.btn,.btn a{font-size:16px;line-height:1.4;text-align:center;font-weight:600;text-decoration:none!important;margin:0!important}.btn.btn--big{line-height:60px;border-radius:30px;font-weight:700;padding:0 30px}.btn.btn--big,.btn.btn--big a{font-size:22px}.btn.btn--yellow{background-color:#ffc600}.btn.btn--yellow a{color:#284a9a}.btn.btn--orange{background-color:#f7a600;color:#fff}.btn.btn--orange a{color:#fff}.btn.btn--red{background-color:#eb1d23}.btn.btn--red a{color:#fff}.btn.btn--booking{padding:6px 15px;background-color:#ffc600}.btn.btn--booking img,.btn.btn--booking svg{margin-right:10px}.btn.btn--booking a{display:flex;align-items:center;color:#fff;font-weight:400;font-size:14px;line-height:1}.nav-aside{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;z-index:11}.nav-aside a{display:flex;align-items:center;justify-content:flex-end}.nav-aside a:hover .nav-aside-alt{display:block}.nav-aside .nav-aside-alt{display:none;font-size:14px;font-weight:300;text-align:center;color:#fff;background-color:#363636;border-radius:16px;padding:10px 15px;margin-right:10px}.nav-aside-circle{width:50px;height:50px;margin:4px 0;border-radius:50%;background-color:#ffc600;box-shadow:2px 2px 5px 1px rgba(54,54,54,.15);position:relative}.nav-aside-circle img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-aside-circle.active{width:70px;height:70px}.nav-aside-circle.active img{width:45px;height:45px}.nav-pages{background-color:#0b9ffd;padding:100px 0;display:flex;align-items:center;justify-content:space-around}.nav-pages a{padding:0 10px;font-family:Bangers,cursive;font-size:36px;letter-spacing:-.4px;color:#fff}.nav-pages a,.nav-pages span{display:block;text-align:center;text-transform:uppercase}.nav-pages span{padding:5px 15px;font-size:16px;font-weight:500;line-height:1.9;letter-spacing:3.4px;color:#0b9ffd;background-color:#fff;z-index:10}.block-slider-accomodations{padding:30px 0;display:flex;align-items:center;margin-left:-65px;margin-right:-65px}.block-slider-accomodations .item{width:calc(33% - 22px);margin:0 11px}.slider-accomodations{width:calc(100% - 110px);margin:0 auto;padding:0 5px}.accomodations-slick-next,.accomodations-slick-prev{display:block;height:50px;width:50px;background-repeat:no-repeat;background-size:cover;cursor:pointer}.accomodations-slick-prev{background-image:url(/build/global/images/fleche-gauche-bleue-fond-blanc.f9e44000.svg)}.accomodations-slick-next{background-image:url(/build/global/images/fleche-droite-bleue-fond-blanc.c42f1bac.svg)}.slick-slide:focus{outline:none}.accomodation-ctn .accomodation-img{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;position:relative;width:100%;height:200px}.accomodation-ctn .block-txt{position:absolute;bottom:0;right:0}.accomodation-ctn .promo{display:block;background-color:#ffec00;padding:5px;text-align:center;text-decoration:underline;text-transform:uppercase;color:#363636;font-size:10px;font-weight:700;line-height:1.6}.accomodation-ctn .price{background-color:#284a9a;padding:5px 10px;text-align:right;font-size:14px;font-weight:300;line-height:1.4;color:#fff}.accomodation-ctn .price strong{font-weight:600}.accomodation-ctn .accomodation-details{background-color:#fff;padding:8px 10px 13px;box-sizing:border-box}.accomodation-ctn .accomodation-details>*{color:#363636}.accomodation-ctn .accomodation-name{text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.2}.accomodation-ctn .accomodation-capacity{font-size:14px;line-height:1.4}.jump-text{color:#0c8195!important}.jump-bg{background-color:#0c8195!important}@media screen and (max-width:1060px){.hideSpanText span{display:none!important}}.command-step{display:flex;justify-content:center;position:relative;margin-top:50px}.command-step:before{content:"";display:block;width:66%;height:2px;background-color:#ccc;position:absolute;top:13px;z-index:1;margin:auto}.command-step li{position:relative;flex:1;text-align:center;padding-top:45px;color:#ccc;text-transform:uppercase;font-size:14px}.command-step li.active{color:orange}.command-step li.active:after{background-color:orange}.command-step li:after{content:"";display:block;width:27px;height:27px;border-radius:27px;border:14px solid #f4f4f4;margin:auto auto 20px;top:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:1;background-color:#ccc}.show-item{cursor:pointer}.display-item>*{display:none}.display-item .switch-item,.display-item i{display:block!important}.footer-main .switch-item{display:none}.footer-main .display-item .switch-item,.footer-main .display-item i{display:inline-block!important}.slick-arrow:before{display:none}.slick-prev,.slick-prev:hover{background-image:url(/build/global/images/gauche.2bc8f949.png)!important}.slick-next,.slick-next:hover{background-image:url(/build/global/images/droite.25eb2040.png)!important}