body{overflow-x:hidden}#elementor-popup-modal-3950{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.page-id-2446 footer.elementor.elementor-516.elementor-location-footer .elementor-element.elementor-element-08ee962,body.page-id-2500 footer.elementor.elementor-516.elementor-location-footer .elementor-element.elementor-element-08ee962{background:linear-gradient(180deg,transparent,#E5EEF9)!important}body.home div#cus-contact-faq{display:none}body.page-id-1237 div#cus-home-faq{display:none}span.cus-title{display:block;text-align:right}span.c-navy{color:#003B84}span.c-sky-blue{color:#A0CBFF}span.c-muted-pink{color:#E16389}a.elementor-button svg,a.elementor-button:hover svg{fill:none!important}.white-hover a.elementor-button:hover svg path{stroke:#ffffff!important}.c-path-white a.elementor-button svg path{stroke:#ffffff!important}.flip-overlay .elementor-flip-box__front .elementor-flip-box__layer__overlay{background:linear-gradient(180deg,transparent 0%,#662136 70%);height:180px!important;position:absolute;bottom:0;left:0}.flip-overlay .elementor-flip-box__back a.elementor-flip-box__button.elementor-button{padding:0;position:absolute;bottom:24px}.flip-overlay .elementor-flip-box__back .elementor-flip-box__layer__description{position:absolute;bottom:50px}.navy-carousel-arr svg path{stroke:#003B84!important}.cus-hov-card a.elementor-button,.cus-hov-card .elementor-widget-text-editor{transition:0.3s all}.cus-hov-card:hover{cursor:pointer}.cus-hov-card:hover .cus-tags{background-color:#E16389!important}.cus-hov-card:hover .cus-tags h2{color:#fff!important}.cus-hov-card:hover a.elementor-button{background-color:#E16389!important;color:#fff!important}.cus-hov-card:hover .elementor-widget-text-editor{color:#fff!important}.cf7-cf-turnstile{display:none}.home-form input[type="text"],.home-form input[type="email"]{border:none!important;border-radius:16px!important;font-size:18px!important;height:60px;padding-left:27px!important}.home-form textarea{border:none!important;border-radius:16px!important;font-size:18px!important;padding-left:27px!important}.home-form input.wpcf7-submit{margin-top:0px!important;text-transform:capitalize!important;background-color:#003B84!important}.home-form .wpcf7-submit:hover{background-color:#662136!important}.home-form p{color:#909DA2}.home-form a{color:#22282B}.home-form .wpcf7 form .wpcf7-response-output{margin:0!important}.custom-faq summary.e-n-accordion-item-title[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cus-nav-social li.elementor-icon-list-item a{display:flex;flex-direction:row-reverse;gap:12px}.cus-nav-social li.elementor-icon-list-item{margin-bottom:20px}.who-qualifies svg.e-font-icon-svg.e-fas-check{fill:#003B84!important}.programme-typescourse-box .elementor-widget-image-box{height:100%;display:flex;flex-direction:column}.programme-typescourse-box .elementor-image-box-content{flex-grow:1}.programme-typescourse-box .elementor-widget-image-box:hover h3{color:#FFFFFF!important}.programme-typescourse-box .elementor-widget-image-box:hover p{color:#FFFFFFCC!important}.subjects-area .elementor-image-box-content{padding:0 20px 40px}.subjects-area .elementor-widget-image-box:hover h3,.subjects-area .elementor-widget-image-box:hover p{color:#662136!important}.location-btn-wrap p.elementor-icon-box-description span.uni-btn{background-color:#D9D9D91A!important;border-style:none;border-radius:25px 25px 25px 25px!important;text-align:left;padding:7px 10px 7px 10px}.location-btn-wrap p.elementor-icon-box-description{display:flex;column-gap:6px;row-gap:8px;flex-wrap:wrap;flex-direction:row}.cus-uni-locations span.elementor-button-text{text-align:left}.e-filter-item[data-filter="__all"]{display:inline-flex;align-items:center;gap:8px}.e-filter-item[data-filter="__all"]{font-size:20px}.e-filter-item[data-filter="__all"]::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background-image:url(/wp-content/uploads/2026/02/bars.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cus-title-limit h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.e-loop__load-more .elementor-button-content-wrapper::after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;background-image:url(/wp-content/uploads/2026/02/navy-up-right-arrow.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.c-path-white.c-blog a.elementor-button svg path{stroke:#003B84!important}.c-path-white.c-blog a.elementor-button:hover svg path{stroke:#ffffff!important}.cus-desk-menu li a:hover::after{width:100%!important}.cus-desk-menu li a::after{content:""!important;position:absolute!important;left:50%!important;bottom:-2px!important;width:0!important;height:1px!important;background:#003B84!important;transition:all 0.3s ease!important;transform:translateX(-50%)!important}.cus-desk-menu li a.elementor-item-active::after{width:100%!important}.cus-icon-resize .elementor-button-icon svg{height:auto;width:14px}.cus-trans-icon .elementor-icon-wrapper svg path{stroke:#003b84}.cus-trans-icon .elementor-icon-wrapper svg{height:34px;width:34px}body.home .home-trans{background-color:transparent!important;margin-top:-78px}body.home .home-trans .cus-desk-menu a.elementor-item{color:#ffffff!important;fill:#ffffff!important;font-weight:400!important}body.home .home-trans .cus-desk-menu li a::after{background-color:#ffffff!important}body.home .home-trans .cus-trans-logo img{filter:brightness(0) invert(1)}body.home .home-trans .elementor-widget-button a.elementor-button{border-color:#fff;color:#fff}body.home .home-trans .elementor-widget-button a.elementor-button svg path{stroke:#fff}body.home .home-trans .elementor-widget-button a.elementor-button:hover svg path,body.home .home-trans .elementor-widget-button a.elementor-button:focus svg path{stroke:#003B84}body.home .home-trans .cus-trans-icon .elementor-icon-wrapper svg{fill:#D6D6D6!important}body.home .home-trans .cus-trans-icon .elementor-icon-wrapper svg path{stroke:#D6D6D6}#glass-header.elementor-sticky--effects{background:rgb(255 255 255 / .3)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s ease;width:100%}#glass-header.elementor-sticky--effects .cus-trans-logo img{filter:brightness(1) invert(0)!important}#glass-header.elementor-sticky--effects .cus-desk-menu a.elementor-item{color:#003b84!important;font-weight:500!important}#glass-header.elementor-sticky--effects .cus-desk-menu li a::after{background-color:#003b84!important}#glass-header.elementor-sticky--effects .desk-btn.elementor-widget-button a.elementor-button{border-color:#003b84;color:#003b84}#glass-header.elementor-sticky--effects .desk-btn.elementor-widget-button a.elementor-button:hover{border-color:#A0CBFF}#glass-header.elementor-sticky--effects .desk-btn.elementor-widget-button a.elementor-button svg path{stroke:#003b84}#glass-header.elementor-sticky--effects .cus-trans-icon .elementor-icon-wrapper svg path{stroke:#003b84!important}.cus-man-center img{left:50%;transform:translateX(-68%)}.cus-btn-left span.elementor-button-text{text-align:left}@media all and (max-width:991px){.form-grid.cus-send{display:flex;flex-direction:column-reverse}.form-grid.cus-send .form-group{text-align:center}.cus-man-center img{left:unset!important;transform:unset!important;right:0!important;transform:scaleX(-1)!important}}body{font-family:'Inter Tight',sans-serif}ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{margin:0!important}.elementor-widget-off-canvas .e-off-canvas__overlay{height:100vh!important}.cs-status .elementor-icon-wrapper{height:24px}.les-tracker{backdrop-filter:blur(12px)}.cs-progress .elementor-divider-separator{border-radius:50px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.yni-float{animation:3s ease-in-out 0s infinite normal none running float}.yni-carousel .swiper-wrapper{animation:scroll-ltr 40s linear infinite;display:flex;width:calc(250px * 24);align-items:center}.yni-carousel img.swiper-slide-image{max-width:100%;max-height:100px;object-fit:contain;transition:all 0.3s ease}.yni-check svg{stroke:#AB2C23}@keyframes pulse{50%{opacity:.5}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scroll-ltr{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 12))}}span.pi-title{color:#000}.c-button{margin-top:20px;margin-bottom:40px;background-color:#A93026;color:#fff;border:none;border-radius:50px;padding:16px 40px;font-family:'Inter Tight',sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;box-shadow:0 4px 15px rgb(169 48 38 / .3)}.page-id-697 .nice-select{line-height:unset!important}.c-breadcrumbs span,.c-breadcrumbs a{font-family:'Inter Tight',sans-serif;font-size:18px;color:#fff!important}.single-custom-course span{color:#fff;font-weight:400!important;font-size:18px;font-family:'Inter Tight',sans-serif}.mc4wp-form-fields{display:flex;font-family:'Inter Tight',sans-serif;gap:15px;text-align:center}.mc4wp-form-fields p{margin:0;text-align:center}.mc4wp-form-fields label{margin:0}p.email-ini{width:100%}.mc4wp-form-fields input#email{height:unset;padding:14px;font-family:'Inter Tight',sans-serif;border-radius:16px;width:100%;line-height:1;max-width:100%;margin-top:0}.mc4wp-form-fields input[type="submit"]{background-color:#AB2C23;font-family:"Inter Tight",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB2C23;border-radius:16px;padding:15px 16px}a.um-uni-box img.um-uni-img{height:180px;border-radius:16px;object-fit:cover;object-position:center}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:0}.custom-contact-form br{display:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{margin-bottom:16px}.custom-contact-form label{display:block;font-size:16px;line-height:24px;font-weight:400;color:#556080;text-transform:capitalize}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{padding:15px;font-family:inherit;border:none;border-radius:8px;border:1px solid #ced4da;color:#101740;line-height:46px;margin-top:8px;font-size:15px;font-weight:400;box-sizing:border-box;height:46px}.custom-contact-form input[type="text"],.custom-contact-form input[type="url"],.custom-contact-form input[type="email"],.custom-contact-form select,.custom-contact-form textarea{width:100%;padding:15px;font-family:inherit;border:none;border-radius:8px;border:1px solid #ced4da;color:#101740;line-height:46px;margin-top:8px;font-size:15px;font-weight:400;box-sizing:border-box}.custom-contact-form .nice-select{margin-top:8px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);height:46px}.wpcf7 .custom-contact-form textarea.wpcf7-form-control{height:100px;line-height:24px;max-height:200px;resize:vertical}.wpcf7 .custom-contact-form input.wpcf7-form-control:not([type=submit]):focus,.wpcf7 .custom-contact-form select.wpcf7-form-control:focus,.wpcf7 .custom-contact-form textarea.wpcf7-form-control:focus{outline:0;box-shadow:0 0 0 4px #0d6efd40!important}.custom-contact-form .nice-select:focus{outline:0;box-shadow:0 0 0 4px #0d6efd40}.custom-contact-form .wpcf7-submit{width:100%;font-family:inherit;background-color:#101b42;color:#fff;font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding:17px;border:none;border-radius:40px;cursor:pointer;margin-top:10px;transition:background 0.3s ease}.custom-contact-form .wpcf7-submit:hover{background-color:#1a2a5a}.nice-select.open .list{width:100%}.cf-turnstile{margin-bottom:26px!important}@media all and (max-width:767px){.mc4wp-form-fields{flex-direction:column}.mc4wp-form-fields input#email{padding:10px}.mc4wp-form-fields input[type="submit"]{padding:10px 16px;width:100%}.form-grid{grid-template-columns:1fr;gap:0}}