.hero-block__wrap{border-radius:20px;overflow:hidden;position:relative;@media (min-width:1264px){display:flex}}.hero-block__content{padding:1rem;position:relative;z-index:2;@media (min-width:960px){padding-bottom:217px;padding-left:40px;padding-right:340px;padding-top:40px}}.hero-block__background{margin-top:2rem;@media (min-width:960px){bottom:0;left:50%;margin-top:0;position:absolute;right:0;z-index:1}@media (min-width:1264px){display:flex;position:static}}.hero-block__text{color:#555}