.elementor-2814 .elementor-element.elementor-element-18b8bb56{--display:flex;--background-transition:0.3s;}.elementor-2814 .elementor-element.elementor-element-0db7c68{text-align:center;}.elementor-2814 .elementor-element.elementor-element-0db7c68 .elementor-heading-title{color:#4CA841;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2814 .elementor-element.elementor-element-0db7c68 > .elementor-widget-container{margin:030px 0px 15px 00px;}@media(max-width:639px){.elementor-2814 .elementor-element.elementor-element-0db7c68 .elementor-heading-title{font-size:20px;}.elementor-2814 .elementor-element.elementor-element-0db7c68 > .elementor-widget-container{margin:10px 2px 0px 2px;}.elementor-2814 .elementor-element.elementor-element-3359650e > .elementor-widget-container{margin:0px 15px 0px 15px;}}/* Start custom CSS for text-editor, class: .elementor-element-3359650e */.elementor-2814 .elementor-element.elementor-element-3359650e .um-alt {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b8bb56 *//* Ajustes para la headline del registro */
.elementor-2814 .elementor-element.elementor-element-18b8bb56 .elementor-heading-title,
.elementor-2814 .elementor-element.elementor-element-18b8bb56 {
    text-align: center !important;
}

/* Título principal de agradecimiento */
.elementor-2814 .elementor-element.elementor-element-18b8bb56 h1, .elementor-2814 .elementor-element.elementor-element-18b8bb56 h2, .elementor-2814 .elementor-element.elementor-element-18b8bb56 .elementor-heading-title {
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}

/* Subtítulo o texto descriptivo */
.elementor-2814 .elementor-element.elementor-element-18b8bb56 p, .elementor-2814 .elementor-element.elementor-element-18b8bb56 .elementor-text-editor {
    font-size: 0.95rem !important;
    line-height: 1.4 !important;
    opacity: 0.9;
    max-width: 90%;
    margin: 0 auto 24px auto !important;
}

/* Centrado del botón de registro */
.um .um-button {
    border-radius: 6px !important;
    font-weight: 600 !important;
}/* End custom CSS */