.slider .slider-item {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.slider .slider-item + .slider-item {
    margin-top: 40px;
}

.avaliacao-socioambiental {
    background-color: #2b3990;
}

.avaliacao-socioambiental .table-documentos-socioambientais {
    min-width: 760px;
}

.avaliacao-socioambiental .table-documentos-socioambientais thead {
    background-color: rgba(255, 255, 255, 0.15);
}

.avaliacao-socioambiental .table-documentos-socioambientais thead th {
    color: #fff;
    padding: 15px 40px;
    border: 0;
}

.avaliacao-socioambiental .table-documentos-socioambientais tbody td {
    vertical-align: middle;
}

.avaliacao-socioambiental .table-documentos-socioambientais tbody td:nth-child(1) {
    width: 40%;
    font-weight: bold;
}

.avaliacao-socioambiental .table-documentos-socioambientais tbody td:nth-child(1) a {
    text-decoration: underline;
}

.avaliacao-socioambiental .table-documentos-socioambientais tbody td:nth-child(2) {
    width: 60%;
    text-align: left;
    font-weight: normal;
}

@media screen and (max-width: 767px) {
    .fique_por_dentro .table-documentos-tecnicos {
        width: 100%;
        min-width: 100%;
        table-layout: fixed;
    }

    .fique_por_dentro .table-documentos-tecnicos td {
        overflow-wrap: anywhere;
    }

    .fique_por_dentro .table-documentos-tecnicos td:nth-child(1) {
        width: 70%;
    }

    .fique_por_dentro .table-documentos-tecnicos td:nth-child(2) {
        width: 30%;
    }
}

@media screen and (max-width: 767px) {
    .avaliacao-socioambiental .table-responsive {
        width: 100vw;
        max-width: 100vw;
        margin-left: calc(50% - 50vw);
    }

    .avaliacao-socioambiental .table-documentos-socioambientais {
        width: 100%;
        min-width: 100%;
        table-layout: fixed;
    }

    .avaliacao-socioambiental .table-documentos-socioambientais th,
    .avaliacao-socioambiental .table-documentos-socioambientais tbody td:nth-child(1),
    .avaliacao-socioambiental .table-documentos-socioambientais tbody td:nth-child(2) {
        width: 50%;
        overflow-wrap: anywhere;
    }
}

@media screen and (max-width: 439px) {
    .cronograma .titulo-section {
        font-size: 2.5rem;
        line-height: 1.15;
    }
}

@media screen and (max-width: 500px) {
    .fique_por_dentro .table-documentos tbody td {
        padding: 15px 15px;
    }
}
