.elementor .e-5cf205e8-f4c9{min-width:0px;min-height:44px;font-weight:500;line-height:1.375;padding:0px;margin:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 1 auto;align-items:center;text-align:left; white-space:nowrap; user-select:text; cursor:text; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); color:var(--e-global-color-primary);\n}.elementor .e-6b2dea61-f7fd:hover,.elementor .e-6b2dea61-f7fd:focus-visible{color:var(--e-global-color-f8eb523);\n}.elementor .e-6b2dea61-f7fd:focus{color:var(--e-global-color-primary);\n}.elementor .e-6b2dea61-f7fd:active{color:var(--e-global-color-primary);\n}.elementor .e-6b2dea61-f7fd{min-width:0px;min-height:44px;position:relative;font-weight:500;font-size:14px;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:inline-flex;gap:8px;flex:0 0 auto;justify-content:center;align-items:center;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); color:var(--e-global-color-primary); &::after { content:"";display:block;position:absolute;left:0px;top:calc(50% - 10px);height:20px;width:1px;background-color:var(--e-global-color-ab08009);opacity:.45;border:0px; } &:focus-visible { text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px; }\n}.elementor .e-a2df181-34ca{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space:nowrap;\n}.elementor .e-116d1179-4b1c{min-width:0px;min-height:0px;max-width:100%;position:relative;padding-block-start:2px;padding-block-end:2px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:12px;background-color:rgba(255,255,255,.78);display:inline-flex;gap:12px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;width:fit-content; box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-24e08b98-8f39{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-06134a5-font-weight); text-align:left; font-family:var(--e-global-typography-06134a5-font-family); font-size:var(--e-global-typography-06134a5-font-size); line-height:var(--e-global-typography-06134a5-line-height); letter-spacing:var(--e-global-typography-06134a5-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-2c8daf97-45a2{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-957f8d0-b7d2{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-5d9c935b-379b{min-width:0px;min-height:0px;font-weight:600;padding:0px;margin:0px;display:block;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-6c65b49d-e77f{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-7da1e177-a97d{min-width:0px;min-height:56px;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:transparent;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &::-webkit-details-marker { display:none; } &:focus-visible { outline:none; outline-offset:0px; } &:focus-visible .e-paragraph-base { text-decoration-line:underline; text-decoration-thickness:2px; text-underline-offset:4px; text-decoration-color:currentColor; }\n}.elementor .e-5845781f-3511{min-width:0px;min-height:0px;max-width:69ch;line-height:1.5;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-6f25e757-d422{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .e-46d76127-fe01{min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;box-sizing:border-box; border-bottom:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-6cc3f2db-4da1{min-width:0px;min-height:0px;font-weight:600;padding:0px;margin:0px;display:block;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-52913062-c899{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-d49d33d-985d{min-width:0px;min-height:56px;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:transparent;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &::-webkit-details-marker { display:none; } &:focus-visible { outline:none; outline-offset:0px; } &:focus-visible .e-paragraph-base { text-decoration-line:underline; text-decoration-thickness:2px; text-underline-offset:4px; text-decoration-color:currentColor; }\n}.elementor .e-477d5b98-c1e9{min-width:0px;min-height:0px;max-width:69ch;line-height:1.5;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-41834b28-daf9{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .e-42277313-5424{min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;box-sizing:border-box; border-bottom:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-53b44d15-6a5a{min-width:0px;min-height:0px;font-weight:600;padding:0px;margin:0px;display:block;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-31b50284-25e1{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-6f5689c0-6a37{min-width:0px;min-height:56px;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:transparent;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &::-webkit-details-marker { display:none; } &:focus-visible { outline:none; outline-offset:0px; } &:focus-visible .e-paragraph-base { text-decoration-line:underline; text-decoration-thickness:2px; text-underline-offset:4px; text-decoration-color:currentColor; }\n}.elementor .e-45434ca7-fd30{min-width:0px;min-height:0px;max-width:69ch;line-height:1.5;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-5092adca-8b73{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .e-116a980-bc57{min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;box-sizing:border-box; border-bottom:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-1502b1fc-d94a{min-width:0px;min-height:0px;font-weight:600;padding:0px;margin:0px;display:block;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-5d8165a9-e3cf{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-6351704e-eca9{min-width:0px;min-height:56px;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:transparent;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &::-webkit-details-marker { display:none; } &:focus-visible { outline:none; outline-offset:0px; } &:focus-visible .e-paragraph-base { text-decoration-line:underline; text-decoration-thickness:2px; text-underline-offset:4px; text-decoration-color:currentColor; }\n}.elementor .e-3090e666-bfb7{min-width:0px;min-height:0px;max-width:69ch;line-height:1.5;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-342be6e6-5374{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .e-3421f28b-c1ac{min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;box-sizing:border-box; border-bottom:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-7bcb25ae-b3cf{min-width:0px;min-height:0px;font-weight:600;padding:0px;margin:0px;display:block;box-sizing:border-box; text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); line-height:var(--e-global-typography-text-line-height); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-d4d571d-790d{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-d4f93af-c334{min-width:0px;min-height:56px;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:transparent;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &::-webkit-details-marker { display:none; } &:focus-visible { outline:none; outline-offset:0px; } &:focus-visible .e-paragraph-base { text-decoration-line:underline; text-decoration-thickness:2px; text-underline-offset:4px; text-decoration-color:currentColor; }\n}.elementor .e-61e14ca7-e820{min-width:0px;min-height:0px;max-width:69ch;line-height:1.5;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); text-align:left; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); letter-spacing:var(--e-global-typography-text-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-5e4263f6-39e7{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .e-5ddcc422-9019{min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;box-sizing:border-box; border-bottom:1px solid var(--e-global-color-c260a02); box-shadow:none;\n}.elementor .e-38dea0e2-d805{width:100%;min-width:0px;min-height:0px;padding:0px;margin:0px;border-radius:0px;border-width:0px;display:flex;flex-direction:column;gap:0px;box-sizing:border-box; & [data-e-type="e-accordion-item-icon"].e-accordion-item-icon-base { display:block;position:relative;flex:0 0 20px;width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;padding:0;margin:0;border:0;align-self:center;transform:none;transition:none;pointer-events:none;overflow:hidden;background-color:var(--e-global-color-primary);background-image:none;mask-image:url("/wp-content/uploads/2026/10/ikona-plus-szczoteczkowo.webp");-webkit-mask-image:url("/wp-content/uploads/2026/10/ikona-plus-szczoteczkowo.webp");mask-size:20px 20px;-webkit-mask-size:20px 20px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat; } & [data-e-type="e-accordion-item-icon"]::before,& [data-e-type="e-accordion-item-icon"]::after { content:none;display:none; } & [data-e-type="e-accordion-item-icon"] svg { display:none; } & .e-accordion-item-base[open] > summary [data-e-type="e-accordion-item-icon"] { mask-image:url("/wp-content/uploads/2026/10/ikona-minus-szczoteczkowo.webp");-webkit-mask-image:url("/wp-content/uploads/2026/10/ikona-minus-szczoteczkowo.webp"); }\n}.elementor .e-3c1547a7-3914{width:min(94%,77.5rem);min-width:0px;min-height:0px;max-width:77.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;box-sizing:border-box;\n}.elementor .e-ebb1297-2663847{width:100%;min-width:0px;max-width:100%;padding-block-start:2.75rem;padding-block-end:3.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;background-color:var(--e-global-color-9d6aead); & * { box-sizing:border-box; }\n}