/* Lista principal - horizontal */
#menu-footer-link-1 {
   display: flex;          /* Coloca os itens principais na horizontal */
   flex-wrap: wrap;        /* Permite quebra de linha se necessário */
   gap: 2rem;             /* Espaço entre os grupos de menu */
   list-style: none;      /* Remove os bullets/marcadores */
   padding: 0;           /* Remove padding padrão */
   margin: 0;            /* Remove margem padrão */
 }
 
 /* Itens principais do menu */
 #menu-footer-link-1 > .menu-item {
   display: block;       /* Garante comportamento correto */
 }
 
 /* Submenus - vertical */
 #menu-footer-link-1 .sub-menu {
   display: flex;        /* Flex container */
   flex-direction: column; /* Coloca os itens em coluna */
   list-style: none;     /* Remove bullets */
   padding: 0;          /* Remove padding padrão */
   margin: 0;           /* Remove margem padrão */
   gap: 0.5rem;        /* Espaço entre itens do submenu */
 }
 
 /* Itens do submenu */
 #menu-footer-link-1 .sub-menu li {
   display: block;      /* Garante comportamento de bloco */
 }
 
 /* Links do menu */
 #menu-footer-link-1 a {
   display: block;      /* Melhor controle do espaçamento */
 }

 footer .footer-standard .widget ul li {
   padding-right: 0;
}

.widget ul li {
   padding-bottom: 0;
   margin-bottom: 0;
   }

.widget p{
   padding-top: 1rem;
}
 
/* Paceiros - Fundo branco na div backgroud-white */
.background-white {
    background: white;
    color: black;
    text-align: justify;
    text-justify: inter-word;
}

.background-white a {
    color: #000000;
}

.background-white a:hover {
    color: var(--iq-primary);
    font-weight: bold;
}