.elementor-3672 .elementor-element.elementor-element-4e638f5{z-index:9000;}/* Start custom CSS for section, class: .elementor-element-1494cf5 *//* b26hero: hero top spacing (19 oct) */
body .b26.b26 section.t-hero{padding-top:36px!important}
@media(max-width:767px){body .b26.b26 section.t-hero{padding-top:20px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d29383 *//* === Programas v2 (planificador, clases, progreso, estudiantes, extras, online, barra movil) === */
body .b26-col.b26-pg:not(#b26z){--peach:#FCEADF;--peach-2:#F6D3BD;--warnbg:#FFF4E0;--warn:#9A5B00}
body .b26-col.b26-pg .p2-why:not(#b26z){display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}
body .b26-col.b26-pg .p2-pic:not(#b26z){position:relative;border-radius:30px 30px 30px 8px;aspect-ratio:4/5;max-width:100%;background:var(--chip) center/cover no-repeat}
body .b26-col.b26-pg .p2-stamp:not(#b26z){position:absolute;right:-14px;bottom:28px;background:var(--orange-btn);color:#fff;border-radius:20px;padding:14px 18px;display:grid;line-height:1.1;box-shadow:0 20px 40px -20px rgba(214,79,0,.7)}
body .b26-col.b26-pg .p2-stamp b:not(#b26z){font-size:34px;font-weight:800;letter-spacing:-.03em}
body .b26-col.b26-pg .p2-stamp small:not(#b26z){font-size:12.5px;opacity:.9}
body .b26-col.b26-pg .p2-wl:not(#b26z){display:grid}
body .b26-col.b26-pg .p2-wl>div:not(#b26z){display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:start;padding:16px 4px;border-bottom:1px solid var(--line)}
body .b26-col.b26-pg .p2-wl>div:last-child:not(#b26z){border-bottom:0}
body .b26-col.b26-pg .p2-n:not(#b26z){font-size:28px;font-weight:800;color:var(--orange);letter-spacing:-.03em;line-height:1.1}
body .b26-col.b26-pg .p2-wl b:not(#b26z){font-size:17px;display:block;font-weight:700}
body .b26-col.b26-pg .p2-wl p:not(#b26z){font-size:14.5px;color:var(--muted);margin:2px 0 0}
body .b26-col.b26-pg .p2-plan:not(#b26z){display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:stretch}
body .b26-col.b26-pg .p2-in:not(#b26z){background:var(--card);border:1px solid var(--line);border-radius:26px;padding:28px;display:grid;gap:22px;align-content:start}
body .b26-col.b26-pg .p2-fld:not(#b26z){display:grid;gap:10px}
body .b26-col.b26-pg .p2-lab:not(#b26z){font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
body .b26-col.b26-pg .p2-lvp:not(#b26z){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
body .b26-col.b26-pg .p2-bd:not(#b26z){display:grid;gap:4px;text-align:center}
body .b26-col.b26-pg .p2-bd>small:not(#b26z){font-size:10.5px;font-weight:600;color:var(--muted);line-height:1.2;min-height:2.4em;display:grid;place-items:end center}
body .b26-col.b26-pg .p2-lvp button:not(#b26z),body .b26-col.b26-pg .p2-seg button:not(#b26z),body .b26-col.b26-pg .p2-dr button:not(#b26z),body .b26-col.b26-pg .p2-tabs button:not(#b26z),body .b26-col.b26-pg .p2-rvnav button:not(#b26z){font-family:var(--font);cursor:pointer;margin:0}
body .b26-col.b26-pg .p2-lvp button:not(#b26z){border:1.5px solid var(--line);background:var(--bg);color:var(--plum);border-radius:10px;padding:9px 2px;font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s,transform .25s var(--spring)}
body .b26-col.b26-pg .p2-lvp button:hover:not(#b26z){border-color:var(--plum-2);transform:translateY(-2px)}
body .b26-col.b26-pg .p2-lvp button[aria-pressed="true"]:not(#b26z){background:var(--plum);border-color:var(--plum);color:#fff}
body .b26-col.b26-pg .p2-lvs:not(#b26z){font-size:14px;color:var(--muted);margin:0}
body .b26-col.b26-pg .p2-lvs b:not(#b26z){color:var(--ink)}
body .b26-col.b26-pg .p2-hint:not(#b26z){font-size:13px;color:var(--muted);margin:0}
body .b26-col.b26-pg .p2-hint a:not(#b26z){color:var(--orange);font-weight:600}
body .b26-col.b26-pg .p2-seg:not(#b26z){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;background:var(--chip);border-radius:14px;padding:4px}
body .b26-col.b26-pg .p2-seg button:not(#b26z){border:0;border-radius:10px;padding:9px 6px;background:transparent;color:var(--plum);display:grid;line-height:1.25}
body .b26-col.b26-pg .p2-seg button b:not(#b26z){font-size:17px}
body .b26-col.b26-pg .p2-seg button span:not(#b26z){font-size:11.5px}
body .b26-col.b26-pg .p2-seg button[aria-pressed="true"]:not(#b26z){background:var(--plum);color:#fff}
body .b26-col.b26-pg .p2-wk:not(#b26z){display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}
body .b26-col.b26-pg .p2-wk output:not(#b26z){font-size:28px;font-weight:800;color:var(--plum);min-width:5ch;text-align:right}
body .b26-col.b26-pg .p2-wk output small:not(#b26z){font-size:13px;font-weight:600;color:var(--muted)}
body .b26-col.b26-pg .p2-tick:not(#b26z){display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:-4px}
body .b26-col.b26-pg .p2-range:not(#b26z){-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;margin:0;padding:0;border:0}
body .b26-col.b26-pg .p2-range:not(#b26z)::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--orange) var(--f,50%),var(--chip) var(--f,50%))}
body .b26-col.b26-pg .p2-range:not(#b26z)::-moz-range-track{height:8px;border-radius:99px;background:var(--chip)}
body .b26-col.b26-pg .p2-range:not(#b26z)::-moz-range-progress{height:8px;border-radius:99px;background:var(--orange)}
body .b26-col.b26-pg .p2-range:not(#b26z)::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:0 4px 12px rgba(214,79,0,.3)}
body .b26-col.b26-pg .p2-range:not(#b26z)::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--orange)}
body .b26-col.b26-pg .p2-dr:not(#b26z){display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:8px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory}
body .b26-col.b26-pg .p2-dr button:not(#b26z){scroll-snap-align:start;border:1.5px solid var(--line);background:var(--bg);border-radius:16px;padding:10px 6px 9px;display:grid;gap:1px;justify-items:center;color:var(--ink);transition:border-color .2s,background .2s}
body .b26-col.b26-pg .p2-dr button:hover:not(#b26z){border-color:var(--plum-2)}
body .b26-col.b26-pg .p2-dr small:not(#b26z){font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
body .b26-col.b26-pg .p2-dr b:not(#b26z){font-size:24px;font-weight:800;line-height:1.1}
body .b26-col.b26-pg .p2-dr em:not(#b26z){font-style:normal;font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 7px;margin-top:4px;color:transparent}
body .b26-col.b26-pg .p2-dr em.s:not(#b26z){background:var(--peach);color:var(--orange)}
body .b26-col.b26-pg .p2-dr em.e:not(#b26z){background:var(--warnbg);color:var(--warn)}
body .b26-col.b26-pg .p2-dr button[aria-pressed="true"]:not(#b26z){background:var(--plum);border-color:var(--plum);color:#fff}
body .b26-col.b26-pg .p2-dr button[aria-pressed="true"] small:not(#b26z){color:var(--peach-2)}
body .b26-col.b26-pg .p2-out:not(#b26z){background:var(--plum);color:#fff;border-radius:26px;padding:28px;display:grid;gap:20px;align-content:start}
body .b26-col.b26-pg .p2-out .p2-lab:not(#b26z){color:var(--peach-2)}
body .b26-col.b26-pg .p2-sum:not(#b26z){font-size:16px;line-height:1.5;margin:0}
body .b26-col.b26-pg .p2-sum b:not(#b26z){color:var(--peach-2)}
body .b26-col.b26-pg .p2-track:not(#b26z){display:grid;grid-template-columns:repeat(12,1fr);gap:4px}
body .b26-col.b26-pg .p2-track span:not(#b26z){height:44px;border-radius:8px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:11px;font-weight:600;color:rgba(255,255,255,.7);transition:background .35s var(--ease)}
body .b26-col.b26-pg .p2-track span.done:not(#b26z){background:var(--peach-2);color:var(--plum)}
body .b26-col.b26-pg .p2-track span.part:not(#b26z){background:linear-gradient(90deg,var(--peach-2) var(--p),rgba(255,255,255,.12) var(--p));color:var(--plum)}
body .b26-col.b26-pg .p2-track span.st:not(#b26z){outline:2px solid #fff;outline-offset:2px}
body .b26-col.b26-pg .p2-bands:not(#b26z){display:grid;grid-template-columns:repeat(6,1fr);gap:4px;font-size:11px;opacity:.75;text-align:center;margin-top:-12px}
body .b26-col.b26-pg .p2-big:not(#b26z){display:grid;grid-template-columns:1fr 1fr;gap:12px}
body .b26-col.b26-pg .p2-big>div:not(#b26z){background:rgba(255,255,255,.1);border-radius:16px;padding:14px 16px}
body .b26-col.b26-pg .p2-big small:not(#b26z){display:block;font-size:12.5px;opacity:.8}
body .b26-col.b26-pg .p2-big b:not(#b26z){font-size:24px;font-weight:800;letter-spacing:-.02em}
body .b26-col.b26-pg .p2-note:not(#b26z){display:grid;grid-template-columns:auto 1fr;gap:10px;background:#fff;color:var(--ink);border-radius:14px;padding:12px 14px;font-size:13.5px}
body .b26-col.b26-pg .p2-note.w:not(#b26z){background:var(--warnbg)}
body .b26-col.b26-pg .p2-note i:not(#b26z){font-style:normal;font-weight:800;color:var(--orange)}
body .b26-col.b26-pg .p2-notes:not(#b26z){display:grid;gap:8px}
body .b26-col.b26-pg .p2-row:not(#b26z){display:flex;gap:10px;flex-wrap:wrap}
body .b26-col.b26-pg .p2-fine:not(#b26z){font-size:12.5px;opacity:.75}
body .b26-col.b26-pg .p2-cat:not(#b26z){display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
body .b26-col.b26-pg .p2-cat.five:not(#b26z){grid-template-columns:repeat(5,1fr)}
body .b26-col.b26-pg .p2-cc:not(#b26z){background:var(--card);border:1px solid var(--line);border-top:5px solid var(--c);border-radius:22px;padding:22px;display:grid;gap:12px;align-content:start}
body .b26-col.b26-pg .p2-tg:not(#b26z){font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}
body .b26-col.b26-pg .p2-cc h4:not(#b26z){font-size:18px;font-weight:700;line-height:1.2;margin:0}
body .b26-col.b26-pg .p2-w:not(#b26z){font-size:12.5px;color:var(--muted)}
body .b26-col.b26-pg .p2-cc ul:not(#b26z){margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:14px}
body .b26-col.b26-pg .p2-cc li:not(#b26z){display:grid;grid-template-columns:16px 1fr;gap:8px}
body .b26-col.b26-pg .p2-cc li:not(#b26z)::before{content:"✓";color:var(--c);font-weight:700}
body .b26-col.b26-pg .p2-ints:not(#b26z){display:flex;gap:4px;flex-wrap:wrap}
body .b26-col.b26-pg .p2-ints span:not(#b26z){font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 9px;background:var(--chip);color:var(--plum)}
body .b26-col.b26-pg .p2-themes:not(#b26z){display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;align-items:center}
body .b26-col.b26-pg .p2-themes>span:not(#b26z){font-size:13px;color:var(--muted);margin-right:4px}
body .b26-col.b26-pg .p2-themes b:not(#b26z){font-size:13.5px;font-weight:600;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px}
body .b26-col.b26-pg .p2-sw:not(#b26z){margin-top:44px;background:var(--card);border:1px solid var(--line);border-radius:26px;padding:28px}
body .b26-col.b26-pg .p2-swh:not(#b26z){display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}
body .b26-col.b26-pg .p2-swh h3:not(#b26z){font-size:24px;font-weight:700;margin:0}
body .b26-col.b26-pg .p2-tabs:not(#b26z){display:inline-grid;grid-auto-flow:column;gap:4px;background:var(--chip);border-radius:14px;padding:4px}
body .b26-col.b26-pg .p2-tabs button:not(#b26z){border:0;border-radius:10px;padding:8px 15px;background:transparent;color:var(--plum);font-weight:600;font-size:14px}
body .b26-col.b26-pg .p2-tabs button[aria-pressed="true"]:not(#b26z){background:var(--plum);color:#fff}
body .b26-col.b26-pg .p2-swi:not(#b26z){display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}
body .b26-col.b26-pg .p2-day:not(#b26z){display:grid;grid-template-columns:120px 1fr;gap:10px 18px}
body .b26-col.b26-pg .p2-t:not(#b26z){font-size:13px;color:var(--muted);padding-top:12px}
body .b26-col.b26-pg .p2-b:not(#b26z){border-radius:14px;padding:12px 16px;background:var(--bg);border-left:5px solid var(--c);display:grid;gap:2px}
body .b26-col.b26-pg .p2-b b:not(#b26z){font-size:15px}
body .b26-col.b26-pg .p2-b span:not(#b26z){font-size:13.5px;color:var(--muted)}
body .b26-col.b26-pg .p2-b.off:not(#b26z){background:transparent;border:1.5px dashed var(--line);border-left:5px solid var(--line);opacity:.7}
body .b26-col.b26-pg .p2-b.off b:not(#b26z){color:var(--muted)}
body .b26-col.b26-pg .p2-prog:not(#b26z){display:grid;grid-template-columns:repeat(4,1fr);position:relative}
body .b26-col.b26-pg .p2-prog:not(#b26z)::before{content:"";position:absolute;left:12%;right:12%;top:27px;height:2px;background:var(--line)}
body .b26-col.b26-pg .p2-prog>div:not(#b26z){text-align:center;display:grid;gap:8px;justify-items:center;padding-inline:10px;position:relative}
body .b26-col.b26-pg .p2-c:not(#b26z){width:56px;height:56px;border-radius:50%;background:var(--card);border:2px solid var(--plum);display:grid;place-items:center;color:var(--plum)}
body .b26-col.b26-pg .p2-c svg:not(#b26z){width:24px;height:24px}
body .b26-col.b26-pg .p2-prog b:not(#b26z){font-size:16px}
body .b26-col.b26-pg .p2-prog p:not(#b26z){font-size:14px;color:var(--muted);max-width:24ch;margin:0}
body .b26-col.b26-pg .p2-rvr:not(#b26z){display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px}
body .b26-col.b26-pg .p2-rv:not(#b26z){scroll-snap-align:start;position:relative;aspect-ratio:9/16;border:0;border-radius:24px;background:var(--c) center/cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;text-align:left;overflow:hidden;font-family:var(--font);cursor:pointer;transition:transform .5s var(--ease)}
body .b26-col.b26-pg .p2-rv:hover:not(#b26z){transform:translateY(-6px)}
body .b26-col.b26-pg .p2-rv video:not(#b26z){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body .b26-col.b26-pg .p2-pl:not(#b26z){position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center}
body .b26-col.b26-pg .p2-pl:not(#b26z)::after{content:"";border-left:16px solid var(--plum);border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:4px}
body .b26-col.b26-pg .p2-who:not(#b26z){position:relative;display:grid;text-shadow:0 1px 8px rgba(0,0,0,.35)}
body .b26-col.b26-pg .p2-who b:not(#b26z){font-size:17px}
body .b26-col.b26-pg .p2-who small:not(#b26z){font-size:13px;opacity:.9}
body .b26-col.b26-pg .p2-rv.on .p2-pl:not(#b26z),body .b26-col.b26-pg .p2-rv.on .p2-who:not(#b26z){display:none}
body .b26-col.b26-pg .p2-rvnav:not(#b26z){display:flex;gap:8px}
body .b26-col.b26-pg .p2-rvnav button:not(#b26z){width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line);background:var(--card);color:var(--plum);font-size:18px}
body .b26-col.b26-pg .p2-add:not(#b26z){display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:34px}
body .b26-col.b26-pg .p2-pb:not(#b26z){position:relative;text-decoration:none;color:#fff;border-radius:30px 30px 30px 8px;padding:26px 24px 22px;min-height:210px;display:flex;flex-direction:column;gap:10px;transition:transform .7s var(--ease);box-shadow:0 30px 60px -36px rgba(113,61,96,.7)}
body .b26-col.b26-pg .p2-pb:nth-child(3n+2):not(#b26z){border-radius:30px 30px 8px 30px;transform:translateY(34px)}
body .b26-col.b26-pg .p2-pb:hover:not(#b26z){transform:translateY(-6px) rotate(-1.2deg)}
body .b26-col.b26-pg .p2-pb:nth-child(3n+2):hover:not(#b26z){transform:translateY(28px) rotate(1.2deg)}
body .b26-col.b26-pg .p2-pb .p2-tg:not(#b26z){color:inherit;align-self:flex-start;background:rgba(255,255,255,.2);padding:5px 10px;border-radius:999px;font-weight:600}
body .b26-col.b26-pg .p2-pb h4:not(#b26z){font-size:24px;letter-spacing:-.02em;margin:0;color:inherit}
body .b26-col.b26-pg .p2-pb p:not(#b26z){font-size:14px;opacity:.9;margin:0;color:inherit}
body .b26-col.b26-pg .p2-ft:not(#b26z){margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}
body .b26-col.b26-pg .p2-ar:not(#b26z){width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);display:grid;place-items:center;transition:transform .5s var(--spring)}
body .b26-col.b26-pg .p2-pb:hover .p2-ar:not(#b26z){transform:rotate(-45deg)}
body .b26-col.b26-pg .p2-pb.lt:not(#b26z){color:var(--ink)}
body .b26-col.b26-pg .p2-pb.lt .p2-tg:not(#b26z),body .b26-col.b26-pg .p2-pb.lt .p2-ar:not(#b26z){background:rgba(35,31,32,.1)}
body .b26-col.b26-pg .p2-onl:not(#b26z){background:var(--teal);color:#fff;border-radius:30px;padding:44px;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;overflow:hidden}
body .b26-col.b26-pg .p2-onl.plum:not(#b26z){background:var(--plum)}
body .b26-col.b26-pg .p2-onl h2:not(#b26z){font-size:clamp(28px,3.6vw,42px);font-weight:800;margin:12px 0 0;line-height:1.05;color:#fff}
body .b26-col.b26-pg .p2-onl p:not(#b26z){opacity:.9;margin:12px 0 0;max-width:44ch}
body .b26-col.b26-pg .p2-onl ul:not(#b26z){list-style:none;margin:18px 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
body .b26-col.b26-pg .p2-onl li:not(#b26z){font-size:13.5px;font-weight:600;background:rgba(255,255,255,.16);border-radius:999px;padding:6px 12px}
body .b26-col.b26-pg .p2-scr:not(#b26z){background:#fff;border-radius:18px;padding:10px;box-shadow:0 30px 60px -30px rgba(0,0,0,.45);transform:rotate(2deg)}
body .b26-col.b26-pg .p2-tb:not(#b26z){display:flex;gap:5px;padding:2px 4px 8px}
body .b26-col.b26-pg .p2-tb i:not(#b26z){width:8px;height:8px;border-radius:50%;background:var(--line)}
body .b26-col.b26-pg .p2-gr:not(#b26z){display:grid;grid-template-columns:1fr 1fr;gap:6px}
body .b26-col.b26-pg .p2-gr span:not(#b26z){aspect-ratio:16/10;border-radius:10px;background:var(--chip);display:grid;place-items:end start;padding:6px;font-size:10px;font-weight:600;color:var(--plum)}
body .b26-col.b26-pg .p2-gr span:first-child:not(#b26z){grid-column:span 2;aspect-ratio:16/7;background:var(--plum);color:#fff}
body .b26-col.b26-pg .p2-bt:not(#b26z){display:flex;justify-content:center;gap:8px;padding-top:8px}
body .b26-col.b26-pg .p2-bt i:not(#b26z){width:22px;height:22px;border-radius:50%;background:var(--chip)}
body .b26-col.b26-pg .p2-bt i:last-child:not(#b26z){background:var(--red)}
body .b26-col.b26-pg .p2-mbar:not(#b26z){position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(35,31,32,.08);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));display:none;grid-template-columns:1fr 1fr 1fr;gap:8px;transform:translateY(110%);transition:transform .35s var(--ease)}
body .b26-col.b26-pg .p2-mbar.on:not(#b26z){transform:none}
body .b26-col.b26-pg .p2-mbar a:not(#b26z){display:grid;place-items:center;text-align:center;border-radius:12px;padding:10px 4px;font-size:13.5px;font-weight:600;text-decoration:none;border:1.5px solid var(--line);color:var(--plum);font-family:var(--font)}
body .b26-col.b26-pg .p2-mbar a.or:not(#b26z){background:var(--orange-btn);border-color:var(--orange-btn);color:#fff}
@media (max-width:1024px){body .b26-col.b26-pg .p2-why:not(#b26z),body .b26-col.b26-pg .p2-plan:not(#b26z),body .b26-col.b26-pg .p2-onl:not(#b26z){grid-template-columns:1fr}
body .b26-col.b26-pg .p2-pic:not(#b26z){aspect-ratio:16/10}
body .b26-col.b26-pg .p2-stamp:not(#b26z){right:12px}
body .b26-col.b26-pg .p2-cat:not(#b26z),body .b26-col.b26-pg .p2-cat.five:not(#b26z){grid-template-columns:1fr 1fr}
body .b26-col.b26-pg .p2-add:not(#b26z){grid-template-columns:1fr 1fr}
body .b26-col.b26-pg .p2-pb:nth-child(3n+2):not(#b26z){transform:none;border-radius:30px 30px 30px 8px}
body .b26-col.b26-pg .p2-pb:nth-child(even):not(#b26z){border-radius:30px 30px 8px 30px;transform:translateY(34px)}
}
@media (max-width:767px){body .b26-col.b26-pg .p2-mbar:not(#b26z){display:grid}
body .b26-col.b26-pg .p2-cat:not(#b26z),body .b26-col.b26-pg .p2-cat.five:not(#b26z),body .b26-col.b26-pg .p2-add:not(#b26z){grid-template-columns:1fr}
body .b26-col.b26-pg .p2-pb:nth-child(n):not(#b26z){transform:none;min-height:0}
body .b26-col.b26-pg .p2-add:not(#b26z){padding-bottom:0}
body .b26-col.b26-pg .p2-prog:not(#b26z){grid-template-columns:1fr 1fr;gap:28px 0}
body .b26-col.b26-pg .p2-prog:not(#b26z)::before{display:none}
body .b26-col.b26-pg .p2-day:not(#b26z){grid-template-columns:1fr;gap:4px}
body .b26-col.b26-pg .p2-lvp:not(#b26z){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px}
body .b26-col.b26-pg .p2-bd>small:not(#b26z){min-height:0}
body .b26-col.b26-pg .p2-track span:not(#b26z){height:36px;font-size:9.5px}
body .b26-col.b26-pg .p2-onl:not(#b26z){padding:28px 22px}
body .b26-col.b26-pg .p2-scr:not(#b26z){transform:none}
}/* End custom CSS */