.hero-banner__container img.hero-banner__bg-image{width:100%;height:100%;position:absolute;inset:0}.hero-banner__description{color:var(--text-color);text-align:center;margin:0}.hero-banner__h2{color:var(--text-color);text-align:center;margin:0;line-height:1}.hero-banner__content-container{flex-direction:column;gap:14px;max-width:500px;display:flex}.hero-banner__desktop-gradient-flex{z-index:2;justify-content:center;padding:32px 0;display:flex;position:relative}.hero-banner__cta-wrapper{justify-content:center;display:flex}div.hero-banner__overlay:empty{z-index:1;background:linear-gradient(#0000000d 0%,#000 100%);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-banner__container img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-banner__bg-image-desktop{display:none}.hero-banner__container{justify-content:center;align-items:flex-end;width:100%;display:flex}@media (min-width:1024px){.hero-banner__content-container{width:100%;height:100%;max-width:unset;max-width:670px;padding:48px 0}.hero-banner__bg-image-mobile{display:none}.hero-banner__bg-image-desktop{display:block}.hero-banner__desktop-gradient-flex{min-width:50%;min-height:43vw;padding:0}}
