@import"https://fonts.googleapis.com/css2?family=Italiana&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";.nav-links .active{color:var(--color-tertiary)}nav{display:flex;justify-content:space-around;align-items:center;min-height:8vh}.nav-links{margin:10px auto 0;padding:0;list-style:none;display:flex;justify-content:space-around;width:800px}li{position:relative;padding:15px 0}.nav-links a{color:var(--color-contrast);text-transform:uppercase;text-decoration:none;letter-spacing:.15em;display:inline-block;padding:15px 20px;position:relative}.nav-links a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:var(--color-contrast);transition:width .3s ease 0s,left .3s ease 0s;width:0}a:hover:after{width:100%;left:0}.burger{margin:10px 10px 10px auto;display:none}.burger div{width:25px;height:3px;background-color:var(--color-contrast);margin:5px;transition:all .3s ease}@media screen and (max-width: 768px){body{overflow-x:hidden}.nav-links{border-left:solid 1px var(--color-tertiary);z-index:1;position:absolute;right:0;height:100%;top:8vh;background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;width:50%;transform:translate(100%);transition:transform -.5s ease-in;display:none}.nav-links li{opacity:0;margin-bottom:30%}.burger{display:block;cursor:pointer}}.nav-active{display:flex;transform:translate(0)}@keyframes navLinkFade{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.toggle .line-1{transform:rotate(-45deg) translate(-5px,6px)}.toggle .line-2{opacity:0}.toggle .line-3{transform:rotate(45deg) translate(-5px,-6px)}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fadeIn.first{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fadeIn.second{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fadeIn.third{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.fadeIn.fourth{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}:root{--color-primary: #798777;--color-secondary: #a2b29f;--color-tertiary: #bdd2b6;--color-contrast: #f8ede3;--color-highlight: #d2f1cc;color-scheme:light dark;color:var(--color-contrast);background-color:var(--color-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Italiana,sans-serif}p{text-align:justify}.highlight{background-color:var(--color-secondary);border-radius:40px;padding:0rem .5rem;box-shadow:gray 4px 4px 4px}a{text-decoration:underline solid var(--color-highlight);color:var(--color-contrast);cursor:pointer}a:hover{color:var(--color-highlight)}.page{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;padding:0 1rem}h1{font-size:12rem;margin:1rem}h2{font-size:3rem;margin-bottom:1rem}h3{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 768px){.page{margin-top:0}h1{font-size:9rem;margin-bottom:1rem}h2{font-size:2rem;margin-bottom:1rem}}#home-desciption{text-align:center}.about-div{max-width:750px;min-width:300px}.skill-category{text-decoration:overline solid var(--color-highlight);margin:1rem 0}.project-info{max-width:700px;min-height:200px;margin:15px;display:grid}.project-info div{margin:1em}.project-name{text-transform:uppercase;font-size:2rem}.project-title-card{cursor:default}.project-div{width:700px}@media screen and (max-width: 768px){.project-div{width:350px}}
