.why__title1 {
    margin-bottom: 25px !important;
    text-align: left !important;
    font-family: 'Montserrat Bold' !important;
    font-size: 24px;
}

.why__subtitle1 {
    color: #000 !important;
    text-align: left !important;
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    line-height: normal !important;
}

.bloque-sorteo {
  display: flex;
  align-items: center; /* centra verticalmente */
  gap: 40px;
}

.bloque-texto {
  flex: 1;
}

.bloque-imagen {
  flex: 1;
  text-align: center;
}

.bloque-imagen img {
  max-width: 100%;
  height: auto;
}

/* ðŸ“± MOBILE */
@media (max-width: 768px) {
  .bloque-sorteo {
    flex-direction: column; /* imagen abajo */
    text-align: center;
  }

  .bloque-texto {
    order: 1;
  }

  .bloque-imagen {
    order: 2;
  }
}

.content .grid .text.rte img, .single-blog-page-container .grid .text.rte img {
   margin-top: 0rem;
  margin-bottom: 0rem;
}

/* Reset básico MUY IMPORTANTE */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.grid-imagenes {
      display: grid;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
    gap: 20px;
    margin-top: 30px;
	margin-bottom: 20px;
}
}

/* Cada imagen */
.grid-imagenes img {
  width: 100%;
  height: auto;
  display: block;
}

/* Mobile */
@media (max-width: 768px) {
  .grid-imagenes {
    grid-template-columns: 1fr; /* 1 columna */
  }
}