/*! Elite Kit — fluent-form widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/fluent-form.css. */
.ekl-fluent-form-wrapper{box-sizing:border-box;width:100%;max-width:100%}.ekl-fluent-form__header{margin-bottom:20px}.ekl-fluent-form__title{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.3}.ekl-fluent-form__description{color:#666;margin:0;font-size:15px;line-height:1.6}.ekl-fluent-form--hide-labels .ff-el-input-label,.ekl-fluent-form--hide-labels .ff-el-input-label label,.ekl-fluent-form--hide-labels label.ff-el-input-label,.ekl-fluent-form--hide-labels .fluentform .ff-el-input-label,.ekl-fluent-form--hide-labels .fluentform label:not(.ff-el-form-check-label):not(.ff-form-check-label):not(.ff-el-net-label),.ekl-fluent-form--hide-labels .fluentform .ff-el-group>label:not(.ff-el-form-check-label),.ekl-fluent-form--hide-labels .fluentform .ff-el-form-top>label,.ekl-fluent-form--hide-labels .fluentform .ff-el-asterisk,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .ff-el-input-label,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .ff-el-input-label label,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) label.ff-el-input-label,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .fluentform .ff-el-input-label,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .fluentform label:not(.ff-el-form-check-label):not(.ff-form-check-label):not(.ff-el-net-label),.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .fluentform .ff-el-group>label:not(.ff-el-form-check-label),.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .fluentform .ff-el-form-top>label,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-labels-yes) .fluentform .ff-el-asterisk{display:none!important}.ekl-fluent-form--hide-placeholder input::placeholder,.ekl-fluent-form--hide-placeholder textarea::placeholder,.ekl-fluent-form--hide-placeholder .fluentform input::placeholder,.ekl-fluent-form--hide-placeholder .fluentform textarea::placeholder,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-placeholder-yes) input::placeholder,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-placeholder-yes) textarea::placeholder,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-placeholder-yes) .fluentform input::placeholder,.elementor-widget-ek-fluent-form:not(.ekl-fluent-form-placeholder-yes) .fluentform textarea::placeholder{opacity:0!important;color:#0000!important}.ekl-fluent-form--hide-errors .ff-errors-in-stack,.ekl-fluent-form--hide-errors .text-danger,.ekl-fluent-form--hide-errors .error.text-danger,.ekl-fluent-form--hide-errors .fluentform .error,.ekl-fluent-form--hide-errors .fluentform .text-danger,.ekl-fluent-form--hide-errors .fluentform .ff-el-is-error .error,.ekl-fluent-form--hide-errors .fluentform .ff-el-is-error .text-danger,.ekl-fluent-form--hide-errors .fluentform .error-text,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .ff-errors-in-stack,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .text-danger,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .error.text-danger,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .fluentform .error,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .fluentform .text-danger,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .fluentform .ff-el-is-error .error,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .fluentform .ff-el-is-error .text-danger,.elementor-widget-ek-fluent-form.ekl-fluent-form-errors-hide .fluentform .error-text{display:none!important}.ekl-fluent-form--custom-radio input[type=checkbox],.ekl-fluent-form--custom-radio input[type=radio],.elementor-widget-ek-fluent-form.ekl-fluent-form-custom-radio-yes input[type=checkbox],.elementor-widget-ek-fluent-form.ekl-fluent-form-custom-radio-yes input[type=radio]{appearance:none;cursor:pointer;box-sizing:border-box;vertical-align:middle;outline:none;justify-content:center;align-items:center;margin:0 6px 0 0;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.ekl-fluent-form--custom-radio input[type=checkbox]:checked:after,.elementor-widget-ek-fluent-form.ekl-fluent-form-custom-radio-yes input[type=checkbox]:checked:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:35%;height:65%;display:block;transform:rotate(45deg)translate(-1px,-1px)}.ekl-fluent-form--custom-radio input[type=radio]:checked:after,.elementor-widget-ek-fluent-form.ekl-fluent-form-custom-radio-yes input[type=radio]:checked:after{content:"";background:currentColor;border-radius:50%;width:45%;height:45%;display:block}
