.arbs-product-cta{--arbs-primary-color:var(--et_active-color, #2f2868);--arbs-primary-text-color:#ffffff;--arbs-secondary-color:var(--et_active-color, #2f2868);--arbs-secondary-text-color:var(--et_active-color, #2f2868);--arbs-whatsapp-color:#16a34a;--arbs-border-color:#e5e7eb;--arbs-background-color:#ffffff;--arbs-text-color:inherit;--arbs-muted-text-color:#6b7280;--arbs-font-family:inherit;--arbs-box-padding:16px;--arbs-box-margin-top:16px;--arbs-box-margin-bottom:18px;--arbs-box-radius:8px;--arbs-box-border-width:1px;--arbs-button-gap:8px;--arbs-button-radius:4px;--arbs-button-padding-y:9px;--arbs-button-padding-x:12px;--arbs-title-font-size:14px;--arbs-title-font-weight:600;--arbs-intro-font-size:12px;--arbs-intro-font-weight:400;--arbs-button-font-size:12px;--arbs-button-font-weight:600;--arbs-note-font-size:11px;--arbs-note-font-weight:400;--arbs-desktop-columns:2;width:100%;box-sizing:border-box;margin:var(--arbs-box-margin-top) 0 var(--arbs-box-margin-bottom);padding:var(--arbs-box-padding);background:var(--arbs-background-color);border:var(--arbs-box-border-width) solid var(--arbs-border-color);border-radius:var(--arbs-box-radius);box-shadow:0 4px 14px rgb(15 23 42 / .04);color:var(--arbs-text-color);font-family:var(--arbs-font-family)}.arbs-product-cta-title{margin:0 0 8px;font-size:var(--arbs-title-font-size);font-weight:var(--arbs-title-font-weight);line-height:1.35;color:var(--arbs-text-color)}.arbs-product-cta-intro,.arbs-product-cta-note{margin:0;font-size:var(--arbs-intro-font-size);font-weight:var(--arbs-intro-font-weight);line-height:1.55;color:var(--arbs-text-color)}.arbs-product-cta-note{margin-top:12px;font-size:var(--arbs-note-font-size);font-weight:var(--arbs-note-font-weight);color:var(--arbs-muted-text-color)}.arbs-cta-buttons{display:grid;grid-template-columns:repeat(var(--arbs-desktop-columns),minmax(0,1fr));gap:var(--arbs-button-gap);margin-top:14px}.arbs-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:var(--arbs-button-padding-y) var(--arbs-button-padding-x);border:1px solid var(--arbs-secondary-color);border-radius:var(--arbs-button-radius);background:#fff0;color:var(--arbs-secondary-text-color);font-size:var(--arbs-button-font-size);font-weight:var(--arbs-button-font-weight);line-height:1.25;text-align:center;text-decoration:none;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.arbs-cta-button:hover,.arbs-cta-button:focus{background:color-mix(in srgb,var(--arbs-secondary-color) 8%,transparent);border-color:var(--arbs-secondary-color);color:var(--arbs-secondary-text-color);text-decoration:none}.arbs-cta-button-primary{background:var(--arbs-primary-color);border-color:var(--arbs-primary-color);color:var(--arbs-primary-text-color)}.arbs-cta-button-primary:hover,.arbs-cta-button-primary:focus{background:var(--arbs-primary-color);border-color:var(--arbs-primary-color);color:var(--arbs-primary-text-color);filter:brightness(.94)}.arbs-cta-button-whatsapp{border-color:var(--arbs-whatsapp-color);color:var(--arbs-whatsapp-color)}.arbs-cta-button-whatsapp:hover,.arbs-cta-button-whatsapp:focus{background:color-mix(in srgb,var(--arbs-whatsapp-color) 10%,transparent);border-color:var(--arbs-whatsapp-color);color:var(--arbs-whatsapp-color)}@media (max-width:768px){.arbs-cta-button{width:100%}}.ar-cf7-form select,.ar-cf7-form input,.ar-cf7-form textarea{color:#111827;background-color:#fff;border-color:#e5e7eb}.ar-cf7-form select option{color:#111827;background-color:#fff}.ar-cf7-form select:invalid{color:#9ca3af}.ar-cf7-form input::placeholder,.ar-cf7-form textarea::placeholder{color:#9ca3af;opacity:1}.wpcf7-form.arbs-cf7-is-submitting{position:relative}.wpcf7-form.arbs-cf7-is-submitting input[type="submit"],.wpcf7-form.arbs-cf7-is-submitting button[type="submit"]{opacity:.75;cursor:wait}.arbs-cf7-submit-notice{margin-top:10px;padding:10px 12px;border:1px solid #f5b400;background:#fff8df;color:#5c4300;font-size:13px;line-height:1.5}.arbs-cf7-submit-notice[hidden]{display:none}.arbs-recaptcha-v2-field{max-width:100%;margin:1rem 0}.arbs-recaptcha-v2-widget iframe{max-width:100%}.arbs-recaptcha-v2-fallback:empty,.arbs-recaptcha-v2-privacy:empty{display:none}.arbs-recaptcha-v2-privacy{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}