/*! Elite Kit — wpforms widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/wpforms.css. */
.ekl-wpforms-wrapper{box-sizing:border-box;width:100%;max-width:100%}.ekl-wpforms__header{margin-bottom:20px}.ekl-wpforms__title{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.3}.ekl-wpforms__description{color:#666;margin:0;font-size:15px;line-height:1.6}.ekl-wpforms--hide-labels .wpforms-field-label,.ekl-wpforms--hide-labels .wpforms-field-label label,.ekl-wpforms--hide-labels label.wpforms-field-label,.ekl-wpforms--hide-labels .wpforms-form .wpforms-field-label,.ekl-wpforms--hide-labels .wpforms-required-label,.elementor-widget-ek-wpforms:not(.ekl-wpforms-labels-yes) .wpforms-field-label,.elementor-widget-ek-wpforms:not(.ekl-wpforms-labels-yes) .wpforms-required-label{display:none!important}.ekl-wpforms--hide-placeholder input::placeholder,.ekl-wpforms--hide-placeholder textarea::placeholder,.ekl-wpforms--hide-placeholder .wpforms-form input::placeholder,.ekl-wpforms--hide-placeholder .wpforms-form textarea::placeholder,.elementor-widget-ek-wpforms:not(.ekl-wpforms-placeholder-yes) input::placeholder,.elementor-widget-ek-wpforms:not(.ekl-wpforms-placeholder-yes) textarea::placeholder,.elementor-widget-ek-wpforms:not(.ekl-wpforms-placeholder-yes) .wpforms-form input::placeholder,.elementor-widget-ek-wpforms:not(.ekl-wpforms-placeholder-yes) .wpforms-form textarea::placeholder{opacity:0!important;color:#0000!important}.ekl-wpforms--hide-errors label.wpforms-error,.ekl-wpforms--hide-errors em.wpforms-error,.ekl-wpforms--hide-errors .wpforms-error-container,.ekl-wpforms--hide-errors .wpforms-error-alert,.ekl-wpforms--hide-errors .wpforms-field-error,.elementor-widget-ek-wpforms.ekl-wpforms-errors-hide label.wpforms-error,.elementor-widget-ek-wpforms.ekl-wpforms-errors-hide em.wpforms-error,.elementor-widget-ek-wpforms.ekl-wpforms-errors-hide .wpforms-error-container,.elementor-widget-ek-wpforms.ekl-wpforms-errors-hide .wpforms-error-alert,.elementor-widget-ek-wpforms.ekl-wpforms-errors-hide .wpforms-field-error{display:none!important}.ekl-wpforms--custom-radio input[type=checkbox],.ekl-wpforms--custom-radio input[type=radio],.elementor-widget-ek-wpforms.ekl-wpforms-custom-radio-yes input[type=checkbox],.elementor-widget-ek-wpforms.ekl-wpforms-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-wpforms--custom-radio input[type=checkbox]:checked:after,.elementor-widget-ek-wpforms.ekl-wpforms-custom-radio-yes input[type=checkbox]:checked:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;transform:rotate(45deg)}.ekl-wpforms--custom-radio input[type=radio]:checked:after,.elementor-widget-ek-wpforms.ekl-wpforms-custom-radio-yes input[type=radio]:checked:after{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute}
