*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body,html{height:100%}body{background-color:#eeeef7;color:#445877;display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;line-height:1.5}.content{flex:1 0 auto;min-height:82vh}header{background-attachment:fixed;background-image:url(/static/media/hero-pic.cccd3ef82f516d8ad317.jpg);background-position:80%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:20px 35px;position:absolute;width:100%}header h2{opacity:0}header nav{margin:7px 0}header a{color:#000;text-decoration:none}header nav ul{display:flex;justify-content:space-between;list-style:none}header nav ul li a{background-color:rgba(238,238,247,.815);border-radius:10px;font-size:1.4rem;font-weight:lighter;margin:5px;padding:10px 15px}header nav ul li a:hover{transition:1s}header nav ul li a:focus,header nav ul li a:hover{background-color:#000;border-radius:0;color:rgba(238,238,247,.815)}section{padding:60px}section h2{align-items:center;display:flex;justify-content:center;margin:50px 0 30px;text-decoration:line-through}img{height:100%;width:100%}.hero{align-items:flex-start;background-attachment:fixed;background-image:url(/static/media/hero-pic.cccd3ef82f516d8ad317.jpg);background-position:80%;background-size:cover;color:#000;display:flex;flex-wrap:wrap;height:100vh;justify-content:center}.hero-logo{margin-bottom:15%;margin-top:15%}.hero h1{-webkit-animation:typing 3.5s steps(30),blink-caret 1s step-end infinite;animation:typing 3.5s steps(30),blink-caret 1s step-end infinite;background-color:rgba(238,238,247,.815);border-right:.1em solid #000;font-size:50px;font-weight:lighter;letter-spacing:.15em;margin:0 auto;overflow:hidden;padding:0 10px;white-space:nowrap}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@-webkit-keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}.hero h3{font-size:x-large}.about-me-info{align-items:center;display:flex;flex-direction:column}.image-container{margin-bottom:20px;margin-right:20px;max-height:400px;max-width:400px}.image-container img{border-radius:10%;height:400px;object-fit:cover;width:400px}.about-me-info p{width:50%}.grid-container{display:flex;flex-wrap:wrap;justify-content:center}.grid-item{align-items:center;border-radius:10%;color:#eeeef7;display:flex;flex-direction:column;justify-content:space-evenly;margin:50px;max-width:250px;min-height:250px;text-decoration:none}.grid-item:hover{border:8px solid #445877;box-shadow:inset 0 0 40px #000;transition:.4s}.project-name{background-color:rgba(68,88,119,.5);border-radius:10%;padding:0 10px;text-align:center}.project-name:hover{background-color:#445877;transition:.4s}.grid-buttons{background-color:transparent;display:flex;justify-content:space-between;width:220px}.grid-buttons a{background-color:rgba(0,255,255,.5);border-radius:10px;color:#fff;padding:10px 20px;text-decoration:none}.grid-buttons a:hover{background-color:#0ff;transition:.4s}.run-buddy{background-image:url(/static/media/02-run-buddy.b57f2b88349c6b77211d.jpg);background-size:cover}.poke-parte{background-image:url(/static/media/poke-parte.cc070983e336dcd8675a.PNG);background-size:cover}.love-lorena{background-image:url(/static/media/love-lorena.14a4ad0b2f04ee35a619.JPG);background-size:cover}.weather-dash{background-image:url(/static/media/weather-dash.6e100617c24a9819d1b1.PNG);background-size:cover}.token-train{background-image:url(/static/media/token-train.0bc1e1c5a504584c246f.JPG);background-size:cover}.dwindle{background-image:url(/static/media/dwindleScreenshot.b6940603a19ae76104f9.png);background-size:cover}.contact{height:100vh}.contact-container{display:flex;justify-content:space-evenly}.contact-container div h3{text-align:center}.contact address{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-evenly}.contact address a img{margin:20px;width:20px}.contact-form input,.contact-form textarea{background-color:hsla(0,0%,100%,.75);border:1px solid #024e76;border-radius:10px;color:#024e76;display:block;font-size:16px;margin-bottom:15px;margin-top:5px;padding:7px 15px;width:100%}.contact-form input:focus,.contact-form textarea:focus{background-color:#fff}.contact-form button{background:#445877;border:none;border-radius:10px;color:#eeeef7;font-size:16px;padding:15px 0;text-align:center;width:100%}.contact-form button:hover{background:#4c4c50;color:#eeeef7}.proficiencies{align-items:center;background-color:rgba(238,238,247,.815);border-radius:20px;display:flex;flex-direction:column;margin:20px;padding:40px}.proficiencies h3{margin-bottom:20px}.skills-list{grid-column-gap:10px;grid-row-gap:15px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:85px 85px 85px;grid-template-rows:85px 85px 85px 85px;list-style-type:none;row-gap:15px}footer{align-items:center;background-color:#445877;color:#eeeef7;display:flex;flex-shrink:0;height:100px;justify-content:space-between;text-align:center}footer h2{margin-left:20px}footer p{margin-right:20px}@media screen and (max-width:1024px){header{justify-content:center}.hero,header{background-position:28%}.hero{height:80vh}.hero-logo{margin-top:40%}.about-me-info{align-items:center;flex-direction:column;justify-content:center}.about-me-info p{margin:20px;text-align:center}.run-buddy{grid-column:2/span 4;grid-row:1/span 2}.poke-parte{grid-column:7/span 4;grid-row:1/span 2}.budget-tracker{grid-column:2/span 4;grid-row:3/span 2}.weather-dash{grid-column:7/span 4;grid-row:3/span 2}.token-train{grid-column:4/span 5;grid-row:5/span 2}}@media screen and (max-width:735px){header{background-position:28%;justify-content:center}header nav ul li a{font-size:1rem;margin:3px}.hero{background-position:28%}.about-me-info p{width:100%}.run-buddy{grid-column:2/span 9;grid-row:1/span 2}.poke-parte{grid-column:2/span 9;grid-row:3/span 2}.budget-tracker{grid-column:2/span 9;grid-row:5/span 2}.weather-dash{grid-column:2/span 9;grid-row:7/span 2}.token-train{grid-column:1/span 11;grid-row:9/span 2}.contact-container{flex-direction:column}.contact-container p{text-align:center}.contact-form{margin-top:40px}}@media screen and (max-width:450px){header{background-color:#eeeef7;background-image:none;flex-wrap:wrap;padding:0}header nav ul li a{margin:1px;padding:5px 10px}header nav ul{flex-wrap:wrap;justify-content:space-around}.hero-logo{margin-top:50%}.hero{height:100vh}.hero h1{font-size:35px}.proficiencies{padding:10px 40px}.run-buddy{grid-column:1/span 11;grid-row:1/span 2}.poke-parte{grid-column:1/span 11;grid-row:3/span 2}.budget-tracker{grid-column:1/span 11;grid-row:5/span 2}.weather-dash{grid-column:1/span 11;grid-row:7/span 2}.shop-shop{grid-column:1/span 11;grid-row:9/span 2}footer{flex-direction:column}footer h2{margin-left:0;margin-top:10px}footer p{margin-right:0}.grid-buttons{align-items:center;flex-direction:column}.grid-buttons a{margin:10px}}
/*# sourceMappingURL=main.94e2486f.css.map*/