.introducao p {
    font-family: 'Poppins SemiBold', sans-serif;
    font-size: 18px;
}

/* information-section */
.information-section .section-block {
    padding: 4rem 0;
}

.information-section .section-block img {
    width: 100%;
    height: 482px;
    /* object-fit: contain; */
    border-radius: 10px;
}

.information-section .bloco-introducao {
    max-width: 1144px;
    margin: 0 auto;
}

.information-section .content p {
    font-family: 'Articulat CF Normal', sans-serif;
    font-size: 18px;
    color: var(--midnight-blue);
    width: 100%;
}

.information-section .content h2 {
    font-family: 'Poppins SemiBold', sans-serif;
    font-size: 29px;
    color: var(--midnight-blue);
    width: 100%;
}

.information-section .content h6 {
    font-family: 'Poppins SemiBold', sans-serif;
    font-size: 29px;
    color: var(--orange2);
    width: 100%;
}

.information-section .introducao p {
    font-family: 'Poppins Medium', sans-serif;
    font-size: 18px;
}

/* Cards */
.bloco-card {
    border: none;
    /* background-color: #fff; */
    /* border-radius: 1rem; */
    /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); */
    /* overflow: hidden; */
    transition: transform 0.3s ease;
}

.bloco-card p {
    font-family: 'Poppins Medium', sans-serif !important;
    color: var(--gray1) !important;
}

.bloco-card:hover {
    transform: translateY(-5px);
}

.card-img {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    object-fit: cover;
    width: 100%;
    max-width: 434px;
    height: 432px;
}

.highlight {
    color: #F26C21;
    /* Laranja */
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.btn-custom {
    background-color: var(--gray1);
    color: var(--white) !important;
    border: none;
    border-radius: initial !important;
    transition: 0.3s;
    color: var(--gray1);
    font-family: 'Poppins Light', sans-serif !important;
}

.btn-custom:hover {
    color: var(--white) !important;
    background-color: #5c5c5c;
}

@media (max-width: 767.98px) {
    .fitness-img {
        border-radius: 1rem 1rem 0 0;
        height: 250px;
    }
}