.x-contact{padding:27px;border:1px solid #3a525a;border-radius:14px;background:linear-gradient(125deg,#182b32,#0f1928);margin:26px 0;max-width:780px}.x-contact-heading{display:flex;gap:15px;align-items:center}.x-contact-mark{font-size:30px;color:#eef3ec}.x-contact h3{font-size:25px;margin:0}.x-contact p{font-size:12px;color:#adc0d1;line-height:1.8}.x-contact label{font-size:12px;color:#d9e4ec}.x-contact input[type=text]{display:block;width:100%;background:#0c1523;border:1px solid #40536a;border-radius:8px;color:#ecf4f8;font:15px inherit;padding:13px 15px;margin:8px 0 15px;box-sizing:border-box}.x-contact .x-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.x-contact input[type=checkbox]{width:17px;min-width:17px;height:17px;margin-top:3px;accent-color:#d8ff5f}.x-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px}.x-contact-actions button{font-size:12px}.x-contact-actions a{color:#d8ff5f;font-size:12px}.x-contact button:disabled{opacity:.5}.x-contact-remove{background:transparent;color:#aec5ce;border:0;text-decoration:underline;cursor:pointer;padding:10px 0}.x-contact [hidden]{display:none!important}.x-contact .x-contact-note{font-size:10px;margin-bottom:0}.x-contact input:focus-visible,.x-contact button:focus-visible{outline:2px solid #d8ff5f;outline-offset:3px}.hypothesis>div>.x-contact{margin-top:25px}.hypothesis .x-contact h3{font-size:24px}@media(max-width:600px){.x-contact{padding:22px}.x-contact h3{font-size:22px}.x-contact-actions{align-items:stretch;flex-direction:column}.x-contact-actions .button{justify-content:center}}
