#sect-indicators .sect_content {
  display: grid;
  grid-template-columns: min-content auto min-content;
  gap: 20px;
  align-items: center;
}
#sect-indicators .sect_content .slider--arr {
  position: static;
  margin: 0;
  cursor: pointer;
  height: 60px;
  width: 60px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m31.71 15.29-10-10-1.42 1.42 8.3 8.29H0v2h28.59l-8.29 8.29 1.41 1.41 10-10a1 1 0 0 0 0-1.41z" fill="%23fff"/></svg>');
  background-color: #00234b;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  border-radius: 30px;
}
#sect-indicators .sect_content .slider--arr.left {
  transform: rotate(180deg);
}
#sect-indicators .sect_content .slider--arr.swiper-button-disabled {
  opacity: 0.5;
}
#sect-indicators .sect_content .slider--container {
  max-width: 1000px;
  overflow: hidden;
}
#sect-indicators .sect_content .slider--container .indicators_item {
  height: 480px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
#sect-indicators .sect_content .slider--container .indicators_item .item--title {
  font-size: 1.2em;
  font-weight: 500;
}
#sect-indicators .sect_content .slider--container .indicators_item .item_content {
  height: 100%;
}
#sect-indicators .sect_footer .swiper-pagination .swiper-pagination-bullet {
  background-color: #00234b;
  width: 12px;
  height: 12px;
  border-radius: 8px;
}
#sect-indicators .sect_footer .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 32px;
}

@media screen and (max-width: 1200px) {
  #sect-indicators .sect_content .slider--arr {
    height: 40px;
    width: 40px;
    background-size: 20px;
  }
}
@media screen and (max-width: 900px) {
  #sect-indicators .sect_content {
    display: block;
  }
  #sect-indicators .sect_content .slider--arr {
    display: none;
  }
}