.case-studies-block {
  padding: 4rem 0rem 4rem 0rem;
}
@media (min-width: 992px) {
  .case-studies-block {
    padding: 10rem 0rem 2.9rem 0rem;
  }
}
@media (min-width: 992px) {
  .case-studies-block .--custom {
    max-width: 100rem;
    margin: 0 auto;
  }
}
.case-studies-block .case-studies-heading {
  margin-bottom: 4rem;
}
@media (min-width: 992px) {
  .case-studies-block .case-studies-heading {
    margin-bottom: 8.7rem;
  }
}
@media (max-width: 576px) {
  .case-studies-block .case-studies-slider .slick-track {
    display: contents;
  }
}
.case-studies-block .case-studies-slider .case-study-slide {
  margin-right: 2.4rem;
  box-sizing: border-box;
}
@media (max-width: 576px) {
  .case-studies-block .case-studies-slider .case-study-slide {
    margin-right: 0;
  }
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card {
  max-width: 49rem;
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-image img {
  max-width: 100%;
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content {
  padding: 2.8rem 2.4rem 3.1rem 2.4rem;
}
@media (min-width: 992px) {
  .case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content {
    padding: 2.8rem 2.4rem 3.1rem 2.4rem;
  }
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content .case-study-meta h5 {
  color: var(--neutral);
  margin-bottom: 2.4rem;
  letter-spacing: 1.3px;
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content .case-study-description h3 {
  margin-bottom: 2.4rem;
  font-size: 2.2rem;
  font-family: var(--font-inter);
  font-weight: 700;
  line-height: 150%;
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content .case-study-description p {
  margin-bottom: 3.2rem;
  color: var(--neutral);
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content .case-study-button a {
  padding: 0;
  text-decoration: underline;
  color: var(--snow-blue);
}
.case-studies-block .case-studies-slider .case-study-slide .case-study-card .case-study-content .case-study-button a:hover {
  text-decoration: none;
}
.case-studies-block .case-studies-slider .slick-prev,
.case-studies-block .case-studies-slider .slick-next {
  border: none;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  height: 4.6rem;
  width: 4.6rem;
  border-radius: 5rem;
  background-color: black;
  z-index: 2;
  position: absolute;
  transform: translateY(-50%);
}
.case-studies-block .case-studies-slider .slick-prev:hover,
.case-studies-block .case-studies-slider .slick-next:hover {
  background-color: var(--grey2);
}
.case-studies-block .case-studies-slider .slick-prev:hover svg,
.case-studies-block .case-studies-slider .slick-next:hover svg {
  filter: brightness(0) invert(1);
}
@media (max-width: 991px) {
  .case-studies-block .case-studies-slider .slick-prev,
  .case-studies-block .case-studies-slider .slick-next {
    position: absolute;
    transform: none;
    display: flex;
    gap: 3rem;
    top: 63%;
    right: 32%;
    flex-direction: column;
  }
}
@media (max-width: 576px) {
  .case-studies-block .case-studies-slider .slick-prev,
  .case-studies-block .case-studies-slider .slick-next {
    display: none !important;
  }
}
.case-studies-block .case-studies-slider .slick-arrow-container {
  display: none;
}
@media (max-width: 991px) {
  .case-studies-block .case-studies-slider .slick-arrow-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .case-studies-block .case-studies-slider .slick-next {
    right: 0rem;
    top: 28%;
  }
  .case-studies-block .case-studies-slider .slick-prev {
    left: -2rem;
    top: 28%;
  }
}
@media (max-width: 991px) {
  .case-studies-block .case-studies-slider .slick-prev {
    left: 13rem;
  }
}/*# sourceMappingURL=style.css.map */