.blog-banner{height:400px;background-position:50% 50%;background-size:cover}.blog-banner .row{position:relative;height:100%;z-index:2;max-width:76.25em !important;margin-left:auto !important;margin-right:auto !important}.blog-banner .blog-header{width:40%;left:20px;right:auto;white-space:normal;z-index:3;position:absolute;margin:0 auto;bottom:50% !important;top:auto !important;text-align:center;-webkit-transform:translateY(50%) !important;transform:translateY(50%) !important}.blog-banner h1.blog-header__title{text-align:left;color:#fff;font-size:350%;line-height:95%;margin:15px 0}.blog-banner .blog-header{width:40%;left:20px;right:auto;white-space:normal;z-index:3;position:absolute;margin:0 auto;bottom:50% !important;top:auto !important;-webkit-transform:translateY(50%) !important;transform:translateY(50%) !important}.blog-banner .tx-div{margin-top:20px !important;margin-bottom:20px !important;margin:0 auto;width:30%;max-width:90%;background-color:#fff;height:1px;opacity:.7}