.vantagens .grid-vantagens { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; grid-template-rows: repeat(2, 1fr) }
.vantagens .vantagem { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 65px 40px 135px; border: 1px solid #DEDEDE; position: relative; gap: 15px; }
.vantagens .vantagem::before { position: absolute; content: ''; width: calc(100% + 2px); height: 65px; background: url(content/servico-fundo.webp) 10px -155px / cover; z-index: 1; bottom: 0; }
.vantagens .vantagem::after { position: absolute; content: ''; width: calc(100% + 2px); height: 65px; background: #002B6Ecf; z-index: 2; bottom: 0; }  
.vantagem p { font: 15px / 2 montserrat; color: #202020; }  

@media(max-width: 1250px){
    .vantagens .grid-vantagens { grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); }
}

@media(max-width: 990px) {
    .vantagens .vantagem { padding: 45px 40px 115px; }
}