.banner{position:relative;margin-top:-21px;padding-left:5px;padding-right:5px;display:flex;flex-wrap:wrap}.banner .img_wrap{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}.banner .img_wrap.mobile{display:none}.banner .overlayBg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.banner .page-center{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:8;width:100%;height:inherit}.banner-content{text-align:center}.banner h4,.banner h3,.banner h2,.banner h1{font-size:64px;font-weight:700;font-family:futura-lt-w01-light,sans-serif;font-weight:300;letter-spacing:.05em;margin-bottom:0}.banner h4 strong,.banner h3 strong,.banner h2 strong,.banner h1 strong{font-family:futura-lt-w01-book,sans-serif}.banner h4{line-height:1.05}.banner .img_wrap img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(min-width:768px){.banner.mobileBgAded .img_wrap.mobile{display:none}}@media(max-width:767px){.banner.mobileBgAded .img_wrap.desktop{display:none}.banner.mobileBgAded .img_wrap.mobile{display:block}.banner{margin-top:-1px}.banner h1{font-size:29px}.banner h2{font-size:25px}.banner h3{font-size:24px}.banner h4{font-size:23px}}