#comofunciona-section {
    margin-top: 11.25rem;
}

.wrap-cardscf {
    display: flex;
    gap: 2.063rem;
    justify-content: center;
    max-width: 107.25rem;
    margin: 0 auto;
}

.cards-comofunciona {
    display: grid;
    gap: 2.063rem;
    grid-template-columns: repeat(2, 1fr);
}

.card-cf {
    max-width: 34.37rem;
    height: 12.87rem;
    padding: 0rem 1.5rem;
    background-color: var(--branco);
    border-radius: 0.625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.625rem;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.text-cardcf h1 {
    font: clamp(1.5rem, 1.458vw, 1.75rem) "Inter-ExtraBold", sans-serif;
    color: var(--amarelo);
}

.text-cardcf p,
.card-cf-5 ul {
    font: clamp(1rem, 0.9375vw, 1.125rem) "Inter-Regular", sans-serif;
    color: var(--cinza);
    padding-top: 0.313rem;
}


.card-cf-5 {
    max-width: 34.37rem;
    height: 27.813rem;
    padding: 0rem 3rem;
    background-color: var(--branco);
    border-radius: 0.625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.625rem;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

.card-cf-5 .text-cardcf {
    display: flex;
    flex-direction: column;
    gap: 2.938rem;
}

.card-cf-5 ul {
    padding-left: 1.5rem;
    padding-top: 0.313rem;
}

.wrap-oqacontece p {
    padding-top: 1.875rem;
}

.wrap-beneficios {
    display: flex;
    flex-direction: column;
    gap: 0.313rem;
}