.addack-v3 .ax-privacy-consent{margin:22px 0 18px;font-size:14px;line-height:1.8;color:#40434a;text-align:left}
.addack-v3 .ax-privacy-consent .wpcf7-list-item{margin:0;display:block}
.addack-v3 .ax-privacy-consent label{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:10px 0;cursor:pointer;font-weight:500}
.addack-v3 .ax-privacy-consent input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 20px;width:20px!important;height:20px!important;min-height:0!important;margin:3px 0 0!important;padding:0!important;accent-color:#ff4b36;box-shadow:none!important}
.addack-v3 .ax-privacy-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.addack-v3 .ax-privacy-consent a:focus-visible,.addack-v3 .ax-privacy-consent input:focus-visible{outline:2px solid #ff4b36;outline-offset:4px}

/* Disabled submit: quiet visual feedback without a prohibition cursor. */
.addack-v3 .ax-contact-form :where(input[type="submit"],button[type="submit"]){transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease}
.addack-v3 .ax-contact-form :where(input[type="submit"],button[type="submit"]):disabled,
.addack-v3 .ax-contact-form :where(input[type="submit"],button[type="submit"])[aria-disabled="true"]{opacity:.45!important;cursor:default!important;transform:none!important;box-shadow:none!important;filter:none!important}
.addack-v3 .ax-contact-form button[type="submit"]:disabled *,
.addack-v3 .ax-contact-form button[type="submit"][aria-disabled="true"] *{cursor:default!important}
@media(prefers-reduced-motion:reduce){.addack-v3 .ax-contact-form :where(input[type="submit"],button[type="submit"]){transition:none}}
