.wnx-request-wrap{scroll-margin-top:100px}.wnx-form{color:#102344;max-width:760px}.wnx-form label{display:block;font-size:14px;font-weight:600;margin-bottom:18px}.wnx-form input:not([type=checkbox]),.wnx-form select,.wnx-form textarea{display:block;box-sizing:border-box;width:100%;min-height:50px;border:1px solid #c4cfe0;border-radius:12px;background:#fff;padding:12px 14px;color:#14284c;font:inherit;line-height:1.6;margin-top:7px}.wnx-form textarea{resize:vertical}.wnx-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wnx-form .wnx-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:13px;line-height:1.9}.wnx-consent input{margin-top:6px;accent-color:#1254ce;flex:none;width:18px;height:18px}.wnx-form .wnx-hp{position:absolute;width:1px;height:1px;clip-path:inset(100%);overflow:hidden}.wnx-submit{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 22px;border:0;border-radius:12px;background:#1254ce;color:white;font:inherit;font-weight:700;min-height:52px;cursor:pointer}.wnx-submit:disabled{opacity:.7;cursor:wait}.wnx-submit:focus-visible,.wnx-form :focus-visible{outline:3px solid #009fac;outline-offset:3px}.wnx-feedback:not(:empty){padding:16px;background:#fff1ee;border:1px solid #e1978a;border-radius:12px;margin-bottom:18px}.wnx-feedback.is-success,.wnx-success{padding:20px;background:#e5f6ef;border:1px solid #89c9ad;border-radius:14px;color:#124c34}.wnx-help{font-size:12px;color:#53617a;line-height:1.8}.wnx-context{background:#ecf2ff;padding:10px 16px;border-radius:10px;font-size:14px}@media(max-width:600px){.wnx-row{grid-template-columns:1fr;gap:0}.wnx-submit{width:100%}}
