:root{--a4-width:210mm;--a4-height:297mm;--margin-top:12mm;--margin-bottom:12mm;--margin-left:14mm;--margin-right:14mm}.cv-page,.cv-page *{box-sizing:border-box!important}.cv-page{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;width:var(--a4-width)!important;height:var(--a4-height)!important;padding:var(--margin-top) var(--margin-left) var(--margin-bottom) var(--margin-right)!important;color:#2c2c2c!important;text-align:left!important;background:#fff!important;font-family:Inter,-apple-system,sans-serif!important;font-size:11pt!important;line-height:1.35!important}@media screen{.cv-page{margin:0 auto 30px!important;box-shadow:0 10px 30px #0000001a,0 2px 10px #0000000d!important}}@media print{@page{size:A4 portrait;margin:0!important}body{background:#fff!important;margin:0!important;padding:0!important}.cv-page{box-shadow:none!important;page-break-after:always!important;margin:0!important}}.cv-content-block{width:100%!important;margin:0!important;padding:0!important;position:relative!important}.cv-page .section-title{color:#1b3a5c!important;text-transform:uppercase!important;letter-spacing:1.2px!important;border-bottom:1px solid #e0e0e0!important;margin-top:5mm!important;margin-bottom:3.5mm!important;padding-bottom:1.5mm!important;font-size:11pt!important;font-weight:700!important}.cv-page .section-title:first-child{margin-top:0!important}.cv-page p{margin-top:0!important;margin-bottom:1.5mm!important}.cv-page ul{margin-top:0!important;margin-bottom:2.5mm!important;padding-left:5mm!important}.cv-page li{margin-top:0!important;margin-bottom:1mm!important}#cv-measure-container .cv-page.is-master{visibility:hidden!important;pointer-events:none!important;position:relative!important}