/*...543   544....767   768....991   992....1199   1200...*/
/*__xs__   ____sm____   ____md____   ____lg_____   ___xl__*/
/** case */
.node--type-syncase .node__submitted {
  color: #999999;
  font-size: 0.9em;
  margin-bottom: 1.25rem; }

.node--type-syncase.node--view-mode-teaser .field--name-field-short {
  font-size: 18px;
  font-weight: 300; }
  @media (max-width: 767.98px) {
    .node--type-syncase.node--view-mode-teaser .field--name-field-short {
      font-size: 16px; } }

.node--type-syncase.node--view-mode-teaser .field--name-field-image img {
  width: 100%; }

@media (max-width: 1199.98px) {
  .node--type-syncase.node--view-mode-teaser .syncase-teaser-image {
    margin-bottom: 20px; } }

.node--type-syncase.node--view-mode-full .field {
  margin-bottom: 15px; }
  .node--type-syncase.node--view-mode-full .field:last-of-type {
    margin-bottom: 0; }

.node--type-syncase.node--view-mode-full .syncase-full-image {
  margin-bottom: 1rem; }

.case__list .service-block-more {
  display: flex;
  justify-content: center;
  padding-top: 30px; }

.case__list .view-content:not(.flickity-enabled) {
  display: grid;
  grid-template-columns: repeat(2, minmax(300px, 1fr));
  gap: 30px; }
  @media (max-width: 767.98px) {
    .case__list .view-content:not(.flickity-enabled) {
      grid-template-columns: repeat(2, minmax(150px, 1fr));
      gap: 15px; } }
  @media (max-width: 480px) {
    .case__list .view-content:not(.flickity-enabled) {
      grid-template-columns: repeat(1, minmax(150px, 1fr)); } }
  @media (max-width: 991.98px) {
    .case__list .view-content:not(.flickity-enabled) .case-teaser {
      flex-direction: column;
      height: 100%; }
      .case__list .view-content:not(.flickity-enabled) .case-teaser .img-adaptive {
        min-width: 100%; } }

.case-teaser .img-adaptive {
  margin-bottom: 15px; }

.case-teaser--link {
  display: block;
  padding-bottom: 20px; }
  .case-teaser--link .img-adaptive {
    overflow: hidden; }
    .case-teaser--link .img-adaptive img {
      transition: transform 0.4s, opacity 0.4s; }
  .case-teaser--link:hover img {
    transform: scale(1.05); }
  .case-teaser--link:active img {
    opacity: 0.8; }

.case-teaser__title {
  color: #1b3b6b;
  font-weight: 400;
  margin-bottom: 15px; }

.case-teaser__date {
  margin-bottom: 8px; }

.case-teaser .field--name-field-short {
  color: #1b3b6b; }

.case-teaser__more {
  margin-top: 15px;
  display: inline-block; }

@media (max-width: 991.98px) {
  .case-teaser__image {
    margin-bottom: 15px; } }

.case-full__text {
  margin-bottom: 30px; }

/*# sourceMappingURL=_maps/case.css.map */
