.containerCard{margin:2vh 0;padding:3vh;transition:background-color .3s,border-radius .3s,transform .3s,box-shadow .3s}.containerCard:hover{background-color:#162032;border-radius:10px;transform:translateY(-10px);box-shadow:0 4px 8px #0003}.cardImage{border-radius:10px}.cardTitle{color:#e2e8f0}.cardDescription{color:#94a3b8;font-size:.8rem}.cardLink{text-decoration:none;display:flex}@media screen and (max-width:768px){.cardLink{flex-direction:column}.cardTitle{margin-top:2rem}.cardImage{width:100%;height:100%}.containerCard{width:80%;margin:0 auto 3rem}}
.projectCardWrapper{opacity:1;transition:opacity .3s}.projectCardWrapper.dimmed{opacity:.5}.projectsRow{flex-direction:column;display:flex}.sectionSeparatorTitle{color:#e2e8f0;text-align:center;font-size:1.5rem;font-weight:700}.sectionSeparator{background-color:#94a3b8;border-radius:2px;width:100px;height:1px}
.dateCareerCard{color:#94a3b8}.containerCareerCard{margin:2vh 0;padding:3vh;transition:background-color .3s,border-radius .3s,transform .3s,box-shadow .3s}.containerCareerCard:hover{background-color:#162032;border-radius:10px;transform:translateY(-10px);box-shadow:0 4px 8px #0003}.cardCareerTitle{color:#e2e8f0}.cardCareerDescription{color:#94a3b8;font-size:.8rem}.cardCareerLink{text-decoration:none;display:flex}@media screen and (max-width:768px){.cardCareerLink{flex-direction:column}.cardCareerTitle{margin-top:2rem}}
.resumeButton{text-decoration:none}.resumeButton:hover{color:#e2e8f0}
.resumeButton{text-decoration:none}.resumeButton:hover{color:#e2e8f0}
