:root{--body-color:#fbfbfb;--bg-color:#fff;--main-bg:#007932;--footer-bg:#132f17;--icon-bg:#cee616;--bg-hero:#719e3b;--regular-text:black;--white-text:#fff;--logo-text:#8db529;--fouces-text:#73bf43;--main-shadow:5px 5px 10px grey;--sub-shadow:5px 5px 10px #0e4902}.page-ar{direction:rtl}.page-ar *{text-align:right}.header-ar nav{flex-direction:row-reverse}.page-ar .hero{background-position:0;background-size:54%}.page-ar .hero h1{animation:.4s ease-out 10ms titleHeadingAr}.page-ar .hero span{animation:.6s ease-out titleHeadingAr}.page-ar .hero button{margin-right:30%}.page-ar .accreditation>h1{text-align:center}.services-ar{width:100%}.services-ar .coursesText{align-items:flex-start;display:flex}.services-ar .coursesHero .coursesText{text-align:center;flex-direction:column;align-items:center;display:flex}.services-ar .coursesCards button{margin-left:15px}.contactUS-ar .contatcUsText{margin-right:35px}.contactUS-ar .datainfo{text-align:start}.contactUS-ar .datainfo h4{text-align:center;margin-right:10px}.contactUS-ar .contatcUsInfo{direction:ltr}.footer-ar{direction:rtl}.footerDataInfoContainer .datainfo>p{text-align:start;direction:ltr}.footer-ar .footerContainer{width:100%}html{max-width:100%;overflow-x:hidden}body{background-color:var(--body-color);max-width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}header{background-color:var(--bg-color);border-bottom:2px solid #ececec;justify-content:space-between;align-items:center;display:flex}#logoImage{width:120px;height:auto}.logoHolder{color:var(--logo-text);align-items:center;gap:10px;margin-left:50px;text-decoration:none;display:flex}.tags{flex-direction:column;display:flex}.logoHolder span{letter-spacing:8px;font-size:1.6rem;font-weight:550}#acttag{letter-spacing:0;margin-bottom:3px;font-size:.9rem}.header-ar .tags{direction:rtl}nav{gap:30px;margin-right:70px;display:flex}.mainNav a{color:var(--regular-text);font-size:1.3rem;text-decoration:none}.mainNav a.active{position:relative}.mainNav a.active:after{content:"";background:var(--fouces-text);border-radius:200px;width:50%;height:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.LangNavbar{align-items:center;display:flex}.lang-dropdown{position:relative}.lang-trigger{border:1px solid var(--regular-text);cursor:pointer;color:var(--regular-text);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.95rem;display:flex}.lang-menu{background:var(--bg-color);box-shadow:var(--main-shadow);z-index:20;border-radius:10px;min-width:150px;padding:8px 0;display:none;position:absolute;top:100%;right:0}.lang-dropdown:hover .lang-menu{display:block}.lang-item{color:var(--regular-text);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;text-decoration:none;display:flex}.lang-item:hover{background:#ffffff0f}.lang-item.active{color:var(--fouces-text);font-weight:600}.header-ar .lang-item{justify-content:space-between}.hero{background:url(/icons/logo_no_bg.png) 100%/60% no-repeat;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:50vh;padding:3%;display:flex;position:relative}.hero-content{z-index:1;max-width:755px}.hero h1{font-size:clamp(3rem,5vw,5rem);line-height:1.2;animation:.4s ease-out 10ms titleHeading}.hero h1 span{color:var(--fouces-text);animation:.6s ease-out titleHeading}button{background:var(--main-bg);color:var(--white-text);cursor:pointer;border:none;border-radius:8px;margin-top:2%;margin-left:30%;padding:10px 20px;font-size:1.3rem;transition:all .2s ease-out}button:hover{transform:scale(1.05)}.imagesCotainer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:40px;width:100%;margin-top:2px;display:flex}.logosHeader{color:var(--main-bg);margin-top:30px;font-size:1.3rem;font-weight:700}.logoItem{flex-direction:column;align-items:flex-start;display:flex}.logoLabel{color:var(--main-bg);margin-top:0;margin-bottom:7px;font-size:.9rem;font-weight:600}.logosImages{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:35px;transition:all .2s ease-in}.logosImages:hover{transform:scale(1.1)}.aboutUs{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.headers{color:var(--main-bg);text-align:center;margin-top:200px;font-size:5rem}.contentContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.aboutUsContent{text-align:center;grid-template-columns:1fr 1fr;place-items:center;gap:8rem;margin:90px auto 0;padding:1rem;display:grid}.aboutUsContent img{min-width:80%;max-width:100%;min-height:250px;max-height:400px;box-shadow:var(--main-shadow);border-radius:16px}.supHeaders{text-align:start;max-width:500px;color:var(--fouces-text);margin-bottom:50px;font-size:2.58rem}.aboutUsText>p{text-align:start;max-width:500px;font-size:1.4rem}.weAreAboutGrid{grid-template-columns:repeat(auto-fit,minmax(560px,1fr));gap:24px;max-width:1300px;margin:0 auto 180px;padding:1rem;display:grid}.supHeaderWhatAbout{text-align:center;max-width:500px;color:var(--fouces-text);margin-bottom:5px;font-size:2.58rem}.weAreAboutContainer{justify-content:center;align-items:center;padding:.5rem;display:flex}.cardContainer{text-align:center;background-color:var(--bg-color);max-width:550px;height:550px;box-shadow:var(--main-shadow);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.cardText{padding:1.5rem}.cardText>p{text-align:center;font-size:1.3rem}.iconbg{justify-content:center;align-items:center;display:flex;position:relative}.iconbg>img{opacity:1;width:80px;padding:1rem}.iconbgcontainer{background-color:var(--icon-bg);opacity:.3;border-radius:50%;width:80px;height:80px;margin:17px;position:absolute}.coursesHero{isolation:isolate;background:url(/courses.webp) 50%/cover no-repeat;height:450px;margin-top:50px;position:relative}.coursesHero:before{content:"";background:var(--bg-hero);opacity:.6;z-index:0;position:absolute;inset:0}.coursesText{z-index:1;color:var(--white-text);text-align:center;max-width:920px;margin:0 auto;padding:30px 16px 0;position:relative}.coursesText>h1{margin-bottom:1rem;font-size:4rem}.coursesText>p{font-size:1.3rem;line-height:1.5}.coursesGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:40px;max-width:1300px;margin:0 auto 48px;padding:0 24px 24px;display:grid;position:relative;transform:translateY(-90px)}.coursesCards{background:#fff;border-radius:12px;flex-direction:column;width:100%;height:auto;min-height:360px;display:flex;overflow:hidden;box-shadow:0 10px 18px #00000014}.coursesCards>img{object-fit:cover;width:100%;height:170px;display:block}.coursesCards .body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.coursesCards h2{color:var(--fouces-text);margin:0;padding:15px;font-size:1.6rem;line-height:1.25}.coursesCards button{background:var(--main-bg);color:var(--white-text);border:0;border-radius:8px;align-self:flex-end;margin-top:auto;margin-bottom:10px;margin-right:10px;padding:8px 12px;font-size:1rem}.contactUsAll{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.contactUsAll h1{margin-top:10px}.contatcUsContainer{grid-template-columns:1fr 1fr;display:grid}.contatcUsText>h2{text-align:start;margin-left:70px;font-size:6rem}.contatcUsText span{color:var(--fouces-text)}.contatcUsCardContainerAll{justify-content:center;align-items:center;display:flex}.contatcUsCardContainer{text-align:center;background-color:var(--main-bg);width:80%;height:auto;box-shadow:var(--main-shadow);color:var(--white-text);z-index:1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.contatcUsInfo{background-color:var(--bg-color);box-shadow:var(--sub-shadow);width:90%;color:var(--regular-text);border-radius:12px;flex-wrap:wrap;justify-content:center;margin:20px 30px;padding:20px;display:flex}.iconbgcontainerContactUs{background-color:var(--icon-bg);opacity:.3;width:90px;height:90px;box-shadow:var(--sub-shadow);z-index:-1;border-radius:50%;margin:10px;position:absolute}.contatcUsInfo{grid-template-columns:1fr 1fr;display:grid}.datainfoContainer{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.datainfo{text-align:start;align-items:center;padding:10px;display:flex}.datainfo>h4{margin-left:10px}.datainfo>p{width:190px;margin-left:10px}.iconsContactUs{width:40px;height:40px}.dataimage{flex-direction:column;align-items:center;display:flex}.dataimage a img{cursor:pointer;width:190px;transition:all .2s ease-out}.dataimage a img:hover{transform:scale(1.1)}.dataimage>h2{color:var(--fouces-text)}.footerContainer{background-color:var(--footer-bg);color:var(--white-text);grid-template-columns:1fr 1fr 1fr 1fr;margin-top:15rem;padding:20px;display:grid}.footerLogo{width:350px;padding:10px}.footerServicesContainer{flex-direction:column;align-items:flex-start;display:flex}.footerServices>p{max-width:280px;padding-top:10px}.numberCr{padding:1rem;position:relative}.numberCr p{position:absolute;bottom:1rem;right:1rem}.reveal{opacity:0;width:100%;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(40px)}.reveal-show{opacity:1;width:100%;transform:translateY(0)}.popup-overlay{z-index:999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-box{text-align:center;transform-origin:50%;background:#fff;border-radius:12px;width:90%;max-width:600px;padding:1.5rem;animation:.35s cubic-bezier(.18,.89,.32,1.28) bobop-pop}.popup-box>h1{color:var(--fouces-text);padding-bottom:30px;font-size:2rem}.popup-box>p{padding-bottom:20px;font-size:1.1rem}.popup-box>button,.popup-box>a>button{justify-content:center;align-items:center;margin:20px 8px 0;display:inline-flex}.popup-box a{color:inherit;text-decoration:none}.popup-box .closeBtn{background-color:var(--bg-color);color:#d12828}.page-ar .popup-box{text-align:center;direction:rtl}.popup-ar .popup-box h1,.popup-ar .popup-box p{text-align:center}@keyframes bobop-pop{0%{opacity:0;transform:translateY(20px)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes titleHeading{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}@keyframes titleHeadingAr{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@media (max-width:1399px){.hero{background-position:100%;background-size:55%;min-height:55vh;padding:5%}.hero h1{max-width:450px;font-size:clamp(1.7rem,6vw,2.9rem)}.imagesCotainer{margin-top:80x;justify-content:flex-start;gap:40px}.logosImages{max-height:30px}.page-ar .hero button{margin-right:20%}button{margin-left:20%}.imagesCotainer{gap:50px}.logosImages{height:65px}}@media (max-width:1199px){.logoHolder{gap:8px;margin-left:30px}.logoHolder span{letter-spacing:6px;font-size:1.4rem}nav{gap:22px;margin-right:30px}.mainNav a{font-size:1.15rem}.hero{background-position:100%;background-size:55%;min-height:55vh;padding:5%}.hero-content{max-width:600px}.hero h1{max-width:450px;font-size:clamp(2.7rem,6vw,2rem)}.imagesCotainer{margin-top:80x;justify-content:flex-start;gap:40px}.logosImages{max-height:30px}.page-ar .hero button{margin-right:20%}button{margin-left:20%}.imagesCotainer{gap:50px}.logosImages{height:65px}.headers{margin-top:110px;font-size:4.2rem}.aboutUsContent{gap:6rem}.supHeaders{font-size:2.2rem}.aboutUsText>p{font-size:1.3rem}.weAreAboutGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.cardContainer{height:520px}.supHeaderWhatAbout{font-size:2.3rem}.coursesHero{height:380px;margin-top:180px}.coursesText>h1{font-size:3.4rem}.coursesText>p{font-size:1.2rem}.coursesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;transform:translateY(-80px)}.contatcUsText>h2{margin-left:40px;font-size:4.5rem}.contatcUsInfo{width:90%;margin:20px auto}.datainfo>p{width:auto}.contactUS-ar .contatcUsText{direction:rtl}.footerContainer{grid-template-columns:repeat(3,1fr);gap:30px}.footerLogo{width:300px}.popup-box{max-width:500px}}@media (max-width:899px){header{flex-wrap:wrap;justify-content:center;row-gap:10px}.logoHolder{margin-left:0}nav{flex-wrap:wrap;justify-content:center;gap:18px;margin-right:0}.logoHolder span{letter-spacing:5px;font-size:1em}.mainNav a{font-size:1.05rem}.tags{display:none}.hero{background-position:100% 100%;background-size:50%;min-height:70vh;padding:6%}.hero-content{max-width:520px}.hero h1{font-size:clamp(2.4rem,7vw,3.5rem)}.imagesCotainer{grid-template-columns:repeat(2,20%);justify-content:flex-start;justify-items:flex-start;gap:30px 40px;display:grid}.logoItem{align-items:flex-start}.page-ar .hero button{margin-right:15%}button{margin-left:12%;font-size:1.15rem}.imagesCotainer{gap:40px}.logosImages{height:55px}.headers{margin-top:100px;font-size:3.6rem}.aboutUsContent{grid-template-columns:1fr;gap:4rem;margin-top:60px}.aboutUsContent img{min-width:60%;min-height:200px;max-height:320px}.supHeaders{text-align:center;max-width:100%;font-size:2rem}.aboutUsText>p{text-align:center;max-width:90%;margin:0 auto;font-size:1.25rem}.weAreAboutGrid{grid-template-columns:1fr;max-width:700px}.cardContainer{max-width:100%;height:auto;padding:1.25rem}.cardText>p{font-size:1.2rem}.coursesHero{height:340px;margin-top:160px}.coursesText>h1{font-size:3rem}.coursesText>p{font-size:1.15rem}.coursesGrid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:28px;transform:translateY(-65px)}.coursesCards{min-height:340px}.contatcUsContainer{grid-template-columns:1fr;row-gap:32px;padding:0 16px}.contatcUsText>h2{text-align:center;margin-left:0;font-size:3.5rem}.contatcUsCardContainerAll{justify-content:center}.contatcUsCardContainer{width:100%;max-width:520px}.contatcUsInfo{grid-template-columns:1fr;width:90%;margin:20px 0}.contactUS-ar .contatcUsText{direction:rtl}.datainfoContainer{align-items:flex-start}.dataimage a>img{width:170px}.footerContainer{grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 14px}.footerLogo{width:260px}.footerServices>p{max-width:240px}.footerDataInfoContainer .datainfo>p{text-align:center;direction:ltr}.popup-box{border-radius:12px;width:90%;max-width:420px;padding:1.4rem}.popup-box h1{font-size:1.6rem}.popup-box p{font-size:1.05rem}}@media (max-width:599px){header{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:10px 12px}#logoImage{width:70px}.logoHolder{gap:4px;margin-left:0}.logoHolder span{letter-spacing:3px;font-size:.9rem}nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-right:0}.mainNav a{font-size:.7rem}.tags{display:none}.hero{background-position:100% 100%;background-repeat:no-repeat;background-size:58%;min-height:60vh;padding:8%}.hero-content{text-align:left;max-width:100%}.page-ar .hero-content{text-align:right}.hero h1{font-size:clamp(1.9rem,8vw,2.8rem);line-height:1.25}.hero button{align-self:flex-start;margin-left:0;padding:8px 16px;font-size:1.1rem}.page-ar .hero button{align-self:flex-end;margin-left:auto;margin-right:0}.imagesCotainer{grid-template-columns:repeat(2,20%);justify-content:flex-start;justify-items:flex-start;gap:24px 32px;display:grid}.logosImages{max-height:32px}.aboutUsContent{flex-direction:column;align-items:center;gap:2rem;margin-top:32px;display:flex}.aboutUsContent:nth-child(2){flex-direction:column-reverse}.aboutUsContent img{max-width:90%;height:auto}.aboutUsText{text-align:center}.aboutUsText p{max-width:90%;margin:0 auto}.weAreAboutGrid{grid-template-columns:1fr;gap:18px;max-width:100%;padding:.5rem}.weAreAboutContainer{padding:.25rem}.cardContainer{width:100%;max-width:100%;height:auto;padding:1rem}.supHeaderWhatAbout{max-width:90%;margin-inline:auto;font-size:2rem}.cardText{padding:1rem}.cardText>p{font-size:1.1rem}.iconbg>img{width:65px;padding:.75rem}.iconbgcontainer{width:70px;height:70px}.coursesHero{height:auto;min-height:220px;margin-top:0}.coursesText{padding-top:9px}.coursesText>h1{font-size:2.4rem}.coursesText>p{font-size:1.1rem}.coursesGrid{grid-template-columns:1fr;gap:22px;max-width:360px;margin-top:16px;transform:none}.coursesCards{min-height:300px}.contactUsAll h1{margin-top:20px}.contatcUsText>h2{font-size:2.8rem}.contatcUsContainer{padding:0 10px}.contatcUsCardContainer{padding:.85rem}.contatcUsInfo{margin:16px 0;padding:16px}.contactUS-ar .contatcUsText{direction:rtl}.datainfo{padding:8px 4px}.datainfo>p{width:auto;font-size:.95rem}.dataimage a>img{width:150px}.dataimage>h2{text-align:center;font-size:1.3rem}.footerContainer{text-align:center;grid-template-columns:1fr;place-items:center;gap:20px;padding:18px}.footerLogo{width:220px}.footerServicesContainer{align-items:center}.footerServices>p{text-align:center}.numberCr{padding:.5rem;position:relative}.numberCr p{margin-top:10px;position:static}.footerDataInfoContainer .datainfo>p{text-align:center;direction:ltr}.popup-box{border-radius:10px;width:92%;max-width:360px;padding:1.3rem}.popup-box h1{font-size:1.5rem}.popup-box p{font-size:1rem}.lang-trigger{padding:2px 7px;font-size:.78rem}.lang-trigger img{width:18px;height:18px}}@media (max-width:399px){header{flex-direction:row;justify-content:space-between;gap:0;padding:8px 12px}#logoImage{width:40px}.logoHolder{gap:4px;margin-left:0}.logoHolder span{letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.45rem;overflow:hidden}nav{flex-wrap:nowrap;gap:6px;margin-right:0}.mainNav a{font-size:.75rem}.tags{display:none}.lang-flag{width:20px}.hero{background-position:100% 100%;background-size:55%;min-height:52vh}.page-ar .hero{background-position:0 100%}.hero h1{font-size:clamp(1.6rem,9vw,2.3rem)}.page-ar .hero button{margin-left:auto;margin-right:0;display:block}button{width:fit-content;margin-left:0;margin-right:auto;padding:8px 14px;font-size:1rem}.imagesCotainer{grid-template-columns:repeat(2,20%);justify-content:flex-start;justify-items:flex-start;gap:18px 24px;display:grid}.logosImages{max-height:28px}.logoLabel{font-size:.7rem}.headers{margin-top:45px;font-size:2.6rem}.aboutUsContent{gap:1.6rem}.aboutUsContent img{max-width:100%}.aboutUsText p{font-size:1.05rem}.weAreAboutGrid{gap:14px}.cardContainer{padding:.85rem}.supHeaderWhatAbout{font-size:1.8rem}.cardText>p{font-size:1.05rem}.iconbg>img{width:58px;padding:.6rem}.iconbgcontainer{width:64px;height:64px}.coursesHero{height:240px;margin-top:30px}.coursesText>h1{font-size:2rem}.coursesText>p{font-size:.8rem}.coursesGrid{gap:18px;max-width:320px;transform:translateY(-10px)}.coursesCards{min-height:280px}.contatcUsText>h2{font-size:2.3rem}.contatcUsInfo{padding:12px}.contactUS-ar .contatcUsText{text-align:end;direction:rtl}.datainfoContainer{padding:12px 8px}.datainfo{padding:6px 0}.iconsContactUs{width:32px;height:32px}.dataimage a>img{width:135px}.dataimage>h2{font-size:1.2rem}.footerLogo{width:180px}.footerServices>p{max-width:200px;font-size:.95rem}.footerDataInfoContainer .datainfo>p{text-align:center;direction:ltr}.popup-box{border-radius:10px;width:94%;max-width:320px;padding:1.1rem}.popup-box h1{font-size:1.35rem}.popup-box p{font-size:.95rem}.lang-trigger{padding:2px 6px;font-size:.75rem}.lang-trigger img{width:18px;height:18px}}@media (min-width:2560px) and (max-width:3839px){header{padding:8px 0}.logoHolder{gap:14px;margin-left:120px}#logoImage{width:130px}.logoHolder span{letter-spacing:10px;font-size:2rem}.mainNav{gap:40px;margin-right:120px}.mainNav a{font-size:1.5rem}.hero{background-size:40%;padding:5%}.hero-content{max-width:900px}.hero h1{font-size:clamp(4rem,4vw,6rem)}}@media (min-width:3840px){header{padding:10px 0}.logoHolder{gap:16px;margin-left:200px}#logoImage{width:150px}.logoHolder span{letter-spacing:12px;font-size:2.2rem}.mainNav{gap:48px;margin-right:200px}.mainNav a{font-size:1.6rem}.hero{background-size:35%;padding:6%}.hero-content{max-width:1100px}.hero h1{font-size:clamp(5rem,4vw,7rem)}}
