/* Project-authored controls: restore the original white raised buttons. */
.hero-actions>a,.hero-actions>button{appearance:none;-webkit-appearance:none}
/* Paint the lower control above the upper control's falling shadow. */
.hero-actions>.invoice-cta,.hero-actions>.form-cta{position:relative;z-index:4}
.video-actions .invoice-cta,.hero-actions .invoice-cta,.hero-actions .form-cta{
 display:flex;align-items:center;justify-content:center;gap:14px;
 min-height:60.1px;padding:17px 28px;border:2px solid #fff;
 border-radius:14px!important;background:#fff;color:#b90506!important;
 font-family:inherit!important;font-size:17px!important;font-weight:600!important;
 line-height:1.3!important;letter-spacing:0!important;
 box-shadow:0 10px 28px rgba(75,0,0,.25)!important;white-space:nowrap;
}
.video-actions .invoice-cta:hover,.hero-actions .invoice-cta:hover,.hero-actions .form-cta:hover{background:#fff4f4;border-color:#fff4f4;color:#940405!important;box-shadow:0 13px 30px rgba(75,0,0,.32)!important;text-decoration:none}
.video-actions .invoice-cta:focus-visible,.hero-actions .invoice-cta:focus-visible,.hero-actions .form-cta:focus-visible{outline:3px solid #333;outline-offset:4px}
.video-actions .invoice-cta svg,.hero-actions .cta-icon{width:23px;height:23px;flex:0 0 23px}
@media(max-width:980px){.video-actions .invoice-cta,.hero-actions .invoice-cta,.hero-actions .form-cta{font-size:15px!important;padding:14px 22px;min-height:51.5px}}
@media(max-width:600px){.video-actions .invoice-cta,.hero-actions .invoice-cta,.hero-actions .form-cta{white-space:normal}}
