.service-item:focus {
  box-shadow: none;
}

.service-item {
  border-top: 2px solid rgba(205,206,207,0.36) ;
}

.service-icon {
  border-radius: 12px;
  background: rgba(50,175,227,0.2);
  border-width: 3px;
  color: #1c617e;
  min-width: 70px;
  min-height: 70px;
}

@media (min-width: 992px) {
  .service-item:hover .hover-service {
    transform: translate(10px);
  }
}

@media (min-width: 992px) {
  .service-item:hover .service-icon {
    color: var(--bs-light);
    background: var(--bs-primary);
  }
}

.hover-service {
  transition: ease-in-out 0.2s;
}

.accordion-button:not(.collapsed) {
  background: rgba(0,0,0,0);
}

.accordion-button:not(.collapsed) .service-icon {
  color: var(--bs-light);
  background: var(--bs-primary);
}

.service-text {
  color: black;
  font-size: 22px;
  width: 600px;
}

.service-blurb {
  width: 590px;
}

