.pre-footer{width:100%;object-fit:contain}.footer{display:flex;width:100%;padding:60px 20px;flex-direction:column;align-items:center;gap:100px;align-self:stretch}.footer .menu-container{display:flex;align-items:flex-start;align-content:flex-start;column-gap:240px;row-gap:20px;align-self:stretch;flex-wrap:wrap}@media (max-width: 768px){.footer .menu-container{column-gap:140px}}.footer>.menu-container .menu-group{display:flex;min-width:100px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.footer .menu-group>span{color:#ffffff80;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer .menu-group>.footer-link{color:#fff;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.footer .menu-group>.footer-link:hover{text-decoration:underline}.footer .direitos{display:flex;max-width:1440px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.footer .direitos>.copyright{display:flex;align-items:flex-start;align-content:flex-start;gap:20px 40px;align-self:stretch;flex-wrap:wrap}.footer .direitos>.copyright span{min-width:190px;flex:1 0 0;color:#fff;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer .direitos>.copyright button{background:none;border:none;color:#fff;padding:0;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.footer .direitos>.politicas{display:flex;align-items:flex-start;align-content:flex-start;gap:10px 20px;align-self:stretch;flex-wrap:wrap}.footer .direitos>.politicas .footer-link{color:#fff;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.footer .direitos>.politicas .footer-link:hover{text-decoration:underline}
