.jsm-arena-action{margin:12px 0 18px;max-width:520px}.jsm-arena-referral-form{margin:0!important}.jsm-arena-button{display:inline-block;padding:13px 22px!important;border:0!important;border-radius:5px!important;background:#194c37!important;color:#fff!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important;line-height:1.3!important;text-align:center!important}.jsm-arena-button:hover,.jsm-arena-button:focus{background:#0d3325!important;color:#fff!important}.jsm-arena-action small{display:block;margin-top:9px;color:#66756e;line-height:1.5}.jsm-arena-trap{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jsm-arena-pending{font-size:13px;color:#656d69}.jsm-arena-quote{font-weight:600;color:#385a48}.jsm-arena-form-area{border:1px solid #dce5dc;padding:22px;margin:20px 0;background:#f9fbf8;border-radius:8px}.jsm-arena-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.jsm-arena-lead-form label{display:block;font-weight:600}.jsm-arena-lead-form label input:not([type=checkbox]),.jsm-arena-lead-form textarea{width:100%;display:block;margin:4px 0 0;padding:10px;border:1px solid #ccd8cd;border-radius:4px}.jsm-arena-lead-form label:has(textarea),.jsm-arena-lead-form .jsm-arena-consent{grid-column:1/-1}.jsm-arena-lead-form .jsm-arena-consent{font-size:13px;line-height:1.5}.jsm-arena-lead-form .jsm-arena-consent input{margin-right:5px}.jsm-arena-lead-form p{grid-column:1/-1;margin:0}.jsm-arena-category-nav{margin:18px 0 23px;padding:14px;background:#f7faf7;border-left:3px solid #194c37}.jsm-arena-category-nav a{display:inline-block;margin:5px 8px 5px 0;text-decoration:underline}.jsm-arena-message{font-weight:600}.woocommerce ul.products li.product .jsm-arena-button{max-width:100%;font-size:13px!important}@media(max-width:640px){.jsm-arena-lead-form{grid-template-columns:1fr}.jsm-arena-lead-form label:has(textarea),.jsm-arena-lead-form .jsm-arena-consent{grid-column:1}}
.jsm-arena-preview-banner{border-left:4px solid #96742b;padding:12px 16px;margin:12px 0 22px}.jsm-arena-preview-cta{cursor:default;opacity:.86}.jsm-arena-preview-cta:hover{cursor:default}
