.elementor-13629 .elementor-element.elementor-element-0fedf0c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-13629 .elementor-element.elementor-element-0fedf0c .elementor-divider-separator{width:0%;}.elementor-13629 .elementor-element.elementor-element-0fedf0c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-13629 .elementor-element.elementor-element-49c8dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-13629 .elementor-element.elementor-element-49c8dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13629 .elementor-element.elementor-element-49c8dbc > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13629 .elementor-element.elementor-element-e0ef42c > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-13629 .elementor-element.elementor-element-832b25e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-13629 .elementor-element.elementor-element-832b25e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13629 .elementor-element.elementor-element-832b25e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-e0ef42c *//* Contenedor del bloque de texto */
.text-block {
    background-color: #fff;
    border-radius: 30px!important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin: 20px 0;
    margin-top: 0px!important;
    max-width: 800px; /* Igual que el formulario */
    margin-left: auto;
    margin-right: auto;
}
.text-block2 {
    background-color: #fff;
    border-radius: 30px!important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin: 20px 0;
    margin-top: 0px!important;
    margin-left: auto;
    margin-right: auto;
}

/* Título del bloque de texto */
.text-block h2 {
    font-size: 18px;
    color: #ff6200; /* Naranja para el título, igual que el formulario */
    margin: 0 0 10px 0;
    display: flex;
    align-items: center;
}

/* Ícono opcional antes del título */
.text-block h2::before {
    margin-right: 10px;
}

/* Subtítulo o texto introductorio */
.text-block p.subtitle {
    font-size: 14px;
    color: #666; /* Gris igual que el formulario */
    margin: 0 0 15px 0;
}

/* Lista dentro del bloque de texto (similar a la de Expediente Presencial) */
.text-block ul {
    font-size: 14px;
    color: #666;
    padding-left: 20px;
    margin: 0;
}

/* Elementos de la lista */
.text-block ul li {
    margin-bottom: 8px;
}

/* Texto general dentro del bloque */
.text-block p {
    font-size: 14px;
    color: #333;
    margin: 0 0 15px 0;
}

/* Enlaces dentro del bloque de texto (similar a los del formulario) */
.text-block a {
    font-size: 14px;
    color: #ff6200;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}

.text-block a::before {
    content: url('ruta-a-tu-icono-de-descarga.png'); /* Ícono de descarga */
    margin-right: 5px;
}

.text-block a:hover {
    text-decoration: underline;
}
/* Contenedor del bloque de texto */
.text-block {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin: 20px 0;
    max-width: 800px; /* Igual que el formulario */
    margin-left: auto;
    margin-right: auto;
}

/* Título del bloque de texto */
.text-block h2 {
    font-size: 18px;
    color: #ff6200; /* Naranja para el título, igual que el formulario */
    margin: 0 0 10px 0;
    display: flex;
    align-items: center;
}

/* Ícono opcional antes del título */
.text-block h2::before {
    margin-right: 10px;
}

/* Subtítulo o texto introductorio */
.text-block p.subtitle {
    font-size: 14px;
    color: #666; /* Gris igual que el formulario */
    margin: 0 0 15px 0;
}

/* Lista dentro del bloque de texto (similar a la de Expediente Presencial) */
.text-block ul {
    font-size: 14px;
    color: #666;
    padding-left: 20px;
    margin: 0;
}

/* Elementos de la lista */
.text-block ul li {
    margin-bottom: 8px;
}

/* Texto general dentro del bloque */
.text-block p {
    font-size: 14px;
    color: #333;
    margin: 0 0 15px 0;
}

/* Enlaces dentro del bloque de texto (similar a los del formulario) */
.text-block a {
    font-size: 14px;
    color: #ff6200;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}

.text-block a::before {
    margin-right: 5px;
}

.text-block a:hover {
    text-decoration: underline;
}/* End custom CSS */