.hero-banner{position:relative;background-color:var(--bg, #ffffff);color:var(--cl, #242222);padding:var(--pt, 60px) var(--pr, 20px) var(--pb, 60px) var(--pl, 20px);margin:var(--mt, 0) var(--mr, 0) var(--mb, 0) var(--ml, 0);overflow:hidden;text-align:center;height:var(--hero-height-desktop, 600px);background-size:cover;background-repeat:no-repeat;background-position:center}.hero-banner__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;height:100%;padding-top:120px}.hero-banner__heading{color:var(--heading-color, #242222);font-size:2.5rem;margin-bottom:1rem;z-index:3;position:relative}.hero-banner__subheading{color:var(--subheading-color, #242222);font-size:1.25rem;margin-bottom:2rem;z-index:3;position:relative}.hero-banner__btn{display:inline-block;background-color:var(--btn-bg, #242222);color:var(--btn-cl, #fafafa);border:var(--btn-border, 1px solid #fafafa);border-radius:var(--btn-radius, 30px);padding:7.8px 1.5rem;text-decoration:none;font-weight:600;transition:background-color .3s ease,color .3s ease;z-index:3;position:relative;min-height:40px;justify-content:center;display:flex;align-items:center;width:fit-content;margin:40px auto auto}.hero-banner__btn:hover{color:var(--btn-bg, #242222);background-color:var(--btn-cl, #fafafa)}@media (max-width: 768px){.hero-banner{height:var(--hero-height-mobile, 300px);background-position:center}.hero-banner__inner{padding:60px 0}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/custom-hero-banner.css.map */
