.container{flex-wrap:wrap;align-items:center;display:flex;position:relative;top:110px}.image{flex:1}.image img{width:100%;max-width:100%;height:auto}.content{flex:2;padding:20px}h2{margin-bottom:20px;font-size:24px}p{font-size:16px;line-height:1.6}.mission-vision{justify-content:space-between;margin-top:20px;display:flex}.mission,.vision{flex:1;padding:10px}.mission h3,.vision h3{margin-bottom:10px;font-size:20px}.mission p,.vision p{font-size:16px}@media (max-width:768px){.container{flex-direction:column}.image,.content{width:100%}.image{margin-bottom:20px;padding:0}}.teamSection{text-align:center;background-color:#efefef;margin-top:40px;padding:10px;font-weight:700;position:relative}.teamMembers{grid-template-columns:repeat(3,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.teamMembers{grid-template-columns:repeat(1,minmax(0,1fr))}}.teamMember{border-radius:8px;flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden}.teamImage{border-bottom:1px solid #ccc;border-radius:50%;width:150px;height:150px}.teamDetails{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.teamDetails h4{margin:0;font-family:sans-serif;font-size:18px;font-weight:lighter}.teamDetails p{color:#000;margin:10px 0;font-size:16px;font-weight:lighter;line-height:35px}.socialLinks{margin-top:10px}.socialLinks a{color:#000;margin-right:10px;padding:10px;font-size:20px;transition:color .3s}.socialLinks a:hover{color:#dd9c37}.description{max-height:250px;transition:max-height .5s;overflow:hidden}.description.expanded{max-height:none}
