@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");:root{--background:#fff}@media (prefers-color-scheme:light){:root{--background:#fff}}body,html{max-width:100vw;overflow-x:hidden}body,html{font-family:Manrope,serif}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;font-family:Manrope,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.navbar{background:#fff;height:72px;justify-content:center;border-bottom:1px solid #e8ecf4}.navbar,.navbar .navbar-content{display:flex;align-items:center;width:100%}.navbar .navbar-content{justify-content:space-between}.navbar .navbar-content .navbar-left{display:flex;align-items:center;gap:30px}@media(max-width:692px){.navbar .navbar-content .navbar-left{gap:15px}}.navbar .navbar-content .navbar-left img{cursor:pointer}.navbar .navbar-content .navbar-center{display:flex;align-items:center;gap:70px}.navbar .navbar-content .navbar-right{display:flex;align-items:center;gap:10px}.navbar .navbar-content .navbar-right .menu{display:none}@media(max-width:1192px){.navbar .navbar-content .navbar-right .menu{display:flex;align-items:center;justify-content:center}}.navbar .navbar-content .navbar-right .navbar-button{display:flex;padding:10px 30px!important;justify-content:center;align-items:center;gap:10px;border-radius:10px!important;border:none;background:linear-gradient(78deg,#e7f6fe -103.98%,#b5e2fb 3.55%,#11a1f2 117.69%)!important;height:40px;color:#fff;font-size:17px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}@media(max-width:748px){.navbar .navbar-content .navbar-right .navbar-button{font-size:13px!important;padding:10px 20px!important;display:flex;width:132px;height:32px!important;justify-content:center;align-items:center;gap:10px}}.navbar .navbar-logo{height:100%;width:100%;max-width:208px;object-fit:contain;width:140px;height:22px}@media(max-width:1192px){.navbar .navbar-logo{max-width:110px}}.nav-links{color:#000;display:flex;align-items:center;gap:30px}@media(max-width:1192px){.nav-links{display:none}}.nav-links .nav-link{color:var(--Grey-Grey950,#24273b);font-size:16px;font-style:normal;font-weight:500;line-height:145%;position:relative}.nav-links .nav-link .link-item{flex-direction:row;position:relative;height:2.6rem}.nav-links .nav-link .link-item,.nav-links .nav-link .link-item .language_dropdown_label{display:flex;align-items:center;gap:10px;justify-content:center;cursor:pointer}.nav-links .nav-link .link-item:after{content:"";display:block;width:0;height:2px;background-color:#392cd7;position:absolute;bottom:-16px!important;transition:width .1s ease-in-out}.nav-links .nav-link .link-item:hover:after{width:120%}.nav-links .active{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.nav-links .active:after{content:"";display:block;width:120%;height:2px;background-color:#392cd7;position:absolute;bottom:-16px!important}.language-selector{color:#000}.language-selector .language_dropdown_label{display:flex;align-items:center;gap:10px;cursor:pointer}.language-selector .language_dropdown_label .language_flag{border-radius:50%}.icon-open{transform:rotate(180deg);transition:all .3s ease-in-out}.button,.language-menu-item{display:flex;align-items:center;gap:10px}.button{font-size:14px;font-style:normal;font-weight:500;line-height:145%;color:var(--Blue-Bleu900,#0b275c)!important;border:none!important;height:unset!important;justify-content:center;cursor:pointer!important;border-radius:6px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(124,133,253,.08),0 1px 1px 0 rgba(124,133,253,.04),0 3px 3px 0 rgba(124,133,253,.03),0 6px 4px 0 rgba(124,133,253,.02),0 11px 4px 0 rgba(124,133,253,.01)}.button .button-icon{width:1.1rem}.button .icon{width:18px;height:18px}.btn-light-blue{background:linear-gradient(80deg,#02abe9 -15.76%,#f5feff 138.47%)!important;color:#fff!important;box-shadow:0 0 0 1px #392cd7,0 1px 3px 0 rgba(28,19,140,.2),inset 0 -2.4px 0 0 #3226d4}.btn-outlined-light-blue{border:1px solid #4fc5f0!important;background:linear-gradient(80deg,#ecf7fc -15.76%,#f5feff 138.47%)!important;color:#11a1f2!important}.btn-dark-blue{background:linear-gradient(180deg,#6868f7,#4c40d9)!important;color:#fff!important;box-shadow:0 0 0 1px #392cd7,0 1px 3px 0 rgba(28,19,140,.2),inset 0 -2.4px 0 0 #3226d4;border-radius:6px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff}.btn-dark-blue:after{width:100%;z-index:-2}.btn-dark-blue:after,.btn-dark-blue:before{content:"";position:absolute;bottom:0;left:0;height:100%;border-radius:6px}.btn-dark-blue:before{width:0;background-color:#2d22ab;transition:all .3s;z-index:-1}.btn-dark-blue:hover{color:#fff!important}.btn-dark-blue:hover:before{width:100%}.btn-default{background:#fff!important;color:#0b275c!important}.btn-sm{padding:6px 14px!important}.btn-md{padding:9px 24px!important}.btn-lg{padding:10px 30px!important}.btn-xl{padding:12px 50px!important}footer{background:var(--Grey-Grey950,#24273b)}footer .footer-container{display:flex;gap:100px;padding:80px 128px;justify-content:space-between;border-bottom:.5px solid var(--Grey-Grey900,#404668)}@media(max-width:1192px){footer .footer-container{padding:80px 40px;gap:40px}}@media(max-width:992px){footer .footer-container{padding:40px 24px;flex-direction:column}}footer .footer-container .footer-logo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-direction:column;flex:3 1}footer .footer-container .footer-logo p{color:var(--White,#fff);font-size:14px;font-style:normal;font-weight:400;line-height:145%}footer .footer-container .footer-logo .social-media-icons{display:flex;gap:12px}footer .footer-container .footer-logo .social-media-icons .social-media-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid #454758}footer .footer-container .footer-links{display:flex;flex-direction:column;gap:16px;width:100%;flex:2 1}footer .footer-container .footer-links a{color:#fff}footer .footer-container .footer-links .footer-links-title{color:var(--White,#fff);font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px}@media(max-width:992px){footer .footer-container .footer-links .footer-links-title{margin-bottom:10px}}footer .footer-container .footer-links .footer-link{display:flex;align-items:center;gap:8px}footer .footer-container .footer-links .footer-link p{color:#fff}footer .copyright{display:flex;justify-content:center;background:var(--Grey-Grey950,#24273b);padding:20px 0}footer .copyright p{color:var(--White,#fff);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:145%}.reusable-carousel .slick-dots{margin-bottom:60px}.reusable-carousel .slick-dots li{width:10px;height:10px;background:#fff;border-radius:50%}.reusable-carousel .slick-dots li button:before{display:none}.reusable-carousel .slick-dots .slick-active{background:#fc0}.reusable-carousel .slick-list{width:100%}.reusable-carousel .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center}.reusable-carousel .slick-list>.slick-track{display:flex;gap:10px}.reusable-carousel .arrow{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;bottom:50%;cursor:pointer;border-radius:50%;background-color:#fff;height:24px;width:24px;box-shadow:0 5.7319889069px 10.6451225281px 0 rgba(39,13,48,.25)}.reusable-carousel .arrow.right-arrow{right:8px}.reusable-carousel .arrow.left-arrow{left:8px}.reusable-carousel .arrow .arrow-icon{height:100%;width:100%}.carousel-ar .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center;direction:rtl}.carousel-en .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center;direction:ltr}.direct-render{display:flex;gap:10px}.direct-render .direct-render-item{width:100%;max-width:350px;padding:0 7px}@media only screen and (max-width:700px){.direct-render{flex-wrap:wrap}.direct-render .direct-render-item{width:100%;max-width:100%}}.direct-render .quiz-card{width:100%}@media only screen and (max-width:700px){.direct-render .quiz-card{width:100%}}.sidebar{z-index:1001;width:100%;height:100vh;background-color:#fff;position:fixed;top:-200%;left:0;z-index:1000;overflow-y:auto;transition:top .3s ease-in-out;scrollbar-width:none;-ms-overflow-style:none}.sidebar .sidebar-content{margin-bottom:40px}.sidebar .sidebar-content .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;border-bottom:1px solid var(--foundation-blue-light-hover,#dadae6)}.sidebar .sidebar-content .sidebar-header img{cursor:pointer}.sidebar .sidebar-content .sidebar-body{display:flex;flex-direction:column;gap:20px;padding:0 16px}@media(max-width:1192px){.sidebar .sidebar-content .sidebar-body .nav-links{display:flex;flex-direction:column;align-items:flex-start}}.sidebar .sidebar-content .sidebar-body .nav-links .dropdown-popup,.sidebar .sidebar-content .sidebar-body .nav-links .dropdown-popup .ant-space{width:100%}.sidebar .sidebar-content .sidebar-body .nav-links .dropdown-popup .ant-space .ant-space-item{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.sidebar .sidebar-content .sidebar-body .nav-links .dropdown-popup .ant-space .ant-space-item .link-item{width:100%;justify-content:space-between;align-items:flex-start}.sidebar .sidebar-content .sidebar-body .nav-links .dropdown-popup .ant-space .ant-space-item .link-item:hover:after{width:100%;background-color:transparent;width:0}.sidebar.open{top:0}.sidebar.open+.sidebar-overlay{opacity:1;visibility:visible}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;cursor:pointer}.popup{position:absolute;bottom:0;left:50%;transform:translate(-50%,110%);background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1001;padding:8px;min-width:10rem;border-radius:8px;border:1px solid var(--blue-2-light-hover,#dbf1fd);background:#fff;box-shadow:0 5px 18.5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column}.popup .dropdown-item{border-radius:8px;border:1px solid var(--blue-2-light-hover,#fff);background:#fff;padding:8px;color:#282828;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.popup .dropdown-item:hover,.popup .item-active{background-color:#ebf8fe;color:#0d79b6}.popup.dropdown-popup-media{min-width:15rem}.loader-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#fff;animation:fadeIn .3s ease-in}.loader-container .ant-spin .anticon{font-size:48px;color:#1677ff;animation:pulse 1.5s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}.dropdown-content .nos-items{display:flex}.navbar-collapsed-items{width:100%!important}.navbar-collapsed-items .ant-collapse-item .ant-collapse-header{width:100%!important;padding:0!important}.navbar-collapsed-items .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{color:var(--Grey-Grey950,#24273b);font-size:16px;font-style:normal;font-weight:500;line-height:145%}.icon-rotate{transform:rotate(180deg);transition:transform .3s ease}.dropdown-content{position:fixed;transform:translateX(-50%);width:1025px;z-index:1001;border-radius:12px;border:1px solid var(--Grey-Grey200,#e4e9f2);background:#fff;box-shadow:0 2px 4px 0 rgba(7,6,40,.06);padding:20px;margin-top:17px}@media(max-width:1325px){.dropdown-content{width:900px}}@media(max-width:1125px){.dropdown-content{width:90vw;left:50%;transform:translateX(-50%)}}@media screen and (max-width:1068px){.dropdown-content{position:relative;width:100%;left:0;transform:translateX(0);border-radius:0;border:none;margin-top:0;padding:0;box-shadow:none}.dropdown-content .nos-items{margin-bottom:0;flex-direction:column}}.dropdown-content .nos-items{display:grid;grid-gap:16px;gap:16px;margin-bottom:34px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1168px){.dropdown-content .nos-items{grid-template-columns:1fr}}.dropdown-content .banner{display:flex;justify-content:center;align-items:center;gap:16px;height:100px;justify-content:space-between;padding:0 20px;border-radius:8px;background-image:url(/images/dropdown-bg.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:1068px){.dropdown-content .banner{height:100%;flex-direction:column;align-items:flex-start;padding:20px;gap:20px}}.dropdown-content .banner p{color:var(--Grey-Grey900,#404668);font-size:16px;font-style:normal;font-weight:700;line-height:145%;max-width:400px}.formation-card{display:flex;gap:12px;cursor:pointer;padding:12px;border-radius:8px;grid-template-columns:1fr!important}.formation-card .view-more{display:flex;align-items:center;gap:10px;color:#3448ff;font-size:14px;font-style:normal;font-weight:700;line-height:150%;opacity:0}.formation-card:hover{background:var(--Light-blue-Light-Blue50,#f5f8ff)}.formation-card:hover .view-more{opacity:1}.formation-card .card-content{display:flex;flex-direction:column;gap:8px}.formation-card .card-content .f-title{color:var(--Blue-Bleu900,#0b275c);font-size:16px;font-style:normal;font-weight:700;line-height:145%}.formation-card .card-content .f-description{color:var(--Grey-Grey800,#4b5382);font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:12px}.disabled-card{cursor:unset}.disabled-card .f-description{color:var(--Grey-Grey500,#90a4ca)!important}.disabled-card .coming-soon{color:var(--Grey-Grey400,#b4c3dc);font-size:14px;font-style:normal;font-weight:600;line-height:150%}.wrapper-container{width:100%}.wrapper-container .section-wrapper{width:100%;padding:0 112px;max-width:1600px;margin:0 auto}@media(max-width:1192px){.wrapper-container .section-wrapper{padding:0 40px}}@media(max-width:992px){.wrapper-container .section-wrapper{padding:0 24px}}@media(max-width:692px){.wrapper-container .section-wrapper{padding:0 16px}}.wrapper-container .section-wrapper .wrapper-content{width:100%;position:relative}@media(max-width:992px){.wrapper-container .section-wrapper .wrapper-content{padding:20px 8px;padding-left:8px!important;padding-right:8px!important}}.wrapper-container .section-wrapper .wrapper-content:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:100%;background:#e8ecf4}.wrapper-container .section-wrapper .wrapper-content:before{content:"";position:absolute;bottom:0;right:0;width:1px;height:100%;background:#e8ecf4}.wrapper-container .line{width:100%;height:1px;background:#e8ecf4}.line-separator{display:flex;align-items:center;justify-content:center;gap:10px;height:0}.line{width:100%;height:1px;background:#e8ecf4}.floating-element{position:absolute;width:1.7px;height:10rem;background:linear-gradient(90deg,rgba(0,118,173,0) 2.17%,rgba(0,174,255,.61) 51.3%,rgba(0,118,173,0) 99.46%);top:-20rem;z-index:10;box-shadow:0 0 15px rgba(52,72,255,.3)}.floating-config{position:relative}.section-tag{color:var(--Grey-Grey600,#7689bb);text-align:center;justify-content:center;gap:10px;padding:4px 12px 4px 10px;align-items:center;gap:6px;border-radius:99px;background:linear-gradient(154deg,hsla(0,0%,100%,.8) 17.68%,hsla(0,0%,100%,.6) 84.81%);box-shadow:0 0 0 1px rgba(44,64,94,.06),0 1px 1px 0 rgba(44,64,94,.04),0 2px 4px 0 rgba(44,64,94,.08);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%}.formation-card-catalogue,.section-tag{display:flex;width:-moz-fit-content;width:fit-content}.formation-card-catalogue{cursor:pointer;flex-direction:column;gap:16px;border-radius:16px;border:1px solid var(--Grey-Grey100,#edf1f7);background:#fff;padding:12px 8px 12px 12px;max-width:350px}.formation-card-catalogue .image-container{min-width:291.392px;max-width:350px;position:relative;z-index:1}.formation-card-catalogue .image-container img{width:96%;object-fit:cover;border-radius:8px;height:15rem}.formation-card-catalogue .image-container .image-container-gradient{aspect-ratio:1/1;position:absolute;bottom:-6px;left:10px;width:95%;height:97%;z-index:-1;border-radius:8px}.formation-card-catalogue .card-content-formation-card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.formation-card-catalogue .card-content-formation-card .tag{margin-top:10px;color:#fff;width:-moz-fit-content;width:fit-content;border:none;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.formation-card-catalogue .card-content-formation-card .card-title{color:var(--Grey-Grey950,#24273b);leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.1px;margin-top:5px}.formation-card-catalogue .card-content-formation-card .modules-count{margin-top:20px;color:var(--Grey-Grey900,#404668);font-family:Manrope;font-size:13px;font-style:normal;font-weight:600;line-height:150%}.formation-card-catalogue:hover{transform:scale(1.05)}.categories-tabs-upper{display:flex;justify-content:center}.categories-tabs .rts___tab{background-color:#fff;border:none;box-shadow:none;padding:8px 12px;color:var(--Grey-Grey700,#6373ad);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.categories-tabs .rts___tab:hover,.categories-tabs .rts___tab___selected{border-radius:8px;background:var(--Light-blue-Light-Blue100,#edf2ff)}.rts___nav___btn___container .rts___btn{background-color:#fff;border:none;box-shadow:none}.rts___nav___btn___container .rts___btn:hover{background-color:#cdcdcd}.calendar{overflow:hidden;max-width:50rem}.calendar .slick-list{border-radius:12px;border:1px solid #f0f1f5}.calendar .slick-slider{display:flex!important;align-items:center}@media screen and (max-width:722px){.calendar{max-width:30rem}}@media screen and (max-width:598px){.calendar{max-width:20rem}}@media screen and (max-width:355px){.calendar{max-width:18rem}}.dayOfWeek{padding-bottom:10px;border-radius:20px;border-radius:var(--spacing-1,4px);width:-moz-fit-content;width:fit-content;font-size:.7rem}.day-date:hover{background:#664ed9;color:#fff;font-style:normal;font-weight:500;line-height:normal}.day{text-align:center}.dayOfMonth{padding:15px 0;background:var(--Grey-Grey100,#edf1f7);color:#183a6c;font-family:Manrope;font-style:normal;font-weight:400;line-height:145%}.day-date{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:15px;transition:.3s}.day-date.active{background:#664ed9;color:#fff;font-style:normal;font-weight:500;line-height:normal;height:100%}.arrow{cursor:pointer}.arrow-left{margin-right:1rem}.arrow-right{margin-left:1rem}.custom-alert{border-radius:.5rem}.custom-alert .ant-message-custom-content,.custom-alert .ant-message-custom-content .content{display:flex;align-items:center;gap:.75rem}.custom-alert .ant-message-custom-content .content .btn{border-radius:4px;background:#101723;border-color:#101723;color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:600}.custom-alert .ant-message-custom-content .content ul li{display:flex;align-items:center;justify-content:flex-start}.custom-alert .ant-message-custom-content .content span{color:#1d2939;font-size:.875rem;font-style:normal;font-weight:600;text-align:start}.custom-alert .ant-message-custom-content .content img{cursor:pointer}.custom-alert .ant-message-notice-content{background:#fff}.custom-alert-error .ant-message-notice-content{border:1px solid #ffd4d4;border-left-width:4px}.custom-alert-error .ant-message-notice-content,.custom-alert-success .ant-message-notice-content{box-shadow:0 7.772px 15.544px -3.886px rgba(30,16,40,.1),0 3.886px 7.772px -3.886px rgba(16,24,40,.06)}.custom-alert-success .ant-message-notice-content{border:1px solid #a3edd7;border-left-width:4px}.hero-cards{display:flex}.hero-cards img{width:30rem;height:auto;max-width:20rem;border-radius:12px;pointer-events:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.parallax .scroller{white-space:nowrap;display:flex;flex-wrap:nowrap;justify-content:center;align-items:end;gap:16px;position:relative;z-index:999}.parallax .scroller .image-container{flex:0 0 auto;width:300px;height:400px;border-radius:1rem;overflow:hidden;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.parallax .scroller .image-container:hover{transform:translateY(-10px)}.parallax .scroller .image-container img{width:20rem;height:-moz-fit-content;height:fit-content;object-fit:cover;border-radius:1rem}.parallax .scroller .image-container:first-child{height:450px}.parallax .scroller .image-container:nth-child(2){height:400px}.parallax .scroller .image-container:nth-child(3){height:450px}.parallax .scroller .image-container:nth-child(4){height:500px}.parallax .scroller .image-container:nth-child(5){height:460px}.parallax .scroller .image-container:nth-child(6){height:410px}.parallax .scroller .image-container:nth-child(7){height:340px}.parallax .scroller .image-container:nth-child(8){height:390px}.parallax .scroller .image-container:nth-child(9){height:500px}.parallax .scroller .image-container:nth-child(10){height:460px}.parallax .scroller .image-container:nth-child(11){height:410px}.parallax .scroller .image-container:nth-child(12){height:360px}.parallax span{display:block;margin-right:30px}.hero-section{background:#f6f7ff;background-image:url(/images/hero-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:1015.76px;width:100%;position:relative;border-radius:25px;padding:26px 0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.hero-section .hero-section-tag{color:var(--Purple-Purple800,#4931a6);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:145%;display:flex;padding:4px 12px 4px 10px;align-items:center;gap:6px;border-radius:99px;border:1px solid var(--Light-blue-Light-Blue50,#f5f8ff);background:#fff;box-shadow:0 0 0 1px rgba(63,44,94,.06),0 1px 1px 0 rgba(63,44,94,.04),0 2px 4px 0 rgba(63,44,94,.08);margin-bottom:20px}@media screen and (max-width:992px){.hero-section .hero-section-tag{margin-bottom:10px}}.hero-section .content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}@media(max-width:992px){.hero-section .content{padding:0 10px;margin-bottom:20px}}.hero-section .content .hero-section-title{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;max-width:720px;margin-bottom:15px}@media(max-width:992px){.hero-section .content .hero-section-title{font-size:32px;font-weight:700;line-height:120%;letter-spacing:-.16px}}.hero-section .content .hero-section-description{color:var(--Grey-Grey800,#4b5382);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:145%;margin-bottom:26px;max-width:720px}@media(max-width:992px){.hero-section .content .hero-section-description{font-size:14px;font-style:normal;font-weight:500;line-height:145%;margin-bottom:16px}}.hero-section .tags-section{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:720px;margin-bottom:40px}@media screen and (max-width:992px){.hero-section .tags-section{max-width:100%;gap:8px}}.hero-section .tags-section .tag{display:flex;max-width:740px;padding:6px 12px;justify-content:center;align-items:center;gap:10px;color:var(--Blue-Bleu950,#0c1941);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:145%;border-radius:99px;border:1px solid #e3e3fe;background:linear-gradient(99deg,rgba(202,206,255,.1),rgba(193,188,254,.16))}@media screen and (max-width:992px){.hero-section .tags-section .tag{color:var(--Blue-Bleu950,#0c1941);text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:-.055px;padding:6px 10px}}.our-partners{margin-top:50px;position:relative}.our-partners .overlay-bg{right:0}.our-partners .overlay-bg,.our-partners .overlay-bg-2{z-index:999;position:absolute;top:17%;width:250px;height:100%;background:linear-gradient(89deg,hsla(0,0%,100%,0) 45.74%,#fff 99.48%)}.our-partners .overlay-bg-2{left:0;transform:rotate(180deg)}.our-partners .our-partners-title{color:var(--Blue-Bleu950,#0c1941);font-size:18px;font-style:normal;font-weight:600;line-height:145%;display:flex;align-items:center;gap:10px;text-align:center;justify-content:center;text-wrap:wrap;margin-bottom:40px}.our-partners .our-partners-title span{color:#fff;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:6px;width:-moz-fit-content;width:fit-content;background:linear-gradient(106deg,#0ff -13.61%,#07b5e4 12.61%,#0c7ace 36.18%,#1055c1 53.44%,#1147bc 62.59%,#1846bd 69.84%,#2b45c0 80.31%,#763fcb 147.18%,#4a43c4 0)}@media screen and (max-width:768px){.our-partners .our-partners-title{font-size:16px;flex-wrap:wrap}}.our-partners .our-partners-content{margin-top:20px}.our-partners .our-partners-content .our-partners-list{gap:20px;margin-bottom:20px}.our-partners .our-partners-content .our-partners-list .our-partners-item{display:flex;width:167.913px;height:58.21px;padding:12.523px 35.036px 11.696px 35.379px;justify-content:center;align-items:center;border-radius:8.945px;border:.894px solid #f1f2f8;background:#fff}.our-partners .our-partners-content .our-partners-list .our-partners-item img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.our-partners .our-partners-content .our-partners-list .our-partners-item{display:flex;width:167.913px;height:58.21px;padding:18.031px 30.224px 17.621px 30.352px;justify-content:center;align-items:center}}.about-us{border-radius:20px;display:flex;align-items:flex-start;justify-content:flex-start;height:400px}@media(max-width:992px){.about-us{flex-direction:column;height:auto;border-radius:0;gap:20px}}.about-us .left{width:38%;height:100%;background-image:url(/images/ab-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:47px;border-radius:20px 0 0 20px;z-index:99!important}@media(max-width:992px){.about-us .left{background-image:none;width:100%;padding:0;border-radius:0}}.about-us .left .card{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(152,174,191,.25);margin-left:20px;width:456px;padding:20px 20px 50px;z-index:99!important}@media(max-width:992px){.about-us .left .card{width:100%;margin-left:0;padding-bottom:20px}}.about-us .left .card h2{color:var(--Light-blue-Light-Blue950,#10086b);font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:18px;margin-top:20px}.about-us .left .card .desc{margin-bottom:18px}.about-us .left .card p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%}.about-us .right{width:80%;height:100%;background:transparent;z-index:1;border-radius:0 20px 20px 0}@media(max-width:992px){.about-us .right{width:100%;border-radius:0}}.about-us .right .video-container{position:relative;width:100%;height:100%}.about-us .right .video-container video{width:100%;height:100%;object-fit:cover;z-index:1;border-radius:0 20px 20px 0}@media(max-width:992px){.about-us .right .video-container video{border-radius:20px}}.about-us .right .video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0 20px 20px 0}@media(max-width:992px){.about-us .right .video-container .video-overlay{border-radius:20px}}.about-us .right .video-container .video-overlay .play-button{transition:transform .2s ease;animation:pulse-animation 2s infinite}@media(max-width:992px){.about-us .right .video-container .video-overlay .play-button img{width:100px;height:100px}}.about-us .right .video-container .video-overlay .play-button:hover{transform:scale(1.1)}.our-services{margin-top:80px;background-image:url(/images/services-bg.png);background-size:500px;background-position:right 60px bottom 0;background-repeat:no-repeat;padding-bottom:50px}@media(max-width:992px){.our-services{margin-top:40px;background-image:none}}.our-services .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:50px}@media(max-width:992px){.our-services .s-header{margin-bottom:20px;align-items:flex-start}}.our-services .s-header h2{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:992px){.our-services .s-header h2{text-align:left;font-size:24px}}.our-services .services-list{display:flex;justify-content:center;gap:20px;align-items:stretch}@media(max-width:1392px){.our-services .services-list{flex-wrap:wrap}}.our-services .services-list .service-card{border-radius:18px;border:1px solid #ecf1ff;background:#fff;display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1;min-width:200px}.our-services .services-list .service-card .image{display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;border-radius:8px;border:.8px solid #eeeff3;background:#fff;box-shadow:0 1.6px 3.2px 0 rgba(76,93,139,.04);margin-bottom:30px}.our-services .services-list .service-card h3{color:var(--Light-blue-Light-Blue950,#10086b);font-size:18px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:5px;padding:0}.our-services .services-list .service-card p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:500;line-height:145%}.mission{padding:20px;background-image:url(/images/mission-bg.png);background-size:cover;background-position:100px bottom 0 0;background-repeat:no-repeat;margin-top:20px;margin-bottom:30px}@media screen and (max-width:1024px){.mission{padding:0;background-image:none}}.mission .mission-content{display:flex;align-items:center;justify-content:space-between;gap:60px}@media(max-width:1024px){.mission .mission-content{flex-direction:column-reverse;gap:20px}}.mission .mission-content .left{position:relative}.mission .mission-content .left .detail-up{top:-.5rem;right:-1rem}.mission .mission-content .left .detail-down{bottom:0;right:1rem}.mission .mission-content .left .mission-card-detail{display:flex;gap:5px;border-radius:4px;border:.2px solid #e5f9ff;background:#fff;box-shadow:7px 19px 6px 0 hsla(193,9%,71%,0),5px 12px 5px 0 hsla(193,9%,71%,.01),3px 7px 4px 0 hsla(193,9%,71%,.05),1px 3px 3px 0 hsla(193,9%,71%,.09),0 1px 2px 0 hsla(193,9%,71%,.1);width:9.3rem;padding:7px;position:absolute}.mission .mission-content .left .mission-card-detail span{color:#09f;font-family:Manrope;font-size:15.006px;font-style:normal;font-weight:700;line-height:21.437px}.mission .mission-content .left .mission-card-detail p{color:#888eb1;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:10px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:1024px){.mission .mission-content .left img{width:100%;height:auto}}.mission .mission-content .right{width:50%}@media(max-width:1024px){.mission .mission-content .right{width:100%}}.mission .mission-content .right h2{color:var(--Light-blue-Light-Blue950,#10086b);font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-top:18px;margin-bottom:32px;max-width:500px}@media(max-width:624px){.mission .mission-content .right h2{font-size:24px;margin-bottom:18px;margin-top:12px}}.mission .mission-content .right .mission-description{display:flex;gap:30px;margin-bottom:32px}@media(max-width:624px){.mission .mission-content .right .mission-description{flex-direction:column;gap:10px;margin-bottom:18px}}.mission .mission-content .right .mission-description p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%}.home-offers-section{margin-top:60px!important;max-width:1100px;margin:0 auto}.home-offers-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:50px}@media(max-width:992px){.home-offers-section .s-header{margin-bottom:20px;align-items:flex-start}}.home-offers-section .s-header h2{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%;max-width:500px}@media(max-width:992px){.home-offers-section .s-header h2{text-align:left;font-size:24px}}.home-offers-section .offers-container{display:flex;justify-content:center;position:relative}@media(max-width:992px){.home-offers-section .offers-container{flex-direction:column}}.home-offers-section .offers-container .offer-card{width:100%;position:relative}.home-offers-section .offers-container .offer-card:before{width:100%;height:1px}.home-offers-section .offers-container .offer-card:after,.home-offers-section .offers-container .offer-card:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(232,235,255,0) -7.14%,#e8ebff 57.22%,rgba(232,235,255,0) 109.89%)}.home-offers-section .offers-container .offer-card:after{width:1px;height:100%}.home-offers-section .offers-container .offer-card .offer-card-image{border-radius:10px;border:1px solid #eeeff3;background:#fff;box-shadow:0 2px 4px 0 rgba(76,93,139,.14);padding:6px;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:14px}.home-offers-section .offers-container .offer-card .offer-card-image img{width:32px;height:32px;object-fit:cover}.home-offers-section .offers-container .offer-card h3{color:var(--Light-blue-Light-Blue950,#10086b);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.1px;margin-bottom:10px}.home-offers-section .offers-container .offer-card p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%;margin-bottom:18px}.home-offers-section .offers-container .offer-card .btn-offer{color:#4c40d9;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;border:none;background:none;cursor:pointer}.home-offers-section .offers-container .offer-card-content{width:100%;height:100%;position:relative;padding:15px 20px}@media(max-width:992px){.home-offers-section .offers-container .offer-card-content{padding:8px 15px}}.home-offers-section .offers-container .offer-card-content .intern-card{display:inline-flex;flex-direction:column;align-items:flex-start;padding:15px;border-radius:8px}.home-offers-section .offers-container .offer-card-content .intern-card:hover{background:var(--Lavender-Lavender50,#faf6fe)}.home-offers-section .offers-container .offer-card-content:last-child:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:100%;background:linear-gradient(90deg,rgba(232,235,255,0) -7.14%,#e8ebff 57.22%,rgba(232,235,255,0) 109.89%)}.home-offers-section .offers-container .point-bottom{position:absolute;bottom:-5px;left:-5px;width:10px;height:10px;border-radius:3px;border:.4px solid #c8cce1;background:linear-gradient(358deg,#f5f7ff 1.17%,#cdd1e6 84.48%,#bcc1d7 97.33%);box-shadow:0 0 1px 0 #dbdeed;z-index:1}@media(max-width:992px){.home-offers-section .offers-container .point-bottom{top:-5px;right:-5px!important;left:auto!important}}.home-offers-section .offers-container .point-top{top:-5px;left:-5px}.home-offers-section .offers-container .middle-point,.home-offers-section .offers-container .point-top{position:absolute;width:10px;height:10px;border-radius:3px;border:.4px solid #c8cce1;background:linear-gradient(358deg,#f5f7ff 1.17%,#cdd1e6 84.48%,#bcc1d7 97.33%);box-shadow:0 0 1px 0 #dbdeed;z-index:1}.home-offers-section .offers-container .middle-point{bottom:-5px;right:-5px}@media(max-width:992px){.home-offers-section .offers-container .middle-point{display:none}}.home-offers-section .offers-container .point-last-top{top:-5px}.home-offers-section .offers-container .point-last-bottom,.home-offers-section .offers-container .point-last-top{position:absolute;right:-5px;width:10px;height:10px;border-radius:3px;border:.4px solid #c8cce1;background:linear-gradient(358deg,#f5f7ff 1.17%,#cdd1e6 84.48%,#bcc1d7 97.33%);box-shadow:0 0 1px 0 #dbdeed;z-index:1}.home-offers-section .offers-container .point-last-bottom{bottom:-5px}@media(max-width:992px){.home-offers-section .offers-container .point-last-bottom{display:none}}.home-offers-section .offers-container .mobile-point-bottom-right{right:-5px}.home-offers-section .offers-container .mobile-point-bottom-left,.home-offers-section .offers-container .mobile-point-bottom-right{position:absolute;bottom:-5px;width:10px;height:10px;border-radius:3px;border:.4px solid #c8cce1;background:linear-gradient(358deg,#f5f7ff 1.17%,#cdd1e6 84.48%,#bcc1d7 97.33%);box-shadow:0 0 1px 0 #dbdeed;z-index:1}.home-offers-section .offers-container .mobile-point-bottom-left{left:-5px}.home-offers-section .offers-l2 .offer-card-content{width:100%;height:100%;position:relative}.home-offers-section .offers-l2 .offer-card-content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(232,235,255,0) -7.14%,#e8ebff 57.22%,rgba(232,235,255,0) 109.89%)}.home-offers-section .offers-l2 .offer-card{width:100%;position:relative}.home-offers-section .offers-l2 .card-1 .point-top{display:none}@media(max-width:992px){.home-offers-section .offers-l2 .card-1 .point-top{display:block}}.home-offers-section .offers-l2 .card-1 .svg-content{width:32px;height:22px;position:absolute;top:-15px;left:-16px;z-index:9;background:#fff}@media(max-width:992px){.home-offers-section .offers-l2 .card-0 .offer-card-content:before,.home-offers-section .offers-l2 .card-1 .svg-content{display:none}}.formations-section{margin-top:60px}.formations-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:50px}@media(max-width:992px){.formations-section .s-header{margin-bottom:20px;align-items:flex-start}}.formations-section .s-header h2{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:992px){.formations-section .s-header h2{text-align:left;font-size:24px}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 hsla(0,14%,96%,.2);border-radius:50%;transform:scale(1)}50%{box-shadow:0 0 0 20px hsla(0,38%,97%,0);border-radius:50%;transform:scale(1.1)}to{box-shadow:0 0 0 0 hsla(0,14%,96%,.2);border-radius:50%;transform:scale(1)}}.formations-section .btn-formations-demo{margin:40px auto 0}@media(max-width:992px){.formations-section .btn-formations-demo{margin:20px auto}}.formations-section .formations-container{display:flex;gap:24px;flex-direction:column}.formations-section .formations-container .formation-card{background:var(--Blue-Bleu50,#f1f8fe);border-radius:18px;padding:52px;background-image:url(/images/formation-bg.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:400px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}@media(max-width:992px){.formations-section .formations-container .formation-card{flex-direction:column;min-height:100%;padding:30px 16px;border-radius:15px}}.formations-section .formations-container .formation-card .left{flex:2 1}@media(max-width:992px){.formations-section .formations-container .formation-card .left{flex:1 1}}.formations-section .formations-container .formation-card .left .btn-formations-web{display:block}@media(max-width:992px){.formations-section .formations-container .formation-card .left .btn-formations-web{display:none}}.formations-section .formations-container .formation-card .left .tag-formations{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(95deg,#81a1f4 .45%,#386cf2);margin-bottom:16px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:14px;font-weight:600}.formations-section .formations-container .formation-card .left h3{color:var(--Grey-Grey950,#24273b);font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:16px}@media(max-width:992px){.formations-section .formations-container .formation-card .left h3{font-size:24px}}.formations-section .formations-container .formation-card .left .description{color:var(--Grey-Grey900,#404668);font-size:16px;font-style:normal;font-weight:500;line-height:145%;margin-bottom:32px}@media(max-width:992px){.formations-section .formations-container .formation-card .left .description{font-size:14px}}.formations-section .formations-container .formation-card .left .check-list{display:flex;flex-direction:column;gap:20px;margin-bottom:42px}.formations-section .formations-container .formation-card .left .check-list .check-item{display:flex;align-items:center;gap:10px}.formations-section .formations-container .formation-card .left .check-list .check-item p{color:var(--Grey-Grey950,#24273b);font-size:16px;font-style:normal;font-weight:600;line-height:145%}@media(max-width:992px){.formations-section .formations-container .formation-card .left .check-list .check-item p{font-size:14px}}.formations-section .formations-container .formation-card .right{flex:1 1;display:flex;justify-content:flex-end;align-items:center}@media(max-width:992px){.formations-section .formations-container .formation-card .right{flex:1 1;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column}}.formations-section .formations-container .formation-card .right img{width:100%;height:100%;object-fit:cover;min-height:400px;border-radius:16px}@media(max-width:592px){.formations-section .formations-container .formation-card .right img{min-height:100%}}@media screen and (max-width:992px){.formations-section .formations-container .formation-card .right .formation-image-home{max-height:5rem!important;object-fit:contain!important}}@media(max-width:592px){.formations-section .formations-container .formation-card .right .formation-image-home{max-height:100%!important}}.formations-section .formations-container .formation-card .right .btn-formations-mobile{display:none;margin-top:20px}@media(max-width:992px){.formations-section .formations-container .formation-card .right .btn-formations-mobile{display:block}}.formations-section .formations-container .formation-card.inactive{position:relative}.formations-section .formations-container .formation-card.inactive:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:18px;background:rgba(95,95,95,.6);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:5}.formations-section .formations-container .formation-card.inactive .left,.formations-section .formations-container .formation-card.inactive .right{position:relative;z-index:1}.formations-section .formations-container .formation-card.inactive .overlay-s{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.formations-section .formations-container .formation-card.inactive .overlay-s img{width:150px;height:150px;transition:transform .2s ease;animation:pulse-animation 2s infinite;margin-bottom:20px}.formations-section .formations-container .formation-card.inactive .overlay-s h3{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:6px}.formations-section .formations-container .formation-card.inactive .overlay-s p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:145%}.client-reviews-section{margin-top:60px;position:relative}.client-reviews-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:50px}@media(max-width:992px){.client-reviews-section .s-header{margin-bottom:50px;align-items:flex-start}}.client-reviews-section .s-header h2{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:992px){.client-reviews-section .s-header h2{text-align:left;font-size:24px}}.client-reviews-section .list-1{margin-bottom:20px}.overlay-bg{right:0}.overlay-bg,.overlay-bg-2{z-index:999;position:absolute;top:17%;width:250px;height:100%;background:linear-gradient(89deg,hsla(0,0%,100%,0) 45.74%,#fff 99.48%)}.overlay-bg-2{left:0;transform:rotate(180deg)}.card-review{border-radius:14.221px;border:1px solid #efeff5;background:#fafafe;display:flex;min-height:257.773px;padding:24px;flex-direction:column;align-items:flex-start;gap:21.331px;justify-content:space-between;min-width:169px}@media(max-width:992px){.card-review{padding:10px 8px;gap:10px;min-height:100%}}.card-review .review{color:var(--Grey-Grey600,#7689bb);font-size:18px;font-style:normal;font-weight:500;line-height:145%}@media(max-width:992px){.card-review .review{color:var(--Grey-Grey600,#7689bb);font-size:12px;font-style:normal;font-weight:500;line-height:145%}}.card-review .user-info{display:flex;align-items:center;gap:10px}.card-review .user-info .user-info-content{display:flex;flex-direction:column;align-items:flex-start;gap:0}.card-review .user-info .user-info-content .role{color:var(--Grey-Grey500,#90a4ca);font-size:14px;font-style:normal;font-weight:400;line-height:145%}@media(max-width:992px){.card-review .user-info .user-info-content .role{color:var(--Grey-Grey500,#90a4ca);font-size:8px;font-style:normal;font-weight:400;line-height:145%}}.card-review .user-info .user-info-content .username{color:var(--Grey-Grey800,#4b5382);font-size:16px;font-style:normal;font-weight:500;line-height:145%}@media(max-width:992px){.card-review .user-info .user-info-content .username{color:var(--Grey-Grey800,#4b5382);font-size:10px;font-style:normal;font-weight:500;line-height:145%}}.card-review .user-info .user-image{border:.889px solid #e8e8f1;border-radius:50%;width:46px;height:46px;padding:1px;display:flex;align-items:center;justify-content:center}@media(max-width:992px){.card-review .user-info .user-image{width:28px;height:28px}}.card-review .user-info .user-image img{width:44px;height:44px;border-radius:50%;object-fit:cover}@media(max-width:992px){.card-review .user-info .user-image img{width:28px;height:28px}}.faqs-section{margin-top:60px;background-image:url(/images/mission-bg.png);background-size:100%;background-position:right -200px;background-repeat:no-repeat}.faqs-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:20px}@media(max-width:992px){.faqs-section .s-header{margin-bottom:20px;align-items:flex-start}}.faqs-section .s-header h2{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:992px){.faqs-section .s-header h2{text-align:left;font-size:24px}}.faqs-section .faqs-container{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto}.faqs-section .faqs-container .need-more-info{display:flex;align-items:flex-start;gap:32px;margin-top:32px}@media(max-width:992px){.faqs-section .faqs-container .need-more-info{gap:12px;margin-top:20px;margin-left:5px}}.faqs-section .faqs-container .need-more-info h2{color:var(--Grey-Grey800,#4b5382);font-size:18px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:6px}.faqs-section .faqs-container .need-more-info p{color:var(--Grey-Grey600,#7689bb);font-size:16px;font-style:normal;font-weight:400;line-height:145%}.faqs-section .nav-faqs{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:50px}@media(max-width:992px){.faqs-section .nav-faqs{overflow-x:auto;margin-bottom:20px}}.faqs-section .nav-faqs .nav-faqs-item{width:182px;color:var(--Grey-Grey700,#6373ad);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:145%;display:flex;width:190px;padding:12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--Light-blue-Light-Blue200,#dfe5ff);background:var(--Light-blue-Light-Blue50,#f5f8ff);cursor:pointer}@media(max-width:992px){.faqs-section .nav-faqs .nav-faqs-item{color:var(--Grey-Grey700,#6373ad);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-wrap:wrap;min-height:65px!important}}.faqs-section .nav-faqs .active-btn{color:#fff;border-radius:16px;background:linear-gradient(104deg,#0ff -53.46%,#07b5e4 -20.16%,#0c7ace 9.79%,#1055c1 31.73%,#1147bc 43.35%,#1846bd 52.55%,#2b45c0 65.86%,#763fcb 150.81%,#4a43c4 0)}.collapse-item{border-radius:16px!important}.collapse-item .ant-collapse{border-radius:16px!important;border:1px solid var(--Light-blue-Light-Blue200,#dfe5ff);background:var(--Light-blue-Light-Blue50,#f5f8ff)}.collapse-item .ant-collapse .ant-collapse-content-box{color:var(--Grey-Grey800,#4b5382);font-size:14px;font-style:normal;font-weight:400;line-height:145%;margin-top:-7px}.collapse-item .ant-collapse-item-active{border-radius:inherit!important;border-radius:var(--radius-l,16px)!important;border:1px solid var(--Blue-Bleu600,#0c7ace)!important;background:#fff}.collapse-item .ant-collapse-header{padding:20px 16px!important}.collapse-item .ant-collapse-header .ant-collapse-header-text{color:var(--Grey-Grey800,#4b5382);font-size:18px!important;font-style:normal;font-weight:700;line-height:145%}.solution-explain-section{margin-top:60px;background-image:url(/images/sol-bg.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;padding:70px 100px;max-height:450px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media screen and (max-width:1224px){.solution-explain-section{padding:40px 30px}}@media(max-width:768px){.solution-explain-section{padding:22px 16px;flex-direction:column;gap:18px;max-height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}}.solution-explain-section .left{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}@media screen and (max-width:768px){.solution-explain-section .left{gap:18px}}.solution-explain-section .left h2{color:var(--Light-blue-Light-Blue950,#10086b);font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:768px){.solution-explain-section .left h2{color:var(--Light-blue-Light-Blue950,#10086b);font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.1px}}.solution-explain-section .right{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.solution-explain-section .right img{width:100%;height:100%;max-width:426px}.solution-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.solution-hero .formation-count{display:flex;align-items:center;gap:7px;font-weight:600}.solution-hero .description,.solution-hero .formation-count{color:var(--Grey-Grey800,#4b5382);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;line-height:145%}.solution-hero .description{font-weight:500;max-width:35rem}.solution-hero h1{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-family:Manrope;font-size:40px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.2px;max-width:33rem}@media(max-width:615px){.solution-hero h1{font-size:24px;max-width:19rem}}.solution-hero .section-tag{color:var(--Grey-Grey800,#4b5382)!important}.solutions-page{background:#f6f7ff;background-size:contain;background-position:50%;background-repeat:no-repeat;padding:26px;border-radius:25px}.catalogue-section{display:flex;flex-direction:column;align-items:center;gap:2rem}.catalogue-section h2{color:var(--Grey-Grey900,#404668);text-align:center;leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:120%;max-width:23rem}.catalogue-section .tab-screen{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.catalogue-section .categories-title-tous{color:var(--Grey-Grey700,#6373ad);text-align:center;padding:8px 12px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%;cursor:pointer}.catalogue-section .categories-title-tous-active{border-radius:8px;background:var(--Light-blue-Light-Blue100,#edf2ff)}.catalogue-tab{width:100%}.categories-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;width:80%;margin:0 auto 3rem}@media(max-width:1558px){.categories-wrapper{width:90%}}@media(max-width:1316px){.categories-wrapper{width:95%}}.video-section{margin:0 auto;width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media(max-width:992px){.video-section{width:100%}}.video-section h2{color:var(--Grey-Grey900,#404668);text-align:center;leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:120%;max-width:38rem}.video-section .video-container{position:relative;width:100%;height:100%}.video-section .video-container video{width:100%;height:100%;object-fit:cover;z-index:1;border-radius:20px;border-radius:32px;min-height:400px;min-width:400px}@media(max-width:992px){.video-section .video-container video{border-radius:20px;min-height:unset;min-width:unset}}.video-section .video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:20px}@media(max-width:992px){.video-section .video-container .video-overlay{border-radius:20px}}.video-section .video-container .video-overlay .play-button{transition:transform .2s ease;animation:pulse-animation 2s infinite}@media(max-width:992px){.video-section .video-container .video-overlay .play-button img{width:100px;height:100px}}.video-section .video-container .video-overlay .play-button:hover{transform:scale(1.1)}.video-container-section{position:relative;max-width:800px;border-radius:42px;border:.54px solid #e7e6fc;background-color:#fff;padding:22px}@media(max-width:992px){.video-container-section{width:100%;border-radius:20px;padding:10px}}.video-container-section img{cursor:pointer}.video-container-section .video-bg{width:100%;height:100%}.video-container-section .play-btn{position:absolute;top:50%;left:50%;width:10rem;height:-moz-fit-content;height:fit-content;z-index:99;transition:transform .2s ease;animation:pulse-animation-vid-section 2s infinite}@media(max-width:1440px){.video-container-section .play-btn{width:6rem}}@media(max-width:600px){.video-container-section .play-btn{width:4rem}}.video-container-section .video-iframe{width:100%;height:100%;aspect-ratio:2/1;min-width:47rem;min-height:26rem;border-radius:21px}@media(max-width:930px){.video-container-section .video-iframe{min-width:unset;min-height:unset}}@media(max-width:600px){.video-container-section .video-iframe{min-height:17rem}}@keyframes pulse-animation-vid-section{0%{box-shadow:0 0 0 0 hsla(0,14%,96%,.2);border-radius:50%;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 20px hsla(0,38%,97%,0);border-radius:50%;transform:translate(-50%,-50%) scale(1.1)}to{box-shadow:0 0 0 0 hsla(0,14%,96%,.2);border-radius:50%;transform:translate(-50%,-50%) scale(1)}}.our-formation{position:relative}.our-formation .formation-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:26px;width:100%}.our-formation h1{color:var(--Grey-Grey950,#24273b)}.our-formation h1,.our-formation h1 span{text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.16px}.our-formation .gridlayout{position:absolute;top:0;left:0;width:100%;height:100%}.our-formation-container{gap:10px}.essentiel,.our-formation-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.essentiel{margin-top:10px;gap:18px}.essentiel h1{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:28px;font-style:normal;font-weight:700;line-height:120%;max-width:29rem}.essentiel-stepper{display:flex;flex-direction:row-reverse;margin-top:54px;position:relative;z-index:1}.essentiel-stepper .ant-steps{min-width:22rem}.essentiel-stepper .essentiel-stepper-item .ant-steps-item-title{color:#10086b!important;leading-trim:both!important;text-edge:cap!important;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:120%!important;letter-spacing:-.1px;margin-left:50px;max-width:19rem}.essentiel-stepper .essentiel-stepper-item .ant-steps-item-description{color:#6373ad!important;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%;max-width:19rem;margin-top:10px;margin-left:50px}.essentiel-stepper .essentiel-stepper-item .withbackground{margin-top:30px}.essentiel-stepper .first-item .ant-steps-item-description{margin-bottom:130px}.essentiel-stepper .second-item .ant-steps-item-description{margin-bottom:45px}.essentiel-stepper .last-item .ant-steps-item-description{margin-bottom:120px}.essentiel-stepper .item-none .ant-steps-item-icon{display:none}.essentiel-stepper .essentiel-stepper-content{display:flex;flex-direction:column;min-width:22rem}.essentiel-stepper .essentiel-stepper-content h3{color:#10086b!important;leading-trim:both!important;text-edge:cap!important;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.1px;margin-right:50px;max-width:19rem;margin-top:53px}.essentiel-stepper .essentiel-stepper-content p{color:#6373ad!important;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%;max-width:19rem;margin-right:50px;margin-top:10px;margin-bottom:180px}.withbackground{width:253px;height:210px;position:relative;z-index:1}.withbackground img{border-radius:18px;border:1px solid #e4e9f2;width:100%;height:100%;object-fit:cover;position:relative;box-shadow:-13px 0 4px 0 rgba(183,196,204,0),-8px 0 3px 0 rgba(183,196,204,.01),-5px 0 3px 0 rgba(183,196,204,.05),-2px 0 2px 0 rgba(183,196,204,.09),-1px 0 1px 0 rgba(183,196,204,.1)}.withbackground:after{content:"";position:absolute;top:-17px;left:-14px;z-index:-1;width:93%;height:90%;border-radius:18px;border:1px solid var(--Blue-Bleu100,#e1effd);background:var(--Blue-Bleu50,#f1f8fe)}.last-background-image{left:25px}.essentiel-round-icon{position:relative;top:-4px;left:-5px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:145%;border-radius:66.667px;background:linear-gradient(142deg,#188fdf 14.1%,#83c6f6 86.94%)}.last-vector{position:absolute;width:22rem;height:auto;top:11rem;right:-14rem;z-index:-1}.essentiel-stepper-mobile{margin-top:54px;display:flex;flex-direction:column;gap:50px;align-items:center;justify-content:center;width:55%}@media(max-width:700px){.essentiel-stepper-mobile{width:65%}}@media(max-width:500px){.essentiel-stepper-mobile{width:75%}}@media(max-width:400px){.essentiel-stepper-mobile{width:85%}}.essentiel-stepper-mobile .essentiel-card{width:100%;display:flex;flex-direction:column}.essentiel-stepper-mobile .essentiel-card .withbackground{width:100%;height:100%}.essentiel-stepper-mobile .essentiel-card h2{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:145%}.essentiel-stepper-mobile .essentiel-card p{color:var(--Grey-Grey700,#6373ad);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%}.formation-hero{top:0;min-height:36rem;padding:56px;display:flex;justify-content:space-between;position:relative;z-index:2}@media(max-width:1416px){.formation-hero{padding:56px 56px 56px 32px}}@media(max-width:1255px){.formation-hero{padding:32px 32px 32px 16px}}@media(max-width:630px){.formation-hero video{min-height:unset!important;min-width:unset!important;width:100%!important}.formation-hero{padding:16px!important;min-height:unset!important}}.formation-hero .video-section{margin:unset!important;width:100%!important;align-items:start!important}@media(max-width:650px){.formation-hero .video-section .video-container-section{max-width:unset!important}}@media(max-width:1146px){.formation-hero .video-section .video-container-section{width:100%!important;max-width:unset!important}}.formation-hero .video-section .play-button{width:25%!important}@media(max-width:1146px){.formation-hero .video-section .play-button{width:10rem!important}}@media(max-width:630px){.formation-hero .video-section .play-button{width:4rem!important;height:4rem!important}}.formation-hero .video-section .play-button img{width:100%!important;height:100%!important}.formation-hero .gridlayout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.formation-hero .video-container-section{max-width:85%;height:100%;border-radius:24.929px;background:hsla(0,0%,100%,.7);padding:12px}.formation-hero .video-container-section video{object-fit:fill}@media(max-width:1255px){.formation-hero .video-container-section{max-width:93%}}.formation-hero .video-container-section .play-btn{width:6rem}.formation-hero .left{display:flex;flex-direction:column;gap:32px}@media(max-width:1146px){.formation-hero .left{width:100%}}.formation-hero .left h1{color:var(--Grey-Grey950,#24273b);font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.16px;margin-bottom:32px;max-width:32rem}@media(max-width:1368px){.formation-page .wrapper-container .section-wrapper{padding:0 60px}}@media(max-width:1200px){.formation-page .wrapper-container .section-wrapper{padding:0 32px}}.ant-tabs-nav-operations{display:none!important}.formation-tabs{background:#fff;border-radius:8px;box-shadow:0 0 4px 2px rgba(0,0,0,.05);overflow:hidden;max-width:28.9rem}.formation-tabs .tab-container{display:flex;flex-direction:column}.formation-tabs .tab-container .btn-tab{margin:0 24px 24px}.formation-tabs .ant-tabs-tab{padding:8px 32px!important;color:#7689bb!important}.formation-tabs .ant-tabs-tab,.formation-tabs .ant-tabs-tab-active{font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.formation-tabs .ant-tabs-tab-active{color:#1c138c!important}.formation-tabs .offre-list{display:flex;flex-direction:column;gap:16px}.formation-tabs .offre-item{display:flex;align-items:flex-start;gap:8px}.formation-tabs .ant-tabs-nav{margin-bottom:0!important}.formation-tabs .licence-card{margin:24px;border-radius:8px;padding:16px;background:var(--Light-blue-Light-Blue50,#f5f8ff)}.formation-tabs .licence-card h1{color:var(--Light-blue-Light-Blue700,#4c40d9);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:8px}.formation-tabs .licence-card p{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%}.formation-tabs .licence-card .ant-collapse-header{padding:0!important}.formation-tabs .licence-card .ant-collapse{margin-top:16px}.formation-tabs .licence-card .ant-collapse .ant-collapse-header-text{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.formation-tabs .licence-card .ant-collapse-content-box{padding:0!important;margin-top:16px}.formation-tabs .ant-tabs-tab{margin-left:0!important;border-radius:0!important;border:none!important}.formation-tabs .ant-tabs-tab:first-child{border-right:unset!important}.formation-tabs .ant-tabs-tab:nth-child(2){border-left:unset!important}.formation-tabs .ant-tabs-nav-list{border-bottom:1px solid var(--Grey-Grey100,#edf1f7);background:#fff}.pedagogique-container{padding:0 60px}@media(max-width:1200px){.pedagogique-container{padding:0 25px}}.pedagogique-container .pedagogique-content h1{margin-bottom:40px;color:var(--Light-blue-Light-Blue950,#10086b);leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:28px;font-style:normal;font-weight:700;line-height:120%}.pedagogique-container .pedagogique-content .list-container{display:flex;flex-direction:column;gap:24px}.pedagogique-container .pedagogique-content .list-container .list-item{display:flex;align-items:center;gap:8px}.pedagogique-container .pedagogique-content .list-container .list-item h2{color:var(--Grey-Grey950,#24273b);leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.1px}@media(max-width:1430px){.pedagogique-container .pedagogique-content .list-container .list-item h2{max-width:31rem}}@media(max-width:1295px){.pedagogique-container .pedagogique-content .list-container .list-item h2{max-width:27rem}}@media(max-width:1146px){.pedagogique-container .pedagogique-content .list-container .list-item h2{max-width:unset}}.modules-container{margin-top:6rem}.module{cursor:pointer;display:flex;align-items:start;gap:8px;padding:12px 12px 12px 20px;width:48%;border-radius:16px;border:1px solid var(--Grey-Grey100,#edf1f7);background:#fff;position:relative;margin-bottom:24px}@media(max-width:1146px){.module{width:100%}}.module:after{content:"";position:absolute;top:0;left:0;width:.6rem;border-radius:16px 0 0 16px;height:100%;background:linear-gradient(98deg,#81a1f4,#386cf2),#d9d9d9}.module .module-img{width:23rem;height:8rem;border-radius:8px;object-fit:cover}.module .content{width:100%;margin-left:10px;flex-direction:column}.module .content,.module .content .title{display:flex;justify-content:space-between}.module .content .title{align-items:start;gap:8px}.module .content .title h1{color:var(--Grey-Grey800,#4b5382);font-size:14px;margin-bottom:4px}.module .content .title h1,.module .content h2{font-family:Manrope;font-style:normal;font-weight:600}.module .content h2{color:var(--Light-blue-Light-Blue800,#362ab9);font-size:18px;line-height:145%}.module .content p{color:var(--Grey-Grey800,#4b5382);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.pourquoi-container{margin-top:6rem}.pourquoi-container h1{color:var(--Light-blue-Light-Blue950,#10086b);leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:1146px){.pourquoi-container h1{text-align:center}}.pourquoi-container .essentiel-stepper{justify-content:start;position:relative}@media(max-width:1146px){.pourquoi-container .essentiel-stepper{justify-content:center}}.pourquoi-container .essentiel-stepper .pourquoi-vector{position:absolute;top:0;right:0;width:20rem;height:-moz-fit-content;height:fit-content}.pourquoi-container .essentiel-stepper .essentiel-stepper-item .ant-steps-item-description{max-width:23rem}.pourquoi-container .essentiel-stepper .essentiel-stepper-item .ant-steps-item-tail:after{background-color:rgba(5,5,5,.06)!important}.tablet-tabs{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;background:#fff;box-shadow:0 -2px 4px 0 rgba(7,6,32,.04);z-index:1000;padding:18px 24px}.tablet-tabs .button{margin:0 auto}.ant-drawer-body{display:flex;justify-content:center;align-items:start;height:-moz-fit-content;height:fit-content}.ant-drawer-title{color:var(--Light-blue-Light-Blue700,#4c40d9);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.offer-description{background-image:url(/images/offers-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#000;padding-top:70px;margin-bottom:20px}.offer-description .offer-description-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;padding:0 100px}@media(max-width:1124px){.offer-description .offer-description-container{padding:0 50px}}@media(max-width:968px){.offer-description .offer-description-container{padding:0 10px;flex-direction:column;gap:20px}}.offer-description .offer-description-container .left{width:50%;max-width:500px}@media(max-width:968px){.offer-description .offer-description-container .left{width:100%;max-width:100%}}.offer-description .offer-description-container .left h2{color:var(--Light-blue-Light-Blue950,#10086b);font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:30px}@media(max-width:968px){.offer-description .offer-description-container .left h2{font-size:24px;margin-bottom:24px}}.offer-description .offer-description-container .left h3{color:var(--Light-blue-Light-Blue950,#10086b);font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.1px;margin-bottom:20px}@media(max-width:968px){.offer-description .offer-description-container .left h3{font-size:18px;margin-bottom:16px}}.offer-description .offer-description-container .left p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%;margin-bottom:10px}.offer-description .offer-description-container .right{width:50%;display:flex;flex-direction:column;align-items:flex-end;max-width:-moz-fit-content;max-width:fit-content}.offer-description .offer-description-container .right .button-section{width:100%;display:flex;justify-content:flex-start}.offer-description .offer-description-container .right .button-section .offer-description-button{margin-top:20px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-left:8px}@media(max-width:968px){.offer-description .offer-description-container .right{width:100%;justify-content:center}}.offer-description .offer-description-container .right img{max-width:358px;height:100%}@media(max-width:968px){.offer-description .offer-description-container .right img{max-width:100%}}.mise-en-place{color:#000;margin-top:50px;margin-bottom:30px}.mise-en-place .mise-en-place-container{display:flex;justify-content:space-between;padding:0 100px}@media(max-width:1025px){.mise-en-place .mise-en-place-container{flex-direction:column;padding:0;gap:30px}}.mise-en-place .left{max-width:400px}.mise-en-place .left h2{color:var(--Light-blue-Light-Blue950,#10086b);font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-top:20px;margin-bottom:32px}@media(max-width:1025px){.mise-en-place .left h2{font-size:24px}}.mise-en-place .right{display:flex;flex-direction:column;gap:10px}.mise-en-place .right .card-item{display:flex;gap:20px;border-radius:14px;background:var(--Grey-Grey50,#f5f7fa);padding:28px;max-width:500px}@media(max-width:1025px){.mise-en-place .right .card-item{padding:15px}}.mise-en-place .right .card-item h3{color:var(--Light-blue-Light-Blue950,#10086b);font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.1px;margin-bottom:14px}@media(max-width:1025px){.mise-en-place .right .card-item h3{font-size:15px;margin-bottom:10px}}.mise-en-place .right .card-item p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%}.offers-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px}.offers-hero .formation-count{display:flex;align-items:center;gap:7px;font-weight:600}.offers-hero .description,.offers-hero .formation-count{color:var(--Grey-Grey800,#4b5382);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;line-height:145%}.offers-hero .description{font-weight:500;max-width:35rem}.offers-hero h1{color:var(--Light-blue-Light-Blue950,#10086b);text-align:center;font-family:Manrope;font-size:40px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.2px;max-width:33rem}@media(max-width:615px){.offers-hero h1{font-size:24px;max-width:19rem}}.offers-hero .section-tag{color:var(--Grey-Grey800,#4b5382)!important}.offers-page{background:#f4edff;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:25px}.impact-container .impact-section{border-radius:20px;background:var(--Grey-Grey950,#24273b);width:113%;margin-left:-6.5%;padding:44px 180px;background-image:url(/icons/offers-impact-bg.svg);background-repeat:no-repeat;background-position:calc(100% - 80px) 160px;background-size:300px}@media screen and (max-width:1300px){.impact-container .impact-section{padding:44px 90px;border-radius:0}}@media screen and (max-width:1092px){.impact-container .impact-section{padding:44px 30px;border-radius:0}}.impact-container .impact-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:58px}@media(max-width:992px){.impact-container .impact-section .s-header{margin-bottom:20px;align-items:center}}.impact-container .impact-section .s-header h2{text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%;max-width:600px}@media(max-width:992px){.impact-container .impact-section .s-header h2{text-align:center;font-size:24px}}.impact-container .impact-section .impact-content{display:flex;align-items:center;gap:50px}@media screen and (max-width:1092px){.impact-container .impact-section .impact-content{flex-direction:column;padding:0 60px}}@media screen and (max-width:768px){.impact-container .impact-section .impact-content{gap:30px;padding:0 50px}}@media screen and (max-width:668px){.impact-container .impact-section .impact-content{gap:30px;padding:0 20px}}.impact-container .impact-section .impact-content .impact-card{border-radius:18px;border:1px solid #404668;background:var(--Grey-Grey950,#24273b);box-shadow:0 3px 10px 0 rgba(20,22,37,.56);padding:16px;height:100%;min-height:280px;width:100%;background-image:url(/images/card-impact-bg.png);background-repeat:no-repeat;background-position:top 100%;background-size:100%}.impact-container .impact-section .impact-content .impact-card img{margin-bottom:35px}.impact-container .impact-section .impact-content .impact-card h3{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.1px;margin-bottom:16px}.impact-container .impact-section .impact-content .impact-card p{color:var(--Grey-Grey200,#e4e9f2);font-size:16px;font-style:normal;font-weight:400;line-height:145%}.offers-impact-section .wrapper-content:after,.offers-impact-section .wrapper-content:before{background:#404668!important}.parcours-section{margin-top:30px;margin-bottom:40px;background-image:url(/images/offers-bg.png);background-size:cover;background-position:center -280px;background-repeat:no-repeat}.parcours-section .s-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:58px}@media(max-width:992px){.parcours-section .s-header{margin-bottom:20px;align-items:center}}.parcours-section .s-header h2{text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%;max-width:600px;color:var(--Light-blue-Light-Blue950,#10086b)}@media(max-width:992px){.parcours-section .s-header h2{text-align:center;font-size:24px}}.parcours-section .carousel-container{display:flex}.parcours-section .carousel-container .slick-active:first-child{background:#000}.parcours-section .empty-space{width:100%;width:200px}@media screen and (max-width:1092px){.parcours-section .empty-space{display:none}}.parcours-section .carousel-cards{width:80%}@media screen and (max-width:1092px){.parcours-section .carousel-cards{width:100%}}.parcours-section .card-p{width:340px}@media screen and (max-width:1292px){.parcours-section .card-p{width:100%}}.parcours-section .card-p .image-card{object-fit:cover;margin-bottom:40px}.parcours-section .card-p .line-action{width:100%;display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:26px}.parcours-section .card-p .line-action .line-card{width:100%;height:1px;background:linear-gradient(90deg,rgba(131,4,199,0),rgba(152,2,233,.61) 32.93%,rgba(131,4,199,0) 65.22%)}.parcours-section .card-p .line-action .point-card{width:10px;height:10px;flex-shrink:0;border-radius:100px;border:.4px solid #c8cce1;background:linear-gradient(358deg,#f5f7ff 1.17%,#cdd1e6 84.48%,#bcc1d7 97.33%);box-shadow:0 0 1px 0 #dbdeed}.parcours-section .card-p .card-body{max-width:70%}@media screen and (max-width:1292px){.parcours-section .card-p .card-body{max-width:80%}}@media screen and (max-width:692px){.parcours-section .card-p .card-body{max-width:60%}}.parcours-section .card-p .card-body span{border-radius:7.126px;border:.891px solid rgba(200,204,225,.2);background:#fff;box-shadow:0 .891px 3.563px 0 #e7ecf7;display:flex;width:40px;height:40px;padding:8.907px;justify-content:center;align-items:center;gap:8.907px;color:var(--Grey-Grey800,#4b5382);font-size:21.053px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.105px;margin-bottom:14px}.parcours-section .card-p .card-body h3{color:var(--Light-blue-Light-Blue950,#10086b);font-size:18px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:10px}.parcours-section .card-p .card-body p{color:var(--Grey-Grey700,#6373ad);font-size:14px;font-style:normal;font-weight:400;line-height:145%}.parcours-section .disabled-card{opacity:.3}@media screen and (max-width:692px){.parcours-section .disabled-card{margin-left:-170px}}.parcours-section .arrows{display:flex;justify-content:flex-end;gap:20px;margin-top:50px;align-items:flex-end}.parcours-section .arrows img{cursor:pointer}.profile{display:flex;align-items:center;gap:1rem;margin-top:32px}.profile .text{display:flex;flex-direction:column;gap:.5rem}.profile .text h4{color:#1c2c43;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.profile .text p{color:#596780;font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile img{width:4rem;height:auto;object-fit:cover;border-radius:50%}.profile-info{padding:34px 39px;border-radius:16px;border:1px solid #f0f1f5;background:linear-gradient(222deg,#f5f9ff 53.33%,#f8f5ff 82.93%);display:flex;flex-direction:column;justify-content:space-between;width:45%;min-width:30rem}.profile-info .profile-info-telephone{display:flex;align-items:center;margin-top:32px;gap:10px;padding:6px 12px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px rgba(47,1,151,.08),0 1px 1px 0 rgba(47,1,151,.04),0 3px 3px 0 rgba(47,1,151,.03),0 6px 4px 0 rgba(47,1,151,.02),0 11px 4px 0 rgba(47,1,151,.01);width:-moz-fit-content;width:fit-content}.profile-info .profile-info-telephone img{width:18px;height:18px}.profile-info .profile-info-telephone p{font-size:14px;font-weight:400}.profile-info .profile-info-telephone p,.profile-info h2{color:var(--Grey-Grey900,#404668);font-family:Manrope;font-style:normal;line-height:145%}.profile-info h2{font-size:18px;font-weight:700;margin-bottom:12px}.profile-info p{color:var(--Grey-Grey600,#7689bb);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:145%}.contact-us-container{display:flex;justify-content:space-between;gap:64px}@media(max-width:1440px){.contact-us-container{gap:32px}}@media(max-width:1410px){.contact-us-container{flex-direction:column-reverse;padding:0 10rem}.contact-us-container .profile-info{width:100%}}@media(max-width:643px){.contact-us-container .profile-info{min-width:unset}}@media(max-width:1070px){.contact-us-container{flex-direction:column-reverse;padding:0 5rem}}@media(max-width:836px){.contact-us-container{flex-direction:column-reverse;padding:0 2rem}}@media(max-width:360px){.contact-us-container{padding:0}}.contact-us-container .ant-checkbox-group{gap:1rem}@media(max-width:767px){.contact-us-container .contact-form{width:100%!important}}@media(max-width:490px){.contact-us-container .contact-form-container h2{color:var(--Light-blue-Light-Blue950,#10086b);leading-trim:both;text-edge:cap;font-feature-settings:"cv01" on,"cv03" on,"cv04" on;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:120%}}@media(max-width:767px){.contact-us-container .contact-form-container .ant-row{flex-direction:column;flex-flow:none}.contact-us-container .contact-form-container .ant-col-12{flex:1 1;max-width:unset}.contact-us-container .contact-form-container .ant-col .ant-space,.contact-us-container .contact-form-container .ant-col .ant-space .ant-space-compact,.contact-us-container .contact-form-container .ant-col .ant-space .ant-space-compact input:nth-child(2),.contact-us-container .contact-form-container .ant-col .ant-space .ant-space-item:nth-child(2){width:100%}}.contact-form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px;padding:32px;border-radius:16px;border:1px solid var(--Grey-Grey200,#e4e9f2);background:#fff;box-shadow:0 8px 12px 0 rgba(172,184,199,.25)}.contact-form-container .contact-form{width:35rem}.contact-form-container .contact-form .ant-space-compact .phone-input{border-left:none!important;box-shadow:none!important}.contact-form-container .contact-form .country-select .ant-select-selection-item{display:flex}.contact-form-container .contact-form .country-select .ant-select-selection-item .country-select-item{display:flex;align-items:center;justify-content:center}.contact-form-container .contact-form .ant-select-selector,.contact-form-container .contact-form input{border-radius:var(--radius-md,8px);border:1px solid var(--Grey-Grey200,#e4e9f2)!important;background:#fff;box-shadow:0 1px 2px 0 rgba(18,18,23,.05);color:var(--Grey-Grey900,#404668);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500}.contact-form-container .contact-form input::placeholder{color:var(--Grey-Grey600,#7689bb);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:145%}.contact-form-container .contact-form .formations-checkbox .ant-checkbox-wrapper .title{padding:4px 11px;border-radius:4px;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:18px}.etape-two h1{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.16px}.etape-two p{margin-top:14px;color:var(--Grey-Grey600,#7689bb);text-align:center;font-feature-settings:"salt" on;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:145%;max-width:27rem}.etape-two .calendar-container h2{margin-bottom:24px}.etape-two .calendar-container h2,.etape-two h2{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:145%}.etape-two h2{text-align:center}.etape-two .horaires-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.etape-two .horaires-container .horaire-label{border-radius:var(--radius-md,8px);border:1px solid var(--Grey-Grey100,#edf1f7);background:var(--Purple-Purple50,#f4f4fe);color:var(--Purple-Purple900,#3d2a88);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:145%;padding:8px;cursor:pointer}.etape-two .horaires-container .horaire-label:hover,.etape-two .horaires-container .selected-label{border-radius:8px;background:var(--Purple-Purple600,#664ed9);box-shadow:0 2px 8px 0 #d8cdff;color:#fff}.etape-two button{width:60%}.etape{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:40px;border-radius:16px;border:1px solid var(--Grey-Grey200,#e4e9f2);background:#fff;box-shadow:0 8px 12px 0 rgba(172,184,199,.25);padding:32px}.etape-three{width:80%;margin:0 auto}@media screen and (max-width:687px){.etape-three{width:100%}}.etape-three h1{color:var(--Light-blue-Light-Blue950,#10086b);font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.16px}.etape-three p{margin-top:14px;color:var(--Grey-Grey600,#7689bb);text-align:center;font-feature-settings:"salt" on;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:145%;max-width:27rem}.etape-three .reservation{border-radius:8px;background:var(--Blue-Bleu50,#f1f8fe);padding:16px;width:80%}@media screen and (max-width:1328px){.etape-three .reservation{width:90%}}@media screen and (max-width:913px){.etape-three .reservation{width:100%}}.etape-three .reservation h3{color:var(--Grey-Grey950,#24273b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:145%}.etape-three .details{display:flex;flex-direction:column;width:80%;gap:16px;border-radius:8px;border:1px solid #f0f1f5;background:#fff;padding:24px}@media screen and (max-width:1328px){.etape-three .details{width:90%}}@media screen and (max-width:913px){.etape-three .details{width:100%}}.etape-three .details .detail-card{display:flex;gap:16px;align-items:center}@media screen and (max-width:500px){.etape-three .details .detail-card{flex-direction:column;align-items:flex-start}}.etape-three .details .detail-card:not(:nth-of-type(3)){border-bottom:1px solid #f0f1f5;padding-bottom:24px}.etape-three .details .detail-card h4{color:var(--Grey-Grey950,#24273b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%;text-align:start;width:5.1rem}.etape-three .details .detail-card .main-info{display:flex;align-items:center;gap:12px}.etape-three .details .detail-card .main-info img{width:34px;height:34px;border-radius:8px;background:var(--Grey-Grey100,#edf1f7);padding:4px}.etape-three .details .detail-card .description p{margin-top:0;text-align:start;color:var(--Grey-Grey950,#24273b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;max-width:unset}.about-card{border-radius:18px;border:1px solid #ecf1ff;background:#fff;display:flex;padding:16px;flex-direction:column;justify-content:flex-start;align-items:center;flex:1 1;min-width:200px;gap:40px}@media screen and (max-width:768px){.about-card{flex-direction:column!important;gap:20px}}.about-card .left{width:100%}.about-card .right{width:100%;display:flex;flex-direction:column;gap:30px}.about-card .right h2{color:var(--Light-blue-Light-Blue950,#10086b);font-size:28px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:5px;padding:0}.about-card p{color:var(--Grey-Grey700,#6373ad);font-size:18px;font-style:normal;font-weight:500;line-height:145%}.about-card img{width:100%;height:100%;object-fit:cover;border-radius:18px}.cards{display:flex;justify-content:space-between;gap:40px;flex-direction:column}.first-section-content{position:relative}html{background-color:#fff;scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:hidden;text-size-adjust:none}html ::-webkit-scrollbar-track{background-color:#f5f5f5}html ::-webkit-scrollbar{width:8px;background-color:#f5f5f5}html ::-webkit-scrollbar-thumb{background-color:rgba(66,66,66,.2);border:0;background-clip:padding-box;border-radius:5px}#test{width:100%;position:relative;padding-bottom:4rem;max-width:1600px;margin:0 auto}#sticky{position:-webkit-sticky;position:sticky;top:10rem;width:-moz-fit-content;width:fit-content;z-index:100;float:right;padding:1rem}@media(min-width:2000px){#sticky{right:10rem}}@media(max-width:2000px){#sticky{right:20rem}}@media(max-width:1776px){#sticky{right:15rem}}@media(max-width:1640px){#sticky{right:10rem}}@media(max-width:1255px){#sticky{right:5rem}}body{overflow-x:unset!important}