.hoja .cv-h1,.hoja .cv-h2{display:block;font-weight:700}.hoja .cv-h1{font-size:calc(var(--cv-cuerpo)*1.8137);line-height:1.15;letter-spacing:-.01em;margin:0}.hoja .cv-h2{font-size:calc(var(--cv-cuerpo)*1.0196);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4pt;page-break-after:avoid;break-after:avoid}.pl-clasico .cv-h2{border-bottom:.8pt solid var(--cv-tinta);padding-bottom:3pt}.pl-linea .cv-h2{color:var(--cv-acento);border-bottom:1.4pt solid var(--cv-acento);padding-bottom:3pt}.pl-bloque .cv-h2{background:var(--cv-acento);color:#fff;padding:3pt 7pt;border-radius:2pt;display:block}.pl-cabecera.tinta-clara .cv-cab .cv-h1{color:#fff}.pl-cabecera .cv-h2{color:var(--cv-acento);border-bottom:.8pt solid var(--cv-linea);padding-bottom:3pt}.pl-editorial .cv-h1{font-size:calc(var(--cv-cuerpo)*2.1569);font-weight:400;letter-spacing:.01em}.pl-editorial .cv-h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(var(--cv-cuerpo)*.8627);letter-spacing:.16em;color:var(--cv-acento)}.pl-compacto .cv-h1{font-size:calc(var(--cv-cuerpo)*1.6667)}.pl-compacto .cv-h2{font-size:calc(var(--cv-cuerpo)*.8824);color:var(--cv-acento);border-bottom:.8pt solid var(--cv-acento);padding-bottom:2pt}.pl-lateral .cv-h2{color:var(--cv-acento);font-size:calc(var(--cv-cuerpo)*.902);letter-spacing:.12em}.pl-ejecutivo .cv-h1{font-size:calc(var(--cv-cuerpo)*2.0588);letter-spacing:-.015em}.pl-ejecutivo .cv-principal .cv-h2{color:var(--cv-tinta);letter-spacing:.1em;border-bottom:1.2pt solid var(--cv-acento);padding-bottom:3pt}.pl-ejecutivo .cv-lateral .cv-h2{color:var(--cv-acento);letter-spacing:.12em;border-bottom:.7pt solid color-mix(in srgb,var(--cv-acento) 45%,transparent);padding-bottom:3pt}.pl-moderno .cv-principal .cv-h2{color:var(--cv-acento);border-bottom:1.2pt solid var(--cv-linea);padding-bottom:3pt}.pl-moderno .cv-lateral .cv-h2{color:var(--cv-acento);border-bottom:.7pt solid color-mix(in srgb,var(--cv-acento) 45%,transparent);padding-bottom:3pt}.pl-minimal .cv-h2{font-size:calc(var(--cv-cuerpo)*.8431);letter-spacing:.18em;color:var(--cv-suave)}.pl-minimal .cv-h1{font-weight:400;letter-spacing:0}.pl-perfil .cv-h1{font-size:calc(var(--cv-cuerpo)*2.0588);letter-spacing:-.02em;color:var(--cv-acento)}.pl-perfil .cv-principal .cv-h2{color:var(--cv-acento);letter-spacing:.1em;border-bottom:.8pt solid var(--cv-linea);padding-bottom:3pt}.pl-perfil .cv-lateral .cv-h2{color:var(--cv-acento);letter-spacing:.12em}.pl-duo.tinta-clara .cv-cab .cv-h1{color:#fff}.pl-duo .cv-h2{color:var(--cv-acento);letter-spacing:.1em}.pl-duo .cv-principal .cv-h2{border-bottom:1.2pt solid var(--cv-acento);padding-bottom:3pt}.pl-onda .cv-h1{color:var(--cv-acento)}.pl-onda .cv-h2{color:var(--cv-tinta);letter-spacing:.1em}.pl-onda .cv-h2:after{content:"";display:block;width:9mm;height:1.6pt;border-radius:1pt;background:var(--cv-acento);margin-top:2pt}.pl-papel .cv-h1{font-weight:400;font-size:calc(var(--cv-cuerpo)*2.1569);letter-spacing:.01em}.pl-papel .cv-h1,.pl-papel .cv-h2{font-family:"Cernoria Serif",Georgia,Times New Roman,serif}.pl-papel .cv-h2{color:var(--cv-acento);letter-spacing:.12em;border-bottom:.5pt solid color-mix(in srgb,var(--cv-acento) 35%,#fbf7ef);padding-bottom:2pt}.pl-centrado .cv-h1{text-transform:uppercase;letter-spacing:.06em}.pl-centrado .cv-h2{display:flex;align-items:center;justify-content:center;gap:6pt;color:var(--cv-acento);letter-spacing:.14em}.pl-centrado .cv-h2:after,.pl-centrado .cv-h2:before{content:"";flex:1 1;height:.6pt;background:var(--cv-linea)}.pl-cinta .cv-h1{font-size:calc(var(--cv-cuerpo)*2.0588);letter-spacing:-.015em}.pl-cinta .cv-h2{color:var(--cv-acento);letter-spacing:.1em;border-bottom:.6pt solid var(--cv-linea);padding-bottom:3pt}.pl-trayecto .cv-h1:after{content:"";display:block;width:14mm;height:2.4pt;background:var(--cv-acento);border-radius:1pt;margin-top:3pt}.pl-trayecto .cv-h2{color:var(--cv-tinta);letter-spacing:.1em}.pl-trayecto .cv-h2:before{content:"";display:inline-block;width:5pt;height:5pt;border-radius:1pt;background:var(--cv-acento);margin-right:5pt;vertical-align:middle}.pl-esquina .cv-h1{font-size:calc(var(--cv-cuerpo)*2.0588);letter-spacing:-.015em}.pl-esquina .cv-h2{color:var(--cv-tinta);letter-spacing:.1em;border-left:3pt solid var(--cv-acento);padding-left:5pt;line-height:1.2}.pl-aurora.tinta-clara .cv-cab .cv-h1{color:#fff}.pl-aurora .cv-h2{display:flex;align-items:center;gap:5pt;color:var(--cv-acento);letter-spacing:.1em}.pl-aurora .cv-h2:after{content:"";flex:1 1;height:.6pt;background:var(--cv-linea)}.pl-diagonal.tinta-clara .cv-cab .cv-h1{color:#fff}.pl-diagonal .cv-principal .cv-h2{color:var(--cv-tinta);letter-spacing:.1em;border-bottom:1.2pt solid var(--cv-acento);padding-bottom:3pt}.pl-diagonal .cv-lateral .cv-h2{color:var(--cv-acento);letter-spacing:.12em}.pl-tarjetas .cv-h2{color:var(--cv-acento);letter-spacing:.1em}.pl-tarjetas .cv-principal .cv-h2{border-bottom:.8pt solid color-mix(in srgb,var(--cv-acento) 35%,#fff);padding-bottom:3pt}.pl-mosaico .cv-h1{letter-spacing:-.015em}.pl-mosaico .cv-principal .cv-h2{display:inline-block;background:var(--cv-tinte);color:var(--cv-acento);padding:2pt 6pt;border-radius:2pt;letter-spacing:.1em}.pl-mosaico .cv-lateral .cv-h2{color:var(--cv-acento);letter-spacing:.12em;border-bottom:.7pt solid color-mix(in srgb,var(--cv-acento) 35%,transparent);padding-bottom:3pt}.pl-vivo .cv-h1{font-size:calc(var(--cv-cuerpo)*2.0588);letter-spacing:-.02em}.pl-vivo .cv-principal .cv-h2{color:var(--cv-acento);letter-spacing:.1em;border-bottom:1.2pt solid var(--cv-linea);padding-bottom:3pt}.pl-vivo .cv-lateral .cv-h2{letter-spacing:.12em;border-bottom:.7pt solid;padding-bottom:3pt}.pl-vivo.acento-clara .cv-lateral .cv-h2{color:#fff}.pl-vivo.acento-oscura .cv-lateral .cv-h2{color:var(--cv-tinta)}.pl-brisa .cv-h1{color:var(--cv-acento)}.pl-brisa .cv-h2{color:var(--cv-tinta);letter-spacing:.1em}.pl-brisa .cv-h2:before{content:"";display:inline-block;width:4.5pt;height:4.5pt;border-radius:50%;background:var(--cv-acento);margin-right:5pt;vertical-align:middle}.hoja.pdf.pl-editorial .cv-h2{font-family:Cernoria Sans,Arial,sans-serif}.hoja.tipo-sans .cv-h2{font-family:Cernoria Sans,Lato,Arial,sans-serif}.hoja.tipo-serif .cv-h2{font-family:Georgia,Times New Roman,serif}.hoja.pdf.tipo-sans .cv-h2{font-family:Cernoria Sans,Arial,sans-serif}.hoja.pdf.tipo-serif .cv-h2{font-family:"Cernoria Serif",Times New Roman,serif}.hoja.pdf.tipo-inter .cv-h2,.hoja.tipo-inter .cv-h2{font-family:Inter,Arial,Helvetica,sans-serif}.hoja.pdf.tipo-roboto .cv-h2,.hoja.tipo-roboto .cv-h2{font-family:Roboto,Arial,Helvetica,sans-serif}.hoja.pdf.tipo-opensans .cv-h2,.hoja.tipo-opensans .cv-h2{font-family:Open Sans,Arial,Helvetica,sans-serif}.hoja.pdf.tipo-worksans .cv-h2,.hoja.tipo-worksans .cv-h2{font-family:Work Sans,Arial,Helvetica,sans-serif}.hoja.pdf.tipo-publicsans .cv-h2,.hoja.tipo-publicsans .cv-h2{font-family:Public Sans,Arial,Helvetica,sans-serif}.hoja.pdf.tipo-ebgaramond .cv-h2,.hoja.tipo-ebgaramond .cv-h2{font-family:EB Garamond,Times New Roman,Times,serif}.hoja.pdf.tipo-literata .cv-h2,.hoja.tipo-literata .cv-h2{font-family:Literata,Times New Roman,Times,serif}.hoja.pdf.tipo-notoserif .cv-h2,.hoja.tipo-notoserif .cv-h2{font-family:"Noto Serif",Times New Roman,Times,serif}.hoja.pdf.tipo-spectral .cv-h2,.hoja.tipo-spectral .cv-h2{font-family:Spectral,Times New Roman,Times,serif}.hoja.pdf.tipo-crimsonpro .cv-h2,.hoja.tipo-crimsonpro .cv-h2{font-family:Crimson Pro,Times New Roman,Times,serif}@media (max-width:760px){.ed-cabecera .cv-h1{font-size:19px;line-height:1.25}}