@font-face{font-family:Cairo;src:url(assets/Cairo.ttf) format('truetype');font-weight:200 1000;font-display:swap}:root{--red:#c52c12;--ink:#11110f;--paper:#f0eee7;--muted:#aaa79f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Cairo,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--red);color:white}.wrap{max-width:1440px;padding:0 5%;margin:auto}.progress{position:fixed;top:0;right:0;height:3px;background:#ed5636;width:0;z-index:100}header{height:94px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;position:absolute;top:0;right:0;left:0;z-index:30;background:linear-gradient(#111c,transparent);border-bottom:1px solid #fff2}.brand img{width:185px;height:auto;display:block}nav{display:flex;gap:28px;font-size:13px}nav a{opacity:.8}nav a:hover{opacity:1;color:#f17459}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:var(--red);color:white;padding:19px 27px;font-weight:800;font-size:15px;border:1px solid var(--red);transition:transform .25s,background .25s}.button:hover{transform:translateY(-3px);background:#e33e21}.button span{font-size:20px}.button.small{padding:11px 23px;font-size:12px;gap:25px}.menu{display:none}.hero{min-height:850px;height:100svh;max-height:1080px;position:relative;overflow:hidden;background:#151510}.hero>.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;filter:saturate(.8)}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#0a0c0bf5 0%,#0a0c0bd9 25%,#0a0c0b30 75%),linear-gradient(0deg,#0a0c0bc9,transparent 45%)}.hero-content{position:relative;height:100%;padding-top:140px;padding-bottom:90px;display:flex;flex-direction:column;justify-content:center}.hero-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.eyebrow{font-size:11px;letter-spacing:1px;color:#a9a69f;display:flex;align-items:center;gap:10px;margin:0 0 20px}.eyebrow i,.dot{width:7px;height:7px;background:#ec573c;display:inline-block;border-radius:50%}.outlined-tag{border:1px solid #fff6;padding:8px 15px;font-size:11px}.hero-kicker{font-size:20px;margin:0;color:#d3d0c9}.hero h1{font-size:clamp(90px,9.3vw,156px);line-height:1.05;letter-spacing:-6px;font-weight:950;margin:15px 0 20px}.hero h1 span{color:#ef4b28}.hero-bottom{display:flex;gap:85px;align-items:flex-end}.hero-bottom p{font-size:16px;line-height:2;color:#c7c6bd;margin:0 0 25px}.watch{border:0;background:none;display:flex;gap:15px;align-items:center;color:white;padding:15px 0}.play{width:56px;height:56px;display:grid;place-items:center;border:1px solid #fff6;border-radius:50%;font:14px Arial;transition:.3s}.watch:hover .play{background:var(--red);border-color:var(--red);transform:scale(1.1)}.watch>span:last-child{display:flex;flex-direction:column;text-align:right;font-size:13px;gap:6px}.watch small{font-size:10px;color:#aaa}.hero-caption{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font-size:10px}.hero-caption>span{font:10px Arial;letter-spacing:2px}.hero-caption button{color:white;border:1px solid #fff5;background:#0005;width:34px;height:34px;border-radius:50%}.session-ribbon{background:var(--red)}.ribbon-inner{display:flex;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;font-size:13px;gap:20px}.ribbon-inner>div{display:flex;align-items:center;gap:20px}.ribbon-inner .dot{background:#fff}.ribbon-inner a{font-size:12px;border-bottom:1px solid #fff6;padding-bottom:3px}.section-label{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3c3c37;padding-top:20px;margin-bottom:45px;font-size:11px;color:#9e9b93}.section-label span:last-child{font:10px Arial;letter-spacing:2px}h2{font-size:clamp(35px,4vw,58px);line-height:1.45;letter-spacing:-1.5px;margin:0;font-weight:850}h2 span{color:#8f8e86}.intro-section{padding-top:100px;padding-bottom:100px}.intro-grid{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:55px}.intro-grid>p{font-size:14px;color:#aaa79d;line-height:2.2;max-width:440px}.experience-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:30px}.experience-photo{position:relative;height:510px;overflow:hidden}.experience-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .8s}.experience-photo:hover img{transform:scale(1.035)}.experience-photo>span{position:absolute;bottom:20px;right:20px;background:#101010ce;padding:10px 18px;font-size:13px}.training-tabs{background:#1c1d18;padding:35px;display:flex;flex-direction:column}.training-tabs [role=tablist]{display:flex;border-bottom:1px solid #414138;gap:20px}.training-tabs [role=tab]{color:#939588;border:0;background:none;padding:10px 0 20px;flex:1;font-size:13px}.training-tabs [aria-selected=true]{color:white;border-bottom:3px solid var(--red)}#training-panel{position:relative;padding:45px 0 20px;min-height:285px}.large-step{position:absolute;left:0;top:15px;font:100px Arial;color:#ffffff08}#training-panel h3{position:relative;font-size:31px;margin:0 0 20px}#training-panel p{font-size:14px;line-height:2.2;color:#b3b5a8;max-width:360px}.tab-footer{margin-top:auto;padding-top:20px;border-top:1px solid #414138;display:flex;justify-content:space-between;font-size:11px;color:#8e9381}.tab-footer span:last-child{color:#f16a4c;font-size:23px}.coaches-section{background:var(--paper);color:var(--ink);padding:80px 0 100px}.coaches-section .section-label{border-color:#c9c7bf;color:#77766e}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.section-heading>p{font-size:13px;color:#8a887f;line-height:2.2}.coaches-section h2 span{color:#777b6c}.coach-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.coach-card{background:#e4e3db}.coach-image{height:590px;position:relative;overflow:hidden;background:#151915}.coach-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .8s}.coach-card:hover .coach-image img{transform:scale(1.025)}.license{position:absolute;top:20px;right:20px;background:var(--red);color:white;padding:9px 14px;font:10px Arial;letter-spacing:1px}.coach-info{padding:30px}.coach-info .eyebrow{color:#8d574c;font-size:10px}.coach-info h3{font-size:32px;line-height:1.5;margin:0 0 12px}.coach-info h3 em{font-size:22px;font-style:normal;color:#9c3e2d}.coach-info>p{font-size:14px;line-height:2;color:#65695a}.coach-info details{border-top:1px solid #c7c8bb;margin-top:25px;padding-top:20px}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px}summary::-webkit-details-marker{display:none}summary span{color:var(--red)}details[open] summary span{transform:rotate(45deg)}.cv{font-size:13px;line-height:2;color:#626957}.cv ul{padding-right:20px}.cv a{color:#a03d28;font-size:11px}.gallery-section{padding-top:100px;padding-bottom:80px}.gallery-arrows{display:flex;gap:10px}.gallery-arrows button{border:1px solid #48483e;background:none;color:white;width:48px;height:48px;font-size:23px;transition:.25s}.gallery-arrows button:hover{background:var(--red);border-color:var(--red)}.gallery-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ad3520 #262622;padding-bottom:20px}.gallery-card{padding:0;border:0;background:#181b15;color:white;flex:0 0 32%;scroll-snap-align:start;text-align:right;position:relative}.gallery-card.wide{flex-basis:62%}.gallery-card img{width:100%;height:410px;object-fit:contain;display:block;transition:.6s}.gallery-card:hover img{filter:brightness(1.1)}.gallery-card>span{display:flex;justify-content:space-between;padding:18px;font-size:14px;border-bottom:3px solid var(--red)}.gallery-card b{color:#e56349}.video-banner{width:100%;display:flex;gap:25px;align-items:center;border:1px solid #424138;background:#1d1e18;color:white;margin-top:30px;padding:25px 30px;text-align:right}.video-banner>div{display:flex;flex-direction:column;gap:5px}.video-banner small{color:#aaa798;font-size:10px}.video-banner strong{font-size:20px}.video-banner>span:last-child{margin-right:auto;font-size:12px;color:#d67c64}.video-banner:hover .play{background:var(--red)}.pricing{padding-top:50px;padding-bottom:100px}.pricing .eyebrow{color:#cf6b53}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.price-card{border-top:3px solid #484b3b;background:#1b1d17;padding:28px 22px;display:flex;flex-direction:column;transition:transform .3s,background .3s}.price-card:hover{transform:translateY(-7px)}.price-card.featured{background:var(--red);border-color:#f15f41}.price-card.selected{outline:2px solid #e46b50;outline-offset:5px}.plan-label{font-size:10px;color:#a3a795;margin:0 0 20px}.price-card h3{font-size:24px;margin:0 0 15px}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:10px 0 20px}.price strong{font-size:54px;line-height:1.4;letter-spacing:-2px}.price span{font-size:11px;color:#b3b9a4}.price-card>p:not(.plan-label){font-size:12px;color:#adb5a0;line-height:2;margin:0 0 15px}.price-card.featured p,.price-card.featured .price span{color:#ffd9ca}.price-detail{min-height:60px}.price-card .button{margin-top:auto;gap:5px;padding:13px 9px;font-size:11px;background:transparent;border-color:#6a6d5a}.price-card.featured .button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pricing-notes{font-size:11px;line-height:2;color:#929a83;margin-top:28px}.pricing-notes strong{color:#d1d8c4}.location-section{background:#21271c;padding:85px 0}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.location-grid h2 span{color:#a4b297}.location-grid>div>p:not(.eyebrow){font-size:14px;line-height:2;color:#a7b29e}.text-link{display:inline-block;border-bottom:1px solid #7b8a70;padding-bottom:7px;font-size:12px}.schedule-board{border-top:3px solid #d34020;padding:25px 0}.board-head{display:flex;justify-content:space-between;font-size:12px;color:#b2c0a7}.board-head>span{font:9px Arial;letter-spacing:2px}.session{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-bottom:1px solid #4b5542}.session>strong{font-size:34px}.session>span{font-size:42px}.session small{font-size:13px;color:#a4b496}.schedule-board p{display:flex;gap:10px;align-items:center;font-size:11px;color:#95a48a}.faq{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faq details{padding:25px 0;border-bottom:1px solid #383b30}.faq details p{font-size:13px;line-height:2;color:#a5ad99}.faq details a{color:#e56d50;font-size:12px}.final-cta{position:relative;overflow:hidden;padding:100px 0;background:var(--red)}.final-cta>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.15;filter:grayscale(1)}.final-cta .wrap{position:relative;text-align:center}.final-cta .eyebrow{justify-content:center;color:#f7c9b8;font:10px Arial;letter-spacing:3px}.final-cta h2{font-size:75px;margin-bottom:35px;line-height:1.3}.final-cta h2 span{color:white}.button.light{background:var(--paper);color:#181b14;border-color:var(--paper)}footer{display:flex;align-items:center;gap:35px;padding-top:40px!important;padding-bottom:35px!important;flex-wrap:wrap}footer>img{width:170px;height:auto}footer>p{font-size:11px;color:#838b78}footer>div{display:flex;gap:25px;margin-right:auto;font:12px Arial}footer small{width:100%;font:9px Arial;letter-spacing:1px;color:#686f60;direction:ltr;text-align:left}.booking-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%,120px);opacity:0;background:#f0eee7f5;color:#171c12;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:10px 12px 10px 22px;border:1px solid #ffffff30;box-shadow:0 10px 40px #0006;transition:.4s}.booking-bar.visible{transform:translate(-50%,0);opacity:1}.booking-bar>span{font-size:11px}.booking-bar b{margin-right:12px}.booking-bar a{background:var(--red);color:white;padding:10px 18px;font-size:12px;font-weight:800}dialog{background:#111;color:white;border:1px solid #56584c;padding:45px 20px 20px;max-width:92vw;width:1000px;max-height:94svh}dialog::backdrop{background:#000d;backdrop-filter:blur(9px)}#close-dialog{position:absolute;left:12px;top:8px;border:0;color:white;background:none;font-size:22px}#dialog-content{display:flex;flex-direction:column;align-items:center;gap:10px}#dialog-content img{max-height:78svh;object-fit:contain}#dialog-content video{max-height:78svh;max-width:100%;width:auto}#dialog-content p{font-size:13px;margin:0}.reveal{opacity:1}.js .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.js .reveal.shown{opacity:1;transform:none}:focus-visible{outline:3px solid #f18463;outline-offset:5px}@media(max-width:1100px){nav{gap:15px;font-size:11px}.hero{min-height:800px}.coach-image{height:480px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.location-grid{gap:50px}.experience-photo{height:480px}.training-tabs{padding:25px}.coach-info h3{font-size:27px}.coach-info h3 em{font-size:20px}}@media(max-width:700px){html{scroll-padding-top:90px}.wrap{padding-left:20px;padding-right:20px}header{height:82px;padding:0 20px;gap:13px}.brand img{width:140px}header .small{margin-right:auto;font-size:10px;padding:10px 14px;gap:12px}.menu{display:block;background:#1118;color:white;border:1px solid #fff5;padding:7px 10px}nav{display:none;position:absolute;top:82px;right:0;left:0;background:#171b14;padding:25px;flex-direction:column;font-size:15px;gap:22px}nav.open{display:flex}.hero{min-height:780px;height:100svh;max-height:950px}.hero>.hero-photo{object-position:50% center}.hero-shade{background:linear-gradient(270deg,#10120fea,#10120f85),linear-gradient(0deg,#10120fee,transparent 75%)}.hero-content{padding-top:110px;padding-bottom:85px;justify-content:center}.hero-top{margin-bottom:35px}.eyebrow{font-size:9px;margin-bottom:15px}.hero-top .eyebrow{font-size:9px;margin:0}.outlined-tag{font-size:8px;padding:6px 8px}.hero-kicker{font-size:17px}.hero h1{font-size:90px;line-height:1.12;letter-spacing:-3px;margin:15px 0 20px}.hero-bottom{gap:25px;align-items:flex-start;flex-direction:column}.hero-bottom p{font-size:14px;margin-bottom:20px}.button{font-size:13px;padding:15px 22px}.watch{padding:0;gap:12px}.play{width:43px;height:43px;font-size:11px}.watch>span:last-child{font-size:11px}.hero-caption{bottom:20px;font-size:8px}.hero-caption>span{font-size:7px;letter-spacing:1px}.ribbon-inner{padding-top:20px;padding-bottom:20px;flex-wrap:wrap;gap:13px;font-size:11px}.ribbon-inner>div{gap:10px}.ribbon-inner a{width:100%;font-size:10px}.section-label{font-size:9px;margin-bottom:30px}.section-label span:last-child{font-size:7px;letter-spacing:1px}.intro-section{padding-top:60px;padding-bottom:60px}.intro-grid{display:block;margin-bottom:30px}h2{font-size:35px;letter-spacing:-.8px}.intro-grid>p{font-size:13px;margin-top:20px}.experience-grid{grid-template-columns:1fr;gap:15px}.experience-photo{height:360px}.experience-photo img{object-fit:contain;background:#1c1d17}.experience-photo>span{font-size:11px}.training-tabs{padding:22px}.training-tabs [role=tab]{font-size:12px}#training-panel{padding-top:30px;min-height:240px}#training-panel h3{font-size:28px}#training-panel p{font-size:13px}.coaches-section{padding:55px 0}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:20px}.coach-grid{grid-template-columns:1fr;gap:25px}.coach-image{height:auto;aspect-ratio:1/1;max-height:none}.coach-image img{height:100%;object-fit:contain}.coach-info{padding:24px}.coach-info h3{font-size:28px}.coach-info h3 em{font-size:19px}.license{font-size:8px;top:14px;right:14px;padding:8px 10px}.gallery-section{padding-top:60px;padding-bottom:50px}.gallery-arrows{margin-top:20px}.gallery-arrows button{width:40px;height:40px}.gallery-track{gap:12px}.gallery-card,.gallery-card.wide{flex-basis:92%}.gallery-card img{height:290px}.gallery-card>span{font-size:12px}.video-banner{gap:15px;padding:20px 15px}.video-banner strong{font-size:14px}.video-banner>span:last-child{display:none}.pricing{padding-top:20px;padding-bottom:60px}.pricing-grid{grid-template-columns:1fr 1fr;gap:12px}.price-card{padding:20px 15px}.price-card h3{font-size:21px}.price strong{font-size:39px}.price span{font-size:10px}.plan-label{font-size:9px}.price-card>p:not(.plan-label){font-size:10px}.price-detail{min-height:75px}.price-card .button{font-size:10px;padding:10px 5px;line-height:1.8}.location-section{padding:55px 0}.location-grid{grid-template-columns:1fr;gap:25px}.location-grid>div>p:not(.eyebrow){font-size:13px}.session>strong{font-size:29px}.session>span{font-size:36px}.faq{grid-template-columns:1fr;gap:20px;padding-top:60px;padding-bottom:60px}.faq details{padding:22px 0}.faq summary{font-size:14px}.final-cta{padding:65px 0}.final-cta h2{font-size:45px}.final-cta .eyebrow{font-size:8px}footer{padding-bottom:110px!important;gap:20px}footer>img{width:140px}footer>div{width:100%;margin:0;font-size:11px}footer small{text-align:right;font-size:8px}.booking-bar{bottom:12px;width:calc(100% - 24px);gap:10px;padding:8px 9px 8px 15px}.booking-bar>span{font-size:9px}.booking-bar b{margin-right:7px}.booking-bar a{font-size:11px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}
@media(max-width:420px){.hero h1{font-size:80px;letter-spacing:-3px}.hero-top .eyebrow{font-size:8px}.outlined-tag{font-size:8px}.hero-content{padding-top:105px}}

/* Preserve the original portrait and keep the headline clear of the coach. */
.hero>.hero-photo{width:48%;height:calc(100% - 100px);top:80px;right:auto;left:0;object-fit:contain;object-position:center;filter:none;background:#151510}
.hero-shade{background:linear-gradient(270deg,#0a0c0b 0%,#0a0c0b 49%,transparent 63%),linear-gradient(0deg,#0a0c0b 0%,transparent 15%);pointer-events:none}
.hero-content{width:48%;margin-right:5%;margin-left:auto;padding-top:120px;padding-bottom:80px}
.hero-top{gap:16px;flex-wrap:wrap}.hero h1{font-size:clamp(86px,7.9vw,132px)}
.hero-bottom{gap:25px;flex-wrap:wrap}.hero-caption{z-index:2}
@media(max-width:760px){
.hero{height:auto;min-height:1250px;max-height:none}
.hero-content{width:90%;margin-inline:auto;padding-top:120px;padding-bottom:620px}
.hero>.hero-photo{width:100%;height:570px;top:auto;bottom:45px;object-fit:contain}
.hero-shade{background:linear-gradient(0deg,#0a0c0b 0%,transparent 12%,transparent 40%,#0a0c0b 54%)}
.hero h1{font-size:72px;letter-spacing:-4px}.hero-top{margin-bottom:20px}.hero-bottom{gap:22px}.hero-caption>span{display:none}
}

/* Stronger navigation and heading hierarchy. */
header nav{font-size:18px;font-weight:800;gap:26px}
header nav a{opacity:1}
h2,h3{font-weight:900}
.section-label{font-size:16px;font-weight:800}
.section-label span:last-child{font-size:12px;font-weight:700}
.eyebrow,.hero-top .eyebrow{font-size:14px;font-weight:800}
.training-tabs [role=tab]{font-size:18px;font-weight:800}
@media(min-width:761px) and (max-width:1100px){header nav{font-size:15px;gap:16px}header{gap:16px}}
@media(max-width:760px){
header nav{font-size:20px;gap:22px}
.section-label{font-size:14px;gap:16px}.section-label span:last-child{font-size:10px}
.eyebrow,.hero-top .eyebrow{font-size:12px}
.training-tabs [role=tab]{font-size:16px}
h2{font-size:38px}
}

.language-switch{font:800 15px Arial,sans-serif;padding:10px 12px;border:1px solid #fff6;border-radius:3px;white-space:nowrap}
.language-switch:hover{background:var(--red);border-color:var(--red)}
html[lang=en] body{font-family:Arial,sans-serif}
html[lang=en] .hero-content{margin-left:5%;margin-right:auto}
html[lang=en] .hero>.hero-photo{left:auto;right:0}
html[lang=en] .hero-shade{background:linear-gradient(90deg,#0a0c0b 0%,#0a0c0b 49%,transparent 63%),linear-gradient(0deg,#0a0c0b,transparent 15%)}
html[lang=en] .hero h1{font-size:clamp(64px,6.2vw,108px);letter-spacing:-4px;line-height:1.05}
html[lang=en] h2{font-size:clamp(35px,3.5vw,55px);letter-spacing:-1px;line-height:1.2}
html[lang=en] header nav{font-size:16px;gap:20px}
html[lang=en] .hero-caption{flex-direction:row-reverse}
html[lang=en] .coach-info h3{font-size:30px}
html[lang=en] .price-card .button{font-size:14px}
html[lang=en] .final-cta h2{font-size:64px}
@media(max-width:1100px) and (min-width:761px){html[lang=en] header nav{font-size:13px;gap:12px}.language-switch{padding:8px}}
@media(max-width:760px){
header{gap:8px}.language-switch{font-size:13px;padding:8px}header .brand img{width:110px}header .small{padding:10px;font-size:10px;gap:5px}
html[lang=en] header nav{font-size:20px;gap:22px}
html[lang=en] .hero-content{margin-inline:auto}
html[lang=en] .hero>.hero-photo{width:100%;right:0}
html[lang=en] .hero-shade{background:linear-gradient(0deg,#0a0c0b 0%,transparent 12%,transparent 40%,#0a0c0b 54%)}
html[lang=en] .hero h1{font-size:64px;letter-spacing:-3px}
html[lang=en] .hero-top .eyebrow{font-size:11px}
html[lang=en] .training-tabs [role=tab]{font-size:14px}
html[lang=en] .section-label{flex-wrap:wrap;gap:10px}
html[lang=en] .final-cta h2{font-size:44px}
}
header .small{white-space:nowrap}
@media(max-width:760px){html[lang=en] header .small{font-size:11px;padding:10px;gap:6px}html[lang=en] header .small span{display:none}}

.coach-credential{height:590px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#20261d;color:#eeeae0;gap:18px;padding:30px;text-align:center}
.coach-credential>span{font:bold 220px/1 Arial;color:#db583b}
.coach-credential strong{font:800 16px Arial;letter-spacing:4px}
.coach-credential small{font-size:17px;line-height:1.8}
@media(max-width:1100px){.coach-credential{height:480px}}
@media(max-width:760px){.coach-credential{height:320px}.coach-credential>span{font-size:140px}}
