.servicos{padding: 81px 0 23px;}
.servicos .conteudo .cards{display: grid; grid-template-columns:repeat(3,1fr) ;gap: 80px 42px; place-content: center;}

.servicos .card {text-align: center;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;}
.servicos .card:first-of-type{margin: 0 0 0 0}
.servicos .card .imagem{width: 351px; height: 264px;margin: 0 0 28px;aspect-ratio: 351 / 264;max-width: 100%;}
.servicos .card .imagem img{width: 100%;height: 100%;}
.servicos .card .titulo{font: 40.06px / 46.5px 'bebas_neueregular';color: var(--cinza-seg); padding:  0 10px;margin: 0 0 23px;}
.servicos .card .barra{width: 208px;height: 5px; margin: 0 0 26px;}
.servicos .card .legenda{font: 16px / 25.43px 'roboto-light';color: var(--cinza-pri);text-align: justify;}

@media (max-width:1260px){
    .servicos .conteudo .cards{grid-template-columns:repeat(2,1fr); gap: 80px 0}
    .servicos .conteudo .card{margin: 0 74px;}
}

@media (max-width:990px){
    .servicos{padding: 41px 0 23px;}
    .servicos .conteudo .cards{grid-template-columns:repeat(2,1fr); gap: 60px 0}
    .servicos .conteudo .card{margin: 0 35px;}
}

@media (max-width:860px){
    .servicos .conteudo .cards{grid-template-columns:repeat(1,1fr); gap: 50px 0}
    .servicos .conteudo .card{margin: 0 0;}
    .servicos .card .imagem{height: auto; width: 351px;}
}
@media (max-width:450px){
    .servicos .conteudo .cards{grid-template-columns:repeat(1,1fr);}
    .servicos .conteudo .card{margin: 0 0;}
    .servicos .card .imagem{height: auto; width: 100%   ;}
}