:root {
    --section-color-primary: #ec7f7f;
    --section-color-secondary: #3b3b45;

    --image-overlay-background: rgba(59, 59, 69, 0.8)
}

section {
    padding: 5rem 1rem;
}

a {
    text-decoration: none;
}

footer {
    background: var(--section-color-secondary);
    padding: 5rem 1rem;
    color: white;
}

.services-section {
    background: var(--section-color-primary);
}

.client-section {
    min-height: 400px;
}

.contact-section {
    background: var(--section-color-primary);
}

.card {
    min-height: 15rem;
    border-radius: 20px !important;
    border: none;
    margin: 1rem 0;
}

.img-card {
    max-height: 100px;
    width: 50%;
    object-fit: cover;
    left: 0;
    right: 0;
    margin: auto;
}

.img-cover {
    object-fit: cover;
}

.card-body a {
    text-decoration: none;
    color: black;
}

