.bg-hero{display:flex;min-height:100vh;position:relative;overflow:hidden;background:url(/images/gradients/hero.svg) no-repeat 100% 0;padding-top:80px}.partner-image{width:100%;max-width:220px;max-height:80px;margin:16px 4px}.card-bg-violet{height:100%;background-image:url(/images/gradients/violet.svg);background-position:50% 0}.card-bg-yellow{position:absolute;width:100%;height:100%}.card-bg-grey{height:100%;background-image:url(/images/gradients/grey.svg);background-position:50% 0}