.sf__hero-banner__container{align-items:center;display:flex;padding:80px 0;position:relative}.sf__hero-banner__overlay{background:rgba(0,0,0,.4);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.sf__hero-banner__wrapper{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1200px;padding:20px 20px 0 0;position:relative;width:100%;z-index:1}.sf__hero-banner__wrapper h1,.sf__hero-banner__wrapper h2{color:#fff}.sf__hero-banner__btn__wrapper{display:flex;flex-wrap:wrap;gap:15px}