/* HERO как на главной v2 – правила #top из home.css; подключать вместе с body.home-v2 */
/* картинка справа на всех ширинах, кроме мобильной (701-1100 px) */
@media (min-width:701px) and (max-width:1100px){
html body.home-v2 #top.v3-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:center;padding-left:var(--v3-gutter)!important;padding-right:var(--v3-gutter)!important;column-gap:24px}
html body.home-v2 #top.v3-hero>.audit-hero-copy{grid-column:1!important;grid-row:1!important;padding:40px 0!important;min-width:0}
html body.home-v2 #top.v3-hero>.v3-hero-visual{grid-column:2!important;grid-row:1!important;padding:24px 0!important;display:flex;justify-content:flex-end;align-items:center}
html body.home-v2 #top .v3-hero-visual .v3-shot{width:100%!important}
html body.home-v2 #top h1.v3-hero-title{font-size:3.5vw!important}
html body.home-v2 #top .audit-lead{font-size:min(1.4vw,15px)!important;white-space:nowrap}
html body.home-v2 #top .audit-lead br{display:inline!important}
html body.home-v2 #top .hero-proof{gap:0!important}
html body.home-v2 #top .hero-proof>div{padding:0 14px!important;gap:6px!important}html body.home-v2 #top .hero-proof>div:first-child{padding-left:0!important}
html body.home-v2 #top .hero-proof strong{font-size:3.2vw!important}
html body.home-v2 #top .hero-proof span{white-space:nowrap;font-size:11px!important}
}
@media (min-width:1101px) and (max-width:1140px){
html body.home-v2 #top .hero-proof span{white-space:nowrap}
html body.home-v2 #top .hero-proof>div{padding-left:18px;padding-right:18px}
html body.home-v2 #top .hero-proof>div:first-child{padding-left:0}
}
@media (min-width:701px){
html body.home-v2 #top.v3-hero{align-items:stretch!important}
html body.home-v2 #top.v3-hero>.audit-hero-copy,html body.home-v2 #top.v3-hero>.v3-hero-visual{align-self:stretch!important}
html body.home-v2 #top.v3-hero>.audit-hero-copy.h-hero-fit{justify-content:flex-start!important}
html body.home-v2 #top .h-hero-fit>.audit-eyebrow,html body.home-v2 #top .h-hero-fit .hero-proof{margin-top:0!important}
html body.home-v2 #top .h-hero-fit::before,html body.home-v2 #top .h-hero-fit::after{content:"";display:block}
html body.home-v2 #top .h-hero-fit::before{order:-1;flex:1 1 0}
html body.home-v2 #top .h-hero-fit::after{order:1;flex:3 1 0}
html body.home-v2 #top .h-hero-fit .hero-proof{order:2}
}
