.elementor-5356 .elementor-element.elementor-element-1300c1e3{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-15f19400 */.wcfm-membership-wrapper {
    border-radius: 30px!important; /* Redondeo correcto */
}

.wcfm_registration_form_heading {
    font-family: "panchang"; /* Correcto, asegúrate de que la fuente esté correctamente importada */
    text-transform: uppercase; /* Convierte texto a mayúsculas */
    font-size: 20px; /* Tamaño de fuente adecuado */
    font-weight: 800; /* Grosor de fuente */
}

#wcfm_membership_container p.wcfm_title,
#wcfm_membership_container span.wcfm_title {
    font-family: "panchang"; /* Fuente personalizada */
    text-transform: uppercase; /* Texto en mayúsculas */
    font-size: 13px; /* Tamaño correcto */
    font-weight: 400; /* Peso regular */
}

#wcfm_membership_container input[type="text"],
#wcfm_membership_container input[type="file"],
#wcfm_membership_container input[type="password"],
#wcfm_membership_container select,
#wcfm_membership_container input[type="number"],
#wcfm_membership_container input[type="time"],
#wcfm_membership_container input[type="search"],
#wcfm_membership_container textarea {
    border-radius: 30px!important; /* Redondeo correcto */
    font-family: "montserrat"; /* Fuente personalizada */
    font-size: 13px; /* Tamaño de fuente adecuado */
    font-weight: 500; /* Grosor medio */
    padding-left: 25px; /* Espaciado interno a la izquierda */
}

.wcfm_form_simple_submit_wrapper {
    font-family: "panchang"; /* Fuente personalizada */
    font-size: 13px; /* Tamaño adecuado */
    font-weight: 700 !important; /* Grosor fuerte, asegurado con `!important` */
}

.wcfm_submit_button#wcfm_membership_register_button{
    background-color: black!important;
    border-radius: 30px 30px!important;
    
}/* End custom CSS */