.diferenciais-bg { background: var(--cor1); padding: 95px 0 75px;}
.diferenciais-bg .diferenciais { display: grid; grid-template-columns: repeat(3, 1fr);gap: 65px;}
.diferenciais .diferencial {color: var(--branco); position: relative;}
.diferenciais .diferencial .num {position:absolute;letter-spacing: -2.18px; z-index: 1;font: 700 109.25px / 1 bebasneue; color: #18286C; height: max-content; top: -45px;}
.diferenciais .diferencial .num-1 {letter-spacing: -8.72px;}
.diferenciais .diferencial .titulo {display: flex; flex-direction: column; position: relative; z-index: 2; font: 700 28.7px bebasneue; padding-left: 65px;}
.diferencial .titulo span {font: 600 12.15px montserrat; color: var(--cor3);position: relative; z-index: 2;}
.diferencial .texto {font: 400 12.15px / 2 montserrat; color: var(--branco);position: relative; z-index: 2; margin-top: 25px; hyphens: auto;}

@media(max-width: 990px){
    .diferenciais-bg {padding: 70px 0;}
    .diferenciais-bg .diferenciais {grid-template-columns: 1fr; gap: 50px;}
}