.geeks-form-ui{--geeks-f-error-default: #d9534f}.geeks-form-ui .geeks-field-error,.geeks-form-ui .elementor-field-group>.elementor-message-danger{display:block;flex:0 0 100%;width:100%;margin-top:4px;font-size:.85em;line-height:1.4;color:var(--geeks-f-error, var(--geeks-f-error-default))}.geeks-form-ui .geeks-has-error input.elementor-field,.geeks-form-ui .geeks-has-error textarea.elementor-field,.geeks-form-ui .geeks-has-error select,.geeks-form-ui .elementor-error input.elementor-field,.geeks-form-ui .elementor-error textarea.elementor-field,.geeks-form-ui .elementor-error select,.geeks-form-ui .geeks-has-error .select2-container--default .select2-selection,.geeks-form-ui .elementor-error .select2-container--default .select2-selection,.geeks-form-ui .geeks-has-error .filepond--panel-root,.geeks-form-ui .elementor-error .filepond--panel-root{border-color:var(--geeks-f-error, var(--geeks-f-error-default))}.geeks-form-ui .elementor-select-wrapper.geeks-has-select2 .select-caret-down-wrapper{display:none}.geeks-form-ui .elementor-select-wrapper.geeks-has-select2:before{content:none}.geeks-form-ui .select2-container{font-family:var(--geeks-f-font, inherit);font-size:var(--geeks-f-size, inherit)}.geeks-form-ui .select2-container--default .select2-selection--single,.geeks-form-ui .select2-container--default .select2-selection--multiple{display:flex;align-items:center;box-sizing:border-box;height:auto;min-height:var(--geeks-f-height, 40px);padding:0 var(--geeks-f-pad-x, 12px);border:var(--geeks-f-bw, 1px) var(--geeks-f-bs, solid) var(--geeks-f-bc, #d1d5db);border-radius:var(--geeks-f-radius, 3px);background:var(--geeks-f-bg, #fff);color:var(--geeks-f-color, inherit)}.geeks-form-ui .select2-container--default.select2-container--focus .select2-selection--single,.geeks-form-ui .select2-container--default.select2-container--focus .select2-selection--multiple,.geeks-form-ui .select2-container--default.select2-container--open .select2-selection--single,.geeks-form-ui .select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--geeks-f-accent, #111827)}.geeks-form-ui .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 20px 0 0;line-height:var(--geeks-f-line, 1.4);color:var(--geeks-f-color, inherit)}.geeks-form-ui .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:8px;height:100%}.geeks-form-ui .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px 0}.geeks-form-ui .select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;margin:0;padding:2px 6px;border:0;border-radius:3px;background:#11182714;color:inherit;font-size:.9em}.geeks-form-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static;margin-right:4px;padding:0 2px;border:0;background:none;color:inherit;font-size:1.1em;line-height:1}.geeks-form-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}.geeks-form-ui .select2-container .select2-search--inline .select2-search__field{height:auto;margin:0;font-family:inherit;font-size:inherit}.geeks-form-drop{z-index:100000}.geeks-form-drop .select2-dropdown{overflow:hidden;border:var(--geeks-f-bw, 1px) solid var(--geeks-f-bc, #d1d5db);border-radius:var(--geeks-f-radius, 3px);background:var(--geeks-f-bg, #fff);color:var(--geeks-f-color, inherit);font-family:var(--geeks-f-font, inherit);font-size:var(--geeks-f-size, inherit);box-shadow:0 6px 18px #0000001a}.geeks-form-drop .select2-results__option{padding:8px var(--geeks-f-pad-x, 12px)}.geeks-form-drop.select2-container--default .select2-results__option--selected{background:#1118270f}.geeks-form-drop.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--geeks-f-accent, #111827);color:#fff}.geeks-form-drop.select2-container--default .select2-search--dropdown .select2-search__field{padding:6px 8px;border:1px solid var(--geeks-f-bc, #d1d5db);border-radius:var(--geeks-f-radius, 3px);outline:0;background:transparent;color:inherit;font:inherit}.flatpickr-calendar.geeks-form-cal{border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 6px 18px #0000001a;font-family:var(--geeks-f-font, inherit)}.flatpickr-calendar.geeks-form-cal:before,.flatpickr-calendar.geeks-form-cal:after{display:none}.flatpickr-calendar.geeks-form-cal .flatpickr-current-month{font-size:110%;font-weight:600}.flatpickr-calendar.geeks-form-cal .flatpickr-current-month .cur-month{margin-left:0;font-weight:600}.flatpickr-calendar.geeks-form-cal .flatpickr-weekday{color:#6b7280;font-weight:500}.flatpickr-calendar.geeks-form-cal .flatpickr-day{border-radius:4px}.flatpickr-calendar.geeks-form-cal .flatpickr-day.today{border-color:#d1d5db}.flatpickr-calendar.geeks-form-cal .flatpickr-day.selected,.flatpickr-calendar.geeks-form-cal .flatpickr-day.startRange,.flatpickr-calendar.geeks-form-cal .flatpickr-day.endRange,.flatpickr-calendar.geeks-form-cal .flatpickr-day.selected:hover,.flatpickr-calendar.geeks-form-cal .flatpickr-day.startRange:hover,.flatpickr-calendar.geeks-form-cal .flatpickr-day.endRange:hover{border-color:var(--geeks-f-accent, #111827);background:var(--geeks-f-accent, #111827);box-shadow:none;color:#fff}.flatpickr-calendar.geeks-form-cal .flatpickr-day.inRange{border-color:transparent;background:#11182714;box-shadow:none}.flatpickr-calendar.geeks-form-cal .flatpickr-time input:hover,.flatpickr-calendar.geeks-form-cal .flatpickr-time input:focus,.flatpickr-calendar.geeks-form-cal .flatpickr-time .flatpickr-am-pm:hover{background:#1118270d}.geeks-form-ui .filepond--root{width:100%;margin-bottom:0;color:var(--geeks-f-color, inherit);font-family:var(--geeks-f-font, inherit);font-size:var(--geeks-f-size, inherit)}.geeks-form-ui .filepond--panel-root{border:var(--geeks-f-bw, 1px) dashed var(--geeks-f-bc, #d1d5db);border-radius:var(--geeks-f-radius, 3px);background:var(--geeks-f-bg, #fff)}.geeks-form-ui .filepond--drop-label{min-height:var(--geeks-f-height, 40px);color:inherit}.geeks-form-ui .filepond--drop-label label{padding:10px var(--geeks-f-pad-x, 12px);font-size:inherit}.geeks-form-ui .filepond--label-action{text-decoration-color:currentColor}.geeks-form-ui .filepond--item-panel{border-radius:var(--geeks-f-radius, 3px);background:#1118270f}.geeks-form-ui .filepond--file{color:var(--geeks-f-color, #111827)}.geeks-form-ui .filepond--file-action-button{background:#1118278c;color:#fff}.geeks-form-ui [data-filepond-item-state*=invalid] .filepond--item-panel,.geeks-form-ui [data-filepond-item-state*=error] .filepond--item-panel{background:var(--geeks-f-error, var(--geeks-f-error-default))}.geeks-form-ui [data-filepond-item-state*=invalid] .filepond--file,.geeks-form-ui [data-filepond-item-state*=error] .filepond--file{color:#fff}.geeks-form-ui .filepond--file-status,.geeks-form-ui .filepond--file-info{font-size:.85em}.geeks-form-ui .geeks-form-turnstile{width:100%;min-height:65px}
