/**
 * Huamantla Core 5.0.17
 * Reflow seguro de la seccion "Planea el recorrido" de Monumentos.
 * Se carga solo en el front publico; el editor de Elementor conserva la hoja
 * base estable de 5.0.15 para evitar interferencias con el iframe del builder.
 */
@media (max-width: 900px) {
  .hd-monuments-page .hd-monuments-route {
    grid-template-columns: minmax(0, 1fr);
  }

  .hd-monuments-page .hd-monuments-route > * {
    min-width: 0;
    max-width: 100%;
  }

  .hd-monuments-page .hd-monuments-route figure {
    width: 100%;
    max-width: 100%;
  }
}

@media (max-width: 620px) {
  .hd-monuments-page .hd-monuments-route {
    gap: 24px;
    margin-top: 32px;
    padding: 24px 18px;
    border-radius: 24px;
  }

  .hd-monuments-page .hd-monuments-route h2,
  .hd-monuments-page .hd-monuments-route h2.elementor-heading-title,
  .hd-monuments-page .hd-monuments-route p,
  .hd-monuments-page .hd-monuments-route .hd-monuments-microtitle {
    max-width: 100%;
    min-width: 0;
    overflow-wrap: break-word;
    word-break: normal;
  }

  .hd-monuments-page .hd-monuments-button {
    max-width: 100%;
    height: auto;
    min-height: 48px;
    padding-block: 10px;
    white-space: normal;
    text-align: center;
  }
}
