.banner-top{padding:95px 0 0;position:relative}.banner-top:before{background:#e1f1ef;content:"";height:70%;left:0;position:absolute;top:0;width:100%}.banner-top .page-center{padding:0 20px;position:relative}.banner-top .content{color:#006272;margin-left:auto;margin-right:auto;max-width:1010px;position:relative;text-align:center;width:100%}.banner-top h3{font-size:26px;line-height:36px;margin-bottom:8px}.banner-top h1,.banner-top h3{color:#006272;font-family:Lexend,sans-serif;font-weight:600}.banner-top h1{font-size:46px;line-height:56px;margin:0}.banner-top .spacer{height:80px}.banner-top .image-wrap,.banner-top .spacer{position:relative;width:100%}.banner-top .image-wrap img{border-radius:12px;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}@media screen and (min-width:1030px){.banner-top .page-center{margin:0 auto;max-width:1225px;width:100%}}@media screen and (min-width:1130px){.banner-top .page-center{padding:0}}@media screen and (max-width:768px){.banner-top h3{font-size:22px;font-weight:700;line-height:28px}.banner-top h1{font-size:36px;font-weight:700;line-height:45px}}@media screen and (max-width:1250px){.banner-top .page-center{max-width:1110px}}@media screen and (max-width:1030px){.banner-top{padding:85px 0 0}.banner-top .spacer{height:60px}}@media screen and (max-width:768px){.banner-top .content{margin-bottom:90px}.banner-top .image-wrap img{height:38vh}}