.banner-blog{height:440px;padding-top:70px;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:100% 50%;z-index:1;position:relative;display:flex;width:100%;align-items:center}.banner-blog .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:repeat;z-index:1;background:linear-gradient(225deg,rgba(30,139,203,0.62) 0%,rgba(255,131,0,0.35) 100%) transparent}.banner-blog .banner-container{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:relative;z-index:3}.banner-blog .banner-content-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;flex:1 0 100%;-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%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.banner-blog h1{font-family:'Quicksand',sans-serif;font-size:72px;font-weight:500;color:#fff;line-height:82px;margin:0px 0px 5px 0px;text-transform:none;text-align:center}.banner-blog .banner-text{margin:0 auto 0px auto;width:65%}.banner-blog .banner-text-inner{font-size:24px;font-weight:500;line-height:27px;color:#fff}.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-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px}.banner-blog h1{font-size:44px;line-height:48px}.banner-blog .banner-text{margin:0 auto 0px auto;width:100%}.banner-blog .banner-text-inner{font-size:20px;line-height:24px}}