/*! Elite Kit — ninja-forms widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/ninja-forms.css. */
.ekl-ninja-forms-wrapper{box-sizing:border-box;width:100%;max-width:100%}.ekl-ninja-forms__header{margin-bottom:20px}.ekl-ninja-forms__title{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.3}.ekl-ninja-forms__description{color:#666;margin:0;font-size:15px;line-height:1.6}.ekl-ninja-forms--hide-title .nf-form-title,.ekl-ninja-forms--hide-title .nf-form-title h3,.ekl-ninja-forms--hide-title .ekl-ninja-forms__title,.ekl-ninja-forms--hide-labels .nf-field-label,.ekl-ninja-forms--hide-labels .nf-field-label label,.ekl-ninja-forms--hide-labels label.nf-field-label,.ekl-ninja-forms--hide-labels .nf-field-container label:not(.nf-field-element label),.ekl-ninja-forms--hide-labels .ninja-forms-req-symbol{display:none!important}.ekl-ninja-forms--hide-placeholder .nf-element::placeholder,.ekl-ninja-forms--hide-placeholder input.ninja-forms-field::placeholder,.ekl-ninja-forms--hide-placeholder textarea.ninja-forms-field::placeholder{opacity:0!important;color:#0000!important}.ekl-ninja-forms--hide-error-messages .nf-form-errors,.ekl-ninja-forms--hide-error-messages .nf-error-msg,.ekl-ninja-forms--hide-error-messages .ninja-forms-error-msg,.ekl-ninja-forms--hide-error-messages .nf-response-msg.nf-error,.ekl-ninja-forms--hide-validation-errors .nf-error-field-errors,.ekl-ninja-forms--hide-validation-errors .nf-error-wrap,.ekl-ninja-forms--hide-validation-errors .nf-error-required-error,.ekl-ninja-forms--hide-validation-errors .nf-error-wrap .nf-error-required-error{display:none!important}.ekl-ninja-forms-wrapper .nf-form-cont,.ekl-ninja-forms-wrapper .nf-form-wrap,.ekl-ninja-forms-wrapper .nf-form-layout{box-sizing:border-box;width:100%;max-width:100%}.ekl-ninja-forms-wrapper .nf-field-container{box-sizing:border-box;margin-bottom:16px}.ekl-ninja-forms-wrapper .nf-field-label label{margin-bottom:6px;font-weight:600;display:inline-block}.ekl-ninja-forms-wrapper .ninja-forms-req-symbol{color:#e53e3e;margin-left:4px}.ekl-ninja-forms-wrapper .nf-form-fields-required{box-sizing:border-box;margin-bottom:15px;font-size:13px}.ekl-ninja-forms-wrapper .nf-response-msg{box-sizing:border-box;margin-bottom:20px}.ekl-ninja-forms-wrapper .nf-form-errors{box-sizing:border-box;margin-bottom:15px}.ekl-ninja-forms-wrapper .nf-error-msg,.ekl-ninja-forms-wrapper .nf-error-field-errors{box-sizing:border-box;margin-top:4px;font-size:13px}.ekl-ninja-forms-wrapper input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.ekl-ninja-forms-wrapper textarea,.ekl-ninja-forms-wrapper select{box-sizing:border-box;transition:all .2s ease-in-out}.ekl-ninja-forms-wrapper input[type=button],.ekl-ninja-forms-wrapper input[type=submit],.ekl-ninja-forms-wrapper button[type=submit]{cursor:pointer;box-sizing:border-box;transition:all .2s ease-in-out}.ekl-ninja-forms-wrapper .list-checkbox-wrap label,.ekl-ninja-forms-wrapper .list-radio-wrap label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ekl-ninja-forms--custom-radio input[type=checkbox],.ekl-ninja-forms--custom-radio 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-ninja-forms--custom-radio input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:35%;height:60%;margin-top:-2px;display:block;transform:rotate(45deg)}.ekl-ninja-forms--custom-radio input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:40%;height:40%;display:block}
