.hero-banner{position:relative;width:100%;overflow:hidden;height:var(--hero-banner-height-mb)}@media screen and (min-width:750px){.hero-banner{height:var(--hero-banner-height-dt)}}.hero-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.hero-banner__media--desktop{display:none}@media screen and (min-width:750px){.hero-banner__media--desktop{display:block}.hero-banner__media--mobile{display:none}}.hero-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-banner-overlay-color, #000);opacity:var(--hero-banner-overlay-opacity, 0);z-index:1;pointer-events:none}.hero-banner__content{position:relative;display:flex;width:100%;height:100%;z-index:2;padding:0 1.5rem}@media screen and (min-width:750px){.hero-banner__content{padding:0 5rem}}.hero-banner__content--mb-top-left{align-items:flex-start;justify-content:flex-start}.hero-banner__content--mb-top-center{align-items:flex-start;justify-content:center}.hero-banner__content--mb-top-right{align-items:flex-start;justify-content:flex-end}.hero-banner__content--mb-middle-left{align-items:center;justify-content:flex-start}.hero-banner__content--mb-middle-center{align-items:center;justify-content:center}.hero-banner__content--mb-middle-right{align-items:center;justify-content:flex-end}.hero-banner__content--mb-bottom-left{align-items:flex-end;justify-content:flex-start}.hero-banner__content--mb-bottom-center{align-items:flex-end;justify-content:center}.hero-banner__content--mb-bottom-right{align-items:flex-end;justify-content:flex-end}@media screen and (min-width:750px){.hero-banner__content--dt-top-left{align-items:flex-start;justify-content:flex-start}.hero-banner__content--dt-top-center{align-items:flex-start;justify-content:center}.hero-banner__content--dt-top-right{align-items:flex-start;justify-content:flex-end}.hero-banner__content--dt-middle-left{align-items:center;justify-content:flex-start}.hero-banner__content--dt-middle-center{align-items:center;justify-content:center}.hero-banner__content--dt-middle-right{align-items:center;justify-content:flex-end}.hero-banner__content--dt-bottom-left{align-items:flex-end;justify-content:flex-start}.hero-banner__content--dt-bottom-center{align-items:flex-end;justify-content:center}.hero-banner__content--dt-bottom-right{align-items:flex-end;justify-content:flex-end}}.hero-banner__box{width:100%;max-width:90rem;text-align:center;padding:2rem 0}@media screen and (min-width:750px){.hero-banner__box{padding:4rem 0}}@media screen and (min-width:990px){.hero-banner__box{max-width:90rem}}.hero-banner__heading{margin:0 0 1rem;padding:0 1rem;line-height:1.2}.hero-banner__heading.self-align{text-align:var(--hero-banner-heading-mb-align)}@media screen and (min-width:750px){.hero-banner__heading.self-align{text-align:var(--hero-banner-heading-dt-align)}}.hero-banner__text{margin:0;padding:0 1rem}.hero-banner__box>*+.hero-banner__text{margin-top:1.5rem}.hero-banner__usp{display:flex;align-items:center;column-gap:6px;padding:0 1rem;margin-top:0}.hero-banner__usp:first-of-type{margin-top:1.5rem}.hero-banner__usp:not(:last-of-type){margin-bottom:10px}.hero-banner__usp-icon{flex-shrink:0;width:36px;height:36px}.hero-banner__usp-text{text-align:start}@media screen and (max-width:749px){.hero-banner--align-mb-center .hero-banner__usp{max-width:var(--hero-banner-usp-max-mb, 75%);margin-left:auto;margin-right:auto}}@media screen and (min-width:750px){.hero-banner--align-dt-center .hero-banner__usp{justify-content:center}.hero-banner__usp{max-width:var(--hero-banner-usp-max-dt, 100%)}}.hero-banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;margin-top:2rem}@media screen and (min-width:551px){.hero-banner__buttons .button{min-width:308px}}@media screen and (max-width:749px){.hero-banner__buttons--hide-mobile{display:none}}.hero-banner .font-color-white{color:#fff}.hero-banner .font-color-black{color:#000}.hero-banner .font-color-yellow{color:var(--color-yellow, #f5c518)}.hero-banner .font-color-green{color:var(--color-green, #205a4e)}.hero-banner .font-color-mint-green{color:var(--color-mint-green, #68b5a0)}.hero-banner--bg-only{background-color:var(--hero-banner-bg-color, #205a4e)}.hero-banner--bg-only .hero-banner__media{display:none}.hero-banner--bg-only:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ADLOCA_26-section-hero-banner.css.map */
