.fale-conosco {padding: 68px 0 80px; background: var(--azul);}
.fale-conosco .conteudo {display: flex; flex-direction: row; align-items: stretch; justify-content: space-between; gap: 20px; flex-wrap: wrap;}
.fale-conosco .barra {width: 1px; background: var(--cinza-qua); height: 52px; margin: 5px 0 0;}

.fale-conosco .titulo {color: var(--branco); margin: 13px 0 0;}
.fale-conosco .links {display: flex; flex-direction: column; align-items: flex-start; gap: 16px;}
.fale-conosco .whatsapp {font: 400 21.71px montserrat; color: var(--branco); display: flex; justify-content: center; align-items: center; gap: 7px; transition: 0.4s;}
.fale-conosco .whatsapp:hover {color: var(--verde);}
.fale-conosco .email:hover {color: var(--cinza-set);}
.fale-conosco .endereco:hover {color: var(--cinza-set);}
.fale-conosco .email {font: 400 15px montserrat; color: var(--branco); transition: 0.4s;}
.fale-conosco .whatsapp .icone {width: 19px; height: 19px;}
.fale-conosco .whatsapp .icone svg path {fill: var(--verde);}

.fale-conosco .endereco {font: 400 15px / 29.73px montserrat; color: var(--branco); margin: 6px 0 0; transition: 0.4s;}

@media (max-width:1070px){
     .fale-conosco .conteudo {flex-direction: column; justify-content: center; align-items: center;}
     .fale-conosco .links {align-items: center;}
     .fale-conosco .endereco {width: 100%; text-align: center;}
     .fale-conosco .barra {width: 100%; height: 1px;}
}

@media (max-width:990px){
     .fale-conosco {padding: 25px 0;}
     .fale-conosco .whatsapp {font-size: 16px; line-height: 20px}
}
@media (max-width:450px){
     .fale-conosco .endereco br {display: none}
     .fale-conosco .endereco {line-height: 22px;}
}