h1.hero--header{margin-bottom:28px}@media(max-width: 576px){h1.hero--header{font-size:28px;line-height:32px;margin-bottom:12px}}p.hero--subheader{margin-bottom:10px}@media(max-width: 576px){p.hero--subheader{font-size:10px;line-height:28px}}p.hero--description{max-width:600px;font-family:"MaisonNeueLight";font-style:normal;font-weight:normal;font-size:20px;line-height:36px}@media(max-width: 576px){p.hero--description{font-size:12px;line-height:20px}}.hero--container{background-image:linear-gradient(to top right, rgba(107, 59, 246, 0.1), white, white, white, rgba(107, 59, 246, 0.1))}@media(max-width: 767px){.hero--container{margin-top:11px}}.hero--container img{max-width:264px;height:auto}@media(max-width: 991px){.hero--container img{max-width:150px}}@media(max-width: 375px){.hero--container img{max-width:91px}}.hero--grid{display:grid;grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(12, 1fr)}@media(max-width: 991px){.hero--grid{grid-template-areas:none;grid-template-columns:repeat(6, 1fr);grid-template-rows:2fr auto 1fr}}.hero--content{grid-row:1/-1;grid-column:4/10;padding-top:144px;padding-bottom:200px;padding-left:30px;padding-right:30px}@media(max-width: 991px){.hero--content{padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;grid-row:2/3;grid-column:1/-1}}.hero--container__top-left{grid-row:1/span 2;grid-column:2/span 2;justify-self:end}@media(max-width: 991px){.hero--container__top-left{grid-row:1/2;grid-column:1/3}}.hero--container__bottom-left{grid-row:3/span 2;grid-column:1/span 2;align-self:end;margin-bottom:20px}@media(max-width: 991px){.hero--container__bottom-left{grid-row:3/4;grid-column:1/-1;margin-bottom:10px}}.hero--container__top-right{grid-row:2/span 2;grid-column:10/span 3}.hero--container__top-right img{max-width:342px}@media(max-width: 991px){.hero--container__top-right img{max-width:160px}}@media(max-width: 375px){.hero--container__top-right img{max-width:102px}}@media(max-width: 991px){.hero--container__top-right{grid-row:1/2;grid-column:4/6;justify-self:end;align-self:center}}.hero--container__bottom-right{grid-row:3/span 2;grid-column:10/span 3;justify-self:end}@media(max-width: 991px){.hero--container__bottom-right{grid-row:1/2;grid-column:5/7;justify-self:end;align-self:end}}
