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;box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.body{display:flex;justify-content:flex-start;align-items:center;min-height:90vh}@media only screen and (max-width:786px){.body{flex-direction:column}}@-webkit-keyframes pageLoad{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{-webkit-transform:translateX(calc(-100% + 10px));transform:translateX(calc(-100% + 10px))}}@keyframes pageLoad{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{-webkit-transform:translateX(calc(-100% + 10px));transform:translateX(calc(-100% + 10px))}}.sidebarContainer{height:70vh;width:10vw;min-width:10vw;position:fixed;top:65px}#sidebar,.sidebarContainer{display:flex;flex-direction:column}#sidebar{-webkit-animation:pageLoad 1.5s ease-out 0s 1;animation:pageLoad 1.5s ease-out 0s 1;background:#add8e6;border-radius:0 10px 10px 0;-webkit-transform:translateX(calc(-100% + 10px));transform:translateX(calc(-100% + 10px));-webkit-transition:-webkit-transform .4s cubic-bezier(.45,0,.2,1) .2s;transition:-webkit-transform .4s cubic-bezier(.45,0,.2,1) .2s;transition:transform .4s cubic-bezier(.45,0,.2,1) .2s;transition:transform .4s cubic-bezier(.45,0,.2,1) .2s,-webkit-transform .4s cubic-bezier(.45,0,.2,1) .2s;justify-content:space-around;align-items:center;height:100%}.sidebarContainer:hover #sidebar{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;transition-delay:0s}#sidebar a{text-decoration:none;color:#ffebcd}#sidebar h3{margin:0;font-size:2vw}@media only screen and (max-width:786px){#sidebar{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;border-radius:0}#sidebar h3{font-size:6vw}.sidebarContainer{height:20vh;width:100%;top:auto;position:static}}.button{border-radius:7px;background-color:#25292e;width:100%;color:#fff;-webkit-transition:background-color .25s ease-out 50ms,color .25s ease-out 50ms;transition:background-color .25s ease-out 50ms,color .25s ease-out 50ms}.button:hover{background-color:#c7d7eb;cursor:pointer;color:#484141}.button:focus{outline:none}.button:hover:active{box-shadow:-1px -1px grey}.buttonMedium{width:10vw;height:6vh;font-size:1.5vw}.buttonLarge{width:15vw;height:7vh;font-size:2vw}@media only screen and (max-width:786px){.buttonSmall{padding:4vw}.buttonMedium{width:40vw;font-size:4.5vw}.buttonLarge{width:65vw;height:10vh;font-size:8vw}}.home{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}.home h1{font-size:5vw}.home h2{font-size:4vw}.home .homeButtonContainer{min-height:5vh;min-width:10vw;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:786px){.home{justify-content:flex-start;margin-top:5vh;height:50vh}.home h1{font-size:12vw}.home h2{font-size:10vw}}.about{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1vw;width:100vw}.about img{width:35vw;border:1.5px solid #803a3a;padding:1vw;border-radius:20px}.about p{width:75%;font-size:2vw}@media only screen and (max-width:786px){.about{padding:1vw 0}.about img{width:75vw}.about p{width:80%;font-size:4.5vw;text-align:center}}.projects{display:flex;flex-wrap:wrap;width:90vw;justify-content:space-around;margin-top:5vw;max-width:1200px}.projectsContainer{width:100vw;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:786px){.projects{max-width:none;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.projects,.projectsContainer{height:auto}}.projectBox{max-width:500px;width:35vw;height:60vh;margin-bottom:7vw;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:1.5vw}.projectBox img{max-height:50%;max-width:30vw;width:auto;height:auto;border:1px solid #000}.skills{font-weight:700}@media only screen and (max-width:786px){.projectBox{max-width:none;width:90%;height:auto}.projectBox img{max-height:50vh;max-width:80vw}}.contact{width:100vw;height:70vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.contact a{text-decoration:none;color:#88524f;font-weight:700;margin:1vh 0;cursor:pointer}.contact img{margin-top:15vh;width:20vw;border-radius:100px}.contact p{margin:0}.buttonHolder{display:flex;justify-content:space-between;align-items:center;width:20vw}@media only screen and (max-width:786px){.buttonHolder{flex-direction:column}.contact img{margin-top:5vh;width:60vw}.contact p{font-size:5vw}.contact h3{font-size:7vw}}
/*# sourceMappingURL=main.326b412d.chunk.css.map */