@charset "UTF-8";
@font-face{font-family:Outfit, sans-serif;font-style:normal;font-weight:400;src:local("sans serif"), local("sans-serif"), local(Outfit);font-display:swap}body::-webkit-scrollbar{width:3px}::selection{color:#fff;background:rgba(41, 81, 53, 0.7)}body{scrollbar-width:thin;background-color:#fff}h1{font-family:"Roboto";font-size:4em;white-space:break-spaces !important;letter-spacing:0px;font-weight:900;overflow:visible;color:#58a4b0}h2{line-height:1.2;font-family:"Roboto";font-size:2.3em;letter-spacing:0px;font-weight:500;color:#58a4b0}h2 strong{font-size:2.2em}h2 em{font-size:2.2em}h3{font-family:"Poppins";font-size:1.5em;letter-spacing:1px;font-weight:300;text-transform:initial;color:#295135}h4{color:#58a4b0;font-family:"Poppins";font-size:1.2em;letter-spacing:1px;font-weight:600}h5{font-family:"Poppins";font-size:1em;letter-spacing:1px;font-weight:600;color:#295135}p{font-family:"Poppins";font-size:1em;letter-spacing:1px;color:#000}p strong{color:rgba(0, 0, 0, 0.6)}a{text-decoration:none;font-family:"Poppins";letter-spacing:1px;color:#000 !important}a:hover a:focus{text-decoration:none;transition:0.3s}ul{color:#000}@media (max-width:991px){h1{font-size:2.2em !important}h2{font-size:1.5em !important}h3{font-size:0.8em !important}}.scrollTop{background-color:#58a4b0;color:#fff !important}.scrollTop:hover{background-color:rgba(88, 164, 176, 0.7);opacity:0.8;color:#fff}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-thumb{background:#295135;border-radius:0px}.btn{position:relative;text-transform:uppercase;border:1px solid currentColor;color:#fff !important;transition:all 0.8s ease !important;border-radius:0px}.btn:before,.btn:after{position:absolute;content:"";width:30px;height:30px;background-color:#295135;border-radius:0px;transition:all 0.3s ease;transition:0.5s ease-in-out;z-index:-1;top:50% !important;bottom:50% !important;transition:all 0.8s ease !important}.btn:before{left:-50px;transform:translate(-50%, -50%)}.btn:after{left:100%;transform:translate(50%, -50%)}.btn:hover{transition:all 0.8s ease !important;color:#fff !important}.btn:hover:before{transition:all 0.8s ease !important;animation:criss-cross-left 0.8s both;animation-direction:alternate}.btn:hover:after{transition:all 0.8s ease !important;animation:criss-cross-right 0.8s both;animation-direction:alternate}@keyframes criss-cross-left{0%{left:-50px;width:30px;height:30px;top:50% !important}50%{left:50%;transform:translateX(-50%);width:30px;height:30px;top:50% !important}100%{left:0;width:100%;height:100%;transform:scale(3.5)}}@keyframes criss-cross-right{0%{left:100%;width:30px;height:30px;top:50% !important}50%{left:50%;transform:translateX(-50%);width:30px;height:30px;top:50% !important}100%{right:0;width:100%;height:100%;transform:scale(3.5)}}@media (max-width:991px){.btn{font-size:0.9em !important}}.ui-menu-item{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ui-menu-item .ui-state-active{background-color:#ced4da2b !important;border:1px solid #ced4da !important;color:#2b2b2b !important}.error-content{--blob-color-1: #58a4b0;--blob-color-2: #295135;--blob-color-3: #58a4b0}nav#navbar{margin:1.5%;z-index:999999999}.top-menu .navbar .navbar-collapse .navbar-nav li{padding:16px 7px}.top-menu .navbar .navbar-brand{font-family:"Roboto";font-size:2em;font-weight:900;color:#fff !important}.top-menu .navbar .collapse{transform:translateY(0);transition:0.3s !important}.top-menu .navbar .collapse .dropdown-toggle{top:auto;right:auto;position:relative !important}.top-menu .navbar .collapse ul li{padding:0 17px}.top-menu .navbar .collapse ul li a{font-weight:500;font-size:1em}.top-menu .navbar .collapse ul .active>a:first-child{border-radius:0px;background-color:#fff !important;color:#58a4b0 !important;font-weight:700}.top-menu .navbar .collapse .d-flex{align-items:center}.top-menu .navbar .collapse .d-flex li:hover a{letter-spacing:3px}.top-menu .navbar .collapse .social-network i.icofont-facebook{position:relative}.top-menu .navbar .btn{font-size:1em;justify-content:center;padding:0.5% 0.5%}.top-menu .navbar .btn:after{top:0% !important}.top-menu .affix-top{background-color:transparent}.top-menu .affix-top li{border-left:1px solid #fff}.top-menu .affix-top li a{color:#fff !important}.top-menu .affix-top li:first-child{border-left:none}.top-menu .affix-top li .dropdown-menu{position:absolute;backdrop-filter:blur(10px);background:rgba(255, 255, 255, 0.8)}.top-menu .affix-top li .dropdown-menu li a{color:#000 !important}.top-menu .affix-top .navbar-brand:first-child{display:none}.top-menu .affix-top .collapse{justify-content:center}.top-menu .affix{margin:0 !important;backdrop-filter:blur(10px);background-color:rgba(88, 164, 176, 0.9);box-shadow:0 0 17px 4px #000}.top-menu .affix li{border-left:1px solid #fff}.top-menu .affix li a{color:#fff !important}.top-menu .affix li:first-child{border-left:none}.top-menu .affix .collapse{justify-content:end}.top-menu .affix .btn{color:#58a4b0 !important;border-color:#58a4b0 !important}.top-menu .affix .btn:hover{color:#fff !important}.top-menu .nav-link{padding:0.5% 1%}@media (max-width:1400px){.top-menu a.nav-link{font-size:0.5em !important}}@media (max-width:1200px){.navbar-top .navbar-brand img{height:30px;max-width:100px}.top-menu a.nav-link{font-size:0.4em !important}.top-menu .navbar .navbar-collapse .navbar-nav li{padding:16px 0px !important}}@media (max-width:991px){.top-menu .current_ancestor{flex-direction:column}.top-menu .affix-top .navbar-toggler-icon{filter:invert(1)}.top-menu .affix-top .navbar-brand:first-child,.top-menu .affix .navbar-brand:first-child{display:block}.top-menu .affix-top li,.top-menu .affix li{border-left:none}.top-menu .affix-top .navbar-toggler,.top-menu .affix .navbar-toggler{background-color:transparent}.top-menu .affix-top .navbar-toggler .navbar-toggler-icon,.top-menu .affix .navbar-toggler .navbar-toggler-icon{filter:invert(1)}.top-menu .affix-top .navbar-nav,.top-menu .affix .navbar-nav{backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.5)}.top-menu .affix-top .navbar-nav li a,.top-menu .affix .navbar-nav li a{color:#000}.top-menu .affix-top .collapse,.top-menu .affix .collapse{backdrop-filter:blur(10px) !important;background:rgba(255, 255, 255, 0.5) !important;margin-top:2%}.top-menu .affix-top li a{color:#000 !important}.top-menu .affix{backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.5)}.top-menu .affix .navbar-toggler{background-color:transparent}.top-menu .affix .collapse{margin-top:4%}}nav#sidebar{z-index:9999}#sidebar{background-color:rgba(255, 255, 255, 0.8);backdrop-filter:blur(5px)}#sidebar.active{transform:scale(0.8);width:450px}.sidebar .sidebar-header{font-size:3em;justify-content:flex-start;font-weight:700}.sidebar .sidebar-header .container-fluid.text-center.p-3{display:none}.sidebar .sidebar-header img{width:60%;margin-top:2%}.sidebar .btn{margin-top:2%;color:#000000 !important}.sidebar .btn:hover{color:#fff !important}.sidebar li a.dropdown-toggle{border-left:8px solid transparent}.sidebar li a{color:#000 !important;font-weight:600;border-left:3px solid #295135}.sidebar li a:before{content:"";background-color:#58a4b0;width:20px;height:100%;position:absolute;bottom:4px;left:0;display:none}.sidebar li a:hover{color:#295135;padding-left:40px;font-size:18px}.sidebar li a:hover:before{display:block;transition:all 1px}.sidebar li .nav-link:hover{color:#295135;padding-left:25px}.sidebar .active a:first-child{color:#295135;background-color:transparent;border-radius:0;font-weight:900;padding-left:35px}.sidebar .active a:first-child:before{display:block}.sidebar .active a:first-child:hover{color:#fff;border:none}.sidebar .active a:first-child:hover:before{width:100%;transition:all 1s;z-index:-1}.hamburger.is-closed,.hamburger.is-open{background:#58a4b0;margin-left:1%;width:120px;box-shadow:0 0 5px #295135;z-index:9999}.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom{background:#fff}.hamburger.is-closed .hamb-menu,.hamburger.is-open .hamb-menu{color:#fff;font-weight:600;font-size:1.5em;left:22px;right:0;position:relative;top:0}@media (max-width:991px){#sidebar.active{width:360px}}.slider-content{padding:2%;border-radius:0px;padding-right:1%;padding-left:3%}.slider-content .carousel-fade{border-radius:0px}.slider-content .background-opacity-slider{background:linear-gradient(0deg, #0f1108 7%, rgba(15, 17, 8, 0.7) 25%, rgba(15, 17, 8, 0.6) 83%);opacity:1;z-index:1}.slider-content .arrow-down-content{color:#fff !important;z-index:9 !important;text-align:end !important;font-size:2em !important}.slider-content .arrow-down-content .icofont-rounded-down{writing-mode:vertical-lr;padding-right:1.5% !important}.slider-content .arrow-down-content .icofont-rounded-down:before{content:"Scroll >" !important;font-family:"Roboto"}.slider-content h1{font-weight:700;font-size:3em;margin:2% 0}.slider-content h2{font-family:"Poppins";font-size:1.3em;color:#fff;text-transform:initial;letter-spacing:2px;margin:2% 0;font-weight:200}.slider-content h3{font-size:1em;color:#fff;font-weight:300;letter-spacing:4px;margin:2% 0;display:block}.slider-content h3:before{display:none}.slider-content img{width:25% !important;height:auto !important}@media (max-width:1300px){.slider-content h1{font-size:2em !important}}.banner-content{padding-top:100px;margin:2%;border-radius:0px}.banner-content .opacity-banner{background:radial-gradient(circle, rgba(15, 17, 8, 0.4) 0%, #0f1108 100%);opacity:1}.banner-content h1{font-weight:700;font-size:3.5em;margin:2% 0;color:#fff}.banner-content h1:after{content:"﹀";position:absolute;right:0;animation-name:floating;animation-duration:2s;animation-iteration-count:infinite;color:#fff;left:0%;margin-top:250px}.banner-content h2{font-family:"Poppins";font-size:1.3em;color:#fff;text-transform:initial;letter-spacing:2px;margin:2% 0;font-weight:500}.banner-content h3{font-size:1em;color:#fff;font-weight:500;letter-spacing:4px;margin:2% 0;display:block}.banner-content h3:before{display:none}.video-container{transform:scale(0.95);border-radius:0px}.video-container .opacity-video{background:linear-gradient(0deg, black 4%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.4) 30%);opacity:1}.video-container .arrow-down-content{color:#fff;z-index:9;text-align:end;font-size:2em}.video-container .arrow-down-content .icofont-rounded-down{writing-mode:vertical-lr;padding-right:1%}.video-container .arrow-down-content .icofont-rounded-down:before{content:"Scroll >" !important;font-family:"Roboto"}.video-container .text-content img{max-width:500px;height:auto !important;max-height:200px}.video-container .text-content .btn-content{justify-content:center}.video-container h1{text-shadow:0 0 11px #000;font-weight:700;font-size:4em;margin:2% 0;color:#fff !important}.video-container h2{text-shadow:0 0 11px #000;font-family:"Poppins";font-size:1.3em;color:#fff !important;text-transform:initial;letter-spacing:2px;margin:2% 0;font-weight:500}.video-container h3{text-shadow:0 0 11px #000;font-size:1em;color:#fff !important;font-weight:500;letter-spacing:4px;margin:2% 0;display:block}.video-container h3:before{display:none}@media (max-width:991px){.video-container .arrow-down-content{margin-bottom:7%}.video-container .text-content h1{font-size:4em !important}.video-container .text-content h2{font-size:1em !important}.video-container .text-content h3{font-size:1em !important}}@media (max-height:700px){.video-container .text-content h1{font-size:4em !important;margin-bottom:10px;margin:1% 0}.video-container .text-content h2{font-size:1.5em !important;margin:2% 0}.video-container .text-content h3{font-size:1.5em !important;margin:1% 0}.video-container .text-content img{max-width:100px !important}}@media (max-width:575px){.video-container .text-content h1{font-size:3em !important}.video-container .text-content h2{font-size:0.9em !important}.video-container .text-content h3{font-size:0.8em !important}.video-container .text-content img{max-width:200px !important;height:130px !important}}::marker{color:#295135 !important;content:"";display:inline-block;font-family:Icofont;margin-right:20px}.text-bloc-content{backdrop-filter:blur(5px);padding:2% 20%}.text-bloc-content .btn{color:#58a4b0 !important;border-color:#58a4b0 !important;justify-content:center;width:fit-content;margin:auto}.text-bloc-content .btn:hover{color:#fff !important}.two-columns-content{backdrop-filter:blur(5px);background:transparent;padding:2% 6% !important}.two-columns-content:hover .img-content .parent-auto-resize-img-child a img{transform:scale(1.05);filter:drop-shadow(0 0 7px #000)}.two-columns-content:hover .img-content .parent-auto-resize-img-child a:after{transform:scale(1.1);border:50px solid rgba(41, 81, 53, 0.5);top:0px;left:0px}.two-columns-content .row{align-items:center}.two-columns-content .img-content{padding:0% 5%}.two-columns-content .img-content .parent-auto-resize-img-child a{position:relative}.two-columns-content .img-content .parent-auto-resize-img-child a img{transition:all 0.8s ease}.two-columns-content .img-content .parent-auto-resize-img-child a:after{transition:all 0.8s ease;border-radius:0px;z-index:-1;content:"";display:block;position:absolute;width:100%;height:100%;border:7px solid rgba(41, 81, 53, 0.5);top:-10px;left:-10px}.two-columns-content .img-content .parent-auto-resize-img-child a img{border-radius:0px}.two-columns-content .img-content .parent-auto-resize-img-child a img{box-shadow:none;border-radius:0px}.two-columns-content .btn{margin-top:2%;color:#58a4b0 !important}.two-columns-content .btn:hover{color:#fff !important}.two-columns-content .text-content .bloc-texte{backdrop-filter:blur(5px);background-color:transparent}.two-columns-content .text-content .bloc-texte h2{position:relative;margin-bottom:3%;width:fit-content}.two-columns-content .text-content .bloc-texte h2:before{border-radius:0px;position:absolute;content:"";width:-webkit-fill-available;height:30px;background:rgba(41, 81, 53, 0.1);z-index:-1;border-radius:0px;animation-name:floating;animation-duration:2s;animation-iteration-count:infinite}.two-columns-content .text-content .bloc-texte div div{display:flex;flex-direction:row}.two-columns-content .text-content .bloc-texte div div div{margin:0 2%}@media (max-width:991px){.two-columns-content .bloc-texte{padding:5% 10%}.two-columns-content .text-content .bloc-texte div div{flex-direction:column}.two-columns-content .text-content .bloc-texte div div div{margin:0}}.two-columns-text-content .btn{margin-top:2%;color:#58a4b0 !important}.two-columns-text-content .btn:hover{color:#fff !important}.two-columns-text-content .item-content{place-self:center}.two-columns-text-content .item-content:nth-child(1){border-right:2px solid #58a4b0}.two-columns-text-content h2{position:relative;margin-bottom:3%;width:auto}.two-columns-text-content h2:before{position:absolute;content:"";width:1500px;height:300px;background:rgba(41, 81, 53, 0.05);background-size:cover;z-index:-1;transform:rotate(353deg);border-radius:0px;right:14%;top:-200%}@media (max-width:991px){.two-columns-text-content{padding:10% 6%;display:flex;flex-direction:column}.two-columns-text-content h2,.two-columns-text-content h3,.two-columns-text-content p,.two-columns-text-content h4{text-align:left !important}.two-columns-text-content .col-md-6{flex:0 0 100%;max-width:100%;padding:2em 11% 0em}}.three-columns-text-content{background:rgba(0, 0, 0, 0.2);justify-content:center;padding:3%;position:relative}.three-columns-text-content .text-content{border-radius:0px;transition:all 0.3s linear;margin:3%;padding:2%;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(7px)}.three-columns-text-content .text-content .lord{position:absolute;width:fit-content;top:-31px;left:117px;filter:drop-shadow(0px 0px 5px #58a4b0)}.three-columns-text-content .text-content h3{margin-top:3%}.three-columns-text-content .text-content:before{border-radius:0px;content:"";display:block;position:absolute;width:100px;height:100%;border:1px solid;transition:all 0.6s ease;top:0;left:0;border-bottom-color:transparent;border-right-color:transparent;border-top-color:#58a4b0;border-left-color:#58a4b0}.three-columns-text-content .text-content:after{border-radius:0px;content:"";display:block;position:absolute;width:100%;height:100%;border:1px solid;transition:all 0.6s ease;bottom:0;right:0;border-top-color:transparent;border-left-color:transparent;border-bottom-color:#58a4b0;border-right-color:#58a4b0}.three-columns-text-content .text-content h3,.three-columns-text-content .text-content h2,.three-columns-text-content .text-content p,.three-columns-text-content .text-content h4,.three-columns-text-content .text-content li{color:#fff}.three-columns-text-content .text-content h3 strong,.three-columns-text-content .text-content h2 strong,.three-columns-text-content .text-content p strong,.three-columns-text-content .text-content h4 strong,.three-columns-text-content .text-content li strong{color:#fff}.three-columns-text-content .text-content ::marker{color:#fff !important}.three-columns-text-content .text-content:hover{transform:scale(1.1);background:rgba(41, 81, 53, 0.5)}.three-columns-text-content .text-content:hover h2{color:rgba(255, 255, 255, 0.8)}.three-columns-text-content .text-content:hover p,.three-columns-text-content .text-content:hover h3,.three-columns-text-content .text-content:hover h4,.three-columns-text-content .text-content:hover li{color:#fff}.three-columns-text-content .text-content:hover p strong,.three-columns-text-content .text-content:hover h3 strong,.three-columns-text-content .text-content:hover h4 strong,.three-columns-text-content .text-content:hover li strong{color:#fff}.three-columns-text-content .opacitee-three{bottom:0;left:0;top:0;position:absolute;right:0;z-index:0;background:linear-gradient(180deg, white 0%, rgba(93, 0, 0, 0) 50%, white 100%)}@media (max-width:991px){.three-columns-text-content{padding:3% 9%}.three-columns-text-content .text-content{margin:10% 5%}.three-columns-text-content .text-content h3{margin-top:14%}.three-columns-text-content .text-content h2,.three-columns-text-content .text-content h3,.three-columns-text-content .text-content p,.three-columns-text-content .text-content h4{text-align:left !important}}.three-columns-2-content{padding:2% 4%}.three-columns-2-content .btn{margin-top:2%;color:#58a4b0 !important}.three-columns-2-content .btn:hover{color:#fff !important}.three-columns-2-content .text-content-dro .btn-content{justify-content:flex-end}.three-columns-2-content .row{align-items:center}.three-columns-2-content .image-content{display:flex;align-items:center}.three-columns-2-content .image-content .parent-auto-resize-img-child a img{width:100%;height:auto}@media (max-width:1200px){.three-columns-2-content h2,.three-columns-2-content h3,.three-columns-2-content h4,.three-columns-2-content p{text-align:left !important}.three-columns-2-content .text-content-dro .btn-content{justify-content:flex-start}}.articles{margin:1% 5%}.articles .module-container .count-result{display:none}.articles .module-container .list{justify-content:center}.articles .module-container .list .card{border:6px solid #58a4b0;background:#fff;border-radius:0px;transition:all 0.3s linear;margin:1%}.articles .module-container .list .card .animation-link{padding:3%}.articles .module-container .list .card .animation-link .text-container{text-align:center;padding:3% 0}.articles .module-container .list .card .animation-link .text-container .category{display:none}.articles .module-container .list .card .animation-link .image{display:flex;justify-content:center;border-radius:0px;background:#58a4b0}.articles .module-container .list .card .animation-link .image img{border-radius:0px;height:400px;width:auto}.articles .module-container .list .card .animation-link .date{display:none}.articles .module-container .list .card .animation-link .hover-card{padding:3% 0%}.articles .module-container .list .card .animation-link .hover-card .btn{width:fit-content;color:#58a4b0 !important;border-color:#58a4b0;place-self:center}.articles .module-container .list .card .animation-link .hover-card .btn:hover{color:#fff !important}.articles .module-container .list .card:hover{transition:all 0.3s linear;transform:scale(1.1)}.page-article .module-container{margin:8% 5% 4%}.page-article .module-container .images .slider .slider-for .slick-list{overflow:visible}.page-article .module-container .images .slider .slider-for .slick-list .slick-track .slick-slide a{position:relative}.page-article .module-container .images .slider .slider-for .slick-list .slick-track .slick-slide a:after{border-radius:0px;z-index:-1;content:"";display:block;position:absolute;width:100%;height:100%;border:7px solid rgba(41, 81, 53, 0.5);top:-10px;left:-10px}.page-article .module-container .images .slider .slider-for .slick-list .slick-track .slick-slide a img{border-radius:0px}.page-article .module-container .text-container{background:rgba(88, 164, 176, 0.1);border-radius:0px}.page-article .top-menu .affix-top{backdrop-filter:blur(10px);background-color:#58a4b0}.partner{backdrop-filter:blur(5px);background:transparent}@media (max-width:991px){.text-bloc-content h2,.text-bloc-content h3,.text-bloc-content p,.text-bloc-content h4{text-align:left !important}}.form-contact-content,.form-guest-book,.form-builder{border:2px solid #58a4b0;border-radius:0px;background:transparent;margin:0 4% 2%;padding:2% 8%}.form-contact-content h3,.form-guest-book h3,.form-builder h3{justify-content:center}.form-contact-content .recaptcha-text,.form-guest-book .recaptcha-text,.form-builder .recaptcha-text{color:#000}.form-contact-content label,.form-contact-content a,.form-guest-book label,.form-guest-book a,.form-builder label,.form-builder a{color:#000 !important;font-weight:600}.form-contact-content .form-control::placeholder,.form-guest-book .form-control::placeholder,.form-builder .form-control::placeholder{color:rgba(0, 0, 0, 0.5)}.form-contact-content h4,.form-guest-book h4,.form-builder h4{font-size:40px;color:#000}.form-contact-content .form-control:focus,.form-guest-book .form-control:focus,.form-builder .form-control:focus{border-color:#000}.form-contact-content p.legal-form,.form-contact-content .legal-form a,.form-contact-content .sending-message i,.form-contact-content .form-control,.form-guest-book p.legal-form,.form-guest-book .legal-form a,.form-guest-book .sending-message i,.form-guest-book .form-control,.form-builder p.legal-form,.form-builder .legal-form a,.form-builder .sending-message i,.form-builder .form-control{color:#000}.form-contact-content div#contact-form,.form-guest-book div#contact-form,.form-builder div#contact-form{backdrop-filter:blur(10px);margin:0 2%;padding:0 2%}.form-contact-content .btn,.form-guest-book .btn,.form-builder .btn{border-radius:0px;color:#58a4b0 !important}.form-contact-content .btn:hover,.form-guest-book .btn:hover,.form-builder .btn:hover{color:#fff !important}.form-contact-content .form-control,.form-guest-book .form-control,.form-builder .form-control{background:rgba(41, 81, 53, 0.2);border:none;border-bottom:1px solid #000;border-radius:0px}@media (max-width:575px){.form-contact-content .form-contact-content .btn,.form-contact-content .form-guest-book .btn,.form-contact-content .form-builder .btn{color:#000 !important}.form-contact-content .form-contact-content .btn:hover,.form-contact-content .form-guest-book .btn:hover,.form-contact-content .form-builder .btn:hover{color:#000 !important}}@media (max-width:991px){.form-contact-content .legal-form{font-size:9px !important}.form-contact-content .legal-form p{line-height:1.5}}.activity-content{margin:0% 4% 2%}.activity-content .title-content{display:none}.activity-content .activity-template-4 .card-slider .slide .card{border-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;height:350px}.activity-content .activity-template-4 .card-slider .slide .card .opacity{opacity:0.2 !important}.activity-content .activity-template-4 .card-slider .slide .card .card-body{width:100%;border-top-right-radius:0;background:rgba(0, 0, 0, 0.5);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:all 0.2s linear}.activity-content .activity-template-4 .card-slider .slide .card .card-body .card-text{letter-spacing:6px;text-align:center;color:#fff;transition:all 0.2s linear}.activity-content .activity-template-4 .card-slider .slide .card .card-body h3:before{display:none}.activity-content .activity-template-4 .card-slider .slide .card:hover .card-body{height:100%;background:rgba(0, 0, 0, 0.5)}.activity-content .activity-template-4 .card-slider .slick-prev{left:-4%;border-right:6px solid #000;border-top:6px solid #000;bottom:40%}.activity-content .activity-template-4 .card-slider .slick-next{right:-4%;border-right:6px solid #000;border-top:6px solid #000;bottom:40%}.activity-content .activity-template-4 .card-slider .slick-dots li button:before{color:#000}.type-1-padding{margin:0 5% 7%;padding:5% 0 0;position:relative}.type-1-padding .bloc-content .img-content{height:auto}.activity-template-1 .row{display:flex;margin-left:-15px;margin-right:-15px}.activity-template-1 .bloc-content .text-content{background:transparent}.information div#map-information-{transform:scale(0.92);border-radius:0px}.information .information-content{background:#58a4b0;border-radius:0px;margin:0 4% 2%;width:92%}.information .information-content .item-content .item{flex-direction:column;align-items:center;justify-content:center}.information .information-content .item-content .item .text{display:flex;flex-direction:column;align-items:center}.information .information-content .item-content .item .text strong,.information .information-content .item-content .item .text span{color:#fff;font-family:Outfit;text-align:center}.information .information-content .item-content .item .text p,.information .information-content .item-content .item .text a{font-family:Outfit;color:#fff !important}.footer{background-color:#58a4b0;display:flex;flex-direction:column;align-items:center;z-index:99999}.footer h6,.footer p,.footer a,.footer span{color:#fff}.footer a,.footer p{font-size:0.9em;color:#fff !important}.footer .seo{margin-top:3EM}.footer .footer-container{max-width:1400px;padding:0em;justify-content:center;text-align:center}.footer .footer-container ::marker{content:none}.footer .footer-container ul li{color:#fff;font-size:0.9em}.footer .footer-container .pages-container{margin-top:1em;padding-right:3em}.footer .footer-container .pages-container h6{padding:1em 0.4em 0.5em;text-align:left;color:rgba(255, 255, 255, 0.5)}.footer .footer-container .pages-container .pages{display:flex;justify-content:left;text-align:left}.footer .footer-container .pages-container .pages .pages-columns{margin:0.2em 0 !important;padding:0em 0.5em !important;border-right:1px solid #fff}.footer .footer-container .company{color:#fff;font-weight:400 !important;font-size:1.3em;padding-bottom:2em;margin-bottom:1em;border-bottom:1px solid #fff}.footer .footer-container .company a:hover{color:#295135}.footer .footer-container .company .social{margin-top:0.5em}.footer .footer-container .company .social a{padding:0.5em}.footer .footer-container a{color:#fff !important}.footer .footer-container .brand-container .footer-brand{font-family:"Roboto";display:flex;font-size:2em;justify-content:center}.footer .footer-container .brand-container .footer-brand img{width:250px;padding:0.3em;height:auto;margin-bottom:2em}.footer .footer-container .services-container{margin-top:1em;padding-left:3em}.footer .footer-container .services-container h6{padding:1em 0.4em 0.5em;text-align:right;color:rgba(255, 255, 255, 0.5)}.footer .footer-container .services-container .services{display:flex;justify-content:right;text-align:right}.footer .footer-container .services-container .services .services-columns{margin:0.2em 0 !important;padding:0em 0.5em !important;border-left:1px solid #fff}@media (max-width:1400px){.footer .footer-container .services-container .services .services-columns:nth-child(2){margin-left:0}.footer .pages-container .pages .pages-columns,.footer .pages-container .pages .services-columns,.footer .pages-container .services .pages-columns,.footer .pages-container .services .services-columns,.footer .services-container .pages .pages-columns,.footer .services-container .pages .services-columns,.footer .services-container .services .pages-columns,.footer .services-container .services .services-columns{margin:0 5%;margin-left:0}}@media (max-width:992px){.footer .footer-container .pages-container{padding:0 !important}.footer .footer-container .pages-container h6{padding:1em 0.4em 0.5em;text-align:center}.footer .footer-container .pages-container .pages{justify-content:center;text-align:center}.footer .footer-container .pages-container .services{justify-content:center}.footer .footer-container .services-container{padding:0 !important}.footer .footer-container .services-container h6{padding:1em 0.4em 0.5em;text-align:center}.footer .footer-container .services-container .pages{justify-content:center;text-align:center}.footer .footer-container .services-container .services{justify-content:center}.type-1-padding{margin:0 5% 20%}}@media (max-width:575px){.footer .footer-container .col-lg-3{border-left:none}}.seo-page .row.items.container div a{color:#58a4b0 !important}.seo-page .banner-content h1,.seo-page .banner-content h2,.seo-page .banner-content h3{color:#fff}.seo-page .banner-content h1:after{display:none}.seo-page .form-contact-content .form-title-page h3:before{display:none}.seo-page .content-item-title{background:#58a4b0}.seo-page .content-item-title .col-md-12 h5{color:#fff}hr{background:#fcf6ee !important;border-top:1px solid rgba(255, 255, 255, 0.1)}.items-content{position:relative;z-index:3000;margin:-10% 0% 0% 10%;padding:0% 6% 5% 3%;display:flex;justify-content:flex-end;border-radius:5px;align-items:flex-start;flex-wrap:nowrap}.items-content .title-items{padding:0%}.items-content .title-items hr{height:0px;border-top:1px solid rgba(255, 255, 255, 0.1)}.items-content .title-items p{display:none}.items-content .item{align-items:center;padding-left:20px;padding-right:20px;padding-top:5vh;display:flex;flex-direction:row;align-items:center}.items-content .item .image{padding:0em}.items-content .item .image img{max-width:50px;padding-right:15px}.items-content .item .text{margin:0 2%}.items-content .item .text h4{color:#fff !important;font-size:0.9em !important}.items-content .item .text p{margin:0;color:#fff;font-weight:200;font-size:0.8em}.items-content .item .text p strong{color:#fff}@media (max-width:1300px){.items-content{margin:-16% 0 5% !important}.items-content .item .text h4{font-size:0.8em}.items-content .item .text p{font-size:0.7em}}@media (max-height:700px){.items-content{margin:0% 5% 5% !important}.items-content .title-items-content hr{background:#fff}.items-content .item .image lord-icon{filter:invert(1)}.items-content .item .text h4,.items-content .item .text p{color:#000 !important}.items-content .item .text h4 strong,.items-content .item .text p strong{color:#000 !important}.items-content .item .text h4{font-size:1.2em !important}.items-content .item .text p{font-size:1em !important}}@media (max-width:991px){.items-content{margin:0% 10% 5% !important;flex-direction:column}.items-content .title-items-content{display:none !important}.items-content .item .image lord-icon{filter:invert(1)}.items-content .item .text h4,.items-content .item .text p{color:#000 !important}.items-content .item .text h4 strong,.items-content .item .text p strong{color:#000 !important}.items-content .item .text h4{font-size:1.2em !important}.items-content .item .text p{font-size:1em !important}}.schedule-content{background:#58a4b0;border-radius:0px;padding:2rem;margin:2% 4% 0;text-align:center;align-items:center}.schedule-content .schedule-content-title{display:flex;flex-direction:column;justify-content:center}.schedule-content .schedule-content-title h2{color:#000000}.schedule-content .schedule-content-title h3{color:#000000}.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;padding-left:0.7em}.schedule-content .container .schedule-days-content .schedule-content-items{padding:3em 1em;flex:14.28%;max-width:14.28%;margin-right:1.5em;background:white;border-right:none;transition:all 0.3s linear;border-radius:0px;box-shadow:-2px 4px 18px -7px rgba(0, 0, 0, 0.36)}.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,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{flex:100%;max-width:100%;font-family:Outfit;color:#000000}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-weight:600;font-size:1.2em;color:#295135;padding-bottom:0.2em;align-items:center}.schedule-content .container .schedule-days-content .schedule-content-items:hover{background:rgba(41, 81, 53, 0.5);color:#fff}.schedule-content .container .schedule-days-content .schedule-content-items:hover .schedule-content-item-label-day,.schedule-content .container .schedule-days-content .schedule-content-items:hover .schedule-content-item-opening-time,.schedule-content .container .schedule-days-content .schedule-content-items:hover .schedule-content-item-closing-time{color:#fff}@media (max-width:1200px){.schedule-content .container .schedule-days-content .schedule-content-items{max-width:17%}}@media (max-width:992px){.schedule-content .container{max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.schedule-content .container .schedule-days-content{display:flex;flex-wrap:wrap;justify-content:center}.schedule-content .container .schedule-days-content .schedule-content-items{max-width:initial !important;padding:1em;flex:100%;width:150px;margin-bottom:1em;margin-right:0rem !important}.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,.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-closing-time{flex:100%;max-width:100%;font-family:Outfit}.schedule-content .container .schedule-days-content .schedule-content-items .schedule-content-item-label-day{font-weight:400;font-size:1rem;padding-bottom:0.2em}.schedule-content{padding:7%}.schedule-content .container .schedule-days-content .schedule-content-items{max-width:fit-content}}@media (max-height:550px){.schedule-content{padding:1% !important}.schedule-content .container .schedule-days-content{width:fit-content;padding-left:0.7em}.schedule-content .container .schedule-days-content .schedule-content-items{max-width:150px !important;padding:0.5em !important}}.image-full-width-text-content .container-fluid .text-content{padding:5%;background:rgba(0, 0, 0, 0.6) !important}.image-full-width-text-content .container-fluid .text-content ul{color:#fff}.image-full-width-text-content .container-fluid .text-content li::marker{color:#fff !important}.image-full-width-text-content .container-fluid .text-content h2,.image-full-width-text-content .container-fluid .text-content h3,.image-full-width-text-content .container-fluid .text-content h4,.image-full-width-text-content .container-fluid .text-content p{color:#fff !important}.image-full-width-text-content .container-fluid .text-content h2{margin:2% 0}.image-full-width-text-content .container-fluid .text-content h3:before{background:#fff}.image-full-width-text-content .container-fluid .text-content h4{font-family:"Poppins";font-size:1.8em;font-weight:400}.image-full-width-text-content .container-fluid .text-content p strong{color:#fff !important;font-weight:400}.custom-full .container-fluid .text-content{background:transparent}.custom-full .container-fluid .text-content h2{color:#58a4b0}.custom-full .container-fluid .text-content h3{color:#295135}.custom-full .container-fluid .text-content p{font-weight:400;color:#000}.custom-full .container-fluid .text-content p strong{color:#58a4b0;font-weight:700}@media (max-width:575px){.custom-full .container-fluid .text-content{background:rgba(88, 164, 176, 0.6)}.custom-full .container-fluid .text-content h2,.custom-full .container-fluid .text-content h3,.custom-full .container-fluid .text-content h4,.custom-full .container-fluid .text-content p{color:#fff}.custom-full .container-fluid .text-content h2 strong,.custom-full .container-fluid .text-content h3 strong,.custom-full .container-fluid .text-content h4 strong,.custom-full .container-fluid .text-content p strong{color:#fff}}@media (max-width:575px){.image-full-width-text-content .container-fluid .text-content h3{font-size:1.5em !important}}.titre-google{padding:4% 4% 1% 4%}.titre-google h2{position:relative;margin:0}.titre-google h2:before{position:absolute;content:"";width:1500px;height:300px;background:rgba(41, 81, 53, 0.1);background-size:cover;z-index:-1;transform:rotate(353deg);border-radius:0px;right:40%;top:27%}@media (max-width:991px){.titre-google h3{font-family:"Poppins";position:relative;top:0;left:0;transform:rotate(0deg)}}@media (max-width:600px){.video-container video{margin-left:-700px}.logos{width:15% !important}.banner-content h2{font-size:1em !important}}.two-columns-presentation-content{width:90%;margin:0px auto;min-height:50vh}.two-columns-presentation-content .bloc-left,.two-columns-presentation-content .bloc-right{transform:scale(0.98) !important;transition:all 0.3s}.two-columns-presentation-content .bloc-left h3,.two-columns-presentation-content .bloc-right h3{color:#fff;font-family:"Roboto";margin-bottom:0;font-size:2em;font-weight:700}.two-columns-presentation-content .bloc-left span,.two-columns-presentation-content .bloc-right span{color:#fff !important}.two-columns-presentation-content .bloc-left .typewrite,.two-columns-presentation-content .bloc-right .typewrite{color:white !important;font-family:"Poppins";font-style:italic;font-size:1.2em;letter-spacing:0px}.two-columns-presentation-content .bloc-left .opacity-left,.two-columns-presentation-content .bloc-left .opacity-right,.two-columns-presentation-content .bloc-right .opacity-left,.two-columns-presentation-content .bloc-right .opacity-right{background-color:#000;border-radius:0px;opacity:0.6}@keyframes floating{0%{transform:translate(0, 0px)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0px)}}.contact-custom{border:none;position:fixed;top:11%;right:-1220px;margin:0;transition:all 2s ease;z-index:9999999;padding:0}.contact-custom .interno{padding:26px 36px;margin:0;backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.7);border:4px solid #000000}.contact-custom h3{font-size:21px;font-weight:500;position:absolute;top:26%;left:-130px;transform:rotate(270deg);background:#58a4b0;color:#fff;padding:16px 14px;border-radius:0;padding-bottom:15px}.contact-custom:hover{transition:all 2s ease;right:-94px}.contact-custom:not(:hover){transition:all 2s ease;right:-1220px}@media (max-width:1200px){.contact-custom{right:-1070px;top:11%}.contact-custom p.legal-form{font-size:9px;line-height:1.35 !important}.contact-custom .label{font-size:15px}.contact-custom #contact_spam_front_contact{padding-top:0px}.contact-custom .form-group{margin-bottom:3px}.contact-custom .btn{font-size:16px;padding:5px 26px}.contact-custom .interno{padding:0px 36px}}@media (max-width:991px){.contact-custom{display:none}}