.elementor-5945 .elementor-element.elementor-element-1b6f7ddd{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5945 .elementor-element.elementor-element-1236ad47 > .elementor-element-populated, .elementor-5945 .elementor-element.elementor-element-1236ad47 > .elementor-element-populated > .elementor-background-overlay, .elementor-5945 .elementor-element.elementor-element-1236ad47 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5945 .elementor-element.elementor-element-1236ad47 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.22);margin:50px 250px 50px 250px;--e-column-margin-right:250px;--e-column-margin-left:250px;padding:30px 40px 20px 40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5945 .elementor-element.elementor-element-6ea1740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5945 .elementor-element.elementor-element-6ea1740{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:300;line-height:1px;color:#A086F8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-5945 .elementor-element.elementor-element-1b6f7ddd{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5945 .elementor-element.elementor-element-1236ad47 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5945 .elementor-element.elementor-element-6ea1740{line-height:0.1em;}}/* Start custom CSS for shortcode, class: .elementor-element-5df8a417 *//* Estilos para el botón de acceso */
input#wp-submit.button.button-primary {
    border-radius: 30px; /* Bordes redondeados a 30px */
    font-size: 14px; /* Tamaño del texto a 14px */
    color: white !important; /* Color del texto */
    background-color: #A086F8 !important; /* Color de fondo del botón */
    border: 2px solid #A086F8 !important; /* Borde con color #A086F8 */
    cursor: pointer; /* Cambiar el cursor al pasar sobre el botón */
    transition: none !important; /* Eliminar transiciones al pasar el cursor */
}

input#wp-submit.button.button-primary:hover {
    background-color: #A086F8 !important; /* Mantener el color de fondo al pasar el cursor */
    color: white !important; /* Mantener el color del texto al pasar el cursor */
}






/* Estilo para el checkbox específico */
span.checkboxbutton input[type="checkbox"] {
    display: none; /* Ocultar el checkbox */
}

span.checkboxbutton {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px; /* Ancho deseado para el contenedor del checkbox */
    height: 20px; /* Alto deseado para el contenedor del checkbox */
    margin-right: 5px; /* Espacio entre el checkbox y el texto */
}

/* Estilo del aspecto del checkbox personalizado */
span.checkboxbutton::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #CCCCCC; /* Borde gris claro */
    border-radius: 3px; /* Bordes redondeados */
}

/* Estilo del checkbox cuando está marcado */
span.checkboxbutton input[type="checkbox"]:checked + span::before {
    background-color: #A086F8; /* Cambiar el color de fondo cuando está marcado */
}





span.pmpro_checkout-h2-name {
    color: #F68681; /* Cambiar el color del texto a #F68681 */
}






a[href="https://albasoymama.com/membresias/"] {
    color: #A086F8; /* Cambiar el color del texto a #A086F8 */
}








input#pmpro_btn-submit.pmpro_btn-submit-checkout {
    background-color: #A086F8; /* Cambiar el color de fondo a #A086F8 */
    color: white !important; /* Cambiar el color del texto a blanco */
    border: 2px solid #A086F8 !important; /* Agregar borde con color #A086F8 */
    transition: none !important; /* Eliminar transiciones al pasar el cursor */
}

input#pmpro_btn-submit.pmpro_btn-submit-checkout:hover {
    background-color: #A086F8 !important; /* Mantener el color de fondo al pasar el cursor */
    color: white !important; /* Mantener el color del texto al pasar el cursor */
}/* End custom CSS */
/* Start custom CSS */a[href="https://albasoymama.com/membresias/"] {
    color: #A086F8; /* Cambiar el color del enlace a #A086F8 */
}


a[href="https://albasoymama.com/login-2/?action=reset_pass"] {
    color: #A086F8; /* Cambiar el color del enlace a #A086F8 */
}




a[href="https://albasoymama.com/politica-privacidad/"] {
    color: #A086F8; /* Cambiar el color del enlace a #A086F8 */
}/* End custom CSS */