.hero{padding-bottom:45px}.hero__content{max-width:515px;margin:24px auto 0}.hero__buttons button:first-of-type,.step{margin-bottom:0}.hero__buttons{flex-direction:row}.hero__logos{width:345px;margin-left:-11px}.hero__images{left:22%}.hero__image{width:414px}.steps__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px}.step__title{white-space:initial}.r-7{max-width:500px;margin:0 auto}.r-2{max-width:690px;margin-bottom:8px}