/* SOLVEN START / spójne odstępy pomiędzy blokami.
   Ładowany jako ostatni arkusz - tylko odstępy, bez modyfikowania kart. */
@media (min-width: 901px) {
  .sv-home-page .sv-story > .sv-story-section,
  .sv-home-page .sv-story .sv-about.sv-about-ascend,
  .sv-home-page .sv-story .sv-offer-section,
  .sv-home-page .sv-story .sv-team-teaser.sv-management-home,
  .sv-home-page .sv-story .sv-roster-home {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  /* Pas ozdobny zajmuje mniej przestrzeni przy końcu sekcji. */
  .sv-home-page .sv-about-ascend .sv-about-bottom-rule { margin-top: 34px !important; }
  .sv-home-page .sv-offer-section .sv-offer-accent { margin-top: 34px !important; }
  .sv-home-page .sv-management-home .sv-mgmt-rule { margin-top: 34px !important; }
}
@media (max-width: 900px) {
  .sv-home-page .sv-story > .sv-story-section,
  .sv-home-page .sv-story .sv-about.sv-about-ascend,
  .sv-home-page .sv-story .sv-offer-section,
  .sv-home-page .sv-story .sv-team-teaser.sv-management-home,
  .sv-home-page .sv-story .sv-roster-home {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .sv-home-page .sv-about-ascend .sv-about-bottom-rule,
  .sv-home-page .sv-offer-section .sv-offer-accent,
  .sv-home-page .sv-management-home .sv-mgmt-rule { margin-top: 26px !important; }
}
