.about-us{h1{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;color:#131313;text-align:center}.company-img-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:50px;border-radius:20px;.img-holder{width:100%;height:300px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#cecece;img{width:100%;height:100%;object-fit:cover}}}.who-we-are{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;.info-container{width:100%;h2{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700}h2,p{color:#333}p{font-size:clamp(14px,1.5vw,16px);font-weight:300;margin-bottom:15px}}.img-container{width:100%;height:400px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#cecece;img{width:100%;height:100%;object-fit:cover}}}.mission-vision-container{display:flex;flex-direction:column;gap:40px;margin:40px 0;.our-mission,.our-values,.our-vision{display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-radius:13.4px;min-height:230px;gap:20px;transition:all 1s cubic-bezier(.165,.84,.44,1);img{width:50px}h3{font-weight:700;font-size:clamp(17px,3vw,18px);color:#333}p{color:grey;font-weight:400;font-size:clamp(14px,1.5vw,14px)}&:hover{-webkit-transform:scale(1.05);box-shadow:0 20px 30px -10px #26394d;transform:scale(1.05)}}.our-mission{background-color:#fbeee9}.our-values{background-color:#edebff}.our-vision{background-color:#cce1ff}}.team-section{margin:60px 0;h2{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;color:#333;text-align:center;margin-bottom:40px}.team-grid{display:flex;flex-direction:column;gap:40px}.team-member{display:flex;flex-direction:column;align-items:center;background:#f8f9fa;border-radius:20px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;&:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.member-img{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);img{width:100%;height:100%;object-fit:cover}}.member-info{text-align:center;h3{font-size:clamp(18px,2.5vw,22px);font-weight:700;color:#333;margin-bottom:5px}h4{font-size:clamp(14px,1.8vw,16px);font-weight:600;color:#666;margin-bottom:20px}p{font-size:clamp(14px,1.5vw,16px);font-weight:300;color:#333;line-height:1.6;margin-bottom:15px;text-align:left;&:last-child{margin-bottom:0}}}}}@media screen and (min-width:768px){.company-img-grid{grid-template-columns:repeat(3,1fr);.img-holder{height:200px}}.who-we-are{flex-direction:row;align-items:flex-start;gap:20px;margin-top:40px;.info-container{width:50%}.img-container{width:50%;height:300px}}.mission-vision-container{flex-direction:row}.team-section{.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.team-member{flex-direction:column;align-items:center;text-align:center;padding:40px;.member-img{width:150px;height:150px;margin-bottom:20px}.member-info{text-align:center;p{text-align:left}}}}}@media screen and (min-width:1024px){.company-img-grid{grid-template-columns:repeat(3,1fr);.img-holder{height:250px}}}@media screen and (min-width:1024px){.team-section{.team-grid{gap:35px}.team-member{.member-img{width:160px;height:160px}}}}@media screen and (min-width:1280px){.company-img-grid{grid-template-columns:repeat(3,1fr);.img-holder{height:400px}}.who-we-are{.img-container{width:45%;height:400px}}.mission-vision-container{margin:80px 0}.team-section{margin:80px 0;.team-grid{gap:40px}.team-member{padding:50px;.member-img{width:180px;height:180px}}}}}