.elementor-965 .elementor-element.elementor-element-5a5a6d8{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:158px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-5a5a6d8:not(.elementor-motion-effects-element-type-background), .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-965 .elementor-element.elementor-element-5a5a6d8::before, .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .elementor-background-video-container::before, .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .elementor-background-slideshow::before, .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-965 .elementor-element.elementor-element-5a5a6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.madmetricslab.com/wp-content/uploads/2024/02/curvas1a.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-965 .elementor-element.elementor-element-c461cd1{z-index:1;text-align:center;}.elementor-965 .elementor-element.elementor-element-c461cd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:var( --e-global-color-011edb4 );}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-icon i{color:var( --e-global-color-8aca8f1 );font-size:14px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-icon svg{fill:var( --e-global-color-8aca8f1 );--e-icon-list-icon-size:14px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-icon{width:14px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-text, .elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-text a{color:var( --e-global-color-8aca8f1 );}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item{font-family:var( --e-global-typography-c7a230e-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a230e-font-size );font-weight:var( --e-global-typography-c7a230e-font-weight );line-height:var( --e-global-typography-c7a230e-line-height );}.elementor-965 .elementor-element.elementor-element-6df40ee{--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;}.elementor-965 .elementor-element.elementor-element-c83b1ee .current-progress{background-color:var( --e-global-color-c4225c0 );}.elementor-965 .elementor-element.elementor-element-c83b1ee{--horizontal-progress-border:none;--horizontal-height:7px;--horizontal-border-style:none;}.elementor-965 .elementor-element.elementor-element-187d541{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-965 .elementor-element.elementor-element-187d541:not(.elementor-motion-effects-element-type-background), .elementor-965 .elementor-element.elementor-element-187d541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8aca8f1 );}.elementor-965 .elementor-element.elementor-element-b53dbc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-965 .elementor-element.elementor-element-44b1418{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-e08de2a > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E2E2;border-radius:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-e08de2a .elementor-toc__spinner{color:var( --e-global-color-8f5915b );fill:var( --e-global-color-8f5915b );}.elementor-965 .elementor-element.elementor-element-e08de2a{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:10px;--item-text-color:#ABACAC;--item-text-decoration:underline;--item-text-hover-color:var( --e-global-color-c4225c0 );--item-text-active-color:var( --e-global-color-8f5915b );}.elementor-965 .elementor-element.elementor-element-e08de2a .elementor-toc__header-title{text-align:start;}.elementor-965 .elementor-element.elementor-element-e08de2a .elementor-toc__header, .elementor-965 .elementor-element.elementor-element-e08de2a .elementor-toc__header-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;}.elementor-965 .elementor-element.elementor-element-e08de2a .elementor-toc__header{flex-direction:row;}.elementor-965 .elementor-element.elementor-element-2a340d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-965 .elementor-element.elementor-element-3573edd > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-965 .elementor-element.elementor-element-3573edd img{width:900px;height:400px;}.elementor-965 .elementor-element.elementor-element-2b8ac38 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-965 .elementor-element.elementor-element-c9e28d5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-965 .elementor-element.elementor-element-c9e28d5 .elementor-divider-separator{width:100%;}.elementor-965 .elementor-element.elementor-element-c9e28d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__name{color:var( --e-global-color-accent );font-family:var( --e-global-typography-21a5de4-font-family ), Sans-serif;font-size:var( --e-global-typography-21a5de4-font-size );font-weight:var( --e-global-typography-21a5de4-font-weight );line-height:var( --e-global-typography-21a5de4-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__bio{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 );}.elementor-965 .elementor-element.elementor-element-7cd43bd{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-965 .elementor-element.elementor-element-7cd43bd .elementor-divider-separator{width:100%;}.elementor-965 .elementor-element.elementor-element-7cd43bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-965 .elementor-element.elementor-element-449c94b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-ed00fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item{font-size:var( --e-global-typography-c7a230e-font-size );line-height:var( --e-global-typography-c7a230e-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__name{font-size:var( --e-global-typography-21a5de4-font-size );line-height:var( --e-global-typography-21a5de4-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-965 .elementor-element.elementor-element-c461cd1{text-align:center;}}@media(max-width:1024px){.elementor-965 .elementor-element.elementor-element-5a5a6d8{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-965 .elementor-element.elementor-element-c461cd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item{font-size:var( --e-global-typography-c7a230e-font-size );line-height:var( --e-global-typography-c7a230e-line-height );}.elementor-965 .elementor-element.elementor-element-3573edd img{object-fit:cover;}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__name{font-size:var( --e-global-typography-21a5de4-font-size );line-height:var( --e-global-typography-21a5de4-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-965 .elementor-element.elementor-element-5a5a6d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-965 .elementor-element.elementor-element-c461cd1{text-align:center;}.elementor-965 .elementor-element.elementor-element-c461cd1 .elementor-heading-title{font-size:30px;}.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item{font-size:var( --e-global-typography-c7a230e-font-size );line-height:var( --e-global-typography-c7a230e-line-height );}.elementor-965 .elementor-element.elementor-element-187d541{--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-965 .elementor-element.elementor-element-e08de2a{width:100%;max-width:100%;}.elementor-965 .elementor-element.elementor-element-2a340d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-3573edd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-3573edd{text-align:center;}.elementor-965 .elementor-element.elementor-element-3573edd img{height:200px;object-fit:contain;object-position:center center;}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__name{font-size:var( --e-global-typography-21a5de4-font-size );line-height:var( --e-global-typography-21a5de4-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-965 .elementor-element.elementor-element-5a5a6d8{--content-width:900px;}.elementor-965 .elementor-element.elementor-element-187d541{--width:100%;}.elementor-965 .elementor-element.elementor-element-44b1418{--width:225px;}.elementor-965 .elementor-element.elementor-element-2a340d1{--content-width:100%;}.elementor-965 .elementor-element.elementor-element-ed00fd6{--width:225px;}}@media(min-width:2400px){.elementor-965 .elementor-element.elementor-element-604d30e .elementor-icon-list-item{font-size:var( --e-global-typography-c7a230e-font-size );line-height:var( --e-global-typography-c7a230e-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__name{font-size:var( --e-global-typography-21a5de4-font-size );line-height:var( --e-global-typography-21a5de4-line-height );}.elementor-965 .elementor-element.elementor-element-683231d .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-e08de2a */.tabla-contenidos ul li {
    
    font-size: 30px;
    
}

.tabla-contenidos a {
    
    font-size: 14px;
    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2b8ac38 */.contenido-post h2 {
  font-size: 30px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.contenido-post h3 {
  font-size: 24px;
  margin-top: 40px;
  margin-bottom: 25px;
}

.contenido-post h4 {
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 25px;
}

/* Ajustes para dispositivos móviles */
@media (max-width: 768px) {
  .contenido-post h2 {
    font-size: 27px;
  }
  
  .contenido-post h3 {
    font-size: 22px;
  }
  
  .contenido-post h4 {
    font-size: 20px;
  }
}

.contenido-post img {
  margin-top: 0px;
  margin-bottom: 25px;
}

.contenido-post ul,
.contenido-post ol {
  margin-top: 40px;
  margin-bottom: 40px;
}

.contenido-post li {
  margin-bottom: 20px; /* Espacio entre elementos de la lista */
}

.contenido-post ul {
  list-style-type: none; /* Elimina los puntos predeterminados */
  padding-left: 25px; 
}

.contenido-post ul li {
  position: relative;
  padding-left: 25px; /* Ajusta según el tamaño de tu ícono */
}

.contenido-post ul li::before {
  content: '\f054'; /* El código del ícono en Font Awesome */
  font-family: 'Font Awesome 5 Free'; /* Asegúrate de usar el nombre correcto de la familia de fuentes */
  position: absolute;
  left: 0;
  top: 0; /* Ajusta según sea necesario para alinear */
  font-weight: 900; /* Solid style necesita peso 900 */
  color: #FF6B6B;
}

.contenido-post ol li::marker {
  color: #FF6B6B; /* Cambia el color de los números aquí */
  font-weight: 600;
}

/* Estilo básico para blockquote dentro de contenido-post */
.contenido-post blockquote {
  padding: 20px 40px; /* Ajusta el padding para mayor espacio */
  margin: 20px 0; /* Espacio antes y después de la cita */
  position: relative;
  font-style: italic; /* Tipografía en itálica para destacar */
  background-color: #f9f9f9; /* Fondo suave para la cita */
  border-left: 5px solid #1CA0F1; /* Borde lateral para destacar */
  color: #555; /* Color del texto */
}

/* Añadir comillas estilizadas antes de la cita en contenido-post */
.contenido-post blockquote::before {
  content: "\00AB"; /* Añade comillas al inicio */
  font-size: 4em; /* Tamaño grande para las comillas */
  line-height: 0.8em; /* Ajusta el espaciado de línea */
  margin-right: 10px; /* Espacio entre las comillas y el texto */
  vertical-align: -0.4em; /* Alineación vertical de las comillas */
  color: #1CA0F1; /* Color de las comillas */
}

/* Estilo para el autor/cita dentro de contenido-post */
.contenido-post blockquote cite {
  display: block; /* Hace que el autor se muestre en una nueva línea */
  text-align: right; /* Alinea el texto del autor a la derecha */
  color: #333333; /* Color del texto del autor */
  font-style: normal; /* Remueve itálica para el autor, si se prefiere */
  font-weight: bold; /* Opcional: texto en negrita para el autor */
  margin-top: 20px; /* Espacio entre la cita y el autor */
}

/* Ajustes para mejorar la visualización en dispositivos móviles dentro de contenido-post */
@media (max-width: 768px) {
  .contenido-post blockquote {
    padding: 20px; /* Menos padding en dispositivos pequeños */
  }
  .contenido-post blockquote::before {
    font-size: 2em; /* Comillas más pequeñas en móviles */
  }
}/* End custom CSS */