[data-contact-feedback]{margin:1rem 0;padding:.9rem 1rem;border:1px solid rgba(95,227,247,.32);border-radius:10px;background:#082f49;color:#d9f7ff;font-size:.9rem;line-height:1.6}[data-contact-feedback][hidden]{display:none}[data-contact-feedback][data-state=error]{border-left:3px solid #fca5a5}[data-contact-feedback][data-state=success]{border-left:3px solid #6ee7b7}[data-contact-feedback][data-state=warning]{border-left:3px solid #fcd34d}[data-contact-form] button:disabled{cursor:wait;opacity:.7}[data-contact-form] noscript p{margin:1rem 0;line-height:1.6}
