p {
  margin: 0px;
}

a:focus, a:hover {
  text-decoration: none;
}

a {
    color: #9da1a5;
    text-decoration: none;
}

.btn {
  border: none;
}
.container_ser {
  display: flex;
  flex-direction: column; /* Размещаем элементы в столбец */
  align-items: center; /* Выравниваем по центру по горизонтали */
}

.circle-container_ser {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex; /* Устанавливаем флекс-контейнер */
  justify-content: center;
}

.circle-container_ser li {
  margin-right: 1vw; /* Увеличенный отступ между элементами */
}

.circle-container_ser a {
  display: block;
  /*border-radius: 50%;
  box-shadow: 0 0 0 2px #9da1a566;*/
  background: #252629;
  /*height: 21vh;*/
  width: 10vw;
  font-size: 2.0vw;
  
}


.circle-container_ser span {
  font-size: 1vw;
}

.circle-container_ser li a {
  text-decoration: none;
  display: flex;
  flex-direction: column; /* Ориентация в столбце */
  align-items: center; /* Выравниваем элементы по центру */
}
.circle-container_ser i {
  font-size: 2vw;
  /*margin-bottom: 6vh;  Расстояние между иконкой и текстом */
  margin-top: 3vh;
}

.circle-container_ser .active i {
  color: #F9A732;
  
}
.circle-container_ser .active span {
  color: #F9A732;
  
}


.services-container_ser li {
  display: none;
}
.services-container_ser li.active {
  display: block;
}

.services-container_ser {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center; /* Выравниваем по центру по горизонтали */
  align-items: center; /* Выравниваем по центру по вертикали */
  height: 30vh; /* На весь экран по вертикали */
}

.service-item .header {
  background: #252629;
  padding: 10px 20px;
  border-radius: 4px 4px 0 0;
}
.service-item .body {
  padding: 20px 20px;
  color: #9da1a5;
	background: #323335;
}


.service-item .header h4 {
  margin: 0px;
  color: #9da1a5;
}