.elementor .e-3c2c6b7d-59b9{width:28px;height:30px;min-width:28px;padding:0;border-start-start-radius:58%;border-start-end-radius:42%;border-end-start-radius:54%;border-end-end-radius:46%;background-color:var(--oliwka)}.elementor .e-325e4353-b08e{font-family:var(--font-naglowki);font-size:26px;color:var(--atrament);line-height:1}.elementor .e-1fe1d897-d83b{width:auto;padding:0;margin-block-end:4px;gap:12px;align-items:center}.elementor .e-57d969c8-e49f{max-width:380px;padding:0;flex-direction:column;gap:16px;flex:1 1 260px}.elementor .e-491e4f2a-5cde{font-family:var(--font-tekst);font-weight:700;font-size:14px;color:var(--oliwka-ciemna);letter-spacing:.12em;text-transform:uppercase;margin-block-end:6px}.elementor .e-ebbb164-cf55:hover,.elementor .e-ebbb164-cf55:focus-visible{color:var(--oliwka)}.elementor .e-ebbb164-cf55{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-7becb1aa-947d:hover,.elementor .e-7becb1aa-947d:focus-visible{color:var(--oliwka)}.elementor .e-7becb1aa-947d{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-20450a19-5c0c:hover,.elementor .e-20450a19-5c0c:focus-visible{color:var(--oliwka)}.elementor .e-20450a19-5c0c{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-4c8b5a89-a43f:hover,.elementor .e-4c8b5a89-a43f:focus-visible{color:var(--oliwka)}.elementor .e-4c8b5a89-a43f{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-3fb3dbb2-b9d9{padding:0;flex-direction:column;gap:10px;flex:1 1 180px}.elementor .e-743a3c88-948c{font-family:var(--font-tekst);font-weight:700;font-size:14px;color:var(--oliwka-ciemna);letter-spacing:.12em;text-transform:uppercase;margin-block-end:6px}.elementor .e-2612aa98-8e84:hover,.elementor .e-2612aa98-8e84:focus-visible{color:var(--oliwka)}.elementor .e-2612aa98-8e84{font-family:var(--font-tekst);font-weight:700;font-size:17px;color:var(--atrament);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-4e24ef32-8d36:hover,.elementor .e-4e24ef32-8d36:focus-visible{color:var(--oliwka)}.elementor .e-4e24ef32-8d36{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-ece8031-dc0e{padding:0;flex-direction:column;gap:10px;flex:1 1 200px}.elementor .e-150fec75-db1e{font-family:var(--font-tekst);font-weight:700;font-size:14px;color:var(--oliwka-ciemna);letter-spacing:.12em;text-transform:uppercase;margin-block-end:6px}.elementor .e-163d7934-d977{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-641cf663-e7cd{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-65f988b3-8b55{font-family:var(--font-tekst);font-size:16px;color:var(--tekst);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0}.elementor .e-40225735-53b2{padding:0;flex-direction:column;gap:10px;flex:1 1 240px}.elementor .e-4b56ab54-c8d7{width:100%;padding:0;gap:48px;flex-wrap:wrap}.elementor .e-89fb3de-14d2{width:100%;padding:0;margin:0;border-color:#DCCFB8}.elementor .e-a549091-b378{font-family:var(--font-tekst);font-size:14px;color:var(--tekst-cichy)}.elementor .e-48435d34-1fcc{font-family:var(--font-tekst);font-size:14px;color:var(--tekst-cichy);text-decoration:underline}.elementor .e-de20a40-56bf{font-family:var(--font-tekst);font-size:14px;color:var(--tekst-cichy);text-decoration:underline}.elementor .e-44764d6a-fde8{width:auto;padding:0;gap:24px;flex-wrap:wrap}.elementor .e-4eb9ca25-e7a2{width:100%;padding:0;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .e-40005c92-b3e8{width:100%;max-width:1200px;padding:0;flex-direction:column;gap:40px}.elementor .e-6a82ebe4-e749{width:100%;padding-block-start:88px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--piasek-2);justify-content:center}