.elementor .ap-lista-pkt{margin:0px;}.elementor .ap-promo{position:relative;}.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-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-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-hero-uklad{padding:0px;display:grid;gap:4rem;grid-template-columns:7fr 5fr;align-items:center;}.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-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-tylko-telefon{display:none;}.elementor .ap-tylko-szeroki{display:inline;}.elementor .ap-dotyk{min-height:48px;}.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-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}.elementor .ap-spis{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:24px;border-radius:12px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F8FAFC;}.elementor .ap-dokument{& h2 { scroll-margin-top: 96px; margin-top: 40px; } & ol { padding-left: 1.6em; margin: 12px 0 0; } & ol > li + li { margin-top: 8px; } & ol ol { list-style: none; counter-reset: pkt; padding-left: 1.9em; margin-top: 6px; } & ol ol > li { counter-increment: pkt; position: relative; } & ol ol > li::before { content: counter(pkt) ")"; position: absolute; left: -1.9em; } & ul { list-style: none; padding-left: 1.4em; margin: 8px 0 0; } & ul > li { position: relative; } & ul > li + li { margin-top: 6px; } & ul > li::before { content: "–"; position: absolute; left: -1.2em; } & .ap-spis ul > li::before { content: none; } & .ap-spis ul { padding-left: 0; } & .ap-spis a { text-decoration: underline; } & ol.pkt { list-style: none; counter-reset: pkt; padding-left: 2.2em; } & ol.pkt > li { counter-increment: pkt; position: relative; } & ol.pkt > li::before { content: counter(pkt) ")"; position: absolute; left: -2.2em; } & table { width: 100%; border-collapse: collapse; margin-top: 12px; font-size: 15px; line-height: 1.5; } & th { border: 1px solid #E2E8F0; padding: 8px 10px; text-align: left; vertical-align: top; background: #F8FAFC; } & td { border: 1px solid #E2E8F0; padding: 8px 10px; text-align: left; vertical-align: top; } & p + p { margin-top: 12px; } & .ap-lista-pkt + ol { list-style: none; counter-reset: pkt; padding-left: 2.2em; } & .ap-lista-pkt + ol > li { counter-increment: pkt; position: relative; } & .ap-lista-pkt + ol > li::before { content: counter(pkt) ")"; position: absolute; left: -2.2em; }\n}