@font-face{font-family:ArtacadLatin;src:url('/assets/cairo-latin.woff2') format('woff2');font-display:swap}
.site-language-switch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:5px 12px;border:1px solid #cdd4ca;border-radius:5px;color:#173d3e;background:#f4f2e9;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4;white-space:nowrap}
.site-language-switch:focus-visible,.locale-en a:focus-visible,.locale-en button:focus-visible{outline:3px solid #ad8c52;outline-offset:4px}
.course-audio-languages{display:flex;width:100%;background:#edf1e8;border:1px solid #d8ded1;color:#244c49;font-size:13px;line-height:1.45;text-align:start}
.course-audio-languages>span{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;padding:10px 7px;font-weight:700}
.course-audio-languages svg{width:21px;height:21px;flex-shrink:0}
.course-audio-languages .audio-english{background:#dce4d7;border-inline-start:1px solid #cbd6c6}
.course-audio-languages small{display:block;font-size:10px;font-weight:500;line-height:1.3;opacity:.82}
.course-card:has(.course-audio-languages) .course-picture{margin-bottom:0;border-radius:inherit inherit 0 0}
.course-card>.course-audio-languages{margin:0;box-sizing:border-box}
.buyer-preview>.course-audio-languages{border-radius:0 0 12px 12px}
.locale-en{direction:ltr;text-align:left;font-family:ArtacadLatin,'Cairo',sans-serif}
.locale-en h1,.locale-en h2,.locale-en h3,.locale-en p,.locale-en a,.locale-en button,.locale-en input,.locale-en label,.locale-en summary{font-family:inherit;letter-spacing:normal}
.locale-en .header-inner{direction:ltr}.locale-en .desktop-nav,.locale-en .header-account{direction:ltr}.locale-en .footer,.locale-en .course-body,.locale-en .course-card-title,.locale-en .course-description,.locale-en .member-main,.locale-en .member-notice,.locale-en .auth-content,.locale-en .login-panel #login-email{text-align:left}
.locale-en .header-account [data-account-guest],.locale-en .header-account [data-account-member]{direction:ltr}
.locale-en .course-card-title{font-size:24px;line-height:1.35}.locale-en .course-description{font-size:15px;line-height:1.65}.locale-en .course-meta,.locale-en .course-benefits{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}
.locale-en .course-instructor{font-size:13px;color:#64756c;margin:8px 0}.locale-en .price-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.locale-en .course-price{margin:14px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.locale-en .course-price strong{font-size:25px;color:#173d3e}.locale-en .course-price del{font-size:13px;color:#7a8177}.locale-en .price-discount{font-size:11px;background:#f7e7c4;border-radius:4px;padding:3px 7px;color:#805b31}.locale-en .course-new-badge{display:inline-block;background:#e9d49e;color:#342818;border-radius:4px;padding:2px 9px;font-weight:750}.locale-en .detail-button{line-height:1.4}
.en-home-hero{background:#1e4148;color:#f8f5eb;padding:58px 0}.en-home-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px}.en-home-hero h1{font-size:clamp(46px,6vw,84px);line-height:1.04;font-weight:650;margin:12px 0 24px;color:inherit;letter-spacing:-.035em}.en-home-hero p{font-size:19px;line-height:1.7;color:#e8ece3;max-width:580px}.en-home-hero .eyebrow{font-size:12px;color:#e2c58c}.en-home-hero .button{background:#f5e7c6;color:#173d3e;margin:15px 0}.en-home-hero .en-home-language{font-size:12px;line-height:1.6;max-width:440px;color:#c6d4cd}.en-home-cover{display:block;overflow:hidden;border-radius:14px;background:#142e37;color:#fff;text-decoration:none}.en-home-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.en-home-cover>span{display:block;padding:12px 18px;font-size:13px}
.en-page-intro{max-width:850px;padding:50px 0 30px}.en-page-intro h1{font-size:clamp(34px,4.1vw,58px);line-height:1.15;color:#173d3e;margin:12px 0 20px;font-weight:650}.en-page-intro p{font-size:18px;color:#65736b;line-height:1.75}.en-home-courses{padding-bottom:60px}.en-course-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;direction:ltr!important}.en-course-grid .course-card{min-width:0}.en-course-grid .course-picture img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto}.en-certificate-section{background:#eaece1;padding:55px 0}.en-certificate-section h2{font-size:clamp(28px,3vw,42px);line-height:1.3}.en-certificate-section p{max-width:700px;font-size:17px;line-height:1.8}.en-certificate-section .button{margin:15px 22px 15px 0}.en-related{padding:45px 0 65px}.en-related>h2,.en-home-courses h2{line-height:1.3}.en-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0}.en-guide-list article{border-top:1px solid #cbd3c6;padding:20px 0}.en-guide-list h2,.en-guide-list h3{font-size:23px;line-height:1.4}.en-guide-list p{font-size:15px;line-height:1.75;color:#65736b}.en-guide-list a{color:#173d3e;text-decoration:none}.en-guide-list article>a{font-weight:700;font-size:14px}
.en-course-main>.breadcrumbs{padding:24px 0;font-size:12px;display:flex;gap:10px;flex-wrap:wrap}.en-course-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:44px;align-items:start;padding:15px 0 40px}.en-course-cover{margin:0;min-width:0;border-radius:12px;overflow:hidden}.en-course-cover .course-video{position:relative;aspect-ratio:16/9;background:#173d3e;overflow:hidden}.en-course-cover img{display:block;width:100%;height:100%;object-fit:cover}.en-course-cover iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.en-intro-button{position:absolute;bottom:20px;left:20px;display:flex;gap:10px;align-items:center;white-space:normal}.en-intro-button small{font-size:10px;opacity:.75}.en-intro-close{position:absolute;right:8px;top:8px;z-index:2;border:0;border-radius:50%;background:#fff;color:#173d3e;width:36px;height:36px;cursor:pointer}.en-course-summary h1{font-size:clamp(32px,3.2vw,48px);font-weight:650;line-height:1.15;margin:10px 0 17px;color:#173d3e}.en-instructor{font-size:13px;color:#887146;margin:0 0 16px}.en-course-lead{font-size:16px;line-height:1.75;color:#52675e}.en-course-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;font-size:12px;border-block:1px solid #d5dccf;padding:15px 0;margin:18px 0}.en-enrol{width:100%;justify-content:center;text-align:center;white-space:normal}.en-audio-notice{font-size:12px;line-height:1.7;background:#e8ede2;color:#344e43;border-inline-start:3px solid #7d9877;padding:13px 15px;margin-top:16px}.en-course-nav{display:flex;gap:26px;overflow-x:auto;white-space:nowrap;border-block:1px solid #d9ddcf;padding:17px 0;font-size:14px}.en-course-nav a{color:#173d3e;text-decoration:none;font-weight:650}.en-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:70px;padding:35px 0}.en-course-prose{min-width:0}.en-course-prose section{padding:18px 0 36px;scroll-margin-top:30px}.en-course-prose h2,.en-prose h2{font-size:28px;line-height:1.3;color:#173d3e;margin:16px 0}.en-course-prose h3{font-size:20px;line-height:1.4}.en-course-prose p,.en-prose p,.en-course-prose li{font-size:16px;line-height:1.85;color:#56675e}.en-course-prose ul{padding-left:23px}.en-course-aside{position:sticky;top:20px;align-self:start;background:#eceee3;border:1px solid #d8ddce;border-radius:8px;padding:24px}.en-course-aside h2{font-size:22px;line-height:1.4}.en-course-aside p{font-size:13px;line-height:1.75;color:#58675e}.en-course-aside>a:not(.button){display:block;font-size:13px;line-height:1.7;margin:12px 0;color:#173d3e}.en-curriculum-chapter{border:1px solid #d9ddcf;border-radius:7px;margin:12px 0;overflow:hidden}.en-curriculum-chapter>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;cursor:pointer;background:#edf0e6;font-weight:700;font-size:15px}.en-curriculum-chapter summary small{font-size:11px;white-space:nowrap;font-weight:400}.en-curriculum-chapter ol{padding:0;margin:0;list-style:none}.en-curriculum-chapter li{display:flex;gap:18px;justify-content:space-between;padding:14px 18px;border-top:1px solid #e0e3d8;font-size:13px}.en-curriculum-chapter li strong{font-size:13px;line-height:1.5}.en-curriculum-chapter li p{font-size:12px;margin:4px 0 0;line-height:1.6}.en-curriculum-chapter li>span{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.en-course-prose #faq details{padding:15px 0;border-bottom:1px solid #d9ddcf}.en-course-prose #faq summary{cursor:pointer;font-weight:650}.en-information,.en-guide{padding-bottom:65px}.en-prose{max-width:900px}.en-prose section{padding:12px 0 20px;scroll-margin-top:25px}.en-information-links{display:flex;gap:20px;flex-wrap:wrap;padding-top:25px;border-top:1px solid #d9ddcf}.en-information a,.en-guide a{color:#275651}.en-guide-toc{padding:20px;background:#eaece1;display:grid;gap:12px;font-size:14px;border-radius:8px;margin:20px 0}.en-guide-byline{font-size:12px!important;color:#927546!important}
.en-language-selector{padding:15px;background:#e7ede0;border:1px solid #ced8c7;border-radius:6px;margin:15px 0;font-size:13px;line-height:1.7}.en-language-selector strong{display:block;margin-bottom:7px}.en-language-selector select{font:inherit;padding:8px;border:1px solid #b8c6b1;border-radius:4px;background:#fff;width:100%}.en-language-selector p{font-size:12px;margin:8px 0 0}
@media(max-width:760px){body.locale-en .header .header-inner{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:76px;height:auto;padding-block:8px;grid-template:none!important}body.locale-en .header .academy-brand-approved{position:static!important;width:110px!important;max-width:110px!important;flex:0 0 110px!important;margin:0!important}body.locale-en .header .academy-logo-approved{width:100%;height:auto;max-height:60px}body.locale-en .header .header-account{position:static!important;display:flex!important;flex:0 1 auto!important;margin:0!important;max-width:none!important}body.locale-en .header .header-account [data-account-guest]{display:flex;gap:6px;align-items:center}body.locale-en .header .site-language-switch{position:static!important;margin:0;flex:0 0 auto}body.locale-en .header .menu-toggle{position:static!important;display:flex!important;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;padding:0;margin:0}body.locale-en .header .desktop-nav{display:none!important}}
@media(max-width:420px){body.locale-en .header .header-register{display:none!important}body.locale-en .header .header-login{display:block;font-size:12px;padding:6px 0}body.locale-en .header .academy-brand-approved{width:108px!important;flex-basis:108px!important;max-width:108px!important}}
@media(min-width:1100px){.locale-en .container{max-width:1280px}.locale-en .desktop-nav{gap:20px}.locale-en .header-register{font-size:12px}}
@media(max-width:1100px){.en-home-hero-grid{gap:32px}.en-content-grid{gap:35px;grid-template-columns:minmax(0,1fr) 250px}.en-course-hero{gap:28px}.en-course-grid{gap:20px}.locale-en .course-card-title{font-size:21px}.course-audio-languages{font-size:11px}.course-audio-languages>span{gap:5px;padding:9px 5px}.course-audio-languages svg{width:18px;height:18px}.course-audio-languages small{font-size:9px}}
@media(max-width:900px){.en-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-home-hero-grid{grid-template-columns:1fr 1fr}.en-content-grid{grid-template-columns:1fr}.en-course-aside{position:static}.en-guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.en-course-hero{grid-template-columns:1fr 1fr}.en-course-summary h1{font-size:31px}.en-intro-button{left:12px;bottom:12px;font-size:12px;padding:10px 13px}}
@media(max-width:760px){.site-language-switch{min-height:32px;padding:4px 9px;font-size:11px;margin-inline-start:auto}.header-inner{gap:10px}.locale-en .header-inner{gap:9px}.locale-en .header-account{margin-left:0!important}.locale-en .academy-brand-approved{margin-right:0!important}.locale-en .header-register{font-size:10px}.locale-en .header-login{font-size:11px}.en-home-hero{padding:32px 0}.en-home-hero-grid{grid-template-columns:1fr;gap:24px}.en-home-hero h1{font-size:49px;line-height:1.05;margin:10px 0 17px}.en-home-hero p{font-size:16px}.en-home-hero .en-home-language{font-size:11px;max-width:none}.en-home-cover>span{font-size:11px;padding:10px 13px}.en-page-intro{padding:35px 0 20px}.en-page-intro h1{font-size:34px}.en-page-intro p{font-size:15px;line-height:1.75}.en-course-hero{grid-template-columns:1fr;gap:24px;padding-top:0}.en-course-cover{grid-row:1}.en-course-summary h1{font-size:35px}.en-course-lead{font-size:15px}.en-course-facts{font-size:12px}.en-course-nav{font-size:13px;gap:22px}.en-content-grid{padding-top:18px;gap:22px}.en-course-prose h2,.en-prose h2{font-size:25px}.en-course-prose p,.en-prose p,.en-course-prose li{font-size:15px}.en-course-prose section{padding-bottom:22px}.en-curriculum-chapter>summary{padding:15px;font-size:13px}.en-curriculum-chapter li{padding:12px 14px}.en-related{padding:30px 0 45px}.en-guide-list{grid-template-columns:1fr;gap:14px}.en-guide-list h2{font-size:24px}.en-certificate-section{padding:35px 0}.en-certificate-section .button{display:flex}.locale-en .course-description{font-size:14px}.locale-en .footer-legal-grid,.locale-en .footer-company{text-align:left}.locale-en .member-heading h1{font-size:34px;line-height:1.25}.locale-en .member-main .member-cards>a.button.light{text-align:left}.locale-en .lesson-item-progress{text-align:left}.course-audio-languages{font-size:12px}}
@media(max-width:560px){.en-course-grid{grid-template-columns:1fr;gap:24px}.en-course-grid .course-card-title{font-size:25px}.en-course-grid .course-description{font-size:15px}.locale-en .header-account [data-account-guest]{gap:8px}.locale-en .header-register{padding:8px}.locale-en .header-inner>.academy-brand{max-width:112px}.site-language-switch{padding:4px 7px}.locale-en .course-audio-languages{font-size:13px}.en-course-summary h1{font-size:32px}.en-home-hero h1{font-size:46px}.en-course-facts{gap:9px;font-size:11px}.en-course-main>.breadcrumbs{font-size:10px;padding:16px 0}.locale-en .header-inner .header-account-status{display:none}}
@media(max-width:760px){.locale-en .announcement{min-height:28px;padding:5px 10px}.locale-en .announcement>.announcement-item{display:inline-flex!important;font-size:10px;line-height:1.4;justify-content:center;text-align:center}.locale-en .announcement .icon{width:13px;height:13px}html[dir=rtl] body .header .header-inner{display:flex!important;align-items:center;justify-content:space-between;gap:7px;grid-template:none!important;min-height:76px;height:auto;padding-block:8px}html[dir=rtl] body .header .academy-brand-approved{width:104px!important;max-width:104px!important;flex:0 0 104px!important;margin:0;position:static!important}html[dir=rtl] body .header .academy-logo-approved{max-height:60px}html[dir=rtl] body .header .header-account{position:static!important;flex:0 1 auto;margin:0!important}html[dir=rtl] body .header .site-language-switch{margin:0;font-size:11px;padding:5px 7px}html[dir=rtl] body .header .menu-toggle{position:static!important;display:flex!important;flex:0 0 24px;width:24px;min-width:24px;padding:0;margin:0}html[dir=rtl] body .header .header-register{font-size:10px;padding:7px}html[dir=rtl] body .header .header-login{font-size:11px}html[dir=rtl] body .header .desktop-nav{display:none!important}}

.en-guide-cover{margin:10px 0 32px;max-width:900px}.en-guide-cover img{display:block;width:100%;height:auto;border-radius:10px}
