.elementor-96411 .elementor-element.elementor-element-0afcff8{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-96411 .elementor-element.elementor-element-45e775d{text-align:center;}.elementor-96411 .elementor-element.elementor-element-45e775d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-07661d6{text-align:center;}.elementor-96411 .elementor-element.elementor-element-07661d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-96411 .elementor-element.elementor-element-b62a8de{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-c266b27{text-align:center;}.elementor-96411 .elementor-element.elementor-element-c266b27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-af46616{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-8d1aefd{text-align:center;}.elementor-96411 .elementor-element.elementor-element-8d1aefd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-1933048{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-1762dac{text-align:center;}.elementor-96411 .elementor-element.elementor-element-1762dac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-46bd508{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-5afbfcd{text-align:center;}.elementor-96411 .elementor-element.elementor-element-5afbfcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-df0a958{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-28983b3{text-align:center;}.elementor-96411 .elementor-element.elementor-element-28983b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-45c0601{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-af3fedf{text-align:center;}.elementor-96411 .elementor-element.elementor-element-af3fedf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-3ec1b10{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-96411 .elementor-element.elementor-element-6902aa5{text-align:center;}.elementor-96411 .elementor-element.elementor-element-6902aa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;}.elementor-96411 .elementor-element.elementor-element-e739615{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-96411 .elementor-element.elementor-element-0afcff8{--content-width:70%;}}@media(max-width:767px){.elementor-96411 .elementor-element.elementor-element-0afcff8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-96411 .elementor-element.elementor-element-45e775d .elementor-heading-title{font-size:22px;}.elementor-96411 .elementor-element.elementor-element-07661d6 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96411 .elementor-element.elementor-element-b62a8de{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-c266b27 .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-af46616{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-8d1aefd .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-1933048{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-1762dac .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-46bd508{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-5afbfcd .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-df0a958{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-28983b3 .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-45c0601{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-af3fedf .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-3ec1b10{font-size:14px;}.elementor-96411 .elementor-element.elementor-element-6902aa5 .elementor-heading-title{font-size:18px;}.elementor-96411 .elementor-element.elementor-element-e739615{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-b62a8de */.elementor-96411 .elementor-element.elementor-element-b62a8de a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-b62a8de ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-b62a8de ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-b62a8de ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-b62a8de ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-b62a8de ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-b62a8de ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af46616 */.elementor-96411 .elementor-element.elementor-element-af46616 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-af46616 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-af46616 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-af46616 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-af46616 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-af46616 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-af46616 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1933048 */.elementor-96411 .elementor-element.elementor-element-1933048 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-1933048 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-1933048 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-1933048 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-1933048 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-1933048 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-1933048 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46bd508 */.elementor-96411 .elementor-element.elementor-element-46bd508 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-46bd508 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-46bd508 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-46bd508 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-46bd508 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-46bd508 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-46bd508 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df0a958 */.elementor-96411 .elementor-element.elementor-element-df0a958 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-df0a958 ol {
  list-style: none; /* Elimina el estilo predeterminado */
  counter-reset: list-counter; /* Resetea el contador para el primer nivel */
}

.elementor-96411 .elementor-element.elementor-element-df0a958 ol li {
  counter-increment: list-counter; /* Incrementa el contador */
  margin-bottom: 10px; /* Espacio entre elementos */
  position: relative; /* Habilita el uso de `::before` para posicionar el índice */
  padding-left: 1em; /* Reserva espacio para el índice */
  text-indent: -0.1em; /* Alinea la primera línea correctamente */
}

.elementor-96411 .elementor-element.elementor-element-df0a958 ol li::before {
  content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
}

.elementor-96411 .elementor-element.elementor-element-df0a958 ol li ol {
  counter-reset: sublist-counter; /* Resetea el contador para el segundo nivel */
}

.elementor-96411 .elementor-element.elementor-element-df0a958 ol li ol li {
  counter-increment: sublist-counter; /* Incrementa el contador del segundo nivel */
}

.elementor-96411 .elementor-element.elementor-element-df0a958 ol li ol li::before {
  content: counter(sublist-counter) ". "; /* Añade el número (1., 2., 3.) */
  position: absolute;
  left: 0; /* Alinea el número a la izquierda */
}
@media screen and (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-df0a958 ol{
        padding: 0;
    }
  .elementor-96411 .elementor-element.elementor-element-df0a958 ol li {
    padding-left: 0; /* Elimina el espacio reservado para el índice */
    text-indent: 0; /* Asegura que el texto quede alineado a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-df0a958 ol li::before {
    position: relative; /* Cambia la posición para que el índice esté dentro del flujo normal del contenido */
    margin-right: 0.5em; /* Espacio entre el índice y el texto */
  }

  .elementor-96411 .elementor-element.elementor-element-df0a958 ol li ol li::before {
    position: relative; /* Aplica la misma regla para sublistas */
    margin-right: 0.5em;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c0601 */.elementor-96411 .elementor-element.elementor-element-45c0601 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-45c0601 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-45c0601 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-45c0601 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-45c0601 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-45c0601 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-45c0601 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec1b10 */.elementor-96411 .elementor-element.elementor-element-3ec1b10 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-3ec1b10 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-3ec1b10 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-3ec1b10 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-3ec1b10 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-3ec1b10 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-3ec1b10 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e739615 */.elementor-96411 .elementor-element.elementor-element-e739615 a {
    color: #00338d!important;
    font-weight: 600;
}
.elementor-96411 .elementor-element.elementor-element-e739615 ol {
      list-style: none; /* Elimina el estilo predeterminado */
      counter-reset: list-counter; /* Resetea el contador de la lista */
    }

.elementor-96411 .elementor-element.elementor-element-e739615 ol li {
      counter-increment: list-counter; /* Incrementa el contador */
      margin-bottom: 10px; /* Espacio entre elementos */
      position: relative; /* Habilita el uso de `::before` para posicionar el índice */
      padding-left: 2.5em; /* Reserva espacio para el índice */
      text-indent: -1.5em; /* Alinea la primera línea correctamente */
    }

.elementor-96411 .elementor-element.elementor-element-e739615 ol li::before {
      content: counter(list-counter, lower-alpha) ") "; /* Añade `a)` en formato alfabético */
    }
    @media (max-width: 768px) {
    .elementor-96411 .elementor-element.elementor-element-e739615 ol{
        padding-left:0;
    }
  .elementor-96411 .elementor-element.elementor-element-e739615 ol li {
    padding-left: 0; /* Elimina el espacio a la izquierda */
    text-indent: 0; /* Alinea el texto completamente a la izquierda */
  }

  .elementor-96411 .elementor-element.elementor-element-e739615 ol li::before {
    left: 0; /* Asegura que el índice se mantenga en su lugar si hay ajustes */
  }
}/* End custom CSS */