body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--dblue:#1b4058;--lblue:#c1dbec;--white:#edf2f4;--orange:#f58f29}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;background:#002454;background:linear-gradient(90deg,#002454,#20538c 50%,#002454);overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.whitetext{color:#edf2f4;color:var(--white)}h1,header{font-family:Audiowide;font-size:40px}h1,h2,header{color:#edf2f4;color:var(--white)}h2{font-family:Kelly Slab;font-size:30px}p{color:var(--white);font-family:Sanchez;font-size:20px}#aboutmediv{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10vh 5vw 5vh;text-align:center}#startingtitle{color:#edf2f4;color:var(--white);font-family:Audiowide,Times New Roman,Times,serif;position:relative;text-align:center;top:250px}#startingdiv{align-items:center;display:flex;height:800px;justify-content:center;margin:-50px -8px;top:50%}.buttons{position:relative;top:-20px}.buttons a{background-color:#edf2f4;background-color:var(--white);border-radius:50px;display:inline-block;height:10px;margin:-50px -8px;top:50%;width:10px}#ablinks a{border:2px solid #0000;border-radius:3px;color:#edf2f4;color:var(--white);display:inline;float:right;font-family:Audiowide;text-decoration:none;transition:.3s ease}#ablinks a:hover{border-bottom:2px solid #f58f29;border-bottom:2px solid var(--orange)}.Name{float:left}.quote{color:#f58f29;color:var(--orange)}#meface{border-radius:50%;height:250px;margin:auto;object-fit:cover;width:250px}.kellyslab{color:#edf2f4;color:var(--white);font-family:Kelly Slab,Arial,Helvetica,sans-serif}.pacman{display:flex;flex-direction:column;margin:40px 10px;position:absolute;right:-50vw;transition-timing-function:linear;transition:7s;z-index:5}.pacman-top{animation:spin1 .5s linear infinite;border-radius:200px 200px 0 0;transform-origin:bottom center}.pacman-bottom,.pacman-top{background-color:#ff0;height:200px;width:400px}.pacman-bottom{animation:spin2 .5s linear infinite;border-radius:0 0 200px 200px;transform-origin:top center}.dot{background-color:#edf2f4;border-radius:50%;display:block;height:6vh;position:absolute;right:-10vh;transition:3s;width:6vh;z-index:-1}@keyframes spin1{0%{transform:rotate(0deg)}50%{transform:rotate(35deg)}}@keyframes spin2{0%{transform:rotate(0deg)}50%{transform:rotate(-35deg)}}@media screen and (max-width:768px){.tech-img{max-width:30%}#technologies-div{column-count:3;flex-wrap:wrap}#startingdiv{height:50vh;margin-top:20vh}}#titlediv{align-items:center;display:flex;flex-direction:row;height:50vh;justify-content:center;margin:10vh;padding-top:0;text-align:center}#titlediv h1{font-size:10vh;margin:0}#firstname,#lastname{padding:3vw}#technologies-div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5vh 5vw;text-align:center}#tech-title{text-align:center}#technologies-list{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tech-img{max-height:15vh;max-width:20vw;min-width:12vw;object-fit:contain}td{font-family:Sanchez;font-size:18px}td,th{color:inherit;vertical-align:top}th{font-family:Kelly Slab;font-size:25px}#employers td a{border:2px solid #0000;border-radius:3px;color:var(--white);text-decoration:none;transition:.5s}#employers td a:hover{border-bottom:2px solid var(--orange)}a{color:var(--white);text-decoration:none}#expdiv{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10vh;text-align:center}#exptable{border-spacing:20px 5px;width:85vw}#exptitle{font-family:Audiowide;margin:5vh 0 0;text-align:center}.jobsjobtitle{color:inherit;font-family:Kelly Slab;font-size:100%;margin:1em 1em 0}.jobsjobcontainer{align-items:center;background-color:var(--white);border-radius:25px;display:flex;flex-direction:column;font-size:2vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:3vh;max-width:28vw;min-width:20vw;transition:.5s ease}@media screen and (min-width:800px){.jobsjobcontainer:hover{font-size:2.14vw;max-width:30vw;width:30%}}@media screen and (max-width:800px){.jobsjobcontainer{font-size:4vh;height:auto;max-width:80vw;min-width:80vw}}.jobsjobcompany{color:#000;font-family:Sanchez;font-size:50%;font-style:italic;text-decoration:underline}.jobsjobcompany:hover{color:var(--orange);transition:.2s}#jobsdiv{align-items:center;display:flex;flex-direction:column}.jobsjobdesc{color:#000;font-family:Sanchez;font-size:50%;margin:1em}.titlecontent{align-items:center;background-color:#edf2f4;border-radius:5vw;display:flex;flex-direction:column;justify-content:center;margin:2vh;padding:1vh;width:90vw}.contacttitle,p{color:#0f0c29;margin:0}.contacttitle{font-size:3vh}#resumeheader{margin-bottom:2vh;margin-top:10vh}#resume-div{align-items:center;display:flex;flex-direction:column}#resume-pdf{height:120vh;width:90vw}#download-button{align-items:center;background-color:#0f0c29;border:2px solid #edf2f4;border-radius:8px;color:#edf2f4;display:flex;height:6vh;justify-content:center;margin-bottom:2vh;width:10vw}#download-button:active{background-color:#edf2f4;color:#0f0c29;transition:.15s}p{color:#edf2f4}#projects-div{align-items:center;flex-direction:column;margin-top:5vh}#projects-div,#projectstable{display:flex;justify-content:center}#projectstable{color:var(--white);text-align:center}.projectsimg{height:8em;width:15em}.projects-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2vh auto}.project{background-color:#fff;border-radius:25px;flex-basis:20%;font-size:2vw;height:20%;margin-bottom:2rem;margin-left:10px;margin-right:10px;padding:.5rem;transition:.5s;width:20%}.project img{height:auto;max-height:10em;object-fit:scale-down;width:100%}#projectHeader{display:flex;justify-content:center}.project h2{font-size:100%}.project h2,.project p{color:#000;display:flex;justify-content:center}.project p{font-size:50%;margin-top:1rem;text-align:center}.projects-container a{display:contents;justify-content:center}.project:hover{flex-basis:22%;font-size:2.2vw;width:22%}#return-to-home{text-decoration:underline!important}#cannot-find-div{flex-direction:column;justify-content:center;margin-bottom:10vh;margin-top:10vh}#cannot-find-div,.topbar{align-items:center;display:flex}.topbar{background-color:#0000004d;justify-content:space-between;left:0;position:fixed;top:0;width:100%}.dropdown-content{display:none;opacity:0;position:absolute;transition:visibility .5s,opacity .5s;visibility:hidden;z-index:1}.dropdown-content.show{background-color:#f5f5f5;border-bottom-left-radius:15px;display:block;justify-content:flex-end;opacity:1;padding-right:2px;position:absolute;right:0;top:52px;transition:visibility .5s,opacity .5s linear;visibility:visible;width:110px}.dropdown-content a{color:#000!important}#ablinks{display:flex;flex-direction:row;gap:1rem;margin-left:auto}#ablinks>*{float:none!important}.dropdown-link:after{content:"▾";font-size:.9em;margin-left:.1em}
/*# sourceMappingURL=main.aa49cfbf.css.map*/