.regulated {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
}
body.mobile .regulated {
  display: flex;
  flex-wrap: wrap;
}
.regulated p#regs {
  font-size: 0.8rem;
}

.regulated img {
  height: 35px;
}

body {
  display: flex;
  flex-direction: column;
}

/*
#prod-icons {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 0;
  margin: 0rem 0 0 0;
  transform-origin: center;
  transform: translateY(-30px);
  z-index: 11;
}

body.mobile #prod-icons {
  transform: translateY(-8px);
  justify-content: space-between;
  width: 95%;
  margin: 0 auto;
}
body.mobile #prod-icons a {}
body.mobile #prod-icons a img {
  width: 60px;
  height: 60px;
}

#prod-icons a {
  transform-origin: center;
  border: 3px solid white;
  border-radius: 60px;
  background-color: white;
  transition: 200ms ease-out;
  filter: brightness(1);
}
#prod-icons a:hover {
  transform: scale(1.05);
  filter: brightness(1.2);
}

#prod-icons img {
  width: 120px;
  height: 120px;
}
#prod-icons a:last-child {
  margin-right: 4rem;
}
body.mobile #prod-icons a:last-child {
  margin-right: 0rem;
}
*/