.a20 {
  background: none;
}
.a20 .wrapper__inner {
  max-width: 100%;
}
.a20 .directions {
  flex-wrap: wrap;
  gap: 50px;
}
@media screen and (max-width: 768px) {
  .a20 .directions {
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .a20 .directions__item {
    flex: 0 0 calc(50% - 25px);
  }
}
@media screen and (min-width: 1200px) {
  .a20 .directions__item {
    flex: 0 0 calc(33.333% - 33.333px);
  }
}
.a20 .directions__item + .directions__item {
  margin: 0;
  margin-left: 0;
}
.a20 .directions__title {
  font-size: 20px;
  font-family: "Roboto", arial, sans-serif;
  text-align: center;
}
.a20 .directions__stops {
  border-radius: 16px;
  padding: 20px;
  background: #F2F5F7;
}

/*# sourceMappingURL=block-a20.css.map */
