.concept {
  padding: 100px 0;
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 768px) {
    .concept {
      padding: 70px 0; } }
  @media (max-width: 300px) {
    .concept {
      padding: 40px 0; } }
  .concept h1 {
    font-family: 'akzidenz-grotesk_bq_condensBd';
    font-size: 40px;
    font-weight: 400; }
  .concept p {
    padding-top: 30px;
    font-size: 21px;
    line-height: 2; }
    @media (max-width: 1200px) {
      .concept p {
        line-height: 1.25; } }
    @media (max-width: 772px) {
      .concept p {
        font-size: 18px; } }

.concept__img {
  padding-top: 100px; }

/*# sourceMappingURL=case-study.css.map */
