.elementor-2606 .elementor-element.elementor-element-3df1543{--display:flex}.elementor-2606 .elementor-element.elementor-element-b0fa6bc{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2606 .elementor-element.elementor-element-b295b44{--display:flex}.rc-anchor-error-message{display:none!important}.elementor-148 .elementor-element.elementor-element-b57666e{z-index:initial}*{margin:0;padding:0;box-sizing:border-box}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.image-container{margin-bottom:20px}.image-container img{width:200px;height:auto}.form-container{padding:20px;border:1px solid #e0e0e0;border-radius:5px;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1)}.swpm-login-widget-form{}.swpm-text-field{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.swpm-login-widget-logged{max-width:400px;margin:0 auto;padding:20px;border:1px solid #e0e0e0;border-radius:5px;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1)}.swpm-logged-label{font-weight:bold}.swpm-logged-value{margin-bottom:10px}.swpm-edit-profile-link,.swpm-logged-logout-link{margin-top:10px}.swpm-edit-profile-link a,.swpm-logged-logout-link a{text-decoration:none;padding:5px 10px;border-radius:5px;background-color:#007bff;color:#fff;transition:background-color .3s}.swpm-edit-profile-link a:hover,.swpm-logged-logout-link a:hover{background-color:#0056b3}