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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@font-face{font-family:"light";src:url(/static/media/Nunito-Light.6a4fadd2.ttf) format("truetype")}@font-face{font-family:"regular";src:url(/static/media/Nunito-Regular.d2e691bc.ttf) format("truetype")}@font-face{font-family:"bold";src:url(/static/media/Nunito-Bold.1cd294a7.ttf) format("truetype")}@font-face{font-family:"black";src:url(/static/media/Nunito-Black.6abf597a.ttf) format("truetype")}@font-face{font-family:"italic";src:url(/static/media/Nunito-Italic.80150d05.ttf) format("truetype")}@font-face{font-family:"lightItalic";src:url(/static/media/Nunito-LightItalic.25df6384.ttf) format("truetype")}@font-face{font-family:"dalek";src:url(/static/media/Dalek.b6967de3.ttf) format("truetype")}.Home_contentBackground__PiB5R{display:flex;justify-content:center;position:relative;background-color:#1d3557}.Home_contentContainer__15vg1{width:70%;margin-bottom:20px}@media only screen and (max-width:768px){.Home_contentContainer__15vg1{width:90%}}.Banner_banner__WYgz_{width:100%;display:block}.Banner_banner__WYgz_,.Banner_bannerFixed__3w3NP{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Banner_bannerFixed__3w3NP{position:fixed}.Banner_bannerTitle__8nX2H{width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;height:100vh;display:flex;flex-direction:column;align-items:center;margin-top:5vw}.Banner_bannerTitle__8nX2H p{font-family:"dalek";font-size:Max(4.5vw,25px);color:hsla(0,0%,100%,.8)}.Banner_frontBannerContainer__29Qma{position:fixed;top:0;width:100%;height:100vh}.Banner_frontBannerContainer__29Qma .Banner_firefly1__3bbhW{-webkit-animation:Banner_horizontal1__3Njlc 2s infinite alternate,Banner_vertical1__1j77v .8s infinite alternate;animation:Banner_horizontal1__3Njlc 2s infinite alternate,Banner_vertical1__1j77v .8s infinite alternate}.Banner_frontBannerContainer__29Qma .Banner_firefly1__3bbhW,.Banner_frontBannerContainer__29Qma .Banner_firefly2__2Q2F7{position:absolute;width:.5vw;height:.5vw;border-radius:.5vw;background-color:#feffd3;box-shadow:0 0 1vw 10px rgba(255,212,69,.4)}.Banner_frontBannerContainer__29Qma .Banner_firefly2__2Q2F7{-webkit-animation:Banner_horizontal2__2VC_b 2.5s infinite alternate,Banner_vertical2__1sGZO .8s infinite alternate;animation:Banner_horizontal2__2VC_b 2.5s infinite alternate,Banner_vertical2__1sGZO .8s infinite alternate}@-webkit-keyframes Banner_horizontal1__3Njlc{0%{right:18vw}to{right:12vw}}@keyframes Banner_horizontal1__3Njlc{0%{right:18vw}to{right:12vw}}@-webkit-keyframes Banner_vertical1__1j77v{0%{bottom:14vw}to{bottom:16vw}}@keyframes Banner_vertical1__1j77v{0%{bottom:14vw}to{bottom:16vw}}@-webkit-keyframes Banner_horizontal2__2VC_b{0%{right:13vw}to{right:20vw}}@keyframes Banner_horizontal2__2VC_b{0%{right:13vw}to{right:20vw}}@-webkit-keyframes Banner_vertical2__1sGZO{0%{bottom:15vw}to{bottom:14vw}}@keyframes Banner_vertical2__1sGZO{0%{bottom:15vw}to{bottom:14vw}}.HorizontalSeparator_separatorContainer__2zGuo{display:flex;flex-direction:row;width:45%;margin:calc(min(4vw, 100px)) auto}.HorizontalSeparator_separatorContainer__2zGuo .HorizontalSeparator_lineSection__13GFV{flex:5 1;display:flex;align-items:center}.HorizontalSeparator_separatorContainer__2zGuo .HorizontalSeparator_lineSection__13GFV .HorizontalSeparator_line__1TwLt{width:100%;border:.1px solid #fff}.HorizontalSeparator_separatorContainer__2zGuo .HorizontalSeparator_middleSection__2vDp5{flex:1 1}.HorizontalSeparator_separatorContainer__2zGuo .HorizontalSeparator_middleSection__2vDp5 .HorizontalSeparator_icon__3HK-z{margin:auto;width:calc(min(2vw, 20px));height:calc(min(2vw, 20px));border-radius:calc(min(2vw, 20px));border:.2vw solid #fff;box-shadow:0 0 calc(max(1.5vw, 14px)) #ffa600}.Intro_introTitle__sOzj2{font-family:"black";color:#fff;font-size:calc(max(2vw, 30px));position:relative;transition:.5s;margin-bottom:1.5vw}.Intro_descriptionContainer__2mNxx{display:flex;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.6);margin-bottom:50px}.Intro_descriptionContainer__2mNxx .Intro_avatarSection__3CcpJ{margin-right:40px}.Intro_descriptionContainer__2mNxx .Intro_avatarSection__3CcpJ img{width:calc(max(10vw, 120px));height:calc(max(10vw, 120px));border-radius:100px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.Intro_descriptionContainer__2mNxx p{font-family:"light";color:grey;font-size:calc(max(1vw, 14px));text-align:justify;line-height:calc(max(1.8vw, 20px));text-indent:30px}.Intro_descriptionContainer__2mNxx p span{font-family:"bold"}@media only screen and (max-width:768px){.Intro_descriptionContainer__2mNxx{flex-direction:column;padding:20px}.Intro_descriptionContainer__2mNxx .Intro_avatarSection__3CcpJ{display:flex;justify-content:center;margin:0 0 20px}}.Experience_introTitle__15KE2{font-family:"black";color:#fff;font-size:calc(max(2vw, 30px));position:relative;transition:.5s;margin-bottom:1.5vw}.Experience_experiencesContainer__3Uzhn{padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.6);margin-bottom:50px}.Experience_experiencesContainer__3Uzhn p{font-family:"light";color:grey;font-size:calc(max(1.1vw, 14px));text-align:justify;line-height:calc(max(1.8vw, 20px));margin-bottom:20px}.Experience_experiencesContainer__3Uzhn .Experience_check__1UxKW{font-size:15px;margin:20px 0 0}.Experience_experiencesContainer__3Uzhn a{text-decoration:none;color:#87ceeb}@media only screen and (max-width:768px){.Experience_experiencesContainer__3Uzhn{padding:20px}}.ExperienceCard_experienceContainer__LdDRy{display:flex}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_yearContainer__eKCLZ{padding-right:10px}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_yearContainer__eKCLZ p{line-height:unset;font-family:"black"}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_timelineSymbolContainer__2mxyH{display:flex;flex-direction:column;align-items:center;padding-right:30px}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_timelineSymbolContainer__2mxyH .ExperienceCard_pole__3qqzl{display:flex;justify-content:center;align-items:center;width:calc(max(1.3vw, 19px));height:calc(max(1.3vw, 19px));border-radius:calc(max(1.3vw, 19px));border:calc(max(.25vw, 4px)) solid #d39494}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_timelineSymbolContainer__2mxyH .ExperienceCard_pole__3qqzl .ExperienceCard_innerPole__1-BTa{width:calc(max(.5vw, 5px));height:calc(max(.5vw, 5px));border-radius:calc(max(.5vw, 5px));background-color:#d39494}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_timelineSymbolContainer__2mxyH .ExperienceCard_verticalLineSection__3fPkG{flex:1 1;border:1px solid #d39494}@media only screen and (max-width:768px){.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_yearContainer__eKCLZ{display:none}}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p{line-height:unset;font-family:"black";font-family:"bold";margin-bottom:5px}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p:nth-child(2){font-family:"italic";font-size:calc(max(.8vw, 13px))}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p:nth-child(3){font-family:"light";font-size:calc(max(.8vw, 13px));margin-bottom:10px}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p:nth-child(4){font-family:"regular";font-size:calc(max(.7vw, 11px));margin-bottom:40px}.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p:nth-child(4) span:nth-child(2){color:#ff9000}@media only screen and (max-width:768px){.ExperienceCard_experienceContainer__LdDRy .ExperienceCard_jobContainer__3eG5q p:nth-child(4) span:first-child{display:none}}.Portfolio_introTitle__2suRt{font-family:"black";color:#fff;font-size:calc(max(2vw, 30px));position:relative;transition:.5s;margin-bottom:1.5vw}.Portfolio_portfolioContainer__1cZJq{padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.6);margin-bottom:50px}.Portfolio_portfolioContainer__1cZJq p{font-family:"light";color:grey;font-size:calc(max(1.1vw, 14px));text-align:justify;line-height:calc(max(1.8vw, 20px));margin-bottom:20px}.Portfolio_portfolioContainer__1cZJq p:nth-child(2),.Portfolio_portfolioContainer__1cZJq p:nth-child(4){font-family:"bold";font-size:calc(max(1.8vw, 20px));text-align:center;margin-top:30px}.Portfolio_portfolioContainer__1cZJq .Portfolio_websiteProjectContainer__3olRv{display:flex;flex-wrap:wrap;justify-content:space-between}.Portfolio_portfolioContainer__1cZJq .Portfolio_mobileProjectContainer__2KLPn{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:768px){.Portfolio_portfolioContainer__1cZJq{padding:20px}.Portfolio_portfolioContainer__1cZJq .Portfolio_mobileProjectContainer__2KLPn{justify-content:space-between}}.PortfolioCard_portfolioCardContainer__fS2kh{width:23%;height:18vw;border-radius:6px;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;box-shadow:0 .1vw 6px rgba(0,0,0,.15);margin-bottom:40px;position:relative}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;width:100%;height:100%;padding:20px;background:linear-gradient(0deg,#3f3f3f,transparent);border-radius:6px;opacity:0;transition:opacity .4s}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5:hover{opacity:1}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 p{color:#fff;font-size:calc(max(.7vw, 8px));line-height:calc(max(1vw, 9px));margin-bottom:.6vw}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 .PortfolioCard_techContainer__1e0gG{display:flex;align-items:center;margin-bottom:20px}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 .PortfolioCard_techContainer__1e0gG p{margin:0 10px 0 0;font-family:"bold";font-size:calc(max(.8vw, 8px))}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 .PortfolioCard_techContainer__1e0gG .PortfolioCard_logo__tvz_m{width:calc(max(1.3vw, 17px));height:calc(max(1.3vw, 17px));border:1px solid #ff9000;border-radius:calc(max(1.3vw, 17px));background-size:cover;background-color:#000;margin:0 calc(max(.2vw, 3px));box-shadow:0 2px 3px rgba(0,0,0,.4)}@media only screen and (max-width:768px){.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 .PortfolioCard_techContainer__1e0gG{margin-bottom:5px}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 .PortfolioCard_techContainer__1e0gG p{display:none}}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 a{text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:calc(max(.2vw, 3px));background-color:#ff9000;padding:calc(max(.7vw, 5px)) 0;font-family:"bold";font-size:calc(max(.8vw, 9px));transition:background-color .2s}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 a:hover{background-color:#ffaa3a}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_blackLayer__2knJ5 a:active{background-color:#e28000}.PortfolioCard_portfolioCardContainer__fS2kh .PortfolioCard_titleCard__2FUQD{margin-top:calc(max(1.1vw, 10px))!important;font-family:"regular"!important;font-size:calc(max(1.1vw, 12px))!important;color:#ff9000}.PortfolioCard_horMargin__32Wkj{margin-right:30px}@media only screen and (max-width:768px){.PortfolioCard_portfolioCardContainer__fS2kh{width:47%;height:50vw;margin-bottom:20px}.PortfolioCard_horMargin__32Wkj{margin:0 0 20px}}.Footer_footerContainer__1s-3l{width:100%;padding:2.5vw 0;position:relative;background-color:#181818;display:flex;flex-direction:column;align-items:center}.Footer_footerContainer__1s-3l p{font-family:light;font-size:Max(1vw,12px);color:silver;margin-bottom:Max(1.2vw,10px)}.Footer_footerContainer__1s-3l .Footer_emailButton__3CNQx{display:flex;align-items:center;font-family:"regular";font-size:Max(1vw,15px);background-color:silver;text-decoration:none;color:#686868;padding:Max(.2vw,5px) Max(.5vw,10px);border-radius:Max(.2vw,2px);box-shadow:0 2px 5px rgba(0,0,0,.5);transition:all .2s}.Footer_footerContainer__1s-3l .Footer_emailButton__3CNQx:hover{background-color:#e4e4e4;color:#181818}.Footer_footerContainer__1s-3l .Footer_emailButton__3CNQx .Footer_iconMail__2x4bQ{font-size:Max(2vw,22px);margin-right:.6vw}.Footer_footerContainer__1s-3l .Footer_socialMediaContainer__2_Y-o{display:flex;margin-bottom:2vw}.Footer_footerContainer__1s-3l .Footer_socialMediaContainer__2_Y-o .Footer_iconSocial__1F59c{font-size:calc(max(1.6vw, 25px));color:silver;margin:0 calc(max(3vw, 20px));transition:color .2s}.Footer_footerContainer__1s-3l .Footer_socialMediaContainer__2_Y-o .Footer_iconSocial__1F59c:hover{color:#e4e4e4}.Footer_footerBottom__1Awa9{display:flex;flex-direction:column;align-items:center;position:relative;padding:Max(.7vw,10px) 0;width:"100%";background-color:#090909}.Footer_footerBottom__1Awa9 p{font-family:light;font-size:Max(.6vw,9px);color:#686868;margin-bottom:.5vw}
/*# sourceMappingURL=main.0c97ee66.chunk.css.map */