/* EvaBot static-site fixes (2026-10-31): footer layout after the Resources/Extras columns were removed */
.footer-container-wrapper .footer-grid {
  grid-template-columns: minmax(140px, auto) 1fr minmax(260px, 360px) !important;
  column-gap: 64px !important;
  row-gap: 32px !important;
  align-items: start;
}
.footer-container-wrapper .footer-grid > .hide-tablet { display: none !important; }
.footer-container-wrapper .footer-grid > .footer-column { width: auto !important; min-width: 0; }
.footer-down--n .footer-column-large.verticakl {
  flex-direction: row !important;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 10px;
  row-gap: 6px;
}
.footer-down--n .legal-text-wrapper { margin: 0 !important; }
.footer-down--n .legal-wrapper { display: flex !important; align-items: center; flex-wrap: wrap; column-gap: 10px; margin: 0 !important; }
.footer-down--n .legal-wrapper .dot { margin: 0 !important; opacity: .6; }
.footer-down--n .footer-legal { margin: 0 !important; white-space: nowrap; }
@media (max-width: 767px) {
  .footer-container-wrapper .footer-grid { grid-template-columns: 1fr !important; row-gap: 28px !important; }
  .footer-down--n .footer-column-large.verticakl { justify-content: center; text-align: center; flex-direction: column !important; }
  .footer-down--n .legal-wrapper { justify-content: center; }
  .footer-down--n .legal-wrapper .dot:first-child { display: none; }
  .navbar_container_main { padding-left: 16px !important; padding-right: 16px !important; box-sizing: border-box; }
}
