.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:523px}.banner .inner_banner{margin-left:auto;margin-right:auto;max-width:770px;padding:1rem;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.banner .subtitle,.banner .title{color:#fff}