.forminator-ui.forminator-custom-form-16783/* ======================================
   ELEMENTOR-STYLE FORMINATOR FORM
   ====================================== */

/* Form container */
.forminator-custom-form{width: 100% !important;background: transparent !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-16783 /* Vertical spacing */
.forminator-row{margin-bottom: 11px !important;}.forminator-ui.forminator-custom-form-16783 .forminator-row-last{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-16783 /* Keep labels accessible but invisible */
.forminator-label{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;}.forminator-ui.forminator-custom-form-16783 /* Text inputs */
.forminator-input{width: 100% !important;height: 40px !important;min-height: 40px !important;padding: 0 14px !important;background: #ffffff !important;border: 1px solid #d5d5d5 !important;border-radius: 4px !important;box-shadow: none !important;color: #252525 !important;font-size: 14px !important;font-family: inherit !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-16783 /* Input placeholder text */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-16783 .forminator-textarea::placeholder{color: #999999 !important;opacity: 1 !important;}.forminator-ui.forminator-custom-form-16783 /* Message textarea */
.forminator-textarea{width: 100% !important;height: 95px !important;min-height: 95px !important;padding: 10px 14px !important;background: #ffffff !important;border: 1px solid #d5d5d5 !important;border-radius: 4px !important;box-shadow: none !important;color: #252525 !important;font-size: 14px !important;font-family: inherit !important;line-height: 1.5 !important;box-sizing: border-box !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-16783 /* Dropdown select fields */
.forminator-select + .select2
.selection .forminator-select2{height: 40px !important;min-height: 40px !important;background: #ffffff !important;border: 1px solid #d5d5d5 !important;border-radius: 4px !important;box-shadow: none !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-16783 /* Dropdown selected text / placeholder */
.forminator-select + .select2
.select2-selection__rendered{font-size: 14px !important;line-height: 38px !important;padding-left: 14px !important;padding-right: 30px !important;color: #333333 !important;}.forminator-ui.forminator-custom-form-16783 /* Dropdown placeholder */
.forminator-select + .select2
.select2-selection__placeholder{color: #555555 !important;}.forminator-ui.forminator-custom-form-16783 /* Dropdown arrow alignment */
.forminator-select + .select2
.select2-selection__arrow{height: 38px !important;right: 10px !important;}.forminator-ui.forminator-custom-form-16783 /* Keyboard focus */
.forminator-input:focus-visible,.forminator-ui.forminator-custom-form-16783 .forminator-textarea:focus-visible{outline: 2px solid #2463a6 !important;outline-offset: 1px !important;}.forminator-ui.forminator-custom-form-16783 /* Full-width yellow submit button */
.forminator-button-submit{display: block !important;width: 100% !important;height: 40px !important;min-height: 40px !important;padding: 0 15px !important;background: #ffde32 !important;color: #111111 !important;border: none !important;border-radius: 4px !important;box-shadow: none !important;font-size: 14px !important;font-weight: 700 !important;font-family: inherit !important;text-transform: uppercase !important;cursor: pointer !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-16783 /* Button hover */
.forminator-button-submit:hover{background: #f4cf20 !important;color: #111111 !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-16783 /* Remove unexpected column overflow */
.forminator-col{min-width: 0 !important;}.forminator-ui.forminator-custom-form-16783 /* Remove grey field and row backgrounds */
.forminator-row,.forminator-ui.forminator-custom-form-16783 .forminator-col,.forminator-ui.forminator-custom-form-16783 .forminator-field{background: transparent !important;box-shadow: none !important;}