.forminator-ui.forminator-custom-form-2110/*
============================================
CSS for Forminator Landing Page Form
============================================
*/

/* --- General Form Spacing --- */
/* Adjust the spacing between form fields (rows) */
.forminator-ui.forminator-custom-form .forminator-row{margin-bottom: 20px !important;}.forminator-ui.forminator-custom-form-2110 /* --- Field Labels --- */
/* Hides the field labels to create a cleaner,.forminator-ui.forminator-custom-form-2110 placeholder-only look */
/* You can configure this in Forminator settings,.forminator-ui.forminator-custom-form-2110 but this CSS ensures it */
.forminator-ui .forminator-label{display: none !important;}.forminator-ui.forminator-custom-form-2110 /* --- Input Field Styling (Text,.forminator-ui.forminator-custom-form-2110 Email,.forminator-ui.forminator-custom-form-2110 Phone) --- */
.forminator-ui .forminator-input,.forminator-ui.forminator-custom-form-2110 .forminator-ui .forminator-select,.forminator-ui.forminator-custom-form-2110 .forminator-ui .forminator-textarea{width: 100% !important;padding: 14px !important;/* Use !important to override Forminator's default padding */
    border: 1px solid #ccc !important;border-radius: 8px !important;font-size: 16px !important;font-family: 'Poppins', sans-serif !important;line-height: 1.5 !important;box-sizing: border-box !important;background-color: #fff !important;color: #333 !important;}.forminator-ui.forminator-custom-form-2110 /* Style for the placeholder text */
.forminator-ui ::-webkit-input-placeholder{/* Chrome, Opera, Safari */
   color: #999 !important;}.forminator-ui.forminator-custom-form-2110 .forminator-ui ::-moz-placeholder{/* Firefox 19+ */
   color: #999 !important;}.forminator-ui.forminator-custom-form-2110 .forminator-ui :-ms-input-placeholder{/* IE 10+ */
   color: #999 !important;}.forminator-ui.forminator-custom-form-2110 .forminator-ui :-moz-placeholder{/* Firefox 18- */
   color: #999 !important;}.forminator-ui.forminator-custom-form-2110 /* --- Submit Button Styling --- */
.forminator-ui .forminator-button-submit{width: 100% !important;padding: 15px !important;background-color: #0a3175 !important;/* Dark blue color */
    color: #ffffff !important;border: none !important;border-radius: 8px !important;font-size: 18px !important;font-weight: 600 !important;font-family: 'Poppins', sans-serif !important;cursor: pointer !important;transition: background-color 0.3s ease !important;}.forminator-ui.forminator-custom-form-2110 /* Hover effect for the submit button */
.forminator-ui .forminator-button-submit:hover{background-color: #072352 !important;}.forminator-ui.forminator-custom-form-2110 /* --- Forminator Response Message Styling (Success/Error) --- */
.forminator-ui .forminator-response-message{padding: 15px !important;margin-top: 20px !important;border-radius: 8px !important;text-align: center !important;font-size: 15px !important;}.forminator-ui.forminator-custom-form-2110 /* Success Message */
.forminator-ui .forminator-response-message.forminator-success{background-color: #eaf7f0 !important;/* Light green */
    border: 1px solid #228B22 !important;/* Forest green */
    color: #228B22 !important;}.forminator-ui.forminator-custom-form-2110 /* Error Message */
.forminator-ui .forminator-response-message.forminator-error{background-color: #fdeaea !important;/* Light red */
    border: 1px solid #c00 !important;/* Red */
    color: #c00 !important;}