.diferenciais-bg {background: var(--cor2); padding: 80px 0 70px;}
.diferenciais-parent {display: grid; grid-template-columns: repeat(2, 1fr);}
.diferenciais-parent .item:nth-child(n + 3) {border-top: 3px solid var(--cor1);  padding-top: var(--padding);}
.diferenciais-parent .item:nth-child(n + 1):not(:nth-child(n + 3)) {padding-bottom: var(--padding);}
.diferenciais-parent .item:nth-child(odd) {border-right: 3px solid var(--cor1); padding-right: var(--padding);}
.diferenciais-parent .item:nth-child(even) {padding-left: var(--padding);}
.diferenciais .item {display: flex;flex-direction: column; --padding: 80px;}
.diferenciais .titulo {display: flex;align-items: center;gap: 27px;color: var(--branco); font: 26.83px / 1.27 titillium;}
.diferenciais .titulo .img {width: 60px;height: 60px;display: flex; align-items: center;justify-content: center; background: var(--cor1);}
.diferenciais .titulo .img img {width: 40px;height: 40px;display: block;}
.diferenciais .item > .texto {margin-top: 30px;font: 16px / 1.9 titillium;color: var(--branco); hyphens: auto;}

@media(max-width: 1250px){
    .diferenciais .titulo {font-size: 22px;}
    .diferenciais-parent .item {--padding: 35px}
}

@media(max-width: 990px){
    .diferenciais .item > .texto {margin-top: 15px;}
    .diferenciais-parent {grid-template-columns: repeat(1, 1fr); gap: 60px;}
    .diferenciais .diferenciais-parent .item {border: none; --padding: 0;}
}
