.navigation{align-items:center;color:#191919;display:flex;height:60px;padding:.5rem 0;position:fixed;transition:.75s;width:100%;z-index:3}#dark .navigation{background-color:#191919}#light .navigation{background-color:#fff}.brand-name{font-size:1.3rem;margin-left:4rem;text-decoration:none}#dark .brand-name,#light .brand-name,.brand-name{color:#c84b31}.navigation-menu{margin-left:auto}.navigation-menu ul{display:none;padding:0}.navigation-menu li{list-style-type:none;margin:0 1rem}.navigation-menu li a{color:#2d4263;display:block;text-decoration:none;width:100%}#dark .navigation-menu li a{color:#fff}#light .navigation-menu li a{color:#2d4263}.navigation-menu li a:hover{color:#191919}#dark .navigation-menu li a:hover{color:#eee}#light .navigation-menu li a:hover{color:#191919}.hamburger{display:none;position:absolute;right:1rem}.hamburger,.toggleDarkMode{background-color:#2d4263;border:0;border-radius:50%;cursor:pointer;height:40px;padding:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .2s ease-in-out;width:40px}.toggleDarkMode{margin-right:4rem;position:relative}.hamburger:hover,.toggleDarkMode:hover{background-color:#191919}@media screen and (max-width:768px){.hamburger{display:block}.brand-name{margin-left:1rem;position:relative}.toggleDarkMode{margin-right:4rem}.navigation-menu ul{background-color:#fff;border-top:191919 solid;flex-direction:column;height:calc(100vh - 77px);left:0;position:absolute;top:60px;width:100%}#dark .navigation-menu ul{background-color:#191919}#light .navigation-menu ul{background-color:#fff}.navigation-menu li{margin:0;text-align:center}.navigation-menu li a{color:#191919;padding:1.5rem 0;width:100%}.navigation-menu li:hover{background-color:#eee}#dark .navigation-menu li:hover{background-color:#2d4263}#light .navigation-menu li:hover{background-color:#eee}.navigation-menu ul{display:none}.navigation-menu.expanded ul{display:block}}.footer{display:flex;flex-wrap:wrap;height:60px;justify-content:space-between;margin:0 4rem}.copyright{align-items:center}.copyright,.social-links{display:flex}.flex-center{align-items:center;display:flex;justify-content:center}.social-btn{background:#fff;border:1px solid #2d4263;border-radius:50%;box-shadow:0 10px 10px rgba(0,0,0,.1);cursor:pointer;height:50px;margin:5px;width:50px}.social-btn,.social-btn a{color:#2d4263;transition:.5s}.social-btn a{font-size:1rem;overflow:hidden;text-align:center;text-decoration:none;width:0}.social-btn:hover{background:#2d4263;border-radius:5px;color:#fff;width:100px}.social-btn:hover a{color:#fff;padding:2px;width:-webkit-max-content;width:max-content}@media screen and (max-width:768px){.footer{height:100px;margin:0 1rem}.copyright{margin-top:1rem;order:2}.copyright,.social-links{justify-content:center;width:100%}}#landing{align-items:start;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center}.headline{font-size:6rem;line-height:1}.typewriter{font-size:3rem;line-height:1}.description{font-size:1.75rem;line-height:1.5}.orange{color:#c84b31}.CTA{display:grid;grid-template-columns:1fr 1fr}.ms-2{margin-left:10px}.btn{align-items:center;display:flex;flex-direction:row;font-size:1rem;height:3rem;justify-content:center;margin-right:2rem;padding:.75rem;text-decoration:none;transition:.75s;width:8rem}.btn-primary{background-color:#2d4263;border:none;color:#fff}.btn-primary:hover{background-color:#fff;border:1px solid #2d4263;color:#2d4263}.btn-secondary{background-color:#c84b31;border:1px solid #c84b31;color:#fff}.btn-secondary:hover{background-color:#2d4263;border:none;color:#fff}.down-arrow{bottom:2rem;font-size:2rem;left:calc(50% - 1rem);position:absolute}.down-arrow:hover{cursor:pointer}@media only screen and (max-width:768px){#landing{align-items:center;text-align:center}.headline{font-size:4rem;line-height:1}.typewriter{font-size:2rem;line-height:1}.description{font-size:1.5rem;line-height:1.5}}#skills{display:flex;flex-direction:column;height:calc(100vh - 60px);scroll-margin-top:60px}#skills .section-title{padding:2rem 0 3rem;position:relative;text-align:center}#skills .section-title h2{font-size:3rem;margin:0}.section-title:after{background:#c84b31}.skills-content{display:flex;flex-grow:1;flex-wrap:wrap;height:auto;justify-content:center}.get-to-know{font-size:1.5rem;line-height:1.6;padding-right:2.5rem;width:50%}.get-to-know h2{padding-bottom:2rem}.skills-list{font-size:1.5rem;width:50%}.skills-list h3{padding-bottom:1rem}.stacks{display:flex;flex-wrap:wrap;font-size:1rem;gap:.75rem;justify-content:left;list-style:none;padding-bottom:2rem}.stacks li{align-items:center;background:#2d4263;border-radius:10px;color:#fff;display:flex;gap:5px;padding:5px 15px}@media screen and (max-width:1100px){#skills{height:auto}#skills .section-title h2{font-size:2rem}.get-to-know{font-size:1.35rem;line-height:1.35;padding-right:0;text-align:center;width:100%}.get-to-know h2{font-size:1.5rem}.skills-list{padding-top:2rem;text-align:center;width:100%}.skills-list h3{font-size:1.5rem;padding-bottom:1rem}}#web{scroll-margin-top:60px}#web .section-title{padding:2rem 0 3rem;position:relative;text-align:center}#web .section-title h2{font-size:3rem;margin:0}.project{display:flex;flex-direction:row;margin:0 10% 3rem}.project .project-image{align-items:baseline;display:flex;justify-content:flex-end;width:50%}.project .project-image img{height:auto;margin-right:3rem;margin-top:.9rem;width:400px}.project .project-details{width:50%}.project h3{font-size:1.75rem}.project p{margin-bottom:1rem}.project .stacks{padding-bottom:1rem}.project-buttons{display:flex}@media screen and (max-width:1100px){#web .section-title h2{font-size:2rem}.project{align-items:center;flex-direction:column}.project .project-image img{margin-right:0;width:400px}.project .project-image{justify-content:center}.project .project-details{width:80%}.project h3{font-size:1.5rem}}@media screen and (max-width:768px){.project{margin:0 0 3rem}.project .project-image{width:90%}.project .project-image img{margin-right:0;width:100%}.project .project-details{width:95%}}#analytics{scroll-margin-top:60px}#analytics .section-title{padding:2rem 0 3rem;position:relative;text-align:center}#analytics .section-title h2{font-size:3rem;margin:0}.section-title:after{border-radius:5px;bottom:2.5rem;content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3rem}@media screen and (max-width:1100px){#analytics .section-title h2{font-size:2rem}}#contact{height:calc(100vh - 120px)}#contact .section-title{padding:2rem 0 3rem;position:relative;text-align:center}#contact .section-title h2{font-size:3rem;margin:0}#contact form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:30rem;width:50%}#contact form input,textarea{font-size:1.25rem;padding:1rem}#contact form textarea{height:10rem}#contact form label{display:none}#btn-contact{margin:0}@media screen and (max-width:1000px){#contact .section-title h2{font-size:2rem}#contact form input,textarea{font-size:1rem}#contact form{width:95%}}.sidenav{bottom:10%;position:fixed;right:5rem;z-index:999}.sidenav ul{align-items:end;flex-direction:column;list-style:none}.nav-link,.sidenav ul{display:flex;text-decoration:none}.nav-link{align-items:center;cursor:pointer;justify-content:flex-start;margin-bottom:1rem;transition:opacity .2s}.nav-link:hover .nav-text{opacity:1}.nav-text{margin-right:1rem;opacity:0}.nav-dot{background-color:initial;border:3px solid #c84b31;border-radius:50%;height:15px;margin-left:auto;width:15px}.active-link .nav-dot,.nav-link:hover .nav-dot{background-color:#c84b31;border:3px solid #c84b31;border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}@media only screen and (max-width:768px){.sidenav{display:none}}
/*# sourceMappingURL=main.4841223a.css.map*/