.banner-wrapper .banner{background:#fafafa;background-position:100%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #eee;min-height:250px;padding:80px 0 16px}.banner-wrapper .banner h1{color:#113458;font-size:55px;font-weight:600;letter-spacing:1px;line-height:70px;margin:20px 12px 16px;position:relative}@media(max-width:767px){.banner-wrapper .banner{background-blend-mode:darken;background-color:rgba(0,0,0,.25);min-height:100px;padding-bottom:14px;padding-top:20px}.banner-wrapper .banner h1{color:#fff;font-size:35px;line-height:1.1;text-shadow:1px 1px #000}}