{"id":11628,"date":"2026-03-25T11:34:27","date_gmt":"2026-03-25T17:34:27","guid":{"rendered":"https:\/\/colon.gob.mx\/inicio\/?page_id=11628"},"modified":"2026-04-06T12:21:29","modified_gmt":"2026-04-06T18:21:29","slug":"festival-del-nopal-el-pulque-y-la-gordita","status":"publish","type":"page","link":"https:\/\/colon.gob.mx\/inicio\/festival-del-nopal-el-pulque-y-la-gordita\/","title":{"rendered":"Festival del Nopal, el Pulque y la Gordita"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11628\" class=\"elementor elementor-11628\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-679ed9c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"679ed9c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c95d756\" data-id=\"c95d756\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f36af70 elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"f36af70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1500\" height=\"300\" src=\"https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01.png\" class=\"attachment-1536x1536 size-1536x1536 wp-image-11630\" alt=\"\" srcset=\"https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01.png 1500w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01-300x60.png 300w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01-1024x205.png 1024w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01-768x154.png 768w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-01-590x118.png 590w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc0c1e1 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"dc0c1e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"993\" height=\"299\" src=\"https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-02.png\" class=\"attachment-large size-large wp-image-11631\" alt=\"\" srcset=\"https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-02.png 1000w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-02-300x90.png 300w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-02-768x231.png 768w, https:\/\/colon.gob.mx\/inicio\/wp-content\/uploads\/2026\/03\/BANNER_WEB-02-590x178.png 590w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-06f89dc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"06f89dc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1be1aee\" data-id=\"1be1aee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-59ef5ad elementor-widget elementor-widget-html\" data-id=\"59ef5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"festival-intro\">\r\n  <div class=\"container\">\r\n    \r\n    <div class=\"festival-header\">\r\n        <h2>\u00bfQu\u00e9 es el Festival del Nopal, el Pulque y la Gordita?<\/h2>\r\n    <\/div>\r\n    \r\n    <div class=\"festival-grid\">\r\n      <div class=\"festival-text\">\r\n        <div class=\"festival-content\">\r\n          <p>\r\n            Es una de las celebraciones m\u00e1s representativas del semidesierto queretano, <b>un espacio donde la tradici\u00f3n gastron\u00f3mica cobra vida a trav\u00e9s del trabajo de cocineras tradicionales, productores locales y artesanos que han dedicado su vida a preservar los sabores de la regi\u00f3n<\/b>.\r\n          <\/p>\r\n          <\/br>\r\n          <p>\r\n            Durante tres d\u00edas, <b>el municipio de Col\u00f3n se convierte en el punto de encuentro para familias y visitantes que buscan conocer de cerca el legado culinario del nopal, el maguey y el ma\u00edz<\/b>. Aqu\u00ed, cada platillo cuenta una historia y cada bebida tradicional es un reflejo de la identidad queretana.\r\n          <\/p>\r\n          <\/br>\r\n          <p>\r\n            Con actividades culturales, muestras gastron\u00f3micas y un ambiente pensado para todas las edades, <b>el festival invita a descubrir, aprender y disfrutar en familia<\/b>. Una experiencia que combina tradici\u00f3n, sabor y calidez humana en un solo lugar.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"festival-features-wrapper\">\r\n        <ul class=\"festival-features\">\r\n          <li style=\"font-weight:700;font-size:1.1rem;color:#8a569d\">Qu\u00e9 encontrar\u00e1s<\/li>\r\n          <li><i class=\"fa-solid fa-utensils\"><\/i> Muestra gastron\u00f3mica tradicional<\/li>\r\n          <li><i class=\"fa-solid fa-beer-mug-empty\"><\/i> Pulque y curados artesanales<\/li>\r\n          <li><i class=\"fa-solid fa-bread-slice\"><\/i> Gorditas y antojitos t\u00edpicos<\/li>\r\n          <li><i class=\"fa-solid fa-music\"><\/i> Presentaciones musicales<\/li>\r\n          <li><i class=\"fa-solid fa-palette\"><\/i> Expresiones culturales y artesan\u00edas<\/li>\r\n          <hr style=\"border: none; border-top: 1px solid #e0d4e8; margin: 12px 0;\">\r\n          <li><i class=\"fa-solid fa-ticket\"><\/i> Entrada libre<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class=\"festival-note\">\r\n      Una celebraci\u00f3n que impulsa el turismo regional y fortalece la econom\u00eda local.\r\n    <\/p>\r\n\r\n    <a href=\"https:\/\/maps.app.goo.gl\/Ljqcta65pdb5sjjKA\" class=\"btn-maps\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n      <i class=\"fa-solid fa-location-dot\"><\/i> C\u00f3mo llegar\r\n    <\/a>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.festival-intro {\r\n  background: transparent;\r\n  padding: 0;\r\n  margin: 0;\r\n  font-family: 'Roboto', sans-serif;\r\n}\r\n\r\n.festival-intro .container {\r\n  max-width: 1200px;\r\n  width: 100%;\r\n  margin: 0 auto;\r\n  padding: 0 15px;\r\n  box-sizing: border-box;\r\n}\r\n\r\nb {\r\n  font-weight: 700;\r\n}\r\n\r\n\/* HEADER *\/\r\n.festival-header h2 {\r\n  font-size: 2.4rem;\r\n  color: #365830 !important;\r\n  font-weight: 900;\r\n  margin: 0 0 0.5rem 0;\r\n  font-family: 'Roboto', sans-serif;\r\n}\r\n\r\n\/* GRID LAYOUT - ESCRITORIO (2\/3 - 1\/3) *\/\r\n.festival-grid {\r\n  display: grid;\r\n  grid-template-columns: 2fr 1fr;\r\n  gap: 40px;\r\n  margin-top: 25px;\r\n  align-items: start;\r\n}\r\n\r\n\/* CONTENT *\/\r\n.festival-content {\r\n  font-size: 1.05rem;\r\n  color: #432563;\r\n  line-height: 1.7;\r\n}\r\n\r\n.festival-content p {\r\n  margin: 0 0 1rem 0;\r\n}\r\n\r\n\/* FEATURES WRAPPER - Evita desbordes *\/\r\n.festival-features-wrapper {\r\n  min-width: 0;\r\n  overflow-wrap: break-word;\r\n  word-wrap: break-word;\r\n  word-break: break-word;\r\n}\r\n\r\n\/* FEATURES *\/\r\n.festival-features {\r\n  list-style: none;\r\n  padding: 20px;\r\n  border: 1px solid #c6b791;\r\n  border-radius: 10px;\r\n  background: #fef3d3;\r\n  margin: 0;\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.festival-features li {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 12px;\r\n  font-size: 0.95rem;\r\n  line-height: 1.4;\r\n}\r\n\r\n.festival-features li:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.festival-features i {\r\n  color: #ff7502;\r\n  min-width: 20px;\r\n  font-size: 1rem;\r\n}\r\n\r\n.festival-features hr {\r\n  margin: 15px 0;\r\n}\r\n\r\n\/* NOTE *\/\r\n.festival-note {\r\n  margin-top: 25px;\r\n  font-weight: 500;\r\n  color: #365830;\r\n  text-align: center;\r\n  font-size: 1.2rem;\r\n}\r\n\r\n\/* ACTIONS *\/\r\n.btn-maps {\r\n  margin-top: 1.5rem;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 8px;\r\n  background: #365830;\r\n  color: #ffffff;\r\n  padding: 12px 24px;\r\n  font-size: 1.1rem;\r\n  font-weight: 600;\r\n  border-radius: 8px;\r\n  text-decoration: none;\r\n  transition: background 0.2s ease, transform 0.1s ease;\r\n  text-align: center;\r\n  animation: pulse 2s infinite;\r\n  width: fit-content;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n}\r\n\r\n.btn-maps:hover {\r\n  background: #2a4525;\r\n  transform: translateY(-1px);\r\n  animation: none;\r\n}\r\n\r\n.btn-maps:active {\r\n  transform: translateY(0);\r\n}\r\n\r\n@keyframes pulse {\r\n  0% {\r\n    box-shadow: 0 0 0 0 rgba(54, 88, 48, 0.4);\r\n  }\r\n  70% {\r\n    box-shadow: 0 0 0 10px rgba(54, 88, 48, 0);\r\n  }\r\n  100% {\r\n    box-shadow: 0 0 0 0 rgba(54, 88, 48, 0);\r\n  }\r\n}\r\n\r\n\/* TABLET: 60% \/ 40% usando fr *\/\r\n@media only screen and (min-width: 769px) and (max-width: 1024px) {\r\n  .festival-grid {\r\n    grid-template-columns: 1.5fr 1fr !important;\r\n    gap: 30px !important;\r\n  }\r\n  \r\n  .festival-header h2 {\r\n    font-size: 2rem;\r\n  }\r\n  \r\n  .festival-content {\r\n    font-size: 1rem;\r\n  }\r\n  \r\n  .festival-features li {\r\n    font-size: 0.9rem;\r\n    gap: 10px;\r\n  }\r\n  \r\n  .festival-features {\r\n    padding: 16px;\r\n  }\r\n}\r\n\r\n\/* MOBILE: una columna *\/\r\n@media only screen and (max-width: 768px) {\r\n  .festival-header h2 {\r\n    font-size: 1.8rem;\r\n  }\r\n  \r\n  .festival-grid {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 25px !important;\r\n  }\r\n  \r\n  .festival-features-wrapper {\r\n    width: 100%;\r\n  }\r\n  \r\n  .festival-features {\r\n    padding: 16px;\r\n  }\r\n  \r\n  .festival-content {\r\n    font-size: 0.95rem;\r\n  }\r\n  \r\n  .festival-note {\r\n    font-size: 0.9rem;\r\n  }\r\n  \r\n  .btn-maps {\r\n    padding: 10px 20px;\r\n    font-size: 1rem;\r\n    width: 100%;\r\n    max-width: 280px;\r\n  }\r\n}\r\n\r\n@media only screen and (max-width: 480px) {\r\n  .festival-header h2 {\r\n    font-size: 1.5rem;\r\n  }\r\n  \r\n  .festival-grid {\r\n    gap: 20px !important;\r\n  }\r\n  \r\n  .festival-features li {\r\n    font-size: 0.85rem;\r\n    gap: 8px;\r\n  }\r\n  \r\n  .festival-features i {\r\n    min-width: 18px;\r\n    font-size: 0.9rem;\r\n  }\r\n  \r\n  .btn-maps {\r\n    padding: 10px 16px;\r\n    font-size: 0.9rem;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e888aba elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e888aba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dae9904 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"dae9904\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<main class=\"festival-tabs\">\r\n  <div class=\"tabs-container\">\r\n    <nav class=\"tabs-nav\" role=\"tablist\">\r\n      <button class=\"tab-btn active\" data-tab=\"cartelera\" role=\"tab\" aria-selected=\"true\">\r\n        <i class=\"fa-solid fa-calendar-days\"><\/i>\r\n        <span class=\"btn-text\">Cartelera<\/span>\r\n      <\/button>\r\n\r\n      <button class=\"tab-btn\" data-tab=\"estacionamiento\" role=\"tab\" aria-selected=\"false\">\r\n        <i class=\"fa-solid fa-square-parking\"><\/i>\r\n        <span class=\"btn-text\">Estacionamientos<\/span>\r\n      <\/button>\r\n\r\n      <button class=\"tab-btn\" data-tab=\"servicios\" role=\"tab\" aria-selected=\"false\">\r\n        <i class=\"fa-solid fa-hand-sparkles\"><\/i>\r\n        <span class=\"btn-text\">Servicios<\/span>\r\n      <\/button>\r\n    <\/nav>\r\n\r\n    <div class=\"tabs-content\">\r\n      <!-- Panel Cartelera -->\r\n      <div class=\"tab-panel active\" id=\"tab-cartelera\" role=\"tabpanel\">\r\n        <div class=\"iframe-wrapper\">\r\n          <iframe \r\n            src=\"https:\/\/colon.gob.mx\/include\/PROGRAMA_FNPG-2026.html\" \r\n            class=\"tab-iframe\"\r\n            title=\"Cartelera del festival\"\r\n            loading=\"lazy\"\r\n            scrolling=\"yes\">\r\n          <\/iframe>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Panel Estacionamientos -->\r\n      <div class=\"tab-panel\" id=\"tab-estacionamiento\" role=\"tabpanel\">\r\n        <div class=\"iframe-wrapper\">\r\n          <iframe \r\n            src=\"https:\/\/colon.gob.mx\/include\/ESTACIONEMAIENTOS_FNPG-2026.html\" \r\n            class=\"tab-iframe\"\r\n            title=\"Estacionamientos del festival\"\r\n            loading=\"lazy\"\r\n            scrolling=\"yes\">\r\n          <\/iframe>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Panel Servicios -->\r\n      <div class=\"tab-panel\" id=\"tab-servicios\" role=\"tabpanel\">\r\n        <div class=\"iframe-wrapper\">\r\n          <iframe \r\n            src=\"https:\/\/colon.gob.mx\/include\/SERVICIOS_FNPG-2026.html\" \r\n            class=\"tab-iframe\"\r\n            title=\"Servicios del festival\"\r\n            loading=\"lazy\"\r\n            scrolling=\"yes\">\r\n          <\/iframe>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/main>\r\n\r\n<style>\r\n  * {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  :root {\r\n    --color-morado: #8a569d;\r\n    --color-morado-oscuro: #432563;\r\n    --color-naranja: #ff7502;\r\n    --color-crema: #fef3d3;\r\n    --color-borde: #c6b791;\r\n    --morado-mid: #6b3d8f;\r\n    --verde: #729a36;\r\n    --gris-linea: #e4ddef;\r\n    --sombra: 0 2px 12px rgba(67, 37, 99, 0.1);\r\n  }\r\n\r\n  .festival-tabs { \r\n    width: 100%; \r\n    max-width: 1400px;\r\n    margin: 0 auto; \r\n  }\r\n\r\n  \/* Pesta\u00f1as *\/\r\n  .tabs-nav { \r\n    display: flex; \r\n    gap: 4px; \r\n    border-bottom: 2px solid var(--color-borde); \r\n    background: #fff;\r\n    border-radius: 12px 12px 0 0;\r\n    padding: 4px 4px 0 4px;\r\n  }\r\n  \r\n  .tab-btn {\r\n    background: transparent; \r\n    border: none; \r\n    cursor: pointer;\r\n    font-family: 'Barlow Condensed', sans-serif;\r\n    font-weight: 700;\r\n    color: var(--color-morado-oscuro);\r\n    display: inline-flex; \r\n    align-items: center; \r\n    justify-content: center;\r\n    gap: 8px; \r\n    transition: all 0.3s ease;\r\n    border-radius: 10px 10px 0 0;\r\n    letter-spacing: 0.5px;\r\n    flex: 1;\r\n    min-width: 0;\r\n    padding: 12px 8px;\r\n    font-size: 0.9rem;\r\n    white-space: nowrap;\r\n  }\r\n  \r\n  .tab-btn i { \r\n    color: var(--color-naranja); \r\n    font-size: 1rem;\r\n    flex-shrink: 0;\r\n  }\r\n  \r\n  .tab-btn.active { \r\n    background: var(--color-morado); \r\n    color: #fff; \r\n    border-bottom: 3px solid var(--color-morado-oscuro);\r\n  }\r\n  \r\n  .tab-btn.active i { \r\n    color: #fff; \r\n  }\r\n  \r\n  .tab-btn:hover:not(.active) {\r\n    background: rgba(138, 86, 157, 0.08);\r\n  }\r\n\r\n  \/* Desktop: todas las pesta\u00f1as con texto completo *\/\r\n  @media (min-width: 640px) {\r\n    .tabs-nav {\r\n      gap: 8px;\r\n      padding: 4px 8px 0 8px;\r\n    }\r\n    .tab-btn {\r\n      flex: 0 1 auto;\r\n      padding: 12px 28px;\r\n      font-size: 1rem;\r\n      min-width: auto;\r\n    }\r\n    .tab-btn i {\r\n      font-size: 1.1rem;\r\n    }\r\n    .tab-btn .btn-text {\r\n      display: inline;\r\n    }\r\n  }\r\n\r\n  \/* M\u00d3VIL: inactivas = solo \u00edcono, tama\u00f1o reducido; activa = \u00edcono + texto, m\u00e1s grande *\/\r\n  @media (max-width: 639px) {\r\n    .tabs-nav {\r\n      gap: 6px;\r\n      padding: 4px 4px 0 4px;\r\n      justify-content: flex-start;\r\n    }\r\n    \r\n    \/* Todas las pesta\u00f1as en m\u00f3vil: por defecto solo \u00edcono, sin padding extra *\/\r\n    .tab-btn {\r\n      padding: 8px 10px;\r\n      gap: 0;\r\n      flex: 0 0 auto;\r\n      min-width: auto;\r\n      width: auto;\r\n      font-size: 0;\r\n      transition: all 0.25s ease;\r\n    }\r\n    \r\n    \/* Ocultar texto en todas por defecto *\/\r\n    .tab-btn .btn-text {\r\n      display: none;\r\n    }\r\n    \r\n    \/* Icono en pesta\u00f1as inactivas: tama\u00f1o compacto *\/\r\n    .tab-btn i {\r\n      font-size: 1.25rem;\r\n      margin: 0;\r\n      transition: all 0.2s ease;\r\n    }\r\n    \r\n    \/* Pesta\u00f1a ACTIVA: muestra \u00edcono + texto, crece en tama\u00f1o *\/\r\n    .tab-btn.active {\r\n      flex: 0 1 auto;\r\n      padding: 8px 16px;\r\n      gap: 8px;\r\n      font-size: 0.9rem;\r\n      background: var(--color-morado);\r\n    }\r\n    \r\n    .tab-btn.active .btn-text {\r\n      display: inline;\r\n      font-size: 0.85rem;\r\n      font-weight: 600;\r\n      white-space: nowrap;\r\n    }\r\n    \r\n    .tab-btn.active i {\r\n      font-size: 1.1rem;\r\n    }\r\n    \r\n    \/* Efecto hover en inactivas solo para icono *\/\r\n    .tab-btn:not(.active):hover {\r\n      background: rgba(138, 86, 157, 0.1);\r\n      border-radius: 10px;\r\n    }\r\n  }\r\n\r\n  \/* Contenedor del contenido *\/\r\n  .tabs-content {\r\n    margin-top: 16px; \r\n    background: var(--color-crema); \r\n    border-radius: 16px;\r\n    box-shadow: var(--sombra);\r\n    overflow: hidden;\r\n    height: auto;\r\n    min-height: 500px;\r\n    max-height: 80vh;\r\n  }\r\n\r\n  @media (min-width: 768px) {\r\n    .tabs-content {\r\n      min-height: 600px;\r\n      max-height: 75vh;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 1024px) {\r\n    .tabs-content {\r\n      min-height: 650px;\r\n      max-height: 70vh;\r\n    }\r\n  }\r\n\r\n  .iframe-wrapper {\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n    background: #fff;\r\n  }\r\n\r\n  .tab-panel { \r\n    display: none; \r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 500px;\r\n  }\r\n  \r\n  .tab-panel.active { \r\n    display: block; \r\n  }\r\n  \r\n  .tab-iframe { \r\n    width: 100%; \r\n    height: 100%;\r\n    min-height: 500px;\r\n    border: none; \r\n    display: block; \r\n    background: #ffffff;\r\n  }\r\n\r\n  @media (min-width: 768px) {\r\n    .tab-panel,\r\n    .tab-iframe {\r\n      min-height: 600px;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 1024px) {\r\n    .tab-panel,\r\n    .tab-iframe {\r\n      min-height: 650px;\r\n    }\r\n  }\r\n\r\n  @keyframes fadeIn { \r\n    from { \r\n      opacity: 0; \r\n      transform: translateY(5px); \r\n    } \r\n    to { \r\n      opacity: 1; \r\n      transform: translateY(0); \r\n    } \r\n  }\r\n  \r\n  .tab-panel.active { \r\n    animation: fadeIn 0.35s ease-out; \r\n  }\r\n\r\n  .festival-tabs,\r\n  .tabs-container,\r\n  .tabs-content,\r\n  .iframe-wrapper {\r\n    overflow-x: hidden;\r\n    max-width: 100%;\r\n  }\r\n\r\n  .iframe-wrapper::-webkit-scrollbar {\r\n    width: 8px;\r\n    height: 8px;\r\n  }\r\n\r\n  .iframe-wrapper::-webkit-scrollbar-track {\r\n    background: var(--gris-linea);\r\n    border-radius: 4px;\r\n  }\r\n\r\n  .iframe-wrapper::-webkit-scrollbar-thumb {\r\n    background: var(--color-morado);\r\n    border-radius: 4px;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function() {\r\n    const tabs = document.querySelectorAll(\".tab-btn\");\r\n    const panels = document.querySelectorAll(\".tab-panel\");\r\n    \r\n    function switchTab(tabId) {\r\n      \/\/ Actualizar botones\r\n      tabs.forEach(tab => {\r\n        const isActive = tab.dataset.tab === tabId;\r\n        if (isActive) {\r\n          tab.classList.add(\"active\");\r\n          tab.setAttribute(\"aria-selected\", \"true\");\r\n        } else {\r\n          tab.classList.remove(\"active\");\r\n          tab.setAttribute(\"aria-selected\", \"false\");\r\n        }\r\n      });\r\n      \r\n      \/\/ Actualizar paneles\r\n      panels.forEach(panel => {\r\n        const isActive = panel.id === `tab-${tabId}`;\r\n        if (isActive) {\r\n          panel.classList.add(\"active\");\r\n        } else {\r\n          panel.classList.remove(\"active\");\r\n        }\r\n      });\r\n      \r\n      \/\/ Forzar reflow del iframe activo\r\n      const activePanel = document.querySelector('.tab-panel.active');\r\n      if (activePanel) {\r\n        const iframe = activePanel.querySelector('.tab-iframe');\r\n        if (iframe) {\r\n          iframe.style.opacity = '0.99';\r\n          setTimeout(() => {\r\n            iframe.style.opacity = '1';\r\n          }, 20);\r\n        }\r\n      }\r\n    }\r\n    \r\n    \/\/ Agregar event listeners\r\n    tabs.forEach(tab => {\r\n      tab.addEventListener(\"click\", (e) => {\r\n        e.preventDefault();\r\n        const tabId = tab.dataset.tab;\r\n        if (tabId) {\r\n          switchTab(tabId);\r\n        }\r\n      });\r\n    });\r\n    \r\n    \/\/ Ajuste al cargar y al redimensionar (para mantener coherencia en m\u00f3vil\/desktop)\r\n    function handleResize() {\r\n      \/\/ No se necesita l\u00f3gica extra, el CSS maneja la visualizaci\u00f3n\r\n      \/\/ Solo aseguramos que el iframe activo se vea bien\r\n      const activePanel = document.querySelector('.tab-panel.active');\r\n      if (activePanel) {\r\n        const activeIframe = activePanel.querySelector('.tab-iframe');\r\n        if (activeIframe) {\r\n          activeIframe.style.opacity = '0.99';\r\n          setTimeout(() => {\r\n            activeIframe.style.opacity = '1';\r\n          }, 30);\r\n        }\r\n      }\r\n    }\r\n    \r\n    window.addEventListener('load', function() {\r\n      setTimeout(() => {\r\n        const activeIframe = document.querySelector('.tab-panel.active .tab-iframe');\r\n        if (activeIframe) {\r\n          activeIframe.style.opacity = '0.99';\r\n          setTimeout(() => {\r\n            activeIframe.style.opacity = '1';\r\n          }, 10);\r\n        }\r\n      }, 150);\r\n    });\r\n    \r\n    window.addEventListener('resize', function() {\r\n      handleResize();\r\n    });\r\n    \r\n    \/\/ Manejo de errores de carga de iframes\r\n    const carteleraIframe = document.querySelector('#tab-cartelera .tab-iframe');\r\n    const parkingIframe = document.querySelector('#tab-estacionamiento .tab-iframe');\r\n    const serviciosIframe = document.querySelector('#tab-servicios .tab-iframe');\r\n    \r\n    if (carteleraIframe) {\r\n      carteleraIframe.addEventListener('error', () => {\r\n        console.warn('\u26a0\ufe0f La cartelera no pudo cargarse correctamente');\r\n      });\r\n    }\r\n    \r\n    if (parkingIframe) {\r\n      parkingIframe.addEventListener('error', () => {\r\n        console.warn('\u26a0\ufe0f El iframe de estacionamientos no pudo cargarse');\r\n      });\r\n    }\r\n    \r\n    if (serviciosIframe) {\r\n      serviciosIframe.addEventListener('error', () => {\r\n        console.warn('\u26a0\ufe0f El iframe de servicios no pudo cargarse');\r\n      });\r\n    }\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76e2a5f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"76e2a5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d22b6b elementor-widget elementor-widget-html\" data-id=\"0d22b6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"festival-info\">\r\n  <div class=\"container\">\r\n\r\n    <!-- ===================== -->\r\n    <!-- CIERRE DE VIALIDAD + CALLES (DOS COLUMNAS) -->\r\n    <!-- ===================== -->\r\n    <div class=\"two-columns-section\">\r\n      \r\n      <!-- Cierre de vialidad -->\r\n      <div class=\"cierre-box\">\r\n        <div class=\"info-header\">\r\n          <i class=\"fa-solid fa-road-barrier\"><\/i>\r\n          <h3>Cierre de vialidad<\/h3>\r\n        <\/div>\r\n        \r\n        <div class=\"timeline\">\r\n          <div class=\"timeline-step\">\r\n            <div class=\"timeline-dot start\"><\/div>\r\n            <div class=\"timeline-card\">\r\n              <span class=\"label\">Inicio del cierre<\/span>\r\n              <p>Lunes 6 de abril<\/p>\r\n              <strong>09:00 hrs<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"timeline-line\"><\/div>\r\n\r\n          <div class=\"timeline-step\">\r\n            <div class=\"timeline-dot end\"><\/div>\r\n            <div class=\"timeline-card\">\r\n              <span class=\"label\">Reapertura<\/span>\r\n              <p>Martes 14 de abril<\/p>\r\n              <strong>06:00 hrs<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Calles con restricci\u00f3n -->\r\n      <div class=\"calles-box\">\r\n        <h4><i class=\"fa-solid fa-map\"><\/i> Calles con restricci\u00f3n<\/h4>\r\n        <ul>\r\n          <li>C. H\u00e9roes de la Revoluci\u00f3n<\/li>\r\n          <li>C. Durango<\/li>\r\n          <li>C. Michoac\u00e1n<\/li>\r\n          <li>C. Sonora<\/li>\r\n          <li>C. Aquiles Serd\u00e1n (zona centro)<\/li>\r\n          <li>Andador Independencia<\/li>\r\n          <li>C. Benito Ju\u00e1rez (tramo centro)<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ===================== -->\r\n    <!-- RECOMENDACIONES GENERALES -->\r\n    <!-- ===================== -->\r\n    <div class=\"info-header\">\r\n      <i class=\"fa-solid fa-circle-info\"><\/i>\r\n      <h3>Recomendaciones generales<\/h3>\r\n    <\/div>\r\n\r\n    <div class=\"recomendaciones-grid\">\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-car\"><\/i>\r\n        <p>Llega con anticipaci\u00f3n para ubicar tu estacionamiento.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-map-location-dot\"><\/i>\r\n        <p>Consulta rutas alternas antes de tu llegada.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-route\"><\/i>\r\n        <p>Sigue las indicaciones viales y respeta los cierres.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-bottle-water\"><\/i>\r\n        <p>Mantente hidratado y utiliza ropa c\u00f3moda.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-sun\"><\/i>\r\n        <p>Usa protector solar y gorra para evitar golpes de calor.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ===================== -->\r\n    <!-- SEGURIDAD - DOS COLUMNAS -->\r\n    <!-- ===================== -->\r\n    <div class=\"info-header\">\r\n      <i class=\"fa-solid fa-shield-halved\"><\/i>\r\n      <h3>Medidas de seguridad<\/h3>\r\n    <\/div>\r\n\r\n    <div class=\"seguridad-grid\">\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-ban\"><\/i>\r\n        <p><strong>Prohibido el ingreso con:<\/strong> Armas de fuego, armas blancas, objetos punzocortantes.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-wine-bottle\"><\/i>\r\n        <p><strong>No se permite el ingreso con:<\/strong> Bebidas alcoh\u00f3licas, recipientes de vidrio, latas.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-dog\"><\/i>\r\n        <p><strong>Mascotas:<\/strong> Solo se permite ingreso con mascotas en correa y bajo responsabilidad del due\u00f1o.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-person-walking-arrow-right\"><\/i>\r\n        <p><strong>Recomendaciones:<\/strong> Identifica los puntos de emergencia y sigue las indicaciones del personal de seguridad.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-child\"><\/i>\r\n        <p>Si asistes con ni\u00f1os, mantenlos siempre cerca de ti y define puntos de reuni\u00f3n.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card seguridad\">\r\n        <i class=\"fa-solid fa-hand-holding-heart\"><\/i>\r\n        <p>Reporta cualquier situaci\u00f3n sospechosa al personal de seguridad o a la unidad de polic\u00eda m\u00e1s cercana.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ===================== -->\r\n    <!-- RECOMENDACIONES ADICIONALES -->\r\n    <!-- ===================== -->\r\n    <div class=\"info-header\">\r\n      <i class=\"fa-solid fa-leaf\"><\/i>\r\n      <h3>Disfruta responsablemente<\/h3>\r\n    <\/div>\r\n\r\n    <div class=\"recomendaciones-grid\">\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-utensils\"><\/i>\r\n        <p>Consume productos locales y apoya a los expositores.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-trash-can\"><\/i>\r\n        <p>Deposita tus residuos en los contenedores designados.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-hand-peace\"><\/i>\r\n        <p>Respeta los espacios comunes y a los dem\u00e1s asistentes.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"card\">\r\n        <i class=\"fa-solid fa-camera\"><\/i>\r\n        <p>Captura tus mejores momentos y comp\u00e1rtelos con <strong>#FestivalNopalPulqueGordita<\/strong><\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.festival-info {\r\n  font-family: 'Roboto', sans-serif;\r\n  padding: 0;\r\n}\r\n\r\n.container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* HEADER *\/\r\n.info-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin: 40px 0 20px;\r\n}\r\n\r\n.info-header:first-of-type {\r\n  margin-top: 0;\r\n}\r\n\r\n.info-header i {\r\n  color: #ff7502;\r\n  font-size: 1.5rem;\r\n}\r\n\r\n.info-header h3 {\r\n  margin: 0;\r\n  color: #365830;\r\n  font-weight: 800;\r\n  font-size: 1.2rem;\r\n}\r\n\r\n\/* ================= DOS COLUMNAS (CIERRE + CALLES) ================= *\/\r\n.two-columns-section {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 30px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n\/* CIERRE BOX *\/\r\n.cierre-box {\r\n  background: #ffffff;\r\n  border-left: 4px solid #ff7502;\r\n  padding: 0;\r\n  border-radius: 12px;\r\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\r\n  height: 100%;\r\n}\r\n\r\n.cierre-box .info-header {\r\n  margin: 0 0 15px 0;\r\n  padding: 20px 20px 0 20px;\r\n}\r\n\r\n.cierre-box .timeline {\r\n  margin: 0;\r\n  padding: 20px;\r\n  background: #fef3d3;\r\n  border: none;\r\n  border-radius: 0 0 12px 12px;\r\n}\r\n\r\n\/* TIMELINE *\/\r\n.timeline {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 20px;\r\n  background: #fef3d3;\r\n  border: 1px solid #c6b791;\r\n  border-radius: 16px;\r\n  position: relative;\r\n}\r\n\r\n.timeline-line {\r\n  flex: 1;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, #ff7502, #8a569d, #432563);\r\n  border-radius: 4px;\r\n}\r\n\r\n.timeline-step {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  text-align: center;\r\n}\r\n\r\n.timeline-dot {\r\n  width: 20px;\r\n  height: 20px;\r\n  border-radius: 50%;\r\n  margin-bottom: 12px;\r\n  box-shadow: 0 0 0 4px #fef3d3;\r\n}\r\n\r\n.timeline-dot.start {\r\n  background: #ff7502;\r\n}\r\n\r\n.timeline-dot.end {\r\n  background: #8a569d;\r\n}\r\n\r\n.timeline-card {\r\n  background: #ffffff;\r\n  border-radius: 12px;\r\n  padding: 14px 20px;\r\n  border: 1px solid #e5d3a5;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\r\n  min-width: 160px;\r\n}\r\n\r\n.timeline-card .label {\r\n  font-size: 0.75rem;\r\n  background: #365830;\r\n  color: #fff;\r\n  padding: 4px 10px;\r\n  border-radius: 20px;\r\n  display: inline-block;\r\n  margin-bottom: 8px;\r\n  font-weight: 500;\r\n}\r\n\r\n.timeline-card p {\r\n  margin: 0;\r\n  color: #432563;\r\n  font-size: 0.95rem;\r\n  font-weight: 500;\r\n}\r\n\r\n.timeline-card strong {\r\n  color: #365830;\r\n  font-size: 1.1rem;\r\n  font-weight: 800;\r\n}\r\n\r\n\/* CALLES BOX *\/\r\n.calles-box {\r\n  background: #ffffff;\r\n  border-left: 4px solid #365830;\r\n  padding: 20px;\r\n  border-radius: 12px;\r\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\r\n  height: 100%;\r\n}\r\n\r\n.calles-box h4 {\r\n  margin: 0 0 15px;\r\n  color: #365830;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 1.1rem;\r\n  font-weight: 700;\r\n}\r\n\r\n.calles-box ul {\r\n  margin: 0;\r\n  padding-left: 0;\r\n  list-style: none;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 10px 20px;\r\n}\r\n\r\n.calles-box li {\r\n  color: #432563;\r\n  font-size: 0.9rem;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n\r\n.calles-box li::before {\r\n  content: \"\u2022\";\r\n  color: #ff7502;\r\n  font-weight: bold;\r\n  font-size: 1.2rem;\r\n}\r\n\r\n\/* ================= GRID RECOMENDACIONES ================= *\/\r\n.recomendaciones-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n  gap: 16px;\r\n}\r\n\r\n\/* ================= GRID SEGURIDAD ================= *\/\r\n.seguridad-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 16px;\r\n}\r\n\r\n\/* ================= CARD ================= *\/\r\n.card {\r\n  background: #fef3d3;\r\n  border: 1px solid #c6b791;\r\n  border-radius: 12px;\r\n  padding: 16px 18px;\r\n  display: flex;\r\n  gap: 14px;\r\n  align-items: flex-start;\r\n  color: #432563;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.card i {\r\n  color: #8a569d;\r\n  font-size: 1.2rem;\r\n  margin-top: 2px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.card p {\r\n  margin: 0;\r\n  font-size: 0.9rem;\r\n  line-height: 1.45;\r\n  flex: 1;\r\n}\r\n\r\n.card.seguridad i {\r\n  color: #ff7502;\r\n}\r\n\r\n.card:hover {\r\n  background: #f8e7bd;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 6px 14px rgba(0,0,0,0.1);\r\n}\r\n\r\n\/* ================= RESPONSIVE ================= *\/\r\n\r\n\/* Tablet *\/\r\n@media (max-width: 768px) {\r\n  .festival-info {\r\n    padding: 0px;\r\n  }\r\n\r\n  .info-header {\r\n    margin: 30px 0 15px;\r\n  }\r\n\r\n  .info-header h3 {\r\n    font-size: 1rem;\r\n  }\r\n\r\n  .info-header i {\r\n    font-size: 1.3rem;\r\n  }\r\n\r\n  .two-columns-section {\r\n    grid-template-columns: 1fr;\r\n    gap: 20px;\r\n  }\r\n\r\n  .timeline {\r\n    gap: 12px;\r\n    padding: 20px;\r\n  }\r\n\r\n  .timeline-card {\r\n    min-width: 130px;\r\n    padding: 12px 16px;\r\n  }\r\n\r\n  .timeline-card p {\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .timeline-card strong {\r\n    font-size: 1rem;\r\n  }\r\n\r\n  .calles-box ul {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  .seguridad-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .recomendaciones-grid {\r\n    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\r\n    gap: 12px;\r\n  }\r\n\r\n  .card {\r\n    padding: 14px 16px;\r\n  }\r\n\r\n  .card p {\r\n    font-size: 0.85rem;\r\n  }\r\n}\r\n\r\n\/* M\u00f3vil *\/\r\n@media (max-width: 480px) {\r\n  .festival-info {\r\n    padding: 0px;\r\n  }\r\n\r\n  .info-header {\r\n    margin: 25px 0 12px;\r\n  }\r\n\r\n  .info-header h3 {\r\n    font-size: 0.9rem;\r\n  }\r\n\r\n  .timeline {\r\n    gap: 8px;\r\n    padding: 16px;\r\n  }\r\n\r\n  .timeline-card {\r\n    min-width: 100px;\r\n    padding: 10px 12px;\r\n  }\r\n\r\n  .timeline-card .label {\r\n    font-size: 0.65rem;\r\n    padding: 3px 8px;\r\n  }\r\n\r\n  .timeline-card p {\r\n    font-size: 0.75rem;\r\n  }\r\n\r\n  .timeline-card strong {\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .calles-box ul {\r\n    grid-template-columns: 1fr;\r\n    gap: 8px;\r\n  }\r\n\r\n  .calles-box li {\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .recomendaciones-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n\r\n  .seguridad-grid {\r\n    gap: 10px;\r\n  }\r\n\r\n  .card {\r\n    padding: 12px 14px;\r\n  }\r\n\r\n  .card i {\r\n    font-size: 1rem;\r\n  }\r\n\r\n  .card p {\r\n    font-size: 0.85rem;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d81b9af elementor-widget elementor-widget-html\" data-id=\"d81b9af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"festival-seguridad\">\r\n  <div class=\"container\">\r\n\r\n    <!-- HEADER -->\r\n    <div class=\"seguridad-header\">\r\n      <div class=\"seguridad-header-icon\">\r\n        <i class=\"fa-solid fa-shield-halved\"><\/i>\r\n      <\/div>\r\n      <h3>Asistencia y seguridad<\/h3>\r\n      <p class=\"seguridad-descripcion\">\r\n        Para cualquier consulta o eventualidad, acude a los puntos de contacto oficiales del evento.\r\n        Nuestro personal de <strong>Seguridad Ciudadana, Protecci\u00f3n Civil y Servicios P\u00fablicos<\/strong>\r\n        estar\u00e1 disponible para brindarte apoyo.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- N\u00daMEROS DE EMERGENCIA -->\r\n    <div class=\"emergencia-header\">\r\n      <i class=\"fa-solid fa-phone-volume\"><\/i>\r\n      <h4>N\u00fameros de emergencia<\/h4>\r\n    <\/div>\r\n\r\n    <!-- BOTONES -->\r\n    <div class=\"seguridad-grid\">\r\n\r\n      <!-- SSPM -->\r\n      <a href=\"tel:4192343700\" class=\"seguridad-btn sspm\">\r\n        <div class=\"btn-icon\">\r\n          <img decoding=\"async\" src=\"https:\/\/xonthe.colon.gob.mx\/wp-content\/uploads\/2025\/08\/LOGO_SSCP-300x292.png\" alt=\"SSPM Logo\">\r\n        <\/div>\r\n        <div class=\"btn-content\">\r\n          <strong>Secretar\u00eda de Seguridad y Protecci\u00f3n Ciudadana<\/strong>\r\n          <p><i class=\"fa-solid fa-phone\"><\/i> 419-234-3700 <span class=\"ext\">Ext. 1704<\/span><\/p>\r\n        <\/div>\r\n        <div class=\"btn-arrow\">\r\n          <i class=\"fa-solid fa-arrow-right\"><\/i>\r\n        <\/div>\r\n      <\/a>\r\n\r\n      <!-- PROTECCI\u00d3N CIVIL -->\r\n      <a href=\"tel:4192343700\" class=\"seguridad-btn pc\">\r\n        <div class=\"btn-icon\">\r\n          <img decoding=\"async\" src=\"https:\/\/xonthe.colon.gob.mx\/wp-content\/uploads\/2025\/08\/LOGO_PC.png\" alt=\"Protecci\u00f3n Civil Logo\">\r\n        <\/div>\r\n        <div class=\"btn-content\">\r\n          <strong>Protecci\u00f3n Civil<\/strong>\r\n          <p><i class=\"fa-solid fa-phone\"><\/i> 419-234-3700 <span class=\"ext\">Ext. 2802<\/span><\/p>\r\n        <\/div>\r\n        <div class=\"btn-arrow\">\r\n          <i class=\"fa-solid fa-arrow-right\"><\/i>\r\n        <\/div>\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <!-- NOTA ADICIONAL -->\r\n    <div class=\"seguridad-nota\">\r\n      <i class=\"fa-solid fa-circle-info\"><\/i>\r\n      <p>Tambi\u00e9n puedes acudir al m\u00f3dulo de informaci\u00f3n ubicado en el Jard\u00edn H\u00e9roes de la Revoluci\u00f3n durante el horario del evento.<\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.festival-seguridad {\r\n  margin-top: 40px;\r\n  font-family: 'Roboto', sans-serif;\r\n  padding: 45px 25px;\r\n  background: #fff;\r\n  border-radius: 1rem 1rem 0 0;\r\n  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;\r\n}\r\n\r\n.festival-seguridad .container {\r\n  max-width: 1100px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* HEADER *\/\r\n.seguridad-header {\r\n  text-align: center;\r\n  margin-bottom: 30px;\r\n}\r\n\r\n.seguridad-header-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 70px;\r\n  height: 70px;\r\n  background: linear-gradient(135deg, #ff7502 0%, #8a569d 100%);\r\n  border-radius: 50%;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.seguridad-header-icon i {\r\n  font-size: 2rem;\r\n  color: #ffffff;\r\n}\r\n\r\n.seguridad-header h3 {\r\n  color: #365830;\r\n  font-size: 1.8rem;\r\n  font-weight: 800;\r\n  margin: 0 0 15px 0;\r\n  font-family: 'Roboto', sans-serif;\r\n}\r\n\r\n.seguridad-descripcion {\r\n  color: #432563;\r\n  font-size: 1rem;\r\n  line-height: 1.6;\r\n  max-width: 700px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.seguridad-descripcion strong {\r\n  color: #ff7502;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* EMERGENCIA HEADER *\/\r\n.emergencia-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 12px;\r\n  margin-bottom: 25px;\r\n  padding-bottom: 15px;\r\n  border-bottom: 2px solid #fef3d3;\r\n}\r\n\r\n.emergencia-header i {\r\n  font-size: 1.8rem;\r\n  color: #ff7502;\r\n}\r\n\r\n.emergencia-header h4 {\r\n  margin: 0;\r\n  color: #365830;\r\n  font-size: 1.3rem;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* GRID *\/\r\n.seguridad-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 25px;\r\n}\r\n\r\n\/* BOTONES *\/\r\n.seguridad-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 18px;\r\n  padding: 20px 24px;\r\n  border-radius: 16px;\r\n  text-decoration: none;\r\n  transition: all 0.3s ease;\r\n  text-align: left;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.seguridad-btn::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: rgba(255, 255, 255, 0.1);\r\n  transition: left 0.3s ease;\r\n}\r\n\r\n.seguridad-btn:hover::before {\r\n  left: 0;\r\n}\r\n\r\n\/* SSPM AZUL *\/\r\n.seguridad-btn.sspm {\r\n  background: linear-gradient(135deg, #2c3e66 0%, #1e2a4a 100%);\r\n  border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n\/* PROTECCI\u00d3N CIVIL NARANJA *\/\r\n.seguridad-btn.pc {\r\n  background: linear-gradient(135deg, #ff7502 0%, #e06500 100%);\r\n  border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n\/* ICONO *\/\r\n.btn-icon {\r\n  flex-shrink: 0;\r\n  width: 70px;\r\n  height: 70px;\r\n  background: rgba(255, 255, 255, 0.15);\r\n  border-radius: 14px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: transform 0.2s ease;\r\n}\r\n\r\n.seguridad-btn:hover .btn-icon {\r\n  transform: scale(1.05);\r\n}\r\n\r\n.btn-icon img {\r\n  width: 55px;\r\n  height: 55px;\r\n  object-fit: contain;\r\n}\r\n\r\n\/* CONTENIDO *\/\r\n.btn-content {\r\n  flex: 1;\r\n}\r\n\r\n.btn-content strong {\r\n  display: block;\r\n  font-size: 1rem;\r\n  font-weight: 700;\r\n  margin-bottom: 8px;\r\n  color: #ffffff;\r\n  letter-spacing: -0.2px;\r\n}\r\n\r\n.btn-content p {\r\n  margin: 0;\r\n  font-size: 0.9rem;\r\n  color: rgba(255, 255, 255, 0.9);\r\n}\r\n\r\n.btn-content p i {\r\n  margin-right: 6px;\r\n  font-size: 0.85rem;\r\n}\r\n\r\n.btn-content .ext {\r\n  font-size: 0.8rem;\r\n  opacity: 0.8;\r\n}\r\n\r\n\/* FLECHA *\/\r\n.btn-arrow {\r\n  flex-shrink: 0;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: rgba(255, 255, 255, 0.2);\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.btn-arrow i {\r\n  color: #ffffff;\r\n  font-size: 0.9rem;\r\n}\r\n\r\n.seguridad-btn:hover .btn-arrow {\r\n  background: rgba(255, 255, 255, 0.35);\r\n  transform: translateX(4px);\r\n}\r\n\r\n\/* HOVER GENERAL *\/\r\n.seguridad-btn:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n\/* NOTA ADICIONAL *\/\r\n.seguridad-nota {\r\n  margin-top: 30px;\r\n  padding: 16px 20px;\r\n  background: #fef3d3;\r\n  border-radius: 12px;\r\n  border-left: 4px solid #ff7502;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.seguridad-nota i {\r\n  color: #ff7502;\r\n  font-size: 1.2rem;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.seguridad-nota p {\r\n  margin: 0;\r\n  color: #432563;\r\n  font-size: 0.9rem;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 768px) {\r\n  .festival-seguridad {\r\n    padding: 25px 17px;\r\n  }\r\n\r\n  .seguridad-header h3 {\r\n    font-size: 1.5rem;\r\n  }\r\n\r\n  .seguridad-descripcion {\r\n    font-size: 0.9rem;\r\n  }\r\n\r\n  .emergencia-header h4 {\r\n    font-size: 1.1rem;\r\n  }\r\n\r\n  .emergencia-header i {\r\n    font-size: 1.5rem;\r\n  }\r\n\r\n  .seguridad-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 20px;\r\n  }\r\n\r\n  .seguridad-btn {\r\n    padding: 16px 20px;\r\n  }\r\n\r\n  .btn-icon {\r\n    width: 60px;\r\n    height: 60px;\r\n  }\r\n\r\n  .btn-icon img {\r\n    width: 45px;\r\n    height: 45px;\r\n  }\r\n\r\n  .btn-content strong {\r\n    font-size: 0.9rem;\r\n  }\r\n\r\n  .btn-content p {\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .btn-arrow {\r\n    width: 28px;\r\n    height: 28px;\r\n  }\r\n\r\n  .seguridad-nota {\r\n    padding: 14px 16px;\r\n  }\r\n\r\n  .seguridad-nota p {\r\n    font-size: 0.85rem;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .festival-seguridad {\r\n    padding: 45px 15px 15px;\r\n  }\r\n\r\n  .seguridad-header h3 {\r\n    font-size: 1.3rem;\r\n  }\r\n\r\n  .seguridad-header-icon {\r\n    width: 55px;\r\n    height: 55px;\r\n  }\r\n\r\n  .seguridad-header-icon i {\r\n    font-size: 1.5rem;\r\n  }\r\n\r\n  .seguridad-btn {\r\n    padding: 14px 16px;\r\n    gap: 12px;\r\n  }\r\n\r\n  .btn-icon {\r\n    width: 50px;\r\n    height: 50px;\r\n  }\r\n\r\n  .btn-icon img {\r\n    width: 38px;\r\n    height: 38px;\r\n  }\r\n\r\n  .btn-content strong {\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .btn-content p {\r\n    font-size: 0.75rem;\r\n  }\r\n\r\n  .btn-arrow {\r\n    width: 24px;\r\n    height: 24px;\r\n  }\r\n\r\n  .btn-arrow i {\r\n    font-size: 0.75rem;\r\n  }\r\n\r\n  .seguridad-nota {\r\n    margin-top: 20px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es el Festival del Nopal, el Pulque y la Gordita? Es una de las celebraciones m\u00e1s representativas del semidesierto queretano, un espacio donde la tradici\u00f3n gastron\u00f3mica cobra vida a trav\u00e9s del trabajo de cocineras tradicionales, productores locales y artesanos que han dedicado su vida a preservar los sabores de &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-11628","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/pages\/11628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/comments?post=11628"}],"version-history":[{"count":85,"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/pages\/11628\/revisions"}],"predecessor-version":[{"id":11889,"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/pages\/11628\/revisions\/11889"}],"wp:attachment":[{"href":"https:\/\/colon.gob.mx\/inicio\/wp-json\/wp\/v2\/media?parent=11628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}