.owl-carousel .owl-dots {
  display: none !important;
}
.owl-carousel .owl-nav > button {
  cursor: pointer !important;
  width: 35px;
  height: 35px;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
@media (min-width: 901px) {
  .owl-carousel .owl-nav > button {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    background-color: #fff !important;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
  }
}
.owl-carousel .owl-nav > button.disabled {
  opacity: 0.3;
}
.owl-carousel .owl-nav > button span {
  display: none !important;
}
.owl-carousel .owl-prev {
  background-image: url("../icons/owl-prev-mobile.svg") !important;
}
@media (min-width: 901px) {
  .owl-carousel .owl-prev {
    background-image: url("../icons/owl-prev.svg") !important;
    left: -45px;
  }
}
.owl-carousel .owl-next {
  background-image: url("../icons/owl-next-mobile.svg") !important;
}
@media (min-width: 901px) {
  .owl-carousel .owl-next {
    background-image: url("../icons/owl-next.svg") !important;
    right: -45px;
  }
}

#block-views-block-news-block-news .owl-carousel {
  margin-inline: -10px;
}
@media (min-width: 601px) {
  #block-views-block-news-block-news .owl-carousel {
    margin-inline: -15px;
  }
}

#block-views-block-news-block-news .owl-stage-outer {
  margin-bottom: 15px;
}

@media (min-width: 601px) {
  #block-views-block-news-block-news .owl-stage-outer {
    margin-bottom: 40px;
  }
}

#block-views-block-news-block-news .owl-stage {
  padding-block: 5px;
  display: flex;
}

#block-views-block-news-block-news .views-row {
  padding-inline: 8px;
  height: 100%;
}

@media (max-width: 900px) {
  #block-views-block-news-block-news .owl-prev {
    background-image: url("../icons/owl-prev-news-mobile.svg") !important;
  }
  #block-views-block-news-block-news .owl-next {
    background-image: url("../icons/owl-next-news-mobile.svg") !important;
  }
}

@media (min-width: 901px) {
  .owl-carousel .owl-nav > button {
    margin-top: -30px!important;
  }
}

@media (min-width: 1031px) {
  .owl-carousel .owl-nav > button {
    margin-top: -70px!important;
  }
}