.tso #tform .tq-contact-choice{margin:16px 0;border:0;padding:0;min-width:0}
.tso #tform .tq-contact-choice legend{font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:none;margin-bottom:8px}
.tso #tform .tq-contact-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.tso #tform .tq-contact-options .tq-choice-label{margin:0;min-width:0;padding:10px 8px;gap:6px;justify-content:center}
.tso #tform #tq-notes{width:100%;max-width:100%;resize:vertical;min-height:82px;font:inherit;font-size:13px;line-height:1.55;border:1px solid #d7ddd8;border-radius:5px;padding:10px;background:#fff;color:#12322f}
.tso #tform .tq-optional{font-weight:400}
.tso #tform #tq-notes:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.tso #tform #tq-phone-wrap,.tso #tform #tq-email-wrap{margin-bottom:14px}
