.elementor .e-26cf6aa-15c4d90{font-size: 44px; line-height: 1.15; & span { white-space: nowrap; }\n}.elementor .e-9abfbf7-96763d9{text-align: left;\n}.elementor .e-adafebb-c5d381f{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-89c0780-81d8859{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-587888f-fa862c9{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-4d0bb94-4af65f9{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-ac82f78-dcc55cf{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-843b6cf-79e6e3e{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 8px; gap: 8px; margin-block-start: 4px;\n}.elementor .e-1c603f4-d9b23b5{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-1c603f4-d9b23b5:hover,.elementor .e-1c603f4-d9b23b5:focus-visible{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-1c603f4-d9b23b5:focus{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-1c603f4-d9b23b5:active{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-81b224d-e81cceb{color: #ffffff; background-color: transparent; border: 2px solid rgba(255,255,255,0.6);\n}.elementor .e-81b224d-e81cceb:hover,.elementor .e-81b224d-e81cceb:focus-visible{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-bafab44-85f48be{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 8px; margin-block-start: 8px;\n}.elementor .e-f928e44-a642344{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 16px; max-width: 640px;\n}.elementor .e-eceb1e7-836a546{padding-block: 64px 72px;\n}.elementor .e-78b11f6-8732f5f{padding: 0px; flex-direction: column; background-image: linear-gradient(90deg, rgba(31,45,61,0.97) 0%, rgba(44,62,80,0.9) 42%, rgba(44,62,80,0.15) 78%), url(https://systemywizyjne.eu/wp-content/uploads/2024/12/IS3800-Tall-banner.jpg); background-size: cover; background-position: center right;\n}.elementor .e-dc28ca3-a28435f{padding-block: 0px;\n}.elementor .e-de1c46a-71d09d2{padding: 0px; flex-direction: column; position: sticky; top: 0px; z-index: 90; background-color: #ffffff; box-shadow: 0 4px 14px rgba(44,62,80,0.10); border-bottom: 1px solid #e6e3d6;\n}.elementor .e-48241de-63b8131{text-align: left;\n}.elementor .e-2efee94-70d9a57{text-align: left;\n}.elementor .e-faba429-84c054a{padding: 0px; width: 100%; border-radius: 10px; overflow: hidden; box-shadow: 0 10px 28px rgba(44,62,80,0.18); margin-block-start: 8px;\n}.elementor .e-2fcc2b8-b87c893{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-d958283-452d74f{margin: 0px;\n}.elementor .e-27aae75-abbc312{gap: 10px; padding: 28px; background-color: #ffffff;\n}.elementor .e-daa33fe-d49fbb5{padding: 0px; flex-direction: column; gap: 20px;\n}.elementor .e-448b263-fa2b668{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: start;\n}.elementor .e-a5b65f6-06c6c11{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-4e8601d-47f0791{flex-direction: column; padding-inline: 0;\n}.elementor .e-b936787-c447359{font-size: 19px; line-height: 1.3;\n}.elementor .e-2de1715-4def7c7{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-25d7f0e-3143522{gap: 8px; padding: 24px;\n}.elementor .e-0041ffc-4d99460{font-size: 19px; line-height: 1.3;\n}.elementor .e-b42dfb5-c34f50b{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-ddcb774-111d3ff{gap: 8px; padding: 24px;\n}.elementor .e-f678356-4c25156{font-size: 19px; line-height: 1.3;\n}.elementor .e-04acb55-e23d43d{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-bd83d19-9e45c95{gap: 8px; padding: 24px;\n}.elementor .e-136f77b-5c64562{font-size: 19px; line-height: 1.3;\n}.elementor .e-588e28b-f49cb6d{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-5ccc6b8-612efc1{gap: 8px; padding: 24px;\n}.elementor .e-c91f3d3-f53dd9b{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: repeat(4, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-707105d-06e8580{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-3fd2d96-9e0b0a1{flex-direction: column; padding-inline: 0;\n}.elementor .e-9357e44-7af2e07{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-e34f3c1-753b5b2{text-align: left;\n}.elementor .e-f0c9b56-9c7ee0e{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-fce57ab-2952341{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 2fr 3fr; grid-template-rows: auto; align-items: end;\n}.elementor .e-99209b0-47d77b8{margin: 0px;\n}.elementor .e-e09e6e6-cdbc880{font-size: 20px; line-height: 1.3;\n}.elementor .e-e09e6e6-cdbc880:hover,.elementor .e-e09e6e6-cdbc880:focus-visible{color: var(--sw-orange);\n}.elementor .e-faaeda9-fc1c79b{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-c5749b5-6e52201{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-5bdf965-735c644{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-313f372-33ecf62{margin: 0px;\n}.elementor .e-b13dd45-a5fe825{font-size: 20px; line-height: 1.3;\n}.elementor .e-b13dd45-a5fe825:hover,.elementor .e-b13dd45-a5fe825:focus-visible{color: var(--sw-orange);\n}.elementor .e-681d35a-a9a62c9{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-d1f5793-609823e{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-03357ce-f4be512{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-ef2e444-1f3fb84{margin: 0px;\n}.elementor .e-e9fae4e-0474e75{font-size: 20px; line-height: 1.3;\n}.elementor .e-e9fae4e-0474e75:hover,.elementor .e-e9fae4e-0474e75:focus-visible{color: var(--sw-orange);\n}.elementor .e-3370ddc-d2b9cf7{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-e4c9098-24e103b{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-9a83395-20af51a{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-32684ec-a8d0da4{margin: 0px;\n}.elementor .e-637192d-15b17bf{font-size: 20px; line-height: 1.3;\n}.elementor .e-637192d-15b17bf:hover,.elementor .e-637192d-15b17bf:focus-visible{color: var(--sw-orange);\n}.elementor .e-afe09a4-86d7d72{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-e5c6e43-b70aeda{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-aa602b3-174f5a1{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-9c9359e-ea38551{column-gap: 18px; row-gap: 18px; padding: 0px; grid-template-columns: repeat(4, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-16f79c0-c2d4046{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-00a9e9f-7bd9538{flex-direction: column; padding-inline: 0;\n}.elementor .e-4229f34-9a9dfe9{width: 100%; height: 240px; object-fit: cover; object-position: top center;\n}.elementor .e-d745d30-ac350b3{margin: 0px;\n}.elementor .e-8f5a4f7-49b4552{font-size: 22px; line-height: 1.3;\n}.elementor .e-8f5a4f7-49b4552:hover,.elementor .e-8f5a4f7-49b4552:focus-visible{color: var(--sw-orange);\n}.elementor .e-e3e939a-7eaefd8{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-9595bbf-c0d9a23{padding: 24px 26px 28px; flex-direction: column; gap: 10px;\n}.elementor .e-2a88892-0d60d07{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-5c2b01c-9a7d3c0{width: 100%; height: 240px; object-fit: cover; object-position: top center;\n}.elementor .e-a771a55-ab17b57{margin: 0px;\n}.elementor .e-087f8f1-1cb9546{font-size: 22px; line-height: 1.3;\n}.elementor .e-087f8f1-1cb9546:hover,.elementor .e-087f8f1-1cb9546:focus-visible{color: var(--sw-orange);\n}.elementor .e-21c3b45-53d4f5a{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-869a05c-13c30bf{padding: 24px 26px 28px; flex-direction: column; gap: 10px;\n}.elementor .e-6f4ca60-2abe34d{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-4809177-a59e337{column-gap: 24px; row-gap: 24px; padding: 0px; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-b6f495f-4c8a26c{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-cff724a-e6f22e0{flex-direction: column; padding-inline: 0;\n}.elementor .e-7a8c0bd-fde0f3b{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-cb2859c-4cf5a3f{flex-direction: column; padding-inline: 0;\n}.elementor .e-2e85c8b-49d8e3c{text-align: left; max-width: 860px;\n}.elementor .e-8eb48ce-66f9088{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-159b89b-e541ea5{flex-direction: column; padding-inline: 0;\n}.elementor .e-36a6fb0-a351f3d{margin: 0px;\n}.elementor .e-6c199ca-937ef32{font-size: 21px;\n}.elementor .e-483754a-5e7d33f{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-b51348a-ab12d47{padding: 0px; flex-direction: column; gap: 6px; flex: 1;\n}.elementor .e-aa4b95e-fd89365{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-aa4b95e-fd89365:hover,.elementor .e-aa4b95e-fd89365:focus-visible{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-aa4b95e-fd89365:focus{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-aa4b95e-fd89365:active{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-b80a52f-7c0f3f7{flex-direction: row; align-items: center; gap: 24px; padding: 26px 30px;\n}.elementor .e-c214762-429ef15{margin: 0px;\n}.elementor .e-e611e3d-d89a2ea{font-size: 21px;\n}.elementor .e-5b4c351-3ff3daf{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-5304055-cf8bdc7{padding: 0px; flex-direction: column; gap: 6px; flex: 1;\n}.elementor .e-1e9fdea-5f206e9{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-1e9fdea-5f206e9:hover,.elementor .e-1e9fdea-5f206e9:focus-visible{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-1e9fdea-5f206e9:focus{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-1e9fdea-5f206e9:active{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-fe34341-fd25f46{flex-direction: row; align-items: center; gap: 24px; padding: 26px 30px;\n}.elementor .e-a846098-54865bc{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: stretch;\n}.elementor .e-3518dae-b44bb72{font-size: 22px; margin-block-start: 24px;\n}.elementor .e-98fbb9d-e601c08{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-e927dfb-cd1a94f{font-size: 19px;\n}.elementor .e-9d23c5a-1bd7c66{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-1f90511-64e52da{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-446f59f-c34739b{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-446f59f-c34739b:hover,.elementor .e-446f59f-c34739b:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-91af8e3-7c69ffb{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-3a8e7fa-fa87c96{font-size: 19px;\n}.elementor .e-8c0ac98-77b1333{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-ac01080-ff4e82f{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-eea0d35-4df7405{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-eea0d35-4df7405:hover,.elementor .e-eea0d35-4df7405:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-ad315f7-704ca13{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-b77cd10-ccefbf3{font-size: 19px;\n}.elementor .e-b345a68-3d9032e{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-75d1955-0999493{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-838d4b0-06e2065{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-838d4b0-06e2065:hover,.elementor .e-838d4b0-06e2065:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-69140b7-dc05d33{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; align-items: stretch;\n}.elementor .e-b103a6c-d2d7f3a{font-weight: 700; margin: 0px;\n}.elementor .e-c18a224-d14ba67{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-edb6a75-33321f2{flex-direction: column; padding-inline: 0;\n}.elementor .e-68bb85d-1ccfdb5{margin-block-start: 8px;\n}.elementor .e-9e6c1f9-a5110bb{display: flex; flex-direction: column; gap: 16px; max-width: 980px;\n}.elementor .e-faf9a54-70f30a2{flex-direction: column; padding-inline: 0;\n}.elementor .e-17fdfed-65f2466{text-align: left;\n}.elementor .e-16a9471-24aa6f4{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-16a9471-24aa6f4:hover,.elementor .e-16a9471-24aa6f4:focus-visible{color: var(--sw-navy); background-color: var(--sw-ecru);\n}.elementor .e-9f21703-16ea5ab{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 4px;\n}.elementor .e-16493f9-e4b5991{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-93e9b0b-21583cb{font-size: 20px;\n}.elementor .e-967f158-82e3de9{text-align: left;\n}.elementor .e-db4ec12-aa52373{text-align: left; font-weight: 600;\n}.elementor .e-2ca9aa8-f4385ae{text-align: left; font-weight: 600;\n}.elementor .e-35ce0c0-21907fb{padding: 32px; box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.26); gap: 10px;\n}.elementor .e-f2ea857-27d42fa{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 3fr 2fr; grid-template-rows: auto; align-items: center;\n}.elementor .e-5f37ea2-bc31351{flex-direction: column; padding-inline: 0;\n}