.services-section .sec-content{
  padding: 0 40px 40px 0;
}
.services-section .sec-content strong{
  color: var(--color-2);
  font-size: 16px;
}
.services-section .sec-title {
  color: var(--color-1);
  font-weight: 900;
  font-size: 32px;
  margin-bottom: 25px;
}
.services-section .items {
  flex-wrap: wrap;
  gap: 16px 20px;
}
.services-section .item {
  flex: 1 1 calc(50% - 10px);
  display: flex;
  align-items: center;
  gap: 12px;
  border: 1px solid #d4d4d4;
  border-radius: 10px;
  padding: 18px 20px;
}
.services-section .item .icon {
  color: var(--color-2);
  font-size: 22px;
  margin-top: 0.3em;
  flex: 0 0 auto;
}
.services-section .item .content {
  color: var(--color-1);
}
.services-section .item .content p {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .services-section .item {
    flex-basis: 100%;
  }
}