html{font-size:62.5%}*{scroll-behavior:smooth}body{margin:0;font-family:-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;--primary-color:#72bae1;--secondary-color:#ffc27a;background:var(--secondary-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none}a:visited{color:inherit}.App{font-family:Roboto,sans-serif;max-width:1200px;margin:0 auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);font-size:1.6rem}.App,.content{position:relative;background:#fff}.content{padding:30px}.tooltip{position:relative;display:inline-block}.tooltip__text{visibility:hidden;width:150px;background-color:var(--primary-color);border-radius:1rem;color:#fff;text-align:center;padding:10px 0;position:absolute;z-index:15;bottom:150%;left:50%;margin-left:-75px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.tooltip__text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid var(--primary-color)}.tooltip:hover .tooltip__text{visibility:visible}.Section{margin-bottom:5rem}.Section__title{text-align:center;padding-top:7rem;padding-bottom:2rem}.Header{background-color:#fff;height:20rem;width:auto;color:#000;display:flex;position:relative;transform:translateY(0)}.Header,.Header--hidden{transition:transform .25s ease-in-out}.Header--hidden{display:none;transform:translateY(-200px)}.Header div{margin:auto}.Header__picture-container{padding:1.5rem;height:100%;box-sizing:border-box}.Header__picture,.Header__picture-container img{height:100%}.Header__job,.Header__name{display:block;font-size:4rem}.Header__job{font-weight:bolder}.Header__lede{font-size:3.2rem;font-weight:700;font-style:italic;color:var(--primary-color)}.menu__btn{display:none}.non-letter-smallcaps{font-size:70%}.Header-minimized{height:4.8rem;align-items:center;display:none}.Header-minimized--show{display:flex}.Header-minimized__title{font-size:2rem}.Header-minimized__name{font-size:2.5rem;font-weight:700;padding-right:.5rem}.Header-minimized__job{font-size:2rem;color:var(--primary-color);white-space:nowrap}.Header-minimized__logo{height:100%;box-sizing:border-box;padding:.5rem 1rem .5rem 0}.Header-minimized__logo img{height:100%}.Header-minimized__nav{font-size:2rem;text-transform:uppercase}.margin{height:20rem}@media only screen and (max-width:640px){.Header{height:12rem}.margin{height:15rem}.Header__name{font-size:3rem}.Header__job{font-size:2.5rem}.Header__lede{font-size:2rem}.Header-minimized__name{font-size:1.7rem}.Header-minimized__job{font-size:1.3rem}}.Menu{text-transform:uppercase;display:flex;background:var(--primary-color)}.Menu__burger{display:none;flex-grow:1;align-items:center;justify-content:right;font-size:2rem}.Menu__burger span:hover,.Menu__burger svg:hover{color:var(--primary-color);cursor:pointer}.Button__burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:unset;font-size:unset;font-weight:700}.Menu--minimized{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:-webkit-sticky;position:sticky;top:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);z-index:5;max-width:1200px;padding-right:3rem;padding-left:3rem}.Menu__nav{flex-grow:1;height:4.8rem;text-align:center;line-height:4.8rem;color:#fff;font-size:2rem}.Menu__nav--minimized{text-align:right;color:var(--primary-color)}.Menu__item{padding:0 1rem;display:inline-block;cursor:pointer;color:inherit;text-decoration:none;position:relative;font-weight:700}.Menu__item--active,.Menu__item:hover{font-weight:700;color:var(--secondary-color)}@media only screen and (max-width:1080px){.Menu--minimized .Menu__nav{display:none}.Menu--minimized .Menu__burger{display:flex}}@media only screen and (max-width:460px){.Menu--minimized{padding-left:1rem}.Menu__nav{display:none;color:var(--primary-color)}.Menu__burger{display:flex;position:fixed;z-index:10;top:1rem;right:1rem;font-size:2.5rem}}.Menu .Menu__nav--showed{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;top:0;height:100vh;bottom:0;right:0;left:0;background-color:hsla(0,0%,100%,.95);font-size:3rem;grid-gap:4rem;gap:4rem;padding-top:calc(50vh - 24rem)}.Menu--minimized .Menu__nav--showed{top:4.8rem}.stop-scrolling{height:100%;overflow:hidden}.Skills__title{color:#000;text-transform:uppercase;text-align:center;margin-bottom:2rem}.Skills__list{list-style:none;padding:unset}.Skills__list-item{margin-bottom:10px;text-align:center}.Skills__icon{height:50px;padding:15px;fill:var(--primary-color)}.Skills__icon svg{height:100%}.Skills__content{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;margin-bottom:15px}.Skills__category{border-radius:1.2rem;padding:20px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#000;flex-direction:column}.Skills__category,.Skills__container{display:flex;align-items:center}.Skills__category:nth-child(2n) .Skills__icon{fill:var(--secondary-color)}@media only screen and (max-width:1180px){.Skills__content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:640px){.Skills__content{grid-template-columns:1fr}}.About{font-feature-settings:"kern" off;font-variant:none;font-size:1.6rem;text-align:center}.About blockquote{color:var(--primary-color);font-size:2rem;font-weight:700}.About__photo-container{display:flex;justify-content:center}.About__photo{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;background:var(--secondary-color)}.About__photo img{width:100%}.Projects{display:flex;flex-direction:column;align-items:center}.Projects__content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}.project__title-icon{font-size:3rem;padding:1rem;color:#000}.project__title-icon:hover{color:var(--primary-color)}.project__tech{font-size:2rem;display:flex;justify-content:center;color:#fff}.project__tech .tooltip__text{font-size:1rem}.project__tech>*{padding:0 .5rem}.project__tech img{width:32px;height:32px}.Project{height:18.5rem;max-width:35rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);overflow:hidden;border-radius:12px;position:relative}.Project__content{top:15rem;position:absolute;width:100%;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:top .25s ease-in-out;height:100%}.Project:hover .Project__content{top:0;transition:top .25s ease-in-out}.Project__thumbnail img{width:100%;height:15rem;object-fit:cover;box-sizing:border-box}.Project__title{height:2.5rem;line-height:2.5rem;color:#fff;text-align:center;background:var(--primary-color);padding:.5rem;font-weight:700}.Project__summary{padding-top:1rem;text-align:center;padding-left:1rem;padding-right:1rem}.Project__technologies{padding-top:1rem;display:flex;justify-content:center}.Project__technology{font-size:3.2rem;width:32px;height:32px;padding-left:1rem;padding-right:1rem;fill:#000;color:#000}.Project_link{top:0;left:0}.Project_link,.Project_repository{position:absolute;bottom:0;right:0}@media only screen and (max-width:1180px){.Projects__content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:640px){.Projects__content{grid-template-columns:1fr}}.Contact{font-feature-settings:"kern" off;font-variant:none;text-align:center;text-decoration:none;color:#000}.Contact__icon{margin-right:10px}.Contact a:hover,.Contact a:link,.Contact a:visited{text-decoration:none}.Contact a:link,.Contact a:visited{color:#000}.Contact a:hover{color:var(--primary-color)}.Contact .hidden{display:none}.footer{position:-webkit-sticky;position:sticky;bottom:0;height:4.8rem;background:var(--primary-color);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:flex}.social{margin:auto}.social__link{width:4rem;text-align:center;display:inline-block;text-decoration:none;box-sizing:border-box}.social__icon{display:inline-block;font-size:1.8rem;color:#fff}.social__link:hover{border-color:grey;cursor:pointer}.social__link:hover .social__icon{color:var(--secondary-color);text-decoration:underline}.Career{display:flex;align-items:center;flex-direction:column}.Career__timeline{position:relative}.Career__timeline:after{position:absolute;content:"";height:100%;width:.5rem;background-color:var(--primary-color);left:15rem;top:0}.Career__item{display:flex}.Career__time{width:18rem;display:flex;align-items:center;position:relative;flex-shrink:0}.Career__date{font-size:2rem}.Career__duration{color:grey}.Career__time:after{position:absolute;content:"";height:1.5rem;width:1.5rem;border-radius:100%;background-color:var(--primary-color);left:14.5rem}.Career__event{margin-top:3rem;margin-bottom:3rem;display:flex}.Career__icon{font-size:3rem;display:flex;justify-content:center;align-items:center;width:7.5rem;flex-shrink:0}.Career__title{font-size:2rem;font-weight:700;padding-bottom:1rem}.Career__event--training{color:var(--primary-color)}.Career__event--experience{color:var(--secondary-color)}.Career__place{color:#000;padding-bottom:1rem}.Career__soft-skills{font-style:italic;color:var(--secondary-color);font-weight:700}@media only screen and (max-width:640px){.Career__date{max-width:6rem}.Career__time{width:10rem}.Career__timeline:after{left:8rem}.Career__time:after{left:7.5rem}}
/*# sourceMappingURL=main.f18431fc.chunk.css.map */