.about-us h1{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;color:rgba(19,19,19,1);text-align:center}.about-us .company-img-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:50px;border-radius:20px}:is(.about-us .company-img-grid) .img-holder{width:100%;height:300px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:rgb(206,206,206)}:is(:is(.about-us .company-img-grid) .img-holder) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us .who-we-are{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}:is(.about-us .who-we-are) .info-container{width:100%}:is(:is(.about-us .who-we-are) .info-container) h2{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;color:rgba(51,51,51,1)}:is(:is(.about-us .who-we-are) .info-container) p{font-size:clamp(14px,1.5vw,16px);font-weight:300;color:rgba(51,51,51,1);margin-bottom:15px}:is(.about-us .who-we-are) .img-container{width:100%;height:400px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:rgb(206,206,206)}:is(:is(.about-us .who-we-are) .img-container) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us .mission-vision-container{display:flex;flex-direction:column;gap:40px;margin:40px 0}:is(.about-us .mission-vision-container) .our-mission,:is(.about-us .mission-vision-container) .our-values,:is(.about-us .mission-vision-container) .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)}:is(:is(.about-us .mission-vision-container) .our-mission,:is(.about-us .mission-vision-container) .our-vision,:is(.about-us .mission-vision-container) .our-values) img{width:50px}:is(:is(.about-us .mission-vision-container) .our-mission,:is(.about-us .mission-vision-container) .our-vision,:is(.about-us .mission-vision-container) .our-values) h3{font-weight:700;font-size:clamp(17px,3vw,18px);color:rgba(51,51,51,1)}:is(:is(.about-us .mission-vision-container) .our-mission,:is(.about-us .mission-vision-container) .our-vision,:is(.about-us .mission-vision-container) .our-values) p{color:rgba(128,128,128,1);font-weight:400;font-size:clamp(14px,1.5vw,14px)}:is(:is(.about-us .mission-vision-container) .our-mission,:is(.about-us .mission-vision-container) .our-vision,:is(.about-us .mission-vision-container) .our-values):hover{-webkit-transform:scale(1.05);box-shadow:0 20px 30px -10px rgb(38,57,77);transform:scale(1.05)}:is(.about-us .mission-vision-container) .our-mission{background-color:rgba(251,238,233,1)}:is(.about-us .mission-vision-container) .our-values{background-color:rgba(237,235,255,1)}:is(.about-us .mission-vision-container) .our-vision{background-color:rgba(204,225,255,1)}.about-us .team-section{margin:60px 0}:is(.about-us .team-section) h2{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;color:rgba(51,51,51,1);text-align:center;margin-bottom:40px}:is(.about-us .team-section) .team-grid{display:flex;flex-direction:column;gap:40px}:is(.about-us .team-section) .team-member{display:flex;flex-direction:column;align-items:center;background:rgba(248,249,250,1);border-radius:20px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}:is(:is(.about-us .team-section) .team-member):hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}:is(:is(.about-us .team-section) .team-member) .member-img{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.1)}:is(:is(:is(.about-us .team-section) .team-member) .member-img) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(.about-us .team-section) .team-member) .member-info{text-align:center}:is(:is(:is(.about-us .team-section) .team-member) .member-info) h3{font-size:clamp(18px,2.5vw,22px);font-weight:700;color:rgba(51,51,51,1);margin-bottom:5px}:is(:is(:is(.about-us .team-section) .team-member) .member-info) h4{font-size:clamp(14px,1.8vw,16px);font-weight:600;color:rgba(102,102,102,1);margin-bottom:20px}:is(:is(:is(.about-us .team-section) .team-member) .member-info) p{font-size:clamp(14px,1.5vw,16px);font-weight:300;color:rgba(51,51,51,1);line-height:1.6;margin-bottom:15px;text-align:left}:is(:is(:is(:is(.about-us .team-section) .team-member) .member-info) p):last-child{margin-bottom:0}@media screen and (min-width:768px){.about-us .company-img-grid{grid-template-columns:repeat(3,1fr)}:is(.about-us .company-img-grid) .img-holder{height:200px}.about-us .who-we-are{flex-direction:row;align-items:flex-start;gap:20px;margin-top:40px}:is(.about-us .who-we-are) .info-container{width:50%}:is(.about-us .who-we-are) .img-container{width:50%;height:300px}.about-us .mission-vision-container{flex-direction:row}:is(.about-us .team-section) .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}:is(.about-us .team-section) .team-member{flex-direction:column;align-items:center;text-align:center;padding:40px}:is(:is(.about-us .team-section) .team-member) .member-img{width:150px;height:150px;margin-bottom:20px}:is(:is(.about-us .team-section) .team-member) .member-info{text-align:center}:is(:is(:is(.about-us .team-section) .team-member) .member-info) p{text-align:left}}@media screen and (min-width:1024px){.about-us .company-img-grid{grid-template-columns:repeat(3,1fr)}:is(.about-us .company-img-grid) .img-holder{height:250px}}@media screen and (min-width:1024px){:is(.about-us .team-section) .team-grid{gap:35px}:is(:is(.about-us .team-section) .team-member) .member-img{width:160px;height:160px}}@media screen and (min-width:1280px){.about-us .company-img-grid{grid-template-columns:repeat(3,1fr)}:is(.about-us .company-img-grid) .img-holder{height:400px}:is(.about-us .who-we-are) .img-container{width:45%;height:400px}.about-us .mission-vision-container,.about-us .team-section{margin:80px 0}:is(.about-us .team-section) .team-grid{gap:40px}:is(.about-us .team-section) .team-member{padding:50px}:is(:is(.about-us .team-section) .team-member) .member-img{width:180px;height:180px}}