#form_contact-form{--adps-field-border:#c6d1d5;--adps-field-border-focus:var(--kine-primary);--adps-field-bg:#ffffff;--adps-text:var(--kine-grey);--adps-muted:#6c7a80;--adps-error:var(--kine-error);width:100%}#form_contact-form fieldset{margin:0;padding:0;border:0;min-width:0}#form_contact-form .frm_fields_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#form_contact-form .frm_form_field{margin:0;min-width:0}#form_contact-form .frm_half{grid-column:span 1}#form_contact-form #frm_field_10_container,#form_contact-form #frm_field_14_container,#form_contact-form #frm_field_15_container,#form_contact-form #frm_field_6_container,#form_contact-form #frm_field_7_container,#form_contact-form .frm_full{grid-column:1/-1}#form_contact-form .frm_primary_label{display:block;margin-bottom:6px;color:var(--adps-text);font-size:.98rem;font-weight:600;line-height:1.35}#form_contact-form .frm_required{color:var(--adps-error)}#form_contact-form input[type=email],#form_contact-form input[type=tel],#form_contact-form input[type=text],#form_contact-form select,#form_contact-form textarea{width:100%;appearance:none;border:1px solid var(--adps-field-border);border-radius:10px;background-color:var(--adps-field-bg);color:var(--adps-text);font-size:1rem;line-height:1.4;padding:12px 14px;outline:0;box-shadow:none;transition:none}#form_contact-form textarea{min-height:160px;resize:vertical}#form_contact-form input::placeholder,#form_contact-form textarea::placeholder{color:var(--adps-muted);opacity:1}#form_contact-form input:focus,#form_contact-form select:focus,#form_contact-form textarea:focus{border-color:var(--adps-field-border-focus);box-shadow:none}#form_contact-form .frm_checkbox label{margin:0;color:var(--adps-text);font-size:16px;line-height:1.45}#form_contact-form .frm_checkbox input[type=checkbox]{width:18px;height:18px;vertical-align:sub;margin-right:6px}#form_contact-form .frm_error,#form_contact-form .frm_error_style{color:var(--adps-error);font-size:.88rem;margin-top:6px}#form_contact-form .frm_blank_field input,#form_contact-form .frm_blank_field select,#form_contact-form .frm_blank_field textarea,#form_contact-form input[aria-invalid=true],#form_contact-form select[aria-invalid=true],#form_contact-form textarea[aria-invalid=true]{border-color:var(--adps-error)}#form_contact-form .frm_submit{display:flex;justify-content:flex-start;width:100%;margin-top:8px}#form_contact-form .adps-primary-btn,#form_contact-form .frm_button_submit{border:1px solid transparent;border-radius:12px;padding:12px 22px;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:none;transition:none}#form_contact-form .adps-primary-btn:focus,#form_contact-form .adps-primary-btn:hover,#form_contact-form .frm_button_submit:focus,#form_contact-form .frm_button_submit:hover{box-shadow:none;transform:none}#form_contact-form #frm_field_10_container{min-height:0;display:none}#form_contact-form #frm_field_14_container #field_if1ps_label{display:none}#form_contact-form #frm_field_14_container .frm_checkbox label::after{content:"*";color:var(--adps-error);margin-left:4px}#form_contact-form #frm_field_15_container{display:none}@media (max-width:768px){#form_contact-form .frm_fields_container{grid-template-columns:1fr;gap:14px}#form_contact-form .frm_full,#form_contact-form .frm_half{grid-column:1/-1}}