.hero-section{background:linear-gradient(0deg,rgba(3,7,34,.18) 0,rgba(3,7,34,.18) 100%),linear-gradient(0deg,rgba(3,7,34,.76) 0,rgba(3,7,34,.76) 100%),var(--hero-bg-image,none) #d3d3d3 50% /cover no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:80px;padding-top:170px;position:relative}.hero-section .overlay{inset:0;pointer-events:none;position:absolute}.hero-section .hero-inner{box-sizing:border-box;margin:0;max-width:none;padding:0 32px;position:relative;width:100%;z-index:1}.hero-section .section-details{box-sizing:border-box;margin:0 auto;max-width:1250px;width:100%}.hero-section .hero-section__headline{color:#fff;margin-bottom:32px;text-align:center}.hero-section .content-row{display:flex;flex-direction:column;gap:32px;width:100%}.hero-section .content-col{align-items:flex-start;display:flex;flex-direction:column;min-width:0;text-align:left;width:100%}.hero-section .content-col.image{display:flex;flex-direction:column;height:100%}.hero-section .content-col.text{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:32px}.hero-section .content-col .block__content,.hero-section .content-col .block__content *,.hero-section .content-col .block__headline{color:#fff;text-align:left}@media (min-width:768px){.hero-section .content-row{align-items:stretch;display:grid;gap:64px;grid-template-columns:repeat(12,minmax(0,1fr))}.hero-section .content-col{grid-column:span var(--col-span,12)}.hero-section .content-col.content-col--width-auto{grid-column:span auto}}.hero-section .block__media{box-sizing:border-box;display:flex;flex:1;height:100%;padding:25px;width:100%}.hero-section .block__image{display:block;height:auto;max-width:100%;object-fit:contain}.hero-section .section-multi-col__actions{margin-top:16px;width:100%}@media (max-width:767px){.hero-section{padding-bottom:40px;padding-top:124.77px}.hero-section .hero-inner{padding:0 20px}.hero-section .block__media{align-items:center!important;justify-content:center!important;padding:12px 0}.hero-section .block__image{margin:0 auto;max-width:100%!important;width:auto}}