@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");body{font-family:Poppins,sans-serif}.container-about{padding:40px 20px;max-width:1300px;margin:0 auto;text-align:center}.title-about{margin-bottom:20px;font-weight:550;font-size:24px}.description{max-width:950px;margin:0 auto 40px;font-size:15px;line-height:1.6;color:#333}.cards-about{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.card-first{width:330px}.card-first,.card1{background-color:#d3d3d3;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center}.card1{width:500px}.card-first h2{margin-bottom:15px;font-weight:600;font-size:18px}.card-first p{font-size:14px;line-height:1.4;color:#222}.who-we-are{display:flex;align-items:center;justify-content:space-between;padding:60px 40px;gap:40px;flex-wrap:wrap}.text-section{flex:1 1;max-width:600px}.text-section h2{font-size:32px;font-weight:700;color:#1d1d1d;margin-bottom:10px;position:relative}.text-section .underline{display:block;width:40px;height:3px;background-color:orange;margin-top:5px}.text-section p{font-size:15px;line-height:1.7;color:#333}.image-section{flex:1 1;max-width:600px}.rounded-img{border-radius:20px;object-fit:cover}.team-container{text-align:center;padding:60px 40px}.team-heading{font-size:32px;font-weight:700;margin-bottom:40px;color:#1d1d1d}.team-heading span{color:#1d1d1d}.underline{width:40px;height:3px;background-color:orange;margin:10px auto 0}.team-cards-about{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.team-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);width:360px;padding:10px 0 20px;text-align:center;height:380px}.team-img img{border-radius:8px 8px 0 0;object-fit:cover}.team-card h4{font-size:16px;font-weight:600;margin-top:12px}.team-role{display:inline-block;background-color:#1d1d1d;color:#fff;padding:5px 12px;font-size:12px;border-radius:10px;margin-top:6px}@media (min-width:135px) and (max-width:767px){.description{display:flex}.cards-about{display:flex;flex-direction:column!important;gap:20px}.card-first,.card1{width:90%!important;text-align:center}.who-we-are{flex-direction:column;gap:1.5rem}.who-we-are .image-section .rounded-img{width:100%;margin:0 auto}}@media (max-width:1000px){.who-we-are{flex-direction:column}}@media (max-width:575px){.stats-grid{grid-template-columns:1fr!important}}@media (min-width:576px) and (max-width:767px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}}