.diferenciais-bottom-bg {background: #EAF2F2; padding: 160px 0 75px; margin-top: -70px; border-radius: var(--border-radius-bottom); position: relative; z-index: 1;}
.diferenciais-bottom .lista {display: grid; grid-template-columns: repeat(4, 1fr); gap: 55px 30px; grid-template-rows: repeat(2, 1fr);}
.diferenciais-bottom .titulo {font: 700 14.8px / 18.42px montserrat; color: var(--cor-fonte-2); text-transform: uppercase;}
.diferenciais-bottom .texto {font: 400 13px / 20.95px montserrat; color: var(--cor-fonte-2); margin-top: 15px;}
.diferenciais-bottom .lista .item {display: flex;box-shadow: 0px 1px 23px -6px rgba(66, 66, 66, 0.637); flex-direction: column; position: relative;padding: 0 15px; align-items: center; text-align: center; justify-content: center; background: var(--branco); border-radius: 20px}
.diferenciais-bottom .lista .item.texto {order: 4; background: none; box-shadow: none; padding: 0;}
.diferenciais-bottom .lista .item.texto .titulo {font: 500 37.76px / 47.06px dilemma; color: var(--cor-fonte-2); text-transform: none;}
.diferenciais-bottom .lista .item.texto .texto {font: 400 15px / 27.68px montserrat; color: var(--cor-fonte); margin-top: 30px;}
.diferenciais-bottom .lista .item .img {position: absolute; top: -25px;}

@media(max-width: 1250px){
    .diferenciais-bottom .titulo {font-size: 13px; line-height: 1.1;}
    .diferenciais-bottom .lista .item.texto .titulo {font-size: 30px; line-height: 1.1;}
    .diferenciais-bottom .lista .item.texto .texto {font-size: 13px; margin-top: 15px;}
    .diferenciais-bottom .lista .item .img {top: -30px;}
    .diferenciais-bottom .texto {font-size: 12px; line-height: 1.1; margin-top: 10px;}
}

@media(max-width: 990px){
    .diferenciais-bottom .lista {grid-template-columns: repeat(3, 1fr); gap: 50px 30px; grid-template-rows: repeat(3, 1fr);}
    .diferenciais-bottom .lista .item.texto {order: 0; grid-column: 1/-1;}
    .diferenciais-bottom .lista .item {padding: 30px 15px;}
    .diferenciais-bottom .lista .item:nth-last-child(1) {grid-column: 2/3;}
    .diferenciais-bottom-bg {padding: 80px 0 50px;}
}

@media(max-width: 700px){
    .diferenciais-bottom .lista {grid-template-columns: 1fr;}
    .diferenciais-bottom .lista .item.texto {order: 0; grid-column: 1/-1;}
    .diferenciais-bottom .lista .item:nth-last-child(1) {grid-column: auto;}

}