.elementor .ikona-obraz{width:2.25rem;height:2.25rem;object-fit:contain;border-radius:0px;display:block;max-width: none;\n}.elementor .kafel-ikona-tresc{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;align-items:flex-start;}.elementor .ikona-kw-ue{width:4.25rem;aspect-ratio:1 / 1;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #0A2A4A 0%,#0077C8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .ikona-kw-pl{width:4.25rem;aspect-ratio:1 / 1;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #0077C8 0%,#00AEEF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .kafel-ikona:hover,.elementor .kafel-ikona:focus-visible{border-color:var(--kolor-primary);box-shadow:0px 18px 44px 0px rgba(0, 119, 200, 0.16);transform:translate3d(8px, 0px, 0px);}.elementor .kafel-ikona{text-decoration:none;padding:1.5rem;border-radius:12px;border-width:1px;border-color:var(--kolor-ramka);border-style:solid;background-color:var(--kolor-tlo);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .kafel-tekst{font-family:var(--font-tekst);font-size:1rem;color:inherit;line-height:1.6;}.elementor .kafel-etykieta{font-family:var(--font-tekst);font-weight:700;font-size:0.8125rem;color:inherit;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;opacity:80%;}.elementor .stopka-tytul{font-family:var(--font-tekst);font-weight:700;font-size:0.8125rem;color:#FFFFFF;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;}.elementor .stopka-link:hover,.elementor .stopka-link:focus-visible{color:#FFFFFF;text-decoration:underline;text-underline-offset: 4px;\n}.elementor .stopka-link{font-family:var(--font-tekst);font-size:0.9375rem;color:#FFFFFF;line-height:1.5;text-decoration:none;cursor:pointer;&:focus-visible { outline: 3px solid var(--kolor-accent); outline-offset: 3px; }\n}.elementor .stopka-kolumna{padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .stopka-siatka{width:100%;padding:0px;display:grid;gap:3rem;grid-template-columns:1.4fr 1fr 1fr 1.2fr;grid-template-rows:auto;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--kolor-primary);}.elementor .menu-link{font-family:var(--font-tekst);font-weight:600;font-size:0.9375rem;color:var(--kolor-tekst);line-height:1.4;text-decoration:none;cursor:pointer;&:focus-visible { outline: 3px solid var(--kolor-accent); outline-offset: 3px; }\n}.elementor .menu-gorne{width:auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 0.5rem 1.75rem;\n}.elementor .logo{width:auto;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .naglowek-strony{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:var(--odstep-boczny);padding-inline-end:var(--odstep-boczny);border-block-end-width:1px;background-color:rgba(255, 255, 255, 0.96);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 1rem 2rem; border-bottom-style: solid; border-bottom-color: var(--kolor-ramka);\n}.elementor .faq-lista{width:100%;max-width:52rem;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--kolor-ramka);\n}.elementor .faq-odpowiedz{max-width:46rem;font-family:var(--font-tekst);font-size:var(--rozmiar-tekst);color:var(--kolor-tekst-drugi);line-height:1.7;padding-block-start:0.25rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .faq-pytanie{font-family:var(--font-tekst);font-weight:700;font-size:1.125rem;color:var(--kolor-tekst);line-height:1.4;cursor:pointer;}.elementor .rzad-przyciskow{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .fakt-opis{max-width:16rem;font-family:var(--font-tekst);font-size:var(--rozmiar-maly);color:var(--kolor-tekst-drugi);line-height:1.55;}.elementor .fakt-liczba{font-family:var(--font-naglowki);font-weight:400;font-size:clamp(2rem, 3.6vw, 2.75rem);color:var(--kolor-primary);letter-spacing:-0.02em;line-height:1.05;}.elementor .fakt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;border-inline-start-width:3px;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start;border-left-style: solid; border-left-color: var(--kolor-accent);\n}.elementor .tekst-pomocniczy{font-family:var(--font-tekst);font-size:var(--rozmiar-maly);color:var(--kolor-tekst-drugi);line-height:1.6;}.elementor .link-strzalka:hover,.elementor .link-strzalka:focus-visible{color:var(--kolor-primary-hover);text-decoration:underline;text-underline-offset: 4px;\n}.elementor .link-strzalka{font-family:var(--font-tekst);font-weight:600;font-size:1rem;color:var(--kolor-primary);text-decoration:none;display:inline-flex;gap:0.5rem;align-items:center;}.elementor .siatka-2{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .siatka-3{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .karta:hover,.elementor .karta:focus-visible{border-color:var(--kolor-accent);box-shadow:0px 24px 56px 0px rgba(0, 119, 200, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .karta{padding:2.25rem;border-radius:var(--promien-m);border-width:1px;border-color:var(--kolor-ramka);border-style:solid;background-color:var(--kolor-tlo);box-shadow:0px 18px 48px 0px rgba(0, 119, 200, 0.07);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:var(--odstep-s);align-items:flex-start;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:#FFFFFF;background-color:var(--kolor-primary);transform:translate3d(0px, -2px, 0px);}.elementor .btn-secondary{font-family:var(--font-tekst);font-weight:600;font-size:1rem;color:var(--kolor-primary);line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:var(--promien-s);border-width:2px;border-color:var(--kolor-primary);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid var(--kolor-accent); outline-offset: 3px; }\n}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:#FFFFFF;border-color:var(--kolor-primary-hover);background-color:var(--kolor-primary-hover);transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{font-family:var(--font-tekst);font-weight:600;font-size:1rem;color:#FFFFFF;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:var(--promien-s);border-width:2px;border-color:var(--kolor-primary);border-style:solid;background-color:var(--kolor-primary);transition:background-color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid var(--kolor-accent); outline-offset: 3px; }\n}.elementor .lead{max-width:38rem;font-family:var(--font-tekst);font-size:var(--rozmiar-lead);color:var(--kolor-tekst-drugi);line-height:1.6;}.elementor .etykieta{font-family:var(--font-tekst);font-weight:700;font-size:var(--rozmiar-maly);color:var(--kolor-primary);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;}.elementor .naglowek-sekcji{width:100%;max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:var(--odstep-s);align-items:flex-start;}.elementor .kontener-waski{width:100%;max-width:var(--szerokosc-tekstu);padding:0px;display:flex;flex-direction:column;gap:var(--odstep-s);}.elementor .kontener{width:100%;max-width:var(--szerokosc-kontenera);padding:0px;display:flex;flex-direction:column;gap:var(--odstep-l);}.elementor .sekcja{width:100%;padding-block-start:var(--odstep-sekcji);padding-block-end:var(--odstep-sekcji);padding-inline-start:var(--odstep-boczny);padding-inline-end:var(--odstep-boczny);background-color:var(--kolor-tlo);display:flex;flex-direction:column;align-items:center;}.elementor .sekcja-alt{width:100%;padding-block-start:var(--odstep-sekcji);padding-block-end:var(--odstep-sekcji);padding-inline-start:var(--odstep-boczny);padding-inline-end:var(--odstep-boczny);background-color:var(--kolor-tlo-alt);display:flex;flex-direction:column;align-items:center;}.elementor .sekcja-granat{width:100%;color:#FFFFFF;padding-block-start:var(--odstep-sekcji);padding-block-end:var(--odstep-sekcji);padding-inline-start:var(--odstep-boczny);padding-inline-end:var(--odstep-boczny);background-color:var(--kolor-granat);display:flex;flex-direction:column;align-items:center;}.elementor .tekst-jasny{color:#FFFFFF;}.elementor .btn-maly{font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}