.elementor-1972 .elementor-element.elementor-element-390729b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-1972 .elementor-element.elementor-element-390729b{--margin-top:04em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for text-editor, class: .elementor-element-264e266 */<style>
  html {
    scroll-behavior: smooth;
  }

  .baza-wiedzy-ddd {
    max-width: 1100px;
    margin: 0 auto;
    color: #000000;
  }

  .baza-wiedzy-ddd section {
    scroll-margin-top: 120px;
  }

  .baza-wiedzy-ddd,
  .baza-wiedzy-ddd p,
  .baza-wiedzy-ddd li,
  .baza-wiedzy-ddd h5,
  .baza-wiedzy-ddd strong {
    color: #000000;
  }

  .bw-spis-tresci {
    margin: 30px 0 45px;
    padding: 32px;
    border: 1px solid #cacfd6;
    border-radius: 35px;
    background: #ffffff;
    color: #000000;
  }

  .bw-spis-tresci h5 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #000000;
  }

  .bw-spis-tresci ul {
    columns: 2;
    column-gap: 40px;
    margin: 0;
    padding-left: 20px;
  }

  .bw-spis-tresci li {
    break-inside: avoid;
    margin-bottom: 12px;
    color: #000000;
  }

  .bw-spis-tresci a,
  .bw-back a {
    color: #000000;
    text-decoration: none;
  }

  .bw-spis-tresci a:hover,
  .bw-back a:hover {
    color: #000000;
    text-decoration: underline;
  }

  .baza-wiedzy-ddd ul {
    margin-bottom: 28px;
  }

  .baza-wiedzy-ddd ul + p {
    margin-top: 18px;
  }

  .baza-wiedzy-ddd li {
    margin-bottom: 8px;
  }

  .bw-back {
    margin-top: 28px;
    font-size: 14px;
    color: #000000;
  }

  .baza-wiedzy-ddd hr {
    margin: 45px 0;
    border: 0;
    border-top: 1px solid #cacfd6;
  }

  @media (max-width: 768px) {
    .bw-spis-tresci {
      padding: 24px;
      border-radius: 28px;
    }

    .bw-spis-tresci ul {
      columns: 1;
    }
  }
</style>/* End custom CSS */