.cf7-form{max-width:700px}.cf7-row{display:flex;gap:30px;margin-bottom:25px}.cf7-col{flex:1}.cf7-col--half{flex:0 0 50%;max-width:50%}.cf7-form label{display:block;font-weight:600;margin-bottom:10px;font-size:14px}.cf7-form input,.cf7-form select,.cf7-form textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:15px}input.wpcf7-file{border:0px!important;padding:0px}.cf7-form input[type="file"]{padding:8px}.cf7-form .wpcf7-radio{display:flex;gap:18px;flex-wrap:wrap;margin-top:4px}.cf7-form .wpcf7-radio label{font-weight:400;display:flex;align-items:center;gap:6px;font-size:14px}.cf7-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400}.cf7-form .wpcf7-acceptance input{margin-top:3px;width:auto}.cf7-form .wpcf7-submit{background:#000;color:#fff;border:none;padding:14px 28px;border-radius:6px;cursor:pointer;font-size:16px}.cf7-form .wpcf7-submit:hover{opacity:0.9}@media (max-width:768px){.cf7-row{flex-direction:column;gap:10px}.cf7-col--half{flex:1;max-width:100%}.cf7-form .wpcf7-radio{gap:10px}}