#about { padding:75px 0; }
#about .mef-about-intro { display:grid;grid-template-columns:1fr 1fr;gap:64px; }
#about h2 { color:#fff;font-size:27px;margin:0 0 24px; }
#about .mef-about-intro p { line-height:1.8;font-size:16px;margin-bottom:24px; }
#about .mef-team-heading { margin:50px 0 28px;text-align:center; }
#about .mef-team { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px; }
#about .mef-person { background:#fff;color:#123449;text-align:center;padding:30px 16px 26px;border-top:5px solid #b2b823; }
#about .mef-avatar { position:relative;overflow:hidden;border-radius:50%;width:144px;height:144px;margin:0 auto 23px;background:#b2b823; }
#about .mef-avatar img { position:absolute;width:290%;max-width:none;height:auto;left:-170%;top:-30%; }
#about .mef-person h3 { color:#07334a;font-size:22px;line-height:1.3;margin:0 0 8px; }
#about .mef-role { color:#54636a;margin:0 0 23px;font-size:16px; }
#about .mef-contact { display:block;color:#073f59;font-size:15px;line-height:1.5;padding:7px 0;overflow-wrap:anywhere; }
#about .mef-contact i { margin-right:5px; }
#about .mef-card-link { display:inline-block;color:#073f59;border-bottom:2px solid #b2b823;margin-top:19px;padding:5px 0;font-size:14px; }
#about .mef-person a:hover { color:#00759a; }
#about a:focus-visible { outline:3px solid #b2b823;outline-offset:4px; }
#about .mef-office { text-align:center;font-size:15px;line-height:1.7;margin:28px auto 0;color:#fff; }
@media(max-width:991px){#about .mef-about-intro{gap:30px}#about .mef-team{gap:15px}#about .mef-person{padding-left:12px;padding-right:12px}#about .mef-contact{font-size:14px}}
@media(max-width:767px){#about{padding:50px 0}#about .mef-about-intro{grid-template-columns:1fr;gap:25px}#about .mef-team{grid-template-columns:1fr;max-width:430px;margin:auto}#about .mef-contact{font-size:16px}#about .mef-person{padding:28px 20px}#about .mef-team-heading{margin-top:35px}}
