.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.banner-wrapper{box-shadow:0 6px 7px rgba(0,0,0,.5);position:relative}.banner-wrapper h1{font-size:37px;margin-bottom:5px}.banner-wrapper h3{margin-bottom:30px}.banner-wrapper .grid{position:relative;z-index:5}.banner-wrapper .hs_cos_wrapper{margin:0 auto;max-width:909px;width:100%}.banner-wrapper .hs_cos_wrapper *{color:#fff}@media(max-width:1024px){.banner-wrapper h1{font-size:32px}}@media(max-width:767px){.banner-wrapper h1{font-size:28px}.banner-wrapper{;padding-top:0}}