/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-family:"agenda";font-size:16px;font-weight:400;line-height:24px;color:#19102A}h1,h2,h3,h4,h5,h6{font-family:'freight-neo-pro';font-weight:700}h1{font-size:55px}@media (max-width: 991.98px){h1{font-size:30px}}h1.h1-medium{font-size:45px}@media (max-width: 991.98px){h1.h1-medium{font-size:25px}}h2{font-size:48px;margin-bottom:30px}@media (max-width: 991.98px){h2{font-size:35px}}.big-heading{font-size:60px;line-height:4.1rem}@media (max-width: 991.98px){.big-heading{font-size:40px;line-height:3rem}}.text-shadow-stroke{text-shadow:#ffffff 6px -4px 0px, #000000 7px -5px 0px, #000000 5px -5px 0px, #000000 7px -3px 0px}h3{font-size:42px}@media (max-width: 991.98px){h3{font-size:35px}}h4{font-size:30px}@media (max-width: 991.98px){h4{font-size:25px}}a{color:inherit}a:hover{color:inherit;text-decoration:none}ul{padding-left:0}.text-content ul{padding-left:2rem}.mt-sm-over-top{margin-top:-100px}@media (max-width: 991.98px){.mt-sm-over-top{margin-top:0}}.mt-xs-over-top{margin-top:-60px}.mt-xl-over-top{margin-top:-195px}.mb-sm-over-bottom{margin-bottom:-100px !important;z-index:2}@media (max-width: 991.98px){.mb-sm-over-bottom{margin-bottom:3rem !important}}.mb-md-over-bottom{margin-bottom:-150px !important;z-index:2}@media (max-width: 991.98px){.mb-md-over-bottom{margin-bottom:3rem !important}}.top-60{margin-top:60px}@media (max-width: 991.98px){.top-60{margin-top:30px}}.top-100{margin-top:100px}@media (max-width: 991.98px){.top-100{margin-top:30px}}.bottom-80{margin-bottom:80px}@media (max-width: 991.98px){.no-xs-pb{padding-bottom:0}}.bg-ball{background:url("../images/bg-circle-2.svg") center no-repeat;background-size:30%;text-align:center}.bg-ball img{width:150px;height:150px;object-fit:contain;margin-top:-30px}.bg-white{background-color:#fff}.bg-grey{background-color:#e7eaed}.bg-black{color:#fff;background-color:#19102A}.page-item.active .page-link{background:linear-gradient(90deg, #a912ff, #100ffb)}.btn{padding:7px 35px;border-radius:26px;text-transform:uppercase;text-align:center;line-height:28px;font-size:14px;letter-spacing:3.2px;font-weight:700;margin-top:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn.btn-white{background:#fff;color:#19102A}.btn.btn-white:hover{background:#19102A;color:#fff}.btn.btn-blue{background:#100ffb;color:#fff}.btn.btn-blue:hover{background:#e7eaed;color:#100ffb}.btn.btn-purple{background:#a912ff;color:#fff}.btn.btn-purple:hover{background:#e7eaed;color:#a912ff}.btn.btn-grey{background:#e7eaed;color:#19102A}.btn.btn-grey:hover{background:#19102A;color:#e7eaed}.btn.btn-blue-gradient{background:linear-gradient(180deg, #A912FF, #100FFB);color:#fff}.btn.btn-blue-gradient:hover{background:#e7eaed;color:#100ffb}.btn.btn-multicolor{background:linear-gradient(270deg, #A912FF, #9B15FE, #751FFC, #392DF9, #2432F8, #2448F6, #2380F2, #21D9EB, #21F9E9);color:#fff}.btn.btn-multicolor:hover{background:#e7eaed;color:#100ffb}.btn.disabled{opacity:1}.toggle-group .btn{border-radius:unset;line-height:normal;letter-spacing:normal;transition:none;text-align:start;margin:0;padding:0px;display:flex;align-items:center;justify-content:center}.toggle-group .toggle-off{background:#19102A;color:#fff}.carousel-buttons{display:inline-block}.carousel-buttons a{display:inline-block;background:#19102A;width:50px;height:50px;border-radius:50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.carousel-buttons a:hover{background:#100ffb}.text-btn{text-align:center;font-weight:600;font-size:20px;font-family:'freight-neo-pro';border-bottom:1px solid}.icon{display:block;width:50px;height:50px;margin:auto;text-align:center}.icon.inline{display:inline-block;height:10px}.icon.inline-sm{display:inline-block;height:20px;width:30px;margin-right:15px}.icon.inline-xs{display:inline-block;height:15px;width:15px;margin-right:15px}.icon.icon-left{background-position:left;background-size:contain;text-align:left;margin-left:0}.icon.icon-big{width:115px;height:110px}.icon.icon-sm{width:80px;height:80px}.icon-bg{width:100px;height:100px;border-radius:50%;margin:15px auto;background:linear-gradient(180deg, #21F9E9, #A912FF);padding-top:30px}.icon-bg .icon{width:40px;height:40px}.icon-bg.white-bg{background:#fff;padding-top:0;margin-bottom:0}.icon-bg.white-bg .icon{width:100%;height:100%}.icon-chevron-left{background:url("../icons/left-chevron.svg") center no-repeat}.icon-chevron-right{background:url("../icons/right-chevron.svg") center no-repeat}.icon-quote{background:url("../icons/quote.svg") center no-repeat}.icon-right-arrow{background:url("../icons/right-arrow.svg") center no-repeat}.icon-right-arrow-white{background:url("../icons/right-arrow-white.svg") center no-repeat}.icon-mail{background:url("../icons/mail.svg") center no-repeat}.icon-phone{background:url("../icons/phone.svg") center no-repeat}.icon-facebook{background:url("../icons/facebook.svg") center no-repeat}.icon-twitter{background:url("../icons/twitter.svg") center no-repeat}.icon-youtube{background:url("../icons/youtube.svg") center no-repeat}.icon-instagram{background:url("../icons/instagram.svg") center no-repeat}.icon-linkedin{background:url("../icons/linkedin-in.svg") center no-repeat}.icon-facebook-black{background:url("../icons/facebook-black.svg") center no-repeat}.icon-twitter-black{background:url("../icons/twitter-black.svg") center no-repeat}.icon-youtube-black{background:url("../icons/youtube-black.svg") center no-repeat}.icon-instagram-black{background:url("../icons/instagram-black.svg") center no-repeat}.icon-linkedin-black{background:url("../icons/linkedin-in-black.svg") center no-repeat}.icon-menu{background:url("../icons/bars.svg") center no-repeat}.icon-user{background:url("../icons/user.svg") center no-repeat}.icon-close{background:url("../icons/close.svg") center no-repeat}.icon-note{background:url("../icons/note.svg") center no-repeat}.icon-book{background:url("../icons/book.svg") center no-repeat}.icon-users{background:url("../icons/users.svg") center no-repeat}.icon-user-fa{background:url("../icons/user-fa.svg") center no-repeat}.icon-smile-fa{background:url("../icons/smile-fa.svg") center no-repeat}.icon-laptop-fa{background:url("../icons/laptop-fa.svg") center no-repeat}.icon-book-fa{background:url("../icons/book-fa.svg") center no-repeat}.icon-comments-fa{background:url("../icons/comments-fa.svg") center no-repeat}.icon-file-ppt{background:url("../icons/file-ppt.svg") center no-repeat}.icon-file-pdf{background:url("../icons/file-pdf.svg") center no-repeat}.icon-file-jpg{background:url("../icons/file-jpeg.svg") center no-repeat}.icon-file-video{background:url("../icons/file-video.svg") center no-repeat}.icon-back{background:url("../icons/back.svg") center no-repeat}.icon-users-fa{background:url("../icons/users-fa.svg") center no-repeat}.icon-handshake-fa{background:url("../icons/handshake-fa.svg") center no-repeat}.icon-microphone-fa{background:url("../icons/microphone-fa.svg") center no-repeat}.icon-building{background:url("../icons/building.svg") center no-repeat}.icon-globe-americas{background:url("../icons/globe-americas.svg") center no-repeat}.icon-users-2{background:url("../icons/users-2.svg") center no-repeat}.icon-calendar-alt{background:url("../icons/calendar-alt.svg") center no-repeat}.icon-fist-raised-fa{background:url("../icons/fist-raised-fa.svg") center no-repeat}.icon-gem-fa{background:url("../icons/gem-fa.svg") center no-repeat}.icon-rocket-fa{background:url("../icons/rocket-fa.svg") center no-repeat}.icon-teacher{background:url("../icons/teacher.svg") center no-repeat}.icon-paper-plane{background:url("../icons/paper-plane.svg") center no-repeat}.form-control{height:60px}.white-section .form-control{border:2px solid #a912ff}.ui-widget-content{max-height:250px;overflow-y:scroll}.wpcf7 form .wpcf7-response-output{margin-top:5rem}.slick-dots li button:before{font-size:13px;color:#100ffb}.slick-dots li:not(.slick-active){-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#100ffb}.slick-dots li.slick-active button:before{color:#100ffb}.bg-black li button:before,.pre-footer-bg li button:before{color:#fff}.bg-black li:not(.slick-active),.pre-footer-bg li:not(.slick-active){-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}.bg-black li.slick-active button:before,.pre-footer-bg li.slick-active button:before{color:#fff}.dark-shape-y .slick-list{overflow:visible}@media (max-width: 991.98px){.dark-shape-y .slick-list{overflow:hidden;overflow-x:visible}}.dcf-card,.dcf-card-2{padding:15px;background-color:#fff;color:#a912ff;border:15px solid #a912ff;height:500px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dcf-card img,.dcf-card-2 img{width:100px !important;height:100px !important;object-fit:contain}.dcf-card h4,.dcf-card-2 h4{font-family:'agenda';font-size:25px;font-weight:600;margin-top:30px;margin-bottom:15px}.dcf-card:hover,.dcf-card-2:hover{background-color:#a912ff;color:#fff;border-color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.dcf-card:hover a,.dcf-card-2:hover a{color:#fff}.dcf-card:hover .svg-icon path,.dcf-card-2:hover .svg-icon path{fill:#fff}.dcf-card:hover .stroke-svg path,.dcf-card-2:hover .stroke-svg path{stroke:#fff}.dcf-card:hover .icon-note,.dcf-card-2:hover .icon-note{background:url("../icons/note-white.svg") center no-repeat}.dcf-card:hover .icon-book,.dcf-card-2:hover .icon-book{background:url("../icons/book-white.svg") center no-repeat}.dcf-card:hover .icon-users,.dcf-card-2:hover .icon-users{background:url("../icons/users-white.svg") center no-repeat}.dcf-card:hover .icon-right-arrow,.dcf-card-2:hover .icon-right-arrow{background:url("../icons/right-arrow-white.svg") center no-repeat}.dcf-card-2{padding:30px;border:20px solid #a912ff;height:400px;box-shadow:0px 2px 4px rgba(0,0,0,0.5)}.popin-dcf{padding:10px;width:100%;display:block;text-align:center;background-color:#a912ff;color:white}.popin-dcf.link:hover{font-weight:bold;color:white}.anchor{position:absolute;top:-120px}.period .start,.period .end{position:relative;border-radius:2.84px;padding:3px 10px;font-size:9px;font-weight:600;text-transform:uppercase}.period .start{color:#19102A;background:#21f9e9;margin-right:10px}.period .start:after{content:'';width:11px;height:1px;border-bottom:2px solid #19102a;position:absolute;top:7px;right:-10px}.period .start.without_end::after{display:none}.period .end{color:#fff;background:#a912ff}.period .end:before{content:'';width:6px;height:6px;border-radius:50%;background:#19102A;position:absolute;top:5px;left:-4px}@media (max-width: 991.98px){.period{display:block}}h1 .period,h2 .period,h3 .period,h4 .period,h5 .period,h5 .period,h6 .period{vertical-align:text-top}h1 .period .end,h2 .period .end,h3 .period .end,h4 .period .end,h5 .period .end,h5 .period .end,h6 .period .end{margin-left:-10px}.modal-dialog{margin-top:12vh}.modal-dialog .modal-content{background:linear-gradient(116deg, #A912FF, #100FFB);color:#fff;padding:30px}.modal-dialog .modal-content .modal-header,.modal-dialog .modal-content .modal-footer{border:none}.modal-dialog .modal-content .close{color:#fff;text-shadow:none;font-size:4rem;opacity:1;position:absolute;right:15px;top:-5px;font-weight:400}@media (max-width: 991.98px){.modal-dialog .modal-content{height:100%;padding:15px}}@media (max-width: 991.98px){.modal-dialog{margin:0;height:100%}}.site-header{background-color:#19102A}.site-header .navbar{padding:0}.site-header .menu-bars-mobile,.site-header .menu-user-mobile,.site-header .other-menu-mobile{display:none}.site-header .menu-bars-mobile.active .icon-menu{background:url("../icons/close.svg") center no-repeat}.site-header .site-navigation{display:flex;flex-basis:auto;-ms-flex-preferred-size:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-navigation .navbar-nav{flex-direction:row}.site-header .site-navigation .main-nav li{margin-right:20px}.site-header .site-navigation .right-nav li{margin-right:15px;padding:10px 10px 5px}.site-header .site-navigation li{padding-bottom:30px;padding-top:30px}.site-header .site-navigation li a{color:#fff;font-family:"agenda";font-size:15px;font-weight:400;font-style:normal;letter-spacing:0.068rem;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-navigation li.active a{font-weight:700;border-bottom:1px solid rgba(255,255,255,0.5)}.site-header .site-navigation li:hover>a,.site-header .site-navigation li.current-menu-item>a{border-bottom:1px solid rgba(255,255,255,0.5);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-navigation li.nav-bg{background:linear-gradient(270deg, #A912FF, #9B15FE, #751FFC, #392DF9, #2432F8, #2448F6, #2380F2, #21D9EB, #21F9E9);padding:0;border-radius:25px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-navigation li.nav-bg:hover{background:#fff}.site-header .site-navigation li.nav-bg:hover a{color:#19102A;border:none}.site-header .site-navigation li.nav-bg a{padding:10px 25px;display:inline-block}.site-header .site-navigation li.has-sub{position:relative}.site-header .site-navigation li.has-sub ul{display:none;list-style:none;position:absolute;background:linear-gradient(180deg, #A912FF, #100FFB);top:84px;width:200px}.site-header .site-navigation li.has-sub ul li{padding:10px 10px}.site-header .site-navigation li.has-sub:hover ul{display:block}@media (max-width: 991.98px){.site-header .site-navigation{display:block;position:absolute;width:80vw;height:100vh;background:linear-gradient(180deg, #A912FF, #100FFB);top:65px;left:-80vw;padding-top:20px;padding-left:36px;padding-bottom:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-navigation.active{left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-navigation .navbar-nav{display:block;width:100%}.site-header .site-navigation li{display:block;padding-bottom:10px;padding-top:10px}.site-header .site-navigation li.has-sub>a:after{content:'';display:inline-block;width:10px;height:10px;background:url("../icons/chevron-down.svg") center no-repeat;background-size:75%;margin-left:15px}.site-header .site-navigation li.has-sub ul{position:unset;background:none}.site-header .site-navigation li.has-sub ul li{padding-bottom:10px;padding-top:10px}.site-header .site-navigation .right-nav{display:none}.site-header .site-navigation .other-menu-mobile{display:block;color:#fff;border-top:1px solid #fff;padding-top:15px;margin-right:20%;margin-top:20%}.site-header .site-navigation .other-menu-mobile h4{font-size:20px;margin-bottom:15px}.site-header .site-navigation .other-menu-mobile li{padding-top:0;padding-bottom:5px}.site-header .site-navigation .other-menu-mobile li a{text-transform:unset}}@media (max-width: 991.98px){.site-header{padding-top:15px;padding-bottom:15px}.site-header .menu-bars-mobile,.site-header .menu-user-mobile{display:block}}.site-footer{position:relative;background:#19102A;color:#fff;padding-top:80px;z-index:2}.site-footer:not(.no-shape){padding-top:50px}.site-footer:not(.no-shape):before{content:'';position:absolute;width:100%;height:15vh;top:-53px;left:0;background:url("../images/footer-shape.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){.site-footer:not(.no-shape):before{background-size:cover}}.site-footer h4{font-family:'agenda';font-size:20px;margin-bottom:20px}.site-footer .footer-nav,.site-footer .social-links{list-style:none;padding-left:0}.site-footer .social-links li{display:inline-block}.site-footer .footer-nav a:hover{border-bottom:1px solid #fff}.site-footer .footer-link{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width: 991.98px){.site-footer .footer-link{text-align:center;display:block}}.site-footer .footer-link:hover{color:#fff}.site-footer .bottom-footer{border-top:#e7eaed;padding-top:50px;font-size:14px;color:#a5a5a5}.banner{color:#fff}.banner.banner-lg{background:url("../images/banner.png") bottom no-repeat;background-size:cover;height:80vh;padding-top:10vh}@media (max-width: 1199.98px){.banner.banner-lg{height:50vh}}@media (max-width: 767.98px){.banner.banner-lg{height:75vh}}.banner.banner-md{background:url("../images/banner-md.jpg") bottom no-repeat;background-size:cover;height:80vh;padding-top:5vh}@media (max-width: 1199.98px){.banner.banner-md{height:50vh}}@media (max-width: 767.98px){.banner.banner-md{height:65vh}}.banner.banner-dcf-jeunes{background:url("../images/banner-dcf-jeunes.png") bottom no-repeat;background-size:cover;height:65vh}@media (max-width: 1199.98px){.banner.banner-dcf-jeunes{height:35vh}}@media (max-width: 767.98px){.banner.banner-dcf-jeunes{height:45vh}}.banner.banner-about-us{background:url("../images/banner-a-propos.png") bottom no-repeat;background-size:cover;height:75vh}@media (max-width: 1199.98px){.banner.banner-about-us{height:50vh}}@media (max-width: 991.98px){.banner.banner-about-us{height:auto}}.banner.banner-contact{background:url("../images/banner-contact.png") bottom no-repeat;background-size:cover;height:40vh}@media (max-width: 1199.98px){.banner.banner-contact{height:30vh}}@media (max-width: 991.98px){.banner.banner-contact{height:20vh}}@media (max-width: 991.98px){.banner{padding-bottom:100px}}.counter{margin-top:-75px}.counter .number{font-size:100px;text-shadow:#ffffff 6px -4px 0px, #000000 7px -5px 0px, #000000 5px -5px 0px, #000000 7px -3px 0px;background:url("../images/bg-circle-1.svg") center no-repeat;background-size:30%;line-height:9rem;font-weight:600}.counter-2 .number{font-size:48px;font-weight:600;margin-top:15px;margin-bottom:30px}section{position:relative;margin-bottom:30px;padding-bottom:60px}section.shaped{margin-top:-9px}section.dark-shape-y:before{content:'';position:absolute;width:100%;height:15vh;top:-75px;left:0;background:url("../images/concours-shape-1.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){section.dark-shape-y:before{background-size:cover}}section.dark-shape-y:after{content:'';position:absolute;width:100%;height:7vh;bottom:-1px;left:0;background:url("../images/concours-shape-2.png") center no-repeat;background-size:cover}@media (min-width: 991.98px){section.dark-shape-y:after{background-size:cover}}section.pre-footer-bg{padding-top:45vh;padding-bottom:35vh;margin-bottom:-75px;color:#fff;background:url("../images/banner-2.jpg") center no-repeat;background-size:cover;z-index:1}section.pre-footer-bg:before{content:'';position:absolute;width:100%;height:35vh;top:-1px;left:0;background:url("../images/concours-shape-3.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){section.pre-footer-bg:before{background-size:cover}}section.md-padding{padding-top:38vh;padding-bottom:27vh}section.img-txt-bloc{padding-bottom:15px}section.img-txt-bloc h2{font-size:25px}@media (max-width: 991.98px){section.img-txt-bloc{margin-bottom:30px}}section.white-section h1{font-size:48px;margin-top:0;margin-bottom:30px;font-weight:700}@media (max-width: 991.98px){section.white-section h1{font-size:35px}}.border-grey{border-color:#a5a5a5 !important}@media (max-width: 991.98px){.hide-mobile{display:none}}@media (min-width: 991.98px){.hide-desktop{display:none}}.projects{margin-bottom:120px;background:url("../images/shape-project.png") left top no-repeat;background-size:19%}@media (max-width: 575.98px){.projects{background-size:60%}}.projects h2{position:relative;line-height:7rem}.projects h2:after{content:'';width:100px;height:1px;border-bottom:5px solid #ffc700;position:absolute;bottom:0;left:0}.projects .projects-list{margin-top:60px}.projects .projects-list .item{position:relative;color:#fff;padding:15px;background:linear-gradient(180deg, #A912FF, #100FFB);margin-top:45px;margin-right:15px;min-height:335px}.projects .projects-list .item h4{margin-top:30px;font-size:24px}.projects .projects-list .item .item-counter{position:absolute;top:-20px;color:#19102A;font-size:90px;text-shadow:#ffffff 6px -4px 0px, #000000 7px -5px 0px, #000000 5px -5px 0px, #000000 7px -3px 0px;font-weight:600}.projects .projects-list .item .text{margin-top:15px;font-size:15px}@media (min-width: 991.98px){.projects .projects-list .slick-list{padding:0 12% 0 0 !important}}.testimonials{position:relative}.testimonials:before{content:'';position:absolute;width:100%;height:25vh;top:-84.1px;left:0;background:url("../images/grey-shape-testimonials.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){.testimonials:before{background-size:cover}}.testimonials .description .name{font-weight:600}.testimonials .owl-dot.active span{background:#100ffb !important}.ressources{color:#fff;background:url("../images/banner-2.jpg") center no-repeat;background-size:cover;padding-top:200px;padding-bottom:200px}.ressources:before{content:'';position:absolute;width:100%;height:29vh;top:-1px;left:0;background:url("../images/grey-shape-testimonials-2.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){.ressources:before{background-size:cover}}.ressources:after{content:'';position:absolute;width:100%;height:15vh;bottom:-1px;left:0;background:url("../images/ressources-shape-bottom.png") center no-repeat;background-size:cover}@media (min-width: 991.98px){.ressources:after{background-size:cover}}@media (max-width: 991.98px){.ressources .slick-list{padding:0 8% 0 0 !important}}.ressources-category{background:url("../images/shape-project.png") left top no-repeat;background-size:19%}.ressources-category .nav{margin-bottom:30px}.ressources-category .nav .nav-link{border:solid 1px #100ffb;box-shadow:4px 5px 5px rgba(60,78,105,0.3);background:#fff;margin-bottom:15px;border-radius:0;color:#45515b;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.ressources-category .nav .nav-link:hover,.ressources-category .nav .nav-link.active{background:linear-gradient(90deg, #A912FF, #100FFB);color:#fff;border:none;box-shadow:none}.ressources-category .dropdown .dropdown-toggle{background:linear-gradient(90deg, #A912FF, #100FFB);color:#fff;border-radius:0;width:100%;text-align:left;position:relative;text-transform:none;letter-spacing:inherit;font-size:16px}.ressources-category .dropdown .dropdown-toggle:after{content:'';position:absolute;right:5%;top:25%;width:20px;height:20px;background:url(../icons/chevron-down.svg) center no-repeat;background-size:contain;border:none}.ressources-category .dropdown .dropdown-menu{width:100%;font-size:16px}.ressources-category .ressources-listing{padding-top:60px}.ressources-category .ressources-listing .item{position:relative;margin-bottom:120px;-webkit-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease;-ms-transition:box-shadow .4s ease;-o-transition:box-shadow .4s ease;transition:box-shadow .4s ease}.ressources-category .ressources-listing .item .content{background:#fff;padding-top:50px;padding-bottom:30px;box-shadow:4px 5px 5px 0 rgba(60,78,105,0.3)}.ressources-category .ressources-listing .item .content h3{font-size:25px;margin-bottom:30px}.ressources-category .ressources-listing .item__icon{position:absolute;top:-70px;left:14%}.ressources-category .ressources-listing .item:hover .content{color:#fff;background:linear-gradient(180deg, #A912FF, #100FFB);box-shadow:none}@media (max-width: 991.98px){.ressources-category .ressources-listing.with-icon{margin-top:60px}}.ressources-category .ressources-listing.no-icon{padding-top:0;margin-bottom:30px}.ressources-category .ressources-listing.no-icon .item{margin-bottom:30px}.ressources-category .ressources-listing.no-icon .item h3{margin-bottom:15px}@media (max-width: 991.98px){.ressources-category .ressources-listing.no-icon{margin-top:30px}}@media (max-width: 991.98px){.ressources-category{background-size:55%}}.about-us-2{background:url("../images/banner-3.jpg") center no-repeat;background-size:cover;padding-top:150px;padding-bottom:150px;color:#fff;margin-bottom:0}.about-us-2:before{content:'';position:absolute;width:100%;height:18vh;top:-1px;left:0;background:url("../images/banner-shape-3.png") center no-repeat;background-size:cover}@media (max-width: 991.98px){.about-us-2:before{background-size:cover}}.about-us-2:after{content:'';position:absolute;width:100%;height:14vh;bottom:-1px;left:0;background:url("../images/dark-shape.png") center no-repeat;background-size:cover}@media (min-width: 991.98px){.about-us-2:after{background-size:cover}}.about-us-3{padding-top:100px;padding-bottom:100px}.about-us-3:after{content:'';position:absolute;width:100%;height:11vh;bottom:-1px;left:0;background:url("../images/dark-shape-bottom.png") center no-repeat;background-size:cover}@media (min-width: 991.98px){.about-us-3:after{background-size:cover}}.contact-us,.contact-form,.registration-form{color:#fff;font-size:14px;background:url("../images/before-footer-shape.png") center bottom no-repeat;background-size:100%;padding-bottom:0;margin-bottom:-1px}.contact-us .content,.contact-form .content,.registration-form .content{padding:60px;border-radius:12px;background:linear-gradient(116deg, #A912FF, #100FFB)}@media (max-width: 991.98px){.contact-us .content,.contact-form .content,.registration-form .content{padding:30px 0;margin-left:0px;margin-right:0}}.contact-us.confirmation .content,.contact-form.confirmation .content,.registration-form.confirmation .content{padding-top:15vh;padding-bottom:15vh}.confirmation_message{min-height:30vh}.contact-form{margin-top:-20vh}@media (max-width: 991.98px){.contact-form{margin-top:-10vh}}.services-list .item .content{background-color:#19102A;color:#fff;padding:50px;height:250px;padding-left:15%}.services-list .item .content .icon-bg{position:absolute;left:-6%}@media (max-width: 991.98px){.services-list .item .content .icon-bg{left:43% !important;right:unset !important;top:-30%}}@media (max-width: 767.98px){.services-list .item .content .icon-bg{left:35% !important}}@media (max-width: 991.98px){.services-list .item .content{text-align:center;padding:60px 25px !important;height:auto}}.services-list .item:nth-child(2n){margin-top:6%}.services-list .item:nth-child(2n) .content{padding-left:8%;padding-right:15%}.services-list .item:nth-child(2n) .content .icon-bg{right:-6%;left:unset}@media (max-width: 991.98px){.services-list .item:nth-child(2n){margin-top:10%}}@media (max-width: 767.98px){.services-list .item:nth-child(2n){margin-top:30%}}@media (max-width: 991.98px){.services-list .item{margin-top:10%}}@media (max-width: 767.98px){.services-list .item{margin-top:30%}}.img-404{font-size:200px;text-shadow:#fff 6px -4px 0, #000 7px -5px 0, #000 5px -5px 0, #000 7px -3px 0;background:url(../images/bg-circle-1.svg) center no-repeat;background-size:30%;line-height:15rem;font-weight:600}@media (max-width: 991.98px){.img-404{background-size:50%}}
/*# sourceMappingURL=styles.css.map */
