.services-slider {
  margin-right: calc(-50vw + 50% - 100px) !important;
  margin-left: calc(-50vw + 50% - 100px) !important;
  max-width: unset!important;
}
.services-slider .slick-list {
  padding-left:200px;
  padding-right:200px;
  margin-left: calc(-50vw + 50% + 60px);
  margin-right:-120px;
}
.services-slider .slick-list::after {
  content:'';
  z-index: 1;
  width:200px;
  height:100%;
  inset:0;
  position:absolute;
  top:0;
  background: linear-gradient(
    to left,
    rgba(240, 240, 247, 1) 2%,
    rgba(240, 240, 247, 0.5) 60%,
    rgba(240, 240, 247, 0) 100%
  );
}
.services-slider .slick-list::after {
  left:calc(100% - 200px);
}
.services-slider .slick-list::before {
  content:'';
  z-index: 1;
  width:200px;
  height:100%;
  inset:0;
  position:absolute;
  top:0;
  background: linear-gradient(
    to right,
    rgba(240, 240, 247, 1) 2%,
    rgba(240, 240, 247, 0.5) 60%,
    rgba(240, 240, 247, 0) 100%
  );
}
.services-slider .slick-list::before {
  left:0px;
}
.services-slider .slick-track {
  display: flex;
  align-items: stretch;
}
.services-slider .slick-track .slick-slide {
  display: flex!important;
  height: auto;
  align-items: center;
  justify-content: center;
  margin-left:25px;
  margin-right:25px;
}
.services-slider .slick-track .slick-slide > div {
  height: 100%;
}
.services-slider .slick-track .slick-slide .wp-block-column {
  display: flex!important;
  height: 100%;
}
.services-slider .slick-track .slick-slide .wp-block-column .wp-block-image {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.services-slider .wp-block-columns {
  column-gap: 50px;
}
.services-slider .has-purple-background-color {
  flex-wrap: nowrap;
  gap: 0px;
  flex-direction: column;
  align-items: flex-start;
}

.services-slider .slick-prev, .services-slider .slick-next {
  z-index: 1;
  top:calc(100% + 50px);
  width:136px;
  height:27px;
}
.services-slider .slick-prev {
  left:0px;
}
.services-slider .slick-next {
  right:-70px;
}

.services-slider .slick-next::before, .services-slider .slick-prev::before {
  content:''!important;
  display:block;
  background-image: url(../../../uploads/2026/02/arrow-right.png);
  background-size:contain;
  background-repeat: no-repeat;
  width:136px;
  height:27px;
}
/* .services-slider .slick-next::before {
  transform: rotate(44deg)!important;
} */
.services-slider .slick-prev::before {
  transform: rotate(180deg) !important;
}

.services-slider .service-title {
  padding-top:23px;
  padding-bottom:23px;
  padding-left:46px;
  font-size:20px;
  line-height:normal;
}

@media (max-width: 1452px) {
  .services-slider .slick-track .slick-slide p {
    min-height: 49px;
    align-items: center;
    display: flex;
  }
}
@media (max-width: 781px) {
  .services-slider .slick-list {
    padding-left:100px;
    padding-right:100px;
    margin-left:0px;
    margin-right: 0px;
  }
  .services-slider .slick-track .slick-slide {
    margin-left:13px;
    margin-right:13px;
  }
  .services-slider .wp-block-columns {
    column-gap: 26px;
  }
  .services-slider .slick-list::after {
    width:100px;
  }
  .services-slider .slick-list::after {
    left:calc(100% - 100px);
  }
  .services-slider .slick-list::before {
    width:100px;
  }
  .services-slider .slick-prev, .services-slider .slick-next {
    width:68px;
    height:14px;
  }
  .services-slider .slick-next {
    right:0px;
  }
  .services-slider .slick-next::before, .services-slider .slick-prev::before {
    width:68px;
    height:14px;
  }
}
@media (max-width: 540px) {
  .services-slider .slick-track .slick-slide {
    margin-left:6px;
    margin-right:6px;
  }
  .services-slider .wp-block-columns {
    column-gap: 12px;
  }
  .services-slider .slick-list {
    padding-left:0px;
    padding-right:0px;
    margin-left:-6px;
    margin-right:-6px;
  }
  .services-slider .slick-list::after, .services-slider .slick-list::before {
    content:none;
  }
  .services-slider .service-title {
    padding-left:16px;
  }
}