.generic-hero-container{background-position:center;background-size:cover;position:relative;padding:var(--global-container-padding);overflow:hidden}.generic-hero-container .background-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.generic-hero-container .background-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.generic-hero-container .content-wrapper{position:relative;margin:auto;max-width:var(--maxContentWidth);background-color:#0009;color:#fff}.generic-hero-container .content-wrapper>*{margin:unset;line-height:1.4;padding:16px var(--global-container-padding-horizontal)}.generic-hero-container .content-wrapper>*.key-points{background-color:#00000080}@media (min-width: 1024px){.generic-hero-container .content-wrapper>*{padding:24px var(--global-container-padding-horizontal)}}.generic-hero-container .content-wrapper .key-points{list-style:none;margin:unset;display:flex;flex-direction:column;gap:12px}.generic-hero-container .content-wrapper .key-points li{display:flex;gap:8px;align-items:center}@media (min-width: 1024px){.generic-hero-container .content-wrapper .key-points{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.generic-hero-container.image-only-mode{padding:initial}.generic-hero-container.image-only-mode .background-image{position:initial;margin:auto;max-width:var(--maxContentWidth)}
