@import url(https://fonts.googleapis.com/css2?family=Cormorant&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Cormorant,serif,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}a:hover{cursor:default}.App{margin:0;padding:0;background-color:#000;color:#fff;display:flex;flex-direction:row;max-height:100vh}.sideMenu{display:flex;max-width:3vw;flex-direction:column;justify-content:space-between;align-items:center;height:100vh;background-color:#1e1e1e}.sideMenuTop{margin-bottom:auto}.sideMenuCenterLinkContainer{margin-top:2.1vh}.sideMenuLink{width:100%;height:75%}.sideMenuCenter{margin-bottom:24vh}.sideMenuBottom,.sideMenuCenter{display:flex;flex-direction:column;width:70%}.sideMenuBottom{margin-bottom:5vh}.smallLinkSideMenu{margin-bottom:1.1vh;width:100%;height:75%}.TopContainer{width:50%;margin-left:5%}.TopContainer,.TopProfileContainer{display:flex;justify-content:center;flex-direction:column;display:inline}.TopProfileContainer{width:40%;margin-left:10%}.topButtonContainer{display:flex;flex-direction:row;justify-content:space-between;width:80%}.topButton{margin-top:5vh;text-align:center;border:3px solid #0ff;width:10vw}.profileHeader{text-align:center;font-style:cursive;font-size:4vw;font-weight:500;line-height:1.6;margin-bottom:10%}.profileText{font-style:monospace;font-size:1.42vw;font-weight:440;line-height:2.1;text-align:center}.skillsBoxTransparent{position:absolute;background-color:hsla(0,0%,100%,.5);-webkit-transform:rotate(8deg);transform:rotate(8deg);border-radius:10%;border-bottom-left-radius:50%;width:inherit;height:inherit;z-index:-1}.skillsBox{background-color:#fff;width:30%;height:48%;margin-left:10%;border-radius:10%;display:flex;flex-direction:column;z-index:10}.skillsBoxRow{display:flex;flex-direction:row;width:100%}.skillsBoxColumn{display:flex;flex-direction:column;width:25%}.skillsBoxHeader{font-size:2.3vw;line-height:1.6}.keySkillsText,.skillsBoxHeader{margin-left:10%;font-style:cursive;font-weight:400;color:#000}.keySkillsText{font-size:1.2vw;line-height:.6}.headerStyle{font-size:3.7vw;font-weight:450;line-height:1.6;display:inline}.frontText{font-style:monospace;font-size:1.22vw;color:grey}.contactPageHeaderContainer{display:flex;flex-direction:column;margin-top:1%;width:100%;justify-content:center;align-items:center}.contactHeaderStyle{font-size:2.6vw;font-weight:400;line-height:.6}.contactBoxSmall{display:flex;flex-direction:column;width:40%;height:98%;margin-left:.6%;background-color:#45457e;border-radius:30px;justify-content:space-between;position:relative;overflow:hidden}.contactBoxSmallHeaderContainer{display:flex;flex-direction:column;margin-left:10%;margin-top:3%}.contactBoxSmallHeader{font-size:1.9vw;font-weight:400;line-height:.3}.contactBoxSmallText{font-size:1vw;font-weight:340;line-height:1}.contactBoxSmallCenterContainer{display:flex;flex-direction:column;margin-left:10%;margin-top:6%}.contactBoxSmallCenterContainerRow{display:flex;flex-direction:row;align-items:center;margin-top:3%}.contactBoxIcon{width:7%;height:57%}.contactBoxInfoText{margin-left:10%;font-size:1.2vw;font-weight:400;line-height:1}.iconsBoxBottomContainer{display:flex;flex-direction:row;width:40%;justify-content:center;align-items:center;margin-left:10%;margin-top:21%;margin-bottom:5%}.iconsBoxStyle{width:21%;height:80%}.contactBoxBigContainer{display:flex;flex-direction:column;justify-content:space-between;width:58.4%;height:90%}.contactBoxFullRowContainer{display:flex;flex-direction:row;margin-left:5%;align-items:center;width:100%}.contactBoxFullColumnContainer{display:flex;flex-direction:column;width:45%;color:#000;border-color:#45457e}.contactBoxFullMessageContainer{display:flex;flex-direction:column;width:100%;color:#000}.contactBoxFullInput,.contactBoxFullText{font-size:1.1vw;font-weight:400;line-height:1}.contactBoxFullInput{outline:0;border-width:0 0 2px;border-color:inherit;background-color:inherit;width:88%}.contactBoxQuestionColumn{display:flex;flex-direction:column;width:100%;color:#000}.contactBoxCheckbox{width:20px;height:20px;border-radius:50%;vertical-align:middle;border:1px solid #000;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.contactBoxCheckbox:checked{-webkit-appearance:auto;appearance:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);accent-color:#45457e}.contactBoxButton{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:11%;width:11vw;height:6vh;border-radius:10px;background-color:#45457e}.contactBoxSmallBalloon{width:108%;height:88%;background-color:#fd02fd;position:absolute;border-radius:50%;bottom:-53%;right:-53%}.contactBoxSmallBalloonsecond{width:40%;height:30%;background-color:rgba(66,56,104,.8);position:absolute;border-radius:50%;bottom:11%;right:11%}.megaLetter{margin-left:5%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);text-transform:uppercase;overflow:hidden;font-size:66vh;text-shadow:1px 1px 1px #fd02fd,1px 2px 1px #fd02fd,1px 3px 1px #fd02fd,1px 4px 1px #fd02fd,1px 5px 1px #fd02fd,1px 6px 1px #fd02fd,1px 7px 1px #fd02fd,1px 8px 1px #fd02fd,1px 9px 1px #fd02fd,1px 10px 1px #fd02fd,1px 18px 6px rgba(43,43,43,.4),1px 22px 10px rgba(43,43,43,.2),1px 25px 35px rgba(43,43,43,.2),1px 30px 60px rgba(43,43,43,.4)}.megaLetter,.smallLetter{font-style:"Cormorant";font-weight:700;color:#0ff}.smallLetter{display:inline;font-size:4vw;line-height:1.6;text-shadow:1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 18px 6px rgba(43,43,43,.4),1px 22px 10px rgba(43,43,43,.2),1px 25px 35px rgba(43,43,43,.2),1px 30px 60px rgba(43,43,43,.4)}.contactBoxFullText:hover,.contactBoxSmallCenterContainer:hover,.contactBoxSmallHeaderContainer:hover,.contactPageHeaderContainer:hover,.frontText:hover,.headerStyle:hover,.megaLetter:hover,.skillsBox:hover,.smallLetter:hover,.TopProfileContainer:hover{cursor:default}.contactBoxButton:hover,.sideMenuLink:hover,.topButton:hover{cursor:grab}.contactBoxButton:active{background-color:rgba(69,69,126,.5)}.contactBoxFullColumnContainer:hover,.contactBoxFullMessageContainer:hover{border-color:#01016e;color:#45457e}.contactBoxFullColumnContainer:focus-within,.contactBoxFullMessageContainer:focus-within{color:rgba(0,0,0,.5)}.contactBoxFullInput:focus{border-color:rgba(69,69,126,.5);color:#000}.smallLinkSideMenu:hover{background-color:#0ff;border-radius:50%;cursor:grab}.iconsBoxStyle:hover{cursor:grab}.projectsContainer{display:flex;flex-direction:row;width:100%;overflow:hidden;justify-content:center;align-items:center;background-color:#000;position:relative}.containerImage{width:30%;height:30%;border-radius:8px;pointer-events:none}.textInBox{color:#000;font-style:normal;font-size:90%;font-weight:300}.buttonRowInBox{flex-direction:row;margin-bottom:5%}.button,.buttonRowInBox{display:flex;justify-content:center;align-items:center}.button{width:4vw;height:4vh;margin-bottom:15%;padding-left:10%;padding-right:10%;border:1px;border-style:groove;border-radius:8px;border-color:#000;overflow:hidden}.button:hover,.buttonRowInBox:hover,.headerInBox:hover,.textInBox:hover{cursor:default}.TopContainerMobile{display:flex;width:90%;display:inline;margin-left:5%;margin-top:23%}.headerStyleMobile{font-style:cursive;font-size:9vw;font-weight:400;line-height:1.6;display:inline}.frontTextMobile{margin-top:5%;font-style:monospace;font-size:3.3vw;color:grey}.smallLetterMobile{display:inline;font-style:normal;font-size:10vw;font-weight:500;color:#0ff;line-height:1.6;text-shadow:1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 1px 1px #fd02fd,1px 18px 6px rgba(43,43,43,.4),1px 22px 10px rgba(43,43,43,.2),1px 25px 35px rgba(43,43,43,.2),1px 30px 60px rgba(43,43,43,.4)}.mobileMenuContainer{display:flex;flex-direction:row;align-items:center;width:100%;height:7vh}.burgerContainer{display:flex;flex-direction:column;width:15%;margin-left:auto;justify-content:center;margin-right:2%;z-index:20}.imageLinkContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:4%;padding-right:4%;border-radius:5px;margin-right:5%;height:60%;width:22%;background-color:#0ff}.textInMobileBar{font-size:6vw}.imageInMobileBar{width:28%;height:60%;margin-right:5%}.mobileMenuContainerActive{position:absolute;display:flex;flex-direction:column;bottom:0;justify-content:center;align-items:center;min-height:100%;width:100%;z-index:20;background-color:#000;color:beige}.mobileNavImageContainer{display:flex;flex-direction:row;margin-top:5%}.linkImageMobileNav{width:35%;height:35%}.TopProfileContainerMobile{display:flex;width:90%;align-items:center;justify-content:center;flex-direction:column}.topProfileTextMobile{margin-top:5%;font-style:monospace;font-size:2.9vh;line-height:4vh}.skillsBoxMobile{background-color:#fff;width:90%;height:auto;border-radius:10px;display:flex;flex-direction:column;z-index:10;margin-bottom:10%}.skillsBoxRowMobile{display:flex;flex-direction:row;width:100%;justify-content:center}.skillsBoxColumnMobile{display:flex;flex-direction:column;width:45%}.skillsBoxHeaderMobile{font-size:5vh}.keySkillsTextMobile,.skillsBoxHeaderMobile{margin-left:10%;font-style:cursive;font-weight:400;color:#000}.keySkillsTextMobile{font-size:3vh}.projectsContainerMobile{display:flex;flex-direction:column;width:100%;overflow:hidden;justify-content:center;align-items:center;background-color:#000;position:relative}.textInBoxMobile{color:#000;font-style:normal;font-size:1.2vh;font-weight:300}.containerImageMobile{width:90%;height:50%;border-radius:8px;pointer-events:none}.buttonRowInBoxmobile{display:flex;flex-direction:row;justify-content:center;margin-bottom:5%;align-items:center;width:90%}.contactPageHeaderContainerMobile{display:flex;flex-direction:column;margin-top:1%;width:100%;justify-content:center;align-items:center}.contactHeaderStyleMobile{font-style:cursive;font-size:4.6vh;font-weight:400;line-height:.6}.contactBoxSmallMobile{display:flex;flex-direction:column;width:98%;height:98%;margin-top:.6%;background-color:#45457e;border-radius:30px;justify-content:space-between;position:relative;overflow:hidden}.contactBoxSmallHeaderContainerMobile{display:flex;flex-direction:column;margin-left:10%;margin-top:3%}.contactBoxSmallHeaderMobile{font-style:cursive;font-size:3.9vh;font-weight:400;line-height:.3}.contactBoxSmallTextMobile{font-style:cursive;font-size:2.5vh;font-weight:350;line-height:1}.contactBoxSmallCenterContainerMobile{display:flex;flex-direction:column;margin-left:10%;margin-top:4%}.contactBoxInfoTextMobile{margin-left:10%;font-style:cursive;font-size:2.5vh;font-weight:300;line-height:1}.iconsBoxBottomContainerMobile{display:flex;flex-direction:row;width:40%;justify-content:center;align-items:center;margin-left:10%;margin-top:11%;margin-bottom:5%}.iconsBoxStyleMobile{width:55%;height:20%}.iconsMobileInContact{width:60%;height:60%}.contactBoxBigContainerMobile{display:flex;flex-direction:column;justify-content:space-between;width:98%;height:90%;margin-top:5%}.contactBoxFullRowContainermobile{display:flex;flex-direction:row;margin-left:5%;align-items:center;width:90%}.contactBoxFullColumnContainerMobile{display:flex;flex-direction:column;margin-left:5%;width:95%;color:#000;border-color:#45457e}.contactBoxFullTextMobile{font-size:3.1vh;font-weight:400;line-height:1}.contactBoxFullInputMobile{outline:0;border-width:0 0 2px;border-color:inherit;background-color:inherit;width:88%;font-size:2.5vh;font-weight:400;line-height:1}.contactBoxButtonMobile{text-align:center;display:flex;justify-content:center;align-items:center;margin:5% 11% 2% auto;width:28vw;height:8vh;border-radius:10px;background-color:#45457e}.contactBoxSmallBalloonMobile{width:95%;height:80%;background-color:#fd02fd;position:absolute;border-radius:50%;bottom:-53%;right:-53%}.contactBoxSmallBalloonsecondMobile{width:20%;height:15%;background-color:rgba(66,56,104,.8);position:absolute;border-radius:50%;bottom:11%;right:11%}.unselectable{-webkit-user-select:none;-webkit-touch-callout:none;user-select:none}
/*# sourceMappingURL=main.ee07c80d.chunk.css.map */