.pe-ondemand{isolation:isolate;color:#f2f0ea;background:#0b0b0c;border-block:1px solid #cba85f73;padding-block:clamp(64px,8vw,120px);position:relative;overflow:hidden}.pe-ondemand:before{content:"";z-index:-1;background:radial-gradient(closest-side,#cba85f38,#0000);width:75%;height:140%;position:absolute;inset:-20% -10% auto auto}.pe-ondemand *,.pe-ondemand :before,.pe-ondemand :after{box-sizing:border-box}.pe-ondemand .pe-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);width:min(1180px,100% - 2*clamp(16px,4vw,48px));margin-inline:auto;display:grid}.pe-ondemand .pe-when{color:#c9c7c0;max-width:none;margin:10px 0 0;font-size:clamp(16px,1.5vw,18px)}.pe-ondemand .pe-title{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:1.02}.pe-ondemand .pe-text{color:#c9c7c0;max-width:46ch;margin:26px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.pe-ondemand .pe-cta{color:#1a1408;text-align:center;background:#cba85f;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:60px;margin-top:36px;padding:16px 40px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pe-ondemand .pe-cta:hover{background:#e2c887;transform:translateY(-1px)}.pe-ondemand .pe-cta:focus-visible{outline-offset:3px;outline:3px solid #e2c887}.pe-ondemand .pe-arrow{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pe-ondemand .pe-cta:hover .pe-arrow,.pe-ondemand .pe-cta:focus-visible .pe-arrow{transform:translate(6px)}.pe-ondemand .pe-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);width:100%;margin:0;padding:0;list-style:none;display:grid}.pe-ondemand .pe-cover{aspect-ratio:4/5;background:#05060a;border:1px solid #ffffff29;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000080,0 8px 14px -4px #0000008c,0 30px 40px -18px #000000d9}.pe-ondemand .pe-cover img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pe-ondemand .pe-cover:after{content:"";background:linear-gradient(#040509d1 0,#0405094d 34%,#04050900 60%);position:absolute;inset:0}.pe-ondemand .pe-cover-name{z-index:1;letter-spacing:-.015em;text-shadow:0 2px 14px #0009;font-family:Newsreader,Georgia,serif;font-size:clamp(15px,1.7vw,22px);line-height:1;position:absolute;top:10px;left:12px;right:8px}@media (width<=1000px){.pe-ondemand .pe-inner{grid-template-columns:1fr}.pe-ondemand .pe-covers{width:min(100%,560px)}}@media (width<=760px){.pe-ondemand .pe-cta{width:100%;padding-inline:20px}.pe-ondemand .pe-cover-name{top:9px;left:12px}}@media (prefers-reduced-motion:reduce){.pe-ondemand *,.pe-ondemand :before,.pe-ondemand :after{transition:none!important}}.pe-formaciones{padding:56px 0}.pe-formaciones *,.pe-formaciones :before,.pe-formaciones :after{box-sizing:border-box}.pe-formaciones .pe-inner{isolation:isolate;border-radius:var(--radius,24px);color:#f5f5f7;background:#000;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(1120px,100% - 64px);margin-inline:auto;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.pe-formaciones .pe-inner:before{content:"";z-index:-1;background:radial-gradient(closest-side,#94d81833,#0000);width:70%;height:120%;position:absolute;inset:-30% -10% auto auto}.pe-formaciones .pe-title{letter-spacing:-.045em;text-wrap:balance;color:#f5f5f7;max-width:14ch;margin:0;font-size:clamp(38px,5vw,62px);font-weight:700;line-height:1.04}.pe-formaciones .pe-text{color:#a1a1a6;letter-spacing:-.02em;max-width:40ch;margin:22px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.45}.pe-formaciones .pe-cta{color:#fff;letter-spacing:-.2px;text-align:center;background:#0071e3;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:30px;padding:13px 30px;font-size:18px;font-weight:550;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pe-formaciones .pe-cta:hover{background:#0062c4;text-decoration:none;transform:translateY(-1px)}.pe-formaciones .pe-cta:focus-visible{outline-offset:4px;outline:3px solid #fff}.pe-formaciones .pe-arrow{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pe-formaciones .pe-cta:hover .pe-arrow,.pe-formaciones .pe-cta:focus-visible .pe-arrow{transform:translate(5px)}.pe-formaciones .pe-covers{justify-self:end;width:min(100%,470px);margin:0;padding:0;list-style:none;display:grid}.pe-formaciones .pe-cover{aspect-ratio:16/9;background:#111;border-radius:16px;width:78%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #000000d9,0 0 0 1px #ffffff1a}.pe-formaciones .pe-cover:first-child{--pe-accent:#2f6bf6;z-index:1}.pe-formaciones .pe-cover:nth-child(2){--pe-accent:#94d818;z-index:2;justify-self:end;margin-top:-30px}.pe-formaciones .pe-cover:nth-child(3){--pe-accent:#ff6a2a;z-index:3;margin-top:-30px}.pe-formaciones .pe-cover img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pe-formaciones .pe-cover:after{content:"";background:linear-gradient(#000000b8 0,#0000002e 34%,#0000 58%);position:absolute;inset:0}.pe-formaciones .pe-cover-name{z-index:1;border-left:3px solid var(--pe-accent);letter-spacing:-.3px;color:#fff;padding-left:10px;font-size:16px;font-weight:650;line-height:1.2;position:absolute;top:11px;left:14px}@media (width<=1000px){.pe-formaciones .pe-inner{grid-template-columns:1fr}.pe-formaciones .pe-covers{justify-self:start}}@media (width<=760px){.pe-formaciones{padding:28px 0}.pe-formaciones .pe-inner{width:calc(100% - 32px);padding:28px 22px}.pe-formaciones .pe-cta{width:100%}}@media (prefers-reduced-motion:reduce){.pe-formaciones *,.pe-formaciones :before,.pe-formaciones :after{transition:none!important}}
