.client-case-paragraph {
  background-image: url(../images/icons/dessin.svg);
  background-color: #000;
  padding: 50px 0 40px 0;
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}
.client-case-paragraph .text-wrapper {
  grid-column: 2/4;
  margin: 0 auto;
  width: 100%;
}
.client-case-paragraph .text-wrapper .tagline {
  align-self: flex-start;
  font-weight: 600;
  color: var(--color-gray);
}
.client-case-paragraph .text-wrapper .title {
  line-height: 50px;
}
.client-case-paragraph .text-wrapper .description {
  font-size: 18px;
  color: var(--color-dark-soft);
}
@media screen and (max-width: 550px) {
  .client-case-paragraph .text-wrapper {
    grid-column: 2/10;
    grid-row: 1/2;
  }
}
.client-case-paragraph article {
  grid-column: 5/10;
}
@media screen and (max-width: 550px) {
  .client-case-paragraph article {
    grid-column: 2/10;
    grid-row: 2/2;
  }
}

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