.landingBanner{position:relative;width:100%}.landingBanner .darkWrap:before{position:absolute;z-index:2;display:block;content:"";top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.landingBanner .darkWrap>img{position:absolute;top:0;left:50%;width:2020px;max-width:2020px !important;transform:translateX(-50%)}.landingBanner .wrapper{max-width:1180px;min-width:20px;margin:0 auto;position:relative;min-height:500px;z-index:1000}.landingBanner .wrapper h1{position:absolute;margin:0 0 15px 0;width:100%;top:50%;font-size:5rem;font-weight:300;color:#fff;text-align:center;line-height:70px;margin-top:-15px}@media(min-width:1200px){.landingBanner .wrapper{max-width:850px}}@media(min-width:641px) and (max-width:1199px){.landingBanner .wrapper{min-height:300px}.landingBanner .wrapper h1{font-size:2.5rem;line-height:52px;padding:0 20px;top:57%}.landingBanner .darkWrap>img{max-height:300px;width:auto}}@media(max-width:640px){.landingBanner .darkWrap>img{max-height:300px;width:auto}.landingBanner .wrapper{min-height:300px}.landingBanner .wrapper h1{font-size:2.5rem;line-height:52px}}