
@media (max-width:520px){
  .cta{overflow:hidden!important}
  .cta-inner{padding-left:22px!important;padding-right:22px!important}
  .cta h2{font-size:clamp(28px,7.5vw,34px)!important;line-height:1.5!important;letter-spacing:.035em!important;word-break:normal!important;overflow-wrap:break-word!important}
  .cta p{font-size:16px!important;line-height:1.9!important;letter-spacing:.01em!important;word-break:normal!important}
  .cta .button{width:100%!important;box-sizing:border-box!important;text-align:center!important}
}



@media (max-width:780px){
  .cta-inner{display:block;}
  .cta .button{margin-top:28px;}
}


.cta-title-line{display:block;}
.email-nowrap{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;}
.bp-mobile-line{display:inline;}
@media (max-width:520px){
  .cta h2 .cta-title-line{display:block!important;white-space:nowrap!important;}
  .cta h2{font-size:clamp(27px,7.3vw,32px)!important;line-height:1.48!important;letter-spacing:.025em!important;}
  .bp-mobile-line{display:block!important;}
  .section-head .section-title .bp-mobile-line{white-space:nowrap!important;}
  .feature-card p .bp-mobile-line{white-space:nowrap!important;}
  .dark-band h2 .bp-mobile-line{white-space:nowrap!important;}
  .two-col.panels .info-panel h3 .bp-mobile-line{white-space:nowrap!important;}
  .email-label{display:block!important;margin-bottom:4px!important;}
  .email-nowrap{display:inline-block!important;max-width:100%!important;font-size:clamp(13px,3.8vw,16px)!important;}
}


@media (max-width:520px){
.cta h2 .cta-title-line{display:block!important;white-space:nowrap!important}
.cta h2{font-size:clamp(27px,7.2vw,32px)!important;line-height:1.55!important;letter-spacing:.025em!important}
.page-contact .sub-hero .hero-text{margin-top:28px!important}
.page-business-protection .section-title .bp-current-state{white-space:nowrap!important}
.page-business-protection .bp-maintenance-copy span,.page-business-protection .bp-review-title span,.page-business-protection .bp-panel-title span{display:block!important}
.page-business-protection .bp-maintenance-copy,.page-business-protection .bp-review-copy,.page-business-protection .info-panel p{word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;text-wrap:pretty}
.page-business-protection .bp-review-title,.page-business-protection .bp-panel-title{word-break:keep-all!important;overflow-wrap:normal!important}
.page-home .home-cash-copy br{display:none!important}
.page-home .home-cash-copy{word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;text-wrap:pretty}
.email-label{display:block!important}.email-address,.email-nowrap{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(14px,4.2vw,17px)!important;letter-spacing:0!important}
}
