/* Shared text actions. Important declarations override legacy page-specific buttons. */
:is(.wb-button,.wb-text-link,.cap-button,.wb-quote-button,.wb-reset,#wb-about-content .contact,.wb-page .btn,.wb-form button[type=submit],.wb-form input[type=submit],.wb-form button[type=reset],.contact-inquiry button[type=submit]){
 font-family:"Times New Roman",Times,serif!important;
 font-size:20px!important;
 font-weight:700!important;
 font-style:normal!important;
 line-height:1.25!important;
 letter-spacing:0!important;
 text-transform:uppercase!important;
 text-align:center!important;
 text-decoration:none!important;
 border-radius:8px!important;
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 gap:0!important;
 white-space:normal!important;
 box-sizing:border-box;
 max-width:100%;
 padding:14px 24px!important;
}
:is(.wb-button,.wb-text-link,.cap-button,.wb-quote-button,.wb-reset,#wb-about-content .contact,.wb-page .btn,.wb-form button[type=submit],.wb-form button[type=reset],.contact-inquiry button[type=submit]) svg{display:none!important}
.wb-text-link,.wb-reset{border:1px solid currentColor!important}
@media(max-width:767px){
 :is(.wb-button,.wb-text-link,.cap-button,.wb-quote-button,.wb-reset,#wb-about-content .contact,.wb-page .btn,.wb-form button[type=submit],.wb-form input[type=submit],.wb-form button[type=reset],.contact-inquiry button[type=submit]){font-size:18px!important;padding:12px 20px!important}
}
