.elementor-5461 .elementor-element.elementor-element-4a9b9ace{--display:flex;}.elementor-5461 .elementor-element.elementor-element-6a5d76ac{--display:flex;}.elementor-5461 .elementor-element.elementor-element-5628c4fb > .elementor-widget-container{padding:0px 0px 50px 0px;}body.elementor-page-5461:not(.elementor-motion-effects-element-type-background), body.elementor-page-5461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5461 .elementor-element.elementor-element-4a9b9ace{--content-width:1000px;}}/* Start custom CSS for shortcode, class: .elementor-element-5628c4fb *//* Botón principal */
.elementor-5461 .elementor-element.elementor-element-5628c4fb button#whols_reg_submit.button.button-primary {
    background: #EF472F !important;   /* rojo */
    color: #F8FBF0 !important;        /* blanco */
    border-radius: 14px !important;   /* bordes redondeados */
    padding: 12px 28px !important;    /* tamaño alargado */
    border: 2px solid #EF472F !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    letter-spacing: .02em !important;
    text-transform: none !important;
    transition: all .18s ease-in-out !important;
    display: inline-block;
    cursor: pointer;
}

/* Hover invertido */
.elementor-5461 .elementor-element.elementor-element-5628c4fb button#whols_reg_submit.button.button-primary:hover {
    background: #F8FBF0 !important;   /* blanco */
    color: #EF472F !important;        /* rojo */
    border-color: #EF472F !important;
}

/* Fondo personalizado para los inputs del registro mayorista */
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="text"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="email"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="tel"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="password"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="number"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="url"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form input[type="date"],
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form select,
.elementor-5461 .elementor-element.elementor-element-5628c4fb .whols_registration_form textarea {
    background-color: #F8FBF0 !important;   /* crema */
    border: 1px solid #ccc !important;      /* borde gris claro */
    padding: 10px !important;
    border-radius: 4px !important;          /* esquinas redondeadas */
    width: 100% !important;
    box-sizing: border-box !important;      /* asegura que padding no rompa el ancho */
}/* End custom CSS */