.flex-row{display:flex!important;flex-direction:row!important}.flex-col{display:flex!important;flex-direction:column!important}ul{list-style:none;padding:0}.bullet-list{list-style:disc;padding-left:1em}@media print{body.bg-body-secondary{background-color:transparent!important}}h1,h2,h3,h4,h5,h6{font-weight:600}@media print{a.svelte-ke78g7{text-decoration:none;color:inherit}}.cv-root.svelte-1uha8ag{--cv-padding-x: 1em;--cv-padding-y: 1em;display:flex;flex-direction:column}.cv-root.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):not(:first-child){border-top-style:solid}.cv-box.svelte-1uha8ag{display:flex;flex-direction:column}.cv-box.svelte-1uha8ag,.cv-group.svelte-1uha8ag{border:none var(--bs-border-color) var(--bs-border-width)}.cv-group.svelte-1uha8ag{display:flex;align-items:stretch}:is(.cv-root.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag),.cv-root.svelte-1uha8ag .cv-group:where(.svelte-1uha8ag)):not(:last-child){padding-bottom:var(--cv-padding-y)}:is(.cv-root.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag),.cv-root.svelte-1uha8ag .cv-group:where(.svelte-1uha8ag)):not(:first-child){padding-top:var(--cv-padding-y);border-top-style:solid}.profile-photo.svelte-1uha8ag{aspect-ratio:1;height:7em;object-fit:cover}.actions.svelte-1uha8ag{position:absolute;top:0;left:0;margin:1em;transition:opacity ease-in-out .15s}.actions.svelte-1uha8ag:not(:hover){opacity:.5}.socials.svelte-1uha8ag{flex-flow:row wrap}@media print{main.svelte-1uha8ag{margin:0!important;padding:0!important}.cv-root.svelte-1uha8ag{font-size:.8em}.container.svelte-1uha8ag{max-width:unset!important;margin:0!important}}@media(min-width:576px){.cv-group.svelte-1uha8ag{--content-flex: 16em;align-items:stretch}.cv-group.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):first-child{flex:1}.cv-group.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):not(:last-child){padding-right:var(--cv-padding-x)}.cv-group.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):not(:first-child){flex:0 0 var(--content-flex);padding-left:var(--cv-padding-x);border-left-style:solid}}@media(min-width:1200px){.cv-group.svelte-1uha8ag{--content-flex: 25%}}@media(max-width:576px){.cv-group.svelte-1uha8ag{flex-direction:column}.cv-group.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):first-child{padding-bottom:var(--cv-padding-y)}.cv-group.svelte-1uha8ag>.cv-box:where(.svelte-1uha8ag):not(:first-child){padding-top:var(--cv-padding-y);border-top-style:solid}}
