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}.portfolioContainer{height:calc(100vh - 175px)}.navbar{align-items:center;background:#1e2327;display:flex;font-size:25px;height:70px;justify-content:center;list-style:none;margin:0;padding:10px;text-align:center;text-decoration:none}.navbarLinkActive{border:3px solid rgba(54,53,53,.8);font-size:30px;margin:10px;padding:10px;text-transform:uppercase;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.navbarLink{margin:10px;padding:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a{color:#fff;font-weight:700;text-decoration:none}.navbarLink:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.navbarLinkActive:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:870px){.navbarLink,.navbarLinkActive{font-size:20px;padding:0}}@media screen and (max-width:580px){.navbarLink,.navbarLinkActive{font-size:18px;margin:10px}}@media screen and (max-width:435px){.navbarLink,.navbarLinkActive{font-size:15px}}@media screen and (max-width:360px){.navbarLink,.navbarLinkActive{font-size:12px;margin:5px}}.footer{background:#1e2327;flex-direction:column;font-size:15px}.footer,.footerList{display:flex;justify-content:center;text-align:center}.footerList{margin:10px auto;padding:0}.footerItem{color:#fff;list-style:none;margin:0 15px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footerItem:hover{cursor:pointer;-webkit-transform:scale(1.6);transform:scale(1.6)}.footerCaption{color:#fff;margin:5px;padding-bottom:5px}:root{--border-color:hsla(0,0%,100%,.5)}.outerContainer{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:50px 200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.initialsContainer{height:155px;padding-right:25px;width:90px}.initials{border:3px solid hsla(0,0%,100%,.5);border:3px solid var(--border-color);border-radius:90px;height:90px;padding:10px;width:90px}.header,.initials{background:hsla(0,0%,100%,.6);color:rgba(30,35,39,.9);text-align:center}.header{border:3px solid hsla(0,0%,100%,.5);border:3px solid var(--border-color);height:250px;width:500px}.singleLine{border-left:3px solid hsla(0,0%,100%,.5);border-left:3px solid var(--border-color);height:90px}@media screen and (max-width:1400px){.outerContainer{font-size:smaller}.header{height:200px;width:400px}.initials{line-height:1.8em;margin-top:40px}}@media screen and (max-width:1170px){.outerContainer{padding:50px 100px}}@media screen and (max-width:990px){.outerContainer{font-size:70%;padding:50px}.header{height:150px;padding:5px;width:300px}.initials{height:70px;margin-left:10px;margin-top:60px;width:70px}.singleLine{height:40px}}@media screen and (max-width:670px){.outerContainer{padding:5px 50px}}@media screen and (max-width:570px){.outerContainer{font-size:60%}.header{width:250px}}@media screen and (max-width:470px){.outerContainer{margin:0 auto;padding:0}}@media screen and (max-height:800px){.outerContainer{font-size:70%;padding:0 auto}.header{height:150px;padding:5px;width:300px}.initials{height:70px;margin-left:10px;margin-top:60px;width:70px}.singleLine{height:40px}}.aboutContainer{align-items:center;background-image:radial-gradient(circle at 99% 33%,hsla(0,0%,48%,.06) 0,hsla(0,0%,48%,.06) 37%,transparent 0,transparent 100%),radial-gradient(circle at 46% 16%,hsla(0,0%,48%,.06) 0,hsla(0,0%,48%,.06) 43%,transparent 0,transparent 100%),radial-gradient(circle at 99% 25%,hsla(0,0%,48%,.06) 0,hsla(0,0%,48%,.06) 22%,transparent 0,transparent 100%),radial-gradient(circle at 57% 88%,hsla(0,0%,48%,.06) 0,hsla(0,0%,48%,.06) 86%,transparent 0,transparent 100%),radial-gradient(circle at 82% 78%,hsla(0,0%,48%,.06) 0,hsla(0,0%,48%,.06) 22%,transparent 0,transparent 100%),linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.93));display:flex;height:100%;justify-content:center;padding:20px}.infoContainer{font-size:20px;margin:20px;width:90%}.infoContainer h1{color:#fff;font-weight:700;padding-left:15px}.infoContainer p{background:hsla(0,0%,100%,.8);border-radius:10px;color:#1e2327;font-size:20px;margin:10px;padding:20px}.aboutContainer img{border-radius:10px;height:350px;margin:10px;width:350px}@media screen and (max-width:1025px){.infoContainer,.infoContainer p{font-size:18px}.aboutContainer img{height:250px;width:250px}}@media screen and (max-width:700px){.aboutContainer{flex-direction:column;padding-top:10%}.infoContainer{width:90%}}@media screen and (max-width:510px){.aboutContainer img{height:200px;width:auto}.infoContainer,.infoContainer p{font-size:13px}.infoContainer{padding:10px}}@media screen and (max-height:700px){.aboutContainer{height:95%}}.containerProjectsPage{align-items:center;background-image:repeating-linear-gradient(15deg,#141414,#141414 12px,transparent 13px),repeating-linear-gradient(155deg,#141414,#141414 12px,transparent 13px),linear-gradient(90deg,#b5b5b5,#b5b5b5);color:#1e2327;display:flex;flex-direction:column}.containerProjectInfo{background:rgba(30,35,39,.9);border-radius:10px;color:#1e2327;font-size:25px;margin:20px;padding:20px;text-align:left}.projectCard{align-items:center;background:hsla(0,0%,100%,.8);border-radius:10px;color:#1e2327;display:flex;flex-direction:row;font-size:20px;justify-content:center;padding:15px;text-align:center}.containerProjectInfo:nth-of-type(2n) .projectCard{flex-direction:row-reverse}.projectCard a{background:#1e2327;border-radius:10px;margin:0 10px;padding:5px 25px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.projectCard span{font-weight:700}.projectCard img{height:275px;padding:20px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:425px}.projectCard a:hover,.projectCard img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.note{font-size:15px;font-style:italic}.noteHide{display:none}@media screen and (max-width:1025px){.projectCard img{height:250px;width:350px}.note,.projectCard{font-size:15px}.containerInfoImage,.containerInfoImage:nth-of-type(2n){flex-direction:column-reverse}}@media screen and (max-width:825px){.projectCard img{height:175px;padding:5px;width:275px}}@media screen and (max-width:720px){.projectCard{flex-direction:column;gap:20px}.projectCard img{height:20vh;width:45vw}.containerProjectInfo:nth-of-type(2n) .projectCard{flex-direction:column}}@media screen and (max-width:435px){.projectCard img{height:15vh;width:50vw}.containerInfoImage{flex-direction:column}.projectCard a{margin:2px}.containerProjectInfo{padding:10px}}@media screen and (max-width:390px){.projectCard a{display:flex;flex-direction:column}}.contactContainer{align-items:center;background-image:linear-gradient(216deg,rgba(77,77,77,.05),rgba(77,77,77,.05) 25%,rgba(42,42,42,.05) 0,rgba(42,42,42,.05) 38%,hsla(0,0%,87%,.05) 0,hsla(0,0%,87%,.05) 75%,rgba(36,36,36,.05) 0,rgba(36,36,36,.05)),linear-gradient(44deg,hsla(0,0%,50%,0),hsla(0,0%,50%,0) 34%,hsla(0,0%,83%,.05) 0,hsla(0,0%,83%,.05) 57%,rgba(25,25,25,.05) 0,rgba(25,25,25,.05) 89%,hsla(0,0%,53%,.06) 0,hsla(0,0%,53%,.06)),linear-gradient(241deg,rgba(55,55,55,.05),rgba(55,55,55,.05) 14%,hsla(0,0%,82%,.02) 0,hsla(0,0%,82%,.02) 60%,hsla(0,0%,96%,0) 0,hsla(0,0%,96%,0) 69%,hsla(0,0%,64%,.03) 0,hsla(0,0%,64%,.03)),linear-gradient(249deg,hsla(0,0%,97%,0),hsla(0,0%,97%,0) 32%,hsla(0,0%,58%,.05) 0,hsla(0,0%,58%,.05) 35%,hsla(0,0%,79%,.02) 0,hsla(0,0%,79%,.02) 51%,hsla(0,0%,71%,.05) 0,hsla(0,0%,71%,.05)),linear-gradient(92deg,#1c1c1c,#1c1c1c);display:flex;flex-direction:column;height:100%;justify-content:center}.formContainer{background:rgba(30,35,39,.9);border-radius:10px;color:#1e2327;font-size:25px;margin:50px;padding:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contactForm{align-items:center;background:hsla(0,0%,100%,.6);border-radius:5px;display:flex;flex-direction:column;font-size:30px;height:auto;justify-content:center;line-height:2;padding:20px;width:600px}input,textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:10px;padding:8px;resize:vertical;width:100%}.formContainer h1{color:#fff}.contactForm button{background:#1e2327;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:5px;width:100px}textarea{font-family:inherit}@media screen and (max-width:1200px){.contactForm{width:400px}}@media screen and (max-width:800px){.contactForm,.formContainer{font-size:20px}}@media screen and (max-width:560px){.contactForm{width:300px}.contactForm,.formContainer{font-size:15px}}@media screen and (max-width:420px){.contactForm{width:200px}}@media screen and (max-height:800px){.contactContainer{height:auto}}.resumeContainer{align-items:center;background-image:linear-gradient(66deg,transparent,transparent 24%,hsla(0,0%,76%,.04) 0,hsla(0,0%,76%,.04) 80%,transparent 0,transparent),linear-gradient(153deg,transparent,transparent 29%,hsla(0,0%,76%,.04) 0,hsla(0,0%,76%,.04) 45%,transparent 0,transparent),linear-gradient(199deg,transparent,transparent 32%,hsla(0,0%,76%,.04) 0,hsla(0,0%,76%,.04) 59%,transparent 0,transparent),linear-gradient(277deg,transparent,transparent 56%,hsla(0,0%,76%,.04) 0,hsla(0,0%,76%,.04) 57%,transparent 0,transparent),linear-gradient(90deg,#000,#000);display:flex;flex-direction:column;height:100%;justify-content:center}.infoContainer{background:rgba(30,35,39,.9);border-radius:10px;color:#1e2327;font-size:25px;margin:50px;padding:20px;text-align:center;width:600px}.infoContainer p{display:flex;flex-direction:column;justify-content:center}.infoContainer button{background:hsla(0,0%,100%,.8);border:2px solid #000;border-radius:10px;font-size:20px;margin:10px auto;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.infoContainer button a{color:#1e2327}.infoContainer button:hover{background:hsla(0,0%,100%,.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.infoContainer>span{color:#fff}.infoContainer p:first-child,.infoContainer p>span{font-weight:700}@media screen and (max-width:730px){.infoContainer{margin:25px;padding:5px;width:80%}.infoContainer,p{font-size:15px}.resumeContainer p{font-size:13px}.infoContainer button{font-size:12px;margin:0 20px}}@media screen and (max-height:750px){.resumeContainer{height:auto}}
/*# sourceMappingURL=main.fd03176f.css.map*/