.elementor-1936 .elementor-element.elementor-element-740dade .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1936 .elementor-element.elementor-element-9c8d8c2 > .elementor-container{max-width:500px;}.elementor-1936 .elementor-element.elementor-element-a5aa7bd .elementor-field-group{margin-bottom:18px;}.elementor-1936 .elementor-element.elementor-element-a5aa7bd .elementor-form-fields-wrapper{margin-bottom:-18px;}.elementor-1936 .elementor-element.elementor-element-a5aa7bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1936 .elementor-element.elementor-element-a5aa7bd .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1936 .elementor-element.elementor-element-a5aa7bd .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}/* Start custom CSS for login, class: .elementor-element-a5aa7bd */a.elementor-lost-password, 
a.elementor-register {
    font-size: 1em !important;
    padding-left: 5px;
    padding-right: 5px;
}

a.elementor-lost-password {
     visibility: hidden;
}
a.elementor-lost-password:after {
    display: inline-block;
    content: 'Perdeu a sua Password?';
    visibility: visible;
    display: block;
    border-right: 1px solid #000000;
    padding-right: 10px;
}

a.elementor-register {
     visibility: hidden;
}
a.elementor-register:after {
    display: inline-block;
    content: 'Registe-se';
    visibility: visible;
    display: block;
}

span.elementor-login-separator {
    display: none;
}/* End custom CSS */