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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.resume-page{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.sec-half{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:50%}@media screen and (max-width:769px){.sec-half{width:100%}}.section{height:20vw;width:28vw;min-width:350px;font-family:Lato,sans-serif;font-size:1.2vw;text-align:left;border-radius:20px;border-style:groove;border-color:#223843;background-color:#d2d8db;margin:1em .2vw 0;box-shadow:5px 5px rgba(34,56,67,.6);padding:.5em 1em}.wider{width:45vw;height:auto;overflow:hidden;overflow-y:scroll;scrollbar-width:none}::-webkit-scrollbar{width:0;background:#223843}.contact-box{display:flex;justify-content:space-around;margin-top:1em}.section i{width:20px;margin-right:20px;text-align:left;padding:0}.section h3{margin:8px}.contact-cent{margin:.2em 0 0}.contact-cent,.heading{text-align:center;text-shadow:1px 1px 3px #60aed6;color:#223843}.heading{margin:0}.sub-heading{color:#223843;border-bottom:2px solid #60aed6;text-shadow:.5px .5px 1px #60aed6;margin:.5em 5vw .3em 1.5vw;font-size:110%}.skill-list{display:flex;flex-wrap:wrap}.skill-item{background-color:#60aed6;color:#000;font-weight:700;margin:.2em;padding:.2em .2em 0;border-radius:.2em;font-size:80%}.right-side{float:right;font-size:70%}.sub-sub-heading{margin:.5em 3vw .3em 1vw;color:#223843;text-shadow:.2px .2px 1px #60aed6}.res-description{margin:0}.exp-hr{border-color:#60aed6;margin-bottom:1.5em}.printable{font-weight:700;background-color:#223843;padding:.3em;border-radius:5px;font-size:1.5vw;color:#60aed6!important;-webkit-transition:all 1s;transition:all 1s}.printable:hover{background-color:#000}.mini-heading{margin:.5em 0 0 -1em;font-size:90%}a li:hover,a strong:hover{color:#60aed6}a li em{font-size:90%}.portfolio-link{margin:.5em 0 2vw 33%}.portfolio-link a:hover{color:#60aed6}.container{padding:40px;background-color:#d2d8db}.slick-slide img{max-height:100%;margin:auto auto 2.5vh;max-width:100%}.slick-slide div{height:85vh;overflow:hidden;overflow-y:scroll;padding:0 10%}.slick-slide h1,h4{margin:0;color:#223843}.slick-slide a h1,h4{color:#60aed6;text-shadow:1px 1px 1px #223843}.slick-slide h4{font-style:italic}.slick-slide p{font-size:80%;margin:auto;text-align:left}.slick-slide ul{text-align:left;font-size:70%}.tech-stack{text-align:left}.ts-header{color:223843;border-bottom:223843 solid;font-weight:700}.project-hr{width:70%;border-color:#60aed6;margin:1em auto}.port-current{margin:auto}.slick-slide a:visited,a:link{color:#60aed6}.slick-next,.slick-prev{z-index:2}.slick-next:before,.slick-prev:before{font-size:10vh}.slick-next{right:5vh}.portfolio-github-link h1:hover,h4 .port-link:hover{color:#223843}.port-details{background-color:#a0c5d8;border-radius:40px;padding:1em}#dmpt .demo-link,#gamematch .demo-link{color:#1b74a2}#dmpt .demo-link :hover,#gamematch .demo-link :hover{color:#223843;text-decoration:underline}*{scrollbar-width:none}a{outline:0}.App{text-align:center;background-color:#a0c5d8;min-height:100vh;display:flex;flex-direction:column;font-size:calc(5px + 2vmin);color:#223843}button:focus,div:focus{outline:0}.top-bar{position:-webkit-sticky;position:sticky;top:0;left:0;height:3vw;min-height:30px;background-color:#223843;width:100vw;display:flex;align-items:center;justify-content:flex-end;z-index:2}.my-name{position:absolute;left:1vw;font-size:130%;font-weight:700;font-style:italic;letter-spacing:.25vw;color:#edf0f2}.navButtons{width:25%;height:100%;border-style:none;background-color:#223843;color:#60aed6;font-weight:700;font-size:2.2vw;-webkit-transition:all 1s;transition:all 1s}.navButtons:hover{text-shadow:1px 1px 5px #a0c5d8;cursor:pointer}a:link,a:visited{color:#223843;text-decoration:none}.top-bar+.resume-page{padding-bottom:24px}.res-description{margin:0 12px}.res-description+p{margin:12px}@media only screen and (max-width:768px){*,.section{font-size:1em}.section{width:90%;min-width:300px;height:auto;margin:.5em 1em;padding:.5em 1em}.slick-slide img{max-width:90%;max-height:60vh;width:auto;height:auto}.slick-slide ul,p{font-size:1em!important}.slick-next:before,.slick-prev:before{font-size:5vh}.slick-next{right:0}.slick-slide h1{font-size:3em}.slick-slide h4{font-size:1em}}
/*# sourceMappingURL=main.843abb4d.chunk.css.map */