.elementor .ap-cena-blok{padding-block-start:0.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.35rem;}.elementor .ap-alert-sukces{font-family:var(--ap-font);font-size:0.875rem;color:var(--ap-sukces-tekst);line-height:1.4;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.375rem;background-color:var(--ap-sukces-tlo);}.elementor .ap-promo{position:relative;}.elementor .ap-przyciski{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;gap:0.5rem;flex-wrap:wrap;}.elementor .ap-przycisk-kontur:hover,.elementor .ap-przycisk-kontur:focus-visible{background-color:var(--ap-akcent-tlo);}.elementor .ap-przycisk-kontur{min-height:40px;font-family:var(--ap-font);font-weight:500;font-size:0.75rem;color:var(--ap-akcent);letter-spacing:0.025em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin-block-start:auto;border-radius:0.375rem;border-width:1px;border-color:var(--ap-akcent);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .ap-wejscie{position:relative;}.elementor .ap-link-srodek{text-align:center;align-self:center;}.elementor .ap-kafel-mini{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.5rem;background-color:var(--ap-bialy);box-shadow:0px 1px 2px 0px rgba(30, 41, 59, 0.7);display:flex;flex-direction:column;gap:0.5rem;}.elementor .ap-inne{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:1.75rem;border-top-style: solid; border-top-color: var(--ap-linia);\n}.elementor .ap-siatka-4{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .ap-svg{width:100%;height:auto;max-width:35rem;}.elementor .ap-link-tabela{color:var(--ap-akcent);text-decoration:underline;}.elementor .ap-tabela-wiersz{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:0.75rem;grid-template-columns:4.5rem 1.3fr 1fr;border-bottom-style: solid; border-bottom-color: var(--ap-tlo-1);\n}.elementor .ap-licznik{font-family:var(--ap-font);font-weight:500;font-size:0.875rem;color:var(--ap-czerwony);line-height:1.4;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .ap-regula{padding:0px;display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .ap-sm{font-family:var(--ap-font);font-weight:400;font-size:0.875rem;color:var(--ap-tekst);line-height:1.4;margin:0px;}.elementor .ap-sm-medium{font-family:var(--ap-font);font-weight:500;font-size:0.875rem;color:var(--ap-granat);line-height:1.4;margin:0px;}.elementor .ap-alert-info{font-family:var(--ap-font);font-size:0.875rem;color:var(--ap-info-tekst);line-height:1.5;padding:0.75rem;margin:0px;border-radius:0.375rem;background-color:var(--ap-info-tlo);}.elementor .ap-przycisk-maly{font-family:var(--ap-font);font-weight:500;font-size:0.6875rem;color:var(--ap-bialy);letter-spacing:0.025em;line-height:1;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.375rem;background-color:var(--ap-akcent);display:inline-block;align-self:flex-start;}.elementor .ap-wartosc{font-family:var(--ap-font);font-weight:600;font-size:1rem;color:var(--ap-granat);line-height:1.4;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .ap-xs{font-family:var(--ap-font);font-weight:400;font-size:0.75rem;color:var(--ap-tekst-cichy);line-height:1.5;margin:0px;}.elementor .ap-liczba{font-family:var(--ap-font);font-weight:600;font-size:1.5rem;color:var(--ap-granat);line-height:1.2;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .ap-blok{padding:0px;display:flex;flex-direction:column;gap:0.125rem;}.elementor .ap-rzad{padding:0px;display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-end;}.elementor .ap-karta-tytul{font-family:var(--ap-font);font-weight:400;font-size:0.875rem;color:var(--ap-tekst-cichy);letter-spacing:0.025em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .ap-karta{padding:1.5rem;border-radius:0.5rem;background-color:var(--ap-bialy);box-shadow:0px 1px 2px 0px rgba(30, 41, 59, 0.7);display:flex;flex-direction:column;gap:0.75rem;}.elementor .ap-imitacja{width:100%;font-family:var(--ap-font);padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .ap-ilustracja{min-height:16rem;padding:1rem;border-radius:0.75rem;background-color:var(--ap-bialy);display:flex;justify-content:center;align-items:center;}.elementor .ap-zigzag{padding:0px;display:grid;gap:5rem;grid-template-columns:7fr 5fr;align-items:center;}.elementor .ap-faq-ikona{width:1.25rem;height:1.5rem;color:var(--ap-tekst-cichy);}.elementor .ap-faq-tresc{padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .ap-faq-naglowek{padding:0px;gap:1.5rem;align-items:flex-start;}.elementor .ap-faq-pozycja{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--ap-linia);\n}.elementor .ap-etykieta{font-family:var(--ap-font);font-weight:600;font-size:var(--ap-tekst-rozmiar);color:var(--ap-granat);line-height:1.5;margin:0px;}.elementor .ap-wiersz{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:2rem;grid-template-columns:16rem minmax(0, 44rem);align-items:center;border-top-style: solid; border-top-color: var(--ap-linia);\n}.elementor .ap-kafel-opis{font-family:var(--ap-font);font-weight:400;font-size:var(--ap-maly);color:var(--ap-tekst-cichy);line-height:1.6;margin:0px;}.elementor .ap-kafel-tytul{font-family:var(--ap-font);font-weight:600;font-size:1.125rem;color:var(--ap-granat);line-height:1.4;margin:0px;}.elementor .ap-tag-fiolet{color:var(--ap-tag-fiolet-tekst);background-color:var(--ap-tag-fiolet-tlo);}.elementor .ap-tag-niebieski{color:var(--ap-tag-niebieski-tekst);background-color:var(--ap-tag-niebieski-tlo);}.elementor .ap-tag-zielony{color:var(--ap-tag-zielony-tekst);background-color:var(--ap-tag-zielony-tlo);}.elementor .ap-tag{font-family:var(--ap-font);font-weight:400;font-size:var(--ap-tag-rozmiar);letter-spacing:0.025em;line-height:1.25rem;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;border-radius:0.375rem;display:inline-block;align-self:flex-start;}.elementor .ap-tagi{padding:0px;display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .ap-kafel{font-family:var(--ap-font);padding:2.25rem;border-radius:0.5rem;background-color:var(--ap-bialy);box-shadow:0px 1px 2px 0px rgba(30, 41, 59, 0.7);display:flex;flex-direction:column;gap:0.75rem;}.elementor .ap-link:hover,.elementor .ap-link:focus-visible{color:var(--ap-akcent-hover);}.elementor .ap-link{font-family:var(--ap-font);font-weight:500;font-size:var(--ap-tekst-rozmiar);color:var(--ap-akcent);text-decoration:underline;}.elementor .ap-przycisk:hover,.elementor .ap-przycisk:focus-visible{background-color:var(--ap-akcent-hover);}.elementor .ap-przycisk{min-height:48px;font-family:var(--ap-font);font-weight:600;font-size:1rem;color:var(--ap-bialy);line-height:1.25;text-decoration:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.5rem;background-color:var(--ap-akcent);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .ap-maly{font-family:var(--ap-font);font-weight:400;font-size:var(--ap-maly);color:var(--ap-tekst-cichy);line-height:1.6;margin:0px;}.elementor .ap-akapit{font-family:var(--ap-font);font-weight:400;font-size:var(--ap-tekst-rozmiar);color:var(--ap-tekst);line-height:1.7;margin:0px;}.elementor .ap-lead{font-family:var(--ap-font);font-weight:400;font-size:1.25rem;color:var(--ap-tekst);line-height:1.6;margin:0px;}.elementor .ap-h3{font-family:var(--ap-font);font-weight:600;font-size:var(--ap-h3);color:var(--ap-granat);line-height:1.4;margin:0px;}.elementor .ap-h2{font-family:var(--ap-font);font-weight:600;font-size:var(--ap-h2);color:var(--ap-granat);line-height:1.2;margin:0px;}.elementor .ap-h1{font-family:var(--ap-font);font-weight:600;font-size:var(--ap-h1);color:var(--ap-granat);line-height:1.1;margin:0px;}.elementor .ap-stos{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .ap-kolumna-tekstu{max-width:var(--ap-szer-tekstu);padding:0px;display:flex;flex-direction:column;gap:1.75rem;}.elementor .ap-wnetrze{width:100%;max-width:var(--ap-szer-strony);padding:0px;display:flex;flex-direction:column;gap:3.5rem;}.elementor .ap-sekcja{width:100%;font-family:var(--ap-font);padding-block-start:var(--ap-sekcja-pion);padding-block-end:var(--ap-sekcja-pion);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--ap-bialy);display:flex;flex-direction:column;align-items:center;}.elementor .ap-tag-cena{letter-spacing:0px;line-height:1.25rem;text-transform:none;padding-block-start:0.125rem;padding-block-end:0.125rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;}.elementor .ap-sekcja-szara{background-color:var(--ap-tlo-1);}.elementor .ap-hero-uklad{padding:0px;display:grid;gap:4rem;grid-template-columns:7fr 5fr;align-items:center;}.elementor .ap-siatka-2{padding:0px;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr;}.elementor .ap-hero-granat{background-color:var(--ap-granat);background-image: radial-gradient(rgba(255, 255, 255, 0.10) 1px, transparent 1.6px), linear-gradient(155deg, var(--ap-granat) 9%, var(--ap-granat-niebieski) 100%); background-size: 22px 22px, auto;\n}.elementor .ap-na-granacie-naglowek{color:var(--ap-bialy);}.elementor .ap-na-granacie-tekst{color:var(--ap-tekst-na-granacie);}.elementor .ap-przycisk-jasny:hover,.elementor .ap-przycisk-jasny:focus-visible{background-color:var(--ap-tlo-2);}.elementor .ap-przycisk-jasny{color:var(--ap-granat);background-color:var(--ap-bialy);}.elementor .ap-ilustracja-na-bialym{background-color:var(--ap-tlo-1);}.elementor .ap-ilustracja-lewa{order:-1;}.elementor .ap-czerwony-tekst{color:var(--ap-czerwony);}.elementor .ap-tabela-naglowek{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--ap-tlo-2);\n}.elementor .ap-imitacja-tlo{padding:1.25rem;border-radius:0.75rem;background-color:var(--ap-tlo-1);}.elementor .ap-zigzag-odwrotny{grid-template-columns:5fr 7fr;}.elementor .ap-przycisk-srodek{align-self:center;}.elementor .ap-link-jasny:hover,.elementor .ap-link-jasny:focus-visible{color:var(--ap-tekst-na-granacie);}.elementor .ap-link-jasny{color:var(--ap-bialy);}.elementor .ap-hero-pod-naglowkiem{padding-block-start:calc(var(--ap-sekcja-pion) + var(--ap-wys-naglowka));margin-block-start:calc(-1 * var(--ap-wys-naglowka));}.elementor .ap-tag-duzy{font-size:1rem;line-height:1.5rem;padding-block-start:0.125rem;padding-block-end:0.125rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}.elementor .ap-kotwica{scroll-margin-top:6rem;}.elementor .ap-tylko-telefon{display:none;}.elementor .ap-tylko-szeroki{display:inline;}.elementor .ap-dotyk{min-height:48px;}.elementor .ap-kafel-link:hover,.elementor .ap-kafel-link:focus-visible{box-shadow:0px 8px 24px 0px rgba(15, 23, 42, .08);}.elementor .ap-kafel-link{min-height:48px;color:inherit;text-decoration:none;transition:box-shadow 0.2s;display:flex;&:focus-visible { outline: 2px solid var(--ap-akcent); outline-offset: 3px; } & .ap-etykieta { color: var(--ap-akcent); }\n}.elementor .ap-linki-w-tresci{& a { color: var(--ap-akcent); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--ap-akcent-hover); } & a:focus-visible { outline: 2px solid var(--ap-akcent); outline-offset: 2px; border-radius: 2px; }\n}.elementor .ap-link-dotyk{& a { display: inline-block; padding-top: 14px; padding-bottom: 14px; }\n}.elementor .ap-cien-1{box-shadow:0px 1px 2px 0px rgba(15, 23, 42, .06),0px 1px 3px 0px rgba(15, 23, 42, .08);}.elementor .ap-linki-jasne{& a { color: #FFFFFF; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--ap-tekst-na-granacie); } & a:focus-visible { outline: 2px solid #FFFFFF; outline-offset: 2px; border-radius: 2px; }\n}