@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.0oynfhj0_9xg2.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.184z4t8qnm46e.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.05.gztb3q6cix.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.0rb5r2~08jpgn.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.0d7ol9k18uj2x.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.0sb-ki_uu~_70.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.0.bpz~_xdhzbj.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.09zgx0~ev.c74.woff2?dpl=dpl_HRdzFnja8XHYwYYYf7KYKM5a6NkW)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:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_e9149bb1-module__xoHzDa__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_e9149bb1-module__xoHzDa__variable{--ecole-font-tajawal:"Tajawal", "Tajawal Fallback"}
.ecole-root{font-family:var(--ecole-font-tajawal), "Tajawal", sans-serif;color:#fff;direction:rtl;background-color:#1a1a1a;line-height:1.6}.ecole-root *{box-sizing:border-box;margin:0;padding:0}.ecole-root .container{max-width:1200px;margin:0 auto;padding:0 1rem}.ecole-root .container-lg{max-width:1400px;margin:0 auto;padding:0 1rem}.ecole-root a,.ecole-root a:active,.ecole-root a:link,.ecole-root a:visited{text-decoration:none!important}.ecole-root .btn{cursor:pointer;text-align:center;border:none;border-radius:16px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ecole-root .btn-primary{background:linear-gradient(135deg,#ffc000,#ea580c);color:#fff!important}.ecole-root .btn-lg{padding:1rem 2rem;font-size:20px}.ecole-root .btn-white{background-color:#fff;color:#f48d03!important}.ecole-root .btn-white:hover{background-color:#f3f4f6}.ecole-root .hero{background-color:#1a1a1a;padding:5rem 0}.ecole-root .hero-grid{grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.ecole-root .hero-grid{grid-template-columns:1fr 1fr}}.ecole-root .hero-content{text-align:center}@media (min-width:1024px){.ecole-root .hero-content{text-align:right}}.ecole-root .badge{color:#fff;background-color:#ffc00094;border-radius:9999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:15px;display:inline-block}.ecole-root .hero-title{color:#fff;margin-bottom:1.5rem;font-size:40px;font-weight:700;line-height:1.2}.ecole-root .hero-title span{color:#ffc100}@media (min-width:1024px){.ecole-root .hero-title{font-size:40px;line-height:70px}}.ecole-root .hero-description{color:#d1d5db;max-width:100%;margin-bottom:2.4rem;margin-left:auto;margin-right:auto;font-size:18px;line-height:36px}@media (min-width:1024px){.ecole-root .hero-description{margin-left:0;margin-right:0}}.ecole-root .hero-actions,.ecole-root .hero-actions1{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}@media (min-width:640px){.ecole-root .hero-actions,.ecole-root .hero-actions1{flex-direction:row;justify-content:center}}@media (min-width:1024px){.ecole-root .hero-actions{justify-content:flex-start}.ecole-root .hero-actions1{justify-content:center}}.ecole-root .hero-stats{color:#d1d5db;align-self:center;align-items:center;gap:.5rem;font-size:18px;display:flex}.ecole-root .hero-images{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ecole-root .hero-images img{border-radius:1rem;width:100%;box-shadow:0 10px 25px #0000004d}.ecole-root .hero-images .col-1 img:first-child{object-fit:cover;height:288px;margin-bottom:15px}.ecole-root .hero-images .col-1 img:last-child{object-fit:cover;height:192px}.ecole-root .hero-images .col-2{margin-top:2rem}.ecole-root .hero-images .col-2 img:first-child{object-fit:cover;height:240px;margin-bottom:15px}.ecole-root .hero-images .col-2 img:last-child{object-fit:cover;height:320px}.ecole-root .section{padding:4rem 0}.ecole-root .section-dark{background-color:#1a1a1a}.ecole-root .section-title{text-align:center;color:#fff;margin-bottom:1rem;font-size:35px;font-weight:700}.ecole-root .section-title span{color:#ffc100}.ecole-root .section-description{text-align:center;color:#d1d5db;margin-bottom:3rem;font-size:18px}.ecole-root .grid{gap:2rem;display:grid}@media (min-width:768px){.ecole-root .md-grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ecole-root .lg-grid-cols-3{grid-template-columns:repeat(3,1fr)}}.ecole-root .card{text-align:right;background-color:#29292b;border:1px solid #2c343e;border-radius:1.2rem;padding:1.5rem;transition:box-shadow .3s}.ecole-root .card:hover{box-shadow:0 10px 25px #0000004d}.ecole-root .card-header{margin-bottom:1rem}.ecole-root .card-title{color:#fff;margin-top:1rem;margin-bottom:.5rem;font-size:19px;font-weight:700}.ecole-root .card-description{color:#d1d5db;font-size:16px;line-height:1.6}.ecole-root .benefits-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.ecole-root .benefits-grid{grid-template-columns:1fr 1fr}}.ecole-root .benefit-item{text-align:right;align-items:flex-start;margin-bottom:1.5rem;font-size:18px;display:flex}.ecole-root .benefit-icon{color:#ffc000;flex-shrink:0;margin-top:.25rem;margin-left:.75rem}.ecole-root .benefit-text{color:#d1d5db;line-height:1.6}.ecole-root .highlight-card{padding:1rem}.ecole-root img.imagestudents{border-radius:1.5rem;place-self:center;width:95%}.ecole-root .cta{text-align:center;background:linear-gradient(135deg,#ffc000,#ea580c);border-radius:20px;padding:5rem 0}.ecole-root .cta .section-title{color:#fff;margin-bottom:1.5rem}.ecole-root .cta p{color:#fed7aa;max-width:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:18px}.ecole-root .testimonials-carousel{overflow-anchor:none;margin-top:2.5rem}.ecole-root .t-track{scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-anchor:none;gap:1.25rem;padding:.5rem .25rem 1.25rem;display:flex;overflow-x:auto}.ecole-root .t-track::-webkit-scrollbar{display:none}.ecole-root .t-card{flex-direction:column;flex:0 0 340px;max-width:85vw;display:flex}@media (max-width:640px){.ecole-root .t-card{flex:0 0 82vw}}.ecole-root .t-stars{gap:3px;margin-bottom:.9rem;font-size:16px;display:flex}.ecole-root .t-star-on{color:#ffc000}.ecole-root .t-star-off{color:#ffffff2e}.ecole-root .t-text{color:#d1d5db;flex:1;margin-bottom:1.25rem;font-size:16px;line-height:1.9}.ecole-root .t-footer{border-top:1px solid #ffffff14;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.ecole-root .t-avatar{color:#1a1a1a;background:linear-gradient(135deg,#ffc000,#ea580c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:flex}.ecole-root .t-photo{object-fit:cover;border:2px solid #ffc000;border-radius:50%;flex-shrink:0;width:42px;height:42px}.ecole-root .t-name{color:#fff;font-size:15px;font-weight:700;display:block}.ecole-root .t-program{color:#ffc000;font-size:13px;display:block}.ecole-root .t-nav{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.ecole-root .t-arrow{color:#ffc000;cursor:pointer;background-color:#29292b;border:1px solid #2c343e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding-bottom:4px;font-size:24px;line-height:1;transition:all .2s;display:flex}.ecole-root .t-arrow:hover{color:#1a1a1a;background-color:#ffc000}.ecole-root .t-dots{gap:8px;display:flex}.ecole-root .t-dot{cursor:pointer;background-color:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.ecole-root .t-dot-active{background-color:#ffc000;border-radius:9999px;width:24px}.ecole-root .location-row{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.ecole-root .location-icon{margin-left:.5rem;font-size:1.5rem}.ecole-root .location-text{color:#d1d5db;font-size:18px}@media (max-width:768px){.ecole-root .hero-title{font-size:30px;line-height:50px}.ecole-root .section-title{font-size:30px}.ecole-root .hero-description{text-align:justify;font-size:18px;line-height:28px}.ecole-root .container{padding:0 .5rem}.ecole-root .btn-lg{padding:1rem 2rem;font-size:18px}.ecole-root .hero-images .col-1 img:first-child{object-fit:cover;height:200px;margin-bottom:15px}.ecole-root .hero-images .col-2 img:first-child{object-fit:cover;height:130px;margin-bottom:15px}.ecole-root .hero-images .col-1 img:last-child{object-fit:cover;height:130px}.ecole-root .hero-images .col-2 img:last-child{object-fit:cover;height:200px}.ecole-root img.imagestudents{border-radius:1.5rem;place-self:center;width:100%}.ecole-root .badge{width:-webkit-fill-available}.ecole-root .btn-primary{width:-webkit-fill-available;padding:10px;font-size:20px}.ecole-root .hero-stats{margin-top:10px!important}.ecole-root .card-description{font-size:18px}.ecole-root .card-title{font-size:20px}.ecole-root .cta{padding:5rem 1rem}}
