html {
    height: 100%;
}
body {
    position: relative;
    min-height: 100%;
    margin: 0;
    padding: 0;
}
footer {
    position: absolute; 
    bottom: 0; 
    left: 0; 
    right: 0
}
.project-card {
    border-radius: 0;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.025);
    position: relative;
    min-height: 200px;
}
.project-card .card-img-holder {
    max-height: fit-content;
    overflow: hidden;
    vertical-align: middle;
}
.resume-container {
    max-width: fit-content;
    padding-bottom: 5%;
}
.resume-profile-image {
    max-width: 200px;
}