@charset "UTF-8";
@font-face{font-family:Gothic A1, sans-serif;font-style:normal;font-weight:400;src:local("sans serif"), local("sans-serif"), local(Gothic A1);font-display:swap}body{background:#F4F5F8;font-family:Gothic A1;font-weight:400;color:#0F121A}body strong{font-weight:400;text-shadow:1px 0 #0F121A}body *{letter-spacing:0.01em !important}.row{margin:0}::selection{background-color:#427ca4;color:#e0dfe1}.arrow-down-content{display:none}.display-none{display:none}.scrollTop{display:none !important}.first-block{padding-bottom:0 !important}.middle-block{padding-top:0 !important;padding-bottom:0 !important;margin-top:-1px}.last-block{padding-top:0 !important;margin-top:-1px}.last-block:after{top:2em !important;height:110% !important}::-webkit-scrollbar{width:8px;background-color:rgba(15, 18, 26, 0.15);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:0;background-color:#0F121A}h1{font-size:clamp(2.5em, 7vw, 4em);font-family:Gothic A1}h2{font-size:clamp(2.3rem, 2.5em, 3rem);font-weight:400;font-family:Gothic A1}h3{font-size:1.35em;background:#0F121A;color:#F4F5F8;width:fit-content;text-transform:uppercase;padding:0 5px;font-weight:400}h4{font-size:1.3em}a:hover,a:focus{text-decoration:underline;transition:0.3s;color:#427ca4}p{line-height:1.4}.modal .modal-content .modal-header{background-size:cover;border-radius:0}.modal .modal-content .modal-header .close{color:#0F121A;opacity:1;text-shadow:none;float:none;position:absolute;top:10px;right:10px}.modal .modal-content .modal-header .modal-title{width:100%;text-align:center}.modal .modal-content .modal-header .modal-title p{margin:0}.modal .modal-content .modal-header .modal-title img{max-height:100px}.modal .modal-content .modal-body{background:#F4F5F8}.modal .modal-content .modal-body h2{margin:0 auto 0.5em}.modal .modal-content .modal-body h3{width:100%;margin-bottom:1em}.modal .modal-content .modal-footer{background:#0F121A;color:#F4F5F8;border-radius:0}.top-menu .affix,.top-menu .affix-top{background-color:#F4F5F8}.top-menu .affix .navbar-brand,.top-menu .affix-top .navbar-brand{height:100%;padding:0}.top-menu .affix .navbar-brand img,.top-menu .affix-top .navbar-brand img{height:100%;width:auto;max-width:unset !important}.top-menu .affix li,.top-menu .affix-top li{padding:0;margin:0 5px}.top-menu .affix li .nav-link,.top-menu .affix-top li .nav-link{padding:5px 10px;position:relative;color:#0F121A;font-size:1em}@media (min-width:1600px){.top-menu .affix li .nav-link,.top-menu .affix-top li .nav-link{font-size:1.2em}}@media (min-width:992px) and (max-width:1280px){.top-menu .affix li .nav-link,.top-menu .affix-top li .nav-link{font-size:0.8em}}.top-menu .affix .dropdown-top-menu-bar,.top-menu .affix-top .dropdown-top-menu-bar{padding-right:15px}.top-menu .affix .dropdown-top-menu-bar .dropdown-toggle,.top-menu .affix-top .dropdown-top-menu-bar .dropdown-toggle{right:10px}.top-menu .affix .dropdown-top-menu-bar:hover .dropdown-toggle,.top-menu .affix-top .dropdown-top-menu-bar:hover .dropdown-toggle{filter:invert(1)}.top-menu .affix .dropdown-menu,.top-menu .affix-top .dropdown-menu{background:#0F121A;border-radius:0;left:50%;transform:translateX(-50%)}.top-menu .affix .dropdown-menu li,.top-menu .affix-top .dropdown-menu li{width:100%;padding:0;margin:0}.top-menu .affix .dropdown-menu li a,.top-menu .affix-top .dropdown-menu li a{color:#F4F5F8;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.top-menu .affix li.active,.top-menu .affix li:hover,.top-menu .affix-top li.active,.top-menu .affix-top li:hover{background:#0F121A}.top-menu .affix li.active>a:first-child,.top-menu .affix li:hover>a:first-child,.top-menu .affix-top li.active>a:first-child,.top-menu .affix-top li:hover>a:first-child{border-radius:0;color:#F4F5F8;opacity:1}.top-menu .social-network{padding:0 5px}.top-menu .social-network li a{padding:10px;height:45px;width:45px;border-radius:50%;background:#0F121A;display:flex;flex-direction:row;justify-content:center;align-items:center}.top-menu .social-network li a i{color:#F4F5F8;font-size:1.5em}.top-menu .social-network li:hover{background-color:#0F121A;transition:1.3s}.top-menu .social-network li:hover a{text-decoration:none}.top-menu .btn-call-to-action{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#427ca4;border-color:#427ca4;margin:0}.top-menu .btn-call-to-action i{color:#427ca4}.top-menu .btn-call-to-action:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.top-menu .btn-call-to-action:hover i{color:#F4F5F8}@media (min-width:1500px){.top-menu .btn-call-to-action{font-size:1.2em}}.top-menu .affix-top{background:transparent;height:120px;padding:0.5em 1.5% !important}.top-menu .affix-top li .nav-link{color:#F4F5F8}.top-menu .affix-top .navbar-brand img{max-height:100px}.page-article .affix-top .navbar-brand{filter:invert(0)}.page-article .affix-top li .nav-link{color:#0F121A}.page-article .affix-top .navbar-toggler{filter:invert(1) !important}.google-custom{padding:5em 5%;background:#e0dfe1}.google-custom .title{padding-bottom:2em}.google-custom .title h4{text-align:center}.facebook-custom{margin:5em 5%;width:auto;padding:5em 5%;background:#e0dfe1}@media (max-width:992px){.facebook-custom{margin:2em 5%}}.elfsight-app-a9b24572-8323-4803-8e06-6db2ab57533c{transform:scale(0.65);transform-origin:bottom left;position:fixed !important;bottom:0;left:0;z-index:99999;display:none}.page-accueil .elfsight-app-a9b24572-8323-4803-8e06-6db2ab57533c{display:block}.video-container{color:#F4F5F8}.video-container .text-content h1{font-weight:400;white-space:pre-wrap}.video-container .text-content h2{text-transform:uppercase;font-size:1.5em;margin:0;font-family:Gothic A1}.slider-content .carousel-fade{height:100vh}.slider-content .carousel-fade .background-opacity-slider{background:linear-gradient(rgba(15, 18, 26, 0.5) 0%, rgba(15, 18, 26, 0) 15%, rgba(15, 18, 26, 0) 50%)}.slider-content .carousel-fade .carousel-inner{filter:contrast(1.05) saturate(1.1)}.slider-content .carousel-fade .carousel-indicators{justify-content:flex-end;left:unset;right:5%}.slider-content .carousel-fade .home-slider-text h1{background:#F4F5F8;color:#0F121A;padding:3px 18px;font-size:clamp(1.2em, 7vw, 2em);width:auto;max-width:80%;margin:auto;position:relative;box-sizing:border-box;word-wrap:break-word;white-space:break-spaces}.custom-heading{text-align:center;font-weight:bold;margin:0;padding:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.custom-heading .line-1,.custom-heading .line-2{display:block;width:100%;font-size:clamp(1.3rem, 4.5vw, 2.2rem);line-height:1.3}.custom-heading .line-1{padding-bottom:0.5rem;margin-bottom:0.5rem;position:relative}.custom-heading .line-1::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50%;max-width:200px;height:2px;background-color:#000}@media (max-width:480px){.slider-content .carousel-fade .home-slider-text h1{max-width:100%}.custom-heading .line-1,.custom-heading .line-2{font-size:clamp(1.1rem, 4vw, 1.5rem);padding:0 10px;box-sizing:border-box}.custom-heading .line-1::after{width:40%}}@media (max-width:768px){.slider-content .content{flex-direction:column;align-items:center;gap:15px}.slider-content .content .btn-slider,.slider-content .content .btn-slider-call-to-action{width:100%;max-width:250px}}.three-columns-content{padding:5em 5%}.three-columns-content .row{align-items:flex-end}.three-columns-content .row .text-content{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:3em 10% 0 3em;background:transparent}@media (min-width:992px) and (max-width:1280px){.three-columns-content .row .text-content{padding:3em 0 0 3em}}.three-columns-content .row .text-content h2,.three-columns-content .row .text-content h3{margin-bottom:20px}.three-columns-content .row .text-content p:last-child{margin:0}.three-columns-content .row .text-content ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1em 0 1em 1em;border-left:1px solid #0F121A;max-width:450px;list-style:none}.three-columns-content .row .text-content ul li{padding:5px 10px 5px 0}.three-columns-content .row .text-content .btn-content{padding:2em 0 !important}.three-columns-content .row .text-content .btn-content .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#0F121A;border-color:#0F121A;margin:10px 0 0 0}.three-columns-content .row .text-content .btn-content .btn i{color:#0F121A}.three-columns-content .row .text-content .btn-content .btn:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.three-columns-content .row .text-content .btn-content .btn:hover i{color:#F4F5F8}.three-columns-content .row .text-content .btn-content .btn i{display:none}.three-columns-content .row .image-content{padding:0;position:relative;height:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;outline:15px solid #F4F5F8}.three-columns-content .row .image-content img{min-height:100%;min-width:100%;height:auto;width:auto;object-fit:cover;min-height:650px}.three-cols-reverse{background:#e0dfe1}.three-cols-reverse .row{flex-direction:row-reverse}.three-cols-reverse .row .text-content{padding:3em 3em 0 10%}@media (min-width:992px) and (max-width:1280px){.three-cols-reverse .row .text-content{padding:3em 3em 0 0}}.three-cols-reverse .row .text-content h3,.three-cols-reverse .row .text-content h2{margin-left:auto;width:fit-content}.three-cols-reverse .row .text-content *{text-align:right !important}.three-cols-reverse .row .image-content{outline:10px solid #e0dfe1}@media (max-width:992px){.three-columns-content .row .image-content{order:2}}.activity-content{position:relative;background:#427ca4;overflow:hidden;padding-top:200px !important;position:relative}.activity-content:before{content:"";width:1px;height:180px;background:#F4F5F8;position:absolute;left:50%;top:-20px}.activity-content .title-content{display:none}.activity-content .activity-template-1{flex-wrap:nowrap;max-width:1315px;margin:auto}.activity-content .activity-template-1 .row{margin:5px}.activity-content .activity-template-1 .bloc-content{margin:5px;z-index:2;padding:0;max-height:500px}.activity-content .activity-template-1 .bloc-content:hover{padding-top:0;opacity:1;transform:none;flex-grow:2 !important;transition:all 0.8s ease-in}.activity-content .activity-template-1 .bloc-content:hover .btn-content{background:rgba(15, 18, 26, 0.3);transition:all 0.8s ease-in}.activity-content .activity-template-1 .bloc-content .img-content{border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.activity-content .activity-template-1 .bloc-content .img-content img{width:auto;height:100%}.activity-content .activity-template-1 .bloc-content .text-content{display:none}.activity-content .activity-template-1 .bloc-content .btn-content{position:absolute;background:rgba(15, 18, 26, 0.25);position:absolute;top:0;left:0;height:100%}.activity-content .activity-template-1 .bloc-content .btn-content .position-btn{top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}.activity-content .activity-template-1 .bloc-content .btn-content .position-btn a{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#0F121A;font-family:Gothic A1;font-size:2em;padding:10px;height:100%;width:100%}.activity-content .activity-template-1 .bloc-content .btn-content .position-btn a i{display:none}.activity-content .activity-template-1 .bloc-content .btn-content .position-btn a:after{content:"";position:absolute;background:rgba(244, 245, 248, 0.9);height:50px;width:90%;max-width:280px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.activity-content .activity-template-4{padding:0 5%}.activity-content .activity-template-4 .card-slider .slick-dots li button:before{color:#F4F5F8}.activity-content .activity-template-4 .card-slider .slick-next,.activity-content .activity-template-4 .card-slider .slick-prev{border:none;bottom:unset !important;top:50%;transform:translateY(-100%)}.activity-content .activity-template-4 .card-slider .slick-next:before,.activity-content .activity-template-4 .card-slider .slick-prev:before{color:#F4F5F8;transform:none !important}.activity-content .activity-template-4 .card-slider .slick-prev{left:-5%;right:unset}.activity-content .activity-template-4 .card-slider .slick-prev:before{content:"🡨"}.activity-content .activity-template-4 .card-slider .slick-next{right:-25px}.activity-content .activity-template-4 .card-slider .slick-next:before{content:"🡪"}.activity-content .activity-template-4 .card-slider .slide{padding:5px}.activity-content .activity-template-4 .card-slider .slide .card{height:400px;border-radius:0;text-decoration:none !important;filter:contrast(1.05) saturate(1.2)}@media (max-width:992px){.activity-content .activity-template-4 .card-slider .slide .card{height:350px}}.activity-content .activity-template-4 .card-slider .slide .card .opacity{background:linear-gradient(rgba(244, 245, 248, 0) 0%, rgba(244, 245, 248, 0.5) 100%);background:transparent}.activity-content .activity-template-4 .card-slider .slide .card .card-body{position:relative;justify-content:flex-end;height:100%;width:100%;padding:1em 0;border-radius:0;background:transparent}.activity-content .activity-template-4 .card-slider .slide .card .card-body .card-title{font-weight:400;color:#0F121A;background:rgba(244, 245, 248, 0.8);height:45px;width:90%;padding:5px 15px;margin:auto;text-transform:uppercase;font-size:0.9em;text-decoration:none !important;display:flex;flex-direction:row;justify-content:center;align-items:center}.activity-content .activity-template-4 .card-slider .slide .card .card-body .btn{display:none}.activity-content .activity-template-4 .card-slider .slide .card .card-body:hover .text,.activity-content .activity-template-4 .card-slider .slide .card .card-body:hover .btn{display:none}.activity-content .activity-template-4 .card-slider .slide .card .card-body:hover .card-title{opacity:0;transition:1s}@media (min-width:992px){.activity-content .activity-template-1 .bloc-content{max-width:unset}}.articles-list-content{padding:3em 5%}.articles-list-content .row{justify-content:center;max-width:1315px;margin:auto}.articles-list-content .title-content:first-child{padding:0 0 2em 0}.articles-list-content .item{border:5px solid #F4F5F8;position:relative;margin:10px 0;border-radius:0;padding:0}.articles-list-content .item:hover .image-content{overflow:hidden}.articles-list-content .item:hover .image-content img{transform:scale(1.03);transition:1s}.articles-list-content .item:hover .text-content{border-color:#427ca4}.articles-list-content .item:hover .text-content .more{background:#427ca4;transition:0.5s}.articles-list-content .item:hover .text-content .title-content{color:#427ca4;transition:0.5s}.articles-list-content .item .image-content{display:flex;flex-direction:row;justify-content:center;align-items:center;height:auto;aspect-ratio:1;background:transparent;border:none}.articles-list-content .item .image-content img{min-height:100%;min-width:100%;height:auto;width:auto;object-fit:cover}.articles-list-content .item .text-content{padding:1em 5px 5px;min-height:93px;border-bottom:2px solid #0F121A}.articles-list-content .item .text-content .category{display:none}.articles-list-content .item .text-content .title-content{padding:0}.articles-list-content .item .text-content .title-content h4{min-height:55px;font-size:1.3em;padding-top:10px}.articles-list-content .item .text-content .description{display:none}.articles-list-content .item .text-content .more{text-transform:uppercase;width:fit-content;font-size:0.85em;padding:0 10px;background:#0F121A;color:#F4F5F8}.navigation .pagination .page-item{border-radius:50px;background:#0F121A;box-shadow:none;border:2px solid #0F121A;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 5px}.navigation .pagination .page-item .page-link{color:#F4F5F8;background:transparent;opacity:1}.navigation .pagination .page-item:hover{background:#427ca4;border-color:#427ca4}.navigation .pagination .active{background:#427ca4;border-color:#427ca4}.article-page-content{padding:15vh 5% 5em;max-width:1315px;margin:auto}.article-page-content .title-content{padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.article-page-content .title-content .category-article-page{background:#0F121A;color:#F4F5F8;padding:0 5px;text-transform:uppercase}.article-page-content .title-content h1{color:#0F121A}.article-page-content .text-content{background:transparent;padding:1em 3% !important;flex:0 0 100%}.article-page-content .text-content .content{padding:0;background-color:transparent}.article-page-content .text-content .content p{color:#0F121A}.article-page-content .text-content .content h3{margin-top:2em}.article-page-content .text-content .content .button-content{margin:10px 0}.article-page-content .text-content .content .button-content .btn-article-page,.article-page-content .text-content .content .button-content .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#0F121A;border-color:#0F121A;width:fit-content;margin:0}.article-page-content .text-content .content .button-content .btn-article-page i,.article-page-content .text-content .content .button-content .btn i{color:#0F121A}.article-page-content .text-content .content .button-content .btn-article-page:hover,.article-page-content .text-content .content .button-content .btn:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.article-page-content .text-content .content .button-content .btn-article-page:hover i,.article-page-content .text-content .content .button-content .btn:hover i{color:#F4F5F8}.article-page-content .image-content{padding:1em 0;overflow:hidden;flex:0 0 100%}.article-page-content .image-content .main-image{max-height:70vh;overflow:hidden;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.article-page-content .image-content .main-image img{min-width:100%;min-height:100%;height:auto;width:auto;object-fit:cover;border-radius:0}.article-page-content .image-content .gallery-type-3{padding:0;margin:8px auto 0;column-gap:8px;column-count:3}.article-page-content .image-content .gallery-type-3 .gallery-item-type-3{position:relative}.article-page-content .image-content .gallery-type-3 .gallery-item-type-3 a{padding:0}.article-page-content .image-content .gallery-type-3 .gallery-item-type-3 img{width:100%;height:auto !important;border-radius:0;margin:0 0 8px 0}.article-page-content .image-content .gallery-type-3 .gallery-item-type-3 p{position:absolute;padding:5px;background:rgba(244, 245, 248, 0.8);color:#0F121A;top:50px;left:0}.similar-articles-content{border-top:1px solid #0F121A;padding:5em 5%;background:transparent;max-width:1315px;margin:auto}.similar-articles-content .title-content h5{padding:0 5px}.similar-articles-content .title-content .category-article-page{margin:0 auto;padding:0 15px;background:#0F121A;color:#F4F5F8;text-transform:uppercase;text-align:center}.similar-articles-content .articles-content{padding:3em 0;justify-content:center}.similar-articles-content .articles-content .item{max-width:250px;padding:0;margin:5px;border-radius:0;border:none}.similar-articles-content .articles-content .item a{text-decoration:none !important}.similar-articles-content .articles-content .item .card{overflow:hidden;border-radius:0 !important;border:none;background:transparent;border:none;border-bottom:2px solid #0F121A;padding:0;display:block;width:100%}.similar-articles-content .articles-content .item .card .card-image-content{border-radius:0 !important;display:flex;justify-content:center;overflow:hidden;height:250px}.similar-articles-content .articles-content .item .card .card-image-content img{min-height:100%;min-width:100%;height:auto;width:auto;object-fit:cover;border-radius:0 !important}.similar-articles-content .articles-content .item .card .card-body{padding:1em 5px 5px}.similar-articles-content .articles-content .item .card .card-body .card-title{color:#0F121A;font-size:1em}.similar-articles-content .articles-content .item .card .card-body .card-text{display:none}.similar-articles-content .articles-content .item:hover .card{border-color:#427ca4}.similar-articles-content .articles-content .item:hover .card .card-body .card-title{color:#427ca4}.collapse-title{padding:5em 5%;background:#e0dfe1;padding-top:200px !important;position:relative;padding-bottom:0}.collapse-title:before{content:"";width:1px;height:180px;background:#0F121A;position:absolute;left:50%;top:-20px}.collapse-container{padding:5em 5%;background:#e0dfe1}.collapse-container .card{background:transparent}.collapse-container .card .card-header{background:transparent;box-shadow:none;border-bottom:2px solid #0F121A;padding:1em 0}.collapse-container .card .card-header:hover .icofont-container{margin:0;opacity:1}.collapse-container .card .card-body{background:transparent;overflow:auto;padding:3em 3% 1em}.collapse-container .card .card-body p{text-align:justify}.collapse-container .card .card-body p u{text-decoration:none;color:#427ca4;text-shadow:1px 0 #427ca4}.collapse-container .btn-collapse.collapsed{color:#0F121A !important}.collapse-container .btn-collapse.collapsed i{border:2px solid #0F121A;color:#0F121A;background:transparent !important;font-size:0.6em}.collapse-container .btn-collapse{text-align:left !important;color:#427ca4 !important}.collapse-container .btn-collapse i{border:2px solid #427ca4;background:#427ca4 !important;font-size:0.6em;color:#F4F5F8}.collapse-container .btn-collapse h4{font-size:1.5em}.collapse-container .btn-collapse h4::first-letter{font-family:Gothic A1;font-size:2em;margin-right:15px}.items-content{max-width:1315px;margin:auto;justify-content:flex-start;padding:5em 5%}.items-content .title-items{margin:auto;max-width:1280px;flex-direction:row !important;align-items:center !important;justify-content:center !important;padding-bottom:4%;display:none}.items-content .item{padding:1em;border-left:1px solid #0F121A}.items-content .item:hover .image:after{background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/67c18dafef4bf_images_small.webp) center center no-repeat;background-size:contain;transition:0.7s}.items-content .item .image{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:90px;height:auto;aspect-ratio:1;position:relative}.items-content .item .image:after{content:"";position:absolute;height:100%;width:100%;background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/67c18db02bdd9_images_small.webp) center center no-repeat;background-size:contain;z-index:-1}.items-content .item .image img{max-width:70%;filter:invert(1)}.items-content .item .text{margin-top:5%}.items-content .item .text h4{margin-bottom:8px}.image-full-width-text-content{margin:5em 5%;width:auto}@media (max-width:992px){.image-full-width-text-content{margin:2em 5%}}.image-full-width-text-content .container-fluid{background-attachment:fixed !important}.image-full-width-text-content .container-fluid .text-content{padding:8em 5% 5em;box-shadow:inset rgba(15, 18, 26, 0.5) 0 10px 11px -5px;background:rgba(15, 18, 26, 0.5)}.image-full-width-text-content .container-fluid .text-content *{color:#F4F5F8}.image-full-width-text-content .container-fluid .text-content h3{margin:10px auto}.image-full-width-text-content .container-fluid .text-content p{font-weight:400}.image-full-width-text-content .container-fluid .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#F4F5F8;border-color:#F4F5F8;margin-top:10px}.image-full-width-text-content .container-fluid .btn i{color:#F4F5F8}.image-full-width-text-content .container-fluid .btn:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.image-full-width-text-content .container-fluid .btn:hover i{color:#F4F5F8}.image-full-width-text-content .container-fluid .btn i{display:none}.banner-full-width{position:relative;margin:0}.banner-full-width .container-fluid .text-content{height:85vh;align-items:flex-end;padding:5em 5%;background:rgba(15, 18, 26, 0.35)}.banner-full-width .container-fluid .text-content h2{margin:0;font-size:1.5em;font-family:Gothic A1;text-transform:uppercase}.banner-full-width .container-fluid .text-content *{text-shadow:2px 2px 2px #0F121A}.banner-full-width .container-fluid .text-content .btn-content{justify-content:flex-start;padding-top:2%}.banner-full-width .container-fluid .text-content .btn-content .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#F4F5F8;border-color:#F4F5F8;margin:0}.banner-full-width .container-fluid .text-content .btn-content .btn i{color:#F4F5F8}.banner-full-width .container-fluid .text-content .btn-content .btn:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.banner-full-width .container-fluid .text-content .btn-content .btn:hover i{color:#F4F5F8}.gallery-content{padding:5em 5%}.gallery-content .gallery-type-3 .gallery-item-type-3{padding-bottom:5px}.gallery-content .gallery-type-3 .gallery-item-type-3 img{padding:0;margin:0;border:none;border-radius:0}.gallery-content .gallery-type-3 .gallery-item-type-3 p{padding-top:7px}.gallery-content .gallery-type-4 img:hover{transform:none}.before-after-gallery{padding-top:0}.before-after-gallery .gallery-type-2 .slick-next,.before-after-gallery .gallery-type-2 .slick-prev{border:none;bottom:unset !important;top:50%;transform:translateY(-100%)}.before-after-gallery .gallery-type-2 .slick-next:before,.before-after-gallery .gallery-type-2 .slick-prev:before{color:#0F121A;transform:none !important}.before-after-gallery .gallery-type-2 .slick-prev{left:-25px;right:unset}.before-after-gallery .gallery-type-2 .slick-prev:before{content:"🡨"}.before-after-gallery .gallery-type-2 .slick-next{right:-25px}.before-after-gallery .gallery-type-2 .slick-next:before{content:"🡪"}.before-after-gallery .gallery-type-2 .slick-track .slick-slide{padding:5px}.before-after-gallery .gallery-type-2 .slick-track .slick-slide .item-type-2{margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;display:flex !important;position:relative}@media (min-width:1200px){.before-after-gallery .gallery-type-2 .slick-track .slick-slide .item-type-2{height:60vh}}.before-after-gallery .gallery-type-2 .slick-track .slick-slide .item-type-2 img{min-width:100%;min-height:100%;width:auto;height:auto;padding:0;margin:0;object-fit:cover}.before-after-gallery .gallery-type-2 .slick-track .slick-slide .item-type-2 p{background:#0F121A;color:#F4F5F8;padding:0 8px;position:absolute;top:20px;left:0}.after-before-content{padding:2em 5%}@media (min-width:992px){.after-before-content .content .item .slider-before-after{aspect-ratio:0.8;max-height:60vh;min-height:100% !important;width:100% !important;outline:20px solid #F4F5F8}.after-before-content .content .item .slider-before-after .slider-before-image,.after-before-content .content .item .slider-before-after .slider-after-image{max-height:60vh;width:50vw}.after-before-content .content .item .slider-before-after .slider-before-image img,.after-before-content .content .item .slider-before-after .slider-after-image img{max-height:60vh;width:50vw;filter:saturate(1.2)}.after-before-content .content .item .slider-before-after .handle{border:none}}.information{background:#427ca4}.information .information-content{background:linear-gradient(90deg, #427ca4 30%, rgba(66, 124, 164, 0) 100%);box-shadow:inset 0px -28px 36px -14px #427ca4}.information .information-content .item-content{overflow:hidden;padding:0;padding:5em 5%;position:relative}@media (min-width:992px){.information .information-content .item-content:after{content:"";position:absolute;height:120px;width:120px;right:5%;top:50%;transform:translateY(-50%);background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/67bf25ec25963_images_small.webp) center center no-repeat;background-size:contain}}.information .information-content .item-content .item{flex:0 0 100%;max-width:100%;display:flex;justify-content:start;align-items:center;padding:1em 0;color:#F4F5F8}.information .information-content .item-content .item .icon{padding:0;transform:translateX(-15px)}.information .information-content .item-content .item .icon i{color:#F4F5F8;font-size:2em;opacity:1}.information .information-content .item-content .item .text{padding-left:20px}.information .information-content .item-content .item .text strong{color:#F4F5F8;text-transform:none;font-family:Gothic A1}.information .information-content .item-content .item .text a,.information .information-content .item-content .item .text p{color:#F4F5F8 !important}.form-contact-content{background:transparent;padding:5em 5%}.form-contact-content #contact-form{max-width:1315px;margin:auto;background:#427ca4}@media (min-width:992px){.form-contact-content #contact-form{padding:1em}}.form-contact-content h4{font-size:1.5em;color:#F4F5F8;padding:3em 5%;background:#427ca4;max-width:1315px;margin:auto}.form-contact-content .form-control{border-radius:0;border:none;border-bottom:2px solid #F4F5F8;background:transparent;color:#F4F5F8 !important}.form-contact-content .form-control:focus{border-bottom:2px solid #b8182d !important;box-shadow:none}.form-contact-content .form-control::placeholder{color:rgba(244, 245, 248, 0.7)}.form-contact-content .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#0F121A !important;background:#F4F5F8}.form-contact-content .btn i{color:#0F121A}.form-contact-content .btn:hover{border-color:#0F121A;background-color:#0F121A;color:#F4F5F8 !important}.form-contact-content .btn:hover i{color:#F4F5F8}.form-contact-content label,.form-contact-content .recaptcha-text,.form-contact-content .legal-form{color:#F4F5F8}.form-contact-content a{color:#F4F5F8;text-decoration:underline}.footer{background-color:#0F121A}.footer a{color:#F4F5F8}.footer .footer-container{justify-content:center;max-width:1315px;margin:auto}.footer .footer-container .brand-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .footer-container .brand-container .footer-brand{width:100%;text-align:center}.footer .footer-container .brand-container .footer-brand img{max-width:25%;max-height:150px;height:auto;width:auto}.footer .footer-container .company .contact{border-bottom:1px solid #F4F5F8;padding-bottom:2em}.footer .footer-container .company .contact .company-list{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0}.footer .footer-container .company .contact .company-list li{padding:30px 10px 10px;color:#F4F5F8}.footer .footer-container .company .contact .company-list li a{color:#F4F5F8}.footer .footer-container .company .contact .social-network{display:flex;flex-direction:row;justify-content:center;align-items:center}.footer .footer-container .company .contact .social-network a{font-size:1.3em;margin:5px}.footer .footer-container .services-container,.footer .footer-container .pages-container{padding:2em 0 0}.footer .footer-container .services-container h6,.footer .footer-container .pages-container h6{color:#F4F5F8;font-family:Gothic A1;font-size:2em;font-weight:400;text-align:center;padding:0 0 20px 0}.footer .footer-container .services-container .pages,.footer .footer-container .services-container .services,.footer .footer-container .pages-container .pages,.footer .footer-container .pages-container .services{padding:0 2%;justify-content:center !important}.footer .footer-container .services-container .pages ul,.footer .footer-container .services-container .services ul,.footer .footer-container .pages-container .pages ul,.footer .footer-container .pages-container .services ul{display:flex;flex-wrap:wrap;justify-content:center !important}.footer .footer-container .services-container .pages ul li,.footer .footer-container .services-container .services ul li,.footer .footer-container .pages-container .pages ul li,.footer .footer-container .pages-container .services ul li{padding:5px 10px}.footer .seo{max-width:1315px;margin:auto;margin:2em auto 0;padding:2em 0 0}.footer .seo *{color:rgba(244, 245, 248, 0.5);font-size:12px;text-align:center}.seo-page h1::first-letter,.seo-page h2::first-letter{text-transform:uppercase}.seo-page .banner-content .text-content{text-align:left;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:85vh;color:#F4F5F8;background:rgba(15, 18, 26, 0.5)}.seo-page .banner-content .text-content h1{position:relative}.seo-page .banner-content .text-content h1:before{content:"";position:absolute;width:1px;height:40vh;background:#F4F5F8;left:0;top:-45vh}.seo-page .banner-content .text-content h2{font-family:Gothic A1;text-transform:uppercase;font-size:1.5em}.seo-page .two-columns-content{max-width:1315px;margin:auto;padding:5em 5%;background:transparent}.seo-page .two-columns-content .row .img-content .parent-auto-resize-img-child{align-items:flex-start}.seo-page .two-columns-content .row .img-content .parent-auto-resize-img-child a img{border-radius:0;box-shadow:none;position:relative;top:0}.seo-page .form-contact-content h3{text-align:center}.seo-page .content-item-title{background:transparent}.seo-page .content-item-title h5{margin-top:2em;font-family:Gothic A1;font-size:2em;text-align:center}.seo-page .btn{text-align:center;padding:0.5em 1.5em !important;border-radius:50px;position:relative;letter-spacing:1px !important;margin:auto;font-size:1em;border:transparent 2px solid;text-transform:uppercase;color:#0F121A;border-color:#0F121A;margin:5px 5px 5px 0}.seo-page .btn i{color:#0F121A}.seo-page .btn:hover{background-color:#427ca4;color:#F4F5F8 !important;border-color:#427ca4}.seo-page .btn:hover i{color:#F4F5F8}.seo-page .items a{color:#427ca4}.seo-page .items a:hover{text-decoration:none;color:#b8182d}@media (max-width:992px){.top-menu{margin-top:0}.top-menu .navbar-brand{margin-left:15px;max-width:60%}.top-menu .navbar-brand img{max-width:100%}.top-menu .affix-top{padding:0 !important}.top-menu .affix-top .navbar-collapse li a{color:#0F121A}.top-menu .affix .navbar-toggler{filter:invert(1)}.top-menu .navbar-toggler{margin-right:15px;padding:0}.top-menu .navbar .navbar-collapse{background:#F4F5F8;margin-top:10px}.top-menu .navbar .navbar-collapse li{margin:0}.top-menu .dropdown-top-menu-bar{padding-bottom:!important}.top-menu .dropdown-top-menu-bar .dropdown-menu{transform:none}.top-menu .btn-call-to-action{display:none}.slider-content .carousel-fade .carousel-indicators{bottom:10px}.slider-content .carousel-fade .carousel-inner{aspect-ratio:1.5;height:35%;position:absolute;bottom:0}.slider-content .carousel-fade .home-slider-text{height:65% !important;border-bottom:3px solid #F4F5F8;background:url(/uploads/media/images/cms/medias/thumb_/cms/medias/67c1761a6abe2_images_medium.webp) top center;background-size:cover}.slider-content .content{margin:0}}@media (max-width:560px){.elfsight-app-a9b24572-8323-4803-8e06-6db2ab57533c{display:none !important}.activity-content .activity-template-4 .card-slider .slick-next{right:-10px}.activity-content .activity-template-4 .card-slider .slick-prev{left:-35px}.article-page-content{padding-top:20vh}.article-page-content .title-content h1{font-size:clamp(2.5em, 3.5em, 4.5em) !important;margin-bottom:0.5em}.article-page-content .image-content .gallery-type-3{column-count:1}.similar-articles-content .title-content{text-align:center}.footer .footer-container .brand-container .footer-brand img{max-width:45%;margin-bottom:2em}.footer .footer-container .company .contact .company-list{flex-wrap:wrap}.footer .footer-container .company .contact .company-list li{flex:0 0 100%;text-align:center;padding:5px}.three-cols-reverse .row .text-content,.three-columns-content .row .text-content{padding:3em 0}}.floating-contact{position:fixed;bottom:50%;right:30px;z-index:1000;display:flex;flex-direction:column;gap:15px}.contact-btn{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);transition:all 0.3s ease;position:relative;color:white;text-decoration:none;border:none}@keyframes phone-vibrate{0%,50%,100%{transform:rotate(0)}5%,15%,25%,35%,45%{transform:rotate(5deg)}10%,20%,30%,40%{transform:rotate(-5deg)}}@keyframes email-icon-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.phone-btn{background-color:#427CA4;animation:phone-vibrate 3s infinite;animation-delay:2s}.phone-btn:hover{background-color:#427CA4;animation:none;text-decoration:none !important}.phone-btn:hover i{color:#BB1F35}.email-btn{background-color:#BB1F35}.email-btn i{animation:email-icon-pulse 2s infinite;animation-delay:2s}.email-btn:hover{background-color:#a21a2d;text-decoration:none !important}.email-btn:hover i{animation:none}.contact-btn i{font-size:24px;transition:color 0.3s ease}.tooltip{position:absolute;right:70px;background:rgba(0, 0, 0, 0.85);color:white;padding:8px 15px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;pointer-events:none}.contact-btn:hover .tooltip{opacity:1;visibility:visible}@media (max-width:768px){.floating-contact{bottom:50px;right:20px}.contact-btn{width:55px;height:55px}.tooltip{font-size:12px;padding:6px 12px}}