.elementor .Haslo-Blad{width:100%;color:var(--primary-colors-validation);margin-block-start:var(--spacing-8);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:none}.elementor .Haslo-Oko-Zamkniete{width:100%;height:100%;display:none}.elementor .Haslo-Oko-Otwarte{width:100%;height:100%;display:block}.elementor .Haslo-Pokaz:focus{outline-width:2px;outline-color:var(--primary-colors-black);outline-style:solid;outline-offset:2px}.elementor .Haslo-Pokaz{width:var(--spacing-16);height:var(--spacing-16);overflow:hidden;position:absolute;inset-block-start:var(--spacing-16);inset-inline-end:13px;color:var(--primary-colors-teal);cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center}.elementor .Haslo-Pole{width:100%;position:relative}.elementor .Nav-TextButton-Label:hover,.elementor .Nav-TextButton-Label:focus-visible{color:var(--primary-colors-orange);text-decoration:underline}.elementor .Nav-TextButton-Label{color:var(--text-textorange);margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:-.2em}.elementor .Nav-TextButton:hover,.elementor .Nav-TextButton:focus-visible{background-color:#fff0}.elementor .Nav-TextButton:focus{background-color:#fff0}.elementor .Nav-TextButton{width:auto;padding:0;border-width:0;background-color:#fff0;display:flex;flex-direction:row;gap:var(--spacing-12);flex:0 0 auto;justify-content:flex-start;align-items:center}.elementor .Nav-MobileMenu-Link:hover,.elementor .Nav-MobileMenu-Link:focus-visible{color:var(--text-textwhite);opacity:75%}.elementor .Nav-MobileMenu-Link:focus{color:var(--text-textwhite);outline-width:2px;outline-color:var(--text-textwhite);outline-style:solid;outline-offset:2px}.elementor .Nav-MobileMenu-Link{font-family:var(--poppins);font-weight:400;font-size:24px;color:var(--text-textwhite);letter-spacing:.1em;line-height:36px;transition:all 0.3s}.elementor .Nav-MenuLink{color:var(--text-textblack);padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-16);padding-inline-start:0;padding-inline-end:0;border-radius:0;border-block-start-width:0;border-block-end-width:var(--stroke-1);border-inline-start-width:0;border-inline-end-width:0;border-style:solid;background-color:#fff0;&:is([aria-current="page"]){border-color:var(--components-border-borderorangedefault)}\n}.elementor .Button{min-height:40px;padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8);padding-inline-start:var(--spacing-24);padding-inline-end:var(--spacing-24);border-radius:0;border-width:var(--stroke-1);border-style:solid;display:flex;justify-content:center;align-items:center}.elementor .device-limit{max-width:1392px;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--spacing-32);padding-inline-end:var(--spacing-32)}.elementor .Components-Button-Regular{font-family:var(--poppins);font-weight:500;font-size:12px;letter-spacing:.2em;line-height:20px;text-transform:uppercase}.elementor .Components-Menu-Regular{font-family:var(--poppins);font-weight:500;font-size:14px;letter-spacing:0em;line-height:24px}.elementor .Components-Footer-Regular{font-family:var(--poppins);font-weight:400;font-size:14px;letter-spacing:0em;line-height:24px}.elementor .Paragraph-12px-Regular{font-family:var(--poppins);font-weight:400;font-size:12px;letter-spacing:0em;line-height:20px}.elementor .Paragraph-14px-Bold{font-family:var(--poppins);font-weight:700;font-size:14px;letter-spacing:0em;line-height:24px}.elementor .Paragraph-14px-Regular{font-family:var(--poppins);font-weight:400;font-size:14px;letter-spacing:0em;line-height:24px}.elementor .Paragraph-16px-Regular{font-family:var(--poppins);font-weight:400;font-size:16px;letter-spacing:0em;line-height:28px}.elementor .Header-XL{font-family:var(--poppins);font-weight:700;font-size:32px;letter-spacing:0em;line-height:42px}