.footer {
 background: var(--Publiq-Black, #0D0D0D); 
}

.dgrid-footer-links {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 226.84px));
  gap: 24; 
  justify-content: center; 

}



.footer-container {
  gap: 32px;
}

.flinks-item a{
 margin: 8px 0 !important;
 display: block;
}

.dl-app-wrapper a:not(:last-child) {
   margin-bottom: 6px !important;
  display: block;
}


@media only screen and (max-width: 900px) {
  .dgrid-footer-links {
    grid-template-columns: repeat(2, minmax(0, 226.84px));
    row-gap: 32px;
}
  
  
  @media only screen and (max-width: 550px) {
    
    .footer-container {
     flex-direction: column; 
    }
  
}