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{align-items:center;display:flex;flex-direction:column;height:100vh;text-align:center;width:100vw}.activeNavLink{font-weight:700;text-decoration:underline}.arrowImage{background-color:grey;cursor:pointer;max-height:7.5%;opacity:0;padding:10px;position:absolute;transition:opacity .3s ease}.carouselContainer{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;overflow:hidden;position:relative;width:auto}.carouselContainer .arrowImage:hover{opacity:1!important}.carouselContainer:hover .arrowImage{opacity:.3}.carouselImage{max-height:100%;max-width:100%}.carouselLeftArrowImage{left:0}.carouselRightArrowImage{right:0}.carouselSplitLayout{margin:0 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gitHubRepositoriesContainer{border-bottom:1px solid #ccc;height:100%;overflow-y:auto}.gitHubRepositoriesItemContainer{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:15px;padding:10px}.gitHubRepositoriesLink{color:#0073e6;font-size:18px;text-decoration:none}.gitHubRepositoriesLink:hover{text-decoration:underline}.navBarHamBurger{background-color:#d3d3d3;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:50px}.navBarHamBurgerText{align-content:center;font-size:20px;font-weight:900;text-orientation:upright;writing-mode:vertical-rl}.navbar{background-color:#d3d3d3;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:calc(100vh - 30px);justify-content:flex-start;left:-175px;padding:15px;position:absolute;text-align:left;top:0;transition:left .3s ease;width:160px}.navBarHamBurger:hover+.navbar,.navbar:hover{left:0}.navBarH1{font-size:24px;text-align:center}.navBarH1,.navBarH2{font-weight:700;margin-bottom:10px}.navBarH2{font-family:Roboto,sans-serif;font-size:20px}.navBarLinks{cursor:pointer;display:flex;flex-direction:column}.navBarLinks div{padding-bottom:3px;padding-top:3px}.navBarLinks div:hover{font-weight:700}.navBarSection{margin-top:4vh;padding-bottom:5px;padding-top:5px;transition:background-color .3s ease}.navBarSection:hover{background-color:#c4c2c2}.noBulletPoints{list-style-type:none;margin:0;padding-left:0}.pageContent{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;font-family:Roboto,sans-serif;height:calc(100% - 50px);padding-top:20px;width:85vw}.pageTitle{align-content:center;font-size:30px;font-weight:700;height:50px}.socialIcon{height:30px;max-width:100%;object-fit:contain;transition:background-color .3s ease}.socialIcon:hover{background-color:#c4c2c2}.socialIconsContainer{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:1vh}.splitLayoutContainer{display:flex;flex-direction:row;height:100%;width:100%}.splitLayoutTile{align-content:center;flex:1 1;flex-direction:column;height:100%;text-align:left}.splitLayoutTile ul{display:flex;flex-direction:column;font-size:18px;padding-left:30px}.splitLayoutTile ul li{margin-bottom:2vh;margin-top:2vh}@media (max-height:600px) or (max-width:600px){.hide-on-mobile{display:none}.pageContent{border-top:none;height:calc(100% - 100px);margin-top:50px;width:95vw}.pageTitle{align-items:center;font-size:28px}.navbar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:fixed;top:calc(-100% - 50px);transition:top .4s ease;width:calc(100vw - 15px)}.navBarH2{font-size:22px;margin-bottom:0}.navBarLinks{font-size:19px}.navBarSection{margin-top:5px}.navBarHamBurger{height:50px;width:100vw}.navBarHamBurgerText{text-orientation:mixed;writing-mode:horizontal-tb}.navBarHamBurger:hover+.navbar,.navbar:hover{top:0}.socialIconsContainer{padding-top:5px}.splitLayoutTile ul{font-size:16px;padding-left:20px}}@media (max-height:400px){.navbar{flex-direction:row;justify-content:space-around}.navBarH1,.navbar{padding-right:15px}.navBarH1{font-size:22px;margin-bottom:0}.navBarH2{font-size:20px}.navBarLinks{font-size:16px}.navBarSection{margin-top:0}.splitLayoutTile ul{font-size:15px}}
/*# sourceMappingURL=main.008a0766.css.map*/