#section-intro .section-intro-title {
    color: #037BC4;
    font-size: 20px;
    line-height: 24x;
    font-weight: bold;
    margin-bottom: 0;
}

@media(min-width: 992px) {
    #section-intro .section-intro-title {
        font-size: 35px;
        line-height: 41px;
    }
}

#section-intro .section-intro-desc {
    color: #16355A;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}

@media(min-width: 992px) {
    #section-intro .section-intro-desc {
        font-size: 20px;
        line-height: 26px;
    }
}

#section-intro .section-intro-image {
    border-radius: 50px 50px 50px 0;
    margin-top: 32px;
}

@media(min-width: 992px) {
    #section-intro .section-intro-image {
        margin-top: 0;
    }
}

#section-adapta .section-adapta-title {
    color: #037BC4;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}

#section-adapta .alert {
    display: block;
}

#section-adapta .section-adapta-desc {
    color: #16355A;
    font-size: 20px;
    line-height: 24px;
}

#section-resultados {
    margin-top: 40px;
}

@media(min-width: 992px) {
    #section-resultados {
        margin-top: 80px;
    }
}

#section-resultados .section-resultados-title {
    color: #037BC4;
    font-size: 35px;
    line-height: 41px;
    font-weight: bold;
    margin-bottom: 60px;
}

#section-resultados .tabla-resultados {
    margin-bottom: 40px;
}

#section-resultados .section-table-chip,
#section-resultados .section-graph-chip {
    margin-bottom: 40px;
}

#filters-chips {
    margin-top: 30px;
}

.print-wrapper {
    gap: 8px;
    margin-bottom: 20px;
}

.print-wrapper > p {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #002B49;
    margin-bottom: 0;
}

.print-wrapper .btn + .btn {
    margin-left: .5rem;
}