 .case {
     --mare-blue: #123f5f;
     --mare-blue-dark: #0b2b43;
     --mare-bronze: #c79b55;
 }

 .case-header h1 span, .case h2, .case-feature blockquote p, .case-comment blockquote p {
     color: var(--mare-blue-dark);
 }

 .case-info__card, .case-thesis, .case-technologies {
     background: linear-gradient(135deg, var(--mare-blue-dark), var(--mare-blue));
 }

 .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(--mare-blue);
     opacity: .35;
 }

 .case__hero-slider .slick-dots li.slick-active button:before {
     color: var(--mare-blue-dark);
     opacity: 1;
 }

 .case__hero-slider .slick-arrow, .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;
 }