/* VeloTrack Bootstrap Live – globaler Footer Schritt 19 */
.vt-footer{
  background:#153a5a;
  color:#fff;
  border-top:1px solid rgba(255,255,255,.08);
}
.vt-footer .container{padding-top:1.6rem;padding-bottom:1.6rem}
.vt-footer-inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1.5rem;
}
.vt-footer-brand{
  display:flex;
  align-items:center;
  gap:.8rem;
}
.vt-footer-mark{
  display:grid;
  place-items:center;
  flex:0 0 38px;
  width:38px;
  height:38px;
  border-radius:11px;
  background:#2f9b35;
  color:#fff;
  font-weight:900;
}
.vt-footer-brand strong{
  display:block;
  font-size:.98rem;
  line-height:1.2;
}
.vt-footer-brand small{
  display:block;
  margin-top:.2rem;
  color:rgba(255,255,255,.68);
  font-size:.82rem;
}
.vt-footer-nav{
  display:flex;
  align-items:center;
  gap:1.1rem;
  flex-wrap:wrap;
}
.vt-footer-nav a{
  color:rgba(255,255,255,.82);
  text-decoration:none;
  font-weight:650;
  font-size:.92rem;
}
.vt-footer-nav a:hover,
.vt-footer-nav a:focus{
  color:#fff;
  text-decoration:underline;
  text-underline-offset:3px;
}
@media (max-width:767.98px){
  .vt-footer-inner{
    align-items:flex-start;
    flex-direction:column;
  }
}
