.forminator-ui.forminator-custom-form-343.forminator-custom-form{display: flex !important;flex-wrap: wrap !important;gap: 12px !important;}.forminator-ui.forminator-custom-form-343 .forminator-field{margin-right: 0 !important;margin-bottom: 0 !important;flex: 1 1 140px !important;}.forminator-ui.forminator-custom-form-343 .forminator-input{padding: 0px 10px !important;border: 1px solid var(--neutral-20) !important;border-radius: var(--radius) !important;font-family: 'Lato', sans-serif !important;font-size: 14px !important;color: var(--neutral-90) !important;background: rgba(255,255,255,0.85) !important;min-width: 140px !important;outline: none !important;transition: border-color 0.2s !important;width: 100% !important;}.forminator-ui.forminator-custom-form-343 .forminator-input input:focus{border-color: var(--primary) !important;}.forminator-ui.forminator-custom-form-343 .forminator-button{padding: 10px 20px !important;background: var(--secondary) !important;color: white !important;border: none !important;border-radius: var(--radius) !important;font-family: 'Lato', sans-serif !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;transition: background 0.2s !important;white-space: nowrap !important;}.forminator-ui.forminator-custom-form-343 .forminator-button:hover{background: var(--secondary-hover) !important;}.forminator-ui.forminator-custom-form-343 .forminator-input,.forminator-ui.forminator-custom-form-343 .forminator-input input{width: 100% !important;min-width: unset !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-343 .forminator-button{width: 100% !important;text-align: center !important;}
 
/* ===== MOBILE — full width fields, narrower spacing ===== */
@media (max-width: 600px) { .forminator-ui.forminator-custom-form-343.forminator-custom-form{flex-direction: column !important;gap: 8px !important;}.forminator-ui.forminator-custom-form-343 .forminator-field{flex: 1 1 100% !important;width: 100% !important;} }