.section_services .services_container {
  display: flex;
  flex-direction: column;
  gap: 60px;
  max-width: 800px;
}
.section_services .services_container .services_list_wrap {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
  max-width: 800px;
  padding: 60px;
  background-color: var(--color-background-alt);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .section_services .services_container .services_list_wrap {
    padding: 40px 30px;
  }
}
.section_services .services_container .services_list_wrap .title {
  font-size: 38px;
}
@media (max-width: 991px) {
  .section_services .services_container .services_list_wrap .title {
    font-size: 24px;
  }
}
.section_services .services_container .services_list_wrap .services {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
}
@media (max-width: 991px) {
  .section_services .services_container .services_list_wrap .services {
    flex-direction: column;
  }
}
.section_services .services_container .services_list_wrap .services .item {
  display: flex;
  flex: 1 1 45%;
  align-items: center;
}
.section_services .services_container .services_list_wrap .services .item .icon {
  width: 40px;
  font-size: 40px;
  margin-right: 20px;
  color: var(--highlight-color);
}
.section_services .services_container .services_list_wrap .services .item .label {
  text-transform: capitalize;
}
.section_services .services_container .services_list_wrap .btnCta {
  background-color: transparent;
}
@media (max-width: 991px) {
  .section_services .services_container .services_list_wrap .btnCta {
    width: 100%;
  }
}