body {
    background-color: lightskyblue;
    margin: 2em;
}

.card {
    width: fit-content;
    margin: 1em;
    background-color: navy;
    border: 3px solid #e5bc27 !important;
    border-radius: 25px !important;
}

.card-pic {
    border: 2px solid #30323d;
    border-radius: 10px !important;
}

div {
    padding: 10px;
}

.footer {
    width: 100%;
    background-color: #4d5061;
    position: fixed;
    bottom: 0px;
    left: -5px;
    color: #30323d;
    height: 35px;
}

h1, h2 {
    text-align: center;
}

h2 {
    color: #e5bc27;
}

img {
    display: block;
    margin: auto;
    height: 200px;
    width: auto;
    border-radius: 25px;
}