.contatos-parent .plataformas {display: none !important;}
.footer-bg .contatos-parent {grid-template-columns: 1fr !important;}
.contatos .text-parent {display: none !important;}
.contatos-parent .contatos {display: flex; gap: 75px;}
.contatos-parent .redes-sociais,
.contatos-parent .contatos > div {padding: 0;}
.contatos-parent .telefones {width: 100%;}
.contatos-parent .contatos .email {width: 100%;}

.footer-bg {background: var(--branco) !important}
.contatos .telefones a,
.contatos .email a,
.footer-bg .titulo {color: var(--cor1) !important;}

.footer-bg .plataformas a p,
.footer-bg .plataformas .horario p {font: 500 15px / 23px montserrat; color: var(--cor2) !important;}

.footer-bg .text-parent {border: none !important;}
.plataformas .conteudo {display: grid !important; grid-template-columns: repeat(2, 1fr) !important; padding: 0 !important;}
.plataformas .conteudo > * {display: flex; align-items: center; gap: 15px; font: 500 15px / 23px montserrat; color: var(--cor2);}
.plataformas-endereco .plataformas iframe {width: 100%; margin-top: 30px;}
.plataformas .top {display: flex !important; justify-content: space-between !important; border-bottom: 2px solid var(--vermelho) !important; margin-bottom: 20px !important; padding: 20px 0 !important; height: 40px; align-items: center;}
.plataformas .top .whats-href {display: flex !important; align-items: center !important; gap: 10px !important; color: var(--cor2) !important; font:700  18px montserrat !important;}
.plataformas .text-parent {font: 700 17.54px montserrat !important; color: var(--cor2) !important; text-transform: uppercase !important; text-align: left !important;}

.plataformas-endereco.plat .plataformas .conteudo {grid-template-columns: 1fr !important; gap: 38px;}
.footer-bg .plataformas .horario.empilhadeiras > p > b{font-size: 17.54px; text-transform: uppercase;}

@media(max-width: 1250px){
    .contatos-parent .telefones {width: 100%;}
    .contatos-parent .contatos {flex-direction: column; gap: 10px;}
    .form-parent {padding: 20px 0 50px !important;}
    .enderecos-bg .enderecos {grid-template-columns: 1fr !important; }
    .enderecos .imagem img {width: 50% !important;}
    .enderecos .imagem {display: flex !important; align-items: center; justify-content: center;} 
}

@media(max-width:650px){
    .footer-bg .plataformas .conteudo{grid-template-columns: 1fr !important;}
}