.hs-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hs-overlay{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hs-banner .container{position:relative;z-index:2}.hs-banner-content{margin:0 auto;max-width:965px;padding:20px 0;text-align:center}.hs-banner-content h1{color:var(--color-white);margin-bottom:20px}.hero-banner-desc{color:var(--color-white);font-size:24px;line-height:1.3}@media (max-width:767px){.hero-banner-desc{font-size:20px}}