body{color:#1c023d;font-family:Circular,sans-serif}body h3{font-size:1.5rem}body .container-small{max-width:1200px;margin:0 auto}body .custom-container{max-width:900px;margin:0 auto}body .site-main{padding-top:50px;padding-bottom:50px}body img{max-width:100%}body .colorWhite{color:#fff}body .bgPurple{background-color:#1c023d}body .btnWhite{background-color:#fff;color:#1c023d;border:1px solid #fff;padding:15px 20px;border-radius:50px;text-decoration:none;transition:all .2s}body .btnWhite:hover{background-color:#1c023d;color:#fff;border:1px solid #1c023d;transition:all .2s}body .btnPurple{background-color:#1c023d;color:#fff;border:1px solid #1c023d;padding:15px 20px;border-radius:50px;text-decoration:none;transition:all .2s}body .btnPurple:hover{background-color:#fff;color:#1c023d;border:1px solid #1c023d;transition:all .2s}body header{background-color:#1c023d;min-height:150px;display:flex;align-items:center}body header .contact-link{color:#fff;text-decoration:none;transition:all .2s;font-size:20px}body header .contact-link:hover{color:#fe0}body header #mega-menu-wrap-primary ul#mega-menu-primary{display:flex!important;justify-content:space-evenly!important}body header .social-icon-header ul{list-style:none;padding:0;margin:0}body header .social-icon-header .social-link{margin:0 5px}body header .social-icon-header .social-link .social-icon-img{background-color:#fe0;padding:5px;width:38px;border-radius:50%;transition:all .2s}body header .social-icon-header .social-link .social-icon-img:hover{background-color:#81702b;transition:all .2s}body header .mega-current-menu-item a{color:#fe0!important;position:relative!important}body header .mega-current-menu-item a::after{content:''!important;display:block!important;width:100%!important;height:2px!important;background-color:#fe0!important;position:absolute!important;bottom:0!important}body .ue-logo{width:120px}body footer{background-color:#1c023d;min-height:150px;display:flex;align-items:center;justify-content:center;color:#fff}body footer a{text-decoration:none!important}body footer .btn-blanc{background-color:#fff;color:#1c023d;border:1px solid #fff;padding:10px 20px;border-radius:50px;transition:all .2s}body footer .btn-blanc:hover{background-color:#1c023d;color:#fff;transition:all .2s}body footer ul{list-style:none;padding:0;margin:0}body footer ul li{margin:0 30px}body .content-europe svg{width:100%}body .content-europe svg path{fill:#11458c}body .content-europe svg path.fillYellow{fill:#fe0}body .visuel_future{position:relative}body .visuel_future span.visuel_future_span{background-image:url(../img/fondImg.png);background-size:contain;background-repeat:no-repeat;content:'';position:absolute;left:-66px;width:110%;height:130%;z-index:-1;bottom:-54px;transition:all .2s}body .texte_future h2{font-weight:700}body section.highlight-home{color:#fff;border-radius:20px}body section.highlight-home h2{font-size:3rem}body section.highlight-home .custom-w-img{width:40%}body section.highlight-home .custom-w-content{width:60%}body section.highlight-home .padding-custom{padding-right:80px}body section.highlight-home .excerpt{text-align:justify}body section.highlight-home button.carousel-control-prev{width:30px!important;right:-50px!important;left:inherit!important;opacity:1}body section.highlight-home button.carousel-control-next{width:30px!important;right:-90px!important;left:inherit!important;opacity:1}body section.highlight-home .fa.fa-chevron-left,body section.highlight-home .fa.fa-chevron-right{color:#fe0;font-size:30px}body section.highlight-home .carousel-item{height:250px}body .bgUseCase{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;height:75%;width:100%;z-index:-1;top:50%;transform:translateY(-50%)}body .bgUseCase::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,69,140,.4)}body .benefits-section{margin-top:140px}body .benefits-section h2{font-size:3rem;text-align:center;margin-bottom:90px!important}body .benefits-section .trapezoid-white{display:flex;flex-direction:column;justify-content:center;align-items:center}body .benefits-section .trapezoid-item{min-height:470px;max-width:322px;width:100%;position:relative;background-image:url(../img/fondImgWhite.png);background-size:contain;background-repeat:no-repeat}body .benefits-section .trapezoid-item ul{padding:0;list-style:none}body .benefits-section .trapezoid-item ul li{background-image:url(../img/bulletPoint.png);background-repeat:no-repeat;background-position:left 5px;padding-left:20px;margin:10px 0}body .benefits-section .trapezoid-item .trapezoid-content .title-benefit{min-height:60px;padding-top:70px}body .benefits-section .trapezoid-item .trapezoid-content .title-benefit h3{text-align:center;text-transform:uppercase;font-weight:700}body .benefits-section .trapezoid-item .trapezoid-size-content{max-width:240px}body .section-european-commission p{margin-bottom:0}body .classic-page img{border-radius:20px}body .main-news a{color:#1c023d;text-decoration:none}body .main-news h2{font-size:20px}body .popup-data-europe{display:none;width:260px;height:130px;background-color:#fe0;color:#1c023d;padding:15px;border-radius:15px}body .popup-data-europe.open{display:block}.download-container a{background-color:#727272;border-radius:5px;padding:5px;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .25s}.download-container a .arrow-down{width:13px;position:relative;top:-3px;transition:all .25s}.download-container a .download-down{width:16px}.download-container a:hover{background-color:#1c023d;transition:all .25s}.download-container a:hover .arrow-down{top:0;transition:all .25s}@media (max-width:1200px){body .benefits-section .trapezoid-item{max-width:280px;min-height:420px}}@media (max-width:990px){body .benefits-section .flex-wrap{justify-content:center!important}body .benefits-section .trapezoid-item{max-width:280px;min-height:420px}body .visuel_future span.visuel_future_span{bottom:-36px;transition:all .2s}}@media (max-width:768px){body .visuel_future span.visuel_future_span{bottom:-50px;transition:all .2s}body section.highlight-home .padding-custom{padding-right:0}body section.highlight-home .custom-w-img{margin-bottom:20px}body section.highlight-home #highlightCarousel{min-height:570px}body section.highlight-home #highlightCarousel .carousel-inner{height:100%;margin-bottom:15px}body section.highlight-home #highlightCarousel .carousel-inner .btn-read-more-mobile{margin-top:30px}body section.highlight-home .carousel-controls-mobile{position:absolute;width:100px;height:48px;top:-60px;right:0;display:flex;justify-content:space-between}body section.highlight-home .carousel-controls-mobile .carousel-control-next,body section.highlight-home .carousel-controls-mobile .carousel-control-prev{position:static!important;top:0!important;padding:0 15px}body section.highlight-home .custom-w-img{width:100%;height:200px}body section.highlight-home .custom-w-img img{max-width:100%;max-height:100%}body section.highlight-home .custom-w-content{width:100%}body section.highlight-home .carousel-item{height:100%}body section.highlight-home button.carousel-control-prev{right:160px!important;top:-580px}body section.highlight-home button.carousel-control-next{right:100px!important;top:-580px}}@media (max-width:536px){body h2{font-size:2rem!important}body header{min-height:110px}body header .logo-aptitude{max-width:280px;width:100%}}@media (max-width:499px){body .visuel_future span.visuel_future_span{bottom:-35px}}@media (max-width:400px){body .visuel_future span.visuel_future_span{display:none}.visuel_future{padding:0}body header .logo-aptitude{max-width:80%;width:100%}}@font-face{font-family:MyriadPro-Regular;src:url(../fonts/MyriadPro-Regular_gdi.eot);src:url(../fonts/MyriadPro-Regular_gdi.eot) format('embedded-opentype'),url(../fonts/MyriadPro-Regular_gdi.woff2) format('woff2'),url(../fonts/MyriadPro-Regular_gdi.woff) format('woff'),url(../fonts/MyriadPro-Regular_gdi.ttf) format('truetype'),url(../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular_gdi) format('svg')}@font-face{font-family:Circular;font-weight:400;font-style:normal;src:url(../fonts/Circular/CircularStdBook.eot);src:url(../fonts/Circular/CircularStdBook.eot) format('embedded-opentype'),url(../fonts/Circular/CircularStdBook.woff2) format('woff2'),url(../fonts/Circular/CircularStdBook.woff) format('woff'),url(../fonts/Circular/CircularStdBook.ttf) format('truetype'),url(../fonts/Circular/CircularStdBook.svg#CircularStdBook) format('svg')}@font-face{font-family:Circular;font-weight:500;font-style:normal;src:url(../fonts/Circular/circularstdmedium500.eot);src:url(../fonts/Circular/circularstdmedium500.eot) format('embedded-opentype'),url(../fonts/Circular/circularstdmedium500.woff2) format('woff2'),url(../fonts/Circular/circularstdmedium500.woff) format('woff'),url(../fonts/Circular/circularstdmedium500.ttf) format('truetype'),url(../fonts/Circular/circularstdmedium500.svg#circularstdmedium500) format('svg')}@font-face{font-family:Circular;font-weight:700;font-style:normal;src:url(../fonts/Circular/CircularStdBold.eot);src:url(../fonts/Circular/CircularStdBold.eot) format('embedded-opentype'),url(../fonts/Circular/CircularStdBold.woff2) format('woff2'),url(../fonts/Circular/CircularStdBold.woff) format('woff'),url(../fonts/Circular/CircularStdBold.ttf) format('truetype'),url(../fonts/Circular/CircularStdBold.svg#CircularStdBold) format('svg')}@font-face{font-family:Circular;font-weight:900;font-style:normal;src:url(../fonts/Circular/CircularStdBlack.eot);src:url(../fonts/Circular/CircularStdBlack.eot) format('embedded-opentype'),url(../fonts/Circular/CircularStdBlack.woff2) format('woff2'),url(../fonts/Circular/CircularStdBlack.woff) format('woff'),url(../fonts/Circular/CircularStdBlack.ttf) format('truetype'),url(../fonts/Circular/CircularStdBlack.svg#CircularStdBlack) format('svg')}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:url(../img/menuStyle.png) bottom/cover no-repeat!important;padding:20px 18px 60px 20px!important;width:280px}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li:before{display:block!important;content:">"!important;color:#fff!important;padding-left:20px!important;position:absolute!important;left:-23px;top:6px!important}.mobile-menu{display:none}.mobile-menu #mega-menu-wrap-primary ul#mega-menu-primary{display:flex!important;flex-direction:column!important}.mobile-menu .social-icon-header-mobile ul{display:flex;padding-left:22px}.mobile-menu .social-icon-header-mobile ul li{width:30px;height:30px;margin:0 5px}.mobile-menu .social-icon-header-mobile ul li a .social-icon-img{background-color:#fe0;border-radius:50%;padding:5px}.mobile-menu-toggle{display:none;position:relative;left:-30px}.mobile-menu-toggle span{display:block;width:30px;height:3px;background-color:#fe0;margin:6px 0;border-radius:3px;transition:all .3s ease}.mobile-menu-toggle:hover{cursor:pointer}.mobile-menu-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu-toggle.open span{transition:all .3s ease}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{transition:all .2s}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color:#fe0!important;transition:all .2s}.mega-current-menu-ancestor>a.mega-menu-link{color:#fe0!important;position:relative!important}.mega-current-menu-ancestor>a.mega-menu-link::after{content:''!important;display:block!important;width:100%!important;height:2px!important;background-color:#fe0!important;position:absolute!important;bottom:0!important}body header .mega-current-menu-item.mega-menu-item-has-children ul.mega-sub-menu a{color:#fff!important}body header .mega-current-menu-item.mega-menu-item-has-children ul.mega-sub-menu a:after{display:none!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:inline-block!important}@media only screen and (max-width:768px){#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{background:#1c023d!important}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary a{font-size:16px!important}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{padding:10px 20px!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu li:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu li:before{display:none!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu li li,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu li li{font-size:17px!important}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:#1c023d!important;color:#fe0!important}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff!important;background:#1c023d!important}}@media (max-width:990px){.div-menu-desktop{display:none!important}.mobile-menu{display:block;background-color:#1c023d;position:fixed;z-index:1000;top:0;height:100%;width:300px;left:-100%;transition:all .3s ease}.mobile-menu ul#mega-menu-primary{padding:20px!important}.mobile-menu.open{left:0;transition:all .3s ease}.mobile-menu-toggle{display:block}}@media only screen and (max-width:551px){.logo-aptitude{width:80%}}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:100;text-decoration:none;transition:top .3s}.skip-link:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}