/* DATAWEB v0.5.3 — Footer responsive / wrapping fix */

.dw-foot-grid{
  display:grid;
  grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);
  gap:28px;
  align-items:start;
}

.dw-foot-links{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
  gap:10px 16px;
  min-width:0;
}

.dw-foot-links a,
.dw-foot-links .dw-cookie-link{
  white-space:nowrap;
  flex:0 0 auto;
}

.dw-cookie-link{
  margin:0;
}

@media (max-width:1100px){
  .dw-foot-grid{
    grid-template-columns:1fr;
    gap:18px;
  }

  .dw-foot-links{
    justify-content:flex-start;
  }
}

@media (max-width:700px){
  .dw-foot-links{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px 14px;
  }

  .dw-foot-links a,
  .dw-foot-links .dw-cookie-link{
    white-space:normal;
    text-align:left;
    justify-self:start;
  }
}

@media (max-width:420px){
  .dw-foot-links{
    grid-template-columns:1fr;
  }
}
