#footer {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 24px;
  flex-direction: row;
  padding: 48px;
  background: #303030;
  /* justify-content: space-between; */
  border-radius: 10px;
  justify-items: start;
  align-items: start;
}

@media (max-width:600px) {
  #footer {
    flex-direction: column;
  }
}

.footerHeadlines {
  font-size: 20px;
  color: #f5f5f5;
  font-weight: 700;
}

#footer p {
  color: white;
  font-size: 16px;
  text-align: right;
}

#footer ul {
  display: inline-grid;
  grid-auto-flow: row;
  grid-gap: 8px;
  justify-content: space-between;
  margin: auto;
  align-items: start;
}

@media (max-width:600px) {
  #footer ul {
    display: inline-grid;
    grid-auto-flow: row;
    justify-content: center;
  }
}

#footerLogo {
  display: grid;
  gap: 16px;
  justify-content: center;
  align-items: center;
}

#footerList {
  display: grid;
  gap: 16px;
  justify-content: center;
  align-items: center;
  margin-right: 100px;
}

@media (max-width:600px) {
  #footerList {
    margin-right: 0px;
  }
}

#footer li {
  grid-template-rows: auto;
  align-content: center;
  gap: 8px;
  color: #860000;
}

#footer li a {
  font-size: 16px;
  color: #f9f9f9;
}


#footer li p {
  color: #f5f5f5;
}


#footerCredits {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-right: 50px;
}

@media (max-width:600px) {
  #footerCredits {
    margin-right: 0px;
  }
}

#AccessibilityBtn {
  color: #f5f5f5;
  background-color: transparent;
  /* Fully transparent background */
  text-align: right;
  font-family: Rubik;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0 10px;
}

.footerelement i {
    font-size: 14px; /* Reduce icon size */
    margin-left: 8px;
}

#footerAboutParagraph_english{
  text-align: left !important; 
}

#footerList_english{
  margin-left: 53px ;
}

#footerList_english {
  display: grid;
  gap: 16px;
  justify-content: center;
  align-items: center;
  margin-left: 53px;
}

@media (max-width:600px) {
  #footerList_english {
    margin-left: 0px;
  }
}