.b-title h2,.b-title h3,.b-title h4,.b-title h5,.b-title h6{color:#fff}.banner-content{max-width:830px;padding:100px 0 40px;text-align:center}.hero-banner .content-wrapper{align-items:center;display:flex;justify-content:center}.b-buttons a span.btn-icon{display:inline-block;vertical-align:middle;width:15px}.b-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}a.custom-button{background-color:transparent;border:1px solid var(--accent_color);border-radius:8px;color:var(--secondary_color);font-size:16px;padding:14px 20px;text-decoration:none}.header-main-wrapper{background:transparent;left:0;position:absolute;top:0;width:100%;z-index:9999}.hero-banner{padding-top:80px;position:relative}.hero-banner-bg{animation:reveal-bg .3s ease-in-out;animation-delay:.2s;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.b-buttons a span.btn-icon svg{color:currentcolor;fill:currentColor}@media (max-width:767px){.b-title h1,.b-title h2,.b-title h3,.b-title h4,.b-title h5,.b-title h6{font-size:34px}.banner-content{padding:30px 0 0}}