.hero{aspect-ratio:1920/935}@media only screen and (max-width: 768px){.hero{background-image:var(--hero-bg-mobile) !important}}@media only screen and (max-width: 400px){.hero{background-size:contain}}.hero .hero__container{display:flex;flex-direction:column;justify-content:flex-end;height:max(935px,48.6979166667vw)}@media only screen and (max-width: 768px){.hero .hero__container{height:unset}}.hero .hero__container .hero__info_type{padding-block:max(155px,8.0729166667vw)}@media only screen and (max-width: 768px){.hero .hero__container .hero__info_type{padding-block-start:360px;padding-block-end:20px}}/*# sourceMappingURL=single-solution.min.css.map */