.hero-menu{background:#143cc8 center/cover;position:relative}.hero-menu::after{content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(25, 34, 67, 0.47)), to(#192243));background:linear-gradient(to bottom, rgba(25, 34, 67, 0.47), #192243);display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;z-index:0}.hero-menu__wrapper{width:100%;max-width:192rem;margin-right:auto;margin-left:auto;padding-left:3rem;padding-right:3rem;position:relative;height:100%;z-index:2}.hero-menu__inner{padding-bottom:12rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:120rem;margin-right:auto;margin-left:auto}.paragraph-with-anchors .hero-menu__inner{padding-left:0;padding-right:0}.hero-menu__headings{margin:27rem auto 3rem;text-align:center;width:100%}.hero-menu__subtitle.title{font-family:rubik,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.2;color:#fff;font-weight:400;padding:0}@media screen and (min-width: 64em){.hero-menu__subtitle.title{font-size:2.1rem}}.hero-menu__subtitle.title span{border-radius:3px;font-weight:500;text-transform:uppercase}.hero-menu__title.title{line-height:1.2;color:#fff;font-weight:400;padding:0 0 3rem}@media screen and (min-width: 0)and (max-width: 47.9375em){.hero-menu__title.title{font-size:3.6rem}}@media screen and (min-width: 48em)and (max-width: 63.9375em){.hero-menu__title.title{font-size:4.5rem}}@media screen and (min-width: 64em){.hero-menu__title.title{font-size:6.2rem}}.hero-menu__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width: 0)and (max-width: 63.9375em){.hero-menu__navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 0)and (max-width: 63.9375em){.hero-menu__navigation .card-step{margin-bottom:3rem;width:48%}}@media screen and (min-width: 64em){.hero-menu__navigation .card-step{margin-right:1.5rem}.hero-menu__navigation .card-step:last-child{margin-right:0}}