.karusel-izobr-v-01 {
  overflow: hidden;
}
.karusel-izobr-v-01__wrapper {
  overflow: auto;
}
@media (max-width: 992px) {
  .karusel-izobr-v-01__wrapper {
    margin: 0 -20px;
  }
}
@media (max-width: 576px) {
  .karusel-izobr-v-01__wrapper {
    margin: 0 -15px;
  }
}
@media (max-width: 340px) {
  .karusel-izobr-v-01__wrapper {
    margin: 0 -10px;
  }
}
.karusel-izobr-v-01__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px 30px;
}
@media (max-width: 1500px) {
  .karusel-izobr-v-01__cards {
    gap: 24px 20px;
  }
}
@media (max-width: 992px) {
  .karusel-izobr-v-01__cards {
    min-width: 830px;
    padding: 0 20px;
  }
}
@media (max-width: 768px) {
  .karusel-izobr-v-01__cards {
    gap: 24px 16px;
    min-width: 869px;
  }
}
@media (max-width: 576px) {
  .karusel-izobr-v-01__cards {
    padding: 0 15px;
    min-width: 769px;
  }
}
@media (max-width: 340px) {
  .karusel-izobr-v-01__cards {
    padding: 0 10px;
  }
}
.karusel-izobr-v-01__card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% - 24px);
          flex: 0 0 calc(20% - 24px);
}
@media (max-width: 1500px) {
  .karusel-izobr-v-01__card {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(20% - 16px);
            flex: 0 0 calc(20% - 16px);
  }
}
@media (max-width: 768px) {
  .karusel-izobr-v-01__card {
    gap: 24px 16px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(20% - 12.8px);
            flex: 0 0 calc(20% - 12.8px);
  }
}
.karusel-izobr-v-01__card-figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}
.karusel-izobr-v-01__card-figure-image {
  display: block;
  max-width: 100%;
  height: auto;
}
.karusel-izobr-v-01__card-text {
  padding: 16px 6px 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 140%;
  color: #1c1c20;
}