.form-account .form-group{margin-bottom:24px}.form-account label span.require{color:red;margin-left:5px}.elementor-widget-felan-user-form>.elementor-widget-container{position:relative}.elementor-widget-felan-user-form .loading-effect{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:2}.elementor-widget-felan-user-form .felan-reset-password-wrap{display:none}.elementor-widget-felan-user-form .form-account{display:none}.elementor-widget-felan-user-form .felan-reset-password-wrap.active{display:block}.elementor-widget-felan-user-form .form-account.active{display:block}.elementor-widget-felan-user-form .el-uf-item{display:none}.elementor-widget-felan-user-form .el-uf-item.active{display:block}.elementor-widget-felan-user-form .el-uf-content{padding-top:30px}.elementor-widget-felan-user-form .el-uf-nav a{font-size:20px;border-bottom:1px solid var(--felan-color-accent)}.elementor-widget-felan-user-form .el-uf-nav a.active{color:var(--felan-color-accent);border-color:var(--felan-color-accent)}.elementor-widget-felan-user-form .el-uf-nav a+a{margin-left:10px}.elementor-widget-felan-user-form .felan-user-logged-in .form-group{margin-bottom:24px}.elementor-widget-felan-user-form .felan-user-logged-in .form-group:last-child{margin-bottom:0}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success{padding:20px;background-color:#f2f3f7;border:1px solid #d3d4d8;background-image:linear-gradient(58deg, #f8f9fa 32%, #f2f3f7 100%);border-radius:8px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content{display:flex;align-items:center;gap:12px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content i{font-size:24px;color:var(--felan-color-accent)}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content strong{font-size:18px;color:var(--felan-color-accent);margin:0}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .user-greeting{margin-top:12px;padding-top:12px;border-top:1px solid var(--felan-color-accent);color:var(--felan-color-primary)}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .user-greeting .user-name{font-weight:600;color:var(--felan-color-primary)}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions{display:flex;gap:12px;flex-wrap:wrap}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a{flex:1;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a i{font-size:16px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a.btn-home{background-color:var(--felan-color-accent);color:#fff;border:1px solid var(--felan-color-accent)}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a.btn-home:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.2) 0 0);color:#fff}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a.btn-logout{background-color:#fff;color:var(--felan-color-accent);border:1px solid var(--felan-color-accent)}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a.btn-logout:hover{color:#fff;background-color:var(--felan-color-accent);background-image:linear-gradient(rgba(0, 0, 0, 0.2) 0 0)}@media(max-width: 991px){.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions{flex-direction:column;gap:10px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a{flex:1 1 100%;padding:14px 16px}}@media(max-width: 767px){.elementor-widget-felan-user-form .felan-user-logged-in .notice.success{padding:16px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content{flex-direction:column;align-items:flex-start;gap:8px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content i{font-size:20px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .notice-content strong{font-size:16px}.elementor-widget-felan-user-form .felan-user-logged-in .notice.success .user-greeting{margin-top:10px;padding-top:10px;font-size:14px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions{gap:16px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a{flex:1 1 100%;min-width:100%;width:100%;padding:12px 16px;font-size:14px}.elementor-widget-felan-user-form .felan-user-logged-in .felan-logged-in-actions a i{font-size:14px}}