.services-page-container {
  margin-top: 20px;
}

.services-page-container .item-container {
  margin-top: 60px;
}

.services-page-container .item-container.first {
  margin-top: 0;
}

.services-page-container .image-container img {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2), 2px 2px 17px rgba(0, 0, 0, 0.35), 2px 2px 5px rgba(0, 0, 0, 0.5);
  opacity: 75%;
}

.services-page-container .text-container .title {
  font-weight: 500;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .services-page-container .image-container {
    margin-top: 8px;
  }
}

@media (max-width: 767px) {
  .services-page-container .item-container {
    margin-top: 40px;
  }
  .services-page-container .item-container.first {
    margin-top: 0;
  }
  .services-page-container .text-container {
    position: relative;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: -40px;
    padding: 10px;
    background-color: #fafcff;
    border: 1px solid #BDC2CC;
    border-image: linear-gradient(#BDC2CC, #fafcff) 8;
    border-top: none;
    border-bottom: none;
  }
  .services-page-container .text-container:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    border-top: 1px solid #BDC2CC;
  }
}
