@media (max-width:767px){
.template-index .mainslider .card{height:620px!important;min-height:620px!important}
.template-index .mainslider .card__text-parent{align-items:flex-start!important;padding-top:24px!important;padding-bottom:24px!important}
.template-index .mainslider .card__text{max-width:92%!important;width:92%!important}
.template-index .mainslider .card__text h1{font-size:34px!important;line-height:1.05!important}
.template-index .mainslider .card__text .text-size--large{font-size:18px!important;line-height:1.35!important;margin-top:0!important}
.template-index .mainslider .card__text .content-group{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
.template-index .mainslider .card__text .content-group .button{width:100%!important;box-sizing:border-box!important;text-align:center!important}
.template-index .mainslider .card__image img{object-position:72% center!important}
}