.cv-rich{overflow-wrap:break-word;word-break:break-word}.cv-rich p{margin:0}.cv-rich p+p{margin-top:.5em}.cv-rich strong{font-weight:600}.cv-rich strong.cv-rich-subtitle{font-size:var(--cv-sec-subtitle,inherit)}.cv-rich em{font-style:italic}.cv-rich u{text-decoration:underline}.cv-rich a{color:inherit;text-decoration:underline}.cv-rich ul,.cv-rich ol{margin:calc((var(--cv-sec-line,1) - 1) * .3em + .25em) 0;padding-left:1.25em}.cv-rich ul{list-style:outside}.cv-rich ol{list-style:decimal}.cv-rich li{margin:calc((var(--cv-sec-line,1) - 1) * .5em + .15em) 0}.tiptap-cv{overflow-wrap:break-word;word-break:break-word;outline:none}.tiptap-cv:focus{outline:none}.tiptap-cv p{margin:0}.tiptap-cv p+p{margin-top:.5em}.tiptap-cv strong{font-weight:600}.tiptap-cv em{font-style:italic}.tiptap-cv u{text-decoration:underline}.tiptap-cv a{color:#2563eb;text-decoration:underline}.tiptap-cv ul,.tiptap-cv ol{margin:.35em 0;padding-left:1.4em}.tiptap-cv ul{list-style-type:disc}.tiptap-cv ol{list-style-type:decimal}.tiptap-cv li{margin:.15em 0}.tiptap-cv li>p{margin:0}.tiptap-cv p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}@keyframes cvfolio-aurora-flow{0%,to{transform:translate(0%,0%)}50%{transform:translate(-12%,-12%)}}.cvfolio-aurora-sidebar{overflow:hidden}.cvfolio-aurora-sidebar:before{content:"";background:inherit;pointer-events:none;animation:18s ease-in-out infinite cvfolio-aurora-flow;position:absolute;inset:-15%}@keyframes cvfolio-eclipse-pulse{0%,to{opacity:1}50%{opacity:.85}}.cvfolio-eclipse-sidebar:before{content:"";background:inherit;filter:blur();pointer-events:none;z-index:-1;animation:6s ease-in-out infinite cvfolio-eclipse-pulse;position:absolute;inset:0}@keyframes cvfolio-cobalt-breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.08)}}.cvfolio-cobalt-sidebar:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 0,#ffffff80,#0000 65%);animation:9s ease-in-out infinite cvfolio-cobalt-breathe;position:absolute;inset:-10% -10% 50%}@media print{.cvfolio-aurora-sidebar:before,.cvfolio-eclipse-sidebar:before,.cvfolio-cobalt-sidebar:before{animation:none!important}}body.cvfolio-printing .cvfolio-aurora-sidebar:before,body.cvfolio-printing .cvfolio-eclipse-sidebar:before,body.cvfolio-printing .cvfolio-cobalt-sidebar:before,body.cvfolio-exporting-pdf .cvfolio-aurora-sidebar:before,body.cvfolio-exporting-pdf .cvfolio-eclipse-sidebar:before,body.cvfolio-exporting-pdf .cvfolio-cobalt-sidebar:before{animation:none!important}body.cvfolio-printing .cvfolio-hide-print{display:none!important}body.cvfolio-printing .cvfolio-preview-panel{z-index:2147483646!important;background:#fff!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;padding:12mm!important;position:fixed!important;inset:0!important;overflow:visible!important}body.cvfolio-printing .cvfolio-preview-scroll{max-height:none!important;overflow:visible!important}body.cvfolio-printing .cvfolio-preview-host{width:auto!important;height:auto!important}body.cvfolio-printing .cvfolio-preview-frame{transform:none!important}body.cvfolio-printing .cvfolio-preview-doc{width:210mm!important;max-width:none!important;min-height:0!important;box-shadow:none!important}body.cvfolio-printing .cvfolio-preview-page{break-after:page;page-break-after:always}body.cvfolio-printing .cvfolio-preview-page:last-of-type{break-after:auto;page-break-after:auto}
