.banner_wrapper{border-top-style:solid;position:relative}.banner_wrapper.gradintBg .banner_row{background-blend-mode:darken;background-color:initial}.banner_wrapper .banner_content_inner{margin-right:6%;margin-left:0;text-align:left;padding:10px 10px 10px 0}.banner_wrapper h1.bnr_title{font-size:48px;color:#fff}.banner_wrapper .bnr_rich_text{font-weight:300;font-size:22px;max-width:600px;color:#fff}.banner_wrapper .bnr_rich_text>*{color:#fff}.banner_wrapper .banner_row{position:relative;padding:50px 0;background-position:50%;background-size:cover}.banner_wrapper .content-wrapper{position:relative;z-index:2}.banner_wrapper .overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner_wrapper .bnr_rich_text img{display:inline;float:left;margin-right:15px}.banner_wrapper .bnr_rich_text h6{color:#fff;font-size:15px;line-height:1.7em;font-weight:500;padding-bottom:0}.banner_wrapper span.banner_subtitle{line-height:48px;font-size:48px;margin-bottom:20px;color:#fff;display:block}.banner_wrapper .content-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.banner_wrapper .banner_content{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:100%;display:block}@media(max-width:767px){.banner_wrapper .banner_content_inner{margin:20px 2%}.banner_wrapper .content-wrapper{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media(max-width:479px){.banner_wrapper span.banner_subtitle{font-size:35px;line-height:1}}