/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;src:url(../../static/media/titilliumweb-bold-webfont.8462bb730a0dda08a74b.woff2) format("woff2"),url(../../static/media/titilliumweb-bold-webfont.4017edda16141fecb579.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:100;src:url(../../static/media/titilliumweb-extralight-webfont.f7ac23f662b811339144.woff2) format("woff2"),url(../../static/media/titilliumweb-extralight-webfont.56ce7b30a06e87c1329d.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:100;src:url(../../static/media/titilliumweb-extralightitalic-webfont.4682e9234dae959f3d86.woff2) format("woff2"),url(../../static/media/titilliumweb-extralightitalic-webfont.c73c4fe666d84cbea714.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;src:url(../../static/media/titilliumweb-italic-webfont.2da496f3ef6cfd97c207.woff2) format("woff2"),url(../../static/media/titilliumweb-italic-webfont.b12eb00cb8b68c65194b.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;src:url(../../static/media/titilliumweb-light-webfont.6e944a2cb368a59d8933.woff2) format("woff2"),url(../../static/media/titilliumweb-light-webfont.053941d0959520199f49.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;src:url(../../static/media/titilliumweb-lightitalic-webfont.04ad5b5faf1be5034e4c.woff2) format("woff2"),url(../../static/media/titilliumweb-lightitalic-webfont.0a17ec4d4e2bd6e6b382.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(../../static/media/titilliumweb-regular-webfont.2fbe41a854e59dd51063.woff2) format("woff2"),url(../../static/media/titilliumweb-regular-webfont.a70b4076486d43e957f4.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:500;src:url(../../static/media/titilliumweb-semibold-webfont.bc3cf2c16e7b7dd66b27.woff2) format("woff2"),url(../../static/media/titilliumweb-semibold-webfont.16835252020fa719f35c.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:500;src:url(../../static/media/titilliumweb-semibolditalic-webfont.9d3b095ecf542060a27d.woff2) format("woff2"),url(../../static/media/titilliumweb-semibolditalic-webfont.99e1c3deac6e24c049b4.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;src:url(../../static/media/titilliumweb-black-webfont.8a25b4bb2a815810d7f3.woff2) format("woff2"),url(../../static/media/titilliumweb-black-webfont.a70745efdec3ef606206.woff) format("woff")}@media print{body,html{font-size:11pt}body{background:none!important}body,html{height:95%;max-width:99%}#cv,*{box-shadow:none!important}#cv{background:none!important;margin:0!important;max-width:100%!important;visibility:visible;width:100%!important}#cv,#cv>*{display:block!important}#cv>*{grid-column:1/7;max-width:none!important;overflow:visible!important;width:auto!important}#cv>.page{grid-gap:.25cm 1.5cm!important;display:grid!important;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}#cv .block{background:none!important;padding:0}#cv .block__title{display:block;margin:0 0 1rem;min-height:0;padding:0}#cv .block__title--text{font-size:1.25em}#cv .block__content,#cv .block__content.clickable,#cv .block__content.expanded{background:none!important;border:none;padding:0!important}#cv .block__content{border-radius:0;margin:0 0 1rem}#cv .content__header{border-left:1px solid rgba(0,0,0,.25)!important;padding:0 0 0 1rem}#cv .content__environment,#cv .content__timeline{background:none;color:#5e5e5e!important;padding:0}#cv .content__details{padding-left:1rem;padding-top:1rem}#cv .content__details--list{margin:0;padding-left:1.5rem;padding-top:0}#cv .content__status{display:none!important}#cv .sidebar{align-self:flex-start;grid-column:1/3;grid-row:1/2;margin:0;padding:0}#cv .sidebar__contact{padding:0}#cv .sidebar__contact .row{display:block!important}#cv .main{flex:none;max-height:none;min-height:0}#cv .main--profile{grid-column:1/3;grid-row:2/3}#cv .main--profile .details__paragraph{margin-bottom:.5rem}#cv .main--experience{break-after:page!important;display:block!important;grid-column:3/7;grid-row:1/3;page-break-after:always!important}#cv .w-100.break-after{display:block!important;grid-row:3/4;width:100%!important}#cv .main--education{grid-column:3/7!important;grid-row:1/2}#cv .main--education,#cv .main--skills{break-before:page!important;display:block!important;page-break-before:always!important}#cv .main--skills{grid-column:1/3!important;grid-row:1/3}#cv .main--certificates,#cv .main--portfolio{display:block!important;grid-column:3/7!important;grid-row:2/3}#cv .main--certificates{margin-bottom:0!important}#cv .main--consent{display:block!important;font-size:8pt;grid-column:2/6!important;grid-row:3/4}#cv .portfolio__item hr{border:0;margin:0}.noprint{display:none;height:0;visibility:hidden;width:0}.page-wrapper{background:none;display:block}.sidebar__image{margin:auto auto .5rem;width:120px}.main--qrqode{margin:0 auto 2rem;text-align:center}.surname{display:block;font-weight:900;letter-spacing:5px;text-transform:uppercase}.content__details{max-height:1000px;opacity:1;visibility:visible}.content__toggle{display:none}.main{max-height:none;overflow:visible;width:100%!important}.block__title--img,ul.content__details--list>li:before{filter:grayscale(1);-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.portfolio__item{display:inline-block}.main--experience{max-height:none!important;overflow:visible!important}.main--profile{break-inside:avoid!important;grid-column:3/7;page-break-inside:avoid!important}.break-after,.main--profile{page-break-after:always!important}.break-after{break-after:page!important}.container{break-inside:avoid-page!important;page-break-inside:avoid!important}.slick-slider .slick-dots,.slick-slider button.slick-arrow{display:none!important}.slick-slider .slick-track{display:flex;flex-wrap:wrap;gap:0/2rem;transform:translate(0)!important;width:100%!important}.slick-slider .slick-track>.slick-cloned{display:none!important}.slick-slider .slick-track>*{margin-bottom:1rem;max-width:50%;width:auto!important}.slick-slider .slick-track .slick-slide img{display:none!important}}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#272b32;color:#141212;color:#383838;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Titillium Web,sans-serif;font-weight:400;line-height:1.4;margin:0;min-height:100vh;scrollbar-color:#f0f1f1;scrollbar-width:10px}#root{display:flex;flex-direction:column;margin:auto;max-width:1300px;padding-bottom:1rem;padding-top:1rem;width:100%}a{color:#d12a2a;text-decoration:none;transition:color .1s ease-in}a:hover{color:#926969}img{height:auto;max-width:100%}#cv{background-color:hsla(0,0%,96%,.97);border-radius:.3rem;box-shadow:0 0 25px rgba(0,0,0,.05);display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;margin:3rem auto 2rem;max-width:1300px;position:relative;width:98%}@media(min-width:578px){#cv{margin:auto 0 0 3rem;width:calc(100% - 4rem)}}.page{display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.main{flex:1 1 305px;max-height:100%}.container{margin:auto;width:98%}.w-100{width:100%}.block{background:hsla(0,0%,96%,.95);border-radius:.25rem;box-shadow:0 2px 24px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.5rem;margin:0 auto 1rem;padding:1rem}.block--clearbg{background:none;box-shadow:none;padding:0 .5rem}.block__title{align-items:center;display:flex;gap:.5rem;margin:1rem 0 .5rem;min-height:2.4rem;padding:0 1.5rem}.block__title--text{display:block;font-size:1rem;line-height:1.1;margin:0;text-transform:uppercase}.block__title--smaller{font-size:.8rem;font-weight:300;text-transform:none}.block__content{background:#fefefe;border-radius:.4rem;box-shadow:0 0 1rem rgba(0,0,0,.02);overflow:hidden;padding:1rem;position:relative;transition:all .2s ease-in}.block__content--clearbg{background:none;box-shadow:none;margin:0 .5rem;padding:0}.content__header{position:relative}.clickable .content__header{padding-right:3rem}.details__paragraph{margin:0 0 1rem}.content__toggle{bottom:0;height:1.5rem;margin:auto;position:absolute;right:1rem;top:0;transition:all .2s ease-in}.block__content.clickable:hover{box-shadow:0 0 1rem rgba(0,0,0,.06);cursor:pointer}.block__content.clickable:hover .content__toggle{opacity:.7;transform:scale(.85)}.content__toggle--img{transition:all .2s ease-in;width:1rem}.expanded .content__toggle--img{transform:rotate(90deg)}.content__environment,.content__timeline{background-color:hsla(0,5%,7%,.5);border-radius:.25rem;color:#f5f5f5;display:inline-block;font-size:.8rem;font-weight:100;margin:0 0 .25em;padding:.125em .5em;position:relative}.content__environment{background-color:rgba(94,94,94,.5);margin-left:.5rem}.content__title{color:#515151;font-weight:700;margin-bottom:.2rem}.content__subtitle,.content__title{font-size:1.1rem}.content__details{max-height:0;opacity:0;visibility:hidden}.expanded .content__details{max-height:1000px;opacity:1;transition:all .2s ease-in;visibility:visible}ul.content__details--list{list-style-type:none;padding-top:.5rem}ul.content__details--list>li{margin-bottom:.5rem;position:relative}ul.content__details--list>li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAhQAAAIUB4uz/wQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQkSURBVEiJvZZNbFRVFMd/97133zBM22mnnVKgWAUJBgitzgzBSIgGI3FXExIoiVE+0gUrYQluUOjGBa5cVGhgYyWasNMoCcaoNJnOSBs+guEjfJSPdmA65U077byP62JmHlNgogvxbF7e/3/P/d9zzzn3XqGUopaJ66dbKZoJ7EAc14jhyDiOAa5M4ZlpinoKzxxW762YqDnH8wREul8SjhzENQ/gGhJHgispfQ2e+rdxzCOMZfpUb8z+RwFx90QXzoITOLKzesIIC4kFGsHTSU8Vyc6J+YKOHMWTH6vu6EhNAfHgxF4c/UtcKXEky2jgcMtq3gpGWGEG5y3keqHIH7kCn16d5E6+IiZtXOMTtbXpq2cERObrLlwjiWNIXMmu4EqOtnSSc22+zY2Tyk+TsmbB1YkHw8RDdWyPNtJo6Oy7PMnAzbnythk2trle7QiN+AKCfkmGYVzZiWPwTdMmekIdHJ+6zb77V7CK4rk5qFcBjq5sY/fSBgbvFtiRzFMuglEe1yVUL7YGQLZ4EOgE2BV6lZ5QBz3jSfY8GMHynFoFguV67Lk0Qc/IQ3qWBtnVsaBCdbKweABAYH3Rih0cw5FyGY1cbP6AUzO36R0f8VcsHMn7oTYSC8KgNIan5vjx4QyqKqL+NVG2LQ2y9qfH3LF0cKSNCrQbeEYCkACH697gkTfH/ux5QACwyAgw+NLrvFMXIePYoCDaLvklN03PhfuMF0pL3n9pinejAQ6vDfLRUBFA4rkJDYhX4tpoLuJU4SZ59WRbTi5Zx6pAiM3XRmk9n6Q1/SebL15l1UKTk6sX++PyjuLU2BwbW4yqGhVxDYgBRESA5Xo9qeIjn98UbGZLXZSdY5c4a036+Nmcxc4rY2xpDrGp6Un5piYdloc0ImYpepSI+REkZBSAtJ31HTYEm8i5NmesJ6IVOzOZJ+e4bAj7iSWdK0WeaNbKiIprz3hWmYtCE6ImryFwqX2WlcZACmDYzgAQkxGfPFfI0qAZdIdbn3HsbmmgwdA4l5v1sVhjaf+HH3llRKQ0IA2QVXPccC3iZrPvMFSY5LT1gOPtq9naGMUQgiWmyWcdixlY1c7pjMVQlUC8yeDGtEe2WI5KqLRRiQDg9+I424Ivc0RcIV/Gdt+7QH/bOr57ZQ2FDg8pBIYQfJ+ZovfyBJVyrjME29oD/JapakylUv+q0XAk8UCEN4NN4OkM5Qqkpux5fK1G01Xfz9OHCkkdpb/92HWZcIocCq/jLzvPxdk8KA08nXtFh6Q1Q9Ka4d6sB0oHTwelsb2tgb7XwuwdyfPrhFvmjM/Vh/oPpSqKmEeAUYCB6WsMTt9icNF6jrV1Ua9VNc5TVq9rHFvTymBXC4N3Cwzc8vMxyozZV0rD/3FcV+yFXjg+8CKvTB98kZf+PPI/eLb8De2YUS8RbIB/AAAAAElFTkSuQmCC);background-position:center .5em;background-repeat:no-repeat;background-size:80%;content:"";font-size:1rem;height:100%;left:-1.2rem;opacity:.5;position:absolute;width:.5em}.badge{background:hsla(0,0%,96%,.95);border:1px solid rgba(94,94,94,.25);border-radius:.3rem;box-shadow:0 2px 24px rgba(0,0,0,.05);display:inline-block;margin:0 .3rem .3rem 0;padding:.1rem .3rem}footer{display:flex;margin:auto auto 0;max-width:1200px;padding:2% 2% 0;width:100%}.footer__content{height:100%;width:100%}#cv ::-webkit-scrollbar{width:10px}#cv ::-webkit-scrollbar-track{background:#ccc}#cv ::-webkit-scrollbar-thumb{background:#d83d3d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#cv ::-webkit-scrollbar-thumb:hover{background:#d12a2a}@media(min-width:1640px){#cv{max-width:1600px}}@media(min-width:892px)and (min-aspect-ratio:3/2){.main--experience{max-height:80vh;overflow:auto}}@media(min-width:892px)and (max-aspect-ratio:3/2){.main--experience{flex:1 0 100%;max-height:50vh;overflow:auto}}@media(max-width:560px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f0f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}#cv{height:auto}.main{max-width:none;width:auto}.block{padding:1rem 0}}.print-only{display:none}@media print{.print-only{display:block}}.photo{border-bottom:1px solid #d8d8d8;border-radius:50%;border-top:1px solid #d8d8d8;box-shadow:0 1rem 1rem rgba(0,0,0,.02);margin:auto auto 1rem;max-width:80%;padding:.2rem;width:200px}.name,.photo{display:block}.name{color:#383838;font-family:Titillium Web,sans-serif;font-size:2rem;margin:0 auto;padding:0 .1rem;position:relative;text-align:left}.name,.role{text-align:center}.role{color:#5e5e5e;font-family:Titillium Web;font-size:1rem;font-weight:400;letter-spacing:1.4px;margin:0 auto 1.5rem}.contact__item{display:flex;padding:.2rem 0 .3rem}.contact__icon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:80%;display:flex;flex:0 0 2em;font-size:12px;height:2rem;justify-content:center;text-align:center}.contact__icon svg{color:#d12a2a;height:1rem;margin:auto}.contact__link{color:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.25rem;line-height:1.8rem;vertical-align:middle}a.contact__link:hover{color:#d02b2b}button.noprint{background:none;border:0;color:hsla(0,0%,96%,.97);opacity:.7;outline:none;transition:all .2s ease-in}button.noprint:hover{cursor:pointer;opacity:1}.buttons{align-items:center;display:flex;height:2rem;justify-content:space-between;position:absolute;top:-3rem}@media(min-width:578px){.buttons{bottom:0;flex-direction:column;height:calc(100vh - 3rem);left:-3rem;position:absolute;top:1rem;width:3rem}.printer{bottom:1rem;position:fixed}}.language-selection{display:flex;gap:.5rem;height:1.5rem}.language-selection button{align-items:center;background:none;border:0;display:flex;justify-content:center;outline:none}@media(min-width:578px){.language-selection{flex-wrap:wrap;height:auto}.language-selection button{background:hsla(0,0%,96%,.5);border-radius:.25rem 0 0 .25rem;padding:.375rem 0;width:100%}.language-selection button.active{background:hsla(0,0%,96%,.97)}}.language-selection button.active img{border:1px solid hsla(0,0%,96%,.97);box-shadow:0 0 .1rem .1rem #96aab5;opacity:1}img.language{border:1px solid transparent;border-radius:50%;box-shadow:0 0 .2rem .2rem rgba(0,0,0,.04);height:1.5rem;margin:0 .2rem;object-fit:cover;object-position:center;opacity:.6;transition:all .1s ease-in;width:1.5rem}img.language:hover{box-shadow:0 0 .2rem .2rem rgba(0,0,0,.08);cursor:pointer;opacity:1}.sidebar{-ms-align-items:center;align-items:center;display:flex;flex:0 0 auto;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:auto;padding:1rem 2rem}.sidebar__header{padding:.5rem .2rem 2rem}.row{align-items:center;display:flex;gap:3rem}@keyframes fadeInOut{0%{opacity:.4}40%{opacity:1}to{opacity:.4}}.content__status{background-color:#d8d8d8;background-image:radial-gradient(#d8d8d8 50%,#f6f6f6);border:1px solid #f6f6f6;border-radius:50%;content:"";display:inline-block;height:.625em;margin:.125em 0;opacity:.8;position:absolute;right:.375em;top:.375em;transition:all .2s ease-in;vertical-align:text-top;width:.625em}.content__status.active{animation-duration:2s;animation-iteration-count:infinite;animation-name:fadeInOut;background-color:#10e118;background-image:radial-gradient(#10e118 50%,#dbffdb);border:1px solid #dbffdb}
/*# sourceMappingURL=main.70cfb9d7.css.map*/