.banner-wrapper{align-items:center;display:flex;justify-content:center;min-height:584px;overflow:hidden;position:relative}.banner-wrapper.shape_add{display:block}.banner-wrapper .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.banner-wrapper .content-wrapper{position:relative;z-index:12}.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;width:auto}@media(max-width:767px){.banner-wrapper{min-height:380px}}@media(max-width:479px){.banner-wrapper{min-height:300px}}