.elementor-10508 .elementor-element.elementor-element-366a6dc{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10508 .elementor-element.elementor-element-24c0a49 #wppb-recover-password .form-submit input#wppb-recover-password-button{background-color:#FFFFFF00;color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;}/* Start custom CSS for wppb-recover-password, class: .elementor-element-24c0a49 */.elementor-element.elementor-element-e06eadd.elementor-widget.elementor-widget-wppb-login {
    padding-top: 50px;
}

#wppb-form-style-1-wrapper {
    max-width: none !important;
    width: 100% !important;
    display: flex
;
    justify-content: center;
}
.wppb-error a {
    display: none !important;
}
input#wppb-submit {
    color: black!important;
    background-color: #00000000!important;
}

input#wppb-submit:hover {
    color: white!important;
    background-color: #CCA352 !important;
    border-color: #CCA352!important;
}
input#wppb-submit:focus {
    box-shadow: 0 0 4px #CCA352!important;
}

#wppb-login-wrap p.login-register-lost-password a {
    color: #CCA352!important;
}

#wppb-login-wrap p.login-register-lost-password a:hover {
    color: #CCA352!important;
}
input#rememberme:hover{
    border-color: #CCA352!important;
}

input#rememberme:checked{
    background: #CCA352!important;
    border-color: #CCA352!important;
    box-shadow: 0 0 4px #CCA352!important;
}
input#rememberme:focus{
    border-color: #CCA352!important;
    box-shadow: 0 0 4px #CCA352!important;
}

.wppb-user-forms ul {
    max-width: none!important;
}

div#wppb-recover-password-container {
    max-width: 600px!important;
    width:100%;
}/* End custom CSS */