:root{--wine:#761d2c;--cream:#fbf7ef;--paper:#fffdf8;--ink:#211719;--muted:#71635e;--gold:#c7a56a}body{overflow-x:hidden}.brand i,.brand span{display:none}.brand{background:url(/assets/khaddys-logo.png) 0/contain no-repeat;width:190px;height:66px;display:block}header{height:88px}header nav a.active{color:var(--wine);font-weight:800}.header-enquire{background:var(--wine);color:#fff;padding:12px 17px;font-size:10px;font-weight:800}#menu{display:none}.training-hero{background:var(--cream);grid-template-columns:1.04fr .96fr;min-height:790px;display:grid;overflow:hidden}.training-hero-copy{align-self:center;padding:125px 4vw 110px 8vw}.training-hero-copy>small,.training-intro small,.curriculum-head small,.certificate-copy>small,.training-cta>small{color:var(--wine);letter-spacing:2.8px;font-size:8px;font-weight:800}.training-hero h1{margin:24px 0 30px;font:clamp(57px,6.4vw,94px)/.94 Italiana}.training-hero h1 em,.certificate-copy h2 em{color:var(--wine);font-weight:400}.training-hero-copy>p{max-width:610px;color:var(--muted);font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:25px;margin:37px 0;display:flex}.training-primary{background:var(--wine);color:#fff;padding:15px 20px;font-size:10px;font-weight:800}.training-link{color:var(--wine);font-size:10px;font-weight:800}.hero-proof{color:#6f5d58;flex-wrap:wrap;gap:20px;font-size:9px;display:flex}.hero-proof span:before{content:"✦";color:var(--gold);margin-right:7px}.training-flyer{background:var(--wine);place-items:center;margin:60px 6vw 60px 0;padding:38px;display:grid;position:relative;overflow:hidden}.training-flyer:before{content:"";border:1px solid #dbb57366;border-radius:50%;width:520px;height:520px;position:absolute}.training-flyer img{z-index:1;object-fit:contain;width:min(100%,500px);max-height:680px;display:block;position:relative;box-shadow:0 25px 65px #25060f55}.training-flyer>span{z-index:2;color:#e5c98f;letter-spacing:2.4px;font-size:7px;font-weight:800;position:absolute;top:20px;right:22px}.training-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:8vw;padding:120px 7vw;display:grid}.training-intro h2,.curriculum-head h2,.certificate-copy h2,.training-cta h2{margin:18px 0;font:clamp(45px,5vw,72px)/1 Italiana}.training-intro-copy{grid-template-columns:1fr 1fr;align-content:center;gap:35px;display:grid}.training-intro-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.training-intro-copy em{color:var(--wine);font-style:normal;font-weight:700}.curriculum{background:#f1e6d9;padding:115px 6vw}.curriculum-head{text-align:center;max-width:720px;margin:0 auto 65px}.curriculum-head p{color:var(--muted);font-size:12px;line-height:1.8}.curriculum-grid{border-top:1px solid #d9c8b7;border-left:1px solid #d9c8b7;grid-template-columns:repeat(4,1fr);max-width:1250px;margin:auto;display:grid}.curriculum-grid article{background:#f8f0e7;border-bottom:1px solid #d9c8b7;border-right:1px solid #d9c8b7;min-height:310px;padding:33px 29px}.curriculum-grid span{color:var(--wine);letter-spacing:2px;font-size:8px;font-weight:800}.curriculum-grid h3{margin:72px 0 17px;font:28px/1.05 Italiana}.curriculum-grid p{color:var(--muted);font-size:10px;line-height:1.8}.certificate-section{background:var(--wine);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:700px;display:grid}.certificate-mark{color:var(--wine);text-align:center;outline-offset:-15px;background:#fff9ef;border:1px solid #e2bd77;outline:1px solid #e2bd77;flex-direction:column;justify-content:center;align-items:center;margin:80px 0 80px 7vw;display:flex}.certificate-mark span{letter-spacing:3px;font-size:8px;font-weight:800}.certificate-mark b{margin:22px 0 15px;font:clamp(55px,6vw,88px)/1 Italiana}.certificate-mark small{letter-spacing:2.3px;font-size:7px}.certificate-mark i{border:1px solid var(--gold);border-radius:50%;place-items:center;width:54px;height:54px;margin-top:45px;font-style:normal;display:grid}.certificate-copy{align-self:center;padding:110px 8vw}.certificate-copy p{color:#e8d7d5;max-width:650px;font-size:12px;line-height:1.9}.certificate-copy ul{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.certificate-copy li{border:1px solid #ffffff38;padding:11px 13px;font-size:9px}.training-cta{text-align:center;background:var(--paper);padding:120px 22px}.training-cta p{max-width:650px;color:var(--muted);margin:0 auto 35px;font-size:12px;line-height:1.8}.training-cta>a{background:var(--wine);color:#fff;align-items:center;gap:12px;padding:17px 22px;font-size:10px;font-weight:800;display:inline-flex}.training-cta>a img{width:19px;height:19px}.training-cta .cta-note{color:#8a7770;letter-spacing:0;margin-top:14px;font-size:8px;display:block}.training-footer{color:#fff;background:#211214;grid-template-columns:1fr 1fr;gap:25px 8vw;padding:55px 7vw 28px;display:grid}.footer-logo{filter:brightness(0)invert();background:url(/assets/khaddys-logo.png) 0/contain no-repeat;width:190px;height:65px}.training-footer p{color:#b9aaa6;max-width:430px;font-size:11px;line-height:1.8}.training-footer div{justify-content:flex-end;align-items:center;gap:25px;font-size:10px;display:flex}.training-footer>span{color:#817471;border-top:1px solid #ffffff15;grid-column:1/-1;padding-top:20px;font-size:8px}@media (width<=950px){header nav{background:var(--cream);flex-direction:column;padding:25px;display:none;position:absolute;top:88px;left:0;right:0}header nav.open{display:flex}#menu{display:block}.header-enquire{display:none}.training-hero{grid-template-columns:1fr}.training-flyer{margin:0;padding:55px 22px}.training-intro{grid-template-columns:1fr}.curriculum-grid{grid-template-columns:1fr 1fr}.certificate-section{grid-template-columns:1fr}.certificate-mark{min-height:560px;margin:70px 10vw 0}.training-footer{grid-template-columns:1fr}.training-footer div{justify-content:flex-start}}@media (width<=560px){header{height:76px}.brand{width:150px;height:55px}header nav{top:76px}.training-hero-copy{padding:82px 22px 70px}.training-hero h1{font-size:52px}.hero-actions{flex-direction:column;align-items:flex-start}.training-flyer{padding:40px 18px}.training-intro,.curriculum{padding:78px 22px}.training-intro-copy{grid-template-columns:1fr;gap:18px}.training-intro h2,.curriculum-head h2,.certificate-copy h2,.training-cta h2{font-size:43px}.curriculum-grid{grid-template-columns:1fr}.curriculum-grid article{min-height:235px}.curriculum-grid h3{margin-top:45px}.certificate-mark{min-height:460px;margin:45px 20px 0}.certificate-copy{padding:70px 24px}.certificate-copy ul{flex-direction:column}.training-cta{padding:85px 22px}.training-footer{padding:45px 22px 25px}.training-footer div{flex-wrap:wrap;gap:14px}}.training-footer .creator-credit{grid-area:3/1/auto/-1;text-align:center!important;color:#817471!important;letter-spacing:.4px!important;border:0!important;padding:0!important;font-size:8px!important;font-weight:400!important;line-height:1.4!important}.training-footer .creator-credit b{letter-spacing:.55px!important;font-size:8px!important;font-weight:700!important}.training-footer>span{border-top:0;grid-row:3}.training-hero{background:#fbf7ef!important;min-height:auto!important;padding:0!important;display:block!important}.training-hero-copy{text-align:center!important;max-width:920px!important;margin:0 auto!important;padding:105px 24px 72px!important}.training-hero-copy>p{margin-left:auto!important;margin-right:auto!important}.hero-actions,.hero-proof{justify-content:center!important}.training-flyer{background:#fffdf8!important;border-top:1px solid #eee3d7!important;place-items:center!important;width:100%!important;margin:0!important;padding:75px 24px 95px!important;display:grid!important;overflow:visible!important}.training-flyer:before,.training-flyer>span{display:none!important}.training-flyer img{object-fit:contain!important;border:1px solid #761d2c14!important;width:min(100%,620px)!important;max-height:none!important;box-shadow:0 28px 70px #3b1f2121!important}.certificate-section{color:#211719!important;background:#f1e6d9!important}.certificate-copy>small{color:#761d2c!important}.certificate-copy h2{color:#211719!important}.certificate-copy p{color:#71635e!important}.certificate-copy li{color:#5f2932!important;border-color:#761d2c33!important}.certificate-mark{box-shadow:0 24px 55px #40101914!important}@media (width<=560px){.training-hero-copy{padding:72px 22px 55px!important}.training-flyer{padding:45px 18px 65px!important}.training-flyer img{width:100%!important}.hero-proof{gap:9px 14px!important}.certificate-copy h2{color:#211719!important}}
