@font-face{font-family:Product Sans Bold;font-display:swap;src:url(/static/media/ProductSansBold.dba0c688.ttf) format("truetype")}@font-face{font-family:Product Sans Bold Italic;font-display:swap;src:url(/static/media/ProductSansBoldItalic.79750b1d.ttf) format("truetype")}@font-face{font-family:Product Sans Italic;font-display:swap;src:url(/static/media/ProductSansItalic.e88ec188.ttf) format("truetype")}@font-face{font-family:Product Sans Regular;font-display:swap;src:url(/static/media/ProductSansRegular.eae9c18c.ttf) format("truetype")}body{margin:0;box-sizing:border-box;font-family:Product Sans Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;background:#f6f6fd;color:#393e44}.shape{position:absolute;top:0;left:0;width:100%;height:70vh;content:"";background:linear-gradient(-30deg,#47a9f4,#5969ea);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%)}p{font-family:Product Sans Regular;letter-spacing:2px;font-size:1.9vh;color:#393e44}h1{font-size:5vh;line-height:.8em}h1,h2{font-family:Product Sans Bold;color:#535353}h2{font-size:4vh}h3{font-size:3vh}h3,h4{font-family:Product Sans Bold;color:#535353}h4{font-size:2vh}.navbar{position:fixed;min-height:10vh;width:80%;top:0;z-index:99;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:10vh;font-size:3vh;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 10%;color:#f6f6fd}.navbar.filled{min-height:5vh;height:5vh;max-height:5vh;line-height:5vh;background:#4e74ed;box-shadow:1px 0 3px rgba(0,0,0,.73)}.navbar.empty{background:transparent}.navbar .navbar__right{display:flex;flex-direction:row;justify-content:right;align-items:center}.navbar .navbar__right .menu{display:inline-block;font-size:.7em}.navbar .navbar__right .menu .element{font-family:Product Sans Regular;color:#c5d3f0;padding:0 10px;cursor:pointer;display:inline;-webkit-transition:color .3s ease;transition:color .3s ease}.navbar .navbar__right .menu .element:hover{color:#f6f6fd}.navbar .navbar__right .menu .element.bold{background:#fff;color:#3a62b9;border-radius:1em;padding:4px 10px;margin:0 1px;-webkit-transition:background .3s ease;transition:background .3s ease}.navbar .navbar__right .menu .element.bold:hover{background:#2f5099;color:#fff}@media only screen and (max-width:768px){.navbar{justify-content:center}.navbar .navbar__right{display:none}}.pres{width:100%;height:70vh}.pres .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:50vh;padding:5vh 25px;width:688px;margin:auto}.shadow-container{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.63));filter:drop-shadow(0 0 3px rgba(0,0,0,.63))}.profile-picture{position:relative;width:260px;-webkit-clip-path:circle();clip-path:circle()}.pres .container .description,.profile-picture{-webkit-transform:translate(0);transform:translate(0)}.pres .container .description{margin-left:5vw;text-align:left}.pres .container .description h1{color:#f6f6fd}.pres .container .description h3{color:#dbdbf0}.pres .container .description p{color:#fff;opacity:.8;text-align:left;white-space:nowrap;line-height:1em;height:1.5vh}.pres .container .description p img{display:inline-block;max-height:100%}.inFewWords{-webkit-transform:translate(0);transform:translate(0)}.inFewWords .card{display:inline-block;position:absolute;background:#f7f7fd;box-shadow:0 0 3px rgba(0,0,0,.31);border-radius:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:2%;padding:0 25px;width:688px}@media only screen and (max-width:768px){.profile-picture{width:172px;max-width:40vw;max-width:20vh;max-height:20vh!important}.pres .container{flex-direction:column;padding:5vh 0 0;width:100vw}.pres .container .description{width:80vw;margin:0 10vw;text-align:center;height:auto}.pres .container .description p{text-align:center}.pres .container .description h1{color:#f6f6fd;height:4vh}.inFewWords .card{position:absolute;padding:0 10px;background:#f7f7fd;box-shadow:0 0 3px rgba(0,0,0,.53);max-width:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0}}.school{color:#222831;margin-top:5em}.shape-wrap{-webkit-filter:drop-shadow(-1px 1px 5px #222831);filter:drop-shadow(-1px 1px 5px #222831)}.schools{margin-top:5vh;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.schools .card{width:430px;margin:20px;padding:10px;background:linear-gradient(-30deg,#69baf8,#3ca0ec);border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.7)}.schools .card h4{color:#f6f6fd;margin:.5em}.schools .card .learned{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.schools .card .learned .elem{color:#f6f6fd}.vertical__line{display:block;width:1px;height:3vh;background:grey;margin:0 auto}.school p{max-width:60%;margin:2vh auto}@media only screen and (max-width:768px){.schools .card{min-width:80%;max-width:80%;padding:1%;margin:3% 0}.school p{max-width:90%}}.elementContainer{width:100px;height:100px;margin:10px;-webkit-transition:all .5s ease;transition:all .5s ease}.elementContainer.active{margin:10px 15%;padding:10px 50px;width:65%;background:#fdfcfd;box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:10em}.competencies .circleShadow{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.1));filter:drop-shadow(0 0 3px rgba(0,0,0,.1))}.container .competencies{max-width:768px;margin:0 auto;padding:10px;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;-webkit-transition:all .5s ease;transition:all .5s ease}.container .competencies .size-box{width:100px;height:100px;-webkit-clip-path:circle();clip-path:circle();-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:default}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}.container .competencies .size-box:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-clip-path:unset;clip-path:unset;-webkit-transform:scale(1.2);transform:scale(1.2)}.container .competencies .comp{line-height:100px;font-size:22px;font-weight:600;background:hsla(0,0%,100%,.9);-webkit-transition:background .2s ease;transition:background .2s ease;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.container .competencies .comp:hover{line-height:100px;font-size:22px;font-weight:600;background:hsla(0,0%,100%,0)}.ExperienceCard{width:90%;padding:10px;display:flex;margin:20px auto;max-width:750px;border-radius:20px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 3px rgba(0,0,0,.2)}.ExperienceCard:hover{box-shadow:0 0 4px rgba(0,0,0,.3)}.ExperienceCard .Logo{width:20%;margin:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}.ExperienceCard .Logo img{width:100%}.ExperienceCard .Infos{width:70%;margin:0 5%;text-align:left}.ExperienceCard .Infos h3{margin:0;display:inline-block}.ExperienceCard .Infos h4{margin:0 10px;display:inline-block}.ExperienceCard .Infos p{font-size:1.7vh;margin:7px 0;letter-spacing:normal}.ExperienceCard .Infos .Technologies{width:100%;display:flex}.ExperienceCard .Infos .Technologies .techno{height:30px;margin:0 5px}.ExperienceCard .Infos .Technologies .techno img{height:100%}.footer{background:#e3e3e9;padding:2%;margin-top:2%}.footer,.footer a{color:#57575c}
/*# sourceMappingURL=main.0e1c1281.chunk.css.map */