body{margin-top:var(--header-height,85px);@media (max-width:1279px){margin-top:auto}}.header{box-shadow:none}.hero-wrapper{background:#eb3b2c;padding-block:96px;@media (max-width:820px){padding-block:56px}}.hero{align-items:center;display:flex;gap:64px;justify-content:center;text-align:center;@media (max-width:640px){flex-direction:column;gap:32px}}.hero__title{color:#fff;margin-bottom:0}.hero__description{color:#fff;font-size:24px;font-weight:600;line-height:1.16;margin:0}