#Eventos {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  padding: 80px 0px 200px 0px;
}
#Eventos h2 {
  width: 100%;
  text-align: left;
  margin-bottom: 25px;
  text-align: center;
}
#Eventos .TradingSevilla2026Content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
#Eventos .TradingSevilla2026Content .Imagen {
  position: relative;
}
#Eventos .TradingSevilla2026Content .Imagen img {
  width: calc(1376px);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
#Eventos .TradingSevilla2026Content .Imagen .Sombreado {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.65);
  width: 100%;
  height: 99.25%;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  width: 85%;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .TituloImagen {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 4em;
  width: 100%;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .SubtituloImagen {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.5em;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-left: 2px solid white;
  border-right: 2px solid white;
  padding: 0px 50px;
  gap: 10px;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div span {
  text-align: center;
  white-space: nowrap;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div .Icono {
  font-size: 27px;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div:first-child {
  border-left: 0px;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div:last-child {
  border-right: 0px;
}
#Eventos .TradingSevilla2026Content .Imagen .InfoImagen .BotonesImagen {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 75px;
  margin-top: 50px;
}
#Eventos .TradingSevilla2026Content .Bloque1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 50px;
  margin-top: 50px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Descripcion {
  width: calc(1376px);
  font-size: 1.3em;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Descripcion h3 {
  color: #ff9a16;
  margin-bottom: 15px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Descripcion .FrasePresentacion {
  margin-bottom: 0px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Descripcion p {
  margin-bottom: 25px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Descripcion .Resaltado {
  font-size: 28px;
  margin-right: 5px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Sponsor {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Sponsor span {
  font-weight: bold;
  font-size: 1.5em;
  color: #b86800;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Sponsor img {
  width: 420px;
}
#Eventos .TradingSevilla2026Content .Bloque1 .Imagen1 img {
  width: calc(1376px);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
#Eventos .TradingSevilla2026Content .Bloque2 {
  margin-top: 50px;
  margin-bottom: 75px;
}
#Eventos .TradingSevilla2026Content .Bloque2 .Ponentes {
  display: flex;
  gap: 50px;
  margin-bottom: 25px;
}
#Eventos .TradingSevilla2026Content .Bloque2 .Ponentes .Ponente {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 7.5px;
}
#Eventos .TradingSevilla2026Content .Bloque2 .Ponentes .Ponente .NombrePonente {
  font-weight: bold;
}
#Eventos .TradingSevilla2026Content .Bloque2 .Ponentes .Ponente img {
  border: 1px solid #ff9a16;
  border-radius: 50%;
  width: 134px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
#Eventos .TradingSevilla2026Content .Bloque3 {
  display: flex;
  gap: 50px;
  align-items: flex-start;
}
#Eventos .TradingSevilla2026Content .Bloque3 .ImagenEntrada img {
  width: 450px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
#Eventos .TradingSevilla2026Content .Bloque3 .InfoEntrada h3 {
  color: #ff9a16;
  margin-bottom: 25px;
}
#Eventos .TradingSevilla2026Content .Bloque3 .InfoEntrada ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#Eventos .TradingSevilla2026Content .Bloque3 .InfoEntrada ul li {
  font-size: 1.3em;
}
#Eventos .TradingSevilla2026Content .Bloque4 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 125px;
  flex-wrap: wrap;
  margin-top: 125px;
}
#Eventos .TradingSevilla2026Content .Bloque4 .Bloque4Info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#Eventos .TradingSevilla2026Content .Bloque4 .Bloque4Info span {
  font-size: 4em;
}
#Eventos .TradingSevilla2026Content .Bloque4 .Bloque4Info p {
  margin-bottom: 25px;
}
@media (max-width: 1400px) {
  #Eventos .TradingSevilla2026Content .Bloque1 .Imagen1 img {
    width: 100%;
  }
  #Eventos .TradingSevilla2026Content .Imagen img {
    width: 100%;
  }
  #Eventos .TradingSevilla2026Content .Bloque1 .Descripcion {
    width: 100%;
    padding: 0px 25px;
  }
}
@media (max-width: 1200px) {
  #Eventos .TradingSevilla2026Content .Imagen img {
    height: 600px;
  }
}
@media (max-width: 950px) {
  #Eventos .TradingSevilla2026Content .Bloque3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #Eventos .TradingSevilla2026Content .Imagen .Sombreado {
    display: none;
  }
  #Eventos .TradingSevilla2026Content .Imagen img {
    display: none;
  }
  #Eventos .TradingSevilla2026Content .Imagen {
    width: 100%;
    height: 540px;
  }
  #Eventos .TradingSevilla2026Content .Bloque2 .Ponentes {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  #Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 20px;
  }
  #Eventos .TradingSevilla2026Content .Imagen .InfoImagen .DatosInfoImagen div {
    border: 0px;
  }
  #Eventos .TradingSevilla2026Content .Bloque1 .Descripcion {
    width: 500px;
    margin-top: 50px;
  }
  #Eventos .TradingSevilla2026Content .Imagen .InfoImagen .TituloImagen {
    font-size: 3.25em;
  }
}
