/* Benefits */
.benefits .title-wrapper {
  margin: auto;
  max-width: 992px;
  text-align: center;
}

.benefits .grid {
  gap: 10px;
}

.benefits .benefits-item {
  border-radius: 1rem;
  text-align: center;
  cursor: pointer;
  transition: var(--main-transition);
}

.benefits.benefits-left .benefits-item {
  text-align: start;
}

.benefits .benefits-item:hover,
.benefits .benefits-item:focus {
  background-color: var(--clr-blue-opacity);
}

.benefits .benefits-item .img-wrapper {
  background-color: var(--clr-blue-opacity);
  padding: 1rem;
  border-radius: 50%;
  transition: var(--main-transition);
}

.benefits .benefits-item:hover .img-wrapper,
.benefits .benefits-item:focus .img-wrapper {
  background-color: var(--clr-main-white);
}

.benefits .benefits-item .img-wrapper img {
  width: 60px;
  height: 60px;
}
@media (max-width: 991px) {
  .benefits.benefits-left .benefits-item {
    text-align: center;
  }
}