body {
    font-family: 'Arial', sans-serif;
}

header {
    background: linear-gradient(to bottom, #4a148c, #7b1fa2);
}

h1,
h2 {
    font-weight: 800;
}

h5 {
    font-weight: 600;
}

.card-body img {
    height: 150px;
    object-fit: contain;
}

footer {
    background: #4a148c;
}

.profile-picture-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
}

.profile-picture {
    border-radius: 50%;
    object-fit: cover;
    border: 3px solid #7b1fa2;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.card-body ul {
    list-style-type: none;
    text-align: left;
}

.card-body ul li:before {
    content: "\2713\0020";
    color: green;
}