.q-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.q-form .form-full{grid-column:1/-1}.q-form label{display:block;font-weight:600}.q-form input:not([type=checkbox]),.q-form select,.q-form textarea{box-sizing:border-box;width:100%;margin-top:.4rem;padding:.8rem;border:1px solid #c9d3dc;background:#fff;color:#102b43;font:inherit}.q-form textarea{min-height:10rem;resize:vertical}.q-form .consent-row{display:flex;align-items:flex-start;gap:.65rem;font-weight:400}.q-form .consent-row input{margin-top:.3rem}.q-form .form-help{margin:.4rem 0 0;color:#52687b;font-size:.9rem}.q-form button{cursor:pointer;padding:.8rem 1.2rem;border:0;background:#d9473f;color:#fff;font:inherit;font-weight:700}.q-form-honeypot{position:absolute!important;left:-9999px!important}.q-form-message{padding:1rem;border-left:4px solid #2a6f97;background:#eef5f8}.q-form-message.error{border-color:#b42318;background:#fff1f0}@media(max-width:680px){.q-form .form-grid{grid-template-columns:1fr}.q-form .form-full{grid-column:auto}}

