.header-sec .container{gap:20px}header .header-sec span{color:#009294;font-family:Gotham;font-size:12px;font-weight:700;line-height:24px}.header-sec .logo img{max-width:86px!important}.hero-banner_sec .left-content h1{font-family:Gotham!important;line-height:50px!important;max-width:580px!important}.hero-banner_sec{padding:68px 0 54px!important}.hero-banner_sec .right-img .actions{margin-top:22px!important;text-align:center!important}.hero-banner_sec .right-img form input[type=submit]:hover,form .hs-button{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.hero-banner_sec .right-img form input[type=submit],form .hs-button{background-color:#000!important;border:1px solid transparent!important;color:#fff!important;font-family:Gotham!important;font-size:16px;font-weight:700!important;line-height:100%;padding:17px!important;text-transform:uppercase!important}.menu-list{padding:28px 30px!important}.menu-list ul{width:1287px!important}.menu-list ul li a{font-family:Gotham!important;font-weight:700!important;text-transform:uppercase!important}.counter-sec{padding:53px 0 86px!important}.counter-sec .counter-inner .right-counter .counter-number span{font-family:Gotham!important}.counter-sec .counter-inner .right-counter .counter-title span{font-family:Gotham!important;font-size:16px!important;font-weight:700!important;padding:10px!important;text-transform:uppercase!important}.counter-sec .counter-inner .left-content .secoundary_buttons{background-color:#000!important;border:1px solid transparent!important;color:#fff!important;font-family:Gotham!important;font-size:16px;font-weight:700!important;line-height:100%;padding:17px!important;text-transform:uppercase!important}.counter-sec .counter-inner .left-content .secoundary_buttons:hover{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.hero-banner_sec .hero-content.is-filp{flex-direction:row-reverse;gap:100px}.hero-banner_sec .hero-content.is-filp .left-content{padding:58px 0 0}.hero-banner_sec .hero-content.is-filp .right-img{padding-left:0}.hero-banner_sec .hero-content.is-filp .left-content .content-text *,.hero-banner_sec .hero-content.is-filp .left-content p{color:#000}.hero-banner_sec .hero-content.is-filp .left-content .cta .secoundary_buttons{background-color:#000!important;border:1px solid transparent!important;color:#fff!important;font-family:Gotham!important;font-size:16px;font-weight:700!important;line-height:100%;padding:17px!important;text-transform:uppercase!important}.hero-banner_sec .hero-content.is-filp .left-content .cta{display:inline-block!important;line-height:56px!important;margin-top:47px!important;width:fit-content!important}.hero-banner_sec .hero-content.is-filp .left-content .cta .secoundary_buttons:hover{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.hero-banner_sec.col-add{padding:0 0 120px!important}.video-container .video-thumbnail img{height:633px!important;margin:-30px 0 0!important}.rencontrer-sec .left,.rencontrer-sec .right .card{max-width:100%!important}.rencontrer-sec .left{width:55%!important}.rencontrer-sec .right{max-width:100%!important;width:45%!important}.rencontrer-sec .rencontrer-inner{gap:82px!important}.rencontrer-sec{padding:60px 0 50px!important}.rencontrer-sec .card .content p{line-height:24px!important;margin:0!important}.rencontrer-sec .card .content{padding:19px 30px 30px!important}.rencontrer-sec .right .arrows{max-width:100%!important}.rencontrer-sec .left .cta a{background-color:#000!important;border:1px solid transparent!important;color:#fff!important;font-family:Gotham!important;font-size:16px;font-weight:700!important;line-height:100%;padding:17px!important;text-transform:uppercase!important}.rencontrer-sec .left .cta a:hover{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}.rencontrer-sec .left .cta.bottom_cta{margin-top:56px!important}.rencontrer-sec .card .logo-info .info p,.rencontrer-sec .card .logo-info .info strong{display:block!important}.nos-campus .nos-campus-slider .left-swiper-heading h2,.nos-campus span.swiper-heading{font-family:Gotham!important;font-weight:700!important}.nos-campus span.swiper-heading{text-transform:uppercase!important}.nos-campus .nos-campus-slider .right-swiper-content{padding-bottom:0!important;width:45%!important}.nos-campus .nos-campus-slider{gap:82px!important}.nos-campus .nos-campus-slider .left-swiper-heading{width:55%!important}.nos-campus{padding:75px 0 44px!important}.help-section .sec-title h2{margin-bottom:12px!important;text-align:left!important}.help-section .accordion-inner{max-width:100%!important}.help-section{padding:50px 0!important}.card-lo-sec .bottom .card .logo-image ul{align-items:center!important;column-gap:30px!important;row-gap:5px!important}.card .logo-image.multiple_logo ul li{line-height:0;vertical-align:top;width:calc(33.33% - 20px)!important}.card-lo-sec .top h2{font-size:32px!important;line-height:40px!important}.card-lo-sec .reference-inner{gap:50px!important}.card-lo-sec .bottom .image label{font-family:Gotham!important;font-weight:700!important;line-height:24px!important}.hero-banner_sec:before{display:none!important}.hero-banner_sec .hero-content.is-filp .contain p strong{color:#fff!important;font-weight:700!important}.hero-banner_sec .hero-content.is-filp .left-content h1{margin-bottom:30px}.hero-banner_sec .hero-content.is-filp .left-content h1 span{display:block;font-family:Gotham;font-size:32px;font-weight:700;line-height:40px}.card-lo-sec .top .contain p a{font-family:Gotham Book}.card-lo-sec.widget_1775209647245 .top .contain p a:last-child{text-decoration:underline}.card-lo-sec .top .cta a.secoundary_buttons{background-color:#009294!important;border:1px solid transparent!important;color:#fff!important;font-family:Gotham!important;font-size:16px;font-weight:700!important;line-height:100%;padding:17px!important;text-transform:uppercase!important}.card-lo-sec .top .cta a.secoundary_buttons:hover{background-color:transparent!important;border:1px solid #009294!important;color:#009294!important}.hero-banner_sec .hero-content.is-filp .left-content h1{font-size:32px;line-height:40px!important}.hero-banner_sec .hero-content.is-filp img.right_image{margin:-36px 0 0!important}.hero-banner_sec .right-img img{max-height:600px!important}.hero-banner_sec .right-img form{box-shadow:0 4px 40px 0 #0000001a;display:inline-block;width:100%}.hero-banner_sec .right-img form label{color:#65656d;font-family:Gotham;font-size:12px;font-weight:700;line-height:26px}.hero-banner_sec .right-img form .inputs-list>li{margin:0}.hero-banner_sec .right-img .hs-error-msg{color:#ef6b51!important;font-size:11px!important;margin:0}.hero-banner_sec .right-img form .inputs-list{align-items:center;display:flex;gap:50px;justify-content:flex-start}.hero-banner_sec .right-img form .inputs-list>li span{color:#000;font-family:Gotham Book;font-weight:400}.hero-banner_sec .right-img form input[type=email],.hero-banner_sec .right-img form input[type=file],.hero-banner_sec .right-img form input[type=number],.hero-banner_sec .right-img form input[type=password],.hero-banner_sec .right-img form input[type=search],.hero-banner_sec .right-img form input[type=tel],.hero-banner_sec .right-img form input[type=text],.hero-banner_sec .right-img form select,.hero-banner_sec .right-img form textarea{background-color:#fff!important;border:1px solid #b9b9b9;border-radius:0!important;color:#1a1919!important;display:inline-block;font-family:Gotham;font-size:13px;font-weight:700;line-height:20px;outline:none;text-transform:uppercase;width:100%}.hero-banner_sec .right-img form .hs-form-field{margin-bottom:15px}.hero-banner_sec .right-img form .hs-richtext p{color:#65656d;font-size:10px;line-height:16px;margin:0}.hero-banner_sec .right-img form .hs-richtext,.hero-banner_sec .right-img form .hs-richtext p{margin:0 0 15px}.hero-banner_sec .right-img form .inputs-list .hs-form-booleancheckbox span{color:#65656d;font-family:Gotham;font-weight:700;text-transform:math-auto}.hero-banner_sec .right-img form .actions{margin-top:20px;text-align:center}.hero-banner_sec .right-img form .hs-button,.hero-banner_sec .right-img form input[type=submit]{font-family:Gotham;font-size:16px;font-weight:700;padding:17px 45px;text-transform:uppercase}.hero-banner_sec .right-img form .hs-button:focus,.hero-banner_sec .right-img form .hs-button:hover,.hero-banner_sec .right-img form input[type=submit]:focus,.hero-banner_sec .right-img form input[type=submit]:hover{font-family:Gotham}.hero-banner_sec .right-img form .inputs-list .hs-form-booleancheckbox span span.hs-form-required{color:#ef6b51}.hero-banner_sec .right-img form .inputs-list.multi-container{margin-top:5px}@media(max-width:991px){.hero-banner_sec .left-content .icon-title-group .column .icon-content .rotate-wrap{gap:5px!important}.hero-banner_sec{padding:50px 0 15px!important}.hero-banner_sec .right-img{text-align:left!important}.hero-banner_sec .right-img form label{line-height:22px!important}.rencontrer-sec .left{width:100%!important}.rencontrer-sec .left .cta.bottom_cta{margin-top:40px!important}.rencontrer-sec .right{width:100%!important}.rencontrer-sec .rencontrer-inner{gap:40px!important}.hero-banner_sec .hero-content.is-filp .menu-list.mobile-menu{display:none!important}.hero-banner_sec .hero-content.is-filp .left-content .cta{margin-top:35px!important}.hero-banner_sec .hero-content.is-filp .left-content{padding:50px 0 0!important}.nos-campus .nos-campus-slider{flex-wrap:wrap;gap:50px!important}.nos-campus .nos-campus-slider .left-swiper-heading,.nos-campus .nos-campus-slider .right-swiper-content{width:100%!important}.nos-campus{padding:50px 0 30px!important}.nos-campus .contain{padding-top:30px!important}.footer-sec .left .logo a img{max-width:92px!important}.counter-sec{padding:53px 0 50px!important}.counter-sec .counter-inner .right-counter .counter-title span{font-size:13px!important}.card-lo-sec .top .left .title-bottom-content{padding-top:30px!important}.card-lo-sec .reference-inner{gap:40px!important}.card-lo-sec .card .content{padding:20px!important}.hero-banner_sec.col-add{padding:0 0 60px!important}.hero-banner_sec .right-img form label{line-height:26px}.hero-banner_sec .right-img form{margin:0}.card-lo-sec{padding:40px 0 50px!important}.hero-banner_sec.widget_1775227619909{margin-top:30px}.card-lo-sec .top .right .cta{margin:30px 0 0!important}}@media(max-width:767px){header .header-sec span{display:none}.hero-banner_sec{padding:37px 0 15px!important}.hero-banner_sec .left-content h1{font-size:28px!important;line-height:35px!important}.hero-banner_sec .left-content .contain p:nth-child(2){font-family:Gotham;font-weight:700;margin-bottom:0}.hero-banner_sec .left-content .contain p:nth-child(4){margin-bottom:5px}.hero-banner_sec .left-content .contain.expanded p:nth-child(2){margin-bottom:20px}.hero-banner_sec .left-content .contain.expanded p:last-child{margin-bottom:0}.hero-banner_sec .left-content .contain .read-toggle{border-bottom:1px solid #ffffff8a}.hero-banner_sec .left-content .mobile-cta{display:none!important}.counter-sec .counter-inner .right-counter .counter-title span{font-size:12px!important;padding:8px 7px!important}.counter-sec .counter-inner .right-counter{gap:32px 14px!important}.counter-sec .container{padding-left:20px!important;padding-right:20px!important}.hero-banner_sec .hero-content.is-filp .left-content{padding:38px 0 0!important}.hero-banner_sec .hero-content.is-filp .left-content .contain{margin-top:0}.hero-banner_sec .hero-content.is-filp .left-content .contain P:nth-child(2){font-family:Gotham Book;font-size:16px;font-weight:400;line-height:26px}.rencontrer-sec{padding:40px 0 32px!important}.rencontrer-sec .left h2{font-size:28px!important;line-height:38px!important}.rencontrer-sec .left .contain p:first-child{margin-bottom:0!important}.rencontrer-sec .left .contain .read-toggle{border-bottom:1px solid #ffffff8a!important}.rencontrer-sec .left .contain p:nth-child(2){margin-bottom:10px!important}.nos-campus .nos-campus-slider .left-swiper-heading h2{font-size:28px!important;line-height:32px!important}.nos-campus .nos-campus-slider .left-swiper-heading{text-align:left!important}.help-section{padding:40px 0!important}.card-lo-sec .top h2{font-size:28px!important;line-height:38px!important}.card-lo-sec .top h2 br{display:none!important}.nos-campus.no-slider .left-swiper-heading h2 br{display:none}.counter-sec .counter-inner .right-counter .counter-number span{font-size:48px!important}.hero-banner_sec .hero-content.is-filp .left-content{padding:30px 0 0!important}.hero-banner_sec .left-content .icon-title-group .column .icon img{height:45px!important}.hero-banner_sec .left-content .icon-title-group .column .icon{width:45px!important}.hero-banner_sec .left-content .icon-title-group .column{gap:15px!important}.hero-banner_sec .left-content .icon-title-group .column .icon-content{width:calc(100% - 60px)!important}.hero-banner_sec.col-add{padding:0 0 40px!important}.card-lo-sec{padding:40px 0!important}.hero-banner_sec.widget_1775225996972 .video-container{left:50%;margin-left:-50vw!important;max-width:100vw;padding-bottom:61%!important;position:relative;right:50%;width:100vw!important}.hero-banner_sec.widget_1775225996972 .hero-content.is-filp .right-img{padding:0}.hero-banner_sec.widget_1775225996972.col-add{padding:0!important}}@media(max-width:575px){.counter-sec .counter-inner .left-content .secoundary_buttons{display:inline-block;width:100%}.card-lo-sec{padding:40px 0!important}.hero-banner_sec .hero-content.is-filp .left-content h1{margin-bottom:20px!important}.hero-banner_sec .hero-content.is-filp .left-content .cta{text-align:center;width:100%!important}.card-lo-sec .top .right .cta a.secoundary_buttons,.hero-banner_sec .hero-content.is-filp .left-content a.white_cta{display:inline-block!important;width:100%!important}.card-lo-sec .top .right .cta a.secoundary_buttons{text-align:center!important}.hero-banner_sec.widget_1775225996972 .video-container{padding-bottom:64%!important}.hero-banner_sec .black_cta{display:inline-block!important;width:100%!important}.rencontrer-sec .left .cta a.secoundary_buttons{text-align:center!important;width:100%!important}.hero-banner_sec .right-img form .hs-button,.hero-banner_sec .right-img form input[type=submit]{width:100%!important}.hero-banner_sec .right-img .actions{margin-top:10px!important}}@media(max-width:480px){.rencontrer-sec .right .image img{height:215px!important}.rencontrer-sec .card .content{padding:23px 10px 24px 20px!important}.hero-banner_sec .right-img .hs-error-msg{font-size:12px!important;margin:0 0 4px;text-transform:capitalize}.hero-banner_sec .right-img form .actions{margin-top:10px}.hero-banner_sec .right-img form{position:relative;z-index:2}.counter-sec{margin-top:-107px;padding-top:110px!important;position:relative;z-index:1}.hero-banner_sec .right-img img{object-fit:cover!important}.hero-banner_sec.widget_1775225996972 .video-container{padding-bottom:65%!important}}@media(max-width:400px){.hero-banner_sec.widget_1775225996972 .video-container{padding-bottom:67%!important}}