.elementor .naglowek-sekcji{width:100%;max-width:680px;padding:0;display:flex;flex-direction:column;gap:16px}.elementor .listek{overflow:hidden;border-start-start-radius:58%;border-start-end-radius:42%;border-end-start-radius:54%;border-end-end-radius:46%}.elementor .krok-nr{width:60px;height:60px;min-width:60px;font-family:var(--font-naglowki);font-size:24px;color:var(--oliwka-ciemna);padding:0;margin-block-end:8px;border-radius:50%;background-color:var(--oliwka-jasna);display:flex;justify-content:center;align-items:center}.elementor .kol-2{width:auto;min-width:0;flex:1 1 440px}.elementor .kol-4{width:auto;min-width:0;flex:1 1 240px}.elementor .blok{width:100%;padding:0;display:flex;flex-direction:column;gap:16px}.elementor .tekst{font-family:var(--font-tekst);font-size:17px;color:var(--tekst);line-height:1.75}.elementor .kropka{width:8px;height:8px;min-width:8px;padding:0;margin-block-start:11px;border-radius:50%;background-color:var(--oliwka);flex:0 0 auto}.elementor .lista-el{width:100%;padding:0;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:flex-start}.elementor .lista{width:100%;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.elementor .h-karta{font-family:var(--font-naglowki);font-weight:400;font-size:24px;color:var(--atrament);line-height:1.25}.elementor .h-sekcja{font-family:var(--font-naglowki);font-weight:400;font-size:44px;color:var(--atrament);letter-spacing:-.01em;line-height:1.15}.elementor .h-display{font-family:var(--font-naglowki);font-weight:300;font-size:60px;color:var(--atrament);letter-spacing:-.02em;line-height:1.08}.elementor .hero{width:100%;overflow:hidden;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100svh;max-height:100svh;\n}.elementor .karta{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;background-color:var(--krem);display:flex;flex-direction:column;gap:12px}.elementor .btn-jasny:hover,.elementor .btn-jasny:focus-visible{color:var(--atrament);background-color:var(--glina)}.elementor .btn-jasny:focus{color:var(--atrament);background-color:var(--glina)}.elementor .btn-jasny{font-family:var(--font-tekst);font-weight:700;font-size:16px;color:var(--tekst);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:var(--piasek-3)}.elementor .btn-glowny:hover,.elementor .btn-glowny:focus-visible{color:var(--krem);background-color:var(--oliwka-ciemna)}.elementor .btn-glowny:focus{color:var(--krem);background-color:var(--oliwka-ciemna)}.elementor .btn-glowny{font-family:var(--font-tekst);font-weight:700;font-size:16px;color:var(--krem);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:var(--oliwka)}.elementor .lead{max-width:580px;font-family:var(--font-tekst);font-size:19px;color:var(--tekst-cichy);line-height:1.65}.elementor .tekst-cichy{font-family:var(--font-tekst);font-size:16px;color:var(--tekst-cichy);line-height:1.7}.elementor .eyebrow{font-family:var(--font-tekst);font-weight:700;font-size:13px;color:var(--oliwka-ciemna);letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.elementor .rzad{width:100%;padding:0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.elementor .kontener{width:100%;max-width:1200px;padding:0;display:flex;flex-direction:column;gap:48px}.elementor .sekcja{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:0;align-items:center}