.services-block .services-card-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.services-block .service-card {
  padding: 60px;
}
.services-block .service-card-content {
  max-width: 690px;
  gap: 40px;
}
.services-block .service-card__text__desc {
  margin-bottom: 18px;
}
.services-block .service-card__bottom {
  padding-right: 119px;
}
.services-block .service-card-filter {
  max-width: 67%;
}
.services-block .service-card__img {
  max-width: 60%;
}
@media (max-width: 1500px) {
  .services-block .service-card {
    padding: 40px;
  }
  .services-block .service-card-content {
    max-width: 50%;
    gap: 20px;
  }
  .services-block .service-card__bottom {
    padding: 0;
  }
  .services-block .service-card__img {
    opacity: 1;
  }
}
@media (max-width: 992px) {
  .services-block .service-card-content {
    max-width: 80%;
  }
  .services-block .service-card__img {
    opacity: 0.2;
  }
}
@media (max-width: 768px) {
  .services-block .service-card {
    padding: 20px;
  }
  .services-block .service-card-content {
    max-width: none;
    gap: 10px;
  }
  .services-block .service-card__text {
    gap: 10px;
  }
}
@media (max-width: 512px) {
  .services-block .service-card__img {
    max-width: none;
  }
}
/* OTHER STYLE IN MAIN.CSS */
