.gsi-saude-e-seguranca {
    background-image: linear-gradient(to bottom, var(--cor-1), var(--cor-3));
}

.gsi-saude-e-seguranca .itens .item {
    display: flex;
    width: 48%;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
}

.gsi-saude-e-seguranca .itens .icone img {
    filter: drop-shadow(0 20px 20px var(--cor-sombra-1));
}

.gsi-para-empresas .item {
    background-color: var(--cor-3);
    border-radius: 15px;
    overflow: hidden;
    width: 245px;
}

.gsi-para-empresas .item .icone {
    margin-bottom: 20px;
}

.gsi-saude-ocupacional {
    background-image: linear-gradient(to bottom, var(--cor-1), var(--cor-3));
}

.gsi-saude-ocupacional ul {
    list-style-image: url("../imagens/chevron-3.png");
}

.gsi-saude-ocupacional .imagem {
    text-align: right;
    max-width: 454px;
    width: 100%;
}

.gsi-saude-ocupacional .imagem img {
    max-width: 100%;
    object-fit: cover;
    filter: drop-shadow(0 10px 20px var(--cor-sombra-1));
}

.gsi-saude-ocupacional .bg {
    border-radius: 15px;
    background-color: var(--cor-5);
    border: 2px solid var(--cor-2);
    outline: 4px solid var(--cor-5);
    box-shadow: 0 20px 40px var(--cor-7)
}

.gsi-seguranca-do-trabalho .imagem {
    text-align: left;
    max-width: 504px;
    width: 100%;
}

.gsi-seguranca-do-trabalho img {
    max-width: 100%;
    object-fit: cover;
    filter: drop-shadow(0 10px 20px var(--cor-sombra-2));
}

.gsi-seguranca-do-trabalho .bg {
    border-radius: 15px;
    background-color: var(--cor-5);
    border: 2px solid var(--cor-2);
    outline: 4px solid var(--cor-5);
}

.itens-diferenciais .item {
    max-width: 440px;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--cor-sombra-1);
    min-height: 180px;
}

.itens-diferenciais .item.left {
    float: left;
}

.itens-diferenciais .item.right {
    float: right;
}

.gsi-saude-integrada {
    background-image: linear-gradient(to bottom, var(--cor-1), var(--cor-3));
}

.beneficios .beneficio {
    width: 208px;
    min-height: 265px;
    border-radius: 15px;
    background-color: var(--cor-4);
    padding: 40px 25px;
    margin-bottom: 20px;
}


.gsi-beneficios-colaboradores .beneficio {
    background-color: var(--cor-3);
}

.gsi-fale-com-a-amo {
    background-color: var(--cor-1);
}

.gsi-fale-com-a-amo .area-botao {
    text-align: right;
}

/*-xl*/
@media (max-width: 1399.98px) {}

/*-lg*/
@media (max-width: 1199.98px) {
    .itens-diferenciais .item {
        max-width: 400px;
    }
}

/*-md*/
@media (max-width: 991.98px) {
    .itens-diferenciais .item {
        max-width: none;
        min-height: auto;
    }

    .itens-diferenciais .item.left {
        float: none;
    }

    .itens-diferenciais .item.right {
        float: none;
    }

    .gsi-saude-integrada .imagem img {
        max-width: 100%;
    }
}

/*-sm*/
@media (max-width: 767.98px) {
    .gsi-saude-e-seguranca .itens .item {
        width: 100%;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 25px;

    }

    .gsi-saude-ocupacional .imagem {
        text-align: center;
    }

    .gsi-seguranca-do-trabalho .imagem {
        text-align: center;
    }

    .beneficios .beneficio {
        width: 245px;
    }
}

/*-xs*/
@media (max-width: 575.98px) {}