.about-section-responsive{padding:3rem 1rem}.about-section-responsive .hero-title{font-size:2.5rem;text-align:center;margin-top:2rem}.about-section-responsive .image-container{margin-bottom:2rem;height:300px}.about-section-responsive .who-we-are{padding:0 .5rem}.about-section-responsive .vision-cards{padding:1rem;gap:2rem}.about-section-responsive .vision-card{padding:1.5rem}.about-section-responsive .vision-heading{font-size:2rem;margin-bottom:1.5rem}@media (min-width:640px) and (max-width:1023px){.about-section-responsive{padding:4rem 2rem}.about-section-responsive .hero-title{font-size:3.5rem;margin-top:1.5rem}.about-section-responsive .image-container{height:400px}.about-section-responsive .who-we-are{padding:0 1rem;max-width:90%;margin:0 auto}.about-section-responsive .vision-cards{grid-template-columns:repeat(2,1fr);padding:1.5rem}.about-section-responsive .vision-heading{font-size:2.5rem}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.about-section-responsive .hero-grid{grid-template-columns:1fr 1fr;align-items:center}.about-section-responsive .hero-title{text-align:left;margin-top:0}.about-section-responsive .image-container{margin-bottom:0}}@media (min-width:1024px) and (max-width:1279px){.about-section-responsive .hero-title{font-size:4rem}.about-section-responsive .lg-margin-adjust{margin-left:50px;margin-top:-100px}}