.main_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:151px;padding-top:187px;position:relative;text-align:center}.main_banner .layer{height:100%;inset:0;position:absolute;width:100%}.main_banner .layer img{height:100%;vertical-align:bottom;width:100%}.main_banner h1{color:var(--white);font-size:48px;letter-spacing:-.02em;line-height:62px;position:relative;z-index:1}@media(max-width:767px){.main_banner h1{font-size:35px;line-height:1.3}}