/* components/services/src/scss/services.scss */
.c-services__content > .grid {
  row-gap: 2.5rem;
}
@media (min-width: 62em) {
  .c-services__content > .grid {
    row-gap: 0;
  }
}
@media (min-width: 48em) {
  .c-services__text {
    grid-row-start: 2;
  }
}
@media (min-width: 48em) {
  .c-services__cta {
    grid-row-start: 3;
  }
}
@media (min-width: 62em) {
  .c-services__cta {
    margin-top: 3.125rem;
  }
}
.c-services__services {
  border-top: 1px solid var(--iio-color-primary);
  padding-top: 2.5rem;
  margin-top: 2.5rem;
}
@media (min-width: 62em) {
  .c-services__services {
    padding-top: 5.3125rem;
    margin-top: 5.3125rem;
  }
}
.c-services__services__service {
  font-weight: var(--iio-fw-semibold);
  font-size: 1.25rem;
  line-height: 1.25;
}
.c-services__services__service a {
  font-weight: inherit;
}
@media (min-width: 62em) {
  .c-services__services__service {
    font-size: 1.375rem;
    line-height: 1.2272727273;
  }
}
@media (min-width: 48em) {
  .landing-page .c-services {
    position: relative;
  }
  .landing-page .c-services::before {
    content: "";
    width: 11.25rem;
    height: 11.25rem;
    border-radius: 100%;
    position: absolute;
    top: 35%;
    right: 0;
    -webkit-transform: translateX(70%);
    transform: translateX(70%);
    background: var(--iio-base-solicon-blue);
  }
}
/*# sourceMappingURL=services.css.map */
