#cvPreviewViewport{width:794px;max-width:100%;height:1123px;margin-inline:auto;position:relative;overflow:visible}#cvPreview{transform-origin:0 0;margin:0;position:absolute;top:0;left:0}.cv-section-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1rem;margin-top:.85rem;display:grid}.cv-section-choice{color:#475569;cursor:pointer;align-items:center;gap:.5rem;min-width:0;font-size:.78rem;display:flex}.cv-section-choice input{accent-color:var(--cv-accent,#3b5bdb)}.cv-template-thumb[data-template=professional-sidebar] .cv-thumb-body{grid-template-columns:32% 1fr}.cv-template-thumb[data-template=professional-sidebar] .cv-thumb-sidebar{background:#173b55;padding:.4rem;display:block}.cv-template-thumb[data-template=professional-sidebar] .cv-thumb-sidebar:before{content:"";border:1px solid #fff;border-radius:50%;width:13px;height:13px;margin:0 auto .45rem;display:block}.cv-template-thumb[data-template=professional-sidebar] .cv-thumb-sidebar i{background:#d9e2ea;width:90%;height:3px;margin-bottom:6px}.cv-paper[data-template=professional-sidebar] .cv-page{grid-template-columns:34% minmax(0,66%);grid-auto-flow:dense;align-content:start;column-gap:0;min-height:297mm;padding:0;display:grid;position:relative}.cv-paper[data-template=professional-sidebar] .cv-page:before{z-index:0;background:var(--cv-sidebar,#173b55);content:"";width:34%;position:absolute;inset:0 auto 0 0}.cv-paper[data-template=professional-sidebar] .pro-header,.cv-paper[data-template=professional-sidebar] .pro-header-content,.cv-paper[data-template=professional-sidebar] .pro-header-text,.cv-paper[data-template=professional-sidebar] .pro-content{display:contents!important}.cv-paper[data-template=professional-sidebar] .pro-photo-wrap,.cv-paper[data-template=professional-sidebar] .pro-contact,.cv-paper[data-template=professional-sidebar] .pro-section,.cv-paper[data-template=professional-sidebar] #pName,.cv-paper[data-template=professional-sidebar] #pTitle{z-index:1;box-sizing:border-box;min-width:0;position:relative}.cv-paper[data-template=professional-sidebar] .pro-photo-wrap{background:#244a62;border:1.2mm solid #fff;border-radius:50%;grid-area:1/1;place-self:center;width:28mm;height:28mm;margin:8mm 0 4mm}.cv-paper[data-template=professional-sidebar] .pro-photo{border-radius:50%}.cv-paper[data-template=professional-sidebar] #pName,.cv-paper[data-template=professional-sidebar] #pTitle,.cv-paper[data-template=professional-sidebar] #pContact,.cv-paper[data-template=professional-sidebar] #pLinks,.cv-paper[data-template=professional-sidebar] #educationSection,.cv-paper[data-template=professional-sidebar] #skillsSection,.cv-paper[data-template=professional-sidebar] #languagesSection,.cv-paper[data-template=professional-sidebar] #certificatesSection{grid-column:1;padding-left:7mm;padding-right:7mm}.cv-paper[data-template=professional-sidebar] #pContact{color:#f1f5f9;overflow-wrap:anywhere;grid-row:2;align-self:start;margin-top:5mm;font-size:9.5px;line-height:1.5}.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.hidden) #pContact{grid-row:1;margin-top:8mm}.cv-paper[data-template=professional-sidebar] #pContact:before{color:#fff;content:"CONTACT";letter-spacing:.08em;margin-bottom:2.5mm;font-size:11px;font-weight:700;display:block}.cv-sidebar-contact-row{grid-template-columns:1.2em minmax(0,1fr);gap:.35em;margin-bottom:1.5mm;display:grid}.cv-sidebar-contact-row>:first-child{color:#d8e6ef}.cv-paper[data-template=professional-sidebar] #pLinks{color:#f1f5f9;overflow-wrap:anywhere;grid-row:3;margin:0;font-size:9px;line-height:1.5}.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.hidden) #pLinks{grid-row:2}.cv-paper[data-template=professional-sidebar] #pLinks a{color:#f1f5f9;overflow-wrap:anywhere;margin-bottom:1.5mm;display:block}.cv-paper:not([data-template=professional-sidebar]) #contactSection{display:contents}.cv-paper:not([data-template=professional-sidebar]) #contactSection .pro-heading{display:none}.cv-paper[data-template=professional-sidebar] #educationSection{order:4!important}.cv-paper[data-template=professional-sidebar] #skillsSection{order:5!important}.cv-paper[data-template=professional-sidebar] #languagesSection{order:6!important}.cv-paper[data-template=professional-sidebar] #certificatesSection{order:7!important}.cv-paper[data-template=professional-sidebar] #pName{order:1}.cv-paper[data-template=professional-sidebar] #pTitle{order:2}.cv-paper[data-template=professional-sidebar] #profileSection{order:3!important}.cv-paper[data-template=professional-sidebar] #experienceSection{order:4!important}.cv-paper[data-template=professional-sidebar] #projectsSection{order:5!important}.cv-paper[data-template=professional-sidebar] #leadershipSection{order:6!important}.cv-paper[data-template=professional-sidebar] #referencesSection{order:7!important}.cv-paper[data-template=professional-sidebar] #pName,.cv-paper[data-template=professional-sidebar] #pTitle,.cv-paper[data-template=professional-sidebar] #profileSection,.cv-paper[data-template=professional-sidebar] #experienceSection,.cv-paper[data-template=professional-sidebar] #projectsSection,.cv-paper[data-template=professional-sidebar] #leadershipSection,.cv-paper[data-template=professional-sidebar] #referencesSection{grid-column:2;padding-left:10mm;padding-right:11mm}.cv-paper[data-template=professional-sidebar] #pName{color:#17212b;text-transform:uppercase;overflow-wrap:anywhere;align-self:end;margin-top:14mm;font-size:28px;line-height:1.05}.cv-paper[data-template=professional-sidebar] #pTitle{color:#526170;align-self:start;margin:2mm 0 6mm;font-size:13px;font-weight:600}.cv-paper[data-template=professional-sidebar] .pro-section{break-inside:avoid;margin:0;padding-top:4mm;padding-bottom:2mm}.cv-paper[data-template=professional-sidebar] #educationSection,.cv-paper[data-template=professional-sidebar] #skillsSection,.cv-paper[data-template=professional-sidebar] #languagesSection,.cv-paper[data-template=professional-sidebar] #certificatesSection{color:#f1f5f9}.cv-paper[data-template=professional-sidebar] #educationSection .pro-heading,.cv-paper[data-template=professional-sidebar] #skillsSection .pro-heading,.cv-paper[data-template=professional-sidebar] #languagesSection .pro-heading,.cv-paper[data-template=professional-sidebar] #certificatesSection .pro-heading{color:#fff;border-bottom-color:#ffffff4d;font-size:10.5px}.cv-paper[data-template=professional-sidebar] #educationSection .pro-entries,.cv-paper[data-template=professional-sidebar] #skillsSection .pro-skills,.cv-paper[data-template=professional-sidebar] #languagesSection .pro-languages,.cv-paper[data-template=professional-sidebar] #certificatesSection .pro-entries,.cv-paper[data-template=professional-sidebar] #educationSection .pro-entry-title,.cv-paper[data-template=professional-sidebar] #educationSection .pro-entry-subtitle,.cv-paper[data-template=professional-sidebar] #certificatesSection .pro-entry-title{color:#e4edf3;font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] #skillsSection .pro-skills{display:block}.cv-paper[data-template=professional-sidebar] #skillsSection .pro-skill-label{color:#fff;text-transform:uppercase;margin-top:2mm;font-size:9px}.cv-paper[data-template=professional-sidebar] #skillsSection .pro-skill-value{color:#e4edf3;overflow-wrap:anywhere}.cv-sidebar-skill-list{color:#e4edf3;margin:0;padding-left:4mm;font-size:9.5px;line-height:1.45}.cv-sidebar-skill-list li{break-inside:avoid;margin-bottom:.5mm}.cv-paper[data-template=professional-sidebar] #languagesSection .pro-languages{color:#e4edf3;font-size:9.5px;display:block}.cv-paper[data-template=professional-sidebar] #languagesSection .pro-language{color:#e4edf3;margin-bottom:1mm}.cv-paper[data-template=professional-sidebar] #profileSection .pro-heading,.cv-paper[data-template=professional-sidebar] #experienceSection .pro-heading,.cv-paper[data-template=professional-sidebar] #projectsSection .pro-heading,.cv-paper[data-template=professional-sidebar] #leadershipSection .pro-heading,.cv-paper[data-template=professional-sidebar] #referencesSection .pro-heading{color:var(--cv-accent);letter-spacing:.08em;border-bottom-color:#d6dde7;font-size:12px}.cv-paper[data-template=professional-sidebar] #experienceSection .pro-entry-date{white-space:normal}.cv-paper[data-template=professional-sidebar] #projectsSection .pro-entry-title{color:var(--cv-accent)}.cv-paper[data-template=professional-sidebar] #pContact:empty,.cv-paper[data-template=professional-sidebar] #pLinks:empty{display:none}@media (width<=639px){.cv-section-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4 portrait;margin:0}body #cvPreviewViewport{width:210mm!important;max-width:none!important;height:auto!important;min-height:297mm!important;margin:0!important;position:static!important;overflow:visible!important}body #cvPreview.cv-paper{width:210mm!important;max-width:none!important;height:auto!important;min-height:297mm!important;margin:0!important;position:static!important;overflow:visible!important;transform:none!important}body #previewPanel{position:static!important}body #cvPreview .cv-page{width:210mm!important;height:auto!important;min-height:297mm!important}body #cvPreview .cv-template-photo-hidden,body #cvPreview .pro-photo-wrap.cv-template-photo-hidden,body #cvPreview[data-template=minimal-professional] .pro-photo-wrap,body #cvPreview[data-template=creative-it] .pro-photo-wrap{display:none!important}body #cvPreview[data-template=minimal-professional] .pro-header-content,body #cvPreview[data-template=creative-it] .pro-header-content{display:block!important}body #cvPreview[data-template=creative-it] .cv-page{grid-template-columns:32% minmax(0,1fr)!important;display:grid!important}body #cvPreview[data-template=creative-it] .pro-content{display:contents!important}body #cvPreview[data-template=premium-one-page] .pro-section{margin-bottom:3mm!important}body #cvPreview[data-template=professional-sidebar] .cv-page{grid-template-columns:34% minmax(0,66%)!important;min-height:297mm!important;padding:0!important;display:grid!important}body #cvPreview[data-template=professional-sidebar] .cv-page:before{width:34%!important;position:absolute!important;inset:0 auto 0 0!important}body #cvPreview[data-template=professional-sidebar] .pro-header,body #cvPreview[data-template=professional-sidebar] .pro-header-content,body #cvPreview[data-template=professional-sidebar] .pro-header-text,body #cvPreview[data-template=professional-sidebar] .pro-content{display:contents!important}body #cvPreview[data-template=professional-sidebar] .pro-photo-wrap:not(.hidden):not(.cv-template-photo-hidden){border-radius:50%!important;grid-area:1/1!important;width:28mm!important;height:28mm!important;display:block!important}body #cvPreview[data-template=professional-sidebar] .pro-photo{border-radius:50%!important}body #cvPreview[data-template=professional-sidebar] .pro-section{break-inside:avoid;page-break-inside:avoid}}.cv-paper[data-template=professional-sidebar] .cv-page{grid-template-rows:repeat(7,min-content);grid-template-columns:32% minmax(0,68%);grid-auto-rows:min-content;grid-auto-flow:row;align-content:start;align-items:start;height:auto;min-height:297mm;padding:0}.cv-paper[data-template=professional-sidebar] .cv-page:before{background:var(--cv-sidebar,#173b55);width:32%}.cv-paper[data-template=professional-sidebar] #cvPhotoWrap{border-width:.6mm;align-self:start;width:27mm;height:27mm;margin:8mm auto 0;grid-area:1/1!important}.cv-paper[data-template=professional-sidebar] #pName{color:#17212b;letter-spacing:0;align-self:start;margin:9mm 0 0;padding:0 10mm 0 9mm;font-size:30px;font-weight:750;line-height:1.08;grid-area:1/2!important}.cv-paper[data-template=professional-sidebar] #pTitle{color:#526170;align-self:start;margin:1.5mm 0 2mm;padding:0 10mm 0 9mm;font-size:12.5px;font-weight:600;line-height:1.4;grid-area:2/2!important}.cv-paper[data-template=professional-sidebar] #pContact{color:#f1f5f9;overflow-wrap:anywhere;align-self:start;margin:5mm 0 0;padding:0 5mm 0 6mm;font-size:10px;line-height:1.42;grid-area:2/1!important}.cv-paper[data-template=professional-sidebar] #pContact:before{letter-spacing:.08em;margin-bottom:2mm;font-size:10.5px}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row{grid-template-columns:1.25em minmax(0,1fr);gap:.4em;margin-bottom:1.2mm;line-height:1.4}.cv-paper[data-template=professional-sidebar] #pLinks{color:#f1f5f9;overflow-wrap:anywhere;align-self:start;margin:1mm 0 0;padding:0 5mm 0 6mm;font-size:9.5px;line-height:1.42;grid-area:3/1!important}:is(.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.hidden) #pLinks,.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.cv-template-photo-hidden) #pLinks){grid-row:2!important}.cv-paper[data-template=professional-sidebar] #educationSection{grid-area:4/1!important}.cv-paper[data-template=professional-sidebar] #skillsSection{grid-area:5/1!important}.cv-paper[data-template=professional-sidebar] #languagesSection{grid-area:6/1!important}.cv-paper[data-template=professional-sidebar] #certificatesSection{grid-area:7/1!important}.cv-paper[data-template=professional-sidebar] #profileSection{grid-area:3/2!important}.cv-paper[data-template=professional-sidebar] #experienceSection{grid-area:4/2!important}.cv-paper[data-template=professional-sidebar] #projectsSection{grid-area:5/2!important}.cv-paper[data-template=professional-sidebar] #leadershipSection{grid-area:6/2!important}.cv-paper[data-template=professional-sidebar] #referencesSection{grid-area:7/2!important}.cv-paper[data-template=professional-sidebar] .pro-section{break-inside:auto;page-break-inside:auto;align-self:start;min-width:0;margin:0;padding:3mm 5mm 1mm 6mm}.cv-paper[data-template=professional-sidebar] #educationSection,.cv-paper[data-template=professional-sidebar] #skillsSection,.cv-paper[data-template=professional-sidebar] #languagesSection,.cv-paper[data-template=professional-sidebar] #certificatesSection{padding-right:5mm}.cv-paper[data-template=professional-sidebar] #profileSection,.cv-paper[data-template=professional-sidebar] #experienceSection,.cv-paper[data-template=professional-sidebar] #projectsSection,.cv-paper[data-template=professional-sidebar] #leadershipSection,.cv-paper[data-template=professional-sidebar] #referencesSection{padding-left:9mm;padding-right:10mm}.cv-paper[data-template=professional-sidebar] .pro-entry{break-inside:auto;page-break-inside:auto;margin:0 0 2.5mm}.cv-paper[data-template=professional-sidebar] .pro-entry-head{align-items:baseline;gap:2mm}.cv-paper[data-template=professional-sidebar] .pro-bullets{padding-left:4mm!important}.cv-paper[data-template=professional-sidebar] #skillsSection .cv-sidebar-skill-list{padding-left:4mm;font-size:10px;line-height:1.4}.cv-paper[data-template=professional-sidebar] #skillsSection .cv-sidebar-skill-list li{margin-bottom:.4mm}.cv-paper[data-template=professional-sidebar] #skillsSection .pro-skill-label{margin-top:1mm;font-size:9.5px}.cv-paper[data-template=professional-sidebar] #languagesSection .pro-languages{font-size:10px;line-height:1.4}.cv-paper[data-template=professional-sidebar] #languagesSection .pro-language{margin-bottom:.7mm}.cv-paper[data-template=professional-sidebar] #educationSection .pro-entry-title,.cv-paper[data-template=professional-sidebar] #educationSection .pro-entry-subtitle,.cv-paper[data-template=professional-sidebar] #certificatesSection .pro-entry-title{font-size:9.8px;line-height:1.4}@media print{body #cvPreview[data-template=professional-sidebar] .cv-page{grid-template-rows:repeat(7,min-content)!important;grid-template-columns:32% minmax(0,68%)!important;grid-auto-rows:min-content!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;min-height:297mm!important}body #cvPreview[data-template=professional-sidebar] .cv-page:before{width:32%!important}body #cvPreview[data-template=professional-sidebar] #cvPhotoWrap{grid-area:1/1!important;width:27mm!important;height:27mm!important;margin:8mm auto 0!important}body #cvPreview[data-template=professional-sidebar] #cvPhotoWrap.hidden,body #cvPreview[data-template=professional-sidebar] #cvPhotoWrap.cv-template-photo-hidden{display:none!important}body #cvPreview[data-template=professional-sidebar] #pName{grid-area:1/2!important;margin-top:9mm!important}body #cvPreview[data-template=professional-sidebar] #pTitle{grid-area:2/2!important}body #cvPreview[data-template=professional-sidebar] #pContact{grid-area:2/1!important}body #cvPreview[data-template=professional-sidebar] #educationSection{grid-area:4/1!important}body #cvPreview[data-template=professional-sidebar] #skillsSection{grid-area:5/1!important}body #cvPreview[data-template=professional-sidebar] #languagesSection{grid-area:6/1!important}body #cvPreview[data-template=professional-sidebar] #certificatesSection{grid-area:7/1!important}body #cvPreview[data-template=professional-sidebar] #profileSection{grid-area:3/2!important}body #cvPreview[data-template=professional-sidebar] #experienceSection{grid-area:4/2!important}body #cvPreview[data-template=professional-sidebar] #projectsSection{grid-area:5/2!important}body #cvPreview[data-template=professional-sidebar] #leadershipSection{grid-area:6/2!important}body #cvPreview[data-template=professional-sidebar] #referencesSection{grid-area:7/2!important}body #cvPreview[data-template=professional-sidebar] .pro-section{break-inside:auto!important;page-break-inside:auto!important}}.cv-paper[data-template=professional-sidebar] .cv-page{grid-template-rows:repeat(7,min-content)}.cv-paper[data-template=professional-sidebar] .pro-header-text{display:contents!important}.cv-paper[data-template=professional-sidebar] #pName{align-self:end;margin:0;padding:0 10mm 0 9mm;grid-area:1/2!important}.cv-paper[data-template=professional-sidebar] #pTitle{margin:1.5mm 0 2mm;padding:0 10mm 0 9mm;grid-area:2/2!important}:is(.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.hidden) #pContact,.cv-paper[data-template=professional-sidebar] .cv-page:has(#cvPhotoWrap.cv-template-photo-hidden) #pContact){margin-top:0;grid-row:1!important}.cv-paper[data-template=professional-sidebar] #educationSection{grid-row:3!important}.cv-paper[data-template=professional-sidebar] #skillsSection{grid-row:4!important}.cv-paper[data-template=professional-sidebar] #languagesSection{grid-row:5!important}.cv-paper[data-template=professional-sidebar] #certificatesSection{grid-row:6!important}.cv-paper[data-template=professional-sidebar] #profileSection{grid-row:2!important}.cv-paper[data-template=professional-sidebar] #experienceSection{grid-row:3!important}.cv-paper[data-template=professional-sidebar] #projectsSection{grid-row:4!important}.cv-paper[data-template=professional-sidebar] #leadershipSection{grid-row:5!important}.cv-paper[data-template=professional-sidebar] #referencesSection{grid-row:6!important}@media print{body #cvPreview[data-template=professional-sidebar] .cv-page{grid-template-rows:repeat(7,min-content)!important}body #cvPreview[data-template=professional-sidebar] .pro-header-text{display:contents!important}body #cvPreview[data-template=professional-sidebar] #pName{grid-area:1/2!important;align-self:end!important;padding:0 10mm 0 9mm!important}body #cvPreview[data-template=professional-sidebar] #pTitle{grid-area:2/2!important;padding:0 10mm 0 9mm!important}body #cvPreview[data-template=professional-sidebar] #educationSection{grid-row:4!important}body #cvPreview[data-template=professional-sidebar] #skillsSection{grid-row:5!important}body #cvPreview[data-template=professional-sidebar] #languagesSection{grid-row:6!important}body #cvPreview[data-template=professional-sidebar] #certificatesSection{grid-row:7!important}body #cvPreview[data-template=professional-sidebar] #profileSection{grid-row:3!important}body #cvPreview[data-template=professional-sidebar] #experienceSection{grid-row:4!important}body #cvPreview[data-template=professional-sidebar] #projectsSection{grid-row:5!important}body #cvPreview[data-template=professional-sidebar] #leadershipSection{grid-row:6!important}body #cvPreview[data-template=professional-sidebar] #referencesSection{grid-row:7!important}}.cv-sidebar,.cv-main,.cv-main-header{display:contents}.cv-paper[data-template=professional-sidebar] .cv-page{background:#fff;flex-direction:row;align-items:flex-start;width:210mm;height:auto;min-height:297mm;padding:0;display:flex;overflow:visible}.cv-paper[data-template=professional-sidebar]{flex-direction:column;align-items:center;gap:6mm;height:auto;min-height:297mm;display:flex;overflow:visible}.cv-paper[data-template=professional-sidebar]>.cv-page{box-sizing:border-box;flex:none;box-shadow:0 2px 12px #0f172a14}.cv-paper[data-template=professional-sidebar] .cv-page:before,.cv-paper[data-template=professional-sidebar] .pro-header{display:none!important}.cv-paper[data-template=professional-sidebar] .cv-sidebar{box-sizing:border-box;background:var(--cv-sidebar,#173b55);color:#f1f5f9;flex-direction:column;flex:0 0 32%;justify-content:flex-start;align-items:stretch;gap:0;width:32%;height:297mm;min-height:0;padding:8mm 6mm;display:flex;overflow:visible}.cv-paper[data-template=professional-sidebar] .cv-sidebar>.pro-section{order:0!important}.cv-paper[data-template=professional-sidebar] .cv-main{box-sizing:border-box;background:#fff;flex:68%;width:68%;min-width:0;height:auto;min-height:297mm;padding:9mm 10mm 8mm;display:block;overflow:visible}.cv-paper[data-template=professional-sidebar] .cv-main-header{min-width:0;margin:0 0 5mm;display:block}.cv-paper[data-template=professional-sidebar] #pName{color:#17212b;overflow-wrap:anywhere;margin:0 0 1.2mm;padding:0;font-size:30px;font-weight:750;line-height:1.1;display:block}.cv-paper[data-template=professional-sidebar] #pTitle{color:#526170;overflow-wrap:anywhere;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.35;display:block}.cv-paper[data-template=professional-sidebar] .pro-content{min-width:0;padding:0;display:block!important}.cv-paper[data-template=professional-sidebar] .pro-section,.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-section{break-inside:auto;page-break-inside:auto;min-width:0;height:auto;min-height:0;margin:0 0 4mm;padding:0;display:block;position:static}.cv-paper[data-template=professional-sidebar] .pro-section:last-child{margin-bottom:0}.cv-paper[data-template=professional-sidebar] .pro-heading{letter-spacing:.07em;margin:0 0 1.8mm;padding:0 0 1mm;font-size:11px;line-height:1.2}.cv-paper[data-template=professional-sidebar] .pro-summary,.cv-paper[data-template=professional-sidebar] .pro-entries,.cv-paper[data-template=professional-sidebar] .pro-skills,.cv-paper[data-template=professional-sidebar] .pro-languages{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.42}.cv-paper[data-template=professional-sidebar] .pro-entry{break-inside:avoid;page-break-inside:avoid;height:auto;min-height:0;margin:0 0 2.5mm}.cv-paper[data-template=professional-sidebar] .pro-entry:last-child{margin-bottom:0}.cv-paper[data-template=professional-sidebar] .pro-entry-title{overflow-wrap:anywhere;min-width:0;font-size:10.5px;line-height:1.3}.cv-paper[data-template=professional-sidebar] .pro-entry-subtitle,.cv-paper[data-template=professional-sidebar] .pro-entry-date{white-space:normal;overflow-wrap:anywhere;font-size:9.8px;line-height:1.35}.cv-paper[data-template=professional-sidebar] .pro-entry-description,.cv-paper[data-template=professional-sidebar] .pro-bullets{margin-top:1mm;font-size:10px;line-height:1.42}.cv-paper[data-template=professional-sidebar] #cvPhotoWrap{background:0 0;border:.6mm solid #fff;border-radius:50%;flex:0 0 27mm;width:27mm;height:27mm;margin:0 auto 6mm;display:block;position:static}.cv-paper[data-template=professional-sidebar] #cvPhotoWrap.hidden,.cv-paper[data-template=professional-sidebar] #cvPhotoWrap.cv-template-photo-hidden{display:none!important}.cv-paper[data-template=professional-sidebar] #cvPhotoWrap img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cv-paper[data-template=professional-sidebar] #pContact,.cv-paper[data-template=professional-sidebar] #pLinks{color:#f1f5f9;overflow-wrap:anywhere;width:100%;margin:0 0 4mm;padding:0;font-size:9.5px;line-height:1.42;display:block;position:static}.cv-paper[data-template=professional-sidebar] #pContact:before{color:#fff;content:"CONTACT";letter-spacing:.7px;margin:0 0 2mm;font-size:10px;font-weight:700;display:block}.cv-paper[data-template=professional-sidebar] #pLinks a{color:#f1f5f9;overflow-wrap:anywhere;margin:0 0 1.2mm;display:block}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row{grid-template-columns:1.25em minmax(0,1fr);gap:.4em;margin-bottom:1.2mm;display:grid}.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-heading{color:#fff;letter-spacing:.7px;border-bottom-color:#ffffff59;font-size:10px}.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-entries,.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-skills,.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-languages{color:#e4edf3;font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-entry-title,.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-entry-subtitle{color:#e4edf3;font-size:9.5px}.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-skill-label{color:#fff;margin-top:1mm;font-size:9px}.cv-paper[data-template=professional-sidebar] .cv-sidebar-skill-list{color:#e4edf3;margin:0;padding-left:4mm;font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] .cv-sidebar-skill-list li{break-inside:avoid;margin-bottom:.4mm}.cv-paper[data-template=professional-sidebar] .cv-sidebar .pro-language{color:#e4edf3;margin-bottom:.7mm}.cv-paper[data-template=professional-sidebar] .cv-main .pro-heading,.cv-paper[data-template=professional-sidebar] #educationSection.cv-sidebar-overflow .pro-heading,.cv-paper[data-template=professional-sidebar] #skillsSection.cv-sidebar-overflow .pro-heading,.cv-paper[data-template=professional-sidebar] #languagesSection.cv-sidebar-overflow .pro-heading,.cv-paper[data-template=professional-sidebar] #certificatesSection.cv-sidebar-overflow .pro-heading{color:var(--cv-accent);border-bottom-color:#cfd8df}.cv-paper[data-template=professional-sidebar] #educationSection.cv-sidebar-overflow .pro-entries,.cv-paper[data-template=professional-sidebar] #skillsSection.cv-sidebar-overflow .pro-skills,.cv-paper[data-template=professional-sidebar] #languagesSection.cv-sidebar-overflow .pro-languages,.cv-paper[data-template=professional-sidebar] #certificatesSection.cv-sidebar-overflow .pro-entries,.cv-paper[data-template=professional-sidebar] #educationSection.cv-sidebar-overflow .pro-entry-title,.cv-paper[data-template=professional-sidebar] #educationSection.cv-sidebar-overflow .pro-entry-subtitle,.cv-paper[data-template=professional-sidebar] #certificatesSection.cv-sidebar-overflow .pro-entry-title{color:#303945;font-size:10px}.cv-paper[data-template=professional-sidebar] #pContact:empty,.cv-paper[data-template=professional-sidebar] #pLinks:empty,.cv-paper[data-template=professional-sidebar] .pro-section.hidden{display:none!important}@media print{body #cvPreview[data-template=professional-sidebar] .cv-page{break-inside:auto!important;page-break-inside:auto!important;flex-direction:row!important;align-items:flex-start!important;width:210mm!important;height:auto!important;min-height:297mm!important;max-height:none!important;display:flex!important;overflow:visible!important}body #cvPreview[data-template=professional-sidebar]{gap:0!important;width:210mm!important;display:block!important}body #cvPreview[data-template=professional-sidebar]>.cv-page{break-after:page;page-break-after:always;box-shadow:none!important;flex:none!important}body #cvPreview[data-template=professional-sidebar] .cv-sidebar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--cv-sidebar,#173b55)!important;flex:0 0 32%!important;width:32%!important;height:297mm!important;min-height:0!important;display:flex!important;overflow:visible!important}body #cvPreview[data-template=professional-sidebar] .cv-main{flex:68%!important;width:68%!important;min-width:0!important;height:auto!important;min-height:297mm!important;display:block!important;overflow:visible!important}body #cvPreview[data-template=professional-sidebar] .cv-main-header,body #cvPreview[data-template=professional-sidebar] .pro-content{display:block!important}body #cvPreview[data-template=professional-sidebar] .pro-section,body #cvPreview[data-template=professional-sidebar] .pro-entry{break-inside:auto;page-break-inside:auto}body #cvPreview[data-template=professional-sidebar] .pro-entry{break-inside:avoid;page-break-inside:avoid}@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}body main>.grid{width:210mm!important;margin:0!important;padding:0!important;display:block!important}body #templateChooser{display:none!important}body #previewPanel{width:210mm!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}body #previewPanel>.no-print{display:none!important}body #cvPreviewViewport{width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body #cvPreview[data-template=professional-sidebar]{width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body #cvPreview[data-template=professional-sidebar]>.cv-page{box-sizing:border-box!important;break-after:avoid!important;page-break-after:avoid!important;break-before:avoid!important;page-break-before:avoid!important;flex-direction:row!important;align-items:stretch!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body #cvPreview[data-template=professional-sidebar]>.cv-page:not(:last-child){break-after:page!important;page-break-after:always!important}body #cvPreview[data-template=professional-sidebar]>.cv-page.cv-page-continuation{break-before:page!important;page-break-before:always!important}body #cvPreview[data-template=professional-sidebar]>.cv-page:last-child{break-after:avoid!important;page-break-after:avoid!important}body #cvPreview[data-template=professional-sidebar] .cv-sidebar{box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;flex:0 0 32%!important;width:32%!important;height:297mm!important;min-height:0!important;max-height:297mm!important;overflow:visible!important}body #cvPreview[data-template=professional-sidebar] .cv-main{box-sizing:border-box!important;flex:0 0 68%!important;width:68%!important;min-width:0!important;height:297mm!important;min-height:0!important;max-height:297mm!important;overflow:hidden!important}body #cvPreview[data-template=professional-sidebar] .cv-sidebar-overflow{display:block!important}}.cv-paper[data-template=professional-sidebar] .cv-sidebar .cv-sidebar-section{box-sizing:border-box;width:100%;margin:0 0 4mm;padding:0}.cv-paper[data-template=professional-sidebar] .cv-sidebar #educationSection,.cv-paper[data-template=professional-sidebar] .cv-sidebar #skillsSection,.cv-paper[data-template=professional-sidebar] .cv-sidebar #languagesSection,.cv-paper[data-template=professional-sidebar] .cv-sidebar #certificatesSection{width:100%;margin:0 0 4mm;padding:0!important}.cv-paper[data-template=professional-sidebar] .cv-sidebar .cv-sidebar-section .pro-heading{color:#fff;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid #ffffff59;margin:0 0 1.8mm;padding:0 0 1mm;font-size:10px;font-weight:700;line-height:1.15}.cv-paper[data-template=professional-sidebar] #pContact,.cv-paper[data-template=professional-sidebar] #pLinks{color:#fffffff2;width:100%;margin:0;padding:0;font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] #pLinks{padding-left:4.4mm}.cv-paper[data-template=professional-sidebar] #pContact:before{content:none;display:none}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row{align-items:flex-start;gap:1.5mm;width:100%;margin:0;display:flex}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row+.cv-sidebar-contact-row{margin-top:1mm}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row>:first-child{text-align:center;flex:0 0 2.9mm;width:2.9mm;min-width:2.9mm;font-size:8px;line-height:1.4}.cv-paper[data-template=professional-sidebar] .cv-sidebar-contact-row>:last-child{color:#fffffff2;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] .cv-sidebar #educationSection .pro-entries,.cv-paper[data-template=professional-sidebar] .cv-sidebar #skillsSection .pro-skills,.cv-paper[data-template=professional-sidebar] .cv-sidebar #languagesSection .pro-languages,.cv-paper[data-template=professional-sidebar] .cv-sidebar #certificatesSection .pro-entries{padding-left:4.4mm}.cv-paper[data-template=professional-sidebar] .cv-sidebar .cv-sidebar-skill-list{padding-left:0}.cv-paper[data-template=professional-sidebar] .cv-sidebar #skillsSection .cv-sidebar-skill-list{padding-left:0!important}.cv-paper[data-template=professional-sidebar] .cv-sidebar .cv-sidebar-section .pro-heading,.cv-paper[data-template=professional-sidebar] .cv-sidebar #educationSection .pro-heading,.cv-paper[data-template=professional-sidebar] .cv-sidebar #skillsSection .pro-heading,.cv-paper[data-template=professional-sidebar] .cv-sidebar #languagesSection .pro-heading,.cv-paper[data-template=professional-sidebar] .cv-sidebar #certificatesSection .pro-heading{color:#fff;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid #ffffff59;margin:0 0 1.8mm;padding:0 0 1mm;font-size:10px;font-weight:700;line-height:1.15}.cv-paper[data-template=professional-sidebar] .cv-sidebar #educationSection .pro-entries,.cv-paper[data-template=professional-sidebar] .cv-sidebar #skillsSection .pro-skills,.cv-paper[data-template=professional-sidebar] .cv-sidebar #languagesSection .pro-languages,.cv-paper[data-template=professional-sidebar] .cv-sidebar #certificatesSection .pro-entries{font-size:9.5px;line-height:1.4}.cv-paper[data-template=professional-sidebar] #pLinks a{color:#f1f5f9;overflow-wrap:anywhere;margin:1mm 0 0;font-size:9.5px;line-height:1.4;display:block}
