.tabs-block-tab:not(._active) {
  display: none;
}
.tabs-block-tab__container {
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .tabs-block-tab__container {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .tabs-block-tab__container {
    width: 80%;
  }
}
.tabs-block-tab__text {
  font-size: var(--font-size-m);
  line-height: var(--line-height-m);
}
.tabs-block-tab__text:not(:last-child) {
  margin-bottom: 16px;
}
.tabs-block {
  margin: 80px 0;
}
@media screen and (min-width: 768px) {
  .tabs-block {
    margin: 96px 0;
  }
}
@media screen and (min-width: 1440px) {
  .tabs-block {
    margin: 120px 0;
  }
}
.tabs-block__title {
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .tabs-block__title {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .tabs-block__tabs {
    margin: 0 -24px 24px;
    padding: 0 24px;
    max-width: 100vw;
  }
}
@media screen and (min-width: 768px) {
  .tabs-block__tabs {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .tabs-block__tabs {
    padding-top: 24px;
    flex-wrap: wrap;
  }
}
