@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Titillium Web,sans-serif;margin:0;overflow-y:overlay}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:rgba(16,22,28,.4)}::-webkit-scrollbar-thumb{background:#7c8996;border-radius:2vw}::-webkit-scrollbar-thumb:hover{background:#596a7a}.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)}}.Test{font-family:Titillium Web,sans-serif}.EntryContainer{background-color:#192d40;color:#7c8996;display:inline-block;margin:2.5%;text-decoration:none;transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);width:45%}.EntryDescription{background-color:#596a7a;border-radius:20px;color:#192d40;display:inline;font-weight:700;margin-right:2%;padding:1% 3%}.EntryDescriptionContainer{overflow:hidden;padding-bottom:1%;padding-top:1%;white-space:nowrap}.EntryImageContainer{height:20vw}.EntryImage{background-size:cover;height:100%;object-fit:cover;width:100%}.EntryTextContainer{background-color:#192d40;padding:5%}.EntryTitle{margin:0 0 5%;overflow:hidden;text-overflow:clip;white-space:nowrap}@media only screen and (max-width:600px){.EntryContainer{width:95%}.EntryImageContainer{height:50vw}}.PortfolioList::-webkit-scrollbar{width:7px}.PortfolioList::-webkit-scrollbar-track{background:#293847}.PortfolioList::-webkit-scrollbar-thumb{background:#7c8996;border-radius:2vw}.PortfolioList::-webkit-scrollbar-thumb:hover{background:#596a7a}.FilterItem{font-size:20px}.FilterHeading,.FilterItem{color:#7c8996}.FilterContainer{background:linear-gradient(90deg,#192d40,#1c262f 58%);display:inline-block;height:100%;padding-left:1%;vertical-align:top;width:19%}.PortfolioDetailsImageContainer{color:#fff;display:grid;font-size:90px;height:90vh;overflow:hidden;width:100%}.PortfolioDetailsImage{background-size:cover;grid-area:1/1;height:100%;object-fit:cover;transition:background-image 1s ease-in-out;width:100%}.PortfolioImageTextContainer{background-image:linear-gradient(180deg,rgba(25,45,64,.2),rgba(25,45,64,.73));background-size:cover;color:#fff;display:table;grid-area:1/1;height:90vh;overflow-x:hidden;width:100%}.PortfolioImageText{display:table-cell;font-size:8vw;padding-left:1vw;vertical-align:bottom}@media only screen and (max-width:600px){.PortfolioImageText{font-size:20vw}}.PorfolioDetailsParagraphs{font-size:25px}.PorfolioDetailsParagraphs a{color:#7c8996}.PorfolioDetailsParagraphs a:visited{color:#596a7a}.PortfolioDescriptionTagContainer{overflow-x:auto;overflow-y:hidden;padding:1% 0}.PortfolioDescriptionTagContainer::-webkit-scrollbar{height:5px}.PortfolioDescriptionTagContainer::-webkit-scrollbar-track{background:#293847}.PortfolioDescriptionTagContainer::-webkit-scrollbar-thumb{background:#7c8996;border-radius:1vw}.PortfolioDescriptionTagContainer::-webkit-scrollbar-thumb:hover{background:#596a7a}.PortfolioDescriptionTag{background-color:#596a7a;border-radius:20px;color:#192d40;display:inline;font-size:20px;font-weight:700;margin-right:2%;padding:1% 3%;white-space:nowrap}.PortfolioDetailsTextContainer{background-color:#192d40;width:100%}.PortfolioDetailsText{background-color:#293847;color:#7c8996;margin-left:15%;margin-right:15%;min-height:95vh;overflow-y:hidden;padding-left:5%;padding-right:5%;padding-top:5vh}.NavigationBar{background-color:#192d40;display:block;height:10vh;width:100%}.NavigationBarItem{background-color:#192d40;border:.5vh solid #293847;color:#7c8996;display:inline-flex;font-size:3vw;font-weight:700;height:100%;height:9vh;justify-content:center;line-height:9vh;text-decoration:none;transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);width:15%}@media only screen and (max-width:600px){.NavigationBarItem{font-size:5vw;width:23%}.NavigationBarItem:hover{content:none}}.NavigationBarItem:hover{background-color:#415364;letter-spacing:5px;transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);width:20%}.FooterContainer{background-color:#192d40;display:block;height:10vh;width:100%}.FooterIcons{float:right;height:100%}.FooterIcon{color:#7c8996;cursor:pointer;height:100%;margin:0 5vw 0 auto;transition-duration:.2s}.FooterIcon:hover{color:#293847;transition-duration:.2s}.color-primary-0{color:#415364}.color-primary-1{color:#7c8996}.color-primary-2{color:#596a7a}.color-primary-3{color:#293847}.color-primary-4{color:#192d40}.rgba-primary-0{color:#415364}.rgba-primary-1{color:#7c8996}.rgba-primary-2{color:#596a7a}.rgba-primary-3{color:#293847}.rgba-primary-4{color:#192d40}html{scroll-behavior:smooth}.SplashScreen{background-image:linear-gradient(180deg,rgba(25,45,64,.2),rgba(25,45,64,.73)),url(/static/media/codecode.9388447f1b25e465da8f.jpg);background-size:cover;color:#fff;display:table;font-size:90px;height:90vh;overflow-x:hidden;width:100%}.SplashScreenText{padding-left:20%}.SplashScreenButtons,.SplashScreenText{display:table-cell;vertical-align:middle;width:auto}.SplashScreenButton{background-color:#192d40;border:6px solid #192d40;cursor:pointer;font-size:25px;margin:2%;padding:1.5vw;text-align:center;transition:.3s;width:30vh}.SplashScreenButton:hover{background-color:rgba(10,18,25,0);border:6px solid #415364;transition:.3s}.SplashScreenText h1{font-size:70px;margin-bottom:0;margin-top:0}.SplashScreenText h2{font-size:35px;margin-bottom:0;margin-top:0}.AboutContainer{background-color:#192d40;width:100%}.AboutSection{background-color:#293847;color:#7c8996;margin-left:15%;margin-right:15%;min-height:95vh;overflow-y:hidden;padding-left:5%;padding-right:5%;padding-top:5vh}.AboutSection h1{margin-top:0}.AboutSection p{font-size:25px}@media only screen and (max-width:600px){.SplashScreenText{display:table-cell;padding:0;text-align:center;vertical-align:bottom}.SplashScreenButtons{display:table-row}.SplashScreenButton{margin:2% auto}.SplashScreen{display:table}}
/*# sourceMappingURL=main.27a54a84.css.map*/