.section-type-hero-content{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden}.section-type-hero-content .hero-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.section-type-hero-content .hero-scrim{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1}.section-type-hero-content .hero-flex{position:relative;z-index:2;width:100%}.section-type-hero-content .hero-inner{color:#fff;max-width:640px;padding:60px 0;text-align:left}@media (max-width: 767px){.section-type-hero-content .hero-inner{padding:40px 0}}.section-type-hero-content .hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600;margin-bottom:12px;opacity:.9}.section-type-hero-content .hero-title{color:inherit;margin:0 0 16px;font-size:40px;line-height:1.15}@media (max-width: 767px){.section-type-hero-content .hero-title{font-size:28px}}.section-type-hero-content .hero-body{font-size:17px;line-height:1.6;margin-bottom:24px}.section-type-hero-content .hero-body p:last-child{margin-bottom:0}@media (max-width: 767px){.section-type-hero-content .hero-body{font-size:15px}}.section-type-hero-content .hero-cta-group{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:4px}.section-type-hero-content .hero-cta{display:inline-block;margin:0}.section-type-hero-content .hero-cta-link{color:var(--vl-section-auto-fg, #444444);text-decoration:none;font-weight:600;letter-spacing:.02em}.section-type-hero-content .hero-cta-link .hero-cta-arrow{margin-left:6px}.section-type-hero-content .hero-cta-link:hover{text-decoration:underline}.section-type-hero-content.overlay-light .hero-scrim{opacity:.2}.section-type-hero-content.overlay-medium .hero-scrim{opacity:.38}.section-type-hero-content.overlay-dark .hero-scrim{opacity:.55}