.about-page{margin:auto;padding:0 20px 20px;color:#2c3e2d;font-family:Poppins,sans-serif;margin-top:0!important}.page-header{text-align:center;padding-top:40px}.header-title{font-size:48px;color:#1c581a}.header-subtitle{font-size:24px;color:#1c581a;max-width:800px;margin:20px auto}.banner-buttons{display:flex;justify-content:center;gap:15px;margin-top:20px}.get-in-touch-btn,.view-projects-btn{padding:12px 30px;font-size:1rem;background-color:#1c581a;color:#fff;border-radius:5px;border:none;cursor:pointer}.get-in-touch-btn:hover,.view-projects-btn:hover{background-color:#154212}.mission-vision-container{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:60px;gap:20px}.mv-box{flex:1;min-width:300px;background:#f5f7f3;border-radius:12px;padding:30px;box-shadow:0 4px 12px #0000001a}.mv-box h2,.mv-box h3{font-size:28px;margin-bottom:15px;color:#000}.mv-box p{font-size:18px}.hero-image-container{position:relative;margin-top:80px}.hero-image{width:100%;height:auto;object-fit:cover;border-top-right-radius:200px}.founders-title{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:48px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.founders-container{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px;margin-top:80px}.founder-card{width:280px;background:linear-gradient(154deg,#98d15f,#2d500a);border-radius:12px;padding:20px;color:#fff;text-align:center}.founder-image{width:100%;height:auto;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px #0003}.founder-card h3{margin-top:15px}.founder-card h4{margin-top:15px;font-size:22px;color:#fff}.values-container{margin-top:80px;background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 12px #0000001a}.values-container h2{text-align:center;font-size:32px}.values-grid{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px;margin-top:30px}.value-item{flex:1;min-width:220px;text-align:center}.value-item h3,.value-item h4{color:#1c581a;font-size:22px}.value-item p{font-size:16px;color:#333}@media (max-width: 992px){.header-title{font-size:36px}.header-subtitle{font-size:20px}.founders-title{font-size:36px}.values-container{padding:30px}}@media (max-width: 768px){.page-header{padding-top:20px}.mission-vision-container,.founders-container,.values-grid{flex-direction:column;align-items:center}.founder-card,.mv-box,.value-item{width:90%}.header-title{font-size:32px}.header-subtitle{font-size:18px}.founders-title{font-size:28px}}
