/* Footer
   Samengevoegd uit de inline CSS van 57 referentiepagina's. */

footer {
  background:var(--ink);
  color:rgba(255,255,255,.55);
  border-top:1px solid var(--line-dk);
  padding:54px 0 40px;
}
footer .wrap {
  display:flex;
  justify-content:space-between;
  gap:40px;
  flex-wrap:wrap;
}
footer .fbrand {
  max-width:300px;
}
footer .logo {
  color:#fff;
  font-size:22px;
}
footer .logo img {
  height:26px;
  width:auto;
  display:block;
}
footer .fbrand p {
  margin-top:14px;
  font-size:13px;
  line-height:1.6;
}
footer .fcols {
  display:flex;
  gap:50px;
  flex-wrap:wrap;
}
footer .fcol .fcol-kop {
  font-size:12px;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:rgba(255,255,255,.45);
  margin-bottom:14px;
}
footer .fcol a {
  display:block;
  color:rgba(255,255,255,.62);
  text-decoration:none;
  font-size:14px;
  margin-bottom:9px;
  transition:color .2s;
}
footer .fcol a:hover {
  color:var(--orange);
}
.fbottom {
  max-width:1200px;
  margin:36px auto 0;
  padding:20px 36px 0;
  border-top:1px solid var(--line-dk);
  display:flex;
  justify-content:space-between;
  gap:16px;
  flex-wrap:wrap;
  font-size:12.5px;
  color:rgba(255,255,255,.4);
}
.fbottom a {
  color:rgba(255,255,255,.5);
  text-decoration:none;
  margin-left:18px;
}
.fbottom a:hover {
  color:var(--orange);
}
.fadres {
  font-size:13px;
  color:rgba(255,255,255,.55);
  line-height:1.75;
  margin-top:16px;
}
.fadres a {
  color:rgba(255,255,255,.72);
  text-decoration:none;
}
.fadres a:hover {
  color:var(--orange);
}
