body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container .part-title{background-color:#000000aa;border-radius:25px;color:#d3d3d3;font-size:xx-large;font-weight:700;margin:2.5vh 5vw;padding:1% 2.5%}.container .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#jobs .card{min-width:250px}#jobs .card .card-face .header{flex-wrap:wrap}#jobs a#see-more{background-color:#427ff1;border-radius:25px;color:#fff;display:block;margin:auto;padding:20px 40px;text-align:center;text-decoration:none;width:50vw}#jobs a#see-more:hover{background-color:#1861e9}#about-me .content{background-color:#fff;border:2px solid #427ff1;border-radius:25px;box-shadow:5px 2.5px 2.5px #a9a9a9;font-size:large;line-height:50px;margin:0 auto;padding:2.5vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#competences{margin-bottom:20px}#competences .content{background-color:#fff;border:2px solid #427ff1;border-radius:25px;box-shadow:5px 2.5px 2.5px #a9a9a9;font-size:large;margin:0 auto;padding:2.5vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#competences .technologies{display:flex;flex-direction:row;flex-wrap:wrap}#competences .technologies *{flex:1 1;margin:10px 0;min-width:25%;position:relative}#competences .technologies * .tooltip{background-color:#000;border-radius:20px;color:#fff;font-size:small;left:0;padding:10px;position:absolute;right:0;top:-75%;visibility:hidden}#competences .technologies :hover .tooltip{visibility:visible}#contact,#contact form{display:flex;flex-direction:column;justify-content:center}#contact form{background-color:#ffffffdd;border:2px solid #427ff1;border-radius:25px;box-shadow:5px 2.5px 2.5px #a9a9a9;margin:auto;min-height:60vh;padding:15px 0;width:90vw}#contact form div{display:flex;flex-direction:row;flex-wrap:wrap}#contact form div.content{display:block;font-size:large;text-align:center}#contact form input,#contact form textarea{border:1px solid #427ff1;border-radius:25px;flex:1 1;margin:10px 2.5vw;padding:10px 20px}#contact form input[type=submit],#contact form textarea[type=submit]{background-color:#427ff1;border:none;color:#fff;cursor:pointer}#contact form input[type=submit]:hover,#contact form textarea[type=submit]:hover{background-color:#1861e9}#contact form textarea{height:25vh;resize:none}#contact .success{background-color:green}#contact .error,#contact .success{border-radius:25px;color:#fff;margin:auto;padding:10px 20px}#contact .error{background-color:red}#jobs .card{background-color:#fff;border:2px solid #427ff1;border-radius:25px;box-shadow:5px 2.5px 2.5px #a9a9a9;cursor:pointer;flex:1 1;height:40vh;justify-content:center;margin:25px;max-width:500px;min-width:25vw;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}#jobs .card .card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:90%;margin:5%;overflow:hidden;position:absolute;width:90%}#jobs .card .card-face .header{align-items:center;display:flex;flex-direction:row;height:10vh;margin-bottom:20px}#jobs .card .card-face .header img{border-radius:25%;width:20%}#jobs .card .card-face .header .title{flex:1 1;margin-left:20px}#jobs .card .card-face.front span{font-weight:700}#jobs .card .card-face.front .see-more{background-color:#427ff1;border-radius:50px;bottom:5px;color:#fff;padding:20px 0;position:absolute;text-align:center;width:100%}#jobs .card .card-face.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#jobs .card .card-face.back .content{flex:1 1;margin:20px 0 10px;overflow-y:auto}#jobs .card .card-face.back .content::-webkit-scrollbar{width:7.5px}#jobs .card .card-face.back .content::-webkit-scrollbar-track{background:#f1f1f1}#jobs .card .card-face.back .content::-webkit-scrollbar-thumb{background:#888;border-radius:7.5px}#jobs .card .card-face.back .content::-webkit-scrollbar-thumb:hover{background:#555}#jobs .card .card-face.back .see-more{background-color:#427ff1;border-radius:50px;color:#fff;padding:5% 0;text-align:center;width:100%}#jobs .card.reversed{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#jobs .card img{width:75%}header{align-items:center;background-color:#272727;border-bottom:3px solid #42c7f1;display:flex;flex-flow:row nowrap;height:7.5vh;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0;z-index:100}header .selector{display:inline;display:flex;flex:5 1;flex-direction:row;justify-content:center;margin:auto}header .selector.languages{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin:0 20px}header .selector.languages a{height:4vh;width:4vh}header .selector a{color:#42c7f1;text-decoration:none}header .selector a:hover{color:#427ff1;text-decoration:none}header .selector a img{height:4vh;padding:2px;width:4vh}header .selector a img.active{border:2px solid #427ff1;border-radius:50%;padding:0}header .informations,header .sandwich{display:none;justify-content:center}header .informations.sandwich,header .sandwich.sandwich{background-color:initial;border:none;cursor:pointer}header:hover{border-bottom:3px solid #427ff1}.menu-sandwich{background-color:#272727;height:0;overflow:hidden;padding:0 5%;position:absolute;top:7.5vh;transition:height .5s;width:90vw}.menu-sandwich .selector{padding:5% 0}.menu-sandwich .selector a{color:#42c7f1;text-decoration:none}.menu-sandwich .selector .icon{margin-right:2.5vw}@media (max-width:500px){header .selector{display:none}header .selector.languages{flex:1.5 1}header .informations,header .sandwich{display:inline;display:flex;flex:1 1;flex-direction:row}header .informations.informations,header .sandwich.informations{color:#fff;flex:3 1}.menu-sandwich.active{height:20vh;padding:0 5%}.menu-sandwich.active .icon{margin-right:2.5vw}}@media (max-height:600px){header{height:15vh}header .selector.languages{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin:0 20px}header .selector.languages a{height:10vh;margin:0 20px;width:10vh}header .selector.languages a img{height:10vh;padding:2px;width:10vh}header .selector.languages a img.active{border:2px solid #42c7f1;border-radius:50%;padding:0}}footer{background-color:#272727;bottom:0;padding-bottom:1%;padding-top:1%;position:relative;text-align:center;width:100%}footer p{color:#fff}footer p a{color:#42c7f1;margin:0;text-decoration:none}footer p a:hover{color:#427ff1;text-decoration:none}footer a{color:#42c7f1;margin:1%;text-decoration:none}footer a:hover{color:#427ff1;text-decoration:none}.App{display:flex;flex-direction:column;min-height:100vh}.App .container{background-image:url(/static/media/background.a2a495236afa94ea1c00.jpg);background-repeat:repeat;flex:1 1}img{width:100%}
/*# sourceMappingURL=main.97e0c429.css.map*/