#section_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0vw 0 100px 0;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  background: var(--first);
}
@media only screen and (max-width: 1280px) and (min-width: 821px) {
  #section_5 {
}
}

@media only screen and (max-width: 820px) and (min-width: 430px) {
  #section_5 {
}
}

@media only screen and (max-width: 600px) {
  #section_5 {
  padding: 0vw 5% 5dvw 5%;
}
}