.fixfct-wrap{max-width:900px;margin:30px auto;padding:28px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.08);font-family:inherit}.fixfct-wrap h2{text-align:center;color:#182b3d;margin:0 0 28px}.fixfct-form{display:flex;flex-direction:column;gap:16px}.fixfct-form label,.fixfct-form legend{font-weight:600;color:#176b43;font-size:14px}.fixfct-form label span{color:#c00}.fixfct-form input:not([type=checkbox]),.fixfct-form select,.fixfct-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8dde2;border-radius:6px;padding:11px 12px;margin-top:7px;background:#fff}.names{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fixfct-form small{font-weight:400}.fixfct-form fieldset{border:0;padding:0;margin:0}.check{display:block!important;font-weight:400!important;margin:5px 0}.check input{margin-right:7px}.consent{font-weight:400!important;font-size:13px!important;line-height:1.55}.fixfct-form button{border:0;border-radius:6px;background:#08783f;color:#fff;font-weight:700;padding:14px;cursor:pointer}.fixfct-form button:hover{filter:brightness(.94)}.fixfct-success{max-width:900px;margin:20px auto;padding:14px;border-radius:6px;background:#e8f7ed;color:#116b3a}.fixfct-form select:disabled{background:#f4f5f6;color:#777}@media(max-width:600px){.names{grid-template-columns:1fr}.fixfct-wrap{padding:18px;margin:15px}}
