.hero--2-cols{background-image:var(--hero-2-cols-bg);background-position:50%;background-repeat:no-repeat}.hero.hero--2-cols .hero__inner{align-items:self-start;display:grid;gap:40px;grid-template-columns:1fr 1.1fr}.hero--2-cols .hero-column{min-width:0}.hero--2-cols .hero-image{display:block;height:auto;width:100%}.hero--2-cols .hero-buttons{margin-top:30px}@media (max-width:991px){.hero.hero--2-cols .hero__inner{gap:32px;grid-template-columns:1fr}}