.banner-group{background-position:50%;background-size:cover;width:100%}.banner-group .banner-inner{align-items:center;display:flex;justify-content:center;min-height:450px}.banner-group .banner-content{padding-top:80px;text-align:center}.banner-group .banner-content p{font-size:28px;line-height:1.36;margin-bottom:20px}.banner-group .banner-content h1{font-size:54px;line-height:1.25;margin-bottom:0}@media screen and (max-width:767px){.banner-group .banner-inner{min-height:350px}.banner-group .banner-content h1{font-size:46px}.banner-group .banner-content p{font-size:24px}}