{"id":201,"date":"2026-06-25T02:33:48","date_gmt":"2026-06-25T02:33:48","guid":{"rendered":"https:\/\/crossfoxacademy.com\/?page_id=201"},"modified":"2026-07-14T19:08:52","modified_gmt":"2026-07-14T19:08:52","slug":"disciplinas","status":"publish","type":"page","link":"https:\/\/crossfoxacademy.com\/en\/disciplinas\/","title":{"rendered":"DISCIPLINES"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"201\" class=\"elementor elementor-201\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b9ec47 e-con-full e-flex e-con e-parent\" data-id=\"2b9ec47\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36c855a elementor-widget elementor-widget-html\" data-id=\"36c855a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n.cfx-wrap{\r\n  --bg:#ffffff; --panel:#ffffff; --panel-2:#f7f5fa;\r\n  --line:#e6e3ec; --line-soft:#ece9f2;\r\n  --text:#17171d; --muted:#6b6b76;\r\n  --orange:#ff5a17; --purple:#b344ff;\r\n  --radius:24px; --shadow:0 18px 40px rgba(23,23,29,.08); --max:1240px;\r\n  color:var(--text);\r\n  font-family:\"Montserrat\",Arial,sans-serif;\r\n  line-height:1.55;\r\n  overflow-x:hidden;\r\n  background:\r\n    radial-gradient(circle at 0% 0%, rgba(255,90,23,.07), transparent 30%),\r\n    radial-gradient(circle at 100% 10%, rgba(179,68,255,.06), transparent 34%),\r\n    radial-gradient(circle at 20% 90%, rgba(179,68,255,.04), transparent 30%),\r\n    radial-gradient(circle at 85% 85%, rgba(255,90,23,.03), transparent 28%),\r\n    #fdfdfd;\r\n}\r\n.cfx-wrap *{box-sizing:border-box}\r\n.cfx-wrap button{font:inherit}\r\n.cfx-wrap img{display:block;max-width:100%}\r\n.cfx-wrap a{text-decoration:none;color:inherit}\r\n.cfx-container{width:min(var(--max),calc(100% - 40px));margin:auto}\r\n.cfx-section{padding:84px 0 96px}\r\n.cfx-eyebrow{\r\n  display:flex !important;align-items:center;gap:10px;\r\n  margin:0 0 16px !important;color:#a730e0 !important;\r\n  font-size:18px !important;font-weight:800 !important;\r\n  letter-spacing:.18em !important;text-transform:uppercase !important;\r\n}\r\n.cfx-eyebrow::before{content:\"\";width:26px;height:2px;background:var(--purple)}\r\n.cfx-wrap h1,.cfx-wrap h2,.cfx-wrap h3,.cfx-wrap h4,.cfx-wrap h5,.cfx-wrap h6{\r\n  margin:0 !important; color:var(--text) !important;\r\n  font-family:\"Montserrat\",Arial,sans-serif !important;\r\n  font-weight:700 !important; text-transform:uppercase !important;\r\n  line-height:1.05 !important; letter-spacing:-.01em !important;\r\n  padding:0 !important;\r\n}\r\n.cfx-wrap h1{font-size:clamp(2.8125rem,7vw,4.8125rem) !important;max-width:760px !important}\r\n.cfx-wrap h2{font-size:clamp(2.0125rem,4.5vw,3.4125rem) !important}\r\n.cfx-wrap h3{font-size:1.3625rem !important;font-weight:700 !important}\r\n.cfx-wrap h4{font-size:.9325rem !important;font-weight:700 !important}\r\n.cfx-wrap h6{font-size:1.1625rem !important;font-weight:700 !important}\r\n.cfx-wrap .orange{color:var(--orange) !important}\r\n.cfx-wrap .purple{color:var(--purple)}\r\n.cfx-lead{max-width:650px !important;color:#4a4a53 !important;font-size:1.04rem !important;margin-top:18px !important;font-weight:400 !important;text-transform:none !important}\r\n.cfx-hero{margin-bottom:10px}\r\n.cfx-hero-copy{padding-top:12px}\r\n.cfx-step-block{margin-top:34px}\r\n.cfx-step-label{\r\n  font-size:.88rem;font-weight:800;letter-spacing:.08em;\r\n  text-transform:uppercase;color:#17171d;margin-bottom:14px;\r\n}\r\n.cfx-step-label b{color:var(--orange)}\r\n.cfx-branch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n.cfx-branch-card{\r\n  position:relative;overflow:hidden;min-height:320px;\r\n  border-radius:24px;border:1px solid var(--line);background:#f2f0f5;\r\n  cursor:pointer;transition:border-color .28s ease, box-shadow .28s ease;\r\n  box-shadow:var(--shadow);text-align:left;\r\n}\r\n.cfx-branch-card:hover{border-color:#cfc9d9}\r\n\/* Estado activo reforzado: borde mas grueso (2px) + anillo mas visible *\/\r\n.cfx-branch-card.active{\r\n  border-width:3px;\r\n  border-color:var(--orange);\r\n  box-shadow:0 0 0 3px rgba(255,90,23,.4),0 18px 40px rgba(23,23,29,.1)\r\n}\r\n.cfx-branch-card:nth-child(2).active{\r\n  border-width:3px;\r\n  border-color:var(--purple);\r\n  box-shadow:0 0 0 3px rgba(179,68,255,.42),0 18px 40px rgba(23,23,29,.1)\r\n}\r\n.cfx-branch-card::before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.85))}\r\n.cfx-branch-card::after{\r\n  content:\"\";position:absolute;inset:0;opacity:.9;\r\n  background:\r\n    radial-gradient(circle at 90% 20%, rgba(255,90,23,.18), transparent 28%),\r\n    linear-gradient(90deg, rgba(255,90,23,.08), transparent 36%);\r\n}\r\n.cfx-branch-card:nth-child(2)::after{\r\n  background:\r\n    radial-gradient(circle at 90% 20%, rgba(179,68,255,.2), transparent 28%),\r\n    linear-gradient(90deg, rgba(179,68,255,.09), transparent 36%);\r\n}\r\n.cfx-branch-card[data-sede=\"coyoacan\"]{background:url('https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/06\/crossfox-coyoacan-academia.png') center\/cover}\r\n.cfx-branch-card[data-sede=\"sede2\"]{background:url('https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/cross-foz-academi-sede-2.png') center\/cover}\r\n.cfx-branch-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}\r\n.cfx-branch-content h6{font-size:clamp(.9625rem,2.2vw,1.5125rem);max-width:88%;color:#fff !important}\r\n.cfx-branch-badge{\r\n  position:absolute;top:18px;left:18px;z-index:2;\r\n  display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;\r\n  border-radius:999px;background:rgba(7,7,10,.82);border:1px solid rgba(255,255,255,.08);\r\n  color:#fff !important;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;\r\n}\r\n.cfx-wrap .cfx-discipline-list .cfx-discipline-btn.active{\r\n  background: linear-gradient(90deg, rgba(179,68,255,.9), rgba(179,68,255,.78)) !important;\r\n  border-color: var(--purple) !important;\r\n  border-width:3px !important;\r\n  color: #fff !important;\r\n}\r\n.cfx-wrap .cfx-discipline-list .cfx-discipline-btn.active strong,\r\n.cfx-wrap .cfx-discipline-list .cfx-discipline-btn.active small{\r\n  color: #fff !important;\r\n}\r\n.cfx-wrap .cfx-discipline-list .cfx-discipline-btn.active .cfx-discipline-meta-row span{color:#fff !important}\r\n.cfx-branch-meta{color:#f6f6f8;opacity:.92;max-width:420px;font-size:1rem;margin-top:10px}\r\n.cfx-branch-cta{\r\n  display:inline-flex;align-items:center;gap:8px;align-self:flex-start;\r\n  margin-top:14px;padding:9px 16px;border-radius:999px;\r\n  background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);\r\n  color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-transform:none;\r\n}\r\n.cfx-branch-cta i{font-style:normal;color:var(--orange)}\r\n.cfx-branch-card:nth-child(2) .cfx-branch-cta i{color:var(--purple)}\r\n.cfx-main-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start;margin-top:22px}\r\n.cfx-sidebar{\r\n  background:transparent;\r\n  border:none;box-shadow:none;padding:18px;position:sticky;top:20px;\r\n}\r\n.cfx-sidebar-head{margin-bottom:14px}\r\n.cfx-sidebar-head h4{margin-bottom:6px}\r\n.cfx-sidebar-head p{margin:0;color:var(--muted);font-size:.92rem}\r\n.cfx-discipline-list{display:grid;gap:10px}\r\n.cfx-discipline-btn{\r\n  width:100%;text-align:left;padding:16px 18px 15px 16px;border-radius:16px;\r\n  border:1px solid var(--line-soft);background:#ffffff;color:var(--text);cursor:pointer;transition:.24s ease;\r\n  overflow:hidden;box-shadow:0 6px 16px rgba(23,23,29,.05);\r\n}\r\n.cfx-discipline-btn:hover{border-color:#d8d2e4 !important;background:#faf8fc !important;color:var(--text) !important}\r\n.cfx-discipline-btn small{display:block;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0}\r\n.cfx-discipline-btn strong{display:block;font-size:13px;font-weight:800;color:var(--text) !important;margin-bottom:5px;line-height:1.15}\r\n.cfx-discipline-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}\r\n.cfx-discipline-meta-row span{flex:none;font-size:1.1rem;font-weight:700;color:var(--purple)}\r\n.cfx-content-panel{\r\n  background:#ffffff;\r\n  border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow);\r\n  min-width:0;\r\n}\r\n.cfx-topbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;margin-bottom:18px}\r\n.cfx-quick-actions{display:flex;gap:10px;flex-wrap:wrap}\r\n.cfx-action{\r\n  min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line);\r\n  background:#f7f5fa;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:var(--text);\r\n}\r\n.cfx-action.primary{background:var(--orange);color:#fff;border-color:transparent}\r\n.cfx-feature-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}\r\n.cfx-feature-grid > *{min-width:0}\r\n.cfx-discipline-title{\r\n  font-size:clamp(1.4125rem,2.5vw,2.5625rem) !important;\r\n  margin:0 0 8px !important;\r\n  color:var(--text) !important;\r\n  font-family:\"Montserrat\",Arial,sans-serif !important;\r\n  font-weight:700 !important;\r\n  text-transform:uppercase !important;\r\n  line-height:1.05 !important;\r\n  letter-spacing:-.01em !important;\r\n}\r\n.cfx-audience{\r\n  display:inline-block;margin-bottom:16px;padding:8px 14px;border-radius:999px;\r\n  background:rgba(179,68,255,.1);color:#8a1fd6;border:1px solid rgba(179,68,255,.22);\r\n  font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;\r\n  max-width:100%;white-space:normal;word-break:break-word;\r\n}\r\n.cfx-discipline-copy p{color:#48484f;margin:0 0 12px}\r\n.cfx-discipline-visual{\r\n  height:460px;align-self:start;border-radius:20px;overflow:hidden;border:1px solid var(--line-soft);\r\n  background:#0d0a12;position:relative;\r\n}\r\n.cfx-visual-slide{\r\n  position:absolute;inset:0;z-index:0;\r\n  background-size:cover;background-position:center;background-repeat:no-repeat;\r\n  opacity:0;filter:blur(22px) scale(1.08);\r\n  transition:opacity 1.15s ease, filter 1.15s ease;\r\n}\r\n.cfx-visual-slide.is-active{\r\n  opacity:1;filter:blur(0) scale(1);\r\n}\r\n.cfx-discipline-visual::before{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.76))}\r\n.cfx-visual-caption{\r\n  position:absolute;left:18px;right:18px;bottom:18px;z-index:2;padding:16px 18px;\r\n  background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.06);border-radius:16px;backdrop-filter:blur(10px);\r\n}\r\n.cfx-visual-caption strong{display:block;font-weight:700;text-transform:uppercase;font-size:1.25rem;line-height:1.05;margin-bottom:4px;color:#17171d}\r\n.cfx-visual-caption span{color:#55555f;font-size:.9rem}\r\n.cfx-img-placeholder{\r\n  position:absolute;top:12px;right:12px;z-index:3;padding:4px 10px;border-radius:999px;\r\n  background:rgba(255,90,23,.85);color:#0b0b0d;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;\r\n}\r\n.cfx-section-head{margin:26px 0 10px;font-weight:800;text-transform:uppercase;font-size:.84rem;letter-spacing:.06em;color:#17171d}\r\n.cfx-develop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}\r\n.cfx-develop-grid > *{min-width:0}\r\n.cfx-develop-item{padding:12px 14px;border-radius:12px;background:#faf8fc;border:1px solid var(--line-soft);font-size:.9rem;color:#33333d;font-weight:600}\r\n.cfx-ideal-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}\r\n.cfx-ideal-pill{padding:8px 14px;border-radius:999px;background:rgba(179,68,255,.08);border:1px solid rgba(179,68,255,.28);font-size:.85rem;color:#7a1cc4;font-weight:700}\r\n\r\n\/* ===== Flip cards: fix para iOS Safari (hover pegajoso + backface glitch) ===== *\/\r\n.cfx-flip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}\r\n.cfx-flip-card{perspective:1400px;-webkit-perspective:1400px;height:280px}\r\n.cfx-flip-inner{\r\n  position:relative;width:100%;height:100%;\r\n  transition:transform .6s ease;\r\n  transform-style:preserve-3d;-webkit-transform-style:preserve-3d;\r\n  border-radius:20px;\r\n}\r\n\/* El flip por hover solo se activa en dispositivos con hover real (mouse) *\/\r\n@media (hover:hover){\r\n  .cfx-flip-card:hover .cfx-flip-inner{transform:rotateY(180deg)}\r\n}\r\n\/* En touch (iPhone\/iPad) el flip se controla por JS con esta clase *\/\r\n.cfx-flip-card.is-flipped .cfx-flip-inner{transform:rotateY(180deg)}\r\n.cfx-flip-front,.cfx-flip-back{\r\n  position:absolute;inset:0;\r\n  backface-visibility:hidden;-webkit-backface-visibility:hidden;\r\n  -webkit-transform:translateZ(0); \/* fuerza capa propia en Safari, evita el \"filtrado\" en blanco *\/\r\n  transform:translateZ(0);\r\n  border-radius:20px;overflow:hidden;border:1px solid var(--line-soft);\r\n}\r\n.cfx-flip-card:nth-child(2) .cfx-flip-front,\r\n.cfx-flip-card:nth-child(2) .cfx-flip-back{border-color:rgba(179,68,255,.35)}\r\n.cfx-flip-card:nth-child(1) .cfx-flip-front,\r\n.cfx-flip-card:nth-child(1) .cfx-flip-back{border-color:rgba(255,90,23,.3)}\r\n.cfx-flip-front{\r\n  background:#111319 center\/cover no-repeat;\r\n  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;\r\n  padding:26px 22px;text-align:center;\r\n}\r\n.cfx-flip-front::before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.8))}\r\n.cfx-flip-front h4{\r\n  position:relative;z-index:2;margin:0 0 10px;font-size:1.1625rem;\r\n  width:100%;\r\n  min-width:0;\r\n  box-sizing:border-box;\r\n  word-wrap:break-word;\r\n  color:#fff !important;\r\n}\r\n.cfx-flip-hint{\r\n  position:relative;z-index:2;\r\n  display:inline-flex;align-items:center;gap:6px;\r\n  font-size:.76rem;font-weight:700;letter-spacing:.02em;text-transform:none;\r\n  color:rgba(255,255,255,.82);\r\n}\r\n.cfx-flip-hint i{font-style:normal;color:var(--orange)}\r\n.cfx-flip-card:nth-child(2) .cfx-flip-hint i{color:var(--purple)}\r\n.cfx-flip-back{background:linear-gradient(165deg,#faf8fc,#f2edf7);transform:rotateY(180deg);padding:22px;display:flex;flex-direction:column;justify-content:center}\r\n.cfx-flip-back .cfx-tagline{font-style:italic;color:#6b6b76;font-size:.85rem;margin-bottom:10px}\r\n.cfx-flip-back ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}\r\n.cfx-flip-back li{font-size:.9rem;color:#33333d}\r\n.cfx-flip-back .cfx-footer{margin-top:11px;font-size:.85rem;color:#17171d;font-weight:600}\r\n\/* ===== fin fix flip cards ===== *\/\r\n\r\n.cfx-card{background:#ffffff;border:1px solid rgba(23,23,29,.08);border-radius:18px;padding:20px;box-shadow:0 14px 30px rgba(23,23,29,.08)}\r\n.cfx-card-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8325rem;font-weight:800;text-transform:uppercase;color:#17171d}\r\n.cfx-card-title .cfx-dot{width:12px;height:12px;border-radius:50%;background:var(--orange);flex:none}\r\n.cfx-info-grid > .cfx-card:nth-child(2) .cfx-dot{background:var(--purple)}\r\n.cfx-table-wrap{overflow-x:auto}\r\n.cfx-table{width:100%;border-collapse:collapse}\r\n.cfx-table th{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--orange);padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap}\r\n.cfx-table td{padding:13px 14px;font-size:.92rem;color:#3a3a42;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}\r\n.cfx-table tr:last-child td{border-bottom:none}\r\n.cfx-tbd{color:#6b6b76;font-size:.95rem;font-style:italic;padding:6px 2px}\r\n.cfx-schedule-toggle{\r\n  margin:26px 0 10px;\r\n  border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;\r\n  background:#ffffff;box-shadow:0 14px 30px rgba(23,23,29,.08);\r\n}\r\n.cfx-schedule-toggle summary{\r\n  list-style:none;cursor:pointer;user-select:none;\r\n  display:flex;align-items:center;justify-content:space-between;gap:10px;\r\n  padding:16px 20px;font-weight:800;text-transform:uppercase;font-size:.9rem;\r\n  letter-spacing:.05em;color:#17171d;\r\n}\r\n.cfx-schedule-toggle summary::-webkit-details-marker{display:none}\r\n.cfx-schedule-toggle summary::after{\r\n  content:\"+\";\r\n  font-size:1.2rem;font-weight:700;color:var(--orange);\r\n  transition:transform .25s ease;\r\n}\r\n.cfx-schedule-toggle[open] summary::after{transform:rotate(45deg)}\r\n.cfx-schedule-toggle summary:hover{background:#f5f2f8}\r\n\/* Variante est\u00e1tica: sin flecha ni interacci\u00f3n, solo el aviso de \"Pr\u00f3ximamente\" *\/\r\n.cfx-schedule-static{\r\n  display:flex;align-items:center;padding:16px 20px;\r\n  font-weight:800;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;color:#17171d;\r\n}\r\n.cfx-schedule-label{display:inline-flex;align-items:center;gap:10px}\r\n.cfx-soon-badge{\r\n  display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;\r\n  background:rgba(179,68,255,.14);border:1px solid rgba(179,68,255,.3);\r\n  color:#8a1fd6;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;\r\n}\r\n.cfx-schedule-panel{border-radius:0;border-left:none;border-right:none;border-bottom:none;border-top:1px solid rgba(0,0,0,.08);box-shadow:none}\r\n.cfx-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}\r\n.cfx-info-grid > *{min-width:0}\r\n.cfx-info-grid > .cfx-card{border-top:3px solid var(--orange)}\r\n.cfx-info-grid > .cfx-card:nth-child(2){border-top-color:var(--purple)}\r\n.cfx-meta-list{display:grid;gap:12px}\r\n.cfx-meta-item{padding:14px 15px;border-radius:14px;background:#faf8fc;border:1px solid var(--line-soft);font-size:.94rem;color:#33333d}\r\n.cfx-meta-item a{color:#d9531a}\r\n.cfx-testimonios-body{display:flex;flex-direction:column;justify-content:flex-start}\r\n.cfx-testimonios-text{color:#55555f;font-size:.92rem;margin-bottom:16px}\r\n.cfx-map-wrap{position:relative;width:100%;max-width:100%;padding-top:38%;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}\r\n.cfx-map-wrap iframe{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:100%;border:0}\r\n@media (max-width:560px){.cfx-map-wrap{padding-top:70%}}\r\n.cfx-btn{min-height:48px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.92rem}\r\n.cfx-btn-primary{background:var(--orange);color:#fff}\r\n.cfx-btn-light{background:#f7f5fa;color:var(--text);border:1px solid var(--line)}\r\n\/* Bot\u00f3n de testimonios, en naranja con resplandor *\/\r\n.cfx-btn-testimonios{\r\n  background:var(--orange);\r\n  color:#fff;\r\n  border:1px solid rgba(255,90,23,.4);\r\n  box-shadow:0 0 0 1px rgba(255,90,23,.15), 0 10px 24px rgba(255,90,23,.22);\r\n  transition:filter .2s ease, transform .2s ease;\r\n}\r\n.cfx-btn-testimonios:hover{\r\n  filter:brightness(1.06);\r\n  transform:translateY(-1px);\r\n}\r\n.cfx-cta-box{\r\n  margin-top:24px;border-radius:20px;padding:28px;\r\n  background:linear-gradient(120deg,rgba(179,68,255,.18),rgba(255,90,23,.22));\r\n  border:1px solid rgba(23,23,29,.06);\r\n}\r\n.cfx-cta-box h3{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:10px;color:#17171d !important}\r\n.cfx-cta-box p{margin:0 0 18px;color:#3a3242;max-width:560px}\r\n.cfx-cta-actions{display:flex;gap:12px;flex-wrap:wrap}\r\n.cfx-fade{animation:cfxFade .25s ease}\r\n@keyframes cfxFade{from{opacity:.35}to{opacity:1}}\r\n@media (prefers-reduced-motion: reduce){\r\n  .cfx-visual-slide{transition:none}\r\n}\r\n@media (max-width:1080px){\r\n  .cfx-feature-grid,.cfx-info-grid{grid-template-columns:1fr}\r\n  .cfx-main-layout{grid-template-columns:1fr}\r\n  .cfx-sidebar{position:static}\r\n  .cfx-discipline-visual{height:420px}\r\n}\r\n@media (max-width:820px){\r\n  .cfx-branch-grid{grid-template-columns:1fr}\r\n  .cfx-develop-grid,.cfx-flip-grid{grid-template-columns:1fr}\r\n}\r\n@media (max-width:560px){\r\n  .cfx-container{width:min(calc(100% - 24px),var(--max))}\r\n  .cfx-section{padding:64px 0 78px}\r\n  .cfx-content-panel,.cfx-sidebar{padding:18px}\r\n  .cfx-wrap h1{font-size:2.3125rem}\r\n}\r\n<\/style>\r\n<div class=\"cfx-wrap\">\r\n  <div class=\"cfx-section\">\r\n    <div class=\"cfx-container\">\r\n      <div class=\"cfx-hero\">\r\n        <div class=\"cfx-hero-copy\">\r\n          <div class=\"cfx-eyebrow\">Disciplinas y horarios<\/div>\r\n          <h1>Nuestras <span class=\"orange\">disciplinas<\/span><\/h1>\r\n          <p class=\"cfx-lead\">\r\n            Explora cada sede y descubre qu\u00e9 disciplinas se imparten, para qui\u00e9n est\u00e1n dise\u00f1adas, qu\u00e9 horarios tienen y c\u00f3mo agendar una clase muestra sin salir de esta misma secci\u00f3n.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"cfx-step-block\">\r\n        <div class=\"cfx-step-label\"><b>1.<\/b> Elige tu sede<\/div>\r\n        <div class=\"cfx-branch-grid\">\r\n          <button class=\"cfx-branch-card active\" data-sede=\"coyoacan\" type=\"button\">\r\n            <span class=\"cfx-branch-badge\">Sede Coyoac\u00e1n<\/span>\r\n            <div class=\"cfx-branch-content\">\r\n              <h6>Gimnasia art\u00edstica<\/h6>\r\n              <span class=\"cfx-branch-cta\">Ver disciplinas <i>\u2192<\/i><\/span>\r\n            <\/div>\r\n          <\/button>\r\n          <button class=\"cfx-branch-card\" data-sede=\"sede2\" type=\"button\">\r\n            <span class=\"cfx-branch-badge\"> Sede Movimiento y fuerza<\/span>\r\n            <div class=\"cfx-branch-content\">\r\n              <h6>Movimiento y fuerza<\/h6>\r\n              <span class=\"cfx-branch-cta\">Ver disciplinas <i>\u2192<\/i><\/span>\r\n            <\/div>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"cfx-step-block\">\r\n        <div class=\"cfx-step-label\"><b>2.<\/b> Elige tu disciplina y revisa horarios<\/div>\r\n      <\/div>\r\n      <div class=\"cfx-main-layout\">\r\n        <aside class=\"cfx-sidebar\">\r\n          <div class=\"cfx-sidebar-head\">\r\n            <h4>Disciplinas<\/h4>\r\n            <p>Selecciona una para ver detalles, horarios y contacto.<\/p>\r\n          <\/div>\r\n          <div class=\"cfx-discipline-list\" id=\"cfxDisciplineList\"><\/div>\r\n        <\/aside>\r\n        <div class=\"cfx-content-panel\">\r\n          <div class=\"cfx-topbar\">\r\n            <div class=\"cfx-quick-actions\">\r\n              <a href=\"#\" class=\"cfx-action primary\" id=\"cfxQuickSample\">Agenda Clase Muestra<\/a>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"cfx-content-inner\" id=\"cfxDisciplineContent\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\nfunction cfxInit(){\r\n  if(!document.getElementById(\"cfxDisciplineList\")){\r\n    return setTimeout(cfxInit, 50);\r\n  }\r\n  const TESTIMONIOS_URL = \"https:\/\/crossfoxacademy.com\/#testimonios\";\r\n  const IMG_GIMNASIA_HERO      = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/gimnaciartistica.png\";\r\n  const IMG_GIMNASIA_NINOS     = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/gimnacia-artistica-nina.png\";\r\n  const IMG_GIMNASIA_ADULTOS   = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/gimacia-para-adultos-1.png\";\r\n  const IMG_ACROBACIA_HERO     = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/clases-de-acrobacia-para-ninos-2.png\";\r\n  const IMG_ACROBACIA_NINOS    = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/clases-de-acrobacia-para-ninos.png\";\r\n  const IMG_ACROBACIA_JOVENES  = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/clases-de-acrobacia-para-adultos.png\";\r\n  const IMG_CALISTENIA_HERO    = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/calistenia-para-ninos-crossfox.png\";\r\n  const IMG_CALISTENIA_NINOS   = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/calistenia-para-jovenes-crossfox.png\";\r\n  const IMG_CALISTENIA_JOVENES = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/Calistenia-para-adultos.png\";\r\n  const IMG_FUNCIONAL_HERO     = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/funcional.png\";\r\n  const IMG_FUNCIONAL_NINOS    = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/Entrenamiento-funcional-para-jovenes-crossfox.png\";\r\n  const IMG_FUNCIONAL_JOVENES  = \"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/07\/Entrenamiento-funcional-para-adultos.png\";\r\n  const DATA = {\r\n    coyoacan:{\r\n      name:\"Sede Coyoac\u00e1n\",\r\n      disciplines:[\r\n        {\r\n          id:\"gimnasia\",\r\n          menuTitle:\"Gimnasia art\u00edstica\",\r\n          menuMeta:\"4 a\u00f1os en adelante\",\r\n          title:\"Gimnasia art\u00edstica\",\r\n          audience:\"Ni\u00f1os, j\u00f3venes y adultos \u00b7 4 a\u00f1os en adelante\",\r\n          intro:\"Aprende fuerza, coordinaci\u00f3n, flexibilidad y confianza mediante un programa progresivo y seguro.\",\r\n          heroImage: IMG_GIMNASIA_HERO,\r\n          heroCaption:\"T\u00e9cnica y progresi\u00f3n\",\r\n          heroCaptionSub:\"Fuerza, equilibrio y confianza por niveles.\",\r\n          develops:[\r\n            {emoji:\"\ud83d\udcaa\", text:\"Fuerza\"},\r\n            {emoji:\"\ud83e\udd38\", text:\"Coordinaci\u00f3n\"},\r\n            {emoji:\"\ud83e\uddd8\", text:\"Flexibilidad\"},\r\n            {emoji:\"\u2696\ufe0f\", text:\"Equilibrio\"},\r\n            {emoji:\"\ud83c\udfc3\", text:\"Velocidad\"},\r\n            {emoji:\"\u2728\", text:\"Control corporal\"}\r\n          ],\r\n          idealFor:[\"Recreativo (todo p\u00fablico)\",\"Competitivo (Rama femenil)\"],\r\n          cards:[\r\n            {\r\n              title:\"Ni\u00f1os\",\r\n              image: IMG_GIMNASIA_NINOS,\r\n              back:[\"Coordinaci\u00f3n\",\"Disciplina\",\"Seguridad\",\"Confianza\",\"Diversi\u00f3n\"]\r\n            },\r\n            {\r\n              title:\"Adultos\",\r\n              image: IMG_GIMNASIA_ADULTOS,\r\n              back:[\"Fuerza funcional\",\"Movilidad\",\"Flexibilidad\",\"Control corporal\",\"Bienestar\"]\r\n            }\r\n          ],\r\n          scheduleHeaders:[\"Edad\",\"D\u00edas\",\"Horario\"],\r\n          scheduleRows:[\r\n            [\"4-7 a\u00f1os\",\"Mart-Jue\",\"15:00-15:45\"],\r\n            [\"4-7 a\u00f1os\",\"Mart-Jue\",\"15:45-16:00\"],\r\n            [\"4-7 a\u00f1os\",\"Lun-Mi\u00e9\",\"15:00-15:45\"],\r\n            [\"4-7 a\u00f1os\",\"Lun-Mi\u00e9\",\"15:45-16:00\"],\r\n            [\"8-12 a\u00f1os\",\"Mart-Jue\",\"16:00-17:00\"],\r\n            [\"8-12 a\u00f1os\",\"Mart-Jue\",\"17:00-18:00\"],\r\n            [\"8-12 a\u00f1os\",\"Mart-Jue\",\"18:00-19:00\"],\r\n            [\"8-12 a\u00f1os\",\"S\u00e1bados\",\"12:00-14:00\"],\r\n            [\"13-17 a\u00f1os\",\"Mart-Jue\",\"17:00-18:00\"],\r\n            [\"13-17 a\u00f1os\",\"S\u00e1bados\",\"14:00-15:30\"],\r\n            [\"Adultos\",\"Mart a viernes\",\"19:30-21:00\"],\r\n            [\"Adultos\",\"S\u00e1bados\",\"14:00-15:30\"]\r\n          ],\r\n          quickInfo:[\r\n            {emoji:\"\ud83d\udccd\", label:\"Ubicaci\u00f3n\", value:\"Coyoac\u00e1n\"},\r\n            {emoji:\"\ud83d\udcf2\", label:\"WhatsApp\", value:\"+52 1 220 149 4902\"},\r\n            {emoji:\"\ud83d\udce7\", label:\"Correo\", value:\"Crossfoxacademy@gmail.com\"}\r\n          ],\r\n          ctaTitle:\"\u00bfListo para dar el primer paso?\",\r\n          ctaText:\"Agenda una clase muestra y descubre por qu\u00e9 cientos de alumnos han encontrado en CrossFox Academy un lugar para crecer, aprender y disfrutar el deporte.\",\r\n          ctaButtonText:\"Agendar clase\",\r\n          ctaLink:\"https:\/\/api.whatsapp.com\/send?phone=5212201494902&text=%C2%A1Hola!%20Quiero%20una%20clase%20muestra%20en%20Gimnasia%20Art%C3%ADstica\",\r\n          whatsapp:\"+52 1 220 149 4902\",\r\n          mapEmbed:\"https:\/\/www.google.com\/maps?q=Gimnasio+Coyoacan,19.3513369,-99.1627622&output=embed\"\r\n        }\r\n      ]\r\n    },\r\n    sede2:{\r\n      name:\"Sede Movimiento y Fuerza\",\r\n      disciplines:[\r\n        {\r\n          id:\"acrobacia\",\r\n          menuTitle:\"Acrobacia\",\r\n          menuMeta:\"4 a\u00f1os en adelante\",\r\n          title:\"Acrobacia\",\r\n          audience:\"Ni\u00f1os \u00b7 J\u00f3venes \u00b7 Adultos \u00b7 Desde los 4 a\u00f1os\",\r\n          intro:\"Aprende a controlar tu cuerpo mediante giros, saltos y movimientos progresivos en un ambiente seguro y divertido.\",\r\n          heroImage: IMG_ACROBACIA_HERO,\r\n          heroCaption:\"Control y confianza\",\r\n          heroCaptionSub:\"Cada giro desarrolla seguridad corporal.\",\r\n          develops:[\r\n            {emoji:\"\ud83d\udcaa\", text:\"Fuerza\"},\r\n            {emoji:\"\ud83e\udd38\", text:\"Coordinaci\u00f3n\"},\r\n            {emoji:\"\u2696\ufe0f\", text:\"Equilibrio\"},\r\n            {emoji:\"\ud83e\udde0\", text:\"Confianza\"},\r\n            {emoji:\"\ud83c\udfc3\", text:\"Agilidad\"},\r\n            {emoji:\"\u2728\", text:\"Control corporal\"}\r\n          ],\r\n          idealFor:[\"Principiantes\",\"Intermedios\",\"Avanzados\"],\r\n          cards:[\r\n            {\r\n              title:\"Para ni\u00f1os\",\r\n              image: IMG_ACROBACIA_NINOS,\r\n              back:[\"Desarrolla coordinaci\u00f3n.\",\"Incrementa confianza.\",\"Mejora disciplina.\",\"Favorece h\u00e1bitos saludables.\",\"Aprenden jugando.\"]\r\n            },\r\n            {\r\n              title:\"Para j\u00f3venes y adultos\",\r\n              image: IMG_ACROBACIA_JOVENES,\r\n              back:[\"Fuerza funcional.\",\"Movilidad.\",\"Control corporal.\",\"Bienestar f\u00edsico.\",\"Superaci\u00f3n personal.\"]\r\n            }\r\n          ],\r\n          scheduleHeaders:[],\r\n          scheduleRows:[],\r\n          quickInfo:[\r\n            {emoji:\"\ud83d\udccd\", label:\"Sede\", value:\"Pr\u00f3ximamente\"},\r\n            {emoji:\"\ud83d\udcf2\", label:\"WhatsApp\", value:\"+52 1 220 149 4902\"},\r\n            {emoji:\"\ud83d\udce7\", label:\"Correo\", value:\"Crossfoxacademy@gmail.com\"}\r\n          ],\r\n          ctaTitle:\"\u00bfListo para empezar?\",\r\n          ctaText:\"Agenda una clase muestra y descubre si esta disciplina es para ti.\",\r\n          ctaButtonText:\"Agendar clase\",\r\n          ctaLink:\"https:\/\/api.whatsapp.com\/send?phone=5212201494902&text=%C2%A1Hola!%20Quiero%20una%20clase%20muestra%20en%20Acrobacia\",\r\n          whatsapp:\"+52 1 220 149 4902\",\r\n          mapEmbed:null\r\n        },\r\n        {\r\n          id:\"calistenia\",\r\n          menuTitle:\"Calistenia\",\r\n          menuMeta:\"8 a\u00f1os en adelante\",\r\n          title:\"Calistenia\",\r\n          audience:\"J\u00f3venes y adultos \u00b7 8 a\u00f1os en adelante\",\r\n          intro:\"Entrena utilizando tu propio peso corporal para desarrollar fuerza, control y movilidad mediante progresiones adaptadas a cualquier nivel.\",\r\n          heroImage: IMG_CALISTENIA_HERO,\r\n          heroCaption:\"Fuerza con tu cuerpo\",\r\n          heroCaptionSub:\"Construye control y progreso medible.\",\r\n          develops:[\r\n            {emoji:\"\ud83d\udcaa\", text:\"Fuerza relativa\"},\r\n            {emoji:\"\u2696\ufe0f\", text:\"Control corporal\"},\r\n            {emoji:\"\ud83e\udd38\", text:\"Coordinaci\u00f3n\"},\r\n            {emoji:\"\ud83c\udfc3\", text:\"Equilibrio\"},\r\n            {emoji:\"\ud83d\udd25\", text:\"Resistencia\"},\r\n            {emoji:\"\ud83d\udcc8\", text:\"Progresi\u00f3n t\u00e9cnica\"}\r\n          ],\r\n          idealFor:[\"Principiantes\",\"Intermedios\",\"Avanzados\"],\r\n          cards:[\r\n            {\r\n              title:\"Para ni\u00f1os\",\r\n              tagline:\"\u00a1Aprender jugando, crecer entrenando!\",\r\n              image: IMG_CALISTENIA_NINOS,\r\n              back:[\"Desarrolla fuerza y coordinaci\u00f3n.\",\"Mejora el equilibrio y el control corporal.\",\"Incrementa la confianza y la disciplina.\",\"Favorece h\u00e1bitos saludables.\"],\r\n              footer:\"Cada reto fortalece su cuerpo y su car\u00e1cter.\"\r\n            },\r\n            {\r\n              title:\"Para j\u00f3venes y adultos\",\r\n              tagline:\"Entrena con tu cuerpo. Supera tus l\u00edmites.\",\r\n              image: IMG_CALISTENIA_JOVENES,\r\n              back:[\"Desarrolla fuerza funcional.\",\"Mejora movilidad y estabilidad.\",\"Incrementa el control corporal.\",\"Progresa desde cualquier nivel.\"],\r\n              footer:\"La mejor herramienta para entrenar siempre ha sido tu propio cuerpo.\"\r\n            }\r\n          ],\r\n          scheduleHeaders:[],\r\n          scheduleRows:[],\r\n          quickInfo:[\r\n            {emoji:\"\ud83d\udccd\", label:\"Sede\", value:\"Movimiento y Fuerza\"},\r\n            {emoji:\"\ud83d\udcf2\", label:\"WhatsApp\", value:\"+52 1 220 149 4902\"},\r\n            {emoji:\"\ud83d\udce7\", label:\"Correo\", value:\"crossfoxacademy@gmail.com\"}\r\n          ],\r\n          ctaTitle:\"Descubre lo que tu cuerpo es capaz de hacer.\",\r\n          ctaText:\"La calistenia es mucho m\u00e1s que fuerza: es control, disciplina y superaci\u00f3n. Agenda una clase muestra y comienza tu progreso.\",\r\n          ctaButtonText:\"Agendar clase muestra\",\r\n          ctaLink:\"https:\/\/api.whatsapp.com\/send?phone=5212201494902&text=%C2%A1Hola!%20Quiero%20una%20clase%20muestra%20en%20Calistenia\",\r\n          whatsapp:\"+52 1 220 149 4902\",\r\n          mapEmbed:null\r\n        },\r\n        {\r\n          id:\"funcional\",\r\n          menuTitle:\"Entrenamiento funcional\",\r\n          menuMeta:\"8 a\u00f1os en adelante\",\r\n          title:\"Entrenamiento funcional\",\r\n          audience:\"J\u00f3venes y adultos \u00b7 8 a\u00f1os en adelante\",\r\n          intro:\"Entrena movimientos que mejoran tu fuerza, movilidad y resistencia para rendir mejor en el deporte y en tu vida diaria.\",\r\n          heroImage: IMG_FUNCIONAL_HERO,\r\n          heroImageSize:\"170%\",\r\n          heroImagePosition:\"center 18%\",\r\n          heroCaption:\"Mu\u00e9vete mejor\",\r\n          heroCaptionSub:\"Fuerza, movilidad y energ\u00eda\",\r\n          develops:[\r\n            {emoji:\"\ud83d\udcaa\", text:\"Fuerza funcional\"},\r\n            {emoji:\"\ud83e\udd38\", text:\"Movilidad\"},\r\n            {emoji:\"\u2696\ufe0f\", text:\"Estabilidad\"},\r\n            {emoji:\"\ud83d\udc97\", text:\"Resistencia\"},\r\n            {emoji:\"\ud83d\udd25\", text:\"Condici\u00f3n f\u00edsica\"},\r\n            {emoji:\"\ud83c\udf00\", text:\"Coordinaci\u00f3n\"}\r\n          ],\r\n          idealFor:[\"Principiantes\",\"Intermedios\",\"Avanzados\"],\r\n          cards:[\r\n            {\r\n              title:\"Para ni\u00f1os\",\r\n              tagline:\"\u00a1Mu\u00e9vete mejor desde hoy!\",\r\n              image: IMG_FUNCIONAL_NINOS,\r\n              back:[\"Coordinaci\u00f3n\",\"Fuerza\",\"Equilibrio\",\"Agilidad\",\"Confianza\"]\r\n            },\r\n            {\r\n              title:\"Para j\u00f3venes y adultos\",\r\n              tagline:\"Entrena para sentirte y moverte mejor.\",\r\n              image: IMG_FUNCIONAL_JOVENES,\r\n              back:[\"Fuerza funcional\",\"Movilidad\",\"Resistencia\",\"Estabilidad\",\"Bienestar\"]\r\n            }\r\n          ],\r\n          scheduleHeaders:[],\r\n          scheduleRows:[],\r\n          quickInfo:[\r\n            {emoji:\"\ud83d\udccd\", label:\"Sede\", value:\"Movimiento y Fuerza\"},\r\n            {emoji:\"\ud83d\udcf2\", label:\"WhatsApp\", value:\"+52 1 220 149 4902\"},\r\n            {emoji:\"\ud83d\udce7\", label:\"Correo\", value:\"crossfoxacademy@gmail.com\"}\r\n          ],\r\n          ctaTitle:\"Mu\u00e9vete mejor. Vive mejor.\",\r\n          ctaText:\"Descubre un entrenamiento dise\u00f1ado para desarrollar fuerza, movilidad y bienestar en cualquier etapa de tu vida.\",\r\n          ctaButtonText:\"Agendar clase muestra\",\r\n          ctaLink:\"https:\/\/api.whatsapp.com\/send?phone=5212201494902&text=%C2%A1Hola!%20Quiero%20una%20clase%20muestra%20en%20Entrenamiento%20Funcional\",\r\n          whatsapp:\"+52 1 220 149 4902\",\r\n          mapEmbed:null\r\n        },\r\n        {\r\n          id:\"gimnasia-mf\",\r\n          menuTitle:\"Gimnasia art\u00edstica\",\r\n          menuMeta:\"4 a\u00f1os en adelante\",\r\n          title:\"Gimnasia art\u00edstica\",\r\n          audience:\"Ni\u00f1os, j\u00f3venes y adultos \u00b7 4 a\u00f1os en adelante\",\r\n          intro:\"Aprende fuerza, coordinaci\u00f3n, flexibilidad y confianza mediante un programa progresivo y seguro.\",\r\n          heroImage: IMG_GIMNASIA_HERO,\r\n          heroCaption:\"T\u00e9cnica y progresi\u00f3n\",\r\n          heroCaptionSub:\"Fuerza, equilibrio y confianza por niveles.\",\r\n          develops:[\r\n            {emoji:\"\ud83d\udcaa\", text:\"Fuerza\"},\r\n            {emoji:\"\ud83e\udd38\", text:\"Coordinaci\u00f3n\"},\r\n            {emoji:\"\ud83e\uddd8\", text:\"Flexibilidad\"},\r\n            {emoji:\"\u2696\ufe0f\", text:\"Equilibrio\"},\r\n            {emoji:\"\ud83c\udfc3\", text:\"Velocidad\"},\r\n            {emoji:\"\u2728\", text:\"Control corporal\"}\r\n          ],\r\n          idealFor:[\"Recreativo (todo p\u00fablico)\",\"Competitivo (Rama femenil)\"],\r\n          cards:[\r\n            {\r\n              title:\"Ni\u00f1os\",\r\n              image: IMG_GIMNASIA_NINOS,\r\n              back:[\"Coordinaci\u00f3n\",\"Disciplina\",\"Seguridad\",\"Confianza\",\"Diversi\u00f3n\"]\r\n            },\r\n            {\r\n              title:\"Adultos\",\r\n              image: IMG_GIMNASIA_ADULTOS,\r\n              back:[\"Fuerza funcional\",\"Movilidad\",\"Flexibilidad\",\"Control corporal\",\"Bienestar\"]\r\n            }\r\n          ],\r\n          scheduleHeaders:[],\r\n          scheduleRows:[],\r\n          quickInfo:[\r\n            {emoji:\"\ud83d\udccd\", label:\"Ubicaci\u00f3n\", value:\"Movimiento y Fuerza\"},\r\n            {emoji:\"\ud83d\udcf2\", label:\"WhatsApp\", value:\"+52 1 220 149 4902\"},\r\n            {emoji:\"\ud83d\udce7\", label:\"Correo\", value:\"Crossfoxacademy@gmail.com\"}\r\n          ],\r\n          ctaTitle:\"\u00bfListo para dar el primer paso?\",\r\n          ctaText:\"Agenda una clase muestra y descubre por qu\u00e9 cientos de alumnos han encontrado en CrossFox Academy un lugar para crecer, aprender y disfrutar el deporte.\",\r\n          ctaButtonText:\"Agendar clase\",\r\n          ctaLink:\"https:\/\/api.whatsapp.com\/send?phone=5212201494902&text=%C2%A1Hola!%20Quiero%20una%20clase%20muestra%20en%20Gimnasia%20Art%C3%ADstica\",\r\n          whatsapp:\"+52 1 220 149 4902\",\r\n          mapEmbed:null\r\n        }\r\n      ]\r\n    }\r\n  };\r\n  let currentSede=\"coyoacan\";\r\n  let currentDiscipline=DATA[currentSede].disciplines[0].id;\r\n  let visualTimer=null;\r\n  const disciplineList=document.getElementById(\"cfxDisciplineList\");\r\n  const disciplineContent=document.getElementById(\"cfxDisciplineContent\");\r\n  const branchButtons=document.querySelectorAll(\".cfx-branch-card\");\r\n  const quickSample=document.getElementById(\"cfxQuickSample\");\r\n  function findSedeByDiscipline(discId){\r\n    for(const sedeId in DATA){\r\n      if(DATA[sedeId].disciplines.some(d=>d.id===discId)) return sedeId;\r\n    }\r\n    return null;\r\n  }\r\n  function applyHash(){\r\n    const raw=decodeURIComponent(location.hash.replace(\/^#\/,\"\")).toLowerCase().trim();\r\n    if(!raw) return false;\r\n    const clean=raw.replace(\/^disciplina[-#]?\/,\"\");\r\n    if(DATA[clean]){\r\n      currentSede=clean;\r\n      currentDiscipline=DATA[clean].disciplines[0].id;\r\n      return true;\r\n    }\r\n    const sedeId=findSedeByDiscipline(clean);\r\n    if(sedeId){\r\n      currentSede=sedeId;\r\n      currentDiscipline=clean;\r\n      return true;\r\n    }\r\n    return false;\r\n  }\r\n  function renderAll(){\r\n    setBranchButtons();\r\n    renderDisciplineList();\r\n    renderDisciplineContent();\r\n  }\r\n  function setBranchButtons(){\r\n    branchButtons.forEach(btn=>btn.classList.toggle(\"active\",btn.dataset.sede===currentSede));\r\n  }\r\n  function renderDisciplineList(){\r\n    const items=DATA[currentSede].disciplines;\r\n    disciplineList.innerHTML=items.map(item=>`\r\n      <button class=\"cfx-discipline-btn ${item.id===currentDiscipline?'active':''}\" type=\"button\" data-discipline=\"${item.id}\">\r\n        <strong>${item.menuTitle}<\/strong>\r\n        <div class=\"cfx-discipline-meta-row\">\r\n          <small>${item.menuMeta}<\/small>\r\n          <span>\u2192<\/span>\r\n        <\/div>\r\n      <\/button>\r\n    `).join(\"\");\r\n    disciplineList.querySelectorAll(\".cfx-discipline-btn\").forEach(btn=>{\r\n      btn.addEventListener(\"click\",()=>{\r\n        currentDiscipline=btn.dataset.discipline;\r\n        try{ history.replaceState(null,\"\",\"#\"+currentDiscipline); }catch(e){}\r\n        renderDisciplineList();\r\n        renderDisciplineContent();\r\n      });\r\n    });\r\n  }\r\n  function renderDisciplineContent(){\r\n    const item=DATA[currentSede].disciplines.find(d=>d.id===currentDiscipline);\r\n    quickSample.href=item.ctaLink;\r\n    const developHTML=item.develops.map(d=>`\r\n      <div class=\"cfx-develop-item\">${d.emoji} ${d.text}<\/div>\r\n    `).join(\"\");\r\n    const idealHTML=item.idealFor.map(t=>`<div class=\"cfx-ideal-pill\">\u2705 ${t}<\/div>`).join(\"\");\r\n    const cardsHTML=item.cards.map(c=>`\r\n      <div class=\"cfx-flip-card\">\r\n        <div class=\"cfx-flip-inner\">\r\n          <div class=\"cfx-flip-front\" style=\"background-image:url('${c.image}')\">\r\n            <h4>${c.title}<\/h4>\r\n            <span class=\"cfx-flip-hint\">Ver beneficios <i>\u2192<\/i><\/span>\r\n          <\/div>\r\n          <div class=\"cfx-flip-back\">\r\n            ${c.tagline?`<div class=\"cfx-tagline\">${c.tagline}<\/div>`:\"\"}\r\n            <ul>${c.back.map(b=>`<li>\u2714 ${b}<\/li>`).join(\"\")}<\/ul>\r\n            ${c.footer?`<div class=\"cfx-footer\">${c.footer}<\/div>`:\"\"}\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `).join(\"\");\r\n    const scheduleHTML = item.scheduleRows.length\r\n      ? `<div class=\"cfx-table-wrap\"><table class=\"cfx-table\">\r\n          <thead><tr>${item.scheduleHeaders.map(h=>`<th>${h}<\/th>`).join(\"\")}<\/tr><\/thead>\r\n          <tbody>${item.scheduleRows.map(row=>`<tr>${row.map(cell=>`<td>${cell}<\/td>`).join(\"\")}<\/tr>`).join(\"\")}<\/tbody>\r\n        <\/table><\/div>`\r\n      : \"\";\r\n    const scheduleBlockHTML = item.scheduleRows.length\r\n      ? `<details class=\"cfx-schedule-toggle\">\r\n          <summary><span class=\"cfx-schedule-label\">Horarios<\/span><\/summary>\r\n          <div class=\"cfx-card cfx-schedule-panel\">${scheduleHTML}<\/div>\r\n        <\/details>`\r\n      : `<div class=\"cfx-schedule-toggle cfx-schedule-static\">\r\n          <span class=\"cfx-schedule-label\">Horarios <span class=\"cfx-soon-badge\">Pr\u00f3ximamente<\/span><\/span>\r\n        <\/div>`;\r\n    const mapHTML = item.mapEmbed\r\n      ? `<div class=\"cfx-map-wrap\"><iframe src=\"${item.mapEmbed}\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe><\/div>`\r\n      : `<p class=\"cfx-tbd\">Ubicaci\u00f3n por confirmar.<\/p>`;\r\n    const visualImages = [item.heroImage, ...item.cards.map(c=>c.image)].filter(Boolean);\r\n    const slidesHTML = visualImages.map((src,i)=>`\r\n      <div class=\"cfx-visual-slide${i===0?' is-active':''}\" style=\"background-image:url('${src}')\"><\/div>\r\n    `).join(\"\");\r\n    disciplineContent.innerHTML=`\r\n      <div class=\"cfx-fade\">\r\n        <div class=\"cfx-feature-grid\">\r\n          <div class=\"cfx-discipline-copy\">\r\n            <div class=\"cfx-discipline-title\">${item.title}<\/div>\r\n            <div class=\"cfx-audience\">${item.audience}<\/div>\r\n            <p>${item.intro}<\/p>\r\n            <div class=\"cfx-section-head\">\u00bfQu\u00e9 desarrollar\u00e1s?<\/div>\r\n            <div class=\"cfx-develop-grid\">${developHTML}<\/div>\r\n            <div class=\"cfx-section-head\">\u00bfPara qui\u00e9n es?<\/div>\r\n            <div class=\"cfx-ideal-list\">${idealHTML}<\/div>\r\n          <\/div>\r\n          <div class=\"cfx-discipline-visual\">\r\n            ${slidesHTML}\r\n            <div class=\"cfx-visual-caption\">\r\n              <strong>${item.heroCaption}<\/strong>\r\n              <span>${item.heroCaptionSub}<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cfx-section-head\">Beneficios<\/div>\r\n        <div class=\"cfx-flip-grid\">${cardsHTML}<\/div>\r\n        ${scheduleBlockHTML}\r\n        <div class=\"cfx-info-grid\">\r\n          <div class=\"cfx-card\">\r\n            <div class=\"cfx-card-title\"><span class=\"cfx-dot\"><\/span> Testimonios<\/div>\r\n            <div class=\"cfx-testimonios-body\">\r\n              <p class=\"cfx-testimonios-text\">Conoce lo que dicen nuestras familias y alumnos sobre su experiencia en CrossFox Academy.<\/p>\r\n              <a href=\"${TESTIMONIOS_URL}\" target=\"_blank\" rel=\"noopener\" class=\"cfx-btn cfx-btn-testimonios\">Ver testimonios<\/a>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"cfx-card\">\r\n            <div class=\"cfx-card-title\"><span class=\"cfx-dot\"><\/span> Ubicaci\u00f3n<\/div>\r\n            ${mapHTML}\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cfx-cta-box\">\r\n          <h3>${item.ctaTitle}<\/h3>\r\n          <p>${item.ctaText}<\/p>\r\n          <div class=\"cfx-cta-actions\">\r\n            <a href=\"${item.ctaLink}\" target=\"_blank\" rel=\"noopener\" class=\"cfx-btn cfx-btn-primary\">${item.ctaButtonText}<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n    startVisualSlideshow();\r\n    setupFlipTouch();\r\n  }\r\n  function startVisualSlideshow(){\r\n    if(visualTimer){ clearInterval(visualTimer); visualTimer=null; }\r\n    const slides=disciplineContent.querySelectorAll(\".cfx-visual-slide\");\r\n    if(slides.length<2) return;\r\n    let idx=0;\r\n    visualTimer=setInterval(function(){\r\n      slides[idx].classList.remove(\"is-active\");\r\n      idx=(idx+1)%slides.length;\r\n      slides[idx].classList.add(\"is-active\");\r\n    },3500);\r\n  }\r\n  \/* Fix flip cards en touch (iPhone\/iPad): en lugar de depender del :hover\r\n     (que en iOS se queda \"pegado\" y provoca el glitch en blanco al voltear\r\n     la p\u00e1gina), el volteo se controla con un tap y una clase .is-flipped. *\/\r\n  function setupFlipTouch(){\r\n    const isTouch = window.matchMedia(\"(hover:none)\").matches;\r\n    if(!isTouch) return;\r\n    disciplineContent.querySelectorAll(\".cfx-flip-card\").forEach(card=>{\r\n      card.addEventListener(\"click\",()=>{\r\n        const wasFlipped = card.classList.contains(\"is-flipped\");\r\n        disciplineContent.querySelectorAll(\".cfx-flip-card\").forEach(c=>c.classList.remove(\"is-flipped\"));\r\n        if(!wasFlipped) card.classList.add(\"is-flipped\");\r\n      });\r\n    });\r\n  }\r\n  function changeSede(sedeId){\r\n    currentSede=sedeId;\r\n    currentDiscipline=DATA[currentSede].disciplines[0].id;\r\n    try{ history.replaceState(null,\"\",\"#\"+currentSede); }catch(e){}\r\n    setBranchButtons();\r\n    renderDisciplineList();\r\n    renderDisciplineContent();\r\n  }\r\n  branchButtons.forEach(btn=>{\r\n    btn.addEventListener(\"click\",()=>changeSede(btn.dataset.sede));\r\n  });\r\n  applyHash();\r\n  renderAll();\r\n  window.addEventListener(\"hashchange\",()=>{\r\n    if(applyHash()){\r\n      renderAll();\r\n      const wrap=document.querySelector(\".cfx-wrap\");\r\n      if(wrap) wrap.scrollIntoView({behavior:\"smooth\"});\r\n    }\r\n  });\r\n}\r\nif(document.readyState===\"loading\"){\r\n  document.addEventListener(\"DOMContentLoaded\", cfxInit);\r\n}else{\r\n  cfxInit();\r\n}\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Disciplinas y horarios Nuestras disciplinas Explora cada sede y descubre qu\u00e9 disciplinas se imparten, para qui\u00e9n est\u00e1n dise\u00f1adas, qu\u00e9 horarios tienen y c\u00f3mo agendar una clase muestra sin salir de esta misma secci\u00f3n. 1. Elige tu sede Sede Coyoac\u00e1n Gimnasia art\u00edstica Ver disciplinas \u2192 Sede Movimiento y fuerza Movimiento y fuerza Ver disciplinas \u2192 2. [&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-201","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DISCIPLINAS - Cross Fox Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crossfoxacademy.com\/en\/disciplinas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DISCIPLINAS - Cross Fox Academy\" \/>\n<meta property=\"og:description\" content=\"Disciplinas y horarios Nuestras disciplinas Explora cada sede y descubre qu\u00e9 disciplinas se imparten, para qui\u00e9n est\u00e1n dise\u00f1adas, qu\u00e9 horarios tienen y c\u00f3mo agendar una clase muestra sin salir de esta misma secci\u00f3n. 1. Elige tu sede Sede Coyoac\u00e1n Gimnasia art\u00edstica Ver disciplinas \u2192 Sede Movimiento y fuerza Movimiento y fuerza Ver disciplinas \u2192 2. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crossfoxacademy.com\/en\/disciplinas\/\" \/>\n<meta property=\"og:site_name\" content=\"Cross Fox Academy\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-14T19:08:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/disciplinas\\\/\",\"url\":\"https:\\\/\\\/crossfoxacademy.com\\\/disciplinas\\\/\",\"name\":\"DISCIPLINAS - Cross Fox Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#website\"},\"datePublished\":\"2026-06-25T02:33:48+00:00\",\"dateModified\":\"2026-07-14T19:08:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/disciplinas\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/crossfoxacademy.com\\\/disciplinas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/disciplinas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/crossfoxacademy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DISCIPLINAS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#website\",\"url\":\"https:\\\/\\\/crossfoxacademy.com\\\/\",\"name\":\"Cross Fox Academy\",\"description\":\"Academia de formaci\u00f3n deportiva\",\"publisher\":{\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/crossfoxacademy.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#organization\",\"name\":\"Cross Fox Academy\",\"url\":\"https:\\\/\\\/crossfoxacademy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/crossfoxacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-LOGO-CROSS.png\",\"contentUrl\":\"https:\\\/\\\/crossfoxacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-LOGO-CROSS.png\",\"width\":776,\"height\":514,\"caption\":\"Cross Fox Academy\"},\"image\":{\"@id\":\"https:\\\/\\\/crossfoxacademy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/crossfoxacademy?igsh=MTFwNXhkdmk4bTQ2ZA\",\"https:\\\/\\\/www.youtube.com\\\/@CrossfoxAcademy\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DISCIPLINAS - Cross Fox Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crossfoxacademy.com\/en\/disciplinas\/","og_locale":"en_US","og_type":"article","og_title":"DISCIPLINAS - Cross Fox Academy","og_description":"Disciplinas y horarios Nuestras disciplinas Explora cada sede y descubre qu\u00e9 disciplinas se imparten, para qui\u00e9n est\u00e1n dise\u00f1adas, qu\u00e9 horarios tienen y c\u00f3mo agendar una clase muestra sin salir de esta misma secci\u00f3n. 1. Elige tu sede Sede Coyoac\u00e1n Gimnasia art\u00edstica Ver disciplinas \u2192 Sede Movimiento y fuerza Movimiento y fuerza Ver disciplinas \u2192 2. [&hellip;]","og_url":"https:\/\/crossfoxacademy.com\/en\/disciplinas\/","og_site_name":"Cross Fox Academy","article_modified_time":"2026-07-14T19:08:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crossfoxacademy.com\/disciplinas\/","url":"https:\/\/crossfoxacademy.com\/disciplinas\/","name":"DISCIPLINAS - Cross Fox Academy","isPartOf":{"@id":"https:\/\/crossfoxacademy.com\/#website"},"datePublished":"2026-06-25T02:33:48+00:00","dateModified":"2026-07-14T19:08:52+00:00","breadcrumb":{"@id":"https:\/\/crossfoxacademy.com\/disciplinas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crossfoxacademy.com\/disciplinas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crossfoxacademy.com\/disciplinas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/crossfoxacademy.com\/"},{"@type":"ListItem","position":2,"name":"DISCIPLINAS"}]},{"@type":"WebSite","@id":"https:\/\/crossfoxacademy.com\/#website","url":"https:\/\/crossfoxacademy.com\/","name":"Cross Fox Academy","description":"Academia de formaci\u00f3n deportiva","publisher":{"@id":"https:\/\/crossfoxacademy.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crossfoxacademy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crossfoxacademy.com\/#organization","name":"Cross Fox Academy","url":"https:\/\/crossfoxacademy.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crossfoxacademy.com\/#\/schema\/logo\/image\/","url":"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/06\/cropped-LOGO-CROSS.png","contentUrl":"https:\/\/crossfoxacademy.com\/wp-content\/uploads\/2026\/06\/cropped-LOGO-CROSS.png","width":776,"height":514,"caption":"Cross Fox Academy"},"image":{"@id":"https:\/\/crossfoxacademy.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/crossfoxacademy?igsh=MTFwNXhkdmk4bTQ2ZA","https:\/\/www.youtube.com\/@CrossfoxAcademy"]}]}},"_links":{"self":[{"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/pages\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":130,"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/pages\/201\/revisions"}],"predecessor-version":[{"id":1471,"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/pages\/201\/revisions\/1471"}],"wp:attachment":[{"href":"https:\/\/crossfoxacademy.com\/en\/wp-json\/wp\/v2\/media?parent=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}