:root{--std-white:#fffff4;--std-black:#000;--std-blue:#123e65;--std-teal:#20e5f6;--std-ash:#bcc6cc;--std-font:var(--font-montserrat,Montserrat), Montserrat, Arial, Helvetica, sans-serif;--std-main:clamp(30px, 3vw, 44px);--std-sub:clamp(22px, 1.9vw, 28px);--std-title:20px;--std-body:16px;--std-body-lh:1.7;--std-wave-opacity:.55;--std-wave-size:100% auto;--std-wave-position:center;--std-header-h:70px;--std-header-line:2px;--std-logo-w:170px;--std-nav-size:16px;--std-side:84px;--std-radius:12px;--std-icon:56px}@media (max-width:1024px){:root{--std-side:24px}}@media (max-width:680px){:root{--std-side:16px;--std-title:18px;--std-body:15px;--std-logo-w:150px}}.std-wave{z-index:-1;background:var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat;opacity:var(--std-wave-opacity);pointer-events:none;position:absolute;inset:0}.acc-enquiry{isolation:isolate;background:var(--std-white);font-family:var(--std-font);color:var(--std-black);scroll-margin-top:calc(var(--std-header-h) + var(--std-header-line));padding:92px 0;position:relative;overflow:hidden}.acc-enquiry__wave{z-index:-1;background:var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat;opacity:var(--std-wave-opacity);pointer-events:none;position:absolute;inset:0}.acc-enquiry__inner{width:min(1180px,100% - 48px);margin:0 auto}.acc-enquiry__head{text-align:center;max-width:760px;margin:0 auto 42px}.acc-enquiry__eyebrow{color:var(--std-blue);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-flex}.acc-enquiry__eyebrow:before{content:"";background:var(--std-teal);border-radius:3px;width:34px;height:3px}.acc-enquiry__head h2{color:var(--std-blue);font-family:var(--std-font);font-size:var(--std-main);margin:0;font-weight:700;line-height:1.15}.acc-enquiry__grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:34px;display:grid}.acc-enquiry__visual{border-radius:var(--std-radius);background:var(--std-white);border:1px solid #123e652e;margin:0;overflow:hidden;box-shadow:0 14px 34px #123e651a}.acc-enquiry__visual img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.acc-enquiry__form{border-radius:var(--std-radius);background:var(--std-white);border:1px solid #123e652e;padding:34px;box-shadow:0 14px 34px #123e651a}.acc-enquiry__form h3{color:var(--std-blue);font-family:var(--std-font);font-size:var(--std-sub);margin:0;font-weight:700;line-height:1.25}.acc-enquiry__form>p{color:var(--std-black);font-size:var(--std-body);line-height:var(--std-body-lh);margin:12px 0 0}.acc-enquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px;display:grid}.acc-enquiry__fields label{margin:0;display:block}.acc-enquiry__full{grid-column:1/-1}.acc-enquiry__fields input,.acc-enquiry__fields select,.acc-enquiry__fields textarea{background:var(--std-white);width:100%;min-height:50px;color:var(--std-black);font-family:var(--std-font);font-size:var(--std-body);box-shadow:none;border:1px solid #123e6547;border-radius:8px;margin:0;padding:13px 15px;line-height:1.4;display:block}.acc-enquiry__fields textarea{resize:vertical;min-height:116px}.acc-enquiry__fields optgroup{color:var(--std-blue);font-weight:700}.acc-enquiry__fields input:focus,.acc-enquiry__fields select:focus,.acc-enquiry__fields textarea:focus{border-color:var(--std-blue);outline:3px solid #20e5f65c}.acc-enquiry__submit{border:2px solid var(--std-teal);background:var(--std-teal);min-height:48px;color:var(--std-blue);font-family:var(--std-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-top:26px;padding:13px 26px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.acc-enquiry__submit:hover,.acc-enquiry__submit:focus-visible{border-color:var(--std-blue);background:var(--std-blue);color:var(--std-white);transform:translateY(-2px)}.acc-enquiry__submit:disabled{opacity:.7;cursor:wait;transform:none}.acc-enquiry__status{font-size:var(--std-body);border-radius:8px;margin:16px 0 0;padding:12px 14px;font-weight:600}.acc-enquiry__status.is-success{color:var(--std-blue);background:#20e5f629}.acc-enquiry__status.is-error{color:#9b1c1c;background:#123e6514}.acc-enquiry__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acc-enquiry__honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}@media (max-width:1024px){.acc-enquiry{padding:76px 0}.acc-enquiry__grid{grid-template-columns:1fr}.acc-enquiry__visual img{min-height:320px;max-height:460px}}@media (max-width:680px){.acc-enquiry{padding:56px 0}.acc-enquiry__inner{width:calc(100% - 32px)}.acc-enquiry__head{margin-bottom:30px}.acc-enquiry__form{padding:22px}.acc-enquiry__fields{grid-template-columns:1fr}.acc-enquiry__submit{width:100%}}.std-float-whatsapp{z-index:1100;color:#fff;background:#25d366;border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 7px 20px #00000047}.std-float-whatsapp svg{width:30px;height:30px;display:block}.std-float-whatsapp:hover,.std-float-whatsapp:focus-visible{transform:scale(1.06);box-shadow:0 10px 26px #00000057}.std-float-top{z-index:1100;border:2px solid var(--std-teal);width:48px;height:48px;color:var(--std-teal);cursor:pointer;opacity:0;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,transform .25s,background .2s,color .2s;display:grid;position:fixed;bottom:100px;right:33px;transform:translateY(8px)}.std-float-top.is-visible{opacity:1;pointer-events:auto;transform:none}.std-float-top:hover,.std-float-top:focus-visible{color:var(--std-black);background:var(--std-teal)}.std-float-top svg{width:20px;height:20px}@media (max-width:680px){.std-float-whatsapp{width:52px;height:52px;bottom:16px;right:16px}.std-float-whatsapp svg{width:27px;height:27px}.std-float-top{width:44px;height:44px;bottom:80px;right:20px}}
:root{--std-wave-image:url(/assets/images/design-wave.webp);--std-wave-veil-light:#fffff473;--std-wave-veil-dark:#00000073;--fs-main-heading:var(--std-main);--fs-sub-heading:var(--std-sub);--fs-title:var(--std-title);--fs-body:var(--std-body);--card-radius:var(--std-radius);--site-header-height:calc(var(--std-header-h) + var(--std-header-line));--main-nav-height:calc(var(--std-header-h) + var(--std-header-line));--header-line-width:var(--std-header-line);--header-accent-line:var(--std-teal);--header-side-margin:var(--std-side)}.global-header .main-nav,.global-header.scrolled .main-nav{height:var(--site-header-height)!important;background:var(--std-black)!important}.global-header .nav-container{width:calc(100% - 2 * var(--std-side))!important;height:var(--std-header-h)!important}.global-header .site-logo,.course-header-logo{max-width:var(--std-logo-w);height:auto;max-height:none;width:var(--std-logo-w)!important}.course-header-logo img{width:100%;height:auto}.home-trainings-toggle{height:var(--std-header-h)}.course-detail-header{background:var(--std-black)}.course-header-inner{width:calc(100% - 2 * var(--std-side));min-height:var(--std-header-h)}.global-header .nav-links,.course-desktop-nav{gap:32px}.global-header .nav-links>a,.global-header .nav-links .home-trainings-label,.course-desktop-nav a,.course-trainings-dropdown>summary{font-family:var(--std-font);font-size:var(--std-nav-size)!important;font-weight:500!important}@media (min-width:769px) and (max-width:1180px){.global-header .site-logo,.course-header-logo{width:var(--std-logo-w)!important}.global-header .nav-links,.course-desktop-nav{gap:24px}}.know-us-section,.choose-section-modern,.super20-section-modern,.trainers-section-modern,.trainers-carousel-section{background:linear-gradient(var(--std-wave-veil-light), var(--std-wave-veil-light)), var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat, var(--std-white)!important}section.bg-cream:has(.transform-grid){background:linear-gradient(var(--std-wave-veil-light), var(--std-wave-veil-light)), var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat, var(--std-white)!important}.course-page-main:before{background:linear-gradient(var(--std-wave-veil-light), var(--std-wave-veil-light)), var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat, var(--std-white)}.trending-courses{background:linear-gradient(var(--std-wave-veil-dark), var(--std-wave-veil-dark)), var(--std-wave-image) var(--std-wave-position) / var(--std-wave-size) no-repeat, var(--std-black)!important}.recommended-section:before{background:var(--std-wave-image) center bottom / var(--std-wave-size) no-repeat!important;opacity:var(--std-wave-opacity)!important;filter:none!important}.section-wave,.trainers-wave,.courses-wave-bg,.know-us-wave{display:none!important}section.bg-cream:has(.transform-grid)>.wave-bg{display:none!important}.rec-tagline{font-style:italic;font-weight:700;font-family:var(--std-font)!important}main section:not(.landing-hero) h2{letter-spacing:0;font-weight:700}#unique-heading{text-transform:none}.testimonial-modern-background{transform-origin:bottom}section.bg-cream:has(.transform-grid){min-height:calc(100svh - var(--site-header-height));align-items:center;display:flex;padding:80px 0!important}.transform-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr)!important;align-items:center!important;gap:64px!important;width:min(1180px,100% - 48px)!important;margin:0 auto!important;padding:0!important;display:grid!important;left:auto!important}.transform-photo{aspect-ratio:5/6;overflow:hidden;border:2px solid var(--std-teal)!important;border-radius:var(--std-radius)!important;width:100%!important;height:auto!important;min-height:0!important}.transform-photo img{object-position:center top;display:block;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.transform-text{max-width:620px;align-self:center!important;padding:0!important}.transform-text h2{font-size:var(--std-main)!important;margin:0 0 20px!important}.transform-text p{font-size:var(--std-body)!important;line-height:var(--std-body-lh)!important}.transform-stamp{height:auto;display:block;width:220px!important;margin:28px 0 0!important;transform:none!important}@media (max-width:900px){.transform-grid{grid-template-columns:1fr!important;gap:32px!important}.transform-photo{max-width:420px;margin:0 auto}.transform-text{max-width:none}}.recommended-section{isolation:isolate}.recommended-section:before{z-index:-1!important}.recommended-section>.container{z-index:1;position:relative}#unique-heading{font-weight:700!important}.unique-section .uh-big{color:var(--std-teal)!important}.global-header{height:var(--site-header-height)!important;min-height:0!important}.super20-modern-copy h2,.course-content h3,.trainer-card h3,.rec-text h3,.testimonial-modern-name{font-weight:700!important}.footer-col ul li a:hover{transform:none!important}.course-page-main:before{top:calc(100svh - var(--site-header-height))!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}.course-page-main{background:var(--std-white)}
.site-loading{background:#071015;min-height:100vh}.site-load-error{color:#fffdf2;text-align:center;background:#071015;place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.site-loading-shell{color:#fffdf2;background:#071015;min-height:100vh}.site-loading-header{background:#413f3fd6;justify-content:space-between;align-items:center;min-height:78px;padding:0 5vw;display:flex}.site-loading-header img{width:170px;height:auto}.site-loading-header nav{gap:25px;display:flex}.site-loading-header a{color:inherit;text-decoration:none}.site-loading-hero{background:url(/assets/images/hero.webp) top/cover no-repeat;align-content:center;min-height:calc(100vh - 78px);padding:8vw;display:grid}.site-loading-hero h1,.site-loading-hero p{text-shadow:0 2px 12px #0000008c;max-width:560px}.site-loading-hero h1{margin:0 0 14px;font:700 clamp(28px,4vw,56px)/1.1 Arial,sans-serif}.site-loading-hero p{margin:0;font:400 clamp(16px,1.7vw,22px)/1.5 Arial,sans-serif}@media (max-width:768px){.site-loading-header nav{display:none}}
