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}*{box-sizing:border-box;margin:0;padding:0}header{border-bottom:1px solid #000}.header-container{height:7rem;justify-content:space-between;margin:auto;max-width:80%}.header-container,.logo{align-items:center;display:flex}.logo img{height:85px;width:85px}.links a{color:#343434;font-family:Roboto,sans-serif;font-size:20px;margin-left:3rem;text-decoration:none}.links a:hover{color:#343434;font-weight:600}.logo-name{color:#343434;font-family:Roboto,sans-serif;letter-spacing:.06em}.toggle{display:none}@media screen and (max-width:768px){.toggle{background:none;border:none;color:#343434;cursor:pointer;display:block;font-size:30px;position:relative}.mobile-nav{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;left:0;overflow:hidden;position:absolute;top:0;width:100%}.fa-times{color:#fff}.mobile-nav a{color:#fff;font-size:23px;position:relative;text-decoration:none}.links{display:none}.logo img{height:65px;width:65px}.logo-name{font-size:14px}}@media screen and (max-width:420px){.logo-name{font-size:12px}.logo img{height:60px;width:60px}.toggle{font-size:25px}.header-container{height:6rem}}.about-container{margin:auto;max-width:80%}.about-link{color:#343434;font-style:"Roboto",sans-serif;font-weight:300;letter-spacing:1.33px}.about-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:7rem}.about-box{border:2px solid #343434;border-radius:28px;height:22rem;width:35rem}.about-heading{margin:2.8rem auto auto;max-width:80%}.about-heading h2{color:#343434;font-family:Montserrat,sans-serif;font-size:45px;font-weight:700}.about-paragraph{margin:1.8rem auto auto;max-width:80%}.about-paragraph p{font-family:Nunito Sans,sans-serif;font-size:18px;letter-spacing:.065em;line-height:158%}.about-button{margin-bottom:2rem;margin-top:7rem}.about-button button{background-color:#fff;border:1px solid #343434;border-radius:28px;cursor:pointer;height:3.5rem;transition:.3s;width:11rem}.aboutButton{text-decoration:none}.about-button h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:400}.aboutButton button:hover{border-radius:12px}@media screen and (max-width:1450px){.about-box{height:18rem;width:28.64rem}.about-heading h2{font-size:35px}.about-paragraph p{font-size:14px}.about-paragraph{margin:1.4rem auto auto;max-width:80%}}@media screen and (max-width:768px){.about-box{height:15.3rem;width:25.9rem}.about-heading h2{font-size:33px}.about-paragraph p{font-size:13px}.about-paragraph{margin:1rem auto auto;max-width:80%}.about-boxes{justify-content:center}.about-heading{margin:2.3rem auto auto}.about-box{margin-bottom:4rem}.about-link{font-size:20px}.about-button{margin-bottom:2rem;margin-top:.4rem}}@media screen and (max-width:1197px){.about-box{margin-bottom:2rem;margin-top:2rem}.about-boxes{justify-content:center}.about-box{height:17.5rem;width:30rem}.about-heading h2{font-size:32px}.about-paragraph p{font-size:14.5px}}@media screen and (max-width:480px){.about-box{height:14rem;width:25.2rem}.about-heading h2{font-size:24px}.about-paragraph p{font-size:11px}.about-paragraph{margin:.8rem auto auto;max-width:81%}.about-button button{background-color:#fff;border:1px solid #343434;border-radius:28px;cursor:pointer;height:2.6rem;transition:.3s;width:8.3rem}.about-button h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.about-link{font-size:17px}.about-boxes{margin-top:4rem}.about-heading{margin:1.8rem auto auto}}@media screen and (max-width:385px){.about-box{height:12rem;width:21rem}.about-heading h2{font-size:22px}.about-paragraph p{font-size:10px}}.hero-header{margin-top:6.5%}.hero-hello h1{color:#343434;font-family:Montserrat,sans-serif;font-size:9.5rem;font-weight:700}.hero-hello p{color:#343434;font-family:Roboto,sans-serif;font-size:1.4rem;margin:auto}.hero-intro{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10% auto auto;max-width:80%}.intro-text{width:37%}.intro-text p{font-family:Nunito Sans,sans-serif;font-size:25px;letter-spacing:.025em;line-height:128%}.intro-text p a{color:#343434}.intro-links{align-items:center;display:flex;flex-direction:column}.links-intro h2{font-family:Nunito Sans,sans-serif;font-size:27px;font-weight:700}.all-links i{color:#343434;cursor:pointer;font-size:32px}.all-links a{display:inline-block;margin:1.5rem 1.9rem}.all-links i:hover{color:#000;font-size:34px;transition:.2s}.margin-hero{margin-bottom:7.5rem}@media screen and (max-width:1180px){.hero-hello h1{font-size:8rem}.hero-hello p{font-size:1.2rem}.intro-text p{font-size:20px}.links-intro h2{font-size:22px}.all-links i{font-size:25px}.all-links a{margin:1.5rem 1.3rem}.intro-text{width:42%}}@media screen and (max-width:768px){.hero-header{margin-top:3.5rem}.hero-hello h1{font-size:6rem}.hero-hello p{font-size:1rem}.intro-text p{font-size:15px}.links-intro h2{font-size:18px}.all-links i{font-size:20px}.all-links a{margin:1.2rem 1.1rem}}@media screen and (max-width:489px){.hero-hello h1{font-size:3.8rem}.hero-hello p{font-size:.7rem}.intro-text p{font-size:12px}.links-intro h2{font-size:18px;margin-top:3.5rem}.all-links i{font-size:20px}.all-links a{margin:1.2rem 1.1rem}.intro-text{margin-top:2.4rem;width:80%}.hero-intro{display:flex;flex-wrap:wrap;justify-content:center;margin:10% auto auto;max-width:80%}}.project-container{margin:auto;max-width:80%}.project-link{color:#343434;font-style:"Roboto",sans-serif;font-weight:300;letter-spacing:1.33px}.project-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:7rem}.project-box{border:2px solid #343434;border-radius:28px;display:flex;flex-direction:column;height:21rem;margin-bottom:2rem;margin-right:30px;width:21rem}.project-box img{border:2px solid #343434;border-radius:10px;box-sizing:border-box;height:126px;margin:auto;max-width:80%;width:225px}.project-box h1{font-family:Lato,sans-serif;font-size:25px;margin-left:13%;max-width:80%}.project-box p{font-family:Nunito Sans,sans-serif;margin:1.1rem auto auto;max-width:75%}.project-button{margin-bottom:2rem;margin-top:7rem;text-decoration:none}.project-button button{background-color:#fff;border:1px solid #343434;border-radius:28px;cursor:pointer;height:3.6rem;transition:.3s;width:11.3rem}.project-button h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:400}.project-button button:hover{border-radius:12px}@media screen and (max-width:1400px){.project-boxes{justify-content:center;margin:8rem auto auto;max-width:90%}}@media screen and (max-width:1017px){.project-box{height:25rem;margin-right:0;width:29rem}.project-box img{height:168.24px;width:300px}}@media screen and (max-width:768px){.project-box{height:21rem;width:21rem}.project-box img{height:126px;width:225px}.project-button button{background-color:#fff;border:1px solid #343434;border-radius:28px;cursor:pointer;height:2.6rem;transition:.3s;width:8.3rem}.project-button h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.project-button{margin-bottom:1rem;margin-top:3rem;text-decoration:none}}@media screen and (max-width:520px){.project-box{height:17rem;width:17rem}.project-box img{border:1px solid #343434;border-radius:10px;box-sizing:border-box;height:100.8px;margin:auto;max-width:80%;width:180px}.project-box h1{font-size:22px;margin-top:.7rem}.project-box p{font-family:Nunito Sans,sans-serif;font-size:13px;margin:1.1rem auto auto}}@media screen and (max-width:410px){.project-box{height:15rem;width:15rem}.project-box img{border:1px solid #343434;border-radius:10px;box-sizing:border-box;height:84px;margin:1rem auto auto;max-width:80%;width:150px}.project-box h1{font-size:20px}.project-box p{font-family:Nunito Sans,sans-serif;font-size:11px;margin:.6rem auto auto}}::selection{background:#343434;color:#fff}.flexSB{display:flex;justify-content:space-between}.ftr-data{align-items:center;display:flex;justify-content:space-around;margin-bottom:3rem}.footer-container{margin-top:8rem}.ftr-hr{border:none;border-top:2px solid #000;margin-bottom:3rem;width:90%}.rights-res{font-family:Roboto,sans-serif;font-size:17px}@media screen and (max-width:768px){.rights-res{font-size:13px}.ftr-data,.ftr-hr{margin-bottom:1.5rem}.footer-container{margin-top:3.5rem}}.about-container h1{color:#343434;font-family:Montserrat,sans-serif;font-size:9.5rem;font-weight:700;text-decoration:underline}.about-container{margin-top:5rem;overflow:hidden}@media screen and (max-width:1180px){.about-container h1{font-size:8rem}}@media screen and (max-width:768px){.about-container h1{font-size:6rem}}@media screen and (max-width:489px){.about-container h1{font-size:3.8rem}}.portfolio-container h1{color:#343434;font-family:Montserrat,sans-serif;font-size:9.5rem;font-weight:700;text-decoration:underline}.portfolio-container{margin-top:5rem;overflow:hidden}@media screen and (max-width:1180px){.portfolio-container h1{font-size:8rem}}@media screen and (max-width:768px){.portfolio-container h1{font-size:6rem}}@media screen and (max-width:489px){.portfolio-container h1{font-size:3.8rem}}
/*# sourceMappingURL=main.94eb8a6a.css.map*/