.qac-form{max-width:42rem;margin:1.25rem 0}.qac-form label{display:block;font-weight:600;margin-bottom:.35rem}.qac-form input:not([type=hidden]),.qac-form select,.qac-form textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:16px;min-height:44px}.qac-form p{margin:0 0 1rem}.qac-form button{min-height:44px;padding:.7rem 1.2rem;white-space:normal}.qac-form :focus-visible{outline:3px solid #245a91;outline-offset:3px}.qac-error{padding:.8rem;border-left:4px solid #8f310d;background:#fff2df;color:#44200e}.qac-confirmation{padding:1rem;background:#eaf3eb;color:#285d3c}.qac-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:768px){.qac-form{margin:1rem 0}.qac-form button{width:100%}}
