.elementor-55673 .elementor-element.elementor-element-f8e20d2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55673 .elementor-element.elementor-element-f8e20d2.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-55673 .elementor-element.elementor-element-f8e20d2{--width:100.71%;}}/* Start custom CSS for html, class: .elementor-element-e776f38 *//* Forzar texto blanco en el contenedor del taller */
body, 
.hero-copy h1, 
.hero-copy p.lead,
.section-head h2, 
.section-head p, 
.module-card h3, 
.submods li,
.submods li strong,
.material-card h4, 
.material-card p,
.docente-body h3, 
.docente-body p,
.cta-final h2, 
.cta-final p.sub {
    color: #FFFFFF !important;
}

/* Mantener los textos que SÍ llevan color o tono atenuado */
.hero-copy h1 .grad {
    background: linear-gradient(95deg, var(--blue) 0%, var(--blue-mid) 50%, #7fd4ff 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
.hero-copy p.lead, .section-head p, .cta-final p.sub, .docente-body p {
    color: rgba(255, 255, 255, 0.7) !important; /* Un blanco ligeramente suave para mejorar legibilidad */
}
.meta-item .value {
    color: #FFFFFF !important;
}
.start-date{
  margin-top:22px;
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  font-family:'JetBrains Mono', monospace;
  font-size:0.82rem;
  color:var(--txt-dim);
}

.start-date strong{
  color:var(--txt);
  font-weight:600;
}

.start-date-dot{
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--blue);
  box-shadow:0 0 12px rgba(5,151,242,0.7);
}/* End custom CSS */