.schedule-bg{width:100%;height:0;background:#0101018f;position:fixed;z-index:1000;top:0;left:0;overflow:auto;transition:all .5s linear}.schedule-bg.active{height:100vh;transition:all 1s linear}.schedule-bg .inner{width:90%;margin:0 auto;display:flex;justify-content:center;position:relative;padding-top:100px}.schedule-bg .inner span{font-size:60px;color:#fff;position:absolute;right:90px;cursor:pointer;z-index:1001}.schedule-bg .inner img{width:90%;height:1000px;margin:auto}.schedule-bg .inner .schedule{position:absolute}.schedule{height:auto;padding:70px 0;display:flex;flex-direction:column;align-items:center}.schedule,.schedule .title-desc{width:100%;margin:0 auto}.schedule .title-desc .schedule-title{font-size:40px;font-weight:500;line-height:44px;letter-spacing:-.02em;text-align:center;color:#fff}.schedule .iframe{width:80%;height:800px;margin:70px auto 0;position:relative}.schedule .iframe iframe{width:100%;height:100%;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:1045px){.schedule .title-desc .schedule-title{font-size:30px!important}}@media screen and (max-width:900px){.schedule .title-desc .schedule-title{width:100%!important}}@media screen and (max-width:675px){.schedule .title-desc .schedule-title{width:70%!important;margin:0 auto!important}.schedule-bg .inner span{right:50px}}@media screen and (max-width:500px){.schedule-bg .inner,.schedule-bg .inner img{width:100%}.schedule .title-desc .schedule-title{width:80%!important;font-size:26px!important;margin:0 auto!important}.schedule .iframe{width:95%}.schedule-bg .inner span{right:20px}}.staffing-case-study{width:100%;height:auto;background:#1e2520;padding:50px 0;position:relative;overflow:hidden}.staffing-case-study .round{width:450px;height:450px;border-radius:50%;background:radial-gradient(#48d77195,40%,#48d77106);position:absolute;z-index:0;opacity:.5;box-shadow:.5px .5px 200px 20px #48d77139}.staffing-case-study .round.sl{top:15%;left:-100px;transform:translateY(-50%)}.staffing-case-study .round.sr{top:40%;right:0;transform:translateY(-20%)}.staffing-case-study .inner{width:90%;margin:0 auto}.staffing-case-study .inner .section-heading p.desc{color:#fff}.staffing-case-study .inner .case-studies{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:20px;margin-top:100px}.staffing-case-study .inner .case-studies .why-africa-card{width:400px;position:relative;z-index:2;margin-bottom:30px}.staffing-case-study .inner .case-studies .why-africa-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.staffing-case-study .inner .case-studies .why-africa-card .content{width:100%;height:138px;position:absolute;bottom:0;background:#fff;padding:40px 20px;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.staffing-case-study .inner .case-studies .why-africa-card .content h4{font-size:16px;font-weight:600;line-height:15px;letter-spacing:.15200001001358032px;text-align:left;color:#034426}.staffing-case-study .inner .case-studies .why-africa-card .content p{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.15200001001358032px;text-align:left;color:#000000b8}@media screen and (max-width:800px){.staffing-case-study{padding:100px 0}.staffing-case-study .inner .case-studies{margin-top:60px}}@media screen and (max-width:600px){.staffing-case-study .round{display:none!important}}@media screen and (max-width:350px){.staffing-case-study .inner .case-studies .why-africa-card .content{height:100px;padding:20px}.staffing-case-study .inner .case-studies .why-africa-card .content h4{font-size:14px}.staffing-case-study .inner .case-studies .why-africa-card .content p{font-size:12px}}.main .section-heading{width:auto;margin:0 auto;flex-direction:column;gap:12px}.main .section-heading,.main .section-heading .title{display:flex;justify-content:center;align-items:center}.main .section-heading .title{position:relative;gap:20px}.main .section-heading .title h2{font-size:40px;font-weight:500;line-height:60px;letter-spacing:0;text-align:center;color:#034426}.main .section-heading .title .ele-container hr{width:119px;border-top:4px solid #034426;position:relative;display:inline-block}.main .section-heading .title h2.w{color:#fff;opacity:1}.main .section-heading .title .ele-container hr.w{border-top:4px solid #fff;opacity:1}.main .section-heading p.desc{width:820px;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0;text-align:center;color:grey}.main .hero-section{width:100%;position:relative}.main .hero-section img.web{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover}.main .hero-section img.mobile{display:none}.main .hero-section .inner{width:90%;position:absolute;top:60%;left:50%;transform:translate(-50%,-60%);display:flex;flex-direction:column;gap:24px}.main .hero-section .inner h1{width:780px;font-size:48px;font-weight:600;line-height:63px;letter-spacing:0;text-align:left;color:#fff;padding:0 10px}.main .hero-section .inner p{width:697px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#ffffffd9;padding:0 10px}@media screen and (max-width:1309px){.main .hero-section .inner{top:70%;transform:translate(-50%,-70%)}}@media screen and (max-width:1130px){.main .hero-section .inner{top:80%;transform:translate(-50%,-80%)}}@media screen and (max-width:1090px){.main .section-heading .title h2{font-size:32px}.main .section-heading .title .ele-container hr{width:80px}.main .section-heading p.desc{width:700px;font-size:18px}}@media screen and (max-width:1080px){.main .hero-section .inner{top:65%;transform:translate(-50%,-65%)}.main .hero-section.services{min-height:350px}.main .hero-section .inner h1{width:632px;font-size:40px;line-height:50px}.main .hero-section .inner p{width:619px;font-size:18px;line-height:23px}}@media screen and (max-width:900px){.main .hero-section .inner{gap:15px}.main .hero-section .inner h1{width:632px;font-size:30px;line-height:40px}.main .hero-section .inner p{width:550px;font-size:16px;line-height:23px}}@media screen and (max-width:800px){.main .section-heading{position:relative;top:-50px}.main .section-heading .title h2{font-size:24px}.main .section-heading .title .ele-container hr{width:50px}.main .section-heading p.desc{width:500px;font-size:16px;line-height:26px}.main .hero-section img.web{height:400px}.main .hero-section .inner h1{width:600px}}@media screen and (max-width:600px){.main .hero-section{width:100%}.main .hero-section .inner{margin:0 auto}.main .hero-section .inner h1,.main .hero-section .inner p{width:100%;text-align:center}}@media screen and (max-width:580px){.main .section-heading{width:100%}.main .section-heading .title h2{font-size:20px;line-height:40px}.main .section-heading .title .ele-container hr{display:none}.main .section-heading .title .ele-container hr.hrLine{display:flex}.main .section-heading p.desc{width:100%;font-size:14px}.main .hero-section img.web{display:none}.main .hero-section img.mobile{display:flex;width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.main .hero-section.services img.mobile{min-height:350px}}@media screen and (max-width:430px){.main .hero-section .inner h1{width:90%;margin:0 auto;font-size:24px;line-height:35px;text-align:center}.main .hero-section .inner p{width:100%;font-size:14px;text-align:center;padding:0 10px}}@media screen and (max-width:375px){.main .hero-section .inner h1{font-size:20px}}@media screen and (max-width:313px){.main .hero-section .inner h1{font-size:18px;line-height:30px}}