#resumen,.cv-board,[class*=-board]{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;box-sizing:border-box!important;width:210mm!important;min-height:297mm!important;margin:0 auto!important}[class*=-board] .cv-content,[class*=-board] [class*=-content],[class*=-board] .sectionTitle,[class*=-board] .rightSection,[class*=-board] .cv__body,[class*=-board] .bodyRight,[data-cv-board] .cv-content,[data-cv-board] [class*=-content],[data-cv-board] .sectionTitle,[data-cv-board] .rightSection,[data-cv-board] .cv__body,[data-cv-board] .bodyRight{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[class*=-board] p,.cv-board p,[data-cv-board] p,[class*=-board] .summaryContent,[class*=-board] .employment__body,[class*=-board] [class*=-description],[class*=-board] [class*=-summary],[data-cv-board] p,[data-cv-board] .summaryContent,[data-cv-board] .employment__body,[data-cv-board] [class*=-description],[data-cv-board] [class*=-summary],[class*=-board] [class*=-bodySection] p,[data-cv-board] [class*=-bodySection] p{text-align:justify!important;text-justify:inter-word!important}@page{size:A4 portrait;margin:0}@media print{html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}#resumen,.cv-board,[class*=-board]{width:210mm!important;box-shadow:none!important;border:none!important;margin:0 auto!important}#resumen .cv-bodySection,.cv-board .cv-bodySection,[class*=-board] .cv-bodySection,.smart-resume-page .cv-bodySection,.export-document .cv-bodySection,.cover-letter-preview .cv-bodySection,.public-resume .cv-bodySection,#resumen .cv-section,.cv-board .cv-section,[class*=-board] .cv-section,.smart-resume-page .cv-section,.export-document .cv-section,.cover-letter-preview .cv-section,.public-resume .cv-section,#resumen .cv-sectionRightExperience,.cv-board .cv-sectionRightExperience,[class*=-board] .cv-sectionRightExperience,.smart-resume-page .cv-sectionRightExperience,.export-document .cv-sectionRightExperience,#resumen .skills-grid,.cv-board .skills-grid,[class*=-board] .skills-grid,.smart-resume-page .skills-grid,#resumen .languages-grid,.cv-board .languages-grid,[class*=-board] .languages-grid,.smart-resume-page .languages-grid,#resumen .skill-card-item,.cv-board .skill-card-item,[class*=-board] .skill-card-item,.smart-resume-page .skill-card-item,#resumen .language-card-item,.cv-board .language-card-item,[class*=-board] .language-card-item,.smart-resume-page .language-card-item,#resumen .timeline-item,.cv-board .timeline-item,[class*=-board] .timeline-item,.smart-resume-page .timeline-item,#resumen .cv-jobItem,.cv-board .cv-jobItem,[class*=-board] .cv-jobItem,.smart-resume-page .cv-jobItem,#resumen .experience-item,.cv-board .experience-item,[class*=-board] .experience-item,.smart-resume-page .experience-item,#resumen .education-item,.cv-board .education-item,[class*=-board] .education-item,.smart-resume-page .education-item,#resumen section,.cv-board section,[class*=-board] section,.smart-resume-page section,.export-document section,.cover-letter-preview section,.public-resume section,#resumen [class*=bodySection],.cv-board [class*=bodySection],[class*=-board] [class*=bodySection],.smart-resume-page [class*=bodySection],#resumen [class*=-jobItem],.cv-board [class*=-jobItem],[class*=-board] [class*=-jobItem],.smart-resume-page [class*=-jobItem],#resumen [class*=-employment],.cv-board [class*=-employment],[class*=-board] [class*=-employment],.smart-resume-page [class*=-employment],#resumen [class*=-education],.cv-board [class*=-education],[class*=-board] [class*=-education],.smart-resume-page [class*=-education]{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}}[class*=-board] .cv-bodySection,[class*=-board] .cv-section,[class*=-board] .cv-sectionRightExperience,[class*=-board] .skills-grid,[class*=-board] .languages-grid,[class*=-board] .skill-card-item,[class*=-board] .language-card-item,[class*=-board] .timeline-item,[class*=-board] .cv-jobItem,[class*=-board] .experience-item,[class*=-board] .education-item,[class*=-board] section,[class*=-board] .section,[class*=-board] [class*=bodySection],[class*=-board] [class*=body-section],[class*=-board] [class*=-bodySection],[class*=-board] [class*=-section],[class*=-board] [class*=Section],[class*=-board] [class*=-jobItem],[class*=-board] [class*=-employment],[class*=-board] [class*=-education],[class*=-board] [class*=-skill],[class*=-board] [class*=-language],[class*=-board] [class*=grid],[class*=-board] [class*=Grid],[class*=-board] [class*=item],[class*=-board] [class*=Item],[class*=-board] [class*=-card],[data-cv-board] .cv-bodySection,[data-cv-board] .cv-section,[data-cv-board] .cv-sectionRightExperience,[data-cv-board] .skills-grid,[data-cv-board] .languages-grid,[data-cv-board] .skill-card-item,[data-cv-board] .language-card-item,[data-cv-board] .timeline-item,[data-cv-board] .cv-jobItem,[data-cv-board] .experience-item,[data-cv-board] .education-item,[data-cv-board] section,[data-cv-board] .section,[data-cv-board] [class*=bodySection],[data-cv-board] [class*=body-section],[data-cv-board] [class*=-bodySection],[data-cv-board] [class*=-section],[data-cv-board] [class*=Section],[data-cv-board] [class*=-jobItem],[data-cv-board] [class*=-employment],[data-cv-board] [class*=-education],[data-cv-board] [class*=-skill],[data-cv-board] [class*=-language],[data-cv-board] [class*=grid],[data-cv-board] [class*=Grid],[data-cv-board] [class*=item],[data-cv-board] [class*=Item],[data-cv-board] [class*=-card]{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-inside:avoid-page!important}[class*=-board] h1,[class*=-board] h2,[class*=-board] h3,[class*=-board] h4,[class*=-board] h5,[class*=-board] h6,[class*=-board] .cv-sectionLeft,[class*=-board] .sectionTitle,[class*=-board] .section-title-accent,[class*=-board] [class*=-sectionLeft],[class*=-board] [class*=-title],[class*=-board] [class*=-head],[data-cv-board] h1,[data-cv-board] h2,[data-cv-board] h3,[data-cv-board] h4,[data-cv-board] h5,[data-cv-board] h6,[data-cv-board] .cv-sectionLeft,[data-cv-board] .sectionTitle,[data-cv-board] .section-title-accent,[data-cv-board] [class*=-sectionLeft],[data-cv-board] [class*=-title],[data-cv-board] [class*=-head]{break-after:avoid!important;page-break-after:avoid!important;-webkit-column-break-after:avoid!important}[class*=-board] h1,[class*=-board] h2,[class*=-board] h3,[class*=-board] h4,.cv-template h1,.cv-template h2,.cv-template h3,.cv-template h4,.resume-preview h1,.resume-preview h2,.resume-preview h3,.resume-preview h4{letter-spacing:-.02em!important;font-weight:700!important}[class*=-board] h1,.cv-template h1,.resume-preview h1{font-size:32px!important;line-height:1.15!important}[class*=-board] h2,.cv-template h2,.resume-preview h2{font-size:22px!important;line-height:1.25!important}[class*=-board] h3,.cv-template h3,.resume-preview h3{font-size:16px!important;line-height:1.35!important}.skill-bar-wrapper,[class*=-ratingWrapper],[class*=-skillBox],[class*=-skills-item-bar]{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;height:8px!important;margin-top:6px!important;overflow:hidden!important}.skill-bar-fill,[class*=-rating],[class*=-skillRating],[class*=-skills-item-bar-inner]{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%)!important;border-radius:9999px!important;height:100%!important;transition:width .4s ease-in-out!important}.skill-tag-badge{color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;margin:3px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.timeline-container{border-left:2px solid #e2e8f0;margin-left:8px;padding-left:20px;position:relative}.timeline-item{margin-bottom:20px;position:relative}.timeline-item:before{content:"";background-color:#2563eb;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-26px;box-shadow:0 0 0 2px #3b82f6}.contact-item-badge{color:#475569;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.contact-icon-circle{color:#2563eb;background:#2563eb1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.section-title-accent{text-transform:uppercase;letter-spacing:.05em;color:#0f172a;border-bottom:2px solid #2563eb;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:6px;font-size:16px;font-weight:700;display:flex;width:100%!important}.avatar-ring{box-shadow:0 4px 14px #0000001f,0 0 0 3px #fff,0 0 0 5px #2563eb}[data-cv-board] *{overflow-wrap:anywhere}[data-cv-board] [class*=head i]>:not(img):not(svg),[data-cv-board] [class*=header i]>:not(img):not(svg),[data-cv-board] [class*=title i]>:not(img):not(svg),[data-cv-board] [class*=contact i]>:not(img):not(svg),[data-cv-board] [class*=name i],[data-cv-board] [class*=title i],[data-cv-board] [class*=contact i],[data-cv-board] [class*=info i],[data-cv-board] [class*=detail i]{min-width:0}[data-cv-board] [class*=employment] [class*=item],[data-cv-board] [class*=education] [class*=item],[data-cv-board] [class*=employments]>*,[data-cv-board] [class*=educations]>*{break-inside:avoid}[data-cv-board] .resume-extras{color:#1e293b;border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px;font-family:inherit;line-height:1.5}[data-cv-board] .resume-extras-section{break-inside:auto;margin-bottom:14px}[data-cv-board] .resume-extras-section:last-child{margin-bottom:0}[data-cv-board] .resume-extras-title{text-transform:uppercase;letter-spacing:.05em;color:#0f172a;border-bottom:2px solid #2563eb;margin:0 0 10px;padding-bottom:4px;font-size:13px;font-weight:700}[data-cv-board] .resume-extras-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:12px}[data-cv-board] .resume-extras-item:last-child{margin-bottom:0}[data-cv-board] .resume-extras-item-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}[data-cv-board] .resume-extras-item-title{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}[data-cv-board] .resume-extras-item-sub{color:#475569;font-weight:500}[data-cv-board] .resume-extras-item-date{color:#64748b;white-space:normal;text-align:right;flex-shrink:0;font-size:12px;font-weight:500}[data-cv-board] .resume-extras-item-link{color:#2563eb;overflow-wrap:anywhere;word-break:break-all;margin-top:2px;font-size:12px;text-decoration:none;display:inline-block}[data-cv-board] .resume-extras-item-link:hover{text-decoration:underline}[data-cv-board] .resume-extras-item-description{color:#334155;margin-top:4px;font-size:12.5px}[data-cv-board] .resume-extras-item-description p{margin:0 0 4px}@media print{.public-resume>.head,.ProfileDisplay,.profile-display,.dashboard-sidebar,.dashboardSidebar,.sidebar-wrapper,.mobile-bottom-bar,.mobile-sidebar-backdrop,.no-print,[data-print=hide],nav,.navbar,header:not(.smart-header):not(.smart-resume-page header):not([class*=-header]),footer:not(.smart-page-footer):not(.smart-resume-page footer):not([class*=-footer]),.privacy-consent-banner,.dashboard-toast,.toasts,[role=alert].toast,button:not(.export-document button):not(.cv-board button):not([class*=-board] button){display:none!important}.public-resume .resume-frame,.public-resume .resume{width:auto!important;min-height:0!important;overflow:visible!important;transform:none!important}.public-resume{background:#fff!important;min-height:0!important}html,body,#root,main,.body,.export-document{height:auto!important;max-height:none!important;overflow:visible!important}}.resume-document{background:0 0;width:100%;position:relative}.resume-live{visibility:hidden;pointer-events:none;width:210mm;position:absolute;top:0;left:0}.resume-live-fallback{visibility:visible!important;position:static!important}.resume-pages{width:100%;display:block}.resume-scratch{visibility:hidden!important;pointer-events:none!important;width:210mm!important;position:absolute!important;top:0!important;left:0!important}.resume-page{box-sizing:border-box;color:#1e293b;break-after:page;page-break-after:always;background:#fff;width:210mm;height:297mm;min-height:0;margin:0 auto 16px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a1f,0 12px 32px #0f172a14;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;display:block!important}.resume-page:last-child{break-after:auto;page-break-after:auto;margin-bottom:0}.resume-main-row{flex-direction:row;height:100%;min-height:0;display:flex}.resume-sidebar-clone{flex:none;align-self:stretch;max-height:297mm;overflow:hidden;height:auto!important;min-height:0!important}.resume-pre-column{width:100%}.resume-main-col{flex-direction:column;flex:auto;align-self:flex-start;width:100%;min-width:0;min-height:0;display:flex}.resume-page :not([class*=resume-])[class*=content i],.resume-page :not([class*=resume-])[class*=body i],.resume-page :not([class*=resume-])[class*=main i],.resume-page :not([class*=resume-])[class*=column i],.resume-page :not([class*=resume-])[class*=side i],.resume-page :not([class*=resume-])[class*=board i],.resume-page :not([class*=resume-])[class*=container i],.resume-page #resumen,.resume-page [data-cv-board]{box-sizing:border-box!important;height:auto!important;min-height:0!important}.resume-page #resumen,.resume-page .cv-board,.resume-page [class*=-board],.resume-page [data-cv-board]{width:100%!important;box-shadow:none!important;border:none!important;justify-content:flex-start!important;margin:0!important}.resume-page .cv2-board{padding:8mm 12mm!important}.resume-page .cv2-content{justify-content:flex-start!important}.resume-page .cv51-content{height:auto!important;min-height:0!important;padding:8mm 12mm!important}.resume-continuation-header{box-sizing:border-box;border-bottom:2px solid var(--resume-accent,#2563eb);background:#fff;flex:none;width:100%;margin-bottom:14px;padding:14px 24px 10px}.resume-continuation-header-inner{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resume-continuation-who{align-items:baseline;gap:12px;min-width:0;display:flex}.resume-continuation-name{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:700}.resume-continuation-role{color:#475569;font-size:12.5px}.resume-continuation-page{color:var(--resume-accent,#2563eb);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.resume-page-footer{color:#94a3b8;border-top:1px solid #e2e8f0;flex:none;order:9999;justify-content:space-between;align-items:baseline;gap:12px;min-height:20px;margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.resume-footer-name{overflow-wrap:anywhere;letter-spacing:.02em;min-width:0}.resume-footer-page{white-space:nowrap;flex-shrink:0}.resume-section-continuation{letter-spacing:.06em;text-transform:uppercase;color:#64748b;padding:2px 0 8px;font-size:11px;font-weight:700}@media print{.resume-live{display:none!important}.resume-document,.resume-pages{width:210mm!important;margin:0!important;padding:0!important}.resume-page{box-shadow:none!important;border:none!important;margin:0!important}.resume-page[style*="overflow: visible"]{overflow:hidden!important}}
