body{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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.footer{padding:20px 10px;text-align:center}.footer:hover .quote{color:#50619c}.footer .quote{text-align:center;line-height:1.5;color:rgba(80,97,156,.5);transition:all .25s}.footer .quote span{display:block;font-weight:700}.footer .disclaimer{display:block;padding:10px 0}.footer .disclaimer p{margin:5px 0}.footer .links{display:block}.footer .links ul{list-style-type:none;margin:0;padding:0}.footer .links ul,.footer .links ul a{display:flex;align-items:center;justify-content:center}.footer .links ul a{width:25px;height:25px;background:#fff;margin:5px;border-radius:3px}.footer .links ul a svg{color:#1c2237}.header{width:100%;display:block;margin:0 auto;max-width:1200px;display:flex;justify-content:space-between;align-items:center;padding:10px}.header h1 a{color:#0cd682;text-transform:uppercase;text-decoration:none}.header h1 a span{color:#fff;font-weight:400}.header .navLinks{display:flex}.header .navLinks a{color:#fff;padding:5px 10px;text-decoration:none;margin:0 5px;border-radius:5px;transition:all .25s}.header .navLinks a:hover{color:#0cd682;background:#0cd682;color:#fff}.header .navLinks .active{background:#0cd682;color:#1c2237}.hero{display:flex;align-items:center;justify-content:center;min-height:500px;transition:all 1.5s;background-size:100% auto;box-shadow:inset 999px 9999px rgba(0,0,0,.7);background-position:50%;background-repeat:no-repeat;text-align:center;background-size:cover}.hero h2{font-size:2.5em;margin:0 auto}.hero:hover{box-shadow:inset 999px 9999px rgba(0,0,0,.5)}.page-home p{line-height:1.5}.page-home .hero-home{background-image:url(/static/media/hero.88a5abca.jpg)}.page-home .skills .skill{display:flex;align-items:center;justify-content:center;margin:10px 0}.page-home .skills .skill-name{width:25%}.page-home .skills .skill .proficiency{width:70%}.page-home .skills .skill .proficiency .bar{position:relative;height:10px;background:#000;border-radius:10px}.page-home .skills .skill .proficiency .bar-inside{height:100%;background:#0cd682;border-radius:10px;transition:1s ease-in-out}.page-home section{padding:10px}.page-about{width:100%;display:block;margin:0 auto;max-width:1200px}.page-about-intro{padding:10px;margin-bottom:20px}.page-about .experience-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px dotted hsla(0,0%,92.9%,.3);padding:10px}.page-about .experience-header h3{margin:0 0 5px}.page-about .experience-body{padding:10px}.pagePortfolio{width:100%;display:block;margin:0 auto;max-width:1200px;display:flex}.pagePortfolio .nothing{text-align:center}.pagePortfolio .nothing button{display:block;margin:15px auto;background:#0cd682;border:none;padding:10px;border-radius:3px;font-size:.8em;cursor:pointer}.pagePortfolio .categories{width:30%;display:block;padding:10px;position:relative}.pagePortfolio .categories .tags-title{text-align:center;text-transform:uppercase;font-weight:700}.pagePortfolio .categories .tags-container{padding:10px 0;min-height:100px;position:relative;display:flex;flex-wrap:wrap}.pagePortfolio .categories .category,.pagePortfolio .categories .reset{width:calc(50% - 10px);display:block;margin:5px;padding:5px;background:#1c2237;cursor:pointer;border-radius:3px;border:1px solid #fff;transition:all .25s;text-align:center}.pagePortfolio .categories .category:hover,.pagePortfolio .categories .reset:hover{background:#0cd682;border:1px solid #0cd682}.pagePortfolio .categories .active.reset,.pagePortfolio .categories .category.active{background:#0cd682;border:1px solid #0cd682;color:#1c2237}.pagePortfolio .categories .reset{width:calc(100% - 10px);text-align:center;display:block;margin:10px auto;background:#0cd682;border:1px solid #0cd682}.pagePortfolio .portfolio-items{width:70%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding:10px;position:relative}.pagePortfolio .portfolio-items.loading{transition:.5s}.pagePortfolio .portfolio-items.loading .loading-animation{visibility:visible;opacity:1}.pagePortfolio .portfolio-items .loading-animation{position:absolute;left:0;top:0;z-index:3;background:#1c2237;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.pagePortfolio .portfolio-items .loading-animation .loader{position:relative;transform:none;left:auto;top:auto}.pagePortfolio .portfolio-items .portfolio-item{width:calc(33.33333% - 20px);margin:10px;color:#fff}.pagePortfolio .portfolio-items .portfolio-item .portfolio-header{position:relative}.pagePortfolio .portfolio-items .portfolio-item .portfolio-header .image{min-height:250px}.pagePortfolio .portfolio-items .portfolio-item .portfolio-header .image img{height:250px;width:100%;object-fit:cover}.pagePortfolio .portfolio-items .portfolio-item .portfolio-header .portfolio-title{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%;padding:10px;text-align:left;background:rgba(0,0,0,.5);font-weight:700;text-transform:uppercase}.pagePortfolio .portfolio-items .portfolio-item .description .tag{width:auto;display:inline-block;margin:5px;padding:5px;border-radius:3px}.pagePortfolio .portfolio-items .portfolio-item .description .tag.active{background:#0cd682}.individualPortfolio{min-height:300px;position:relative}.individualPortfolio .individualPortfolio-body{width:100%;display:block;margin:0 auto;max-width:1200px;position:relative}.individualPortfolio .individualPortfolio-head{position:relative;overflow:hidden}.individualPortfolio .individualPortfolio-head:before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.individualPortfolio .individualPortfolio-head img{width:100%;height:100%;object-fit:cover;max-height:300px;-webkit-filter:blur(10px);filter:blur(10px)}.individualPortfolio .individualPortfolio-head-info{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:1200px;text-align:center;z-index:3}.individualPortfolio .individualPortfolio-head .tags span{margin:5px;border-radius:3px;padding:5px;border:1px solid #fff}.loader{display:inline-block;position:absolute;width:80px;height:80px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .25s}.loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.loader div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.loader div:nth-child(2){left:8px}.loader div:nth-child(2),.loader div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.loader div:nth-child(3){left:32px}.loader div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media screen and (max-width:479px){.header{display:block}.header .branding{text-align:center;padding:10px}.header .navLinks{justify-content:center;padding:10px}.page-home .skills .skill{display:block}.page-home .skills .skill>div{width:100%!important;padding:5px;text-align:center}.page-about .experience .experience-header{display:block;text-align:center}.page-about .experience .experience-header>div{width:100%!important;margin-bottom:10px}.pagePortfolio{display:block}.pagePortfolio>div{width:100%!important}.pagePortfolio .portfolio-items .portfolio-item{width:100%;margin:0;padding:10px}}body{background:#1c2237;color:#fff}.site-width{max-width:1200px;margin:0 auto;display:block}.container{position:relative;width:100%}.pageWrapper{width:100%!important}.enter{transition:all .5s;opacity:.2}.enter.enter-active{z-index:2}.enter.enter-active,.enter.enter-done{position:relative;opacity:1}.exit{position:absolute;top:0;opacity:1;transition:all .5s}.exit.exit-active{position:absolute;z-index:1;opacity:0}.exit.exit-done{position:absolute}.full-resume{text-align:center;padding:10px;margin-bottom:30px}.full-resume a{color:#fff}
/*# sourceMappingURL=main.0ad4dce1.chunk.css.map */