.elementor-23 .elementor-element.elementor-element-3e8a7b82{--display:flex;}/* Start custom CSS for container, class: .elementor-element-3e8a7b82 *//* =====================================
   WetPlace UM Login
   Scope: .wetplace-um-login
===================================== */

/* form container */

.wetplace-um-login .um {
    background: transparent !important;
    border: 1px solid #00FFFF22;
    border-radius: 14px;
    padding: 30px !important;
}

/* labels */

.wetplace-um-login .um-field-label label {
    color: #7A8A8A !important;
    font-weight: 500;
}

/* inputs */

.wetplace-um-login .um-form input[type="text"],
.wetplace-um-login .um-form input[type="password"],
.wetplace-um-login .um-form input[type="email"] {
    background: #0B0D0E !important;
    border: 1px solid #00FFFF33 !important;
    color: #D6D6D6 !important;
    border-radius: 10px !important;
    height: 46px;
    padding: 0 14px !important;
}

/* placeholder */

.wetplace-um-login .um-form input::placeholder {
    color: #7A8A8A !important;
}

/* focus glow */

.wetplace-um-login .um-form input:focus {
    border-color: #00FFFF !important;
    box-shadow: 0 0 12px #00FFFF33 !important;
}

/* password eye */

.wetplace-um-login .um-field-password .um-toggle-pw {
    color: #00FFFF !important;
}

/* checkbox */

.wetplace-um-login .um-field-checkbox label {
    color: #D6D6D6 !important;
}

/* buttons */

.wetplace-um-login .um-button {
    border-radius: 999px !important;
    border: 1px solid #00FFFF !important;
    background: transparent !important;
    color: #00FFFF !important;
    padding: 10px 26px !important;
    font-weight: 600;
    transition: all .25s ease;
}

/* WetPlace hover */

.wetplace-um-login .um-button:hover {
    background: #00FFFF !important;
    color: #050607 !important;
    box-shadow:
        0 0 0 1px #00FFFF33,
        0 0 22px #00FFFF59,
        0 0 32px #00FFFF33;
}

/* register button */

.wetplace-um-login .um-button.um-alt {
    border-color: #7A8A8A !important;
    color: #7A8A8A !important;
}

/* forgot password */

.wetplace-um-login .um-link,
.wetplace-um-login a {
    color: #00FFFF !important;
    text-decoration: none !important;
}

.wetplace-um-login .um-link:hover,
.wetplace-um-login a:hover {
    color: #FFFFFF !important;
}

/* spacing */

.wetplace-um-login .um-row {
    margin-bottom: 20px !important;
}

/* ======================================
WetPlace UM Logged In Block
====================================== */

.wetplace-um-login .um-login-logout {

    background: #050607;
    border: 1px solid #00FFFF22;
    border-radius: 14px;

    padding: 30px !important;
    text-align: center;

}

/* avatar */

.wetplace-um-login .um-misc-img img {

    border-radius: 50%;
    border: 2px solid #00FFFF33;
    box-shadow: 0 0 18px #00FFFF22;

}

/* username */

.wetplace-um-login .um-login-logout strong {

    color: #D6D6D6;
    font-size: 18px;

}

/* action links */

.wetplace-um-login .um-misc-ul a {

    color: #00FFFF !important;
    text-decoration: none !important;

}

.wetplace-um-login .um-misc-ul a:hover {

    color: #FFFFFF !important;

}/* End custom CSS */