@font-face{font-family:satoshi;src:url(/assets/Satoshi-Variable-ChAXbpFa.ttf)}@font-face{font-family:poppins;src:url(/assets/Poppins-Variable-qTKhEDhV.ttf)}@font-face{font-family:space-mono;src:url(/assets/SpaceMono-Regular-Ba0nOT4a.ttf)}@font-face{font-family:space-mono-bold;src:url(/assets/SpaceMono-Bold-Dyp2aizM.ttf)}@font-face{font-family:space-mono-bold-it;src:url(/assets/SpaceMono-BoldItalic-Cfx5I7zT.ttf)}*{padding:unset;margin:unset;font-weight:unset;color:unset}:root{--accent-color: #0000ff;--padding: 4mm;--inner-padding: 3mm;--font-family: "space-mono"}body{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10mm 0;overflow:auto;box-sizing:border-box;background-color:#d3d3d3}body#index-body{height:100vh}#btn-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;margin:0;position:fixed;top:10mm;left:calc(50% + 110mm)}#btn-container #lang-container{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em}#btn-container #lang-container a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}#btn-container #download-btn,#btn-container .lang{background-color:#fff;border:0px solid rgb(165,165,165);border-radius:10px;padding:.9em;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:.15s all;margin:0;width:100%;box-shadow:0 0 10px #0003}#btn-container #download-btn#download-btn:hover,#btn-container .lang#download-btn:hover{background-color:#b8b8ff}#btn-container #download-btn img,#btn-container .lang img{width:7mm;height:auto}#btn-container #download-btn.lang,#btn-container .lang.lang{font-family:space-mono-bold;color:#000;margin-right:1em;border-radius:10px;padding:.9em 1em;text-decoration:none;width:100%}#btn-container #download-btn.lang span,#btn-container .lang.lang span{color:#fff;transition:.15s all}#btn-container #download-btn.lang:hover,#btn-container .lang.lang:hover{color:#00f}#btn-container #download-btn.lang:last-of-type,#btn-container .lang.lang:last-of-type{margin:0}#btn-container #download-btn.lang.active,#btn-container .lang.lang.active,#btn-container #download-btn.lang.active span,#btn-container .lang.lang.active span{color:#00f}nav{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}nav a{font-family:space-mono-bold;font-size:1.2em;margin:0 1em;height:fit-content;width:fit-content;border:1px solid gray;border-radius:15px;padding:.8em 2em;background-color:#fff;box-shadow:0 0 10px gray;transition:.1s all}nav a:hover{background-color:#babaff}i{font-family:space-mono-bold-it;font-style:normal}.en #left-col .container{margin-bottom:1.5mm!important}#main-container{width:210mm;height:297mm;box-shadow:0 0 10px #0003;font-family:var(--font-family);background-color:#fff;display:flex;flex-direction:column;margin:1em}#main-container header{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin-bottom:3mm}#main-container header #top-container{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;padding:var(--padding) var(--padding) 0mm var(--padding);box-sizing:border-box}#main-container header #top-container img{background-color:var(--accent-color);border:0px;width:25mm!important;height:auto!important}#main-container header #top-container #title-container{width:100%;height:100%;line-height:1;display:flex;flex-direction:column;justify-content:flex-end}#main-container header #top-container #title-container h1{font-size:1.7em;font-variation-settings:"wght" 900;font-family:space-mono-bold;margin-bottom:.2em}#main-container header #top-container #title-container h2{font-size:1.25em;font-variation-settings:"wght" 400;margin-bottom:.2em}#main-container header #bottom-container{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:calc(var(--padding) - 0mm) var(--padding) var(--padding) var(--padding)}#main-container header a{font-size:1em;color:var(--accent-color);font-size:1.25em;font-variation-settings:"wght" 800;text-decoration:0px;border-bottom:1px solid var(--accent-color);width:100%;box-sizing:border-box;line-height:1.1}#main-container #content{width:100%;height:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;padding:calc(var(--padding) - 1.4mm) var(--padding) var(--padding) var(--padding);box-sizing:border-box}#main-container #content .col{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box}#main-container #content .col .container{margin-bottom:3mm}#main-container #content .col .container:last-of-type{margin-bottom:0!important}#main-container #content .col#left-col{margin-left:10mm;width:40%}#main-container #content .col#right-col{width:60%}#main-container #content .container{margin-bottom:4mm;width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:2mm}#main-container #content .container.informations .content-container{margin-bottom:3mm}#main-container #content .container.skills-container .content-container{margin-bottom:3mm!important}#main-container #content .container.work-container h4{margin-bottom:1.5mm}#main-container #content .container.work-container ul li{margin-bottom:4mm!important}#main-container #content .container.work-container ul li:last-of-type{margin-bottom:0!important}#main-container #content .container.studies-container h4{margin-bottom:1mm}#main-container #content .container .content-container{margin-bottom:5mm;display:flex;flex-direction:column}#main-container #content .container .content-container:last-of-type{margin-bottom:0!important}#main-container #content .container .content-container.lang{display:flex;flex-direction:row!important;margin-bottom:.2em}#main-container #content .container .content-container.lang:last-of-type{margin-bottom:1mm}#main-container #content .container .content-container.lang p{margin-left:2mm}#main-container #content .container .content-container.transvers{margin-bottom:1mm}#main-container #content .container:first-of-type{margin-top:0}#main-container #content .container h3{padding:2mm 0 0;margin-bottom:2mm;width:fit-content;height:fit-content;box-sizing:border-box;color:#00f;font-size:1.12em;font-variation-settings:"wght" 900;font-family:space-mono-bold;border-bottom:1px solid blue;width:100%;line-height:1;white-space:nowrap}#main-container #content .container h3:before{content:"";font-family:space-mono-bold;font-variation-settings:"wght" 900}#main-container #content .container h4{font-size:.85em;font-variation-settings:"wght" 750;font-family:space-mono-bold;line-height:1.2;margin-bottom:.4mm}#main-container #content .container h4:before{font-variation-settings:"wght" 900;content:"";font-family:space-mono-bold}#main-container #content .container h4 span{font-variation-settings:"wght" 450}#main-container #content .container .container-content{border-left:1px dashed rgb(190,190,190);padding-left:var(--inner-padding)}#main-container #content .container ul{list-style:none;padding-right:var(--inner-padding)}#main-container #content .container ul li:before{content:"> ";font-family:space-mono-bold;font-variation-settings:"wght" 900}#main-container #content .container p,#main-container #content .container li{font-size:.75em;font-variation-settings:"wght" 400}#main-container #content .container li{line-height:1.3}#main-container #content .container li span{margin-left:4.4mm}#main-container #content .container li.detail{line-height:1.2}#main-container #content .container p,#main-container #content .container a{font-size:.75em;text-decoration:none;line-height:1.3;padding-right:var(--inner-padding)}#main-container #content .container p:before,#main-container #content .container a:before{content:"> ";font-family:space-mono-bold;font-variation-settings:"wght" 900}#main-container #content .container p span,#main-container #content .container a span{margin-left:4.4mm}#main-container #content .container strong{font-variation-settings:"wght" 900;margin-left:0;font-family:space-mono-bold}#main-container #content .container #pres-txt{line-height:1.3;font-size:.75em;padding-left:0;border:0px}#main-container #content .container #pres-txt:before{content:""}@media screen and (max-width:1200px){body{justify-content:flex-start;align-items:flex-start;padding:0;width:fit-content}#btn-container{display:block;top:unset;left:unset;position:sticky;margin:1em 1em 0}#btn-container #lang-container{margin-bottom:.5em}#btn-container #lang-container #fr{margin-right:.5em!important}#btn-container .lang{font-size:.8em}#btn-container #download-btn{padding:.7em}#btn-container #download-btn img{width:5mm!important}}@media print{body{padding:0!important;transform:scale(1)}#main-container{box-shadow:none;margin:0}#btn-container{display:none}}
