:root {
    --primary-color: #2b2b2b;
    --secondary-color: #3d3d3d;
    --color-white: #f9f9f9;
    --color-white2: #d0d0d0;
    --color-gray: #646464;
    --color-gray2: #505050;
    --accent-color: #f2c94c;
    --rating-color: #f0822b;
    --bg-gray: #e7e7e7;
    --light-rating-color: #ffe5be;
    --font-moisette: "Moisette";
    --font-avenir: "Avenir Next LT Pro";
    --font-open-sans: "Open Sans", sans-serif;
  }
  
.footer-bottom .footer-legal-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px 24px;
  padding: 8px 16px;
}

.footer-bottom .footer-legal-links a {
  display: inline-block;
  padding-block: 4px;
}

.footer-bottom .footer-legal-links a:hover,
.footer-bottom .footer-legal-links a:focus-visible {
  text-decoration: underline;
  text-underline-offset: 3px;
}
