.elementor-4225 .elementor-element.elementor-element-d8ddfe0{--display:flex;}.elementor-4225 .elementor-element.elementor-element-5789176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ccfdb67 */#logo-login {
    display: flex;
    justify-content: center;
}

#img-logo {
    display: flex;
    justify-content: center;
    width: 280px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ddfe0 */.login-error {
    color: red;
    background-color: #f8d7da;
    padding: 10px;
    border: 1px solid red;
    border-radius: 5px;
    margin-top: 10px;
}

#login-div {
    display: flex;
    justify-content: center;
    align-items: center;
}

#login-div form {
    width: 350px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-439b956 */.elementor-shortcode label{
    color: black;
}

.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
    color: black !important;
}

#um-submit-btn {
    display: flex;
    color: #f5f5f5;
    background-color: #F5B000;
    border: 2px solid transparent !important;
    cursor: pointer;
    transition: .4s;
}

#um-submit-btn:hover {
    color: #f5b000;
    border: 2px solid #F5B000 !important;
    background-color: transparent;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecbc7c1 */.prompt {
    text-align: center;
    border-radius: 8px;
}
.prompt p {
    margin: 0;
    font-size: 16px;
}
.prompt a {
    color: #007bff;
    text-decoration: none;
    font-weight: bold;
}
.prompt a:hover {
    text-decoration: underline;
}/* End custom CSS */