.contact-modal-privacy{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:9px!important;color:#9db2c9!important;font-size:12px!important;font-weight:500!important;line-height:1.45}.contact-modal-privacy input{width:17px!important;min-height:17px;margin:1px 0 0;padding:0}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-modal-status{min-height:20px;margin:0;font-size:13px;font-weight:700}.contact-modal-status.is-success{color:#71e4af}.contact-modal-status.is-error{color:#ffaaa9}.contact-modal-submit:disabled{cursor:wait;opacity:.65}
.contact-modal-grid .contact-field-wide{grid-column:1/-1}.contact-modal-form input[readonly]{border-color:rgba(73,221,234,.45);color:#b9ecf3;background:rgba(73,221,234,.07)}
.contact-modal{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.contact-modal-backdrop{position:fixed}.contact-modal-dialog{max-height:none;margin:0 auto;overflow:visible}
.contact-choice-group{min-width:0;margin:0;padding:0;border:0}.contact-choice-group legend{margin:0 0 9px;color:#dce8f4;font-size:13px;font-weight:700}.contact-choice-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.contact-choice-options label{display:flex;min-height:44px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #34516d;border-radius:9px;color:#dce8f4;background:#031124;font-size:12px;cursor:pointer}.contact-choice-options label:has(input:checked){border-color:#49ddea;background:rgba(73,221,234,.09)}.contact-choice-options input{flex:0 0 auto;width:17px!important;min-height:17px;margin:0;padding:0;accent-color:#49ddea;box-shadow:none!important}
@media(max-width:600px){.contact-choice-options{grid-template-columns:1fr}}
