section.about{--text-color:var(--theme-color-font);box-sizing:border-box;color:var(--text-color);padding:140px 20px 120px;font-family:Montserrat,sans-serif,Helvetica,Arial;font-style:normal;font-weight:400}section.about .about-head,section.about .about-block{max-width:62rem;margin:0 auto}section.about .about-head{text-align:center;margin-bottom:80px}section.about .about-title{margin:0 0 24px;font-size:3.125rem;line-height:3.75rem}section.about .about-intro{margin:0 0 16px;font-size:1.25rem;line-height:2rem}section.about .about-local{opacity:.75;margin:0;font-size:1rem;line-height:1.625rem}section.about .about-block{margin-bottom:72px}section.about .about-block h2{margin:0 0 20px;font-size:2.1875rem;line-height:2.6875rem}section.about .about-block h3{margin:0 0 8px;font-size:1.25rem;line-height:1.75rem}section.about .about-block p{margin:0 0 16px;font-size:1rem;line-height:1.75rem}section.about .about-aside{box-sizing:border-box;background:var(--theme-color-white);border-left:3px solid var(--theme-color-primary,#474cd2);border-radius:0 10px 10px 0;margin-top:24px;padding:16px 20px}section.about .about-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:20px;margin-top:24px;display:grid}section.about .about-card{box-sizing:border-box;background:var(--theme-color-white);border-radius:14px;min-width:0;padding:22px 24px}section.about .about-card p:last-child{margin-bottom:0}section.about .about-people{flex-wrap:wrap;justify-content:center;gap:28px;margin:28px 0 0;padding:0;list-style:none;display:flex}section.about .about-person{text-align:center;width:150px}section.about .about-person img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:110px;height:110px;margin-bottom:10px}section.about .about-person-name{margin:0 0 2px;font-size:1rem;font-weight:600;line-height:1.375rem}section.about .about-person-role{opacity:.75;margin:0;font-size:.875rem;line-height:1.25rem}section.about .about-network-title{margin-top:56px}section.about .about-contact{text-align:center}section.about .about-contact-link{color:var(--text-color);grid-template-columns:minmax(0,max-content);justify-content:center;font-size:1.25rem;line-height:1.75rem;display:inline-grid}@media (max-width:60rem){section.about{padding-top:120px}section.about .about-title{font-size:2.5rem;line-height:3rem}section.about .about-block h2{font-size:1.875rem;line-height:2.3125rem}}@media (max-width:45rem){section.about{padding:100px 16px 80px}section.about .about-head{margin-bottom:56px}section.about .about-title{font-size:1.875rem;line-height:2.3125rem}section.about .about-intro{font-size:1.0625rem;line-height:1.75rem}section.about .about-block{margin-bottom:52px}section.about .about-block h2{font-size:1.5rem;line-height:1.9375rem}section.about .about-people{gap:20px}section.about .about-person{width:120px}section.about .about-person img{width:88px;height:88px}}@media (max-width:22rem){section.about{padding:92px 12px 64px}section.about .about-title{font-size:1.5rem;line-height:1.875rem}section.about .about-block h2{font-size:1.25rem;line-height:1.625rem}section.about .about-card{padding:16px 14px}section.about .about-aside{padding:14px 12px}section.about .about-people{gap:14px}section.about .about-person{width:100%}section.about .about-title,section.about .about-block h2,section.about .about-block h3,section.about .about-block p,section.about .about-intro,section.about .about-local,section.about .about-person-name,section.about .about-person-role,section.about .about-contact-link{overflow-wrap:anywhere}}
