.elementor .s-hero-video{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .s-hero-shade{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(75deg, #0F1110F2 0%,#0F1110B3 45%,#0F111033 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-hero-title{max-width:13ch;}.elementor .s-hero-text{max-width:46ch;font-size:20px;color:var(--Ink);}.elementor .s-hero-ctas{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .s-hero-content{width:100%;max-width:1200px;position:relative;z-index:2;display:flex;flex-direction:column;gap:26px;}.elementor .s-hero{min-height:calc(100vh - 150px);overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Ground);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .s-pilares-img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:2px;}.elementor .s-pilares-intro{display:flex;flex-direction:column;gap:22px;}.elementor .s-pilar-fuerza-d{font-size:17px;}.elementor .s-pilar-fuerza{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-pilar-velocidad-d{font-size:17px;}.elementor .s-pilar-velocidad{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-pilar-prevencion-d{font-size:17px;}.elementor .s-pilar-prevencion{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-pilar-temporada-d{font-size:17px;}.elementor .s-pilar-temporada{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-pilares-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr;align-content:start;}.elementor .s-pilares-cols{display:grid;gap:72px;grid-template-columns:5fr 6fr;align-items:start;}.elementor .s-etapas-head{display:flex;flex-direction:column;gap:20px;}.elementor .s-etapa-formativa-t{font-size:44px;}.elementor .s-etapa-formativa-name{display:flex;flex-direction:column;gap:8px;}.elementor .s-etapa-formativa-b{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .s-etapa-formativa{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:grid;gap:40px;grid-template-columns:4fr 6fr auto;align-items:center;}.elementor .s-etapa-competitiva-t{font-size:44px;}.elementor .s-etapa-competitiva-name{display:flex;flex-direction:column;gap:8px;}.elementor .s-etapa-competitiva-b{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .s-etapa-competitiva{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:grid;gap:40px;grid-template-columns:4fr 6fr auto;align-items:center;}.elementor .s-etapa-rendimiento-t{font-size:44px;}.elementor .s-etapa-rendimiento-name{display:flex;flex-direction:column;gap:8px;}.elementor .s-etapa-rendimiento-b{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .s-etapa-rendimiento{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:grid;gap:40px;grid-template-columns:4fr 6fr auto;align-items:center;}.elementor .s-etapas-list{display:flex;flex-direction:column;}.elementor .s-etapas{background-color:var(--Surface);}.elementor .s-puesto-title{max-width:16ch;color:var(--InkDark);}.elementor .s-pos-pt{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-pt-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-pt-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-pos-lat{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-lat-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-lat-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-pos-df{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-df-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-df-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-pos-mc{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-mc-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-mc-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-pos-ext{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-ext-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-ext-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-pos-dl{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--InkDark);line-height:0.9em;margin:0px;}.elementor .s-pos-dl-l{font-family:var(--BodyFont);font-size:15px;color:#4A504B;margin:0px;}.elementor .s-pos-dl-box{display:flex;flex-direction:column;gap:6px;}.elementor .s-puesto-pos{display:grid;gap:24px;grid-template-columns:repeat(6, 1fr);}.elementor .s-dato-sesiones-b{font-family:var(--HeadingFont);font-weight:800;font-size:30px;color:var(--InkDark);line-height:1em;text-transform:uppercase;margin:0px;}.elementor .s-dato-sesiones-s{font-size:15px;color:#4A504B;margin:0px;}.elementor .s-dato-sesiones{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--AcademyRed);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-dato-duracion-b{font-family:var(--HeadingFont);font-weight:800;font-size:30px;color:var(--InkDark);line-height:1em;text-transform:uppercase;margin:0px;}.elementor .s-dato-duracion-s{font-size:15px;color:#4A504B;margin:0px;}.elementor .s-dato-duracion{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--AcademyRed);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-dato-precio-b{font-family:var(--HeadingFont);font-weight:800;font-size:30px;color:var(--InkDark);line-height:1em;text-transform:uppercase;margin:0px;}.elementor .s-dato-precio-s{font-size:15px;color:#4A504B;margin:0px;}.elementor .s-dato-precio{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--AcademyRed);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .s-puesto-facts{margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);}.elementor .s-puesto-cta{align-self:flex-start;}.elementor .s-puesto{background-color:var(--Bone);}.elementor .s-pre-img{width:100%;height:100%;min-height:560px;object-fit:cover;}.elementor .s-pre-basic-v{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--Ink);line-height:0.9em;margin:0px;}.elementor .s-pre-basic-u{font-family:var(--HeadingFont);font-weight:600;font-size:20px;color:var(--Muted);text-transform:uppercase;margin:0px;}.elementor .s-pre-basic-row{display:flex;flex-direction:row;gap:8px;align-items:flex-end;}.elementor .s-pre-basic-d{font-size:16px;}.elementor .s-pre-basic{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-pre-pro-v{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--Ink);line-height:0.9em;margin:0px;}.elementor .s-pre-pro-u{font-family:var(--HeadingFont);font-weight:600;font-size:20px;color:var(--Muted);text-transform:uppercase;margin:0px;}.elementor .s-pre-pro-row{display:flex;flex-direction:row;gap:8px;align-items:flex-end;}.elementor .s-pre-pro-d{font-size:16px;}.elementor .s-pre-pro{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-pre-prices{display:grid;gap:32px;grid-template-columns:1fr 1fr;}.elementor .s-pre-cta{align-self:flex-start;}.elementor .s-pre-body{max-width:680px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:72px;padding-inline-end:24px;display:flex;flex-direction:column;gap:26px;justify-content:center;}.elementor .s-pretemporada{background-color:var(--Ground);display:grid;grid-template-columns:1fr 1fr;align-items:stretch;}.elementor .s-inst-title{max-width:14ch;}.elementor .s-inst-cta{align-self:flex-start;}.elementor .s-inst-side{display:flex;flex-direction:column;gap:22px;}.elementor .s-inst-head{display:grid;gap:48px;grid-template-columns:1fr 1fr;align-items:end;}.elementor .s-inst-1{width:100%;height:100%;object-fit:cover;border-radius:2px;grid-column:span 2;grid-row:span 2;}.elementor .s-inst-2{width:100%;height:100%;object-fit:cover;border-radius:2px;}.elementor .s-inst-3{width:100%;height:100%;object-fit:cover;border-radius:2px;}.elementor .s-inst-4{width:100%;height:100%;object-fit:cover;border-radius:2px;}.elementor .s-inst-5{width:100%;height:100%;object-fit:cover;border-radius:2px;}.elementor .s-inst-grid{display:grid;gap:12px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:240px;}.elementor .s-online-cta{align-self:flex-start;}.elementor .s-online-main{display:flex;flex-direction:column;gap:24px;}.elementor .s-online-p1-v{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--Ink);line-height:0.9em;margin:0px;}.elementor .s-online-p1-u{font-family:var(--HeadingFont);font-weight:600;font-size:20px;color:var(--Muted);text-transform:uppercase;margin:0px;}.elementor .s-online-p1-row{display:flex;flex-direction:row;gap:8px;align-items:flex-end;}.elementor .s-online-p1-d{font-size:16px;}.elementor .s-online-p1{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-online-p2-v{font-family:var(--HeadingFont);font-weight:800;font-size:64px;color:var(--Ink);line-height:0.9em;margin:0px;}.elementor .s-online-p2-u{font-family:var(--HeadingFont);font-weight:600;font-size:20px;color:var(--Muted);text-transform:uppercase;margin:0px;}.elementor .s-online-p2-row{display:flex;flex-direction:row;gap:8px;align-items:flex-end;}.elementor .s-online-p2-d{font-size:16px;}.elementor .s-online-p2{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-online-prices{display:flex;flex-direction:column;gap:32px;}.elementor .s-online-cols{display:grid;gap:72px;grid-template-columns:6fr 5fr;align-items:center;}.elementor .s-online{background-color:var(--Surface);}.elementor .s-eco-title{max-width:18ch;}.elementor .s-eco-head{display:flex;flex-direction:column;gap:20px;}.elementor .s-eco-performance-t{font-size:34px;}.elementor .s-eco-performance-d{font-size:16px;}.elementor .s-eco-performance{padding-block-start:24px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-eco-performance:hover,.elementor .s-eco-performance:focus-visible{border-color:var(--AcademyRed);}.elementor .s-eco-health-t{font-size:34px;}.elementor .s-eco-health-d{font-size:16px;}.elementor .s-eco-health{padding-block-start:24px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-eco-health:hover,.elementor .s-eco-health:focus-visible{border-color:var(--AcademyRed);}.elementor .s-eco-system-t{font-size:34px;}.elementor .s-eco-system-d{font-size:16px;}.elementor .s-eco-system{padding-block-start:24px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Line);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-eco-system:hover,.elementor .s-eco-system:focus-visible{border-color:var(--AcademyRed);}.elementor .s-eco-list{display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);}.elementor .s-elegir-txt{display:flex;flex-direction:column;gap:22px;}.elementor .s-elegir-card{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .s-elegir-in{display:grid;gap:72px;grid-template-columns:5fr 6fr;align-items:center;}.elementor .s-elegir{background-color:var(--Surface);}.elementor .s-cierre-text{color:var(--Ink);text-align:center;}.elementor .s-cierre-rating{font-family:var(--BodyFont);font-size:16px;color:var(--Muted);text-decoration:underline;padding:0px;background-color:#00000000;}.elementor .s-cierre-body{display:flex;flex-direction:column;gap:26px;align-items:center;}