.efpp-messages{display:none;color:green;font-weight:600;margin-top:10px}.efpp-message{background:#e7fbe7;border:1px solid #b7e2b7;padding:10px 15px;margin-top:15px;font-size:15px;color:#1e4620;border-radius:6px}.efpp-error-message{background:#fdeaea;border:1px solid #e0a1a1;padding:10px 15px;margin-top:15px;font-size:15px;color:#802020;border-radius:6px}.elementor-field-subgroup.efpp-options-inline{display:flex;flex-wrap:wrap;gap:.75em;align-items:center}.elementor-field-subgroup.efpp-options-inline label{margin:0}.elementor-field-subgroup.efpp-options-grid,.elementor-field-subgroup .efpp-options-grid{display:grid !important;gap:.5em}.efpp-options-grid-columns-1{grid-template-columns:repeat(1,1fr)}.efpp-options-grid-columns-2{grid-template-columns:repeat(2,1fr)}.efpp-options-grid-columns-3{grid-template-columns:repeat(3,1fr)}.efpp-options-grid-columns-4{grid-template-columns:repeat(4,1fr)}.efpp-options-grid-columns-5{grid-template-columns:repeat(5,1fr)}.efpp-options-grid-columns-6{grid-template-columns:repeat(6,1fr)}.efpp-options-grid-columns-7{grid-template-columns:repeat(7,1fr)}.efpp-options-grid-columns-8{grid-template-columns:repeat(8,1fr)}.efpp-options-grid-columns-9{grid-template-columns:repeat(9,1fr)}.efpp-options-grid-columns-10{grid-template-columns:repeat(10,1fr)}.efpp-options-grid-columns-11{grid-template-columns:repeat(11,1fr)}.efpp-options-grid-columns-12{grid-template-columns:repeat(12,1fr)}.efpp-hide-inputs-yes .elementor-field-subgroup.efpp-options-inline input[type=radio],.efpp-hide-inputs-yes .elementor-field-subgroup.efpp-options-inline input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.efpp-hide-inputs-yes .elementor-field-subgroup.efpp-options-grid input[type=radio],.efpp-hide-inputs-yes .elementor-field-subgroup.efpp-options-grid input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.efpp-option-icon,.efpp-option-icon-checked{font-size:1em;line-height:1;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;margin-inline-end:.5em}.efpp-option-icon svg,.efpp-option-icon-checked svg{width:1em;height:1em;display:block;fill:currentColor}.efpp-option-icon-checked{display:none}label input:checked~.efpp-option-icon{display:none}label input:checked~.efpp-option-icon-checked{display:inline-block}label.elementor-field-option{cursor:pointer;user-select:none}.elementor-field-option.efpp-checked{background-color:var(--efpp-checked-bg,#e0ffe0);color:var(--efpp-checked-color,#1a1a1a);border-color:var(--efpp-checked-border,#4caf50)}.efpp-logout-user-info{margin-bottom:1em}.efpp-logout-user-info-inline{display:inline-block}.efpp-logout-user-info-inline span:not(:last-child):after{content:' | ';margin:0 .5em}.efpp-logout-user-info-list{display:flex;flex-direction:column;gap:.5em}.efpp-logout-user-info-list[style*="flex-direction: row"]{flex-wrap:wrap;align-items:center}.efpp-user-info-item{display:flex;align-items:baseline;flex-wrap:wrap}.efpp-user-info-label{font-weight:600;margin-right:.5em;white-space:nowrap}.elementor-field-group-efpp-remember-me{margin-bottom:1em}.elementor-field-group-efpp-remember-me .elementor-field-label{display:flex;align-items:center;cursor:pointer;user-select:none}.elementor-field-group-efpp-remember-me .efpp-remember-me-checkbox{margin-right:.5em;width:auto;height:auto}.elementor-field-group-efpp-remember-me .elementor-field-label span{font-size:inherit;line-height:inherit}.efpp-switch-to-reset-link,.efpp-switch-to-login-link{display:block;margin-top:1em;text-align:center;cursor:pointer;color:inherit;text-decoration:underline;transition:opacity .3s ease}.efpp-switch-to-reset-link:hover,.efpp-switch-to-login-link:hover{opacity:.8;text-decoration:none}.elementor-widget-form.efpp-form-hidden{display:none !important}.elementor-widget-form[data-efpp-show-login-link="1"].efpp-form-hidden{display:none !important}.elementor-widget-form[data-efpp-show-login-link="1"]:not(.efpp-form-hidden){display:block}.elementor-widget-form{transition:opacity .3s ease-in-out}