.forminator-ui.forminator-custom-form-19551/* Form Container */
.forminator-custom-form{font-family: 'Nunito', sans-serif !important;background-color: #ffffff !important;padding: 40px !important;border-radius: 24px !important;box-shadow: 0 20px 40px rgba(13, 59, 102, 0.05) !important;}.forminator-ui.forminator-custom-form-19551 /* Force ALL Labels to Stack properly */
.forminator-label{display: block !important;width: 100% !important;font-family: 'Nunito', sans-serif !important;font-size: 1.05rem !important;color: #0D3B66 !important;font-weight: 800 !important;margin-bottom: 8px !important;}.forminator-ui.forminator-custom-form-19551 /* Inputs,.forminator-ui.forminator-custom-form-19551 Textareas,.forminator-ui.forminator-custom-form-19551 and Dropdowns (Selects) */
.forminator-input,.forminator-ui.forminator-custom-form-19551 .forminator-textarea,.forminator-ui.forminator-custom-form-19551.forminator-custom-form select{display: block !important;width: 100% !important;font-family: 'Nunito', sans-serif !important;background-color: #E8F1F8 !important;border: 2px solid #E2E8F0 !important;border-radius: 16px !important;color: #333333 !important;font-size: 1.05rem !important;padding: 15px 20px !important;box-shadow: none !important;transition: all 0.3s ease !important;min-height: 56px !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-19551/* Specific styling for the Select Dropdown */
.forminator-custom-form select{appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;/* Custom Navy Dropdown Arrow */
 background-image: url("data:image/svg+xml !important;charset=UTF-8,svg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='0D3B66' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'polyline points='6 9 12 15 18 9'/polyline/svg") !important;background-repeat: no-repeat !important;background-position: right 20px center !important;background-size: 18px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-19551 /* Hover & Focus States for Inputs/Selects */
.forminator-input:focus,.forminator-ui.forminator-custom-form-19551 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-19551.forminator-custom-form select:focus{border-color: #F95738 !important;background-color: #ffffff !important;outline: none !important;box-shadow: 0 0 0 4px rgba(249, 87, 56, 0.1) !important;}.forminator-ui.forminator-custom-form-19551 /* --- Fix for Datepicker Icon Position --- */
.forminator-field.forminator-has_icon{position: relative !important;}.forminator-ui.forminator-custom-form-19551 .forminator-icon-calendar{position: absolute !important;left: 18px !important;bottom: 18px !important;color: #0D3B66 !important;font-size: 18px !important;margin: 0 !important;pointer-events: none !important;}.forminator-ui.forminator-custom-form-19551 .forminator-has_icon .forminator-input{padding-left: 45px !important;}.forminator-ui.forminator-custom-form-19551 /* --- reCAPTCHA Spacing --- */
.forminator-g-recaptcha{margin-top: 30px !important;margin-bottom: 30px !important;}.forminator-ui.forminator-custom-form-19551 /* Submit Button */
.forminator-button-submit{font-family: 'Nunito', sans-serif !important;background-color: #F95738 !important;color: #ffffff !important;font-weight: 800 !important;font-size: 1.15rem !important;border-radius: 30px !important;padding: 18px 32px !important;border: none !important;transition: all 0.3s ease !important;width: 100% !important;box-shadow: 0 8px 20px rgba(249, 87, 56, 0.2) !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-19551 /* Submit Button Hover */
.forminator-button-submit:hover{background-color: #0D3B66 !important;box-shadow: 0 10px 25px rgba(13, 59, 102, 0.2) !important;transform: translateY(-2px) !important;}

/* Mobile Adjustments */
@media (max-width: 768px) { .forminator-ui.forminator-custom-form-19551 .forminator-g-recaptcha{margin-top: 20px !important;margin-bottom: 20px !important;} }