.banner-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-size:cover;background-repeat:no-repeat;background-position:center;height:450px;display:flex;align-items:center;justify-content:center}.banner-container{text-align:center;width:100%;padding:50px 20px 0}.banner-wrap h1{color:#003974;font-size:40px;margin-top:23px;margin-bottom:11.5px;font-weight:700;line-height:1.2}@media(max-width:767px){.banner-wrap h1{font-size:30px}.banner-container{padding-top:150px}.banner-wrap{display:block}}