@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}.cursor{position:fixed;background:#0077ca;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;will-change:transform;user-select:none;pointer-events:none;z-index:10000}.picfixed{position:fixed;bottom:15px;left:15px;z-index:1500;display:flex;flex-direction:column;padding:0em}.picfixed img{max-width:160px;max-height:180px;border-radius:5px}body{background-color:#ffffff}body::-webkit-scrollbar{width:3px}.perso{margin-bottom:5%}.surligne,.partner h2 strong,.two-columns-content .bloc-texte h2 strong,.two-columns-text-content .item-content h2 strong,.items-content .item h2 strong,.items-content .title-items-content h2 strong,.activity-content-3 .title-content .container h2 strong,.three-columns-content .text-content h2 strong,.text-bloc-content h2 strong,.information .information-content .item-content .item .text strong,.footer .title strong,.image-full-width-text-content-custom .text-content h2 strong,.gallery-content .title-content h2 strong,#activity-classique .title-content h2 strong{position:relative}.surligne:after,.partner h2 strong:after,.two-columns-content .bloc-texte h2 strong:after,.two-columns-text-content .item-content h2 strong:after,.items-content .item h2 strong:after,.items-content .title-items-content h2 strong:after,.activity-content-3 .title-content .container h2 strong:after,.three-columns-content .text-content h2 strong:after,.text-bloc-content h2 strong:after,.information .information-content .item-content .item .text strong:after,.footer .title strong:after,.image-full-width-text-content-custom .text-content h2 strong:after,.gallery-content .title-content h2 strong:after,#activity-classique .title-content h2 strong:after{content:"";background-color:rgba(0, 119, 202, 0.2);width:105%;height:35%;left:-4%;display:flex;position:absolute;bottom:0px;transition:all 0.3s}.surligne:hover:after,.partner h2 strong:hover:after,.two-columns-content .bloc-texte h2 strong:hover:after,.two-columns-text-content .item-content h2 strong:hover:after,.items-content .item h2 strong:hover:after,.items-content .title-items-content h2 strong:hover:after,.activity-content-3 .title-content .container h2 strong:hover:after,.three-columns-content .text-content h2 strong:hover:after,.text-bloc-content h2 strong:hover:after,.information .information-content .item-content .item .text strong:hover:after,.footer .title strong:hover:after,.image-full-width-text-content-custom .text-content h2 strong:hover:after,.gallery-content .title-content h2 strong:hover:after,#activity-classique .title-content h2 strong:hover:after{height:107%}.btn-perso,.two-columns-content .bloc-texte .btn,.two-columns-presentation-content .btn,.three-columns-text-content .text-content .btn-content .btn,.video-container .text-content .btn,.two-columns-text-content .btn,.two-columns-text-content .item-content a,.banner-content .btn,#item-activity .title-content a,.articles .module-container .list .card a .hover-card .btn,.similar .card a .hover-card .btn,.activity-content-3 .activity-template-3 .container .bloc-content .position-btn a,.three-columns-content .btn,.image-full-width-text-content .text-content .btn,.slider-content .btn,.activity-content-4 .title-content a,.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4,.btn-call-to-action{background:transparent !important;border-radius:0px;border-bottom:none;color:#D31000;font-weight:500;font-family:Outfit, sans-serif !important;transition:0.3s !important;padding:7px 0px;font-size:1em;width:fit-content}.btn-perso i,.two-columns-content .bloc-texte .btn i,.two-columns-presentation-content .btn i,.three-columns-text-content .text-content .btn-content .btn i,.video-container .text-content .btn i,.two-columns-text-content .btn i,.two-columns-text-content .item-content a i,.banner-content .btn i,#item-activity .title-content a i,.articles .module-container .list .card a .hover-card .btn i,.similar .card a .hover-card .btn i,.activity-content-3 .activity-template-3 .container .bloc-content .position-btn a i,.three-columns-content .btn i,.image-full-width-text-content .text-content .btn i,.slider-content .btn i,.activity-content-4 .title-content a i,.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4 i,.btn-call-to-action i{background-color:transparent;font-size:15px;margin-right:5px;padding:0}.btn-perso:hover,.two-columns-content .bloc-texte .btn:hover,.two-columns-presentation-content .btn:hover,.three-columns-text-content .text-content .btn-content .btn:hover,.video-container .text-content .btn:hover,.two-columns-text-content .btn:hover,.two-columns-text-content .item-content a:hover,.banner-content .btn:hover,#item-activity .title-content a:hover,.articles .module-container .list .card a .hover-card .btn:hover,.similar .card a .hover-card .btn:hover,.activity-content-3 .activity-template-3 .container .bloc-content .position-btn a:hover,.three-columns-content .btn:hover,.image-full-width-text-content .text-content .btn:hover,.slider-content .btn:hover,.activity-content-4 .title-content a:hover,.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4:hover,.btn-call-to-action:hover{color:#D31000;letter-spacing:1px;transition:0.3s !important}.btn-perso:hover:after,.two-columns-content .bloc-texte .btn:hover:after,.two-columns-presentation-content .btn:hover:after,.three-columns-text-content .text-content .btn-content .btn:hover:after,.video-container .text-content .btn:hover:after,.two-columns-text-content .btn:hover:after,.two-columns-text-content .item-content a:hover:after,.banner-content .btn:hover:after,#item-activity .title-content a:hover:after,.articles .module-container .list .card a .hover-card .btn:hover:after,.similar .card a .hover-card .btn:hover:after,.activity-content-3 .activity-template-3 .container .bloc-content .position-btn a:hover:after,.three-columns-content .btn:hover:after,.image-full-width-text-content .text-content .btn:hover:after,.slider-content .btn:hover:after,.activity-content-4 .title-content a:hover:after,.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4:hover:after,.btn-call-to-action:hover:after{width:100%}.btn-perso:after,.two-columns-content .bloc-texte .btn:after,.two-columns-presentation-content .btn:after,.three-columns-text-content .text-content .btn-content .btn:after,.video-container .text-content .btn:after,.two-columns-text-content .btn:after,.two-columns-text-content .item-content a:after,.banner-content .btn:after,#item-activity .title-content a:after,.articles .module-container .list .card a .hover-card .btn:after,.similar .card a .hover-card .btn:after,.activity-content-3 .activity-template-3 .container .bloc-content .position-btn a:after,.three-columns-content .btn:after,.image-full-width-text-content .text-content .btn:after,.slider-content .btn:after,.activity-content-4 .title-content a:after,.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4:after,.btn-call-to-action:after{background:#d31000;border-radius:0rem;left:0;width:30%;height:1px}.video-container{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-container video{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:-1}.text-content{position:relative;z-index:1;color:white}h1{color:#0077ca;font-family:Outfit, sans-serif;letter-spacing:4px}h2{color:#0077ca;font-family:Outfit, serif, sans-serif;letter-spacing:1px}h2 strong{color:#0077ca}h3{color:#ffc500;font-size:1.2em;font-family:Outfit, sans-serif;letter-spacing:1px;font-weight:400}h4{color:#121212;font-family:Outfit, sans-serif;letter-spacing:1px}h5{color:#121212;font-family:Outfit, sans-serif;letter-spacing:1px}h6{color:#121212;font-family:Outfit, sans-serif;letter-spacing:1px}p{letter-spacing:0.02em;line-height:1.4;font-family:Outfit, sans-serif;font-size:17px;color:black}a{color:#ffc500;font-family:Outfit, sans-serif}a:hover,a:focus{text-decoration:none;transition:0.3s}.scrollTop{background-color:#0077ca;color:#fff;z-index:1000000}.scrollTop:hover{background-color:#0077ca;opacity:0.8;color:#fff}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-thumb{background:#0077ca;border-radius:15px}.btn{background:#0077ca}.btn i{background-color:#0077ca}.btn:hover{color:#fff}.btn:after{background:rgba(60, 60, 60, 0.1)}.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: #ffc500;--blob-color-2: #0077ca;--blob-color-3: #ffc500}.dropdown-toggle{right:0}.page-article .affix-top,.page-product .affix-top,.seo-page .affix-top,.error .affix-top{background-color:#fff !important;box-shadow:0px 5px 20px #00000012}.page-article .affix-top .nav-link,.page-article .affix-top .dropdown-toggle,.page-product .affix-top .nav-link,.page-product .affix-top .dropdown-toggle,.seo-page .affix-top .nav-link,.seo-page .affix-top .dropdown-toggle,.error .affix-top .nav-link,.error .affix-top .dropdown-toggle{color:#0077ca}.navbar{z-index:100000}.top-menu .affix,.top-menu .affix-top{display:flex;flex-direction:column;width:60%;margin:0px auto;height:fit-content}.top-menu .affix-top{background-color:transparent}.top-menu .affix-top .active>a:first-child{border-radius:0px;border-bottom:1px solid #0077ca;color:#0077ca}.top-menu .affix-top .navbar-brand{display:none}.top-menu .affix-top .btn-call-to-action{color:#ffffff}.top-menu .affix-top .btn-call-to-action:after{background:#ffffff}.top-menu .affix-top li a{font-family:Outfit, sans-serif;color:#0077ca}.top-menu .affix{background-color:rgba(0, 119, 202, 0.9);box-shadow:0px 5px 20px #00000012;justify-content:center;margin-top:40px;border-radius:20px}.top-menu .affix .active>a:first-child{border-radius:0px;border-bottom:1px solid #ffffff;color:#ffffff}.top-menu .affix .navbar-collapse{justify-content:center !important}.top-menu .affix .navbar-collapse .navbar-nav{transition:all 0.3s;width:fit-content;padding:15px;padding-bottom:0;padding-top:0}.top-menu .affix .btn-call-to-action:hover{color:#0077ca}.top-menu .affix .btn-call-to-action:after{background:#0077ca}.top-menu .affix li a{font-family:Outfit, sans-serif;color:#ffffff}.top-menu .error-navbar{background-color:#0077ca !important}.top-menu .navbar-brand{font-family:Outfit, sans-serif;color:#ffffff;font-weight:500}.top-menu .dropdown-menu .active>a:first-child{border-radius:0px;border-bottom:1px solid #0077ca;color:#0077ca}.top-menu .dropdown-menu li a{color:#0077ca}.top-menu .dropdown-menu li:first-child{border-top:1px solid #0077ca}.top-menu .navbar-nav li a{font-size:15px}.page-accueil .top-menu .affix-top .dropdown-menu li a{color:#0077ca !important}.page-accueil .top-menu .affix-top .active>a:first-child{border-radius:0px;border-bottom:1px solid #ffffff;color:#ffffff}.page-accueil .top-menu .affix-top li a{color:#ffffff !important}@media (max-width:992px){.top-menu .affix .navbar-toggler,.top-menu .affix-top .navbar-toggler{background-color:#0077ca}.top-menu .affix .navbar-nav li .nav-link,.top-menu .affix .navbar-nav li a,.top-menu .affix-top .navbar-nav li .nav-link,.top-menu .affix-top .navbar-nav li a{color:#0077ca}.top-menu .affix .navbar-nav .dropdown-menu,.top-menu .affix-top .navbar-nav .dropdown-menu{background-color:rgba(0, 119, 202, 0.1)}.top-menu .affix .navbar-nav .navbar-toggler,.top-menu .affix-top .navbar-nav .navbar-toggler{background-color:#0077ca}.top-menu .affix .navbar-nav .active a,.top-menu .affix-top .navbar-nav .active a{border-radius:5px;background-color:#0077ca;color:#fff}.top-menu .affix .social-network a,.top-menu .affix-top .social-network a{color:#0077ca}.top-menu .affix .btn-call-to-action,.top-menu .affix-top .btn-call-to-action{color:#fff}.top-menu .navbar-toggler{background-color:#0077ca}.top-menu{margin-top:0}.top-menu .active>a:first-child{border-radius:0px;border-bottom:1px solid #0077ca;color:#ffffff}.top-menu .affix-top,.top-menu .affix{background-color:rgba(0, 119, 202, 0.75);margin:3% 5% 0%;border-radius:25px}.dropdown-menu .active>a:first-child{border-radius:0px;border-bottom:1px solid #0077ca;color:#ffffff}}.partner{background-color:transparent;margin-top:4%}.partner p{color:#ffffff}.partner h2{margin-bottom:1.5%}.partner h3{margin-bottom:1%}.two-columns-content{padding:2% 5%;background-color:#ffffff;position:relative}.two-columns-content .bloc-texte{background-color:transparent}.two-columns-content .bloc-texte h2{margin-bottom:2%;font-size:2.1em;color:#000;font-weight:600}.two-columns-content .bloc-texte .btn-content{margin-right:0px;margin-left:0px}.two-columns-content .img-content .parent-auto-resize-img-child a img{box-shadow:unset;max-height:375px;min-width:auto;width:fit-content}.display-media-left .img-content .parent-auto-resize-img-child a{justify-content:center}.display-media-right .img-content .parent-auto-resize-img-child a{justify-content:end}.two-columns-presentation-content{height:30vh;min-height:45vh;margin:0 3%;padding:4%;display:flex;flex-wrap:inherit;justify-content:center}.two-columns-presentation-content .btn{color:#ffffff}.two-columns-presentation-content .bloc-left{margin:15px;height:inherit;border-radius:15px}.two-columns-presentation-content .bloc-left .img-left{border-radius:15px}.two-columns-presentation-content .bloc-left .opacity-left{background-color:#ffc500;border-radius:15px}.two-columns-presentation-content .bloc-left .text-content .logo-content img{max-width:300px;height:auto}.two-columns-presentation-content .bloc-left .text-content h1,.two-columns-presentation-content .bloc-left .text-content h2,.two-columns-presentation-content .bloc-left .text-content h3,.two-columns-presentation-content .bloc-left .text-content h4,.two-columns-presentation-content .bloc-left .text-content h5,.two-columns-presentation-content .bloc-left .text-content h6,.two-columns-presentation-content .bloc-left .text-content p,.two-columns-presentation-content .bloc-left .text-content strong{color:#fff;font-size:2.5em;letter-spacing:2px;font-weight:normal}.two-columns-presentation-content .bloc-left .text-content .typewrite{font-family:Outfit, sans-serif;color:#ffffff;font-size:2.5em}.two-columns-presentation-content .bloc-right{margin:15px;height:inherit;border-radius:15px}.two-columns-presentation-content .bloc-right .img-right{border-radius:15px}.two-columns-presentation-content .bloc-right .opacity-right{background-color:#0077ca;border-radius:15px}.two-columns-presentation-content .bloc-right .text-content .logo-content img{max-width:300px;height:auto}.two-columns-presentation-content .bloc-right .text-content h1,.two-columns-presentation-content .bloc-right .text-content h2,.two-columns-presentation-content .bloc-right .text-content h3,.two-columns-presentation-content .bloc-right .text-content h4,.two-columns-presentation-content .bloc-right .text-content h5,.two-columns-presentation-content .bloc-right .text-content h6,.two-columns-presentation-content .bloc-right .text-content p,.two-columns-presentation-content .bloc-right .text-content strong{color:#fff;font-size:2.5em;letter-spacing:2px;font-weight:normal}.two-columns-presentation-content .bloc-right .text-content .typewrite{font-family:Outfit, sans-serif;color:#ffffff;font-size:2.5em}.two-columns-presentation-content .col-md-4{flex:0 0 34%;max-width:34%;transition:0.3s}.two-columns-presentation-content .col-md-6{flex:0 0 50%;max-width:50%;transition:0.3s}.two-columns-presentation-content .col-md-8{flex:0 0 66%;max-width:66%;transition:0.3s}@media (max-width:992px){.col-md-4,.col-md-6,.col-md-8{flex:0 0 100% !important;max-width:100% !important}}.three-columns-text-content{margin:5%;margin-top:1%;justify-content:space-evenly}.three-columns-text-content .text-content{background-color:rgba(0, 119, 202, 0.6);border-radius:15px;padding:3%;transition:all 0.5s}.three-columns-text-content .text-content:hover{transform:scale(1.1);transition:all 0.5s}.three-columns-text-content .text-content .btn-content{justify-content:center}.three-columns-text-content .text-content .btn-content .btn{color:#ffffff}.three-columns-text-content .text-content hr{width:20%;border:1px solid #000}.three-columns-text-content .text-content h3{font-size:1.6em;color:#ffffff}.video-container{margin-bottom:3%}.video-container .bottom-pattern{height:20vh;background:linear-gradient(180deg, rgba(2, 0, 36, 0) 0%, white 99%) !important}.video-container .opacity-video{background:rgba(0, 0, 0, 0.5)}.video-container .text-content{padding-bottom:0}.video-container .text-content .btn-content .btn-video-call-to-action{backdrop-filter:blur(0px)}.video-container .text-content .container{min-width:100%}.video-container .text-content .container .content{text-align:center}.video-container .text-content h3{color:#fff}.video-container .text-content img{max-width:600px;height:auto}.video-container .text-content h2{letter-spacing:1px;font-weight:400}.video-container .text-content h1{color:#ffffff;white-space:break-spaces;font-weight:500;font-size:5em;letter-spacing:0px}.video-container .text-content hr{border:2px solid #0077ca;width:25%}.video-container .text-content h2,.video-container .text-content p{color:#ffffff}.video-container .text-content .btn{color:#ffffff}.video-container .text-content .btn:hover{color:#ffffff}.video-container .text-content .btn:after{background:#ffffff}.video-container .arrow-down-content{text-align:center}.two-columns-text-content{margin:5%;height:100%;justify-content:center;margin-top:0;padding-top:0;margin-bottom:1%}.two-columns-text-content .item-content h2{margin-bottom:3%;font-size:1.8em}.two-columns-text-content .item-content p{color:#000;font-size:14px}.two-columns-text-content-perso{margin-bottom:0%;height:100%;justify-content:center}.two-columns-text-content-perso .item-content{display:flex;justify-content:center;flex-direction:column}.two-columns-text-content-perso .item-content p{font-size:1em}.two-columns-text-content-perso .item-content h3{color:#ffffff;margin-bottom:2%;font-size:2.2em}.two-columns-text-content-perso .item-content li{color:#ffffff;font-size:1.2em}.two-columns-text-content-2 .item-content{border:1px solid #0077ca;border-radius:15px;transition:all 0.5s}.two-columns-text-content-2 .item-content h2{font-weight:400}.two-columns-text-content-2 .item-content h3{color:#ffffff}.two-columns-text-content-2 .item-content img{border-radius:15px}.two-columns-text-content-2 .item-content:hover{transform:scale(1.1)}.banner-content{display:flex;justify-content:center;align-items:center;position:relative;height:70vh;margin:3%;margin-top:4.5%;border-radius:25px}.banner-content .btn{color:#ffffff}.banner-content .btn:after{background-color:#ffffff}.banner-content .btn:hover{color:#ffffff}.banner-content .opacity-banner{background:rgba(0, 0, 0, 0.69)}.banner-content .text-content{padding-top:5%;text-align:center}.banner-content .text-content img{height:80px;width:auto;margin-bottom:1%}.banner-content .text-content p{font-size:1.3em}.banner-content .text-content h1{font-size:4em;color:#ffffff;font-weight:300}.banner-content .text-content h2{color:#ffffff;font-size:2.5em;font-weight:500}.banner-content .text-content h3{font-size:2em;color:#ffffff}.banner-content .text-content hr{width:10%;border:1px solid #ffc500}.form-contact-content{background:transparent}.form-contact-content a,.form-contact-content p,.form-contact-content p a,.form-contact-content strong,.form-contact-content h5{color:#000}.form-contact-content h2{color:#0077ca}.form-contact-content h2 strong{color:#0077ca}.form-contact-content h4{font-size:2.5em;color:#0077ca}.form-contact-content .form-control::placeholder{color:#0077ca !important}.form-contact-content .form-control,.form-contact-content .form-group .form-control,.form-contact-content input:required{border-radius:0px;border-bottom:2px solid #0077ca;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;background-color:transparent;font-family:Outfit;color:#0077ca !important;margin:0 0 40px}.form-contact-content .form-control:focus,.form-contact-content .form-group .form-control:focus,.form-contact-content input:required:focus{border-color:#0077ca;box-shadow:0 0 0 0.1em rgba(255, 197, 0, 0.3);border-radius:5px}.form-contact-content .btn-contact-form{background:#0077ca;border-radius:50px;color:white}.form-contact-content .btn-contact-form:hover{color:white;background:#0077ca !important;border:none}.form-contact-content .btn-contact-form:hover:after{display:none}.form-contact-content .btn-contact-form:hover:before{background-color:transparent}.form-contact-content .sending-message i{color:#0077ca}.form-contact-content label,.form-contact-content .recaptcha-text{color:#0077ca}#item-activity{display:flex;flex-direction:row-reverse;height:70vh;padding:0;padding:0 5%;padding-top:0%;background-color:#ffffff;position:relative;box-shadow:0px -10px 20px 5px #ffffff;margin-top:6%}#item-activity .img-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#item-activity .img-content:hover{cursor:pointer}#item-activity .img-content:hover img{transform:scale(1.05)}#item-activity .img-content img{height:auto;object-fit:cover;animation:smoothScale 3s infinite linear}@keyframes smoothScale{0%{transform:scale(0.85)}50%{transform:scale(1)}100%{transform:scale(0.85)}}#item-activity .title-content{padding-right:8% !important;background-image:url("/uploads/media/images/cms/medias/thumb_/cms/medias/673c898e22638_images_medium.png");background-size:contain;background-repeat:no-repeat;background-position:bottom}#item-activity .title-content h2{margin-top:1%;line-height:1;color:#000;font-size:2.3em;font-weight:700}#item-activity .title-content h2 strong{position:relative}#item-activity .title-content h2 strong:after{content:"";background-color:rgba(0, 119, 202, 0.2);width:108%;height:35%;left:-4%;display:flex;position:absolute;bottom:0px;transition:all 0.3s}#item-activity .title-content h2 strong:hover:after{height:107%;bottom:-7px}#item-activity .title-content p{font-size:16px;color:#000;font-weight:500;margin:5% 0;margin-bottom:3%}#item-activity .title-content p strong{color:#ffc500}#item-activity .title-content a:after{background:#0077ca}#item-activity .activity-template-1{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.circle-container{position:relative;width:550px;height:550px;display:flex;align-items:center;justify-content:center;overflow:visible;perspective:1000;transition:all 0.4s}.circle-container::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid rgba(0, 119, 202, 0.5);border-radius:50%;transform:translate(-50%, -50%);pointer-events:none;box-sizing:border-box;z-index:0}.circle-item{position:absolute;width:110px;height:110px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 0.3s, transform 0.3s;overflow:visible;z-index:1;background-color:#ffffff;border:0px solid rgba(0, 0, 0, 0.5);border-radius:3000px}.circle-item .img-content{background-color:#ffffff;border-radius:10000px;overflow:visible}.circle-item .img-content img{height:auto;width:80px}.circle-item:hover .text-content{opacity:1;visibility:visible}.central-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.central-text h5{color:#0077ca;max-width:85%;display:inline-block;font-weight:600}.central-text h3{color:#0077ca;font-size:21px;max-width:90%;text-align:center;padding-bottom:0;display:inline-block;font-weight:700;text-transform:inherit;letter-spacing:2px}.central-text hr{width:50px;border:1px solid;border-color:rgba(0, 119, 202, 0.3)}.central-text p{font-size:0.7em !important;text-align:center;max-width:85%;display:inline-block;color:#919191;font-weight:400;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:0.45s}.circle-item.active~.central-text{opacity:1;transform:scale(1.1)}#item-activity .title-content{display:flex;justify-content:center;align-items:center;flex-direction:column}#central-text-content{transition:opacity 0.3s ease-in-out}.articles{margin-top:4%}.articles .module-container{display:flex;justify-content:center}.articles .module-container .count-result{display:none}.articles .module-container .list{justify-content:space-evenly;gap:50px}.articles .module-container .list .card{background:transparent;border:2px solid #000;border-radius:15px;overflow:hidden}.articles .module-container .list .card a .image img{max-height:300px}.articles .module-container .list .card a .text-container{padding:1em 1em 0em 1em}.articles .module-container .list .card a .text-container .date span{color:#0077ca}.articles .module-container .list .card a .hover-card{padding:1em 1em 1em 1em}.article .module-container{margin-top:8%}.similar .card{background:transparent;border:2px solid #000;border-radius:15px;overflow:hidden}.similar .card a .image img{max-height:300px}.similar .card a .text-container{padding:1em 1em 0em 1em}.similar .card a .text-container .date span{color:#0077ca}.similar .card a .hover-card{padding:1em 1em 1em 1em}.item-content .row.row-eq-height{justify-content:center;flex-wrap:inherit}.items-content{margin:5%;margin-bottom:2%}.items-content p{color:#ffffff}.items-content .item{padding:2%}.items-content .item h2{font-size:2em;font-weight:500;margin-bottom:4%}.items-content .item h3{color:#ffffff;font-size:1.05em;margin-bottom:2%}.items-content .item .image img{max-width:40%}.items-content .title-items-content h3{margin-top:3%;font-size:1.4em;font-family:Outfit, serif, "Sans-Serif";color:#ffffff}.items-content .title-items-content hr{border:1px solid #000;width:10%}.activity-content-2{padding-top:0;margin-top:-7%;padding-bottom:0}.activity-content-2 .title-content{text-align:center;padding-bottom:0}.activity-content-2 .activity-template-2{display:flex;justify-content:center !important;gap:25px;padding-top:0;position:relative}.activity-content-2 .activity-template-2:before{content:"";position:absolute;height:700px;width:700px;background-image:url("/uploads/media/images/cms/medias/thumb_/cms/medias/673c898e22638_images_medium.png");background-size:contain;background-repeat:no-repeat;background-position:bottom;bottom:100px;right:0;z-index:-1}.activity-content-2 .activity-template-2 .justify-content-center{justify-content:center !important;width:100%;gap:40px}.activity-content-2 .activity-template-2 .bloc-content.active::after{width:100%}.activity-content-2 .activity-template-2 .bloc-content{display:flex;width:20%;height:fit-content;gap:25px;position:relative}.activity-content-2 .activity-template-2 .bloc-content:before{content:"";position:absolute;border-radius:50px;bottom:-20px;left:0;height:5px;width:100%;background-color:#3d3c3c}.activity-content-2 .activity-template-2 .bloc-content:after{content:"";position:absolute;border-radius:50px;bottom:-20px;left:0;height:5px;width:0;background-color:#0077ca;transition:width 0.5s ease}.activity-content-2 .activity-template-2 .bloc-content:hover{cursor:pointer}.activity-content-2 .activity-template-2 .bloc-content .img-content{display:flex;justify-content:center;align-items:center;border-radius:29px;background-color:#292929;height:87px !important;width:87px !important;min-width:0;max-width:87px}.activity-content-2 .activity-template-2 .bloc-content .img-content img{height:30px !important;width:30px !important}.activity-content-2 .activity-template-2 .bloc-content .text-content{font-size:16px;font-weight:600;display:flex;align-items:center}.two-columns-clic-affiche{margin:0%;opacity:0;transition:opacity 0.5s ease;display:none}.two-columns-clic-affiche.active{opacity:1;display:block}.activity-content-3{margin:6%;padding-bottom:0;margin-top:0;padding-top:0}.activity-content-3 .title-content{text-align:center;margin-bottom:3%}.activity-content-3 .title-content .container{max-width:100%}.activity-content-3 .activity-template-3{display:flex;flex-direction:column;align-items:center}.activity-content-3 .activity-template-3 .container{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:5%}.activity-content-3 .activity-template-3 .container .bloc-content{display:flex;background-color:#F3F6F9;border-radius:10px;box-shadow:-6px 6px 4px 0px #00000024;padding-right:0;overflow:hidden;height:240px;transition:all 0.3s}.activity-content-3 .activity-template-3 .container .bloc-content:hover .img-content img{clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%);right:10%;position:relative;transition:all 0.3s}.activity-content-3 .activity-template-3 .container .bloc-content .text-container{padding:2em 0em 2em 2em;display:flex;flex-direction:column;justify-content:space-around}.activity-content-3 .activity-template-3 .container .bloc-content .text-container a .text-content:hover{color:#ffc500}.activity-content-3 .activity-template-3 .container .bloc-content .text-container p{font-size:1.4em;font-weight:500;color:#ffc500}.activity-content-3 .activity-template-3 .container .bloc-content .img-content img{height:100%;width:auto;clip-path:polygon(8% 0, 100% 0, 100% 100%, 0% 100%);right:0%;position:relative;transition:all 0.3s}.activity-content-3 .activity-template-3 .container:last-child{margin-bottom:0}.three-columns-content{background-color:transparent;margin-bottom:10%;margin-top:5%}.three-columns-content .btn{color:#0077ca}.three-columns-content .text-content{background-color:transparent;display:flex;justify-content:end;align-items:center;flex-direction:column;padding-top:9%}.three-columns-content .text-content hr{width:20%;border:1px solid #0077ca}.three-columns-content .text-content h2{margin-bottom:0%;position:relative;font-size:2em;font-weight:500;color:#000}.three-columns-content .text-content h2 strong{color:#0077ca}.three-columns-content .text-content h2:before{content:"";background:url("/uploads/media/images/cms/medias/thumb_/cms/medias/6746f90ecc631_images_small.png");background-size:contain;background-repeat:no-repeat;height:60px;width:60px;display:flex;right:45%;position:absolute;top:-75px}.three-columns-content .image-content .parent-auto-resize-img-child a{position:relative}.three-columns-content .image-content .parent-auto-resize-img-child a img{box-shadow:unset;position:absolute;max-height:400px;width:auto}.three-columns-content .image-content:first-child .parent-auto-resize-img-child a img{left:-40%;top:0}.three-columns-content .image-content:last-child .parent-auto-resize-img-child a img{right:-45%}.defile{position:relative}.defile h2{font-size:20vw;font-weight:700;color:rgba(255, 197, 0, 0.2);position:absolute}.text-bloc-content{margin-bottom:0;padding-bottom:0}.text-bloc-content hr{width:25%;border:1px solid #ffc500}.information{margin:5%;margin-top:0;margin-bottom:7%;background-color:transparent}.information span{font-weight:600}.information .information-content{background-color:transparent;margin-bottom:3%}.information .information-content .item-content .item .text strong{color:#0077ca}.information .map{border-radius:25px}.information span,.information strong{font-family:Outfit, sans-serif;color:#ffc500}.information i{color:#0077ca;opacity:0.8 !important}.footer{color:#0077ca;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#f5f5f5;position:relative;height:auto;padding-top:4%;padding-right:3em !important;z-index:10001}.footer hr{width:80%;border:1px solid #0077ca}.footer a{font-weight:500;color:#ffc500}.footer .logo-footer{margin-bottom:1%}.footer .logo-footer a img{height:auto;width:250px}.footer .footer-container{display:flex;width:100%;justify-content:center;gap:50px;margin-bottom:50px !important}.footer .footer-container .company{order:1}.footer .footer-container .services-container{order:2}.footer .footer-container .services-container .services-columns{flex-wrap:wrap;display:flex;gap:15px;margin-bottom:15px !important}.footer .footer-container .brand-container{display:none}.footer .footer-container .pages-container{order:3}.footer .footer-container .pages-container .pages .pages-columns{display:flex;gap:15px;flex-wrap:wrap;margin:0;margin-bottom:15px}.footer .footer-container .pages-container .pages .pages-columns li{margin-bottom:10px}.footer .footer-container .pages-container .pages .pages-columns li a{font-size:0.9em;padding:5px 10px;border:1px solid #0077ca;border-radius:15px}.footer ul li{color:#0077ca;font-weight:600}.footer .title strong{position:relative;color:#0077ca}.footer .company-name{color:#0077ca}.footer a{color:#000}.footer .btn-seo{font-family:Outfit, sans-serif}.footer .seo{color:#ffc500}.footer .seo a{color:#ffc500}.seo-page .information-seo-item-icon i{color:#0077ca}.seo-page .form-control:focus{border-color:#0077ca;box-shadow:0 0 0 0.2em rgba(0, 119, 202, 0.35)}.seo-page .form-title{font-family:Outfit}.seo-page .sending-message i{color:#0077ca}.seo-page .banner-content .opacity-banner{background:rgba(0, 0, 0, 0.7);opacity:0.5}.seo-page .items{margin-bottom:7%}.seo-page .items a:hover{color:#0077ca}.seo-page h4{color:#0077ca}.seo-page .content-item-title{background:transparent}.seo-page .content-item-title h5{color:#0077ca}.services-list-content .item-content .item .category{font-family:Outfit, sans-serif;color:#0077ca}.services-list-content .item-content .item .link{font-family:Outfit, sans-serif;letter-spacing:5px}.service-page-content .category-service-page{font-family:Outfit, sans-serif;color:#fff;background-color:#0077ca}.image-full-width-text-content{margin:5%;border-radius:25px;margin-bottom:2%}.image-full-width-text-content .container-fluid{border-radius:25px}.image-full-width-text-content .text-content{background-color:rgba(51, 51, 51, 0.5);border-radius:25px}.image-full-width-text-content .text-content h2{color:#ffffff;font-weight:600;margin-bottom:2%}.image-full-width-text-content .text-content h3{color:#ffffff;font-weight:500;margin-bottom:2%}.image-full-width-text-content .text-content p{font-weight:500;font-size:1.5em}.image-full-width-text-content .text-content .btn{color:#ffffff}.image-full-width-text-content .text-content .btn:after{background:#ffffff}.image-full-width-text-content .text-content .btn:hover{color:#ffffff}.image-full-width-text-content h2,.image-full-width-text-content p{color:#fff}.image-full-width-text-content-custom{margin-bottom:6.5%}.image-full-width-text-content-custom hr{border:1px solid #ffffff;width:20%}.image-full-width-text-content-custom .text-content{background:#020024;background:linear-gradient(270deg, rgba(2, 0, 36, 0) 10%, black 100%)}.image-full-width-text-content-custom .text-content p{font-size:1.2em}.image-full-width-text-content-custom .text-content h2 strong{color:#ffffff}.image-full-width-text-content-custom .btn-content{justify-content:start}.page-accueil .image-full-width-text-content-custom{margin-bottom:3em}.image-full-width-text-content-custom-2{margin-top:8%}.image-full-width-text-content-custom-2 .container-fluid .text-content{display:flex;flex-direction:column}.image-full-width-text-content-custom-2 .container-fluid .text-content p{font-size:16px}.image-full-width-text-content-custom-2 .container-fluid .text-content .col-md-6{margin:0px auto}.two-columns-text-content-perso{margin-bottom:0;margin-top:0}.two-columns-text-content-perso .item-content{padding-bottom:0}.two-columns-text-content-perso .item-content hr{border:2px solid #000;width:20%}#tarteaucitronIcon img{width:50px}.form-builder .legal-form{color:#ffffff}.form-builder .recaptcha-text{color:#ffffff}.form-builder label{color:#ffffff}.form-builder .custom-file ul li{color:#ffffff}.gallery-content .gallery-type-1{display:flex;justify-content:center;gap:50px}.gallery-content .gallery-type-4{scrollbar-color:#0077ca transparent}.gallery-content .gallery-type-4::-webkit-scrollbar-thumb{background:#0077ca}.gallery-content .title-content h2{color:#ffc500;font-size:2.3em;font-weight:600}.gallery-content{margin:5% 5%;margin-bottom:10%}.agencies{margin:3% 7% 5%;background:transparent}.agencies .map{border-radius:25px !important}.agencies .agencies-container{border-radius:0px;border:0px solid transparent}.agencies .agencies-container .agencies-list{background:white}.agencies .agencies-container .agencies-list .list .agency{border-radius:15px;border:0px solid transparent}.agencies .agencies-container .agencies-list article{border-radius:0px !important}.agencies .agencies-container .agencies-list article .information{color:#0077ca !important;box-shadow:unset !important}.agencies .agencies-container .agencies-list article .information h4{font-family:"the-seasons", Sans-Serif}.agencies .agencies-container .agencies-list article .information .city{color:black;font-family:Outfit;font-weight:400 !important}.agencies .agencies-container .agencies-list article .information .city:after{border-bottom:1px solid black}.agencies .agencies-container .agencies-list article .information i::before{color:black}.agencies .agencies-search-container{display:none !important}.agencies .agencies-search-container button{background-color:#ffc500}.agencies .city{color:#0077ca}.agencies .city::after{background-color:#0077ca}.agencies .item-information i{color:#0077ca}.agencies .empty{color:#0077ca}#activity-classique{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}#activity-classique .title-content{padding:2em !important;background:#000;border-radius:15px}#activity-classique .title-content p{color:#ffffff;margin-top:5%}#activity-classique .title-content h2{color:#ffffff}#activity-classique .activity-template-1 .bloc-content{margin:1em;border:2px solid #000;border-radius:15px}#activity-classique .activity-template-1 .bloc-content .img-content{height:fit-content}#activity-classique .activity-template-1 .bloc-content .img-content img{max-height:150px}#activity-classique .activity-template-1 .bloc-content .text-content{padding-bottom:0}.slider-content{margin:5%;margin-bottom:2.5%}.slider-content .btn{color:#ffffff;margin-right:25px}.slider-content .carousel{border-radius:15px}.slider-content .carousel .home-slider-text{background-color:rgba(0, 0, 0, 0.6)}.slider-content .carousel .home-slider-text .container .logo-content img{width:auto;height:150px;filter:brightness(1.2) contrast(1.1)}.activity-content-4{padding:4em 8em 4em;display:flex;padding-bottom:0;padding-left:0;padding-right:0px;height:70vh;justify-content:end}.activity-content-4 .title-content{margin:0;margin-bottom:2em;padding:0 !important;padding-top:6% !important}.activity-content-4 .title-content a{color:#ffffff}.activity-content-4 .title-content a:hover{color:#ffffff}.activity-content-4 .title-content .btn-content{justify-content:flex-start}.activity-content-4 .title-content .container{max-width:100%;margin-top:2rem}.activity-content-4 .title-content h3{font-size:1.5em;margin-top:1em}.activity-content-4 .title-content h1{font-weight:500;letter-spacing:0;color:#ffffff}.activity-content-4 .title-content h2{font-size:1.5em;position:relative;margin-bottom:0.2em;letter-spacing:1px;font-weight:400}.activity-content-4 .title-content h2:before{content:"";width:60px;height:2px;background:#fff;position:absolute;top:-30%}.activity-content-4 .title-content p{font-weight:100}.activity-content-4 .title-content hr{border-top:5px solid;border-image:linear-gradient(to left, #bc6ae2, #1c4eb5) 1;width:30%;margin-left:0}.activity-content-4 .activity-template-4{padding-top:8%;width:65%;margin-right:-5%}.activity-content-4 .activity-template-4:after{content:"";position:absolute;width:700px;height:2px;background-color:#ffffff;right:30px;bottom:0px}.activity-content-4 .activity-template-4 .card-slider .slick-list{height:400px}.activity-content-4 .activity-template-4 .card-slider .slick-prev,.activity-content-4 .activity-template-4 .card-slider .slick-next{right:unset;border-right:2px solid #ffffff;border-top:2px solid #ffffff;height:2vmin;width:2vmin;bottom:-45px}.activity-content-4 .activity-template-4 .card-slider .slick-prev{left:30px}.activity-content-4 .activity-template-4 .card-slider .slick-next{left:100px}.activity-content-4 .activity-template-4 .card-slider .slide .card{height:360px;width:auto;border-radius:15px;box-shadow:6px 5px 11px 1px #00000085}.activity-content-4 .activity-template-4 .card-slider .slide .card .opacity{opacity:0.45}.activity-content-4 .activity-template-4 .card-slider .slide .card .card-body{height:100%;width:100%;background:none;justify-content:end;padding:20px;border-radius:5px}.activity-content-4 .activity-template-4 .card-slider .slide .card .card-body .card-text{display:none}.activity-content-4 .activity-template-4 .card-slider .slide .card .card-body h3{background-color:transparent;color:white;padding:0;font-weight:400;font-size:1.4em}.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4{display:block;color:#ffffff}.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4:after{background:#ffffff}.activity-content-4 .activity-template-4 .card-slider .slide .card .btn-activity-4:hover{color:#ffffff}.activity-content-4 .activity-template-4 .card-slider .slide .card:hover .card-body{align-items:inherit !important;text-align:left !important}.activity-content-4 .activity-template-4 .card-slider .slide .card:hover .opacity{opacity:0.3}.activity-content-4 .activity-template-4 .slick-dots{display:none !important}@keyframes appear{from{opacity:1;transform:translateZ(100%)}to{opacity:0;transform:translateZ(0)}}@media (min-width:992px) and (max-width:1300px){.card-container{padding:0px !important}.card-container ul{margin-bottom:0px}.card-container ul li{line-height:20px}.activity-content-4 .display-4-activities h2{font-size:2em}}@media (max-width:1503px){.video-container .title-content h1{font-size:2.8em}}@media (max-width:992px){.activity-content-4{flex-direction:column;padding:2em 0 !important;height:fit-content;padding-top:10% !important}.activity-content-4 .title-content{padding:0 5% !important;padding-top:4%;min-width:100%;max-width:100%}.activity-content-4 .activity-template-4{width:100%;padding:2% 5%;padding-bottom:0}.activity-content-4 .activity-template-4:after{left:30%;bottom:0%}.activity-content-4 .activity-template-4 .card-slider .slide .card{width:unset}.activity-content-4 .activity-template-4 .card-slider .slide .card .card-body{background:#0000004d}.activity-content-4 .activity-template-4 .card-slider .slide .card .card-body h3{font-size:1.5em !important}.activity-content-4 .container .row .card-body{background:#00000052}.activity-content-4 .container .row .card-body .card-container h3{font-size:1.8em !important}.video-container{height:120vh}.video-container .text-content{padding:0}.video-container .text-content .container{padding:0}.card-container{padding:0px !important}.card-container h4{font-size:1.5em !important}}@media screen and (min-width:767.98px){.activity-template-4 .card-slider .slide .card .btn-activity-4{display:initial}}@media (max-width:575.98px){.central-text{width:80%}.central-text h5{width:100%}.activity-content-4 .title-content{margin-top:10%}.activity-content-4 .activity-template-4:after{left:50%;bottom:-2%}}.slider-prev,.slider-next{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255, 255, 255, 0.8);border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;z-index:1000}.slider-prev{left:10px}.slider-next{right:10px}.marquee-wrapper{position:absolute;bottom:75%;left:0px;width:100%;overflow:hidden}.marquee-wrapper .marquee{display:flex;width:100%;overflow:hidden;position:relative}.marquee-wrapper .marquee .marquee-content{white-space:nowrap;display:inline-block;padding-left:100%;animation:marquee 8s linear infinite;font-size:10em;font-weight:600;font-family:Outfit, "Sans-Serif";opacity:0.3}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.legal-notice-content p{color:#000}.legal-notice-content a{color:#0077ca}.legal-notice-content h3{color:#000;font-weight:600}.video-import{margin-top:4%}.video-import .img-content .parent-auto-resize-img-child a{align-items:center}.video-import .img-content .parent-auto-resize-img-child a img{display:none}.custom-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:8%}@media (max-width:1400px){.two-columns-content .img-content .parent-auto-resize-img-child a img{max-height:325px}.top-menu .navbar-nav li a{font-size:11.4px}.three-columns-content .image-content:first-child .parent-auto-resize-img-child a img{left:-80%;top:0}.three-columns-content .image-content:last-child .parent-auto-resize-img-child a img{right:-80%}}@media (max-width:1200px){#item-activity{flex-direction:column;height:auto}#item-activity .title-content{padding-right:0% !important;min-width:100%;margin-bottom:7%}#item-activity .title-content p{margin:0%}#item-activity .activity-template-1{min-width:100%}.activity-content-3 .activity-template-3 .container .bloc-content .text-container p{color:#ffc500}.activity-content-2 .activity-template-2 .bloc-content .text-content{padding:0 !important}.footer .marquee-wrapper{bottom:85%}.footer .marquee-wrapper .marquee .marquee-content{font-size:7em}.top-menu .affix-top li a{color:#0077ca !important}.top-menu .affix-top .navbar-collapse .navbar-nav .dropdown-top-menu-bar .dropdown-menu li a{color:#0077ca !important}.top-menu .affix-top .navbar-collapse .navbar-nav .dropdown-top-menu-bar .dropdown-menu .active a{color:#ffffff !important}.items-content .title-items-content{min-width:40%}.two-columns-content .img-content .parent-auto-resize-img-child a img{max-height:250px}.two-columns-content .bloc-texte .btn-content{justify-content:start}.two-columns-content .bloc-texte h2{font-size:2em}.top-menu .navbar-nav li a{font-size:10px}.three-columns-content .image-content .parent-auto-resize-img-child a img{display:flex;left:unset !important;right:unset !important;position:relative;top:unset}.activity-content-2 .activity-template-2:before{display:none}.two-columns-text-content{flex-direction:column;justify-content:center;align-items:center}.two-columns-text-content .item-content{min-width:100%;max-width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.two-columns-text-content .item-content:nth-child(1){padding-bottom:0}.two-columns-text-content .item-content:nth-child(2){padding-top:0}.three-columns-text-content{gap:60px;overflow:visible}.three-columns-text-content .text-content h3{font-size:1.2em}.image-full-width-text-content-custom .text-content{background:linear-gradient(270deg, rgba(2, 0, 36, 0) 0%, black 100%)}.image-full-width-text-content-custom .text-content h2{font-size:2em}.two-columns-text-content-2{gap:60px}.two-columns-text-content-perso .item-content{align-items:center}.two-columns-text-content-perso .item-content h2,.two-columns-text-content-perso .item-content p,.two-columns-text-content-perso .item-content li,.two-columns-text-content-perso .item-content h3{text-align:center !important}.two-columns-text-content-perso .item-content li{list-style-type:none}.video-container .title-content h1{font-size:2.4em}.video-container .title-content h2{font-size:1.1em}.navbar .navbar-brand img{max-width:140px}.text-bloc-content td{min-width:250px}#activity-classique{flex-direction:column}#activity-classique .title-content{margin-bottom:5%;min-width:80%}}@media (max-width:992px){.dot{display:none}.cercle-souris{display:none}.video-container{height:120vh}.video-container .arrow-down-content{display:none}.video-container .text-content h1{font-size:4em !important}.video-container .text-content h2{font-size:1em !important;font-weight:400;letter-spacing:0.2px}.activity-content-3 .activity-template-3 .container .bloc-content .text-container .text-content{padding:0em 0em !important}.activity-content-3 .activity-template-3 .container .bloc-content .text-container .text-content p{color:#ffc500;font-size:1.1em}.activity-content-3 .activity-template-3 .container .bloc-content .text-container .btn-content .position-btn a{padding:0 !important}.footer .marquee-wrapper{bottom:96%}.footer .marquee-wrapper .marquee .marquee-content{font-size:5em}.footer .footer-container{align-items:center;text-align:center}.footer .footer-container .brand-container .social-network{margin-top:5%;flex-direction:row}.footer .footer-container .pages-container .pages{flex-direction:column}.footer .footer-container .pages-container .pages .pages-columns{justify-content:center;flex-direction:column}.footer .footer-container .services-container .services-columns{flex-direction:column}.footer .footer-container .services-container .services{justify-content:center;flex-direction:column}.banner-content .text-content h3{font-size:2em}.banner-content .text-content h1{font-size:3em;letter-spacing:0px}.two-columns-content .img-content .parent-auto-resize-img-child a{justify-content:center}.two-columns-content .img-content .parent-auto-resize-img-child a img{max-height:350px}.activity-content-2 .activity-template-2 .bloc-content{justify-content:end}.top-menu .affix-top li a,.top-menu .affix li a{color:#ffffff !important;font-size:1em}.top-menu .affix,.top-menu .affix-top{justify-content:space-between;flex-direction:row;width:90%}.top-menu .affix .navbar-brand,.top-menu .affix-top .navbar-brand{display:flex}.top-menu .affix .navbar-collapse,.top-menu .affix-top .navbar-collapse{background-color:rgba(255, 255, 255, 0.98);border-radius:15px;margin-top:15px;justify-content:center !important}.top-menu .affix .navbar-collapse .navbar-nav,.top-menu .affix-top .navbar-collapse .navbar-nav{background-color:transparent;margin:0px auto}.top-menu .affix-top .navbar-nav li a,.top-menu .affix .navbar-nav li a{color:#0077ca !important;font-size:1em}.top-menu .affix .navbar-nav .active a,.top-menu .affix-top .navbar-nav .active a{color:#ffffff !important}.top-menu li{flex-direction:column}.items-content .item-container{gap:5px}.two-columns-presentation-content{gap:20px;justify-content:center;align-items:center;display:flex;flex-direction:column;height:auto}.two-columns-presentation-content .bloc-right,.two-columns-presentation-content .bloc-left{max-width:90% !important}.two-columns-presentation-content .bloc-right .text-content h2,.two-columns-presentation-content .bloc-left .text-content h2{font-size:1.8em}}@media (max-width:772px){#item-activity .circle-container{width:400px;height:400px}#item-activity .circle-container .circle-item{height:70px;width:70px}#item-activity .circle-container .circle-item .img-content img{width:50px}.activity-content-3 .activity-template-3 .container{flex-direction:column;gap:40px;margin-bottom:40px}.activity-content-2 .activity-template-2{flex-direction:column}.activity-content-2 .activity-template-2 .row{flex-direction:column;align-items:center}.activity-content-2 .activity-template-2 .bloc-content{width:80%}.activity-content-2 .activity-template-2 .bloc-content .text-content{padding:0 !important}.activity-content-2 .activity-template-2 .bloc-content .img-content{width:125px !important;max-width:125px}.activity-content-2 .activity-template-2 .bloc-content .img-content img{height:40px !important;width:40px !important}.image-full-width-text-content .text-content h2{font-size:1.8em}.image-full-width-text-content .text-content h3{font-size:1em}.image-full-width-text-content-custom .text-content{background:linear-gradient(270deg, rgba(2, 0, 36, 0) -90%, black 100%)}.image-full-width-text-content-custom .text-content h2{font-size:1.3em}.image-full-width-text-content-custom .text-content p{font-size:1em}.two-columns-content .bloc-texte{padding:1em}.video-container .title-content h1{font-size:2.5em !important}.banner-content{height:75vh}}@media (max-width:575.98px){.video-container{height:95vh}.video-container .text-content{padding-right:1em;padding-left:1em}.video-container .text-content h1{font-size:1.8em !important;letter-spacing:1px}#item-activity{margin:5% 0}#item-activity .activity-template-1{padding:0}#item-activity .central-text h5{width:60%}#item-activity .central-text h3{font-size:0.95em}#item-activity .central-text p{font-size:0.75em !important}#item-activity .circle-container{width:300px;height:300px}#item-activity .circle-container .circle-item{height:55px;width:55px}#item-activity .circle-container .circle-item .img-content img{width:40px}.activity-content-2{padding:0}.activity-content-2 .title-content{padding:1em 0}.activity-content-2 .title-content .container .two-columns-clic-affiche .bloc-texte{padding:1em 0}.activity-content-2 .title-content .container .two-columns-clic-affiche .img-content{padding:0}.information .information-content .item-content .item{flex-direction:column;justify-content:center;align-items:center;text-align:center}.footer .marquee-wrapper{bottom:96.5%}.footer .marquee-wrapper .marquee .marquee-content{font-size:3.5em}.banner-content{height:95vh}.banner-content .text-content{padding-bottom:15px}.banner-content .text-content img{height:55px;margin-top:70px}.banner-content .text-content h3{font-size:1em}.banner-content .text-content h2{font-size:2em}.banner-content .text-content h1{font-size:2em;letter-spacing:0px}.two-columns-content .img-content .parent-auto-resize-img-child a img{max-height:311px;height:180px}.two-columns-clic-affiche .img-content .parent-auto-resize-img-child a img{max-height:311px;height:200px}.items-content{padding:2em 2em}.two-columns-text-content-2 .item-content img{width:85%}.three-columns-content .image-content .parent-auto-resize-img-child a img{max-height:210px}}@media (max-height:550px){.activity-content-4{padding-top:0}.activity-content-4 .title-content{padding-top:0 !important}.activity-content-4 .title-content h1{font-size:3em}.activity-content-4 .activity-template-4{padding-top:0}.video-container{height:120vh;margin-bottom:15%}#item-activity{margin-bottom:20%}.banner-content{height:80vh}}