@font-face{font-family:Lato, sans-serif;font-style:normal;font-weight:400;src:local("sans serif"), local("sans-serif"), local(Lato);font-display:swap}body::-webkit-scrollbar{width:3px}body{scrollbar-width:thin}h1{color:#fff;font-family:Lato, sans-serif;letter-spacing:4px;font-family:"Abril Fatface", serif;font-weight:100 !important}h2{color:#000;font-family:Lato, sans-serif;font-size:3.5rem;letter-spacing:1px;font-family:"Abril Fatface", serif;font-weight:100 !important}h2 strong{color:#121212}h3{color:#000;font-size:1rem;font-family:Lato, sans-serif;letter-spacing:4px;font-weight:500}h4{color:#121212;font-family:Lato, sans-serif;letter-spacing:2px}h5{color:#121212;font-family:Lato, sans-serif;letter-spacing:2px}h6{color:#121212;font-family:Lato, sans-serif;letter-spacing:2px}p{letter-spacing:0.02em;line-height:1.4;font-family:Lato, Sans-Serif}li{padding:5px 0}a{color:#d9c7ed}a:hover,a:focus{text-decoration:none;transition:0.3s}.btn{display:inline-flex;align-items:center;color:#fff;border:1px solid #fff !important;min-height:50px;padding:0 20px;font-size:0.8rem;text-transform:uppercase;z-index:1;position:relative;background-color:transparent;border-radius:0;backdrop-filter:none}.btn:before{content:"";background-color:#fff;display:block;width:45px;height:1px;margin-right:20px}.btn:after{content:"";background-color:#fff;display:block;width:0%;height:100%;right:0;top:0;position:absolute;z-index:-1;border-radius:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.btn:hover{color:#000;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.btn:hover:after{width:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.btn:hover:before{background-color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.nav-link{font-size:0.9rem;color:#fff;font-weight:700;cursor:pointer;position:relative;border:none;background:none;text-transform:uppercase;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-duration:400ms;transition-property:color}.nav-link:focus,.nav-link:hover{color:#fff}.nav-link:focus:after,.nav-link:hover:after{width:100%;left:0%}.nav-link:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0%;height:2px;background-color:#fff;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-duration:400ms;transition-property:width, left}.top-menu .navbar{background:#d9c7ed;height:90px;padding:0 20px}.top-menu .navbar .navbar-brand img{height:40px}.top-menu .navbar .navbar-collapse .navbar-nav{height:100%}.top-menu .navbar .navbar-collapse .navbar-nav li a{font-family:Lato, Sans-Serif;text-transform:uppercase;font-size:0.9rem;font-weight:500}.top-menu .navbar .navbar-collapse .navbar-nav li .dropdown-toggle{top:50%}.top-menu .navbar .navbar-collapse .navbar-nav li .dropdown-menu{background:#d9c7ed;border-radius:0}.top-menu .navbar .navbar-collapse .navbar-nav .active{background:#d9c7ed}.top-menu .navbar .navbar-collapse .navbar-nav .active a{color:#fff}.top-menu .affix-top{background:transparent}.top-menu .affix-top .navbar-brand{display:none}.top-menu .affix-top .navbar-collapse{justify-content:center !important}.top-menu .affix-top .navbar-collapse .navbar-nav li .dropdown-menu{background:#fff}.top-menu .affix-top .navbar-collapse .navbar-nav li .dropdown-menu li a{color:#d9c7ed}.top-menu .affix-top .navbar-collapse .navbar-nav li .dropdown-menu li a:after{background:#d9c7ed}.top-menu .affix-top .navbar-collapse .navbar-nav li:not(:last-child){border-right:1px solid #fff}.top-menu .affix{background:#fff}.top-menu .affix .nav-link{color:#000}.top-menu .affix .navbar-collapse .navbar-nav li a{color:#000}.top-menu .affix .navbar-collapse .navbar-nav li a:after{background:#000}.top-menu .affix .navbar-collapse .navbar-nav li:not(:last-child){border-right:1px solid #d9c7ed}.top-menu .affix .navbar-collapse .btn-cgv{color:#000;border-color:#000 !important}.top-menu .affix .navbar-collapse .btn-cgv:before{background-color:#000}.slider-content .carousel-fade{height:100vh}.slider-content .carousel-fade .home-slider-text{background:rgba(0, 0, 0, 0.2)}.slider-content .carousel-fade .home-slider-text .content .logo-content img{max-width:300px;height:auto}.slider-content .carousel-fade .home-slider-text .content h1{font-size:7rem;line-height:normal;white-space:normal;margin-bottom:0;padding-bottom:10px}.slider-content .carousel-fade .home-slider-text .content h2{font-size:1.2rem;font-weight:500;text-transform:none;letter-spacing:2px;font-family:Lato, Sans-Serif}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn{font-size:1rem}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn:before{width:65px}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn-slider{margin-right:5px}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn-slider-call-to-action{margin-left:5px}.slider-content .carousel-fade .carousel-indicators li{height:5px}.slider-content .carousel-fade .arrow-down-content{z-index:3}.video-container .opacity-video{background:rgba(0, 0, 0, 0.2)}.video-container .text-content .logo-content img{max-height:300px}.video-container .text-content h1{white-space:normal;font-size:5rem}.top-menu .btn-call-to-action{background:#e27396}.vague{position:relative}.flex{display:flex;justify-content:center;align-items:center;text-align:center}.vagues{width:100%;z-index:4;position:absolute}.waves{position:relative;width:100%;height:20vh;margin-top:-152px;min-height:100px;max-height:150px;top:-12px}.content{position:relative;height:fit-content;text-align:center;background-color:transparent}.parallax>use{animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@media (max-width:1024px){.waves{margin-top:-140px !important}}@media (max-width:992px){.waves{margin-top:-60px !important}}@media (max-width:575px){.waves{margin-top:-60px !important}}@media (max-width:1300px){.waves{margin-top:-130px}}@media (max-width:768px){.waves{height:74px;min-height:40px}.content{height:fit-content !important}}.banner-content{height:60vh}.banner-content .opacity-banner{background:rgba(0, 0, 0, 0.4)}.banner-content .text-content h1{color:#fff;font-size:6rem}.banner-content .text-content h2{color:#f8c8d4;font-size:0.8rem;text-transform:uppercase;font-weight:500;letter-spacing:8px;font-family:Lato, Sans-Serif}.banner-content .text-content h2:before{content:"";width:0;height:1px;margin-right:10px;background:#f8c8d4;display:inline-block;transition:all 0.42s cubic-bezier(0.25, 0.8, 0.25, 1)}.banner-content:hover .text-content h2:before{width:100px}.link-id-content .opacity{display:none}.link-id-content .container{max-width:100%}.link-id-content .container .content-btn .btn-link-id{color:#000;border:1px solid #000 !important}.link-id-content .container .content-btn .btn-link-id:before{background-color:#000}.link-id-content .container .content-btn .btn-link-id:after{background-color:#000}.link-id-content .container .content-btn .btn-link-id:hover{color:#fff;opacity:1}.link-id-content .container .content-btn .btn-link-id:hover:before{background-color:#fff}.text-bloc-content{max-width:1200px;margin:auto;padding-block:4em;background:#fff}.text-bloc-content h2{padding-bottom:20px}.text-bloc-content h3{color:#000;padding-bottom:10px}.text-bloc-content hr{background:#f8c8d4;height:2px;width:10em;margin:2em auto}.feuille1{position:absolute;left:-200px;margin-top:-200px}.feuille1 img{max-width:400px}.feuille2{position:absolute;left:-100px;margin-top:-100px}.feuille2 img{max-width:300px}.feuille3{position:absolute;right:-150px;margin-top:-180px}.feuille3 img{max-width:400px}.feuille4{position:absolute;right:-100px;margin-top:-200px}.feuille4 img{max-width:400px}.presentation-youtube{padding:5em;text-align:center}.two-columns-content{padding:5em;background:#fff}.two-columns-content .text-content .bloc-texte{background-color:transparent;padding:1em}.two-columns-content .text-content .bloc-texte h2{padding-bottom:30px}.two-columns-content .text-content .bloc-texte h3{color:#000;padding-bottom:20px}.two-columns-content .text-content .bloc-texte h3:before{content:"";width:0;height:1px;margin-right:0;background:#000;display:inline-block;transition:all 0.42s cubic-bezier(0.25, 0.8, 0.25, 1)}.two-columns-content .text-content .bloc-texte li{font-size:1rem}.two-columns-content .text-content .bloc-texte .btn-content{margin-top:30px}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns{color:#fff;border:1px solid #e27396 !important;background-color:#e27396}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns:before{background-color:#fff}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns:after{background-color:#000}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns:hover{color:#fff}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns:hover i{color:#fff}.two-columns-content .text-content .bloc-texte .btn-content .btn-two-columns:hover:before{background:#fff}.two-columns-content .text-content:hover .bloc-texte h3:before{width:100px;margin-right:10px}.two-columns-content .img-content .parent-auto-resize-img-child a img{border-radius:0;box-shadow:none}.two-columns-content .bloc-texte li::marker{color:#d9c7ed}.two-columns-text-content{padding:5em 10em}.two-columns-text-content .item-content{padding:3em;display:flex;justify-content:center;flex-direction:column}.two-columns-text-content .item-content:nth-child(1){padding-left:30px;border-left:2px solid #d9c7ed}.two-columns-text-content .item-content:nth-child(2){background:#d9c7ed}.two-columns-text-content .item-content:nth-child(2) h2,.two-columns-text-content .item-content:nth-child(2) h3,.two-columns-text-content .item-content:nth-child(2) p,.two-columns-text-content .item-content:nth-child(2) li{color:#121212}.two-columns-text-content .item-content:nth-child(2) p{color:#121212}.two-columns-text-content .item-content h2{font-size:3rem;padding-bottom:10px}.two-columns-text-content .item-content p{color:#000}.three-columns-text-content{padding:5em}.three-columns-text-content .text-content{flex:0 0 100%;max-width:100%;padding:5em;border-bottom:2px solid #d9c7ed}.three-columns-text-content .text-content h2{padding-bottom:20px}.three-columns-text-content .text-content:nth-child(3){border-bottom:none}.image-full-width-text-content{padding:3em}.image-full-width-text-content .text-content{padding:10em 15em;background:rgba(0, 0, 0, 0.4)}.image-full-width-text-content .text-content h2{color:#fff;padding-bottom:20px}.image-full-width-text-content .text-content h3{color:#fff;padding-bottom:10px}.image-full-width-text-content .text-content p{font-weight:500;padding-top:10px;color:#fff}.activity-content{padding:5em 10em}.activity-content .title-content{display:none}.activity-content .activity-template-2 .container{max-width:100%}.activity-content .activity-template-2 .container .card-content .item{flex:0 0 33%;max-width:33%}.activity-content .activity-template-2 .container .card-content .item .card{min-width:100%}.activity-content .activity-template-2 .container .card-content .item .card .card__background{border-radius:0}.activity-content .activity-template-2 .container .card-content .item .card .card-body{display:flex;align-items:center;justify-content:center;text-align:center}.activity-content .activity-template-2 .container .card-content .item .card .card-body h3{color:#fff;letter-spacing:2px;font-size:2rem}.activity-content .activity-template-2 .container .card-content .item .card .card-body .btn-activity-type-2{display:none}.items-content{padding:5em}.items-content .text-items{padding:0 0 5em 0}.items-content .item .image img{max-width:120px}.items-content .item .text{margin-top:1em}.items-content .item .text h4{color:#000;font-size:2.2rem;letter-spacing:1px;font-family:"Abril Fatface", serif;padding-top:5px;font-weight:100}.items-content .item .text p{text-transform:uppercase;margin-bottom:0}.gallery-content{padding:5em 15em}.gallery-content .title-content{padding:0 0 3em 0}.gallery-content .title-content h2{padding-bottom:20px}.gallery-content .title-content h3{color:#f8c8d4;padding-bottom:10px}.gallery-content .gallery-type-1 .item-type-1 a figure{background:rgba(0, 0, 0, 0.2);margin:1px 1%}.after-before-content .container{padding-bottom:3em}.after-before-content .container h3{font-size:1rem;color:#f8c8d4}.after-before-content .container hr{background:#f8c8d4;height:2px;width:10em;margin:2em auto}.after-before-content .container p strong{color:#f8c8d4}.after-before-content .container a{color:#f8c8d4}.after-before-content .content .item .slider-before-after{max-height:55vh}.information .information-content .item-content .item{padding:5em;flex-direction:column}.information .information-content .item-content .item .icon{padding:0 0 15px 0}.information .information-content .item-content .item .icon i{color:#d9c7ed;opacity:1;font-size:3rem}.information .information-content .item-content .item .text{text-align:center}.information .information-content .item-content .item .text strong{font-family:"Abril Fatface", serif;text-transform:uppercase;font-weight:100}.information .information-content .item-content .item .text span{font-family:Lato, Sans-Serif}.information .information-content .item-content .item .text span a{color:#000}.information .map{filter:grayscale(1)}.information .map:after{content:"";display:block;width:1px;height:1px;border:solid 3rem;border-color:#fff transparent transparent transparent;position:absolute;margin:auto;top:0;left:0;right:0;z-index:999}.schedule-content{background:#fff;padding:8em 4em;text-align:center;display:flex;justify-content:center;flex-direction:row}.schedule-content .schedule-content-title{margin-right:3em;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.schedule-content .schedule-content-title h2{color:#000;font-size:3rem;padding-bottom:10px}.schedule-content .schedule-content-title h3{color:#d9c7ed;font-size:1rem;text-transform:uppercase;font-weight:500}.schedule-content .container{max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.schedule-content .container .schedule-days-content{display:flex;justify-content:center}.schedule-content .container .schedule-days-content .schedule-content-items{background:#d9c7ed;padding:3em 1em;flex:14.28%;max-width:14.28%;margin-right:1.5em;border-right:none;border:1px solid #d9c7ed;transition:all 0.3s;border-radius:0}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-items-label,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time{color:#121212;flex:100%;max-width:100%}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{display:none}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-weight:700;font-size:1.3rem;color:#121212;padding-bottom:0.2em}.schedule-content .container .schedule-days-content .schedule-content-items-active{background:#f8c8d4;border:1px solid #f8c8d4}.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-items-label,.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-item-opening-time{color:#121212}.schedule-content .container .schedule-days-content .schedule-content-items-active .schedule-content-item-label-day{color:#121212}.form-contact-content{background:transparent;padding:5em 15em}.form-contact-content h4{font-size:5rem;letter-spacing:1px;color:#000;font-family:"Abril Fatface", serif;padding-bottom:1em;font-weight:100}.form-contact-content #contact-form{background:#d9c7ed}.form-contact-content #contact-form .form-content{padding:0}.form-contact-content #contact-form .form-content form .container{max-width:100%;padding:5em 5em 0 5em}.form-contact-content #contact-form .form-content form .container label{color:#fff}.form-contact-content #contact-form .form-content form .container .form-control:focus{border-color:#f3df92;box-shadow:0 0 0 0.2em rgba(243, 223, 146, 0.35)}.form-contact-content #contact-form .form-content form .container .btn-contact-form:before{background:#fff;border-radius:0;content:"";font-family:Lato, Sans-Serif;padding:0}.form-contact-content #contact-form .form-content form .container .btn-contact-form:hover{color:#d9c7ed}.form-contact-content #contact-form .form-content form .container .btn-contact-form:hover:before{background:#d9c7ed}.form-contact-content #contact-form .form-content .recaptcha-text{color:#fff;padding-bottom:2em}.form-contact-content #contact-form .form-content .recaptcha-text a{color:#fff}.form-contact-content #contact-form .legal-form{color:#fff;padding-bottom:5em;text-align:center}.form-contact-content #contact-form .legal-form a{color:#fff}.footer{padding:1em;position:relative}.footer .footer-container{display:flex;align-items:center;width:100%;padding:3% 1%}.footer .footer-container .brand-container,.footer .footer-container .company,.footer .footer-container .pages-container,.footer .footer-container .services-container{padding:1% 1% 0;height:250px !important;overflow:scroll}.footer .footer-container .brand-container .title,.footer .footer-container .company .title,.footer .footer-container .pages-container .title,.footer .footer-container .services-container .title{color:#000;font-family:"Abril Fatface", serif;padding:0;margin-bottom:10px;letter-spacing:1px;font-weight:100}.footer .footer-container .brand-container .title:before,.footer .footer-container .company .title:before,.footer .footer-container .pages-container .title:before,.footer .footer-container .services-container .title:before{display:none}.footer .footer-container .brand-container span,.footer .footer-container .brand-container li,.footer .footer-container .brand-container a,.footer .footer-container .company span,.footer .footer-container .company li,.footer .footer-container .company a,.footer .footer-container .pages-container span,.footer .footer-container .pages-container li,.footer .footer-container .pages-container a,.footer .footer-container .services-container span,.footer .footer-container .services-container li,.footer .footer-container .services-container a{color:#000;font-size:0.8rem}.footer .footer-container .brand-container ul,.footer .footer-container .company ul,.footer .footer-container .pages-container ul,.footer .footer-container .services-container ul{margin:0 1em 0 0 !important}.footer .footer-container .company,.footer .footer-container .pages-container,.footer .footer-container .services-container{border-left:1px solid #000;height:fit-content}.footer .footer-container .brand-container{text-align:center}.footer .footer-container .brand-container img{height:40px}.footer .footer-container .pages-container .pages .pages-columns li:nth-child(4){display:none}.footer .seo p,.footer .seo a{color:#000;font-size:0.8rem}.page-mentions-legales .legal-notice-content h3{color:#fff;background:#d9c7ed;letter-spacing:2px;padding:5px 10px}.page-mentions-legales .legal-notice-content a{color:#d9c7ed}.seo-page .banner-content .text-content h1{font-size:4rem}.seo-page .two-columns-content .text-content .bloc-texte h3{letter-spacing:4px}.seo-page .two-columns-content .text-content .bloc-texte h4{color:#000;text-transform:uppercase;font-size:0.8rem;font-weight:700;padding-bottom:10px}.seo-page .two-columns-content .text-content .bloc-texte .btn-content .col-md-12{flex:0 0 50%;max-width:50%}.seo-page .form-contact-content .form-content .form-title-page{padding-top:4em}.seo-page .form-contact-content .form-content .form-title-page h3{color:#fff;font-size:5rem;letter-spacing:2px;text-transform:none;font-family:"Abril Fatface", serif;font-weight:100}.seo-page .content-item-title{text-align:center;padding:3em;background:#f3df92}.seo-page .content-item-title h5{color:#fff;font-size:2.5rem;font-weight:700;font-family:"Abril Fatface", serif;font-weight:100}.seo-page .items{padding:5em}.seo-page .items .img-content-item{border-radius:0}.seo-page .items .title-keyword strong,.seo-page .items .title-city strong{color:#000}.seo-page .items .icofont-location-pin{color:#000}.scrollTop{background-color:#d9c7ed;color:#fff}.scrollTop:hover{background-color:#d9c7ed;opacity:0.8;color:#fff}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-thumb{background:#f3df92;border-radius:15px}.error-content{--blob-color-1: #d9c7ed;--blob-color-2: #f3df92;--blob-color-3: #d9c7ed}#tarteaucitronIcon img{width:50px}.elfsight{background:transparent;position:fixed;bottom:15px;left:15px;z-index:8;padding:0;border-radius:20px}@media (max-width:1600px){h2{font-size:3rem}h3{font-size:0.8rem;letter-spacing:4px}.top-menu .navbar .navbar-brand img{height:30px}.top-menu .navbar .navbar-collapse .navbar-nav li a{font-size:0.8rem}.slider-content .carousel-fade .home-slider-text .content h1{font-size:5.5rem}.video-container .text-content .logo-content img{max-height:250px}.video-container .text-content h1{font-size:2rem}.banner-content .text-content h1{font-size:5rem}.two-columns-content{padding:5em}.two-columns-text-content{padding:5em}.two-columns-text-content .item-content h2{font-size:2.5rem}.image-full-width-text-content .text-content{padding:5em 10em}.image-full-width-text-content .text-content .col-md-6 h2{font-size:1.8rem}.activity-content{padding:5em}.activity-content .activity-template-1 .bloc-content .text-content h3{font-size:1.4rem}.gallery-content{padding:5em}.information .information-content .item-content .item .text strong{font-size:1.2rem}.schedule-content .schedule-content-title h2{font-size:2.5rem}.schedule-content .schedule-content-title h3{font-size:0.8rem}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:1rem}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:0.8rem}.form-contact-content h4{font-size:3.5rem}.form-contact-content #contact-form .legal-form{padding:0 5em 5em 5em}.footer .footer-container .company a,.footer .footer-container .company li,.footer .footer-container .pages-container a,.footer .footer-container .pages-container li,.footer .footer-container .services-container a,.footer .footer-container .services-container li{font-size:0.7rem}.seo-page .banner-content .text-content h1{font-size:3rem}.seo-page .form-contact-content .form-content .form-title-page{padding-top:3em;padding-bottom:0}.seo-page .form-contact-content .form-content .form-title-page h3{font-size:3rem}}@media (max-width:1300px){h2{font-size:2.5rem}.btn{font-size:0.6rem}.btn i{font-size:15px}.btn:before{width:35px}.top-menu .navbar{height:80px}.top-menu .navbar .navbar-brand img{height:25px;max-width:100%}.top-menu .navbar .navbar-collapse .navbar-nav li a{font-size:0.6rem}.slider-content .carousel-fade .home-slider-text .content .logo-content img{max-width:200px}.slider-content .carousel-fade .home-slider-text .content h1{font-size:3rem}.slider-content .carousel-fade .home-slider-text .content h2{font-size:0.8rem}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn{font-size:0.8rem}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn:before{width:45px}.video-container .text-content .logo-content img{max-height:200px}.video-container .text-content h1{font-size:1.8rem}.banner-content .text-content h1{font-size:4rem}.text-bloc-content{padding:5em 7em}.presentation-youtube iframe{width:854px !important;height:480px !important}.feuille1 img{max-width:300px}.feuille2 img{max-width:200px}.feuille3 img{max-width:300px}.feuille4 img{max-width:300px}.two-columns-content{padding:5em}.two-columns-content .text-content .bloc-texte h3{font-size:0.8rem}.two-columns-content .text-content .bloc-texte .btn-content{justify-content:flex-start}.two-columns-content .text-content:hover .bloc-texte h3:before{width:70px}.two-columns-text-content{padding:5em}.two-columns-text-content .item-content h2{font-size:1.6rem}.three-columns-text-content{padding:3em}.three-columns-text-content .text-content{padding:3em}.image-full-width-text-content .text-content{padding:3em 5em}.image-full-width-text-content .text-content .col-md-6{padding:0 3em}.image-full-width-text-content .text-content .col-md-6 h2{font-size:1.6rem}.activity-content .activity-template-2{padding:0}.activity-content .activity-template-2 .card-content .item .card{height:300px}.activity-content .activity-template-2 .card-content .item .card .card-body h3{font-size:1.6rem}.gallery-content{padding:5em 3em}.after-before-content{padding:5em}.items-content{padding:5em 3em}.items-content .item .text h4{font-size:1.6rem}.items-content .item .image img{max-width:100px}.information .information-content .item-content .item{padding:3em}.information .information-content .item-content .item .text .icon i{font-size:2.5rem}.information .information-content .item-content .item .text strong{font-size:1rem}.information .information-content .item-content .item .text span,.information .information-content .item-content .item .text a{font-size:0.8rem}.schedule-content{padding:4em 1em}.schedule-content .schedule-content-title h2{font-size:2rem}.schedule-content .container .schedule-days-content .schedule-content-items{padding:2em 0}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:0.8rem}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:0.7rem}.form-contact-content{padding:5em}.form-contact-content h4{font-size:3rem}.footer .footer-container .company h6,.footer .footer-container .pages-container h6,.footer .footer-container .services-container h6{font-size:1.2rem}.footer .footer-container .brand-container img{height:30px}.seo-page .banner-content .text-content h1{font-size:2.5rem}.seo-page .content-item-title h5{font-size:2rem}.seo-page .items{padding:5em 0}}@media (max-width:992px){.top-menu .navbar{height:70px;padding:5px 0 !important}.top-menu .navbar .btn{margin:auto;display:flex;width:fit-content;margin:auto !important}.top-menu .navbar .navbar-brand img{height:30px}.top-menu .navbar .navbar-collapse{background:#fff}.top-menu .navbar .navbar-collapse .navbar-nav li a{font-size:0.9rem}.top-menu .navbar .navbar-toggler .navbar-toggler-icon{filter:invert(1)}.top-menu .affix-top .navbar-collapse{background:#fff}.top-menu .affix-top .navbar-collapse .navbar-nav li a{color:#000}.top-menu .affix-top .navbar-collapse .navbar-nav li a:after{background:#000}.top-menu .affix-top .navbar-collapse .btn-cgv{color:#000;border-color:#000 !important}.top-menu .affix-top .navbar-collapse .btn-cgv:before{background-color:#000}.top-menu .affix-top .navbar-toggler .navbar-toggler-icon{filter:invert(0)}.slider-content{margin-top:-70px}.slider-content .carousel-fade .home-slider-text .content h1{font-size:3.5rem}.video-container{margin-top:-70px;height:100vh}.banner-content{margin-top:-70px}.banner-content .text-content h1{font-size:3rem}.banner-content .text-content h2{font-size:0.7rem}.link-id-content .container .content-btn .btn-link-id{margin:5px 0;padding:0 20px}.text-bloc-content{padding:5em}.feuille1 img{max-width:200px}.feuille2 img{max-width:100px}.feuille3 img{max-width:200px}.feuille4 img{max-width:200px}.presentation-youtube{padding:3em}.presentation-youtube iframe{width:426px !important;height:240px !important}.two-columns-content .text-content .bloc-texte h2{font-size:2.5rem}.two-columns-content .img-content{padding:1em}.two-columns-text-content{padding:3em}.two-columns-text-content .item-content:nth-child(1){border-left:none}.three-columns-text-content .text-content{padding:2em}.image-full-width-text-content .text-content{padding:3em 1em}.image-full-width-text-content .text-content h2{font-size:2rem}.activity-content{padding:5em}.activity-content .activity-template-2 .container .card-content .item{flex:0 0 100%;max-width:100%}.activity-content .activity-template-2 .container .card-content .item .card{height:350px}.activity-content .activity-template-2 .container .card-content .item .card .card-body h3{font-size:1.6rem}.items-content .title-items-content h2{font-size:2.5rem}.items-content .item{padding:2em}.items-content .item .text h4{font-size:1.6rem}.gallery-content .gallery-type-1 .item-type-1 a figure{max-width:650px}.schedule-content{padding:5em 3em;flex-direction:column}.schedule-content .schedule-content-title{flex:0 0 100%;max-width:100%}.schedule-content .schedule-content-title h2,.schedule-content .schedule-content-title h3{text-align:center !important}.schedule-content .schedule-content-title h2{font-size:2.5rem !important}.schedule-content .container{flex:0 0 100%;max-width:100%}.schedule-content .container .schedule-days-content{flex-direction:column}.schedule-content .container .schedule-days-content .schedule-content-items{flex:0 0 100%;max-width:100%;padding:1em;margin:10px}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-size:1.4rem}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{font-size:1rem}.form-contact-content h4{font-size:2rem;padding-bottom:2em}.form-contact-content #contact-form .legal-form{padding:0 3em 3em 3em}.footer .footer-container .brand-container,.footer .footer-container .company,.footer .footer-container .pages-container,.footer .footer-container .services-container{padding:1em;text-align:center;border:none}.footer .footer-container .brand-container .pages,.footer .footer-container .brand-container .services,.footer .footer-container .company .pages,.footer .footer-container .company .services,.footer .footer-container .pages-container .pages,.footer .footer-container .pages-container .services,.footer .footer-container .services-container .pages,.footer .footer-container .services-container .services{justify-content:center}.footer .seo p{text-align:center}}@media (max-width:574px){h2{font-size:1.8rem}.slider-content .carousel-fade .home-slider-text .content .logo-content img{max-width:150px}.slider-content .carousel-fade .home-slider-text .content h1{font-size:2.5rem}.slider-content .carousel-fade .home-slider-text .content .btn-slider-content .btn{margin:5px}.video-container .text-content .content .logo-content img{max-height:120px}.banner-content{margin-top:-70px}.banner-content .text-content h1{font-size:2rem}.banner-content .text-content h2{letter-spacing:4px}.banner-content:hover .text-content h2:before{width:50px}.text-bloc-content{padding:3em}.presentation-youtube{padding:3em 1em}.presentation-youtube iframe{width:280px !important;height:160px !important}.two-columns-content{padding:3em}.two-columns-content .text-content .bloc-texte h2{font-size:1.8rem}.two-columns-content .text-content:hover .bloc-texte h3:before{width:40px}.two-columns-text-content{padding:0}.two-columns-text-content .item-content:nth-child(1){padding:3em}.two-columns-text-content .item-content:nth-child(1) h2{font-size:1.8rem}.three-columns-text-content{padding:1em}.three-columns-text-content .text-content{padding:2em}.image-full-width-text-content{padding:0}.image-full-width-text-content .text-content{flex-direction:column;background:rgba(0, 0, 0, 0.2);text-align:center;padding:3em}.image-full-width-text-content .text-content h2{color:#fff;padding-bottom:20px}.image-full-width-text-content .text-content p{color:#fff}.image-full-width-text-content .text-content .btn-content{justify-content:center}.activity-content{padding:3em 1em}.activity-content .title-content{padding:0 0 2em 0 !important}.items-content{padding:3em}.items-content .title-items-content{padding:0 0 3em 0}.items-content .title-items-content h2{font-size:1.8rem}.gallery-content{padding:3em}.gallery-content .gallery-type-1 .item-type-1 a figure{min-width:200px}.after-before-content{padding:3em}.after-before-content .container{padding:0 0 1em 0}.after-before-content .container h2{font-size:1.6rem}.schedule-content{padding:3em}.schedule-content .schedule-content-title h2{font-size:1.8rem !important}.form-contact-content{padding:3em 2em}.form-contact-content h4{font-size:1.8rem;padding-bottom:1em}.form-contact-content #contact-form .form-content form .container{padding:3em 3em 0 3em}.form-contact-content #contact-form .form-content .legal-form{padding:0 3em 3em 3em;font-size:0.6rem}.page-mentions-legales .legal-notice-content{padding:3em 2em}.seo-page .banner-content .text-content h1{font-size:2rem}.seo-page .two-columns-content .text-content .bloc-texte .btn-content .col-md-12{flex:0 0 100%;max-width:100%;margin:5px}.seo-page .two-columns-content .img-content{padding:1em 0 0 0}.seo-page .information .information-content .item-content .item{padding:2em}.seo-page .form-contact-content .form-content .form-title-page{padding-top:2em}.seo-page .form-contact-content .form-content .form-title-page h3{font-size:1.8rem}.seo-page .content-item-title h5{font-size:1.8rem}.seo-page .items{padding:3em 0}}.three-columns-content .image-content .parent-auto-resize-img-child a img{border-radius:0px;max-height:100%;box-shadow:none}.newsletter-content .title{font-family:"Abril Fatface", serif;font-weight:100}.btn-subscribe-newsletter{background-color:#D9C7ED;color:black !important}.btn-subscribe-newsletter::before{background-color:black !important}.btn-subscribe-newsletter::after{background-color:#F8C8D4}.youtube{padding:2em}.articles-list-content .row{justify-content:center}.articles-list-content .item{margin:15px;border:#d9c7ed 2px solid;border-radius:15px;padding:1em !important}.articles-list-content .item .item-category{display:none}.articles-list-content .item .image-content{border-radius:5px;overflow:hidden !important}.articles-list-content .item .title-content{text-align:center}.articles-list-content .item:hover{box-shadow:0px 10px 13px -7px rgba(0, 0, 0, 0.5);transform:translateY(-3px);transition:all 0.5s ease-in}.articles-list-content .btn-article{color:#000000;border:1px solid #000000 !important}.articles-list-content .btn-article::before{background-color:black !important}.articles-list-content .item .text-content .date-content{display:none}.page-article .top-menu li a{color:black}.page-article .top-menu .affix-top .navbar-collapse .navbar-nav li:not(:last-child){border-right:1px solid #d9c7ed}.page-article .btn-cgv{color:black;border:1px solid #000000 !important}.page-article .btn-cgv::before{background-color:black}.page-article .top-menu .affix .nav-link{color:white}.page-article .top-menu .affix-top .navbar-brand{display:flex}.page-article .mt-lg-5,.page-article .my-lg-5{margin-top:6rem !important}.page-article .article-page-content .text-content .content{background-color:transparent}.page-article .article-page-content .text-content .content .title-content .published-date-article-page,.page-article .article-page-content .text-content .content .title-content .category-article-page{display:none}.page-article .article-page-content .text-content .content .button-content .btn-article-page{background-color:#e27396;color:white}.page-article .article-page-content .text-content .content .button-content .btn-article-page:hover{color:black !important;border:1px solid #000000 !important}@media (max-width:992px){.top-menu .affix-top .navbar-toggler .navbar-toggler-icon{filter:invert(1)}.page-article .mt-lg-5,.page-article .my-lg-5{margin-top:0 !important}.footer .footer-container .brand-container{height:100% !important}}