@media screen and (max-width:767px){.banner-inner{align-items:center!important;flex-direction:column!important;padding:0 10px!important}.banner-content-left{margin-right:0!important;text-align:center!important;width:100%!important}.banner-text{gap:15px!important;padding-top:20px!important;text-align:center!important}.banner-text h1,.banner-text h3{font-size:28px!important;word-wrap:break-word;margin:0 auto!important;max-width:90%;overflow-wrap:break-word}.banner-text p{font-size:16px!important;line-height:1.5;margin:0 auto!important;width:90%!important}.banner-image{display:block!important;height:auto!important;margin:20px auto 0!important;max-width:80%!important}}