@charset "UTF-8";body{font-family:"source sans 3",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:17px;color:#3d4557}p,.paragraph{font-weight:400;color:#3d4557;line-height:1.65}h1,h2,h3,h4,h5,h6{color:#182136;font-weight:700;font-family:archivo,sans-serif;line-height:1.25}h1,.h1{font-size:44px}@media(max-width:400px){h1,.h1{font-size:30px}}h2,.h2{font-size:34px}h3,.h3{font-size:26px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:14px}.btn{font-size:14px;font-family:archivo,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:14px 34px;border-radius:4px;font-weight:600;border:0;position:relative;z-index:1;transition:.2s ease}.btn:focus{outline:0;box-shadow:none!important}.btn:active{box-shadow:none}.btn-primary{background:#faa532;color:#0a2251}.btn-primary:active{background:#faa532!important;color:#0a2251!important}.btn-primary:hover{background:#f9940a;color:#0a2251;transform:translateY(-2px);box-shadow:0 8px 20px rgba(10,34,81,.18)}.btn-secondary{background:#17469e;color:#fff}.btn-secondary:active{background:#17469e!important}.btn-secondary:hover{background:#0e2f6e;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(10,34,81,.22)}.btn-light{background:#fff;color:#17469e;border:2px solid #fff}.btn-light:hover{background:0 0;border:2px solid #fff;color:#fff}.btn-outline{background:0 0;color:#17469e;border:2px solid #17469e;padding:12px 32px}.btn-outline:hover{background:#17469e;color:#fff}.btn-outline-light{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.55);padding:12px 32px}.btn-outline-light:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}.btn-sm{padding:11px 28px!important}body{background-color:#fff;overflow-x:hidden}::selection{background:#17469e;color:#fff}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}ol,ul{list-style-type:none;margin:0}img{vertical-align:middle;border:0}a,a:hover,a:focus{text-decoration:none}a.text-dark:hover,a.text-white:hover{color:#faa532!important}a,button{cursor:pointer}.outline-0{outline:0}.d-unset{display:unset!important}.slick-slide{outline:0}.centralized{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hilighted{background:#17469e;color:#919e4d;border-radius:3px;padding:2px 5px}.section{padding:80px 0}@media(max-width:575px){.section{padding:56px 0}}.section-sm{padding:80px 0}.section-title{margin-bottom:55px}.section-title-sm{margin-bottom:10px;font-family:"source sans 3",sans-serif;font-weight:600;color:#3d4557}.overlay{position:relative}.overlay-dark{position:relative}.overlay-dark::before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#000;opacity:.8}.overlay-secondary{position:relative}.overlay-secondary::before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#17469e;opacity:.6}.overlay-white{position:relative}.overlay-white::before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#fff;opacity:.7}.overlay-rounded::before{border-radius:5px}.section-title-border,.section-title-border-gray{position:relative;padding-bottom:18px;color:#17469e}.section-title-border::before,.section-title-border-gray::before{position:absolute;content:'';height:4px;width:56px;border-radius:2px;bottom:0;left:50%;transform:translateX(-50%);background:#faa532}.section-title-border-half{position:relative}.section-title-border-half::before{position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:0 0;border:2px solid #faa532;bottom:-14px;left:0}.section-title-border-half::after{position:absolute;content:'';height:2px;width:50px;left:15px;bottom:-10px;background:#faa532}.section-title-border-half-white{position:relative}.section-title-border-half-white::before{position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:0 0;border:2px solid #fff;bottom:-14px;left:0}.section-title-border-half-white::after{background:#fff;position:absolute;content:'';height:2px;width:50px;left:15px;bottom:-10px}.page-title{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a2251 0%,#17469e 70%,#1b52b9 100%);padding:60px 0 30px}.page-title .container{position:relative;z-index:2}.page-title h1{font-size:38px}@media(max-width:575px){.page-title h1{font-size:28px}}.page-title-shapes{position:absolute;inset:0;z-index:1;pointer-events:none}.page-title-shapes .hero-shape-ring{width:320px;height:320px;border-width:45px;left:-120px;bottom:-180px}.page-title-shapes .hero-shape-triangle{border-left-width:80px;border-top-width:80px;right:6%;top:0}.breadcrumb{background-color:initial!important;justify-content:center}.breadcrumb li,.breadcrumb a{color:#fff;font-family:archivo,sans-serif;font-weight:600;font-size:12px;margin:0 10px}.breadcrumb a{position:relative}.breadcrumb a::before{position:absolute;content:'/';right:-17px;top:2px;height:12px}.page-404{padding:600px 0 60px;background-position:50%;background-size:cover;background-repeat:no-repeat}@media(max-width:767px){.page-404{padding:450px 0 50px}}@media(max-width:575px){.page-404{padding-top:250px}}@media(max-width:400px){.page-404{padding-top:150px}}.page-404 h1{font-size:40px}.play-icon{width:85px;height:85px;border:3px solid #fff;border-radius:50%;display:block;text-align:center}.play-icon:focus{outline:0}.play-icon i{line-height:79px;display:block;font-size:30px;color:#fff}.round-icon{height:70px;min-width:70px;max-width:70px;border-radius:50%;border:1px solid #e3e8f2;background:#fff;text-align:center;line-height:70px;font-size:30px;color:#faa532;display:inline-block}.square-icon{height:65px;width:65px;background:#faa532;color:#fff;font-size:35px;line-height:65px;border-radius:5px;text-align:center;display:inline-block}.social-icon-lg{height:50px;width:50px;border-radius:50%;line-height:50px;text-align:center;color:#fff;font-size:25px;display:inline-block}.social-icon-lg i{margin:0;color:#fff}.box-shadow{box-shadow:0 10px 35px rgba(0,0,0,.1)}.golden{color:#efaf27!important}.bg-gray{background-color:#f4f7fc}.bg-primary{background-color:#faa532!important}.bg-secondary{background-color:#17469e!important}.text-primary{color:#faa532!important}.bg-facebook{background-color:#4267b2}.bg-twitter{background-color:#449de8}.bg-reddit{background-color:#f75400}.bg-linkedin{background-color:#2f6ea3}.bg-google{background-color:#e62211}.text-color{color:#3d4557}.text-dark{color:#182136!important}.text-underline{text-decoration:underline}.text-underline:hover{text-decoration:underline}.font-primary{font-family:archivo,sans-serif}.font-secondary{font-family:"source sans 3",sans-serif}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}@media(max-width:991px){.mb-md-50{margin-bottom:50px}}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.py-10{padding:10px 0}.py-50{padding:50px 0}.py-100{padding-top:100px;padding-bottom:100px}.py-160{padding:160px 0}.ml-65{margin-left:65px}.pb-xl-200-lg-100{padding-bottom:200px}@media(max-width:1199px){.pb-xl-200-lg-100{padding-bottom:100px}}.mb-xl-150-lg-100{margin-bottom:150px}@media(max-width:1199px){.mb-xl-150-lg-100{margin-bottom:100px}}.translateY-25{transform:translateY(25px)}.translateY-20{transform:translateY(20px)}.translateY-33{transform:translateY(-33px)}.mc-field-group input{border-radius:5px!important;padding:0 15px 2px!important;height:40px!important;margin-bottom:15px!important;border:1px solid #e5e5e5!important;font-family:"source sans 3",sans-serif!important;font-weight:600!important;font-size:14px!important;color:#666!important;width:100%!important}#mc-embedded-subscribe{font-size:14px!important;font-family:"source sans 3",sans-serif!important;text-transform:capitalize!important;padding:13px 40px!important;border-radius:35px!important;font-weight:600!important;border:0!important;position:relative;z-index:1;transition:.2s ease!important;background-color:#e84444!important;color:#fff!important;height:unset!important}.recent-post-thumb{width:100px;height:80px;object-fit:cover}.formations h1{font-size:2.1rem;margin-bottom:20px}.formations h2{font-size:1.5rem}.formations .category{margin-top:20px;margin-bottom:50px}.post-content ol,.formation ol{padding-left:20px;margin-bottom:20px}.post-content ol li,.formation ol li{font-family:archivo,sans-serif;position:relative;margin-bottom:5px}.post-content ol li::before,.formation ol li::before{position:absolute;font-family:themify;content:"\e65d";color:#faa532;height:15px;width:15px;left:-20px;top:0}blockquote{background:#f4f7fc;padding:20px;border-radius:5px;font-weight:600;color:#000}blockquote p{margin-bottom:0}a.text-primary:hover{color:#faa532!important}@media only screen and (max-width:500px){h2,.h2{font-size:26px}}.slick-loading .slick-list{background:#000 50% no-repeat}@media(max-width:575px){.pt-sm-4{padding-top:3rem}}.top-header{background:#0a2251}@media(max-width:575px){.top-header ul{text-align:center}}.top-header ul li{margin:5px 0}@media(max-width:575px){.top-header ul li{margin:10px 0}}.top-header ul li a{display:inline-block;padding:0 20px;border-right:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);font-size:14px;font-family:archivo,sans-serif;font-weight:500;letter-spacing:.02em;transition:.2s ease}.top-header ul li a:hover{color:#faa532}@media(max-width:575px){.top-header ul li a{border:0}}.top-header ul li:last-child a{padding-right:0;border-right:0}.navigation .navbar{padding:0;background:#fff!important;position:relative}.navigation .navbar-brand{position:absolute;left:0;height:104px;width:135px;background:#fff;text-align:center;z-index:9}@media(max-width:1199px){.navigation .navbar-brand{position:relative;height:unset;width:unset;box-shadow:none;top:24px;background:0 0}.navigation .navbar-brand img{height:50px;width:auto}}.navigation .navbar-brand img{position:relative;top:50%;transform:translateY(-50%)}.navigation .navbar .nav-item{padding:28px 0}@media(max-width:1199px){.navigation .navbar .nav-item{padding:0}}.navigation .navbar .nav-item .nav-link{padding:15px 14px;font-family:archivo,sans-serif;font-weight:600;color:#182136;text-transform:uppercase;letter-spacing:.05em;transition:.2s ease;font-size:15px;position:relative}.navigation .navbar .nav-item .nav-link:not(.dropdown-toggle)::after{content:'';position:absolute;left:14px;right:14px;bottom:8px;height:3px;border-radius:2px;background:#faa532;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}@media(max-width:1199px){.navigation .navbar .nav-item .nav-link{padding:15px 0;font-size:14px;text-align:center}.navigation .navbar .nav-item .nav-link:not(.dropdown-toggle)::after{display:none}}.navigation .navbar .nav-item .nav-link:hover{color:#17469e}.navigation .navbar .nav-item .nav-link:hover:not(.dropdown-toggle)::after{transform:scaleX(1)}.navigation .navbar .nav-item.nav-button{padding:28px 0 28px 30px}@media(max-width:1199px){.navigation .navbar .nav-item.nav-button{padding:0;margin-bottom:20px}}.navigation .navbar .nav-item.nav-button .nav-link{color:#fff}.navigation .navbar .nav-item.nav-button .nav-link.pgactive{color:#faa532}.navigation .navbar .nav-item.active .nav-link{color:#faa532}.navigation .navbar .dropdown-menu{box-shadow:0 14px 40px rgba(10,34,81,.14);padding:12px 8px;border:0;border-top:3px solid #faa532;border-radius:0 0 6px 6px;max-width:500px;overflow-wrap:normal;width:max-content}.navigation .navbar .dropdown-item{position:relative;transition:.2s ease;white-space:normal;word-break:break-word;max-width:500px;font-family:archivo,sans-serif;font-size:14px;font-weight:500;color:#182136;border-radius:4px}.navigation .navbar .dropdown-item:not(:last-child){margin-bottom:12px}.navigation .navbar .dropdown-item:hover{color:#17469e;background:#f4f7fc}@media(max-width:1199px){.navigation .navbar .dropdown-item{text-align:center}.navigation .navbar .dropdown-item::before{display:none}}@media only screen and (min-width:1199px){.navigation .collapse ul li{position:relative}.navigation .collapse ul li:hover>ul{display:block}.navigation .collapse ul ul{position:absolute;top:96%;left:0;min-width:250px;display:none}.navigation .collapse ul ul li{position:relative}.navigation .collapse ul ul li:hover>ul{display:block}.navigation .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none;box-shadow:0 3px 9px rgba(0,0,0,.12);border:1px}.navigation .collapse ul ul ul li{position:relative}.navigation .collapse ul ul ul li:hover ul{display:block}.navigation .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}}@media only screen and (max-width:1199px){.navigation ul .dropdown-menu{width:100%!important;margin:auto}.navigation ul .dropdown-item{padding:.4rem .2rem}.navigation ul li{font-size:.8rem}.navigation .collapse{width:100%}.navigation .show>.dropdown-toggle::after{transform:rotate(-90deg)}}@media only screen and (max-width:500px){.navigation ul .dropdown-menu{width:100%!important}.navigation ul .dropdown-item{padding:.4rem .2rem}.navigation ul li{font-size:.8rem}}#select-language{appearance:none;-webkit-appearance:none;background:0 0;border:1px solid #e3e8f2;border-radius:4px;padding:6px 28px 6px 12px;font-family:archivo,sans-serif;font-weight:600;font-size:13px;color:#182136;text-transform:uppercase;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:.2s ease}#select-language:hover,#select-language:focus{border-color:#faa532;outline:none}.search-form{padding:230px 0;background:#17469e;position:absolute;width:100%;top:-800px;z-index:10;transition:.3s ease-in}.search-form .close{position:absolute;top:30px;right:30px;color:#fff}.search-form .close i{transition:.3s ease;display:inline-block}.search-form .close:hover i{transform:rotate(90deg)}.search-form.open{top:0}.search-form .form-control{background:0 0;border:1px solid #e3e8f2;border-radius:0;font-size:20px;transition:.3s ease;position:relative;color:#fff;height:130px;padding:30px 40px}.search-form h3{font-size:35px;color:#fff;margin-bottom:35px}.search-form .input-wrapper{position:relative}.search-form .input-wrapper button{background:0 0;border:0;position:absolute;font-size:20px;top:50%;right:20px;transform:translateY(-50%);cursor:pointer;padding:20px}.search-form .input-wrapper button i{color:#fff}.hero-modern{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a2251 0%,#17469e 60%,#1c56c2 100%);padding:110px 0 120px}@media(max-width:767px){.hero-modern{padding:70px 0 80px}}.hero-modern .container{position:relative;z-index:2}.hero-modern-shapes{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-shape{position:absolute;display:block}.hero-shape-ring{width:480px;height:480px;border:70px solid rgba(255,255,255,5%);border-radius:50%;left:-160px;bottom:-200px}.hero-shape-triangle{width:0;height:0;border-left:130px solid transparent;border-top:130px solid rgba(250,165,50,.16);right:4%;top:0}.hero-shape-dot{width:14px;height:14px;border-radius:50%;background:rgba(250,165,50,.7);right:14%;bottom:22%}@media(max-width:767px){.hero-shape-dot{display:none}}@keyframes hero-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-reveal{animation:hero-reveal .6s ease-out both}.hero-reveal-1{animation-delay:.1s}.hero-reveal-2{animation-delay:.2s}.hero-reveal-3{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.hero-reveal{animation:none}}.hero-kicker{color:#faa532;font-family:archivo,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px}.hero-title{color:#fff;font-size:52px;font-weight:800;line-height:1.15;margin-bottom:22px}@media(max-width:991px){.hero-title{font-size:42px}}@media(max-width:575px){.hero-title{font-size:32px}}.hero-subtitle{color:rgba(255,255,255,.88);font-size:21px;line-height:1.55;margin-bottom:36px;max-width:540px}@media(max-width:575px){.hero-subtitle{font-size:18px;margin-left:auto;margin-right:auto}}.hero-subtitle p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:767px){.hero-actions{justify-content:center}}.hero-logo-card{background:#fff;border-radius:12px;padding:36px;max-width:380px;margin-left:auto;box-shadow:0 30px 60px rgba(10,34,81,.35)}.hero-logo-card img{width:100%;height:auto}.swiper-slider{width:100%;min-height:calc(100vh - 150px);display:flex;position:relative;z-index:0}.swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}.swiper-slide{overflow:hidden}.swiper-slide .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{width:12px;height:12px;text-align:center;line-height:12px;font-size:12px;color:#000;opacity:1;background:rgba(250,165,50,.2)}.swiper-pagination-bullet-active{color:#fff;background:#faa532;width:15px;height:15px;text-align:center;line-height:15px}.swiper-button-prev,.swiper-button-next{background:0 0;width:auto;height:auto;opacity:.3;text-align:center;transition:all .3s}@media(max-width:767px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}.swiper-button-prev{left:25px}.swiper-button-prev::before{font-family:themify;content:"\e64a";font-size:40px;color:#faa532}.swiper-button-next{right:25px}.swiper-button-next::before{font-family:themify;content:"\e649";font-size:40px;color:#faa532}.progressbar-title{font-size:17px;font-family:"source sans 3",sans-serif;margin-bottom:7px;color:#182136!important}.progress{border-radius:35px;overflow:visible;margin-bottom:35px}.progress-bar{background-color:#17469e;border-radius:35px;position:relative}.progress-bar-value{font-family:"source sans 3",sans-serif;font-weight:600;color:#fff;background:#17469e;padding:5px 9px;position:absolute;top:-35px;right:-15px;border-radius:5px}.progress-bar-value::before{position:absolute;content:'';bottom:-5px;left:50%;background:#17469e;height:10px;width:10px;transform:translateX(-50%)rotate(-45deg)}.card-header:first-child{border-radius:35px}.promo-video{background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-video p{font-family:archivo,sans-serif}.testimonial-slider{box-shadow:0 10px 35px rgba(0,0,0,.1);position:relative}.testimonial-slider .prevArrow,.testimonial-slider .nextArrow{position:absolute;top:85px;border:0;font-size:20px;background:0 0;color:#faa532;z-index:9}.testimonial-slider .prevArrow:focus,.testimonial-slider .nextArrow:focus{outline:0}.testimonial-slider .prevArrow{right:90px}.testimonial-slider .nextArrow{right:50px}.testimonial-slider .slick-disabled{color:#e5e5e5}.testimonial-icon{height:80px;width:80px;border-radius:50%;background:#f4f7fc;color:#faa532;font-size:25px;line-height:80px;display:inline-block;text-align:center;margin-bottom:25px}.formation-slider:not(.slick-initialized){display:flex;overflow:hidden}.formation-slider:not(.slick-initialized) .formation-slide{width:33.333%;flex-shrink:0}@media(max-width:991px){.formation-slider:not(.slick-initialized) .formation-slide{width:50%}}@media(max-width:575px){.formation-slider:not(.slick-initialized) .formation-slide{width:100%}}.formation-slider .formation-slide{padding:0 12px;height:100%}.formation-slider .slick-track{display:flex!important}.formation-slider .slick-slide{height:auto}.formation-slider .slick-slide>div{height:100%}.formation-slider .slick-slide>div>.formation-slide{display:flex!important;height:100%}.formation-slider .slick-list{padding:10px 0 24px;margin:-10px 0 0}.formation-slider .formation-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid #e3e8f2;background:#fff;color:#17469e;font-size:16px;line-height:1;box-shadow:0 6px 18px rgba(10,34,81,.1);transition:.2s ease}.formation-slider .formation-slider-arrow:hover{background:#17469e;border-color:#17469e;color:#fff}.formation-slider .formation-slider-arrow:focus{outline:0}.formation-slider .formation-slider-prev{left:-26px}@media(max-width:1199px){.formation-slider .formation-slider-prev{left:-14px}}.formation-slider .formation-slider-next{right:-26px}@media(max-width:1199px){.formation-slider .formation-slider-next{right:-14px}}.formation-slider .slick-dots{bottom:-20px}.formation-slider .slick-dots li{width:12px;height:12px;margin:0 5px}.formation-slider .slick-dots li button{width:12px;height:12px;padding:0}.formation-slider .slick-dots li button::before{content:'';width:10px;height:10px;border-radius:50%;background:rgba(23,70,158,.25);opacity:1}.formation-slider .slick-dots li.slick-active button::before{background:#faa532}.partners-strip{padding:28px 0 20px;border-bottom:1px solid #e3e8f2}.partners-strip .partners-caption{font-family:archivo,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#6c7a98;margin-bottom:8px}.partners-strip img{filter:grayscale(1);opacity:.65;transition:.25s ease}.partners-strip img:hover{filter:none;opacity:1}.partners-strip .partner-logo{max-height:40px;width:auto;height:auto}.client-logo-slider .slick-track{display:flex;align-items:center}.fun-facts{background-position:50%;background-size:cover;background-repeat:no-repeat}.consultation{background-position:50% 0;background-repeat:no-repeat;background-size:cover}.cta{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-img-wrapper{position:relative}.card-img-wrapper::before{position:absolute;content:'';height:100%;width:100%;background:#000;opacity:0;top:0;left:0;transition:.2s}.card-body-2{position:relative;transition:.2s ease;border-radius:0 0 5px 5px}.card-body-2::before{position:absolute;content:'';height:30px;width:30px;background:#fff;top:-15px;left:50%;transform:translateX(-50%)rotate(-45deg);transition:.2s ease}.card:hover .card-img-wrapper::before{opacity:.4}.card:hover .card-body-2{background:#faa532}.card:hover .card-body-2 h5,.card:hover .card-body-2 h6,.card:hover .card-body-2 a{color:#fff}.card:hover .card-body-2::before{background:#faa532}.card-header{background-color:initial}.card-footer{background-color:initial}.overlay-rounded-top::before{border-radius:5px 5px 0 0}.home-container{padding:0 15px}.home-section-alt{background:#f4f7fc}.home-title-left{position:relative;padding-bottom:16px;margin-bottom:28px;color:#17469e;font-size:30px}.home-title-left::after{content:'';position:absolute;left:0;bottom:0;height:4px;width:56px;border-radius:2px;background:#faa532}@media(max-width:991px){.home-title-left::after{left:50%;transform:translateX(-50%)}}@media(min-width:992px){.home-title-left::after{left:0;transform:none}}.home-about .home-badges{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:24px 0 0}.home-about .home-badges li{font-family:archivo,sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;color:#17469e;background:rgba(23,70,158,7%);border:1px solid rgba(23,70,158,.18);border-radius:30px;padding:7px 16px}.home-highlights{background:#f4f7fc;border:1px solid #e3e8f2;border-radius:12px;padding:32px 30px;height:100%}.home-highlights-title{color:#182136;font-weight:700;margin-bottom:22px;padding-bottom:12px;position:relative}.home-highlights-title::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:32px;border-radius:2px;background:#faa532}.home-highlights ul{padding:0;margin:0}.home-highlights li{display:flex;align-items:baseline;margin-bottom:16px;font-size:16px;color:#3d4557}.home-highlights li:last-child{margin-bottom:0}.home-highlights li i{flex-shrink:0;margin-right:14px;width:26px;height:26px;line-height:26px;text-align:center;border-radius:50%;background:#faa532;color:#0a2251;font-size:11px;font-weight:700;position:relative;top:4px}.home-qualiopi{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a2251 0%,#17469e 75%);color:#fff}.home-qualiopi .container{position:relative;z-index:2}.home-qualiopi-shapes{position:absolute;inset:0;z-index:1;pointer-events:none}.home-qualiopi-shapes .hero-shape-ring{width:380px;height:380px;border-width:55px;right:-140px;left:auto;bottom:-190px}.home-qualiopi-shapes .hero-shape-triangle{border-left-width:90px;border-top-width:90px;right:auto;left:3%;top:0;border-top-color:rgba(250,165,50,.12)}.home-qualiopi-logo{background:#fff;border-radius:12px;padding:28px;display:inline-block;box-shadow:0 24px 50px rgba(10,34,81,.3)}.home-qualiopi-logo img{max-width:260px}.home-qualiopi-title{color:#fff;font-size:30px;margin-bottom:20px}.home-qualiopi-text{color:rgba(255,255,255,.88);margin-bottom:28px}.home-qualiopi-text p{color:inherit}.home-qualiopi-text strong{color:#fff}.home-audit-img{max-width:480px;display:block;margin:0 auto}.home-cta{background:linear-gradient(120deg,#17469e,#0a2251);padding:70px 0}.home-cta-title{color:#fff;font-size:30px;margin-bottom:14px}.home-cta-text{color:rgba(255,255,255,.85);font-size:18px;margin-bottom:30px}.formation-card{border:1px solid #e3e8f2;border-radius:8px;overflow:hidden;transition:.25s ease;text-align:left;display:flex;flex-direction:column}.formation-card .card-body{flex:auto}.formation-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(10,34,81,.12);border-color:transparent}.formation-card:hover .formation-card-img img{transform:scale(1.04)}.formation-card:hover .formation-card-link{color:#17469e}.formation-card:hover .formation-card-link i{transform:translateX(4px)}.formation-card-img{display:block;overflow:hidden;height:210px}.formation-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.formation-card .card-title{min-height:2.6em}.formation-card .card-title a{color:#182136;transition:.2s ease}.formation-card .card-title a:hover{color:#17469e}.formation-card .card-text{font-size:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.formation-card-link{font-family:archivo,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#17469e}.formation-card-link i{display:inline-block;vertical-align:middle;margin-left:6px;transition:transform .2s ease}.about{background-position:50% 0;background-repeat:no-repeat;background-size:cover}.about-video{min-height:300px}.about-slider{position:relative;border-radius:10px;overflow:hidden}.about-slider .prevArrow,.about-slider .nextArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:9;height:55px;width:55px;border-radius:50%;border:0;line-height:55px;text-align:center;background:#fff;transition:.2s ease}.about-slider .prevArrow:focus,.about-slider .nextArrow:focus{outline:0}.about-slider .prevArrow:hover,.about-slider .nextArrow:hover{background:#faa532;color:#fff}.about-slider .prevArrow{left:25px}.about-slider .nextArrow{right:25px}.ceo-image{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:400px}.clients{background-position:100%;background-size:50% 100%;background-repeat:no-repeat}@media(max-width:991px){.clients{background-size:cover!important;background-position:50%;text-align:center}}.clients ul li{height:66px}.clients ul li img{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.process-item{width:330px}@media(max-width:1199px){.process-item{width:unset}}.process-item-number{position:absolute;left:-35px;top:-35px;height:70px;width:70px;line-height:70px;border-radius:50%;text-align:center;background:#fff;box-shadow:-5px 0 40px rgba(0,0,0,.1);font-family:"source sans 3",sans-serif;font-weight:700;font-size:32px;color:#182136}@media(max-width:1199px){.process-item-number{top:-35px;left:50%;transform:translateX(-50%)}}.process-item h5{margin-bottom:5px;color:#faa532}img.arrow-top{position:absolute;top:220px;right:250px}@media(max-width:1199px){img.arrow-top{display:none}}img.arrow-bottom{position:absolute;bottom:100px;left:250px}@media(max-width:1199px){img.arrow-bottom{display:none}}.service-menu li:not(:last-child) a{border-bottom:1px solid #e3e8f2}.service-menu li a:hover,.service-menu li a.active{color:#fff!important;background:#17469e}.work-slider-image{position:relative}.work-slider-image .image-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);height:100%;width:100%;padding:15px 25px;opacity:0;transition:.2s}.work-slider-image .image-overlay i{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:24px;transition:.2s ease;padding:10px}.work-slider-image .image-overlay i:hover{font-size:30px}.work-slider-image .image-overlay a.h4{position:absolute;bottom:50px;color:#fff;transition:.2s ease;transform:translateY(20px);opacity:0}.work-slider-image .image-overlay a.h4:hover{color:#faa532}.work-slider-image .image-overlay p{position:absolute;bottom:15px;color:#fff;transform:translateY(10px);opacity:0;transition:.3s ease;transition-delay:.1s}.work-slider-image:hover .image-overlay{opacity:1}.work-slider-image:hover a.h4,.work-slider-image:hover p{transform:translateY(0);opacity:1}.work-slider .slick-dots{padding-left:0;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}.work-slider .slick-dots li{margin:0 14px}@media(max-width:400px){.work-slider .slick-dots li{margin:0 2px}}.work-slider .slick-dots li:first-child{margin-left:0}.work-slider .slick-dots li button{height:10px;width:40px;border-radius:25px;color:transparent;overflow:hidden;border:0;border:2px solid #e3e8f2;background:0 0;outline:0;display:block}.work-slider .slick-dots li button::before{display:none}@media(max-width:400px){.work-slider .slick-dots li button{width:10px}}.work-slider .slick-dots li.slick-active button{border-color:#faa532}.project-menu ul li{padding:5px 20px;border-radius:35px;color:#182136;font-size:16px;font-weight:400;border:1px solid #e3e8f2;cursor:pointer;background:#f4f7fc;margin:0 10px 25px}.project-menu ul li.active{background:#faa532;color:#fff}.project-info{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);opacity:0;transition:.2s ease}.project-info a{color:#fff;position:absolute;left:30px;bottom:40px;transform:translateY(20px);opacity:0}.project-info a:hover{color:#faa532}.project-info p{position:absolute;left:25px;bottom:0;color:#fff;transition:.2s ease;transform:translateY(20px);opacity:0;transition-delay:.1s}.project-info p i{margin-right:5px}.project-info:hover{opacity:1}.project-info:hover a{transform:translateY(0);opacity:1}.project-info:hover p{transform:translateY(0);opacity:.7}.nav-tabs{border:0;margin-bottom:30px}@media(max-width:991px){.nav-tabs{justify-content:center}}.nav-tabs .nav-item:not(:last-child){margin-right:10px}@media(max-width:575px){.nav-tabs .nav-item{margin-bottom:10px}}.nav-tabs .nav-item .nav-link{padding:10px 30px;border:1px solid #e3e8f2;background:#f4f7fc;border-radius:45px;text-align:center;vertical-align:middle;color:#182136;transition:.2s ease;font-size:16px;font-family:archivo,sans-serif}.nav-tabs .nav-item .active{background:#fff;color:#faa532;border-color:#faa532}.tab-content{padding:40px;margin-bottom:60px;border-radius:5px;background:#fff;border:1px solid #e3e8f2}.tab-content-item{margin-left:20px}.tab-content-item:not(:last-child){margin-bottom:45px}.tab-content-item h6{font-family:"source sans 3",sans-serif;font-weight:600;font-size:14px;color:#182136;margin-bottom:25px;position:relative}.tab-content-item h6::before{position:absolute;content:"\e65d";font-family:themify;top:0;left:-20px;color:#faa532}.tab-content-item p{margin-bottom:0}.formation-banner{width:100%;height:260px;object-fit:cover;border-radius:10px;margin-bottom:36px}@media(max-width:575px){.formation-banner{height:180px;margin-bottom:24px}}.formation .formation-content h2{font-size:26px;color:#17469e;margin:44px 0 18px;padding-bottom:12px;position:relative}.formation .formation-content h2::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:44px;border-radius:2px;background:#faa532}.formation .formation-content h2:first-child{margin-top:0}.formation .formation-content h3{font-size:19px;color:#182136;margin:28px 0 12px}.formation .formation-content p{margin-bottom:16px}.formation .formation-content strong{color:#182136}.formation .formation-content hr{border:0;margin:0 0 8px}.formation .formation-content ul{list-style:none;margin-bottom:20px;padding-left:0}.formation .formation-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.formation .formation-content ul li::before{font-family:themify;content:"\e64c";position:absolute;left:0;top:3px;font-size:13px;font-weight:700;color:#faa532}.formation a{color:#17469e;transition:.2s ease;font-weight:500}.formation a:hover{color:#faa532}.formation-sidebar{padding-top:6px}.formation-sidebar .sidebar-card{border:1px solid #e3e8f2;border-radius:10px;padding:24px;margin-bottom:28px;background:#fff}.formation-sidebar .sidebar-card-title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#182136;margin-bottom:16px;padding-bottom:10px;position:relative}.formation-sidebar .sidebar-card-title::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:28px;border-radius:2px;background:#faa532}.formation-sidebar .sidebar-links{padding:0;margin:0}.formation-sidebar .sidebar-links li{padding:8px 0;font-size:15px}.formation-sidebar .sidebar-links li:not(:last-child){border-bottom:1px solid #e3e8f2}.formation-sidebar .sidebar-links li.active{font-weight:700;color:#17469e}.formation-sidebar .sidebar-links li a{display:block;color:#3d4557;font-weight:400}.formation-sidebar .sidebar-links li a:hover{color:#17469e;padding-left:4px}.formation-sidebar .formation-toc ul{list-style:none;padding:0;margin:0}.formation-sidebar .formation-toc ul ul{padding-left:14px}.formation-sidebar .formation-toc ul li{margin-bottom:8px;font-size:14px;line-height:1.4}.formation-sidebar .formation-toc ul li a{color:#3d4557;font-weight:400}.formation-sidebar .formation-toc ul li a:hover{color:#17469e}.sidebar-cta-card{background:linear-gradient(150deg,#0a2251,#17469e);border-radius:10px;padding:28px 24px;margin-bottom:28px}.sidebar-cta-card .sidebar-cta-title{color:#fff;margin-bottom:10px}.sidebar-cta-card .sidebar-cta-text{color:rgba(255,255,255,.8);font-size:14px;margin-bottom:18px}.sidebar-cta-card .sidebar-cta-contact{padding:0;margin:0 0 20px}.sidebar-cta-card .sidebar-cta-contact li{display:flex;align-items:baseline;margin-bottom:10px;font-size:14px}.sidebar-cta-card .sidebar-cta-contact li i{color:#faa532;margin-right:10px;flex-shrink:0}.sidebar-cta-card .sidebar-cta-contact li a{color:#fff;font-weight:600;word-break:break-all}.sidebar-cta-card .sidebar-cta-contact li a:hover{color:#faa532}.sidebar-cta-card .btn-block{display:block;width:100%;text-align:center}.formations a{color:#17469e;transition:.2s ease}.formations a:hover{color:#faa532}.pagination .page-item .page-link{background:0 0;border:none;color:#000;font-family:"source sans 3",sans-serif;font-weight:600;transition:.3s ease}.pagination .page-item .page-link:hover{color:#faa532}.pagination .page-item.active .page-link{color:#faa532}.pagination .prev,.pagination .next{border:1px solid #e3e8f2;border-radius:30px;padding:5px 10px;transition:.3s ease}.pagination .prev:hover,.pagination .next:hover{border-color:#faa532}.pagination .prev:hover .page-link,.pagination .next:hover .page-link{color:#faa532}.pagination .prev{margin-right:30px}.pagination .next{margin-left:30px}.post-slider{position:relative}.post-slider .prevArrow,.post-slider .nextArrow{position:absolute;width:50px;height:50px;border-radius:50%;line-height:50px;top:50%;border:0;font-size:20px;background:0 0;color:#faa532;z-index:9;background:rgba(255,255,255,.8);transition:.3s ease}.post-slider .prevArrow:focus,.post-slider .nextArrow:focus{outline:0}.post-slider .prevArrow:hover,.post-slider .nextArrow:hover{background:rgba(250,165,50,.25)}.post-slider .prevArrow{left:40px}.post-slider .nextArrow{right:40px}.post-slider .slick-disabled{color:#e5e5e5}.search-wrapper{position:relative}.search-wrapper input{background:#f4f7fc;border-radius:30px;font-weight:400;height:40px;line-height:40px;padding:0 25px;font-size:13px}.search-wrapper::before{content:"\e610";font-family:themify;position:absolute;top:50%;right:20px;color:#3d4557;transform:translateY(-50%)}ul.tag-list li{margin-bottom:7px}ul.tag-list li a{color:#3d4557;padding:10px 15px;display:block;border:1px solid #e3e8f2;border-radius:30px;font-size:13px;transition:.3s ease}ul.tag-list li a:hover{background:#faa532;border-color:#faa532;color:#fff}.newsletter .form-control{font-weight:400;padding:0 20px;height:40px;line-height:40px;border-radius:30px;font-size:13px}.share-icon{height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;font-size:16px;display:inline-block}.share-icon i{color:#fff}.sidebar-box-shadow{box-shadow:-3px 0 3px rgba(0,0,0,6%)}.form-control{border-radius:5px;padding:0 15px 2px;height:40px;margin-bottom:15px;border:1px solid #e3e8f2;font-family:"source sans 3",sans-serif;font-weight:600;font-size:14px;color:#3d4557}.form-control:focus{border-color:#faa532;box-shadow:none!important}.form-control::placeholder{color:#3d4557}.map{position:relative}.map #map_canvas{height:450px}.contact{min-height:calc(100vh - 374px)}.contact .map-wrapper{min-height:calc(100vh - 500px)}@media only screen and (max-width:1199px){.contact{min-height:calc(100vh - 315px)}}.signup{border-radius:5px;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.1)}.signup-greeting{background-position:50% 0;background-size:cover;background-repeat:no-repeat;padding:70px 0 140px;text-align:center}@media(max-width:1199px){.signup-greeting{padding-bottom:80px}}@media(max-width:767px){.signup-greeting{padding-top:200px}}@media(max-width:575px){.signup-greeting{padding-top:400px}}.signup-greeting img{margin-bottom:50px;position:relative;z-index:9}.signup-greeting h4{color:#fff;margin-bottom:20px;position:relative;z-index:9}.signup-greeting p{color:#fff;position:relative;z-index:9;margin:0 40px}.signup-form{padding:50px 50px 50px 35px}@media(max-width:1199px){.signup-form{padding:50px 15px 50px 0}}@media(max-width:767px){.signup-form{padding:50px}}@media(max-width:575px){.signup-form{text-align:center}}.signup-form h4{float:left;font-size:26px;margin-bottom:35px}@media(max-width:575px){.signup-form h4{float:unset}}.signup-form a{color:#faa532}.signup-form .btn{margin-top:30px}.signup-form p.signup-with{display:inline-block;margin-top:42px}.signup-form ul{margin-top:37px;display:inline-block}.signup-form ul li a{height:30px;width:30px;line-height:30px;color:#fff;text-align:center;border-radius:50%;display:inline-block}.comming-soon{height:100vh;background-size:cover;display:flex;align-items:center}.comming-soon h1{font-size:50px;font-weight:600}@media(max-width:575px){.comming-soon h1{font-size:30px}}.comming-soon .form-control{height:45px;border-radius:45px;position:relative;background:0 0;border:1px solid #e3e8f2;color:#fff;margin-bottom:40px}.comming-soon .form-control::placeholder{color:#3d4557}.comming-soon .btn-email{position:absolute;top:0;right:15px;background:#fff;border:0;color:#faa532;border-radius:45px;height:45px;padding:0 50px}@media(max-width:575px){.comming-soon .btn-email{padding:0 10px}}.comming-soon i{color:#5c5c5c;margin:0 15px;transition:.2s ease;font-size:24px}.comming-soon i:hover{color:#faa532}.syotimer{text-align:center;margin:0 auto 40px}.syotimer-cell:last-child .syotimer-cell__value::before{opacity:0}.syotimer-cell{display:inline-block;margin:0 25px}@media(max-width:1199px){.syotimer-cell{margin:0 20px}}@media(max-width:575px){.syotimer-cell{margin:0 10px}}@media(max-width:400px){.syotimer-cell{margin:0 5px}}.syotimer-cell__value{font-size:60px;font-weight:600;color:#fff;position:relative}@media(max-width:1199px){.syotimer-cell__value{font-size:50px}}@media(max-width:575px){.syotimer-cell__value{font-size:30px}}@media(max-width:400px){.syotimer-cell__value{font-size:24px}}.syotimer-cell__value::before{position:absolute;content:':';height:30px;color:#fff;right:-30px;top:0}@media(max-width:575px){.syotimer-cell__value::before{right:-20px}}@media(max-width:400px){.syotimer-cell__value::before{right:-12px}}.syotimer-cell__unit{text-transform:uppercase;font-weight:600;font-size:16px;color:#fff}footer{color:rgba(255,255,255,.82)}footer a{color:rgba(255,255,255,.82)}footer a:hover{color:#faa532}.footer-modern{background:#0a2251}.footer-modern .footer-main{padding:70px 0 50px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-modern .footer-logo{background:#fff;border-radius:8px;padding:10px 14px}.footer-modern .footer-tagline{color:rgba(255,255,255,.75);font-size:15px;line-height:1.7;max-width:380px}.footer-modern .footer-title{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin-bottom:24px;position:relative;padding-bottom:12px}.footer-modern .footer-title::before{content:'';position:absolute;bottom:0;left:0;height:3px;width:32px;border-radius:2px;background:#faa532}.footer-modern .footer-nav{padding:0}.footer-modern .footer-nav li{margin-bottom:12px}.footer-modern .footer-nav li a{font-size:15px;transition:.2s ease}.footer-modern .footer-nav li a:hover{color:#faa532;padding-left:4px}.footer-modern .footer-contact{padding:0}.footer-modern .footer-contact li{margin-bottom:16px;display:flex;align-items:baseline;font-size:15px}.footer-modern .footer-contact li i{color:#faa532;margin-right:12px;flex-shrink:0}.footer-modern .footer-bottom{padding:22px 0}.footer-modern .footer-bottom p{color:rgba(255,255,255,.6);font-size:14px}.social-icon-outline{height:40px;width:40px;border-radius:50%;background:0 0;border:1px solid #fff;text-align:center;transition:.2s ease;display:inline-block}.social-icon-outline i{line-height:40px;color:#fff;font-size:14px}.social-icon-outline:hover{border-color:#faa532}.footer-links{padding-left:18px}.footer-links li{margin-bottom:20px;position:relative}.footer-links li::before{position:absolute;font-family:themify;content:"\e649";top:0;left:-20px;height:12px;width:auto;color:#fff}.footer-links li a{color:#fff;font-family:"source sans 3",sans-serif;font-size:14px;transition:.2s ease;display:block}.footer-links li a:hover{text-decoration:underline;color:#faa532}.form-control.subscribe{width:100%;border-radius:35px;border:0;padding:0 20px!important;height:50px}.btn-subscribe{position:absolute;right:5px;top:5px;border:0;height:40px;width:40px;border-radius:50%;color:#fff;background:#faa532;transition:all linear .2s}.btn-subscribe:hover{padding-left:15px}.btn-subscribe:focus{outline:0}@media only screen and (min-width:992px){.back-to-top{position:absolute;top:15px;right:10px}}@media screen and (max-width:991px){.back-to-top{margin:auto}}.back-to-top{height:50px;width:50px;border-radius:50%;color:#0a2251;background:#faa532;border:0;text-align:center;display:block;transition:.2s ease}.back-to-top i{line-height:50px}.back-to-top:hover{border-color:#faa532}.back-to-top:focus{outline:0}section.hero-area{padding:150px 0 175px;background-position:50% 100%!important;height:calc(100vh - 250px)}@media(max-width:991px){section.hero-area{padding:50px 0;height:calc(100vh - 185px)}}@media(max-width:1199px){section.hero-area{height:calc(100vh - 185px)}}@media(max-width:575px){section.hero-area{padding:50px 0;height:calc(100vh - 260px)}}section.hero-area p{opacity:.7;color:#faa532}section.hero-area .h1{line-height:68px;color:#faa532}@media(max-width:575px){section.hero-area .h1{font-size:25px;line-height:25px}}section.hero-area .h3{line-height:30px;color:#faa532}@media(max-width:575px){section.hero-area .h3{font-size:20px}}.banner-logo{width:400px;height:400px;display:block;margin:auto}@media(max-width:767px){.banner-logo{width:350px;height:350px}}@media(max-width:575px){.banner-logo{width:200px;height:200px}}.watermark{position:absolute;opacity:.07;top:20px;left:0;font-size:200px;font-weight:600;z-index:-1;color:inherit}@media(max-width:575px){.watermark{top:0;font-size:120px}}.watermark-sm{position:absolute;opacity:.07;top:-40px;left:0;font-size:110px;font-weight:600;color:inherit}@media(max-width:575px){.watermark-sm{top:0;font-size:100px}}.qualiopi-hero h1,.qualiopi-hero .h1{font-size:2.2rem}.qualiopi-hero .lead{font-size:1.1rem;line-height:1.8}.qualiopi-hero .btn-cta-group{gap:15px}.qualiopi-hero .hero-img{max-width:280px}.qualiopi-stats h2{font-size:2.5rem;font-weight:700;border-bottom:none;margin-top:0;padding-bottom:0}.qualiopi-stats p{font-size:.9rem;color:rgba(255,255,255,.85)}.qualiopi-content h2{font-size:1.6rem;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e3e8f2}.qualiopi-content h2:first-child{margin-top:0}.qualiopi-content h6{font-size:.95rem;font-weight:600}.qualiopi-content p{line-height:1.8}.qualiopi-content ul li{margin-bottom:8px;font-size:.9rem;line-height:1.6}.qualiopi-content .lead{color:#3d4557}.qualiopi-content .qualiopi-card{border-left:3px solid #faa532!important}.qualiopi-content .qualiopi-card i{font-size:28px}.qualiopi-content .qualiopi-card p{font-size:.85rem}.qualiopi-content .criteria-badge{min-width:32px;height:32px;font-size:14px;font-weight:700}.qualiopi-content .criteria-desc{font-size:.85rem}.qualiopi-content .step-card{box-shadow:0 3px 15px rgba(0,0,0,6%)}.qualiopi-content .step-badge{width:50px;height:50px;font-size:20px;font-weight:700}.qualiopi-content .step-card p{font-size:.8rem}.qualiopi-sidebar{position:sticky;top:100px}.qualiopi-sidebar-card{box-shadow:0 5px 25px rgba(0,0,0,8%)}.qualiopi-sidebar-card .sidebar-contact-icon{font-size:18px}.qualiopi-sidebar-card .sidebar-email{font-size:.9rem}.qualiopi-sidebar-card .sidebar-trust-item{font-size:.85rem}#faq-accordion .card{border:1px solid #e3e8f2!important;border-radius:8px;overflow:hidden}#faq-accordion .card-header{border-bottom:none}#faq-accordion .btn-link{text-transform:none;font-size:.95rem;font-weight:600}#faq-accordion .btn-link:hover,#faq-accordion .btn-link:focus{text-decoration:none;color:#faa532!important}#faq-accordion .btn-link:not(.collapsed){color:#faa532!important}#faq-accordion .btn-link:not(.collapsed) .ti-angle-down{transform:rotate(180deg)}#faq-accordion .faq-icon{font-size:12px;transition:transform .3s}#faq-accordion .card-body{border-top:1px solid #e3e8f2;color:#3d4557;font-size:.9rem;line-height:1.7}.qualiopi-page .btn{text-transform:none}.qualiopi-final-cta p{opacity:.8}.qualiopi-final-cta .btn{font-size:1rem}