.elementor-3196 .elementor-element.elementor-element-955e05c{--display:flex;}.elementor-3196 .elementor-element.elementor-element-4c7124b .button{background-color:var( --e-global-color-primary );text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-3196 .elementor-element.elementor-element-4c7124b h2{font-size:26px;color:#F20746;text-align:center;}.elementor-3196 .elementor-element.elementor-element-4c7124b form.woocommerce-form-login .form-row{margin-bottom:20px;}@media(max-width:767px){.elementor-3196 .elementor-element.elementor-element-955e05c{--content-width:100%;}}@media(min-width:768px){.elementor-3196 .elementor-element.elementor-element-955e05c{--content-width:500px;}}/* Start custom CSS for jet-myaccount-login-form, class: .elementor-element-4c7124b */.woocommerce-button
 {
    width: 100%;}
    
.woocommerce-form-login .woocommerce-form-login__rememberme {
    order: 2; /* coloca depois do botão */
    margin-top: 10px; /* espaço do botão */
}
.woocommerce-form-login .woocommerce-form-login__rememberme {
    order: 2; /* coloca depois do botão */
    margin-top: 10px; /* espaço do botão */
}

.woocommerce-form-login .woocommerce-form-row--wide,
.woocommerce-form-login .form-row {
    display: flex;
    flex-direction: column;
}

.woocommerce-form-login .nsl-container {
    position: relative;
    margin-top: 20px;
}

.woocommerce-form-login .nsl-container::before {
    content: "ou";
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}

.woocommerce-form-login .nsl-container::before {
    position: relative;
    width: 100%;
    text-align: center;
}

.woocommerce-form-login .nsl-container::after {
    content: "";
    position: absolute;
    top: -10px; /* ajusta a altura da linha */
    left: 0;
    width: 100%;
    border-top: 1px solid #ddd;
    z-index: -1;
}/* End custom CSS */