.footer {background: var(--azul-pri);}
.footer .conteudo {padding: 60px 0 50px;}
.footer .titulo {font: 35.94px / 46.43px var(--made-medi);margin: 0 0 34px;color: var(--branco-pri);text-align: center;width: 100%;letter-spacing: 3px;}

.footer .items-link-externos {padding: 0 207px 0 143px; width: 100%; position: relative; z-index: 1;}
.footer .items-link-externos .barra-branca {position: absolute; align-self: center; width: 100%; height: 3px; background-color: var(--branco-ter);left: 0; z-index: -1;}

.footer .items-link-externos .whatsapp {font: 22px / 26.71px var(--font1); color: var(--branco-seg);font-weight: 400; font-style: normal; margin: 0 82px 0 0;padding: 0 18px 0 14px; background-color: var(--azul-pri);}
.footer .items-link-externos .email {font: 18px / 26.71px var(--font1); color: var(--branco-seg);font-weight: 400; font-style: normal; margin: 0 75px 0 0; padding: 0 18px 0 16px; background-color: var(--azul-pri);}

.footer .items-link-externos .item.redes-sociais {padding: 0 18px 0; background-color: var(--azul-pri)}
.footer .items-link-externos .whatsapp .footer .items-link-externos .whatsapp b {font: 22px / 26.71px var(--font1); font-weight: 600; font-style: normal;}
.footer .items-link-externos .whatsapp img {width: 25px;height: 25px; margin: 0 8px 0 0;}
.footer .items-link-externos .email img {width: 30px;height: 22px;margin: 0 10px 0 0 ;}

.footer .items-link-externos .instagram { margin: 0 25px 0 0;}
.footer .items-link-externos .instagram img {width: 26px;height: 26px; }
.footer .items-link-externos .instagram:hover img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7420%) hue-rotate(22deg) brightness(100%) contrast(101%);}
.footer .items-link-externos .facebook:hover img{filter: brightness(0) saturate(100%) invert(24%) sepia(75%) saturate(2112%) hue-rotate(207deg) brightness(108%) contrast(111%);}
.footer .items-link-externos .facebook img {height: 25px;width: 12px;}

@media (max-width:1245px) {
    .footer .items-link-externos {padding: 0; justify-content: center;}
    .footer:where(:has(.footer-formulario))  .items-link-externos {width: 296px;}
    .footer:where(:has(.footer-formulario)) .conteudo {justify-content: space-between;}
    .footer:where(:has(.footer-formulario)) .conteudo .items-link-externos .barra-branca{display: none;}
}

@media (max-width:990px) {
    .footer .items-link-externos .whatsapp, .footer .items-link-externos .email {margin: 0;}
    .footer .titulo {font-size: 25px; line-height: 30px; margin: 0 0 20px;}
    .footer .conteudo {padding: 25px 0 35px;}
    .footer .items-link-externos .whatsapp  {font-size: 18px;}
    .footer:where(:has(.footer-formulario)) .items-link-externos .item, .footer:where(:has(.footer-formulario)) .items-link-externos .item
    {margin: 0 0 15px;}
}

@media (max-width:700px) {
    .footer .items-link-externos {align-items: center; gap: 25px 0; flex-direction: column;}
    .footer:where(:has(.footer-formulario)) .items-link-externos {gap: 10px 0;}
    .footer .items-link-externos .barra-branca{bottom: -25px;}
    .footer .items-link-externos :where(.item:has(a.instagram)), .footer .items-link-externos .whatsapp, .footer .items-link-externos .email  {padding: 0;}
}