.about-approach{padding:0 0 100px}.about-approach .approach-cards{margin-top:80px}.about-approach .approach-card{background-color:#f4f4f4;flex-direction:column;justify-content:space-between;gap:10px;min-height:342px;padding:24px 20px;display:flex}.about-approach .approach-card h5{color:#202020;margin-bottom:16px;font-size:22px;font-weight:500}.about-approach .approach-card p{color:#959595;font-size:14px;font-weight:400}
.about-us-banner{padding:0 0 100px}.about-us-banner .banner-video{position:relative}.about-us-banner .banner-video video{object-fit:cover;aspect-ratio:1360/552;width:100%;height:auto;min-height:300px}.about-us-banner .banner-video h1{text-transform:uppercase;color:#fff;text-align:center;width:100%;max-width:805px;padding:0 15px;font-size:clamp(36px,4vw,60px);font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-us-banner h2{color:#0006;max-width:562px;font-size:clamp(42px,4vw,60px);font-weight:500;line-height:1.1}.about-us-banner h2 span{color:#000}.about-us-banner .content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.about-us-banner .content h3{color:#000;font-size:20px;font-weight:500}.about-us-banner .content p{color:#393939;font-size:16px;font-weight:400}
.mission-vission{background-color:#000;margin-bottom:100px;padding:60px 0}.mission-vission .title{color:#fff;text-transform:uppercase;font-size:clamp(42px,4vw,60px);font-weight:600;line-height:1.1}.mission-vission .subtitle{color:#fff;margin-bottom:20px;font-size:24px;font-weight:400}.mission-vission .desc{color:#d1d1d1;margin-bottom:60px;font-size:16px;font-weight:400}
