.design-services .module--banner {
  background-color: var(--color-yellow);
}
.design-services #intro-text {
  background-color: var(--color-white);
  color: var(--color-text);
}
.design-services #our-services {
  background-color: var(--color-grey-900);
  color: var(--color-white);
}
@media screen and (max-width: 1340px) {
  .design-services #our-services h2 {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2;
  }
}
.design-services #our-process {
  color: var(--color-white);
}
.design-services #our-process section {
  padding-right: 0;
  position: relative;
}
.design-services #our-process section .tns-controls {
  position: absolute;
  right: 0;
  top: 27px;
}
.design-services #our-process section .tns-controls button {
  background: transparent url("../../icons/icon-chevron-left.svg") no-repeat center center;
  background-size: cover;
  height: 64px;
  text-indent: -999em;
  width: 36px;
}
.design-services #our-process section .tns-controls button[data-controls=next] {
  background-image: url("../../icons/icon-chevron-right.svg");
  margin-left: 45px;
}
.design-services #our-process section .tns-slider {
  display: flex;
}
.design-services #our-process section .tns-item {
  height: auto;
}
.design-services #our-process section .tns-item-inner {
  background-color: var(--color-yellow);
  box-shadow: 0 12px 14px 0 var(--color-box-shadow-case-study);
  color: var(--color-text);
  height: 100%;
  padding: 45px 50px;
}
.design-services #our-process section .tns-item-inner h3 {
  margin-bottom: 1rem;
}
.design-services .module--inquiry {
  background-color: var(--color-grey-100);
}
.design-services .module--inquiry a.button.white::before {
  background-image: url("../../icons/arrow-right-circle-yellow.svg");
}

/*# sourceMappingURL=services.css.map */
