/**
 * Strona O nas — style poza cache CCC theme.css.
 */
.about-page__hero-intro .about-page__hero-lead,
.about-page__hero-intro .about-page__hero-text {
  font-style: normal;
}

.about-page__banner,
.about-page__split {
  scroll-margin-top: 96px;
}

@media (max-width: 1199px) {
  .about-page__hero {
    padding-top: 0;
  }

  .about-page__hero-inner {
    gap: 0 40px !important;
  }

  .about-page__history {
    padding: 56px 0 0 !important;
  }
}

@media (max-width: 767px) {
  .about-page__video-inner {
    aspect-ratio: 16 / 9;
    min-height: 0;
    max-height: none;
  }
}

@media (max-width: 1199px) {
  .about-page #about-family .about-page__split-media--mobile-top {
    display: block;
    -ms-flex-order: 1;
    order: 1;
  }

  .about-page #about-family .about-page__split-content {
    -ms-flex-order: 2;
    order: 2;
  }

  .about-page #about-family .about-page__split-media--mobile-bottom {
    display: block;
    -ms-flex-order: 3;
    order: 3;
  }

  .about-page #about-philosophy .about-page__split-media--desktop {
    display: none;
  }

  .about-page #about-philosophy .about-page__split-media--mobile {
    display: block;
    -ms-flex-order: 1;
    order: 1;
  }

  .about-page #about-philosophy .about-page__split-content {
    -ms-flex-order: 2;
    order: 2;
  }

  .about-page__gallery-card-label {
    font-size: 12px;
  }
}
