.banner{background-color:#f5f5f5;background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:500px;padding:20px;position:relative;text-align:center;width:100%}.headline{background-color:rgba(13,177,205,.9);-webkit-box-shadow:0 3px 4px -2px rgba(0,0,0,.06);box-shadow:0 3px 4px -2px rgba(0,0,0,.06);display:inline-block;margin:0 auto;max-width:1160px;padding:6px 12px 12px;z-index:1}h1#banner-image_text{color:#fff;letter-spacing:.2px;line-height:1;margin:0 auto;text-align:center}.subline{background-color:rgba(13,148,171,.9);-webkit-box-shadow:0 3px 4px -2px rgba(0,0,0,.06);box-shadow:0 3px 4px -2px rgba(0,0,0,.06);color:#fff;display:inline-block;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1.2;padding:2px 12px 6px;text-align:center}.subline_container{margin:-8px auto 0;z-index:2}@media (max-width:960px){.banner{min-height:300px}.subline{font-size:20px;letter-spacing:.2px;line-height:1.2}.subline_container{padding-left:12px;padding-right:12px}}