@import url(https://fonts.googleapis.com/css2?family=Cabin&family=Roboto+Condensed:wght@700&display=swap);body{margin:0;font-family:"Roboto Condensed",sans-serif;font-family:"Cabin",sans-serif;color:#09203f;-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}.u-margin-none{margin:0}.u-padding-none{padding:0}.u-list-style-none{list-style:none}.about__img--container{text-align:center}.about__img{width:30vw;max-width:300px}.about{text-align:left;font-size:1.1em;padding:0 60px;line-height:170%}@media screen and (min-width:800px){.about__img{padding:30px 20px}.about{display:flex}}.contact{padding:40px 0}.hero>h1{font-family:"Roboto Condensed";font-size:2em;padding:10px 10vw}.hero__gradient{background:#283c86;background:-webkit-gradient(linear,left top,right top,from(#397960),to(#283c86));background:linear-gradient(90deg,#397960,#283c86);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}@media screen and (min-width:500px){.hero>h1{font-size:2em;padding:10vh 10vw}}@media screen and (min-width:650px){.hero>h1{font-size:2.3em;padding:10vh 10vw}}@media screen and (min-width:800px){.hero>h1{font-size:2.7em;padding:7vh 10vw}}@media screen and (min-width:1000px){.hero>p{font-size:3em;padding:8vh 10vw}}.project{margin:5vh 5vw;box-shadow:5px 5px 28px 5px rgba(0,0,0,.1);border:1px solid #e8e8e8}.project-gif--mobile{display:block;max-height:98vh;max-width:80vw;margin:0 auto}.project-gif--widescreen{display:none}.project__info{padding:3vh 5vw}.project__info h2{margin-bottom:0}.project__info a{text-decoration:none;text-transform:uppercase;cursor:pointer;color:#09203f}.project__info a:hover{background:#283c86;background:-webkit-gradient(linear,right top,left top,from(#45a247),to(#283c86));background:linear-gradient(270deg,#45a247,#283c86);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-transition:.2s ease-in;transition:.2s ease-in}.project__image{padding:3vh 5vw;background-color:#f5f5f5}.project__technologies{padding-bottom:20px}.project__technologies--icon{height:30px}.project__technologies--icon-node{height:50px}.project__technologies--icon-express{height:45px}.project__technologies--icon,.project__technologies--icon-express,.project__technologies--icon-node{padding:5px}.project--description{line-height:170%}@media screen and (min-width:500px){.project-gif--mobile{max-width:80vw}}@media screen and (min-width:800px){.project-gif--mobile{display:none}.project-gif--widescreen{display:block;max-height:400px;margin:0 auto}}@media screen and (min-width:1200px){.project{display:flex}.project__info{padding:0 25px}.project__image{padding:40px 20px;display:flex;flex-direction:column;justify-content:center}}.resume{text-align:left;display:flex;flex-direction:column}@media (min-width:56rem){.resume{flex-direction:row}}.resume__left{margin-top:10rem;flex-basis:30%;text-align:center}.resume__right{flex-basis:65%}@media (min-width:900px){.resume__right{border-left:1px solid #000}}.resume__header,.resume__section{margin:1rem;padding:1rem}.resume-heading--with-link>a{cursor:pointer;text-decoration:none;color:#09203f;font-family:"Cabin";font-size:14px}.resume-heading--with-link>a:hover{background:#283c86;background:-webkit-gradient(linear,right top,left top,from(#45a247),to(#283c86));background:linear-gradient(270deg,#45a247,#283c86);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-transition:.2s ease-in;transition:.2s ease-in}.footer{text-align:center;height:70px;padding-bottom:10px}.footer__icons{font-size:1.6em;padding-bottom:10px}.footer__icon{padding:0 10px}.footer__icon--github{color:#2f5676}.footer__icon--linkedin{color:#376f67}.footer__icon--envelope{color:#3e8957}.footer__copyright{background:#283c86;background:-webkit-gradient(linear,right top,left top,from(#397960),to(#283c86));background:linear-gradient(270deg,#397960,#283c86);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.navbar__container{height:100px}.navigation__list{list-style:none;margin:0;padding:5px 10px}.navigation__list li{padding:10px;font-size:1.2em}.navigation__list li:not(:last-child){border-bottom:1px solid #e8e8e8}.navbar__link{text-decoration:none;color:#09203f;text-transform:uppercase;cursor:pointer}.navbar__link--active,.navbar__link:hover{background:#283c86;background:-webkit-gradient(linear,right top,left top,from(#45a247),to(#283c86));background:linear-gradient(270deg,#45a247,#283c86);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-transition:.2s ease-in;transition:.2s ease-in}.navbar__checkbox{display:none}.navbar__checkbox:checked+.navbar__button .navbar__icon:before{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar__checkbox:checked+.navbar__button .navbar__icon:after{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navbar__checkbox:checked+.navbar__button .navbar__icon{background-color:transparent}.navbar__button{position:fixed;background-color:#fff;height:50px;width:50px;top:10px;right:10px;cursor:pointer}.navbar__icon{position:relative;margin-top:23px}.navbar__icon,.navbar__icon:after,.navbar__icon:before{width:40px;height:4px;background-color:#09203f;display:inline-block}.navbar__icon:after,.navbar__icon:before{content:"";position:absolute;left:0;-webkit-transition:all .3s;transition:all .3s}.navbar__icon:before{top:-11px}.navbar__icon:after{top:11px}.navigation{position:fixed;top:-200px;opacity:0;right:10px;width:120px;background-color:hsla(0,0%,100%,.93);-webkit-transition:all .3s;transition:all .3s}.navbar__checkbox:checked~.navigation{opacity:1;top:60px}.section-title{margin:0 5vw;padding:10px;text-align:left}.section-heading,.section-title{font-family:"Roboto Condensed"}
/*# sourceMappingURL=main.6a040667.chunk.css.map */