.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-stos{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .ap-wnetrze{width:100%;max-width:var(--ap-szer-strony);padding:0px;display:flex;flex-direction:column;gap:3.5rem;}.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}