@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:url(/assets/roboto-400-latin-BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:url(/assets/roboto-400-latin-ext-C3tdtHj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:fallback;src:url(/assets/roboto-700-latin-BZpUvMxY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:fallback;src:url(/assets/roboto-700-latin-ext-DSBUz0N1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/noto-sans-400-latin-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/noto-sans-400-latin-ext-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--red:#e60000;--red-deep:#d30000;--red-bright:#ea0f0f;--red-learn:#cc1818;--grad-a:#e40d0d;--grad-b:#9b1010;--navy:#12265e;--grey:#a0a0a0;--grey-light:#b4b4b4;--ink:#020202;--paper:#fff;--font-head:"Roboto", Sans-serif;--font-title:"Roboto", Sans-serif;--font-body:"Noto Sans", Sans-serif;--header-h:179px;--wrap:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);margin:0 0 .5em;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}p{margin:0 0 1em}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:999;background:var(--paper);color:var(--ink);padding:8px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.site-header{z-index:40;background:0 0;position:absolute;top:0;left:0;right:0}.site-header-inner{align-items:center;gap:24px;max-width:none;margin:0 auto;padding:16px 15px;display:flex}.site-logo{flex:none;margin-left:20px}.site-logo img{width:207px;height:auto;display:block}.site-nav{flex:auto;justify-content:center;padding-right:102px;display:flex}.main-menu{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.main-menu>li{align-items:center;display:flex;position:relative}.menu-link{color:#f5f5f5;font-family:var(--font-head);white-space:nowrap;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.3;transition:color .2s;display:inline-block}.main-menu>li>.menu-link{padding:0 16px;line-height:70px}.menu-link:hover,.menu-link.is-active{color:#f3c8c8}.sub-toggle{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:-8px;padding:4px;display:inline-flex}.sub-menu{z-index:50;background:#fff;border-radius:4px;min-width:240px;margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0000002e}.main-menu li.has-sub:hover>.sub-menu,.main-menu li.has-sub:focus-within>.sub-menu,.main-menu li.sub-open>.sub-menu{display:block}.sub-menu .menu-link{color:var(--ink);padding:9px 18px;font-size:15px;display:block}.sub-menu .menu-link:hover{color:var(--red-deep);background:#f7f7f7}.header-search{align-items:center;gap:6px;margin-right:20px;display:flex}.header-search-form{width:0;transition:width .25s;overflow:hidden}.header-search.is-open .header-search-form{width:180px}.header-search-field{width:100%;font-family:var(--font-body);border:0;border-radius:4px;padding:8px 12px;font-size:14px}.header-search-toggle{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.page-hero{min-height:650px;padding:calc(var(--header-h) + 20px) 24px 60px;text-align:center;color:#fff;background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-hero-title{font-family:var(--font-head);color:#fff;margin:0 0 8px;font-size:50px;font-weight:700;line-height:1.4}.page-hero-subtitle{font-family:var(--font-head);color:#fff;margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.3}.hero-divider{background:var(--red);width:220px;height:5px;margin:0 auto;display:block}.hero-no-fixed{background-attachment:scroll}.home-hero{min-height:664px;padding-top:calc(var(--header-h) + 183px);background-position:top;justify-content:flex-start}.hero-btn-wrap{margin-top:20px}.btn-learn-more{background:var(--red-learn);color:#fff;font-family:var(--font-body);border-radius:30px;padding:17px 40px;font-size:25px;font-weight:700;line-height:1;transition:background .25s;display:inline-block}.btn-learn-more:hover{background:var(--grey)}.projects-hero{background:var(--red-bright);justify-content:center;align-items:center;min-height:60vh;display:flex}.projects-hero .page-hero-title{letter-spacing:.04em;font-size:46px}.section{max-width:var(--wrap);margin:0 auto;padding:40px 24px}.section-heading{font-family:var(--font-head);text-align:center;color:#000;margin:0;font-size:40px;font-weight:700}.select-heading{font-size:28px}.intro-section{max-width:1636px;padding-top:40px;padding-bottom:24px}.intro-text{text-align:justify;font-family:var(--font-head);color:#000;margin:0;font-size:25px;font-weight:400;line-height:34px}.feature-grid-section{max-width:1616px;padding-top:46px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:40px 20px;display:grid}.feature-box{text-align:center}.feature-box-img{margin:0 auto 23px}.feature-box-img img{object-fit:contain;width:151px;height:151px;margin:0 auto;transition:transform .25s;display:block}.feature-box:hover .feature-box-img img{transform:scale(.94)}.feature-box-title{font-family:var(--font-head);color:#d30000;margin:0;font-size:17px}.quote-band{text-align:center;background-position:50%;background-size:cover;background-attachment:fixed;padding:180px 24px}.quote-band-fixed{background-attachment:fixed}.quote-heading{font-family:var(--font-head);color:#fff;text-shadow:0 1px 6px #00000073;max-width:980px;margin:0 auto;font-size:24px;font-weight:300}.accr-band,.saiosh-band{padding:70px 24px}.accr-band .quote-heading,.saiosh-band .quote-heading{font-size:34px;font-weight:700}.flip-row{max-width:var(--wrap);grid-template-columns:1fr 1fr;gap:30px;margin:0 auto;padding:20px 24px 50px;display:grid}.flip-box{perspective:1000px;border-radius:6px;height:500px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #0003}.flip-box-front,.flip-box-back{background-position:50%;background-size:cover;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.flip-box-back{opacity:0}.flip-box:hover .flip-box-back,.flip-box:focus .flip-box-back{opacity:1}.flip-box:hover .flip-box-front,.flip-box:focus .flip-box-front{opacity:0}.flip-box-title{font-family:var(--font-head);color:#fff;text-align:center;margin:0;font-size:34px}.announce-section,.review-section{max-width:var(--wrap);text-align:center;margin:0 auto;padding:10px 24px 40px}.announce-section img,.review-section img{margin:0 auto;display:block}.logo-row{max-width:var(--wrap);flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;margin:0 auto;padding:50px 24px;display:flex}.logo-row img{width:150px;height:auto}.category-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;max-width:1890px;margin:0 auto;padding:20px 20px 40px;display:grid}.products-row-2{grid-template-columns:repeat(2,minmax(0,550px));justify-content:center;gap:20px;max-width:none;padding-top:0}.category-col{text-align:center}.category-col>a:first-child img{border-radius:10px;width:100%;transition:transform .25s;display:block;box-shadow:0 8px 22px #0000002e}.category-col>a:first-child:hover img{transform:scale(.97)}.category-col p{text-align:justify;margin-top:18px}.btn-gradient{background-image:linear-gradient(70deg, var(--grad-a) 0%, var(--grad-b) 100%);color:#fff;width:100%;font-family:var(--font-head);text-align:center;text-shadow:0 0 10px #0000004d;border-radius:10px;margin-top:22px;padding:35px 10px;font-size:20px;font-weight:700;line-height:1;transition:background-image .25s,transform .25s;display:block}.btn-gradient:hover{background-image:linear-gradient(180deg, var(--grey) 0%, var(--grey) 100%)}.apply-btn-section{text-align:center}.btn-apply-qualification{color:#fff;font-size:20px;font-family:var(--font-head);background:linear-gradient(90deg,#f10000,#c49292);border-radius:5px;padding:33px 90px;font-weight:700;transition:transform .25s;display:inline-block}.btn-apply-qualification:hover{transform:scale(1.05)}.btn-book-call{color:#fff;font-size:20px;font-family:var(--font-head);background:linear-gradient(90deg,#f10000,#c49292);border-radius:5px;padding:33px 150px;font-weight:700;transition:transform .25s;display:inline-block}.btn-book-call:hover{transform:scale(1.03)}.book-call-section{text-align:center}.course-links-section{padding-top:30px}.course-links{max-width:860px;margin:0;padding:0;list-style:none}.course-links li{border-bottom:1px solid #00000014}.course-links a{color:var(--ink);align-items:center;gap:12px;padding:12px 6px;font-weight:700;transition:color .2s,transform .2s;display:flex}.course-links a:hover{color:var(--red-deep);transform:translate(4px)}.course-link-icon{color:var(--red-deep);flex:none}.contact-address-section{text-align:center}.contact-address{margin:0;padding:0;list-style:none}.contact-address li{align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.carousel-section{max-width:var(--wrap);margin:0 auto;padding:0 24px 30px}.carousel-track{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.carousel-track img{border-radius:8px;width:100%;box-shadow:0 8px 22px #00000024}.pillar-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.pillar-box{text-align:center}.pillar-box-img img{object-fit:contain;width:110px;height:110px;margin:0 auto 14px;display:block}.pillar-box-title{font-family:var(--font-head);color:var(--red-deep);margin-bottom:8px;font-size:18px}.pillar-box-text{margin:0;font-size:15px}.about-intro p,.about-tailored p,.learnerships-intro p,.accr-text p,.compliance-intro p{text-align:justify;font-size:17px}.partner-band{background-position:50%;background-size:cover;background-attachment:fixed;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;padding:60px 24px;display:flex}.partner-band img{width:190px;height:auto}.faq-section{max-width:960px}.faq-item{background:#fff;border-radius:4px;margin-bottom:18px;box-shadow:0 0 10px #00000040}.faq-item-title{margin:0}.faq-item-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-head);color:var(--red);background:0 0;border:0;align-items:center;gap:12px;padding:18px 22px;font-size:20px;font-weight:700;display:flex}.faq-item-content{padding:0 22px 20px}.faq-item-content p{margin:0 0 12px}.form-section,.map-section{max-width:var(--wrap);text-align:center;margin:0 auto;padding:30px 24px 60px}.embed-frame{border:none;width:99%}.map-frame{width:100%;height:420px}.course-hero{background:var(--red);padding:calc(var(--header-h) + 30px) 24px 26px;text-align:center;position:relative}.course-banner{border-radius:4px;width:100%;max-width:1140px;margin:0 auto;display:block}.course-hero .course-btn-wrap{text-align:right;max-width:1240px;margin:18px auto 0}.btn-info{background:var(--grey-light);color:#fff;font-family:var(--font-head);border-radius:10px;padding:12px 26px;font-size:14px;font-weight:700;transition:background .25s;display:inline-block}.btn-info:hover{background:var(--navy)}.course-body{max-width:1140px;margin:0 auto;padding:40px 24px 60px}.course-h{font-family:var(--font-head);color:var(--red);margin:1.4em 0 .6em;font-size:30px}.course-h1{text-align:center;margin-top:0}h3.course-h,h4.course-h{font-size:24px}.course-p{margin:0 0 1em}.course-ul{margin:0 0 1em;padding-left:28px}.course-ul li{margin-bottom:6px}.course-toggle{background:#fff;border-radius:3px;margin:26px 0;box-shadow:0 0 10px #00000059}.course-toggle-title{margin:0}.course-toggle-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-head);color:var(--red);background:0 0;border:0;align-items:center;gap:10px;padding:16px 20px;font-size:25px;font-weight:700;display:flex}.course-toggle-caret{transition:transform .2s}.course-toggle-caret.is-open{transform:rotate(-90deg)}.course-toggle-content{padding:0 22px 20px}.course-toggle-content .course-p:last-child,.course-toggle-content .course-ul:last-child{margin-bottom:0}.course-module{margin:0 0 10px}.course-module-title{margin:0}.course-module-btn{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;padding:8px 0;font-weight:700}.course-module-btn:hover{color:var(--red-deep)}.course-module-content{padding-left:8px}.course-btn-wrap{margin:14px 0}.btn-doc{text-align:center;background:var(--red-deep);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:170px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.btn-doc:hover{background:var(--grey);transform:scale(1.03)}.course-btn-info{text-align:center;margin:26px 0}.course-body .btn-info{background:var(--red-deep);border-radius:5px;padding:12px 25px;font-size:16px}.course-body .btn-info:hover{background:#c8c8c8}.course-catrow{flex-wrap:wrap;justify-content:center;gap:40px;margin:26px 0 10px;display:flex}.btn-cat{text-align:center;color:#fff;background:var(--red-deep);border-radius:5px;justify-content:center;align-items:center;width:250px;height:60px;font-size:16px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.btn-cat:hover{background:var(--grey);transform:scale(1.05)}.course-body .course-h+.course-catrow{margin-top:30px}.course-body>.course-h{text-align:center}.course-body>h2.course-h{color:var(--red-deep)}.course-img{text-align:center;margin:20px 0}.course-img img{margin:0 auto;display:block}.menu-anchor{position:relative;top:-80px}.site-main-bare{background:#fff}.course-page-bare .course-hero{background:#fff;padding-top:20px}.course-page-bare .course-hero .course-img img{width:150px;margin:0 auto}.course-navrow ul{justify-content:center;gap:26px;margin:10px 0;padding:0;list-style:none;display:flex}.course-navrow a{color:var(--ink);font-weight:700}.course-navrow a:hover{color:var(--red-deep)}.course-page-bare .course-btn-link{text-align:center;margin:6px 0 18px}.course-page-bare .btn-link{background:var(--red-deep);color:#fff;border-radius:5px;padding:10px 26px;font-weight:700;display:inline-block}.course-page-bare .btn-link:hover{background:var(--grey)}.site-footer{background-image:url(/assets/bg-Footer-4aXiTCwc.png);background-position:50%;background-size:cover;background-attachment:fixed;background-color:var(--navy);color:#fff;text-align:center;position:relative}.site-footer:before{content:"";background:#00000059;position:absolute;inset:0}.site-footer-inner{max-width:var(--wrap);margin:0 auto;padding:60px 24px 40px;position:relative}.footer-logo img{width:170px;height:auto;margin:0 auto 30px;display:block}.footer-columns{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}.footer-nav ul{margin:0;padding:0;list-style:none}.footer-nav .menu-link{color:#fff;font-family:var(--font-head);padding:8px 0;font-size:16px;font-weight:700;display:block}.footer-nav .menu-link:hover{color:#f3c8c8}.footer-find h2{font-family:var(--font-head);color:#fff;margin-bottom:16px;font-size:24px}.footer-search{max-width:340px;margin:0 auto;display:flex}.footer-search-input{font-family:var(--font-body);border:0;border-radius:3px 0 0 3px;flex:1;padding:10px 14px;font-size:14px}.footer-search-submit{background:var(--red-deep);color:#fff;cursor:pointer;border:0;border-radius:0 3px 3px 0;align-items:center;padding:0 16px;display:inline-flex}.footer-search-submit:hover{background:var(--grey)}.footer-social{margin-bottom:26px}.footer-social-label{color:#fff;margin:0 0 12px}.footer-social-icon{color:#fff;background:#0a66c2;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:inline-flex}.footer-social-icon:hover{transform:scale(1.08)}.footer-copyright{color:#fff;margin:0;font-size:14px}.reveal{visibility:hidden}.reveal.is-shown{visibility:visible;animation-duration:.9s;animation-fill-mode:both}.anim-fade-up{animation-name:revealFadeUp}.anim-fade-down{animation-name:revealFadeDown}.anim-fade-left{animation-name:revealFadeLeft}.anim-fade-right{animation-name:revealFadeRight}.anim-slide-up{animation-name:revealSlideUp}.anim-slide-down{animation-name:revealFadeDown}.anim-slide-left{animation-name:revealFadeLeft}.anim-slide-right{animation-name:revealFadeRight}.anim-zoom-in{animation-name:revealZoomIn}@keyframes revealFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes revealFadeDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes revealFadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes revealFadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes revealSlideUp{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes revealZoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal.is-shown{animation:none}}@media (width<=1100px){.feature-grid,.pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=921px){.nav-toggle{display:inline-flex}.header-search{display:none}.site-header{background:var(--red);position:sticky;top:0}.site-header-inner{justify-content:space-between;padding:8px 16px}.site-logo img{width:100px}.page-hero{min-height:480px;padding-top:80px}.course-hero{padding-top:60px}.page-hero,.quote-band,.partner-band,.site-footer{background-attachment:scroll}.page-hero-title{font-size:34px}.page-hero-subtitle{font-size:20px}.site-nav{background:var(--red);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #00000040}.site-nav.is-open{display:block}.main-menu{flex-direction:column;align-items:stretch;gap:0;padding:8px 0}.main-menu>li{flex-wrap:wrap}.menu-link{flex:1;padding:12px 22px}.sub-toggle{margin-left:auto;padding:12px 20px}.sub-menu{opacity:1;visibility:visible;box-shadow:none;background:#00000024;border-radius:0;min-width:100%;display:none;position:static;transform:none}.main-menu li.sub-open>.sub-menu{display:block}.sub-menu .menu-link{color:#fff;padding-left:40px}.sub-menu .menu-link:hover{color:#fff;background:#0003}.flip-row,.category-row,.products-row-2,.footer-columns,.carousel-track{grid-template-columns:1fr}.home-hero .page-hero-title{font-size:34px}.home-hero .page-hero-subtitle{font-size:20px}.section-heading{font-size:30px}.btn-book-call{padding:26px 60px}.btn-apply-qualification{padding:26px 40px}.course-hero .course-btn-wrap{text-align:center}}@media (width<=600px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:26px 16px}.pillar-grid{grid-template-columns:1fr}.logo-row{gap:30px}.logo-row img{width:110px}.partner-band img{width:140px}.page-hero-title{font-size:30px}.page-hero-subtitle,.quote-heading{font-size:17px}.course-toggle-btn{font-size:20px}.course-h{font-size:22px}.btn-cat{width:100%}.course-catrow{gap:16px}}
