html,body.page-id-11041{background:#0b1011}body.page-id-11041{background:#0b1011 var(--gcal-fondo) center/cover fixed;min-height:100vh;margin:0;overflow-x:clip}body.page-id-11041:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1200px 600px at 15% -10%,#13f5f729,#0000 60%),linear-gradient(#1c5256c7,#090e0ff0 70%);position:fixed;inset:0}body.page-id-11041 .elementor-11041{z-index:1;position:relative}html.gcal-marco,html.gcal-marco body{overflow:hidden!important}html.gcal-marco body.page-id-11041{min-height:0!important}html.gcal-marco #gtawa,html.gcal-marco #gta-ck,html.gcal-marco .pxl-scroll-top{display:none!important}#gcal{--n:#0e1213;--n2:#131a1b;--n3:#1a2325;--n4:#212c2e;--t:#ecefef;--t2:#aeb9ba;--t3:#7f8c8d;--cy:#13f5f7;--te:#2c7379;--oro:#ddb378;--oroc:#eed3a0;--live:#ff5a4e;--l:#ffffff14;--l2:#ffffff24;--a-sap:#40c3cb;--a-prog:#7d97ee;--a-ofi:#e0b064;--a-datos:#4fc58f;--a-otros:#aeb9ba;--fd:"Sora","Inter",system-ui,sans-serif;--fb:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;max-width:1240px;font-family:var(--fb);color:var(--t);-webkit-font-smoothing:antialiased;margin:0 auto;padding:26px clamp(12px,2.4vw,28px) 34px;font-size:15px;line-height:1.45}#gcal *,#gcal :before,#gcal :after{box-sizing:border-box}#gcal [hidden]{display:none!important}#gcal img{max-width:100%;height:auto;display:block}#gcal a{color:inherit;text-decoration:none}#gcal button,#gcal input{font:inherit;color:inherit;box-shadow:none;height:auto;min-height:0;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}#gcal button{cursor:pointer}#gcal :focus-visible{outline:2px solid var(--cy);outline-offset:2px;border-radius:10px}html.gcal-marco #gcal{padding:0}#gcal .g-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}#gcal .g-top img{width:150px}#gcal .g-volver{border:1px solid var(--l2);min-height:42px;color:var(--t);background:#0e121380;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}#gcal .g-volver:hover{border-color:var(--cy);color:var(--cy)}html.gcal-marco #gcal .g-top{display:none}#gcal .g-card{border:1px solid var(--l);background:linear-gradient(#131a1bf0,#0e1213f5);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000c}#gcal .g-card:before{content:"";background:linear-gradient(90deg,transparent,var(--cy) 30%,var(--oro) 70%,transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}#gcal .g-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:24px clamp(16px,3vw,30px) 20px;display:flex}#gcal .g-tit{align-items:center;gap:16px;min-width:0;display:flex}#gcal .g-live{text-transform:uppercase;color:#ffd9d5;background:#ff5a4e24;border:1px solid #ff5a4e59;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;font-weight:700;display:inline-flex;letter-spacing:.16em!important}#gcal .g-dot{background:var(--live);border-radius:50%;width:8px;height:8px;animation:2s infinite g-pulso}@keyframes g-pulso{0%{box-shadow:0 0 #ff5a4e99}70%{box-shadow:0 0 0 9px #ff5a4e00}to{box-shadow:0 0 #ff5a4e00}}#gcal h1{font-family:var(--fd);letter-spacing:-.01em;color:#fff;text-transform:lowercase;margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:700;line-height:1.08}#gcal h1:first-letter{text-transform:uppercase}#gcal .g-sub{color:var(--t2);margin-top:4px;font-size:13.5px;display:block}#gcal .g-nums{flex-wrap:wrap;gap:10px;display:flex}#gcal .g-num{background:var(--n3);border:1px solid var(--l);border-radius:14px;min-width:92px;padding:10px 14px}#gcal .g-num b{font-family:var(--fd);color:var(--cy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1;display:block}#gcal .g-num span{color:var(--t3);margin-top:4px;font-size:12px;display:block}#gcal .g-prox{background:linear-gradient(110deg,#13f5f71f,#13f5f708 55%,#ddb3780f);border:1px solid #13f5f759;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;margin:0 clamp(16px,3vw,30px);padding:16px 18px;display:grid}#gcal .g-prox__k{text-transform:uppercase;color:var(--cy);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block;letter-spacing:.14em!important}#gcal .g-prox__logo{background:#fff;border-radius:12px;place-items:center;width:74px;height:46px;padding:6px;display:grid}#gcal .g-prox__logo img{width:auto;max-height:32px}#gcal .g-prox__c{font-family:var(--fd);color:#fff;font-size:18px;font-weight:700;line-height:1.2}#gcal .g-prox__m{color:var(--t2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13.5px;display:flex}#gcal .g-prox__m b{color:var(--t);font-weight:600}#gcal .g-face{align-items:center;gap:7px;display:inline-flex}#gcal .g-face img{object-fit:cover;background:var(--n4);border-radius:50%;flex:none;width:24px;height:24px}#gcal .g-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;background:var(--cy)!important;color:#02282b!important;box-shadow:0 0 0 3px #13f5f729,0 0 22px #13f5f759!important}#gcal .g-btn:hover{filter:brightness(1.06)}#gcal .g-btn--borde{color:var(--t)!important;border:1px solid var(--l2)!important;box-shadow:none!important;background:0 0!important}#gcal .g-btn--borde:hover{border-color:var(--cy)!important;color:var(--cy)!important}#gcal .g-ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:18px clamp(16px,3vw,30px) 14px;display:flex}#gcal .g-areas{flex-wrap:wrap;gap:6px;display:flex}#gcal .g-area{align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;border:1px solid var(--l2)!important;background:var(--n2)!important;color:var(--t2)!important;border-radius:999px!important}#gcal .g-area i{background:var(--c,#aeb9ba);border-radius:50%;width:8px;height:8px}#gcal .g-area[aria-pressed=true]{color:#fff!important;background:#13f5f71a!important;border-color:#13f5f78c!important}#gcal .g-bus{border:1px solid var(--l2);background:var(--n2);border-radius:999px;align-items:center;gap:8px;min-width:230px;height:38px;padding:0 14px;display:flex}#gcal .g-bus:focus-within{border-color:#13f5f78c}#gcal .g-bus svg{width:16px;height:16px;color:var(--t3);flex:none}#gcal .g-bus input{width:100%;min-width:0;color:var(--t);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}#gcal .g-bus input::placeholder{color:var(--t3)}#gcal .g-mes{padding:4px clamp(16px,3vw,30px) 8px}#gcal .g-dh,#gcal .g-fila{grid-template-columns:86px repeat(var(--n,5),minmax(0,1fr));gap:8px;display:grid}#gcal .g-dh{z-index:2;background:linear-gradient(#111718fa,#111718e6);padding:6px 0 8px;position:sticky;top:0}#gcal .g-dh span{color:var(--t3);padding-left:10px;font-size:11.5px;font-weight:700;letter-spacing:.14em!important}#gcal .g-fila{margin-top:8px}#gcal .g-sem{border-top:1px solid var(--l);padding:12px 8px 0 2px}#gcal .g-sem b{font-family:var(--fd);color:var(--t);font-size:14px;font-weight:700;display:block}#gcal .g-sem span{color:var(--t3);margin-top:2px;font-size:12px;display:block}#gcal .g-sem em{text-transform:uppercase;color:var(--cy);margin-top:6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block;letter-spacing:.1em!important}#gcal .g-dia{background:var(--n2);border:1px solid var(--l);border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:96px;padding:8px;display:flex;position:relative}#gcal .g-dia--vacio{background:0 0;border-style:dashed;border-color:#ffffff0d}#gcal .g-dia__n{font-family:var(--fd);color:var(--t2);justify-content:space-between;align-items:center;padding:0 2px 2px;font-size:15px;font-weight:700;display:flex}#gcal .g-dia__n em{font-family:var(--fb);color:#02282b;background:var(--cy);border-radius:999px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.12em!important}#gcal .g-dia.is-hoy{background:linear-gradient(180deg,#13f5f717,var(--n2) 60%);border-color:#13f5f799;box-shadow:0 0 0 3px #13f5f714}#gcal .g-dia.is-hoy .g-dia__n{color:#fff}#gcal .g-dia.is-pasado{opacity:.5}#gcal .g-pill{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;width:100%;transition:border-color .15s,transform .15s,background .15s;display:grid;position:relative;background:var(--n3)!important;border:1px solid var(--l)!important;border-radius:10px!important;padding:7px 8px 7px 10px!important}#gcal .g-pill:before{content:"";background:var(--c,#aeb9ba);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}#gcal .g-pill:hover{transform:translateY(-1px);border-color:var(--c,#aeb9ba)!important;background:var(--n4)!important}#gcal .g-pill.is-prox{background:#13f5f714!important;border-color:#13f5f799!important}#gcal .g-pill__logo{background:#fff;border-radius:6px;grid-row:span 2;place-items:center;width:40px;height:26px;padding:3px;display:grid;overflow:hidden}#gcal .g-pill__logo img{width:auto;max-height:20px}#gcal .g-pill__logo i{background:var(--c,#888);border-radius:50%;width:10px;height:10px}#gcal .g-pill__c{color:var(--t);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.2}#gcal .g-pill__h{color:var(--t2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}#gcal .g-pill__d{display:none}#gcal .g-feriado{color:var(--oroc);background:#ddb3781f;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:600}#gcal .g-nada{color:var(--t2);margin:0;padding:24px clamp(16px,3vw,30px)}#gcal .g-weeks{scrollbar-width:none;gap:6px;padding:0 clamp(16px,3vw,30px) 12px;display:none;overflow-x:auto}#gcal .g-wk{text-align:left;flex:none;font-size:12.5px;border:1px solid var(--l2)!important;background:var(--n2)!important;color:var(--t2)!important;border-radius:12px!important;padding:8px 12px!important}#gcal .g-wk b{color:var(--t);font-size:13px;display:block}#gcal .g-wk[aria-pressed=true]{background:#13f5f71f!important;border-color:#13f5f799!important}#gcal .g-wk[aria-pressed=true] b{color:var(--cy)}#gcal .g-wk.is-esta b:after{content:"";background:var(--live);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}#gcal .g-pie{border-top:1px solid var(--l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:14px;padding:16px clamp(16px,3vw,30px) 20px;display:flex}#gcal .g-pie p{color:var(--t2);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}#gcal .g-pie p svg{width:18px;height:18px;color:var(--oro);flex:none}#gcal .g-solo-marco{display:none!important}html.gcal-marco #gcal .g-solo-marco{display:inline-flex!important}#gcal .g-copy{text-align:center;letter-spacing:.1em;color:var(--t3);margin:18px 0 0;font-size:12px}html.gcal-marco #gcal .g-copy{display:none}#gcal .g-curso{color:var(--oroc);background:#ddb3781a;border:1px solid #ddb37859;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 clamp(16px,3vw,30px) 4px;padding:12px 16px;font-weight:600;display:flex}#gcal .g-curso a{color:var(--cy);font-weight:700}#gcal .g-pop{z-index:20;background:#0f1516;border:1px solid #13f5f766;border-radius:16px;width:min(330px,100% - 24px);padding:16px;position:absolute;box-shadow:0 24px 60px -18px #000000d9}#gcal .g-pop__x{width:32px;height:32px;color:var(--t2);place-items:center;display:grid;position:absolute;top:10px;right:10px;border:1px solid var(--l2)!important;border-radius:50%!important}#gcal .g-pop__x svg{width:14px;height:14px}#gcal .g-pop__cat{text-transform:uppercase;color:var(--c,#aeb9ba);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex;letter-spacing:.1em!important}#gcal .g-pop__cat i{background:var(--c,#aeb9ba);border-radius:50%;width:7px;height:7px}#gcal .g-pop h3{font-family:var(--fd);color:#fff;margin:6px 34px 12px 0;font-size:18px;font-weight:700;line-height:1.2}#gcal .g-pop__f{border-top:1px solid var(--l);color:var(--t2);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}#gcal .g-pop__f svg{width:18px;height:18px;color:var(--cy);flex:none}#gcal .g-pop__f img{object-fit:cover;background:var(--n4);border-radius:50%;flex:none;width:30px;height:30px}#gcal .g-pop__f b{color:var(--t);font-weight:600}#gcal .g-pop .g-btn{width:100%;margin-top:12px}@media (width<=760px){#gcal{padding-top:16px}#gcal .g-head{padding:18px 16px 14px}#gcal .g-tit{flex-direction:column;align-items:flex-start;gap:8px}#gcal .g-live{padding:5px 10px;font-size:10.5px}#gcal h1{font-size:24px}#gcal .g-sub{font-size:12.5px}#gcal .g-nums{gap:6px;width:100%}#gcal .g-num{flex:1;align-items:baseline;gap:6px;min-width:0;padding:7px 10px;display:flex}#gcal .g-num b{font-size:18px}#gcal .g-num span{margin:0;font-size:11.5px}#gcal .g-prox{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0 16px;padding:12px}#gcal .g-prox .g-btn{grid-column:1/-1;width:100%;min-height:40px;font-size:13.5px}#gcal .g-prox__logo{width:52px;height:34px;padding:4px}#gcal .g-prox__logo img{max-height:24px}#gcal .g-prox__c{font-size:16px}#gcal .g-prox__m{margin-top:4px;font-size:12.5px}#gcal .g-pill__d{color:var(--t3);align-items:center;gap:6px;margin-left:10px;font-weight:500;display:inline-flex}#gcal .g-pill__d img{object-fit:cover;border-radius:50%;width:18px;height:18px}#gcal .g-ctrl{padding:16px 16px 12px}#gcal .g-areas{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}#gcal .g-area{flex:none}#gcal .g-bus{width:100%;min-width:0}#gcal .g-weeks{display:flex}#gcal .g-mes{padding:0 16px 4px}#gcal .g-dh{display:none}#gcal .g-fila{margin:0;display:block}#gcal .g-fila:not(.is-vista),#gcal .g-sem{display:none}#gcal .g-dia{min-height:0;margin-bottom:8px}#gcal .g-dia--vacio{display:none}#gcal .g-dia__n{font-size:14px}#gcal .g-pie{padding:14px 16px 18px}#gcal .g-top img{width:120px}#gcal .g-volver{min-height:38px;padding:0 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){#gcal *{transition:none!important;animation:none!important}}
