@media (max-width:549px){a.button.ns-hero-btn{font-size:10px!important;letter-spacing:.3px!important;padding:0 14px!important;min-height:30px!important;line-height:30px!important;white-space:nowrap!important;margin:0!important}.banner:has(.ns-hero-btn){padding-top:calc(52.5% + 50px)!important;background:#0A4040}.banner:has(.ns-hero-btn) .bg{background-size:100% auto!important;background-position:50% 0!important;background-repeat:no-repeat!important;bottom:auto!important;height:calc(100% - 50px)!important}.banner:has(.ns-hero-btn) .text-box{top:auto!important;bottom:10px!important;transform:translateX(-50%)!important}}@media (min-width:550px){.banner:has(.ns-hero-btn) .text-box{top:84.1%!important;bottom:auto!important;transform:translateX(-50%)!important}}