.footer-bg {background: var(--cor1);padding: 80px 0 85px;}
.footer-bg .footer {display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}
.footer .item .text {font: 700 16.33px montserrat; text-transform: uppercase; letter-spacing: 2.64px; color: var(--cor3);}
.footer .item .whats-href {align-items: center; font: 21.71px montserrat; color: var(--branco); gap: 10px;}
.footer .texto,
.footer .email-href {font: 15px / 2 montserrat; color: var(--branco);}
.footer .item {display: flex; flex-direction: column; gap: 10px;}
.footer .title {font: 700 53.45px bebasneue; color: var(--branco);}


@media(max-width: 1250px){
    .footer-bg {padding: 60px 0 65px;}
    .footer .item .text {font-size: 14px;}
    .footer .item .whats-href {font-size: 18px;}
    .footer .title {font-size: 40px;}
    .footer .texto, .footer .email-href {font-size: 14px;}
}

@media(max-width: 990px){
    .footer-bg .footer {display: flex; flex-direction: column-reverse;}
}