.banner-wrapper{align-items:center;display:flex;justify-content:center;min-height:584px;overflow:hidden;position:relative}.banner-wrapper .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.banner-wrapper .content-wrapper{position:relative;z-index:99}.banner-wrapper .bg.image{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-wrapper .svg-shape{bottom:0;height:208px;left:0;position:absolute;top:auto;width:100%;z-index:9}.banner-wrapper .svg-shape svg{bottom:-1px;height:auto;position:absolute;top:auto;width:100%}.banner-wrapper .content-section{margin:0 -20px;padding:0 20px;width:auto}.banner-wrapper.blog-header{align-items:center;display:flex;justify-content:center}.banner-wrapper.blog-header .content-section *{color:#fff}.banner-wrapper.blog-header .content-section .details{align-items:center;display:flex;flex-wrap:wrap}.banner-wrapper.blog-header .content-section .details p.read-time{margin:0}.banner-wrapper.blog-header .content-section .details .sep.plr10{padding:0 10px}.banner-wrapper.blog-header .content-section .read-more a{background-color:#4c7536;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none}.banner-wrapper.blog-header .content-section .read-more{padding-top:50px}.banner-wrapper.blog-header .content-section .read-more a:hover{background-color:#3a5d2b}@media(max-width:767px){.banner-wrapper{min-height:400px}}