.homeAchievements{margin:160px auto 200px;text-align:center;& .achievements{margin-top:80px;display:grid;grid-template-columns:232px 232px 232px 232px;justify-content:center;grid-gap:80px;gap:80px;& .achievement{width:232px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:26px;& .image{position:relative;display:flex;align-items:center;justify-content:center;& img{border-radius:100px 10px 100px 10px;border:3px solid var(--secondary-color)}& span{position:absolute;font-size:64px;font-weight:700;color:#FFF;padding-right:10px;&:after{content:"+";position:absolute;top:-20px}}}& p{text-align:center;font-weight:500}}}}@media screen and (max-width:600px){.homeAchievements{margin:100px auto;& .achievements{margin-top:40px;display:grid;grid-template-columns:140px 140px;justify-content:center;grid-gap:20px;gap:20px;& .achievement{margin-top:0;max-width:140px;gap:10px;& .image{width:100px;img{border-radius:50px 10px 50px 10px}& span{font-size:30px}}}}}}.homePartners{margin:220px 0;text-align:center;& .partners{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:90px;margin:100px 0}}@media screen and (max-width:560px){.homePartners{margin:100px 10px;& .partners{gap:40px;margin:40px 0;& .musiBanyuasin{width:44px}& .belantaraFoundation{width:148px}& .other{width:50px}}}}.homeProject{margin:200px 20px;display:flex;flex-direction:column;align-items:center;& .project{display:grid;grid-template-columns:450px 450px;background-color:var(--primary-color);color:#FFF;border-radius:20px;& div:first-of-type{& img{width:100%;height:100%;border-radius:20px 0 0 20px;object-fit:cover;object-position:0}}& div:nth-of-type(2){display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;& p{margin-bottom:78px;font-size:18px}}}}@media screen and (max-width:980px){.homeProject{margin:100px 20px;& .project{grid-template-columns:1fr;text-align:center;& div:first-of-type img{border-radius:10px 10px 0 0}& div:nth-of-type(2){align-items:center}& p,h2{max-width:440px}}}}.homeVideo{max-width:1344px;margin:100px auto 40px;transition:.1s;& .content{height:calc(100vh - 150px);position:relative;transition:.1s;& video{object-fit:cover;height:100%;width:100%;border-radius:140px 10px 140px 10px;transition:.1s}& .body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;& h1{font-size:64px;line-height:100%}& h1,& p{color:#FFF;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5)}& p{margin-bottom:80px;max-width:600px}}}}@media screen and (max-width:1344px){.homeVideo{margin:0;& .content{height:100vh;border-radius:0;& video{border-radius:0}& .body{padding:0 10px;& h1{font-size:24px}}}}}