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}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{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--primary-color:#616161;--secondary-color:#84b4b3;--tertiary-color:#edf0f0;--p-text:#d9dfdf;--nav-color:#8f8f8f;--contact-color:#424242;--contact-color-shadow:#2b2b2b;--nav-shadow-color:hsla(0,0%,51%,.5);--nav-shadow-hover:rgba(82,82,82,.5)}.body{background-color:#edf0f0;background-color:var(--tertiary-color);box-shadow:inset 0 0 20px #8f8f8f;box-shadow:inset 0 0 20px var(--nav-color);color:#edf0f0;color:var(--tertiary-color);font-family:Helvetica,Arial,sans-serif}header{flex-wrap:wrap;padding-top:25px;top:0}header,header h4{display:flex}header a{color:#616161;color:var(--primary-color);text-decoration:none}header nav{border-radius:0 0 5px 0;display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:50px;width:100%}.navButton{font-size:4.5vw;text-shadow:0 0 5px hsla(0,0%,51%,.5);text-shadow:0 0 5px var(--nav-shadow-color);-webkit-transform:rotate(-7.2deg);transform:rotate(-7.2deg);transition:.3s}.navButton:hover{-webkit-transform:rotate(-3.6deg);transform:rotate(-3.6deg)}.nav1:hover,.navButton:hover{text-shadow:0 0 10px rgba(82,82,82,.5);text-shadow:0 0 10px var(--nav-shadow-hover)}.nav1:hover{-webkit-transform:rotate(-7.2deg);transform:rotate(-7.2deg)}.logo{flex-wrap:wrap;padding:0 15px;width:100%}.logo,.logo a{display:flex;justify-content:space-around}.logo img{border-bottom:2px solid;border-color:#8f8f8f;border-color:var(--nav-color);display:flex;width:80%}.home-main{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}.home-img img{width:100%}.about-me{justify-content:space-between;padding-bottom:50px;padding-top:50px}.about-me,.bio{display:flex;flex-wrap:wrap}.bio{border-left:2px solid;border-color:#8f8f8f;border-color:var(--nav-color);justify-content:center;margin-left:5%;padding:0 5px 0 5%}.bio-img{display:flex;width:90%}.bio-img img{width:100%}.bio-text{background-color:#616161;background-color:var(--primary-color);border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-wrap:wrap;margin:0 auto;padding:15px}.bio h3{border-bottom:2px solid;border-color:#8f8f8f;border-color:var(--nav-color);font-size:26px;padding-bottom:5px;text-align:center}.bio p{color:#d9dfdf;color:var(--p-text);font-size:20px;line-height:1;padding-top:7px}.contact{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0}.contact-form{background-color:#616161;background-color:var(--primary-color);border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.5);margin:auto;width:100%}#contact-form{margin:auto}.form-el{margin:10px auto}.project-card{background-color:#616161;background-color:var(--primary-color);margin:5px;padding:10px;width:18rem}.card-body a{margin:5px}.project-img{max-height:120px;overflow:hidden}.projects{align-items:center;background-color:#8f8f8f;background-color:var(--nav-color);box-shadow:inset 0 0 20px #616161;box-shadow:inset 0 0 20px var(--primary-color);display:flex;flex-wrap:wrap;justify-content:center;padding:20px 10px}.footer-section{background-color:#424242;background-color:var(--contact-color);box-shadow:inset 0 0 20px #2b2b2b;box-shadow:inset 0 0 20px var(--contact-color-shadow);display:flex;justify-content:space-around;padding:0;text-align:center;width:100%}.footer-section h3{font-size:24px;text-shadow:0 0 10px rgba(0,0,0,.5)}.footer-section address{font-style:normal;line-height:1.5;margin:20px auto 15px;text-align:left}.footer-section a{color:#edf0f0;color:var(--tertiary-color)}@media screen and (min-width:768px){header{justify-content:space-around}.logo{width:700px}.logo a{width:600px}header nav{width:650px}.bio h3{font-size:30px}.projects{padding-bottom:75px;padding-top:40px}.projects h3{font-size:40px;margin-bottom:20px}.project-icon-1,.project-icon-2,.project-icon-3,.project-icon-4{height:150px;margin:5px;width:40%}.featured-project{height:200px}.contact-info{padding-bottom:20px;padding-top:20px}.contact-info h3{font-size:40px}}@media screen and (min-width:979px){header{justify-content:space-around;margin:auto}.logo{width:500px}.logo img{border:none;margin-bottom:auto;margin-top:auto}header nav{width:900px}.navButton{font-size:2.5vw;margin:auto;padding:20px}.about-me,.home-main{margin:auto;width:900px}.about-me,.bio,.home-main{justify-content:space-around}.bio-img img{width:600px}.home-img img{width:900px}.projects h3{padding-bottom:50px;text-align:center;width:900px}.contact-form{background-color:#616161;background-color:var(--primary-color);border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-wrap:wrap;margin:auto;padding:30px;width:70%}.footer-section address{font-size:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
/*# sourceMappingURL=main.c0267109.css.map*/