.banner-wrap{position:relative}.banner-wrapper{margin-top:20px}.banner-wrapper .page-center{position:relative;text-align:center}.banner-wrapper h1.title{color:#243774;font-family:acumin-pro-condensed,sans-serif;font-weight:400;margin:0 auto;position:absolute;width:100%}.banner-wrapper img.hero-img{height:100px;margin-bottom:-7px;object-fit:cover;width:100%}.line-big.gradient-h{background:linear-gradient(90deg,#243774,#45b49b);height:20px;position:absolute;width:100%}@media screen and (min-width:768px){.banner-wrapper{margin-top:30px}.banner-wrapper h1.title{flex-basis:960.90909px}.banner-wrapper img.hero-img{background-repeat:no-repeat;margin-bottom:-10px;min-height:235px}}@media screen and (min-width:1024px){.banner-wrapper{margin-top:38px}.banner-wrapper img.hero-img{background-position:bottom;height:235px}.banner-wrapper h1.title{font-size:55px;letter-spacing:.1px;line-height:60px}}@media screen and (min-width:1420px){.banner-wrapper img.hero-img{background-size:contain}.banner-wrapper h1.title{font-size:60px;letter-spacing:.3px;line-height:65px}.banner-wrapper img.hero-img{object-fit:fill}.banner-wrapper{margin-top:50px}}@media screen and (max-width:1204px){.banner-wrapper h1.title{flex-basis:890.90909px}}@media screen and (max-width:1024px){.banner-wrapper h1.title{flex-basis:393.90909px;font-size:55px;letter-spacing:.1px;line-height:60px}}@media screen and (max-width:767px){.banner-wrapper h1.title{flex-basis:auto;font-size:40px;letter-spacing:.1px;line-height:45px;width:100%}}