.case {
    --parthenon-green: #0f4f35;
    --parthenon-green-dark: #073624;
    --parthenon-green-soft: #e6f0e9;
    --parthenon-gold: #d7b56a;
  }

  .case-header h1 span,
  .case h2,
  .case-feature blockquote p,
  .case-comment blockquote p {
    color: var(--parthenon-green-dark);
  }

  .case-info__card,
  .case-thesis,
  .case-technologies {
    background: linear-gradient(135deg, var(--parthenon-green-dark), var(--parthenon-green));
  }

  .case-info__card p,
  .case-info__card span,
  .case-thesis p,
  .case-technologies h2,
  .case-technologies p,
  .case-technologies span {
    color: #fff;
  }

  .case-info__card,
  .case-thesis,
  .case-banner img,
  .case__hero-slide img,
  .case-comment__left img {
    border-radius: 8px;
  }

  .case__hero-slider .slick-dots li button:before {
    color: var(--parthenon-green);
    opacity: .35;
  }

  .case__hero-slider .slick-dots li.slick-active button:before {
    color: var(--parthenon-green-dark);
    opacity: 1;
  }

  .case__hero-slider .slick-prev:before,
  .case__hero-slider .slick-next:before {
    color: var(--parthenon-green-dark);
  }

  .case__hero-slider .slick-arrow {
    display: none !important;
  }

  .case-process .slick-dots {
    display: none !important;
  }

  .case-comment__left img {
    object-fit: cover;
  }

  .case-technologies__left li img,
  .case-technologies__right img,
  .case-header__rigth img {
    border-radius: 14px;
    overflow: hidden;
  }

  .case-technologies__left li img {
    background: rgba(255, 255, 255, .12);
  }

  .case-technologies__right img,
  .case-header__rigth img {
    display: block;
    background: transparent;
  }