.elementor-9112 .elementor-element.elementor-element-689c3b5{--display:flex;}.elementor-9112 .elementor-element.elementor-element-f4807f7.elementor-element{--align-self:center;}.elementor-9112 .elementor-element.elementor-element-f4807f7 img{width:615px;}/* Start custom CSS for html, class: .elementor-element-1a99057 *//* ===== Artículo nutrición (Elementor/The7 friendly) ===== */
.articulo-nutricion{
  max-width: 900px;
  margin: 0 auto;
}

.articulo-nutricion__title{
  line-height: 1.15;
  margin-bottom: .75rem;
}

.articulo-nutricion p{
  margin: 0 0 1rem;
}

.articulo-nutricion h2{
  margin: 2rem 0 .75rem;
  line-height: 1.2;
}

.articulo-nutricion h3{
  margin: 0 0 .75rem;
  line-height: 1.25;
}

.lista{
  padding-left: 1.25rem;
  margin: 0 0 1rem;
}

.lista li{
  margin: .3rem 0;
}

.lista--quotes li{
  font-style: italic;
}

.lista--pasos > li{
  margin: 0 0 1.25rem;
}

.grid-cajas{
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  margin: 1rem 0 1.25rem;
}

/* 2 columnas en pantallas medianas/grandes */
@media (min-width: 768px){
  .grid-cajas{
    grid-template-columns: 1fr 1fr;
  }
}

.caja{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 14px;
  padding: 1rem 1.1rem;
  background: rgba(0,0,0,.02);
}

.caja--nota{
  border-left: 4px solid currentColor;
  background: rgba(0,0,0,.035);
}

.caja--error{
  background: rgba(255,0,0,.04);
  border-color: rgba(255,0,0,.18);
}

.caja--resumen{
  margin-top: 1.75rem;
  background: rgba(0,0,0,.03);
}

.caja--resumen strong{
  display: inline-block;
  margin-top: .25rem;
}/* End custom CSS */