.banner-blog{align-items:center;background-attachment:scroll;background-position:100% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:440px;padding-top:70px;position:relative;width:100%;z-index:1}.banner-blog .banner-overlay{background-position:50%;background-repeat:repeat;background:linear-gradient(225deg,rgba(37,124,168,.74),#257ca8) transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.banner-blog .banner-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:3}.banner-blog .banner-content-row{display:-ms-flexbox;display:flex;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-ms-flex-align:center!important;align-items:center!important}.banner-blog .banner-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.banner-blog h1{color:#fff;font-family:Quicksand,sans-serif;font-size:72px;font-weight:500;line-height:82px;margin:0 0 5px;text-align:center;text-transform:none}.banner-blog .banner-text{margin:0 auto;width:65%}.banner-blog .banner-text-inner{color:#fff;font-family:Open Sans,sans-serif;font-size:20px;font-weight:500;line-height:27px}.banner-blog .banner-text-wrap{text-align:center}@media (min-width:576px){.banner-blog .banner-container{max-width:540px}}@media (min-width:768px){.banner-blog .banner-container{max-width:720px}}@media (min-width:992px){.banner-blog .banner-container{max-width:960px}}@media (min-width:1200px){.banner-blog .banner-container{max-width:1140px}}@media (min-width:768px) and (max-width:991px){.banner-blog{height:360px}.banner-blog h1{font-size:60px;line-height:60px}.banner-blog .banner-text{width:100%}.banner-blog .banner-text-inner{font-size:22px}}@media (min-width:992px) and (max-width:1279px){.banner-blog h1{font-size:52px;line-height:56px}}@media (min-width:1280px) and (max-width:1439px){.banner-blog h1{font-size:52px;line-height:56px}}@media (min-width:1600px){.banner-blog h1{font-size:62px;line-height:68px}}@media (max-width:767px){.banner-blog{height:320px;padding:60px 0}.banner-blog h1{font-size:44px;line-height:48px}.banner-blog .banner-text{margin:0 auto;width:100%}.banner-blog .banner-text-inner{font-size:20px;line-height:24px}}