

.fsa-webpart ._home h2 {
    color: #FFF;
    padding: 0;
    margin: 0;
    margin-top: 40px;
}

@media(min-width: 1024px) {
    .fsa-webpart ._home h2 {
        max-width: 58%;
        font-size: 3rem;
        line-height: 1.4;
    }
}

@media(min-width: 1700px) {
    .fsa-webpart ._home h2 {
        max-width: 68%;
        font-size: 3.4rem;
    }
}

.fsa-webpart ._home .cabecalho-projeto ._container {
    padding: 0;
}
.fsa-webpart ._home .header-page-information {
    background-position: 0;
}

.fsa-webpart ._home ._container h2 {
    margin-bottom: 40px;
}



.fsa-webpart ._home .image-projeto {
    max-width: 75%;
    object-fit: contain;
}


.fsa-webpart ._home ._container h2 {
    font-family: inherit;
}

@media (min-width: 1024px) {
    .fsa-webpart ._home ._container h2 {
        max-width: 58%;
        font-size: 3rem;
    }
}


.fsa-webpart ._home .conteudo-principal-projeto {
    padding: 0;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental {
    background-color: #0066B3;
    padding: 3rem 0;
}

@media(min-width: 1024px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental {
        padding: 6rem 0;
    }
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .texto {
    color: #FFFFFF;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .texto p {
    padding-bottom: 20px;
    font-family: var(--FONT-LIGHT);
    font-weight: 300;
}

@media(min-width: 1024px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .texto {
        width: 48%;
    }

    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .texto p {
        font-size: 1.5rem;
        font-family: var(--FONT-REGULAR);
    }
}

@media(min-width: 1024px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .mapa {
        width: 48%;
    }
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .mapa img {
    max-width: 100%;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper {
    width: 90%;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2rem;
    padding-inline: 32px;
    margin: 0 auto;
}

@media(min-width: 768px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 1024px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper {
        width: 100%;
        grid-template-columns: repeat(4, 1fr);
        gap: 4rem;
        padding-inline: 0px;
    }
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card {
    height: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    background-color: #428401;
    padding: 1rem;
    border-radius: 10px;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card img {
    max-width: 60%;
    max-height: 100%;
    object-fit: contain;
}
.fsa-webpart ._home .conteudo-principal-projeto ._container .mapa_wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding-inline: 32px;
}

@media(min-width: 1024px) {
    .fsa-webpart ._home .conteudo-principal-projeto ._container .mapa_wrapper {
        flex-direction: row;
        gap: 4rem;
        padding-inline: 0;
    }
}


@media (min-width: 1440px) {
    .fsa-webpart  ._home .conteudo-principal-projeto .header-page-information {
        padding: 5.5rem 6rem;
    }
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #FFFFFF;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content>p {
    height: 1.5rem;
    font-size: 1rem;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content .milhoes-destaque {
    font-size: 1.2rem;
    font-family: var(--FONT-LIGHT);
    font-weight: 700;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content .milhoes-menor {
    font-size: 1rem !important;
    font-family: var(--FONT-LIGHT);
    font-weight: 700;
}


.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-text-valor-wrapper {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 0.5rem;
    margin-bottom: -0.6rem;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-text-valor-wrapper .card-text-preposition {
    font-size: 1.5rem;
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content .card-text-valor {
    font-size: 2rem;
    font-family: var(--FONT-BOLD);
}

.fsa-webpart ._home .conteudo-principal-projeto ._mapa_socioambiental .cards_wrapper .card .card-content .card-text-result-description {
    font-weight: 700 !important;
}


/* CSS APLICADO AOS MÓDULOS DA PÁGINA  */
.mini-tags {
    flex-wrap: wrap !important;
}