/* SAM-PRO Business v36 */
/* Footer legal navigation optimiert inkl. AGB */

.site-footer .footnote{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:24px !important;
  padding:22px 0 12px !important;
  border-top:1px solid rgba(255,255,255,0.16) !important;
}

.site-footer .footnote-copy{
  color:rgba(255,255,255,0.88) !important;
  font-size:14px !important;
  line-height:1.5 !important;
}

.site-footer .footnote-legal{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  flex-wrap:wrap !important;
  justify-content:flex-end !important;
}

.site-footer .footnote-legal a{
  color:#ffffff !important;
  font-size:14px !important;
  font-weight:600 !important;
  text-decoration:none !important;
  transition:opacity .2s ease, color .2s ease !important;
}

.site-footer .footnote-legal a:hover{
  opacity:.9 !important;
  color:#d7b04c !important;
}

.site-footer .footnote-legal .sep{
  color:rgba(255,255,255,0.45) !important;
  font-size:13px !important;
  line-height:1 !important;
}

@media (max-width: 900px){
  .site-footer .footnote{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:12px !important;
  }
  .site-footer .footnote-legal{
    justify-content:flex-start !important;
  }
}
