.aboutHero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:center;padding-bottom:28px}.aboutHero .areaIntro{max-width:none}.aboutCompany,.aboutSection{border:1px solid var(--area-line);background:var(--area-card);border-radius:24px;padding:30px}.aboutCompany h2{font-size:21px}.aboutCompany p,.aboutMain p{line-height:1.85;color:var(--area-muted)}.aboutCompany dl{font-size:13px;margin:24px 0}.aboutCompany dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--area-line)}.aboutCompany dd{margin:0;font-weight:700}.aboutCompany>a{display:block;font-size:14px;line-height:2}.aboutSection{margin-bottom:24px;padding:36px}.aboutSection>p{max-width:1050px;font-size:15px}.aboutSection h3{font-size:18px;line-height:1.5;margin:0 0 12px;color:var(--area-text)}.aboutServices,.aboutSteps,.aboutCredentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aboutServices>a,.aboutSteps>li,.aboutCredentials>article{padding:22px;border:1px solid var(--area-line);border-radius:16px}.aboutServices>a{text-decoration:none;display:flex;flex-direction:column;gap:10px;line-height:1.5}.aboutServices span{font-size:13px;color:var(--area-muted);font-weight:400}.aboutSteps{list-style:none;padding:0;counter-reset:steps}.aboutSteps>li{counter-increment:steps;display:flex;flex-direction:column;gap:10px;line-height:1.7}.aboutSteps>li:before{content:counter(steps,decimal-leading-zero);font-weight:800;color:#007d79;font-size:24px}.aboutSteps span{font-size:14px;color:var(--area-muted)}.aboutFormal{border-left:4px solid #00c2bf;padding:24px;background:var(--area-card);border-radius:0 16px 16px 0}.aboutFormal p,.aboutCredentials p{margin:0;font-size:14px}.aboutBrands{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aboutBrands ul{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0;margin:0}.aboutBrands li,.aboutCities li{border:1px solid var(--area-line);border-radius:12px;padding:10px 16px;font-size:14px}.aboutPhotos{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.aboutPhotos img{width:100%;height:320px;object-fit:contain;border-radius:16px;background:#071b2b}.aboutCities{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.aboutProjects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.aboutProjects article{display:grid;grid-template-rows:220px auto 1fr auto;gap:18px;border:1px solid var(--area-line);border-radius:18px;padding:18px}.aboutProjects img{width:100%;height:220px;object-fit:contain;background:#071b2b;border-radius:12px}.aboutProjects h3{font-size:16px;margin:0}.aboutProjects p{margin:0;font-size:13px}.aboutProjects a{font-size:14px}:root[data-evo-theme="dark"] .aboutSteps>li:before{color:#60dfd5}@media(max-width:1050px){.aboutHero{grid-template-columns:1fr;gap:0}.aboutCompany{margin-bottom:24px}.aboutServices,.aboutSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.aboutSection{padding:22px}.aboutServices,.aboutSteps,.aboutCredentials,.aboutBrands,.aboutPhotos,.aboutProjects{grid-template-columns:1fr}.aboutPhotos img{height:230px}.aboutProjects article{grid-template-rows:220px auto auto auto}.aboutSection h2{font-size:26px}.aboutHero{padding-bottom:0}.aboutCompany{padding:24px}}
@media(min-width:681px){.aboutProjects article{grid-row:span 4;grid-template-rows:subgrid}}
