.cv-page{--cv-accent:#0000d4;--cv-encre:#14181f;--cv-gris:#55606b;--cv-filet:#d8dde3;--cv-fond-doux:#f2f5f9;width:210mm;min-height:297mm;padding:16mm 18mm;margin:0 auto;background:#fff;color:var(--cv-encre);font-family:Tahoma,Segoe UI,Arial,Helvetica,sans-serif;font-size:10.4pt;line-height:1.45;overflow-wrap:break-word}.cv-page,.cv-page *{box-sizing:border-box}.cv-name{margin:0;font-size:23pt;font-weight:700;letter-spacing:-.015em;line-height:1.1;color:var(--cv-accent)}.cv-jobtitle{margin:1.5mm 0 0;font-size:11.5pt;font-weight:600;color:var(--cv-gris)}.cv-header{display:flex;gap:8mm;align-items:flex-start;justify-content:space-between}.cv-identity{min-width:0;flex:1}.cv-photo{flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#eef1f4}.cv-photo--portrait{width:33mm;height:43mm;border-radius:1.5mm}.cv-photo--ronde{width:34mm;height:34mm;border-radius:50%}.cv-photo--ronde-large{width:42mm;height:42mm;border-radius:50%}.cv-monogramme{flex:0 0 auto;width:26mm;height:26mm;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15pt;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--cv-accent)}.cv-section{margin-top:5mm}.cv-section-title{margin:0 0 2.5mm;font-size:11pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-accent);border-bottom:.4mm solid var(--cv-accent);padding-bottom:1mm;-moz-column-break-after:avoid;break-after:avoid;display:flex;align-items:center;gap:2.5mm}.cv-section-title svg{flex:0 0 auto}.cv-subsection-title{margin:3mm 0 1mm;font-size:10.2pt;font-weight:700;color:var(--cv-encre);-moz-column-break-after:avoid;break-after:avoid}.cv-entry{display:grid;grid-template-columns:30mm 1fr;gap:0 5mm;margin-bottom:3.2mm;-moz-column-break-inside:avoid;break-inside:avoid}.cv-entry:last-child{margin-bottom:0}.cv-entry-date{font-size:9.3pt;font-weight:600;color:var(--cv-gris);padding-top:.6mm}.cv-entry-body{min-width:0}.cv-entry-title{font-weight:700;font-size:10.4pt}.cv-entry-org{font-size:9.9pt;color:var(--cv-encre)}.cv-list{margin:1.2mm 0 0;padding-left:4.5mm;list-style:disc outside}.cv-list li{margin-bottom:.8mm}.cv-list li::marker{color:var(--cv-gris);font-size:.8em}.cv-erfolg{margin-top:1.5mm;padding-left:2.5mm;border-left:.7mm solid var(--cv-accent);font-size:9.6pt}.cv-erfolg strong{color:var(--cv-accent)}.cv-daten{display:grid;grid-template-columns:30mm 1fr;gap:.8mm 5mm;font-size:9.9pt;margin:0}.cv-daten dt{font-weight:600;color:var(--cv-gris)}.cv-daten dd{margin:0}.cv-daten--pile{grid-template-columns:1fr;gap:0}.cv-contact{list-style:none;margin:0;padding:0;font-size:9.4pt}.cv-contact li{display:flex;align-items:flex-start;gap:2.4mm;margin-bottom:1.8mm}.cv-contact svg{flex:0 0 auto;margin-top:.6mm}.cv-skills{margin:0;padding:0;list-style:none}.cv-skill{display:flex;justify-content:space-between;gap:4mm;font-size:9.9pt;border-bottom:.2mm dotted var(--cv-filet);padding-bottom:.6mm;margin-bottom:.6mm}.cv-skill-niveau{color:var(--cv-gris);white-space:nowrap}.cv-skill--jauge{display:block;border-bottom:0;padding-bottom:0;margin-bottom:2.2mm}.cv-skill--jauge .cv-skill-ligne{display:flex;justify-content:space-between;gap:3mm;margin-bottom:1mm}.cv-jauge{display:flex;gap:.8mm}.cv-jauge span{height:1.5mm;flex:1;border-radius:.75mm;background:var(--cv-filet)}.cv-jauge span[data-on="1"]{background:var(--cv-accent)}.cv-signature{margin-top:7mm;-moz-column-break-inside:avoid;break-inside:avoid}.cv-signature-line{font-size:9.9pt;color:var(--cv-gris)}.cv-signature-image{max-height:16mm;margin-top:2mm}.cv-signature-name{margin-top:2mm;font-size:11pt;font-weight:600;font-family:Segoe Script,Brush Script MT,cursive}.cv-page--comp-colonne-droite,.cv-page--comp-colonne-gauche{display:grid;padding:0;gap:0}.cv-page--comp-colonne-gauche{grid-template-columns:66mm 1fr}.cv-page--comp-colonne-droite{grid-template-columns:1fr 66mm}.cv-sidebar{padding:14mm 8mm;background:var(--cv-fond-doux)}.cv-main{padding:14mm 12mm;min-width:0}.cv-sidebar .cv-daten{grid-template-columns:1fr;gap:0}.cv-sidebar-photo{display:block;width:38mm;height:38mm;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto 6mm}.cv-sidebar--sombre{color:#fff}.cv-sidebar--sombre .cv-section-title{color:#fff;border-bottom-color:rgba(255,255,255,.4)}.cv-sidebar--sombre .cv-subsection-title{color:#fff}.cv-sidebar--sombre .cv-contact,.cv-sidebar--sombre .cv-daten dt,.cv-sidebar--sombre .cv-skill-niveau{color:rgba(255,255,255,.82)}.cv-sidebar--sombre .cv-skill{border-bottom-color:rgba(255,255,255,.22)}.cv-sidebar--sombre .cv-jauge span{background:rgba(255,255,255,.28)}.cv-sidebar--sombre .cv-jauge span[data-on="1"]{background:#fff}.cv-sidebar--sombre .cv-list li::marker{color:rgba(255,255,255,.7)}.cv-page--comp-bandeau,.cv-page--comp-bandeau-deux-colonnes{padding-top:0}.cv-banner{margin:0 -18mm 6mm;padding:13mm 18mm 10mm;display:flex;gap:9mm;align-items:center;background:var(--cv-accent);color:#fff}.cv-banner .cv-jobtitle,.cv-banner .cv-name{color:#fff}.cv-banner .cv-jobtitle{opacity:.86}.cv-banner .cv-contact{margin-top:3mm;display:grid;grid-template-columns:1fr 1fr;gap:0 6mm;color:rgba(255,255,255,.9);font-size:8.9pt}.cv-banner .cv-contact li{margin-bottom:1mm}.cv-page--comp-bandeau-deux-colonnes .cv-corps{display:grid;grid-template-columns:1fr 58mm;gap:0 8mm}.cv-entete-bloc{display:flex;gap:7mm;align-items:center;background:var(--cv-fond-doux);padding:6mm;border-radius:2mm;border-left:2mm solid var(--cv-accent);margin-bottom:6mm}.cv-page--comp-entete-bloc .cv-corps{display:grid;grid-template-columns:1fr 1fr;gap:0 8mm}.cv-page--comp-entete-bloc .cv-section-title{font-size:10pt}.cv-entete-centre{text-align:center;padding-bottom:5mm;border-bottom:.3mm solid var(--cv-filet);margin-bottom:2mm}.cv-entete-centre .cv-monogramme,.cv-entete-centre .cv-photo{margin:0 auto 4mm;display:flex}.cv-entete-centre .cv-contact{display:flex;justify-content:center;flex-wrap:wrap;gap:0 5mm;margin-top:3mm}.cv-entete-centre .cv-contact li{margin-bottom:.8mm}.cv-page--comp-fiche{font-size:10pt}.cv-fiche-entete{text-align:center;margin-bottom:5mm;padding-bottom:2.5mm;border-bottom:.4mm solid var(--cv-accent)}.cv-fiche-identite{display:flex;align-items:flex-start;justify-content:space-between;gap:6mm}.cv-fiche-identite .cv-daten{flex:1;min-width:0}.cv-fiche-titre{margin:0;font-size:15pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cv-encre)}.cv-fiche-nom{margin:2.5mm 0 0;font-size:12pt;font-weight:600}.cv-fiche-poste{margin:.8mm 0 0;font-size:10pt;color:var(--cv-gris)}.cv-page--comp-fiche .cv-photo{flex:0 0 auto}.cv-page--comp-fiche .cv-photo--portrait{width:35mm;height:45mm;border:.25mm solid var(--cv-filet);border-radius:0}.cv-page--comp-fiche .cv-section{margin-top:5mm}.cv-page--comp-fiche .cv-section-title{margin:0 0 2.5mm;padding:1.2mm 2.5mm;background:#e8ebee;border-bottom:0;color:var(--cv-encre);font-size:10pt;letter-spacing:.06em}.cv-page--comp-fiche .cv-daten{grid-template-columns:52mm 1fr;gap:1.4mm 4mm;padding:0 2.5mm;font-size:10pt}.cv-page--comp-fiche .cv-daten dt{color:var(--cv-encre);font-weight:600}.cv-page--comp-fiche .cv-daten dt:after{content:" :"}.cv-page--comp-fiche .cv-skills{padding:0 2.5mm}.cv-page--comp-fiche .cv-skill{border-bottom:0;padding-bottom:0;margin-bottom:1.2mm;justify-content:flex-start;gap:0}.cv-page--comp-fiche .cv-skill>span:first-child{flex:0 0 52mm;font-weight:600}.cv-page--comp-fiche .cv-skill>span:first-child:after{content:" :"}.cv-page--comp-fiche .cv-skill-niveau{color:var(--cv-encre);white-space:normal}.cv-page--comp-fiche .cv-subsection-title{margin:3mm 0 1.2mm 2.5mm;font-size:10pt}.cv-page--comp-fiche .cv-list{margin-left:2.5mm}.cv-fiche-tableau{width:100%;border-collapse:collapse;font-size:9.4pt;-moz-column-break-inside:auto;break-inside:auto}.cv-fiche-tableau thead{display:table-header-group}.cv-fiche-tableau td,.cv-fiche-tableau th{border:.25mm solid #9aa3ac;padding:1.4mm 2mm;text-align:left;vertical-align:top}.cv-fiche-tableau th{background:#f3f5f7;font-weight:700;text-align:center}.cv-fiche-tableau tr{-moz-column-break-inside:avoid;break-inside:avoid}.cv-fiche-tableau .cv-list{margin:0;padding-left:3.5mm}.cv-fiche-tableau td:first-child{width:28mm;white-space:nowrap}.cv-fiche-pied{display:grid;grid-template-columns:repeat(3,1fr);gap:6mm;margin-top:12mm;-moz-column-break-inside:avoid;break-inside:avoid}.cv-fiche-pied-valeur{display:flex;align-items:flex-end;min-height:15mm;font-size:10pt;border-bottom:.25mm solid #9aa3ac;padding-bottom:1mm}.cv-fiche-pied-libelle{display:block;margin-top:1.5mm;font-size:9.4pt;font-style:italic;color:var(--cv-gris)}.cv-fiche-pied .cv-signature-image{margin-top:0;max-height:15mm;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.cv-fiche-pied .cv-signature-name{margin-top:0}.cv-page--berlin{background:linear-gradient(90deg,#2b3440 0 66mm,#fff 66mm 100%)}.cv-page--berlin .cv-sidebar{background:#2b3440}.cv-page--berlin .cv-name{font-size:24pt;text-transform:uppercase;letter-spacing:.02em;color:var(--cv-encre)}.cv-page--berlin .cv-jobtitle{color:var(--cv-accent);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:10pt}.cv-page--muenchen .cv-banner .cv-name{text-transform:uppercase;letter-spacing:.03em;font-size:22pt}.cv-page--dresden .cv-entry{grid-template-columns:28mm 1fr}.cv-page--dresden .cv-entry-body{position:relative;padding-left:6mm;border-left:.4mm solid var(--cv-filet)}.cv-page--dresden .cv-entry-body:before{content:"";position:absolute;left:-1.6mm;top:1.4mm;width:3mm;height:3mm;border-radius:50%;background:var(--cv-accent);box-shadow:0 0 0 1mm #fff}.cv-page--dresden .cv-section-title{border-bottom:0;border-left:1.4mm solid var(--cv-accent);padding:0 0 1mm 3mm}.cv-page--leipzig{background:linear-gradient(90deg,#eef1f5 0 66mm,#fff 66mm 100%)}.cv-page--leipzig .cv-sidebar{background:#eef1f5}.cv-page--leipzig .cv-sidebar-photo{width:34mm;height:44mm;border-radius:1.5mm}.cv-page--leipzig .cv-sidebar .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-accent)}.cv-page--basel .cv-banner{background:#f5f7fa;color:var(--cv-encre);border-bottom:1.2mm solid var(--cv-accent);padding-bottom:8mm}.cv-page--basel .cv-banner .cv-name{color:var(--cv-accent)}.cv-page--basel .cv-banner .cv-jobtitle{color:var(--cv-gris);opacity:1}.cv-page--basel .cv-banner .cv-contact{color:var(--cv-gris)}.cv-page--basel .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-filet)}.cv-page--bonn .cv-name{color:var(--cv-encre)}.cv-page--bonn .cv-jobtitle{color:var(--cv-accent);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:9.6pt}.cv-page--bonn .cv-section-title{justify-content:center}.cv-page--hannover .cv-name{color:var(--cv-encre);font-size:21pt}.cv-page--hannover .cv-jobtitle{color:var(--cv-accent);text-transform:uppercase;letter-spacing:.1em;font-size:9.6pt;font-weight:700}.cv-page--hannover .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-accent);border-bottom-width:.5mm}.cv-page--kassel{--cv-rail:38mm;--cv-gouttiere:7mm}.cv-page--kassel .cv-header{display:grid;grid-template-columns:var(--cv-rail) 1fr;gap:0 var(--cv-gouttiere);align-items:start;padding-bottom:5mm;border-bottom:.3mm solid var(--cv-filet)}.cv-page--kassel .cv-header:before{content:"Lebenslauf";grid-column:1;padding-top:1.5mm;font-size:11.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--cv-accent)}.cv-page--kassel .cv-identity{grid-column:2}.cv-page--kassel .cv-name{font-size:19pt;color:var(--cv-encre)}.cv-page--kassel .cv-jobtitle{font-size:10.5pt;font-weight:600}.cv-page--kassel .cv-section{display:grid;grid-template-columns:var(--cv-rail) 1fr;gap:0 var(--cv-gouttiere);margin-top:7mm}.cv-page--kassel .cv-section-title{grid-column:1;grid-row:1;align-self:start;margin:0;padding:0;border-bottom:0;font-size:10pt;color:var(--cv-encre)}.cv-page--kassel .cv-section>:not(.cv-section-title){grid-column:2}.cv-page--kassel .cv-section>.cv-entry{grid-column:1/-1;grid-template-columns:var(--cv-rail) 1fr;gap:0 var(--cv-gouttiere);margin-bottom:5mm}.cv-page--kassel .cv-entry-date{color:var(--cv-encre);font-weight:600}.cv-page--kassel .cv-entry-title{font-size:10.6pt}.cv-page--hamburg{background:linear-gradient(to right,var(--cv-accent) 0 66mm,#fff 66mm 100%)}.cv-page--hamburg .cv-sidebar{background:var(--cv-accent)}.cv-page--hamburg .cv-sidebar-photo{border:1.2mm solid rgba(255,255,255,.55)}.cv-page--hamburg .cv-name{font-size:25pt;color:var(--cv-encre)}.cv-page--hamburg .cv-jobtitle{color:var(--cv-accent);font-weight:700}.cv-page--hamburg .cv-main .cv-section-title{color:var(--cv-encre);border-bottom:0;padding-bottom:0;position:relative;padding-left:7mm}.cv-page--hamburg .cv-main .cv-section-title svg{display:none}.cv-page--hamburg .cv-main .cv-section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4.5mm;height:4.5mm;border-radius:1mm;background:var(--cv-accent)}.cv-page--hamburg .cv-main .cv-section{border-top:.25mm solid var(--cv-filet);padding-top:3.5mm}.cv-page--frankfurt .cv-banner{background:linear-gradient(135deg,var(--cv-accent) 0,color-mix(in srgb,var(--cv-accent) 62%,#000) 100%);padding-bottom:12mm}.cv-page--frankfurt .cv-banner .cv-jobtitle{letter-spacing:.06em;text-transform:uppercase;font-size:10pt}.cv-page--frankfurt .cv-colonne-secondaire .cv-section-title{font-size:10pt}.cv-page--potsdam .cv-name{font-size:21pt}.cv-page--stuttgart{background:linear-gradient(to left,var(--cv-accent) 0 66mm,#fff 66mm 100%)}.cv-page--stuttgart .cv-sidebar{background:var(--cv-accent)}.cv-page--stuttgart .cv-name{color:var(--cv-encre);font-size:24pt}.cv-page--stuttgart .cv-jobtitle{color:var(--cv-accent);font-weight:700}.cv-page--stuttgart .cv-main .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-accent)}.cv-page--duesseldorf .cv-banner{background:#f7f4f5;color:var(--cv-encre);border-left:3mm solid var(--cv-accent);padding-left:15mm}.cv-page--duesseldorf .cv-banner .cv-name{color:var(--cv-accent)}.cv-page--duesseldorf .cv-banner .cv-jobtitle{color:var(--cv-gris);opacity:1}.cv-page--duesseldorf .cv-banner .cv-contact{color:var(--cv-gris)}.cv-page--nuernberg{background:linear-gradient(to right,var(--cv-accent) 0 66mm,#fff 66mm 100%)}.cv-page--nuernberg .cv-sidebar{background:var(--cv-accent)}.cv-page--nuernberg .cv-name{color:var(--cv-encre);text-transform:uppercase;letter-spacing:.03em;font-size:23pt}.cv-page--nuernberg .cv-jobtitle{color:var(--cv-accent);font-weight:700}.cv-page--wien .cv-banner{padding:14mm 18mm 16mm;margin-bottom:8mm;clip-path:polygon(0 0,100% 0,100% 78%,0 100%);align-items:flex-start}.cv-page--wien .cv-banner .cv-name{font-size:27pt;font-weight:800;text-transform:uppercase;line-height:1.02}.cv-page--wien .cv-photo--ronde{border:1.1mm solid rgba(255,255,255,.9)}.cv-page--wien .cv-section-title{border-bottom:0;background:var(--cv-fond-doux);color:var(--cv-accent);padding:1.6mm 3mm;border-radius:1mm}.cv-page--koeln{font-family:Georgia,Times New Roman,Times,serif}.cv-page--koeln .cv-name{font-family:Georgia,Times New Roman,Times,serif;font-weight:400;font-size:26pt;letter-spacing:.16em;text-transform:uppercase;color:var(--cv-encre)}.cv-page--koeln .cv-jobtitle{letter-spacing:.22em;text-transform:uppercase;font-size:9.2pt;font-weight:400;color:var(--cv-accent)}.cv-page--koeln .cv-section-title{justify-content:center;border-bottom:0;border-top:.3mm solid var(--cv-filet);padding-top:2mm;padding-bottom:0;color:var(--cv-encre);font-weight:400;letter-spacing:.2em;font-size:10pt}.cv-page--salzburg .cv-header{align-items:center;gap:10mm;padding-bottom:6mm;margin-bottom:2mm;border-bottom:.4mm solid var(--cv-filet);flex-direction:row-reverse;justify-content:flex-end}.cv-page--salzburg .cv-photo--ronde-large{box-shadow:0 0 0 2.4mm color-mix(in srgb,var(--cv-accent) 22%,#fff);margin:2.4mm}.cv-page--salzburg .cv-name{font-size:28pt;font-weight:800;line-height:1.02}.cv-page--salzburg .cv-section-title{border-bottom:0;border-left:1.6mm solid var(--cv-accent);padding:.5mm 0 .5mm 3mm}.cv-page--mainz .cv-entete-centre{border-bottom:.7mm solid var(--cv-accent);padding-bottom:6mm}.cv-page--mainz .cv-monogramme{width:22mm;height:22mm;font-size:13pt}.cv-page--mainz .cv-name{font-size:32pt;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--cv-encre)}.cv-page--mainz .cv-jobtitle{color:var(--cv-accent);text-transform:uppercase;letter-spacing:.18em;font-size:9.4pt}.cv-page--mainz .cv-section-title{justify-content:flex-start;border-bottom:0;color:var(--cv-encre);background:var(--cv-fond-doux);padding:1.5mm 3mm}.cv-page--graz{background:linear-gradient(270deg,#f4f6f9 0 66mm,#fff 66mm 100%)}.cv-page--graz .cv-sidebar{background:#f4f6f9}.cv-page--graz .cv-name{color:var(--cv-encre);font-size:21pt;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.cv-page--graz .cv-jobtitle{letter-spacing:.08em;text-transform:uppercase;font-size:9.4pt}.cv-page--graz .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-encre);border-bottom-width:.25mm;letter-spacing:.14em}.cv-page--zuerich .cv-name{color:var(--cv-encre);font-size:20pt}.cv-page--zuerich .cv-jobtitle{color:var(--cv-encre);font-weight:600}.cv-page--zuerich .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-encre);border-bottom-width:.25mm;font-size:10.2pt;letter-spacing:.1em}.cv-page--zuerich .cv-erfolg{border-left-color:var(--cv-gris)}.cv-page--zuerich .cv-erfolg strong{color:var(--cv-encre)}.cv-page--zuerich .cv-photo--portrait{width:28mm;height:36mm;border-radius:0}.cv-page--bremen .cv-jobtitle,.cv-page--bremen .cv-name{color:var(--cv-encre)}.cv-page--bremen .cv-name{font-size:19pt}.cv-page--bremen .cv-section-title{color:var(--cv-encre);border-bottom-color:var(--cv-encre);border-bottom-width:.25mm;font-size:10.2pt}.cv-page--bremen .cv-erfolg{border-left-color:var(--cv-gris)}.cv-page--bremen .cv-erfolg strong{color:var(--cv-encre)}.cv-page--aachen .cv-name{color:var(--cv-encre);font-size:20pt;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.cv-page--aachen .cv-jobtitle{letter-spacing:.12em;text-transform:uppercase;font-size:9.2pt}.cv-page--aachen .cv-section-title{justify-content:center;color:var(--cv-encre);border-bottom:0;border-top:.25mm solid var(--cv-filet);padding-top:2mm;padding-bottom:0;letter-spacing:.18em;font-weight:600}.cv-page--genf{font-size:10.2pt}.cv-page--genf .cv-section{margin-top:9.5mm}.cv-page--genf .cv-name{color:var(--cv-encre);font-size:21pt}.cv-page--genf .cv-jobtitle{color:var(--cv-accent);font-weight:700}.cv-page--genf .cv-section-title{color:var(--cv-accent);border-bottom:0;border-top:.5mm solid var(--cv-accent);padding:2.5mm 0 0;margin-bottom:3.5mm;font-size:10.2pt;letter-spacing:.16em}.cv-page--genf .cv-skills{display:grid;grid-template-columns:1fr 1fr;gap:0 7mm}.cv-page--casse-fidele .cv-entry-org,.cv-page--casse-fidele .cv-entry-title,.cv-page--casse-fidele .cv-jobtitle,.cv-page--casse-fidele .cv-name,.cv-page--casse-fidele .cv-subsection-title{text-transform:none!important;letter-spacing:normal!important}.cv-page--sans-gras .cv-entry-date,.cv-page--sans-gras .cv-entry-title,.cv-page--sans-gras .cv-jobtitle,.cv-page--sans-gras .cv-name{font-weight:400!important}@media print{.cv-page{margin:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lettre-page{--lt-accent:#0000d4;--lt-encre:#14181f;--lt-gris:#55606b;--lt-filet:#d8dde3;width:210mm;min-height:297mm;padding:20mm 20mm 18mm;margin:0 auto;background:#fff;color:var(--lt-encre);font-family:Tahoma,Segoe UI,Arial,Helvetica,sans-serif;font-size:10.8pt;line-height:1.55;overflow-wrap:break-word}.lettre-page,.lettre-page *{box-sizing:border-box}.lettre-briefkopf{margin:-20mm -20mm 10mm;padding:12mm 20mm 9mm;background:var(--lt-accent);color:#fff;display:flex;align-items:baseline;justify-content:space-between;gap:8mm}.lettre-briefkopf-nom{margin:0;font-size:19pt;font-weight:700;letter-spacing:-.01em;line-height:1.15}.lettre-briefkopf-titre{margin:1mm 0 0;font-size:10pt;font-weight:600;opacity:.86}.lettre-briefkopf-contact{text-align:right;font-size:8.8pt;line-height:1.5;opacity:.92;white-space:nowrap}.lettre-entete-sobre{margin-bottom:10mm;text-align:right;font-size:9.2pt;line-height:1.5;color:var(--lt-gris)}.lettre-entete-sobre strong{display:block;font-size:12pt;color:var(--lt-encre);margin-bottom:1mm}.lettre-adresses{display:flex;align-items:flex-start;justify-content:space-between;gap:10mm;margin-bottom:10mm}.lettre-expediteur-ligne{font-size:7.8pt;color:var(--lt-gris);border-bottom:.2mm solid var(--lt-filet);padding-bottom:1mm;margin-bottom:3mm}.lettre-destinataire{font-size:10.4pt;line-height:1.5;min-width:0}.lettre-destinataire strong{font-weight:700}.lettre-lieu-date{flex:0 0 auto;font-size:10.4pt;padding-top:8mm;white-space:nowrap}.lettre-betreff{font-weight:700;font-size:11.2pt;margin:0 0 1.5mm}.lettre-referenz{font-size:9.6pt;color:var(--lt-gris);margin:0 0 6mm}.lettre-betreff+.lettre-anrede{margin-top:6mm}.lettre-anrede{margin:0 0 4mm}.lettre-corps p{margin:0 0 4mm;text-align:justify;hyphens:auto}.lettre-corps p:last-child{margin-bottom:0}.lettre-gruss{margin-top:7mm}.lettre-signature-image{display:block;max-height:16mm;margin-top:3mm}.lettre-signature-nom{margin-top:3mm;font-size:11pt;font-weight:600;font-family:Segoe Script,Brush Script MT,cursive}.lettre-anlagen{margin-top:10mm;font-size:9.8pt;-moz-column-break-inside:avoid;break-inside:avoid}.lettre-anlagen-titre{font-weight:700;margin-bottom:1mm}.lettre-anlagen ul{margin:0;padding-left:4.5mm}@media print{.lettre-page{margin:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}