.elementor-513 .elementor-element.elementor-element-b8c5e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-b8c5e1d:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-b8c5e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5049CA;}.elementor-513 .elementor-element.elementor-element-b8c5e1d::before, .elementor-513 .elementor-element.elementor-element-b8c5e1d > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-b8c5e1d > .e-con-inner > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-b8c5e1d > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-b8c5e1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-b8c5e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4054B2;--background-overlay:'';}.elementor-513 .elementor-element.elementor-element-b8c5e1d.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-449px;}.elementor-513 .elementor-element.elementor-element-156da2b{--display:flex;}.elementor-513 .elementor-element.elementor-element-1273f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;--margin-top:-310px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1000px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-1273f1d:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-1273f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4054B2;background-image:url("https://app.homenajeqr.com/wp-content/uploads/2025/03/2150061965.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-1273f1d::before, .elementor-513 .elementor-element.elementor-element-1273f1d > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-1273f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-1273f1d > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-1273f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-1273f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4054B2;--background-overlay:'';}.elementor-513 .elementor-element.elementor-element-b47a071 > .elementor-widget-container{margin:-700px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-b47a071.elementor-element{--order:-99999 /* order start hack */;}/* Start custom CSS for shortcode, class: .elementor-element-b47a071 *//* Estilo para el botón de registro */
.ur-submit-button {
    background-color: #ffffff !important; /* Fondo blanco */
    color: #020101 !important; /* Texto en blanco */
    border: 2px solid #ffffff !important; /* Borde blanco */
    border-radius: 5px; /* Bordes redondeados */
    padding: 10px 20px;
    font-weight: bold;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

/* Cambio de color del texto del botón al pasar el cursor */
.ur-submit-button:hover {
    color: #000000 !important; /* Texto negro */
    background-color: #ffffff !important; /* Fondo sigue siendo blanco */
    border: 2px solid #ffffff !important; /* Mantiene el borde */
}

/* Estilo para el texto dentro de los campos */
.ur-form-row input,
.ur-form-row textarea {
    color: #ffffff !important; /* Texto en blanco */
    background-color: transparent !important; /* Fondo transparente */
    border: 1px solid #ffffff !important; /* Borde blanco */
}

/* Placeholder en color blanco */
.ur-form-row input::placeholder,
.ur-form-row textarea::placeholder {
    color: #ffffff !important; /* Texto del placeholder en blanco */
}

/* Asegurar que los campos tengan una buena visibilidad */
.ur-form-row input:focus,
.ur-form-row textarea:focus {
    outline: none !important;
    border: 2px solid #ffffff !important; /* Resalta el campo activo */
}

/* Color del texto de las políticas de privacidad en blanco */
.ur-form-row label,
.ur-form-row a,
.ur-form-row .ur-checkbox-label,
.ur-form-row .ur-privacy-policy-text {
    color: #ffffff !important; /* Cambia "Acepto la" y "Política de privacidad" a blanco */
}/* End custom CSS */