@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{background:#0000;box-sizing:border-box;margin:0;padding:0;text-decoration:none}body{background:#323232;color:#d3d3d3;font-family:Poppins,Arial,Helvetica,sans-serif;overflow-y:scroll}p{font-size:1.2rem}h1,h2,h3,h4,h5.h6{font-family:Merriweather,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}button{align-items:center;background-color:#efefef;border:none;border-radius:2em;color:#333;display:flex;font-size:1rem;font-weight:700;justify-content:center}button:hover{background-color:#369bdf;color:#efefef}button:hover img{filter:invert(98%) sepia(76%) saturate(27%) hue-rotate(282deg) brightness(115%) contrast(87%)}button img{margin:.75em 1em .75em 0;object-fit:cover;width:1.7em}nav.navbar{align-items:center;align-self:flex-start;background-color:#323232;display:flex;font-size:1.5rem;justify-content:space-between;padding:.5em 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:900}nav.navbar img.logo{height:6em;object-fit:cover}@media(max-width:768px){nav.navbar img.logo{height:4em;margin-left:.7rem}}nav.navbar .menu .desktopMenuListItem{cursor:pointer;margin:1em;padding:.5em 0}nav.navbar .menu .desktopMenuListItem.active,nav.navbar .menu .desktopMenuListItem:hover{border-bottom:2px solid #9255a5}@media(max-width:992px){nav.navbar .menu{display:none}}nav.navbar button.contactBtn{cursor:pointer;padding:5px 1.8em;width:auto}@media(max-width:992px){nav.navbar button.contactBtn{display:none}}nav.navbar .menuIcon{filter:invert(41%) sepia(23%) saturate(1198%) hue-rotate(241deg) brightness(91%) contrast(90%);height:2em;width:2em}@media(min-width:992px){nav.navbar .menuIcon{display:none}}nav.navbar .navMenu{background-color:#414141;border-radius:1em;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:11em;padding:.7em;position:absolute;right:1em;top:5em;width:100%;z-index:2}nav.navbar .navMenu .listItem{background:#323232;color:#efefef;cursor:pointer;margin:.25em;padding:.3em 1em}nav.navbar .navMenu .listItem.active,nav.navbar .navMenu .listItem:hover{border-bottom:2px solid #9255a5}@media(max-width:520px){nav.navbar .navMenu{left:0;right:0}}#intro{align-items:center;display:flex;justify-content:space-between;overflow:hidden}#intro .col{max-width:50%;width:50%}#intro .col.img img{object-fit:cover;width:97%}@media(max-width:768px){#intro .col.img{display:none}#intro .col{max-width:100%;width:auto}}#intro .info__greeting{font-size:2rem;font-weight:300}@media(max-width:768px){#intro .info__greeting{font-size:1.6rem}}@media(max-width:520px){#intro .info__greeting{font-size:1.35rem}}#intro .info__intro{font-size:3.5rem;font-weight:700;line-height:4.2rem}#intro .info__intro .name{color:#369bdf}@media(max-width:992px){#intro .info__intro{font-size:2.9rem}}@media(max-width:768px){#intro .info__intro{font-size:2.2rem;line-height:3.25rem}}@media(max-width:520px){#intro .info__intro{font-size:1.75rem;line-height:2.6rem}}#intro .info__description{line-height:2rem}@media(max-width:768px){#intro .info__description{font-size:1rem}}#intro .info .hireBtn{cursor:pointer;margin:1em 0;padding:5px 1.8em;width:auto}@media(max-width:768px){#intro .info .hireBtn{margin:1.2em auto}#intro:before{background:linear-gradient(0deg,#323232 14%,#0000),url(/static/media/awc.20e8d65e20aa86d449bf.png);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:80%;left:-8%;opacity:.5;position:absolute;right:0;top:-8%;width:80%;z-index:-1}#intro{height:50vh;position:relative;z-index:0}}#about{margin:1em auto;overflow:hidden;width:95%}#about h2.heading{font-size:3rem;text-align:center}#about p.about-me{text-align:center}@media(max-width:768px){#about p.about-me{font-size:.8rem}}#about .skillCards{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2em auto;position:relative;width:93%;z-index:-1}#about .skillCards .skillCard{align-items:center;background:#414141;border-radius:25px;display:flex;margin:1em 0;max-width:850px;padding:2em 1.5em;width:100%}#about .skillCards .skillCard__img{margin-right:.5em;width:8em}@media(max-width:768px){#about .skillCards .skillCard__img{width:5em}}@media(max-width:520px){#about .skillCards .skillCard__img{width:2.4em}}#about .skillCards .skillCard__text{letter-spacing:1px;margin-left:.75em;position:relative}#about .skillCards .skillCard__title{font-size:2rem;font-weight:900;margin-bottom:.5em}@media(max-width:768px){#about .skillCards .skillCard__title{font-size:1rem}}#about .skillCards .skillCard__desc{font-size:.9rem}#about .skillCards .skillCard__desc ul{margin-left:1.5em}@media(max-width:768px){#about .skillCards .skillCard{min-width:100%;padding:1em .6em;width:auto}}#portfolio{margin:1em auto;overflow:hidden}#portfolio h2.heading{font-size:3rem;margin:.5em 0;text-align:center}#portfolio p.portfolio-desc{margin:.5em 0;padding:0 .4em;text-align:center}@media(max-width:768px){#portfolio p.portfolio-desc{font-size:.8rem}}#portfolio ul.filterMenu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;padding:.5em .2em}#portfolio ul.filterMenu li{border:1px solid #9255a5;border-radius:.6em;cursor:pointer;padding:.4em .8em}#portfolio ul.filterMenu li:focus,#portfolio ul.filterMenu li:hover{background-color:#9255a5}@media(max-width:768px){#portfolio ul.filterMenu li{font-size:.8rem;margin:.5em}#portfolio ul.filterMenu{justify-content:center;margin:.4em auto}}#portfolio .portfolio-gallery{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;width:100%}#portfolio .portfolio-gallery__item{margin:2.2em .4em;text-align:center;width:25%}#portfolio .portfolio-gallery__item-image{height:100%;margin-bottom:5px;max-height:175px;max-width:450px;object-fit:cover;width:100%}#portfolio .portfolio-gallery__item-title{font-size:1.4rem;font-weight:900;margin-bottom:5px}#portfolio .portfolio-gallery__item-title a{color:#369bdf}@media(max-width:768px){#portfolio .portfolio-gallery__item-title{font-size:1rem}}#portfolio .portfolio-gallery__item-description{font-size:.9rem;margin-bottom:15px;padding:0 10px;width:90%}#portfolio .portfolio-gallery__item-description+p .proj-note{font-size:small;font-style:italic;opacity:.8}#portfolio .portfolio-gallery__item.hidden{display:none}#portfolio .portfolio-gallery__item.visible{display:block}@media(max-width:768px){#portfolio .portfolio-gallery__item{margin:2.6em .5em;width:33.3333333333%}}@media(max-width:520px){#portfolio .portfolio-gallery__item{margin:1.2em auto;width:100%}}#contact{margin:1em auto;overflow:hidden;text-align:center}#contact h2.heading{font-size:3rem;margin:.5em 0}#contact p.description{margin-bottom:1.75em}@media(max-width:520px){#contact p.description{font-size:.9rem;padding:0 1.5em}}#contact .contactForm{display:flex;flex-direction:column;justify-content:center;margin:1em auto;max-width:1200px;width:80%}#contact .contactForm label{align-self:baseline}#contact .contactForm input,#contact .contactForm textarea{background-color:#414141;border:none;border-radius:.7em;color:#efefef;font-size:1rem;margin-bottom:.75em;padding:.6em 1em}#contact .contactForm .formSubmitBtn{align-self:center;cursor:pointer;margin:2em;max-width:11em;padding:.8em .9em;width:100%}.container{margin:0 auto;max-width:1200px;width:80%}section{margin:1em auto 2em}.artstation-logo{display:block;height:90px;margin:2em auto;width:auto}.artstation-link,.udacity-link{color:#369bdf}.form-submitted{display:flex;flex-direction:column;justify-content:center;margin-bottom:4em}.form-submitted .submitting-msg{color:#b9a42c;display:block;margin:1.2em auto;text-align:center}.form-submitted .success-msg{color:#14b873;display:block;margin:2.3em auto;text-align:center}button.resetBtn{align-self:center;cursor:pointer;max-width:11em;padding:5px 1.8em;width:auto}button.resetBtn:hover{background-color:#9255a5}footer{align-items:center;background-color:#414141;display:flex;justify-content:center;margin:1em auto 0;padding:1.3em 0}footer p{font-size:.8rem}
/*# sourceMappingURL=main.0a9a9db9.css.map*/