@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Libre Baskerville,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow:hidden;position:relative}.content{background-color:#cdf4ff;min-height:calc(100vh - 45vw)}.body{margin:15px;padding:0}h1,p{margin:0;padding:0}.social{background-color:#fff;border-radius:2vmin;height:9vw;margin:1.2vmin;width:9vw}.social,.social-link{align-items:center;display:flex;justify-content:center}.social-link{height:6vw;margin:0;padding:0;width:6vw}.social-link-image{height:100%;margin:0;transition:transform .5s;width:100%}.social-link-image:hover{cursor:pointer;transform:scale(1.1);transition:transform .5s}@media only screen and (min-width:1000px){.social{border-radius:20px;height:90px;width:90px}.social-link{height:60px;width:60px}}@media only screen and (max-width:600px){.social{border-radius:4vw;height:12vw;width:12vw}.social-link{height:8vw;width:8vw}.contact .social{height:18vw;width:18vw}.contact .social-link{height:12vw;width:12vw}}.footer{align-items:center;background-color:#2f89ff;display:flex;height:20vw;justify-content:center;width:100%}@media only screen and (min-width:1000px){.footer{height:140px}}@media screen and (max-width:600px){.footer{height:20vw}}.go-up-button{align-items:center;background-color:#ff981b;border-radius:2vw;bottom:2.5vw;display:flex;height:9vw;justify-content:center;opacity:0;position:fixed;right:1vw;transition:.4s;width:9vw;z-index:2}.go-up-button:hover{cursor:pointer;transform:scale(1.1)}.visible{opacity:1;transition:.4s}.go-up-button-image{height:70%;width:70%}@media screen and (max-width:600px){.go-up-button{border-radius:4vw;bottom:3vw;height:14vw;right:1vw;width:14vw}}@media screen and (min-width:1000px){.go-up-button{border-radius:20px;bottom:25px;max-height:90px;max-width:90px;right:10px}}.header-h1{cursor:pointer;font-size:4vw;font-weight:bolder;padding:0}@media screen and (max-width:600px){.header-h1{font-size:5vw}}@media screen and (min-width:1000px){.header-h1{font-size:40px}}.header-h2{cursor:pointer;font-size:3.5vw;font-weight:bolder;margin:0;padding:0}@media screen and (max-width:600px){.header-h2{font-size:4vw}}@media screen and (min-width:1000px){.header-h2{font-size:35px}}.navbar-choices-container{display:flex;justify-content:center;width:30vw}.screen-fade-off{opacity:0;z-index:-1}.screen-fade-off,.screen-fade-on{height:100%;left:0;position:absolute;top:0;width:100%}.screen-fade-on{background-color:#c8eaff;opacity:.5;z-index:2}.navbar-choices-icon{border-radius:50%;max-width:105px;opacity:1;position:relative;transition:.4s;width:50%;z-index:2}.navbar-choices-icon:hover{background-color:#6eadff;cursor:pointer;transform:scale(1.1);transition:.4s}.navbar-choices-dropdown-container{max-width:250px;transition:.4s;z-index:2}.navbar-choices-dropdown-container,.navbar-choices-dropdown-container-hidden{display:flex;flex-direction:column;gap:2vw 0;margin:2vw 0 0;opacity:1;position:absolute;right:0;top:25vmin;width:33vw}.navbar-choices-dropdown-container-hidden{max-width:300px;transition-delay:.6s;z-index:-1}.navbar-choices-link{font-weight:bolder}.navbar-choices-link,.navbar-choices-link-hidden{align-items:center;background-color:#2f89ff;border-radius:10px 0 0 10px;color:#000;display:flex;font-size:4vw;height:14.5vw;justify-content:center;max-height:110px;opacity:1;position:relative;text-decoration:none;transition:.4s;width:100%;z-index:1;z-index:2}.navbar-choices-link-hidden{right:0;transform:translateX(350px)}.navbar-choices-link:hover{background-color:#6eadff;transition:.4s}@media screen and (max-width:600px){.navbar-choices-dropdown-container{top:25vmin}.navbar-choices-dropdown-container,.navbar-choices-dropdown-container-hidden{display:flex;flex-direction:column;gap:2vw 0;margin:2vw 0 0;overflow:hidden;position:absolute;right:0;transition:.4s;width:33vw}.navbar-choices-dropdown-container-hidden{padding-left:0;top:25vw;transform:translateX(33vw);transition-delay:.6s}.navbar-choices-link,.navbar-choices-link-hidden{align-items:center;background-color:#2f89ff;border-radius:2.667vw 0 0 2.667vw;color:#000;display:flex;height:14.5vw;justify-content:center;position:relative;text-decoration:none;transition:.4s;width:33vw;z-index:1}.navbar-choices-link-hidden{right:0;transform:translateX(350px)}.navbar-choices-icon:hover{background-color:#6eadff;cursor:pointer;transition:.4s}}@media screen and (min-width:800px){.navbar-choices-link,.navbar-choices-link-hidden{font-size:24px}}.unclickable{pointer-events:none}.header-text-aligner{height:25vw;justify-content:center;width:70vw}.header,.header-text-aligner{align-items:center;display:flex;flex-direction:column}.header{background-color:#2f89ff;flex-wrap:wrap;height:25vmin;justify-content:space-around;padding:0}@media only screen and (min-width:1000px){.header{max-height:200px}}@media only screen and (max-width:600px){.header{flex-wrap:wrap;height:25vw}}.about{align-items:center;display:flex;flex-direction:column}.about-h1{font-size:3.5vw;margin:10vw 0 13vw;text-align:center;width:100%}@media screen and (max-width:600px){.about-h1{font-size:5vw;margin:10vw 0 5vw;max-width:80%}}@media screen and (min-width:1000px){.about-h1{font-size:35px;margin:100px 0 130px}}.about-h2{font-size:2.3vw;text-align:center;white-space:pre-wrap;width:50%}@media screen and (min-width:1000px){.about-h2{font-size:24px}}@media screen and (max-width:600px){.about-h2{font-size:3vw}}.about-profile-image{border-radius:50%;margin:0 0 0 3vw;width:30%}.about-image-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:0 0 7vw;width:100%}@media screen and (min-width:1000px){.about-image-container{margin:0 0 70px;max-width:1000px}}.about-interest-name{font-size:2.5vw;margin:0 0 2.5vw;opacity:1;text-align:center;width:100%}@media screen and (max-width:600px){.about-interest-name{font-size:3vw}}@media screen and (min-width:1000px){.about-interest-name{font-size:25px;margin:0 0 25px}}.about-interest-icon{opacity:1;position:absolute;transition:.5s;width:65%;z-index:1}.about-interest-icon:hover{transform:scale(1.05);transition:.5s}.interest-icon-container{align-items:center;display:flex;height:16.66vw;justify-content:center;margin:0 2.5vw;position:relative;width:16.66vw}.circlesvg-passion{fill:#ff4141;height:100%;opacity:1;width:100%;z-index:1}.about-icon-passions{height:24vw;width:24vw}@media screen and (max-width:600px){.interest-icon-container{height:16.66vw;margin:0 2.5vw;width:16.66vw}.about-icon-passions{height:24vw;width:24vw}}@media screen and (min-width:1000px){.interest-icon-container{height:166.6px;margin:0 25px;width:166.6px}.about-icon-passions{height:240px;width:240px}}.about-interests-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:5vw 0;padding:5vw 0;position:relative}@media screen and (min-width:750px){.about-interests-container{margin:37.5px 0;padding:37.5px 0}}@media screen and (min-width:1000px){.about-interests-container{max-width:1000px}}.about-tech-stack-name{font-size:2.5vw;margin:1vw 0 2.5vw;opacity:1;text-align:center;width:100%}@media screen and (max-width:600px){.about-tech-stack-name{font-size:3vw}}@media screen and (min-width:1000px){.about-tech-stack-name{font-size:25px}}.about-tech-stack-icon{opacity:1;position:absolute;transition:.5s;width:65%;z-index:1}.about-tech-stack-icon:hover{transform:scale(1.05);transition:.5s}.tech-stack-icon-container{align-items:center;display:flex;height:13.66vw;justify-content:center;margin:0 3vw;position:relative;width:13.66vw}.circlesvg-tech-stack{fill:#fff;stroke-width:0;height:100%;opacity:1;position:absolute;width:100%;z-index:1}.about-icon-tech-stack{height:20vw;width:20vw}@media screen and (max-width:600px){.tech-stack-icon-container{height:16.66vw;margin:0 2.5vw;width:16.66vw}.about-icon-tech-stack{height:24vw;width:24vw}}@media screen and (min-width:1000px){.tech-stack-icon-container{height:136px;margin:0 30px;width:136px}.about-icon-tech-stack{height:200px;width:200px}}.about-tech-stack-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 5vw;padding:5vw 0;position:relative}@media screen and (min-width:750px){.about-tech-stack-container{margin:0 0 37.5px;padding:37.5px 0}}@media screen and (min-width:1000px){.about-tech-stack-container{max-width:1000px}}.about-value-name{font-size:2.5vw;margin:0 0 2.5vw;opacity:1;text-align:center;width:100%}@media screen and (max-width:600px){.about-value-name{font-size:3vw}}@media screen and (min-width:1000px){.about-value-name{font-size:25px;margin:0 0 25px}}.about-value-icon{opacity:1;position:absolute;transition:.5s;width:65%;z-index:1}.about-value-icon:hover{transform:scale(1.05);transition:.5s}.value-icon-container{align-items:center;display:flex;height:16.66vw;justify-content:center;margin:0 4vw;position:relative;width:16.66vw}.circlesvg-value{fill:#bd53ff;stroke-width:0;height:100%;opacity:1;position:absolute;width:100%;z-index:1}.about-icon-values{height:24vw;width:24vw}@media screen and (max-width:600px){.value-icon-container{height:16.66vw;margin:0 4vw;width:16.66vw}.about-icon-values{height:24vw;width:24vw}}@media screen and (min-width:1000px){.value-icon-container{height:166px;margin:0 40px;width:166px}.about-icon-values{height:240px;width:240px}}.about-values-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 5vw;max-width:82.16vw;padding:5vw 0;position:relative}@media screen and (min-width:750px){.about-values-container{margin:0 0 37.5px;padding:37.5px 0}}@media screen and (min-width:1000px){.about-values-container{max-width:821.6px}}.text-image-container-homepage{align-items:center;display:flex;white-space:pre-wrap;width:80%}@media screen and (min-width:1000px){.text-image-container-homepage{max-width:1000px}}.homepage-h2{font-size:2.3vw;font-weight:lighter;margin:3vw 0;text-align:center;width:80%}@media screen and (min-width:1000px){.homepage-h2{font-size:24px;margin:30px 0;max-width:1000px}}@media screen and (max-width:600px){.homepage-h2{font-size:3vw;margin:3vw 0}}.contact-h1{font-size:3.5vw;margin:8vw 0 6vw;text-align:center;width:100%}@media screen and (max-width:600px){.contact-h1{font-size:5vw}}@media screen and (min-width:1000px){.contact-h1{font-size:35px;margin:80px 0 60px}}.contact-h2{font-size:2.3vw;margin:5vw 0;text-align:center}@media screen and (min-width:1000px){.contact-h2{font-size:24px;margin:50px 0}}@media screen and (max-width:600px){.contact-h2{font-size:3vw}}.contact-social-container{display:flex;gap:5vw;justify-content:center}.contact{align-items:center;display:flex;flex-direction:column;min-height:850px;padding:0 0 2vh}@media screen and (max-width:600px){.contact{min-height:750px}}.home-screen{align-items:center;display:flex;flex-direction:column;padding:0 0 2vh}.image-link-component-hompepage-unique{display:flex}.homepage-h1{font-size:3.5vw;margin:10vw 0 5vw;text-align:center;width:90%}@media screen and (max-width:600px){.homepage-h1{font-size:5vw;margin:10vw 0 5vw;max-width:80%}}@media screen and (min-width:1000px){.homepage-h1{font-size:35px;margin:100px 0 50px}}.featured-image{border-radius:1.5vh;height:26.8799vw;width:48vw}@media screen and (min-width:1500px){.featured-image{height:308px;width:550px}}@media screen and (max-width:600px){.featured-image{height:42.56vw;width:76vw}}.featured-project-container{align-items:center;background-color:#53c057;border-radius:5vw;display:flex;flex-direction:column;gap:2vh 2vw;margin:2vh 2vw;padding:2vh 0;width:80vw}.featured-nav-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline;font-size:1.8vw;text-align:center;transition:transform .5s}.featured-nav-link:hover{transform:scale(1.1);transition:transform .5s}.social-links{align-items:center;display:flex}@media screen and (min-width:1500px){.featured-project-container{margin:5vh 2.5vw 2vh;padding:38.74px 0;width:40vw}.featured-nav-link{font-size:16.866px}}@media screen and (max-width:600px){.featured-project-container{border-radius:5vw;display:flex;gap:1vh 1vw;height:98vw;justify-content:space-between;margin:5vw;padding:7vw 0;width:90vw}}.homepage-featured-h1{font-size:2.7vw;margin:0;max-width:90%;text-align:center}@media screen and (max-width:600px){.homepage-featured-h1{font-size:4vw}}@media screen and (min-width:1000px){.homepage-featured-h1{font-size:27px}}.homepage-featured-p1{display:inline;font-size:1.8vw;max-width:90%;text-align:center}.homepage-featured-internal-link{color:#000;font-size:1.8vw;font-weight:bolder}@media screen and (max-width:600px){.homepage-featured-internal-link,.homepage-featured-p1{font-size:3vw}}@media screen and (min-width:1000px){.homepage-featured-internal-link,.homepage-featured-p1{font-size:18px}}.featured-tech-icon-container,.homepage-featured-tech-stack{align-items:center;display:flex;justify-content:center;position:relative}.featured-tech-icon-container{height:8vw;margin:0 1vw;width:8vw}.featured-tech-image{height:60%;position:absolute}.circlesvg-featured-tech{fill:#fff;height:100%;position:absolute;width:100%}@media screen and (max-width:600px){.featured-tech-icon-container{align-items:center;display:flex;height:11vw;justify-content:center;margin:0 1vw;position:relative;width:11vw}}@media screen and (min-width:1000px){.featured-tech-icon-container{height:80px;margin:0 10px;width:80px}}.featured{display:flex;flex-direction:row;flex-wrap:wrap;gap:2vw 0;justify-content:center;padding:0 0 3vh}@media screen and (max-width:600px){.featured{gap:5vw 0}}.page-not-found{align-items:center;display:flex;flex-direction:column;padding:0 0 2vh}.page-not-found>h1,.page-not-found>p{margin:5vw;text-align:center;width:90%}.projects{align-items:center;display:flex;flex-direction:column;padding:0 0 10vmin}.projects-h1{font-size:3.5vw;margin:10vw 0 3vw;text-align:center;width:90%}@media screen and (max-width:600px){.projects-h1{font-size:5vw;margin:10vw 0 5vw;max-width:80%}}@media screen and (min-width:1000px){.projects-h1{font-size:35px;margin:100px 0 30px}}.projects-h2{font-size:2.3vw;margin:3vw 0 10vw;text-align:center;width:90%}@media screen and (min-width:1000px){.projects-h2{font-size:24px;margin:30px 0 100px}}@media screen and (max-width:600px){.projects-h2{font-size:3vw;margin:3vw 0 10vw;max-width:80%}}.projects-project-description{font-size:2.3vw;margin:0 2.5vw 6vw}@media only screen and (max-width:600px){.projects-project-description{font-size:3vw;margin:0 2.5vw 6vw}}@media screen and (min-width:1000px){.projects-project-description{font-size:24px;margin:0 25px 60px}}.projects-project-image{border-radius:3.5vw;float:right;margin:0 0 1vw 2.5vw;width:40vw}@media only screen and (min-width:1000px){.projects-project-image{border-radius:35px;margin:0 0 10px 25px;width:400px}}.projects-project-name{float:left;font-size:3.5vw;margin:0 0 6vw;text-align:center;width:40vw}@media only screen and (min-width:1000px){.projects-project-name{font-size:35px;margin:0 0 60px;width:400px}}.projects-project-technicals{font-size:2.3vw;margin:4vw 2.5vw 3vw;white-space:pre-wrap}@media only screen and (max-width:600px){.projects-project-technicals{font-size:3vw;margin:4vw 2.5vw 3vw;white-space:pre-wrap}}@media only screen and (min-width:1000px){.projects-project-technicals{font-size:24px;margin:40px 25px 30px}}.projects-project-social-container{display:flex;justify-content:center}.projects-project-container{background-color:#53c057;border-radius:5vw;height:auto;margin:5vw;padding:3vw 2.5vw;width:85vw}@media only screen and (min-width:1000px){.projects-project-container{border-radius:50px;margin:50px;max-width:850px;padding:30px 25px}}
/*# sourceMappingURL=main.1024fb77.css.map*/