.elementor .e-4f1408f8-b5e8{min-width:0px;min-height:0px;max-width:100%;letter-spacing:0px;text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:12px;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;width:fit-content; border:1px solid var(--e-global-color-6a53256); font-weight:var(--e-global-typography-3ff7202-font-weight); box-sizing:border-box; background-color:var(--e-global-color-9d6aead); color:var(--e-global-color-text); font-family:var(--e-global-typography-3ff7202-font-family); font-size:var(--e-global-typography-3ff7202-font-size); line-height:var(--e-global-typography-3ff7202-line-height);\n}.elementor .e-4c0c5c4f-f209{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-bcd4267-font-weight); text-align:left; text-wrap:balance; font-family:var(--e-global-typography-bcd4267-font-family); font-size:var(--e-global-typography-bcd4267-font-size); line-height:var(--e-global-typography-bcd4267-line-height); letter-spacing:var(--e-global-typography-bcd4267-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-61c395bd-67dc{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; text-align:left; font-weight:var(--e-global-typography-d3247de-font-weight); color:var(--e-global-color-text); font-family:var(--e-global-typography-d3247de-font-family); font-size:var(--e-global-typography-d3247de-font-size); line-height:var(--e-global-typography-d3247de-line-height); letter-spacing:var(--e-global-typography-d3247de-letter-spacing);\n}.elementor .e-739d8e7c-860f:hover,.elementor .e-739d8e7c-860f:focus-visible{background-color:var(--e-global-color-f8eb523); color:var(--e-global-color-9d6aead);\n}.elementor .e-739d8e7c-860f{min-width:0px;min-height:46px;max-width:100%;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:999px;border-width:0px;transition:background-color 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;box-sizing:border-box; font-weight:var(--e-global-typography-accent-font-weight); width:fit-content; white-space:normal; font-family:var(--e-global-typography-accent-font-family); font-size:var(--e-global-typography-accent-font-size); line-height:var(--e-global-typography-accent-line-height); letter-spacing:var(--e-global-typography-accent-letter-spacing); background-color:var(--e-global-color-accent); color:var(--e-global-color-9d6aead); &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:4px; }\n}.elementor .e-2076b94c-da99:hover,.elementor .e-2076b94c-da99:focus-visible{background-color:var(--e-global-color-9d6aead); color:var(--e-global-color-d25020a); border-color:var(--e-global-color-d25020a);\n}.elementor .e-2076b94c-da99{min-width:0px;min-height:46px;max-width:100%;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;margin:0px;border-radius:999px;transition:border-color 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;box-sizing:border-box; font-weight:var(--e-global-typography-accent-font-weight); width:fit-content; white-space:normal; border:1px solid var(--e-global-color-ab08009); font-family:var(--e-global-typography-accent-font-family); font-size:var(--e-global-typography-accent-font-size); line-height:var(--e-global-typography-accent-line-height); letter-spacing:var(--e-global-typography-accent-letter-spacing); background-color:var(--e-global-color-9d6aead); color:var(--e-global-color-d25020a); &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:4px; }\n}.elementor .e-46aa0967-398a{width:100%;min-width:0px;min-height:0px;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;box-sizing:border-box;\n}.elementor .e-594ac7cc-9c1d{width:100%;min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-39bc3f07-430a{width:100%;height:auto;min-width:0px;min-height:0px;max-width:544px;aspect-ratio:5 / 4;object-fit:cover;object-position:50% 12%;padding:0px;margin-block-start:0px;margin-block-end:-40px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;transform:scale3d(1.0625, 1.0625, 1);transform-origin:100% 100% 0px;display:block;align-self:end;clip-path:none;justify-self:end; box-sizing:border-box;\n}.elementor .e-1a2dc573-f1e5{width:100%;min-width:0px;min-height:0px;overflow:hidden;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:grid;gap:48px;grid-template-columns:minmax(0,624px) minmax(0,544px);justify-content:center;align-items:center;max-width:none; box-sizing:border-box; background-image: radial-gradient(ellipse at 72% 28%,rgba(249,250,254,0.4) 0%,rgba(249,250,254,0) 55%), linear-gradient(110deg,var(--e-global-color-c260a04) 0%,#D8E1E9 48%,#ADBDC9 100%);\n}.elementor .e-759fd5a4-6b01{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-4c3d3e58-eb17{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-74d3debb-3efc{min-width:0px;min-height:0px;scroll-margin-top:150px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-76dd57c6-bc5e{width:100%;height:100%;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 24%;padding:0px;margin:0px;border-radius:50%;display:block;box-sizing:border-box;\n}.elementor .e-519a4abb-855a{width:176px;height:176px;min-width:176px;min-height:0px;max-width:176px;overflow:hidden;position:relative;padding:0px;margin-block-start:-72px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;box-shadow:0px 2px 7px 0px rgba(30,50,65,.025);display:block;flex:0 0 176px;box-sizing:border-box; border:6px solid var(--e-global-color-c260a03); background-color:var(--e-global-color-c260a04);\n}.elementor .e-55ab9491-2d9e{min-width:0px;min-height:0px;max-width:100%;text-align:center;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-4c57f03-font-weight); text-wrap:balance; font-family:var(--e-global-typography-4c57f03-font-family); font-size:var(--e-global-typography-4c57f03-font-size); line-height:var(--e-global-typography-4c57f03-line-height); letter-spacing:var(--e-global-typography-4c57f03-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-43120a51-aa3a{width:22px;height:22px;min-width:0px;min-height:0px;max-width:22px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 22px;box-sizing:border-box;\n}.elementor .e-40371526-3ea7{min-width:0px;min-height:0px;font-weight:500;line-height:1.3;text-align:center;padding:0px;margin:0px;box-sizing:border-box; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-c260a01);\n}.elementor .e-435a3e0f-8295{min-width:0px;min-height:32px;max-width:100%;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:10px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;display:inline-flex;gap:7px;justify-content:center;align-items:center;box-sizing:border-box; width:fit-content; background-color:var(--e-global-color-c6ae3da);\n}.elementor .e-4a0c837f-56c3{width:100%;min-width:0px;min-height:0px;max-width:44ch;line-height:1.5;text-align:center;padding:0px;margin:0px;flex:1 0 auto;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); 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-38f759c7-bc32{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-3a7f8666-36cc:hover,.elementor .e-3a7f8666-36cc:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-3a7f8666-36cc{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-2b3fee2d-28bc{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-1f6827fd-24ed:hover,.elementor .e-1f6827fd-24ed:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-1f6827fd-24ed{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-1fdaf84f-89a8{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-332530b6-f537:hover,.elementor .e-332530b6-f537:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-332530b6-f537{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-6199407c-1f67{min-width:0px;min-height:0px;overflow:visible;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:14px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-56813362-849c{min-width:0px;min-height:0px;overflow:visible;position:relative;text-align:center;padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:22px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;align-items:center;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead);\n}.elementor .e-15718462-78e2{width:100%;height:100%;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;object-position:50% 22%;padding:0px;margin:0px;border-radius:50%;display:block;box-sizing:border-box;\n}.elementor .e-6c5f42db-c355{width:176px;height:176px;min-width:176px;min-height:0px;max-width:176px;overflow:hidden;position:relative;padding:0px;margin-block-start:-72px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;box-shadow:0px 2px 7px 0px rgba(30,50,65,.025);display:block;flex:0 0 176px;box-sizing:border-box; border:6px solid var(--e-global-color-c260a03); background-color:var(--e-global-color-c260a04);\n}.elementor .e-3e3dfc18-f951{min-width:0px;min-height:0px;max-width:100%;text-align:center;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-4c57f03-font-weight); text-wrap:balance; font-family:var(--e-global-typography-4c57f03-font-family); font-size:var(--e-global-typography-4c57f03-font-size); line-height:var(--e-global-typography-4c57f03-line-height); letter-spacing:var(--e-global-typography-4c57f03-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-9f473b8-6c8e{width:22px;height:22px;min-width:0px;min-height:0px;max-width:22px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 22px;box-sizing:border-box;\n}.elementor .e-26c58c16-a3d6{min-width:0px;min-height:0px;font-weight:500;line-height:1.3;text-align:center;padding:0px;margin:0px;box-sizing:border-box; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-c260a01);\n}.elementor .e-6fa48518-ecb0{min-width:0px;min-height:32px;max-width:100%;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:10px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;display:inline-flex;gap:7px;justify-content:center;align-items:center;box-sizing:border-box; width:fit-content; background-color:var(--e-global-color-c6ae3da);\n}.elementor .e-39dee1bc-97f1{width:100%;min-width:0px;min-height:0px;max-width:44ch;line-height:1.5;text-align:center;padding:0px;margin:0px;flex:1 0 auto;box-sizing:border-box; font-weight:var(--e-global-typography-text-font-weight); 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-114c4bad-2a84{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-7a68e480-e31f:hover,.elementor .e-7a68e480-e31f:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-7a68e480-e31f{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-2c69110b-3404{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-28989830-4776:hover,.elementor .e-28989830-4776:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-28989830-4776{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-69e4ead6-2e2b{width:36px;height:36px;min-width:0px;min-height:0px;max-width:36px;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 36px;box-sizing:border-box; pointer-events:none;\n}.elementor .e-45769206-6406:hover,.elementor .e-45769206-6406:focus-visible{background-color:transparent;transform:translate3d(0px, -2px, 0px);}.elementor .e-45769206-6406{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:0px;background-color:transparent;transition:transform 0.2s;display:flex;flex:0 0 44px;justify-content:center;align-items:center;box-sizing:border-box; color:var(--e-global-color-accent); & img { transition:filter .2s; } &:hover img,&:focus-visible img { filter:brightness(1.04) drop-shadow(0px 2px 3px rgba(10,145,143,.2)); } &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:3px; } &::after { content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;max-width:240px;padding:7px 10px;border-radius:7px;background-color:var(--e-global-color-primary);color:var(--e-global-color-9d6aead);font-family:var(--e-global-typography-e85353a-font-family);font-size:var(--e-global-typography-e85353a-font-size);font-weight:var(--e-global-typography-e85353a-font-weight);line-height:var(--e-global-typography-e85353a-line-height);letter-spacing:var(--e-global-typography-e85353a-letter-spacing);font-size:12px;line-height:1.3;font-weight:500;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s,transform .2s; } &:hover::after,&:focus-visible::after { opacity:1;visibility:visible;transform:translate(-50%,0px); }\n}.elementor .e-48973ed2-9af9{min-width:0px;min-height:0px;overflow:visible;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:14px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-8f198c4-a6c6{min-width:0px;min-height:0px;overflow:visible;position:relative;text-align:center;padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:22px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;align-items:center;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead);\n}.elementor .e-30781249-d1d7{min-width:0px;min-height:0px;overflow:visible;padding-block-start:72px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;box-sizing:border-box;\n}.elementor .e-2ec8cf22-d2cb{width:100%;min-width:0px;min-height:0px;overflow:visible;position:relative;padding-block-start:4px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;\n}.elementor .e-498e0d8d-8397{min-width:0px;min-height:0px;padding:0px;margin:0px;grid-column:1 / 2;grid-row:1;align-self:center;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-2872cf1f-8df8{min-width:0px;min-height:0px;padding:0px;margin:0px;grid-column:1 / -1;grid-row:2;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-59dc51b9-6a05{min-width:0px;min-height:44px;max-width:100%;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:10px;grid-column:2 / 3;grid-row:1;justify-content:flex-start;align-items:center;align-self:center;box-sizing:border-box; font-weight:var(--e-global-typography-accent-font-weight); width:fit-content; transition:color .2s,gap .2s; justify-self:end; font-family:var(--e-global-typography-accent-font-family); font-size:var(--e-global-typography-accent-font-size); line-height:var(--e-global-typography-accent-line-height); letter-spacing:var(--e-global-typography-accent-letter-spacing); color:var(--e-global-color-primary); & > span:first-child { min-width:0;line-height:1.375; } & > span:last-child {display:block;width:10px;height:16px;min-width:10px;max-width:10px;min-height:16px;max-height:16px;flex:0 0 10px;padding:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6Ii8+PC9zdmc+") center/contain no-repeat;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6Ii8+PC9zdmc+") center/contain no-repeat;transform:rotate(-90deg);margin:0;}&:focus-visible { color:var(--e-global-color-f8eb523);background-color:transparent;gap:14px; } &:hover{ color:var(--e-global-color-primary);background-color:transparent;gap:14px; } &:focus-visible { outline:2px solid currentColor;outline-offset:4px; }\n}.elementor .e-4e344554-ead7{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box;\n}.elementor .e-1b23a432-bce5{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-4c57f03-font-weight); text-align:left; font-family:var(--e-global-typography-4c57f03-font-family); font-size:var(--e-global-typography-4c57f03-font-size); line-height:var(--e-global-typography-4c57f03-line-height); letter-spacing:var(--e-global-typography-4c57f03-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-3aac88b-9a41{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-10cbbfed-13a9{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-526ae93b-478d{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;border:1px solid var(--e-global-color-c260a02); box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-65ee462e-8a72{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box;\n}.elementor .e-f0a363-935e{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-4c57f03-font-weight); text-align:left; font-family:var(--e-global-typography-4c57f03-font-family); font-size:var(--e-global-typography-4c57f03-font-size); line-height:var(--e-global-typography-4c57f03-line-height); letter-spacing:var(--e-global-typography-4c57f03-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-369c4585-2107{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-5d0dd2bb-4f29{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-1f654ab2-978c{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;border:1px solid var(--e-global-color-c260a02); box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-63596c93-e33c{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box;\n}.elementor .e-27ec0bf2-ed94{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-4c57f03-font-weight); text-align:left; font-family:var(--e-global-typography-4c57f03-font-family); font-size:var(--e-global-typography-4c57f03-font-size); line-height:var(--e-global-typography-4c57f03-line-height); letter-spacing:var(--e-global-typography-4c57f03-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-328ccba4-ad1a{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-773852e3-a56d{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-5dea0854-e9ce{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;border:1px solid var(--e-global-color-c260a02); box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-6c7ae2eb-aa56{min-width:0px;min-height:0px;padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;grid-row:3;align-items:stretch;box-sizing:border-box;\n}.elementor .e-dcc4c53-b849{min-width:0px;min-height:0px;padding:0px;margin:0px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;box-sizing:border-box;\n}.elementor .e-6e8db76b-82b2{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-36049396-8168{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-2ccb6e90-1841{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-76f40219-a27f{width:28px;height:28px;min-width:0px;min-height:0px;padding:0px;margin:0px;flex:0 0 28px;box-sizing:border-box; mask-image:url("/wp-content/uploads/2026/11/ikona-linki-afiliacyjne-szczoteczkowo.webp"); -webkit-mask-image:url("/wp-content/uploads/2026/11/ikona-linki-afiliacyjne-szczoteczkowo.webp"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; background-color:var(--e-global-color-accent);\n}.elementor .e-2deea310-f71d{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-22d00f29-b234{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-427b68bb-9974{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-1d551d56-dfc3{min-width:0px;min-height:0px;padding:0px;margin:0px;display:grid;gap:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;box-sizing:border-box;\n}.elementor .e-2d14f522-1b96{width:28px;height:28px;min-width:0px;min-height:0px;padding:0px;margin:0px;flex:0 0 28px;box-sizing:border-box; mask-image:url("/wp-content/uploads/2026/11/ikona-reklamy-szczoteczkowo.webp"); -webkit-mask-image:url("/wp-content/uploads/2026/11/ikona-reklamy-szczoteczkowo.webp"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; background-color:var(--e-global-color-accent);\n}.elementor .e-28b6e85-6b4e{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-284bef3a-1561{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-37623b5d-fbfb{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-5d359b27-e2f5{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin:0px;display:grid;gap:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;box-sizing:border-box; border-left:1px solid var(--e-global-color-c260a04);\n}.elementor .e-bfa5634-f99d{width:28px;height:28px;min-width:0px;min-height:0px;padding:0px;margin:0px;flex:0 0 28px;box-sizing:border-box; mask-image:url("/wp-content/uploads/2026/11/ikona-platne-publikacje-szczoteczkowo.webp"); -webkit-mask-image:url("/wp-content/uploads/2026/11/ikona-platne-publikacje-szczoteczkowo.webp"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; background-color:var(--e-global-color-accent);\n}.elementor .e-44ef4fec-2f1d{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-4aa9f514-8257{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-44eb8119-2b65{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-3d27a7e5-3258{min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin:0px;display:grid;gap:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;box-sizing:border-box; border-left:1px solid var(--e-global-color-c260a04);\n}.elementor .e-59d36172-e8a7{min-width:0px;min-height:0px;padding:0px;margin:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box;\n}.elementor .e-437d5463-1ff9{min-width:0px;min-height:0px;padding:32px;margin:0px;border-radius:24px;display:flex;flex-direction:column;gap:30px;box-sizing:border-box; background-image: linear-gradient(115deg,var(--e-global-color-c260a03) 0%,var(--e-global-color-6a53256) 100%);\n}.elementor .e-358f9692-7cfe{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-49aaeea2-b2b7{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-5c0c0301-901d{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-34636095-b40f{width:100%;height:auto;min-width:0px;min-height:0px;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-5f718346-c81a{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-703103cb-8ca8{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-164198fd-7153{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-b8a91b-5e26{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead); & > img { background-image: linear-gradient(135deg,var(--e-global-color-9d6aead),var(--e-global-color-6a53256)); }\n}.elementor .e-6247bf5d-1d21{width:100%;height:auto;min-width:0px;min-height:0px;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-64d0414f-8a15{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-2da6df59-7b4c{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-5640927a-6643{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-491b552-8d03{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead); & > img { background-image: linear-gradient(135deg,var(--e-global-color-9d6aead),var(--e-global-color-6a53256)); }\n}.elementor .e-4ab19a8e-daf6{width:100%;height:auto;min-width:0px;min-height:0px;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-6fb9942a-f140{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-48d934c1-4245{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-4518e575-3f48{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-872d2e3-5592{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead); & > img { background-image: linear-gradient(135deg,var(--e-global-color-9d6aead),var(--e-global-color-6a53256)); }\n}.elementor .e-26813c0e-27e8{width:100%;height:auto;min-width:0px;min-height:0px;aspect-ratio:3 / 2;object-fit:contain;object-position:50% 50%;padding:0px;margin:0px;border-radius:12px;display:block;box-sizing:border-box; background-color:var(--e-global-color-9d6aead);\n}.elementor .e-6b03d476-6d54{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-83dc89a-font-weight); text-align:left; font-family:var(--e-global-typography-83dc89a-font-family); font-size:var(--e-global-typography-83dc89a-font-size); line-height:var(--e-global-typography-83dc89a-line-height); letter-spacing:var(--e-global-typography-83dc89a-letter-spacing); color:var(--e-global-color-primary);\n}.elementor .e-d1b2f1c-f35d{min-width:0px;min-height:0px;padding:0px;margin:0px;box-sizing:border-box; font-weight:var(--e-global-typography-e85353a-font-weight); text-align:left; font-family:var(--e-global-typography-e85353a-font-family); font-size:var(--e-global-typography-e85353a-font-size); line-height:var(--e-global-typography-e85353a-line-height); letter-spacing:var(--e-global-typography-e85353a-letter-spacing); color:var(--e-global-color-text);\n}.elementor .e-5af0b8fe-1eaf{min-width:0px;min-height:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-5ee32f9e-d458{min-width:0px;min-height:0px;overflow:hidden;padding:4px;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);display:flex;flex-direction:column;gap:0px;box-sizing:border-box; border:1px solid var(--e-global-color-c260a02); background-color:var(--e-global-color-9d6aead); & > img { background-image: linear-gradient(135deg,var(--e-global-color-9d6aead),var(--e-global-color-6a53256)); }\n}.elementor .e-5e304fb4-474e{min-width:0px;min-height:0px;padding:0px;margin:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;\n}.elementor .e-390bc63c-2802{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;\n}.elementor .e-5f861ad7-f009{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-f1093d3-9d8c{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-11b16c5-8ac3{min-width:0px;min-height:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-556fa14d-906a{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-26a067f2-e78c{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-7ad16f64-eae1{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-515b169a-5d42{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-2e33ba31-9cd8{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-3da9c20a-db13{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-79033f4b-b124{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-33cdace3-9af8{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-26cc3bee-c9eb{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-2c3fd406-479b{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-4f617f57-6d5e{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-75ce30f4-6d30{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-2f06a18b-1abf{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-6c23831b-3a58{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-2f8d31d4-474d{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-6f81f0c5-81d6{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-70d9c83-dab5{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-2ba75c89-cdde{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-453956e2-cd4f{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-1489de5c-efd9{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-559e2bc0-caf5{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-53242c06-33ee{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-2822f26e-a481{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-5fa99663-1a1e{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-4522496c-efc3{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-3270a167-e354{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-6693b3db-1c1d{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-7a83c574-f384{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-b465ce7-4096{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-a5dfeb9-9897{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-44df306e-6ee0{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-4966ac26-543b{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-6f1797f0-9317{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-7399ece6-bfc8{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-4bbc9f53-118f{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-517d4874-9e9b{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-226fd042-7821{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-758d32de-1923{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-54cc4ce2-e830{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-3d8207a7-a369{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-4ffe9295-6f40{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-279b035a-4d0c{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-cd31798-7850{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-68f9f6b5-9df3{min-width:0px;min-height:0px;padding:0px;margin:0px;display:block;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-36d9d9b1-884d{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-5cf519a5-c5e9{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-14c09dbd-fe80{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-59b6c787-303d{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-13b645c-36f6{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-23bffdb8-cd75{min-width:0px;min-height:0px;padding:0px;margin:0px;display:grid;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;box-sizing:border-box;\n}.elementor .e-2459702d-b51a{min-width:0px;min-height:0px;max-width:40rem;padding:0px;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box; text-align:left; text-wrap:balance; font-weight:var(--e-global-typography-06134a5-font-weight); 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-32e7e93c-561b{min-width:0px;min-height:0px;max-width:40rem;padding:0px;margin:0px;box-sizing:border-box; text-align:left; font-weight:var(--e-global-typography-text-font-weight); 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-3dd15f42-291a:hover,.elementor .e-3dd15f42-291a:focus-visible{background-color:var(--e-global-color-f8eb523); color:var(--e-global-color-9d6aead);\n}.elementor .e-3dd15f42-291a:active{background-color:var(--e-global-color-c260a01);\n}.elementor .e-3dd15f42-291a{min-width:0px;min-height:46px;max-width:100%;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:1.375rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:0px;transition:background-color 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;width:fit-content; box-sizing:border-box; white-space:normal; font-weight:var(--e-global-typography-accent-font-weight); background-color:var(--e-global-color-accent); color:var(--e-global-color-9d6aead); font-family:var(--e-global-typography-accent-font-family); font-size:var(--e-global-typography-accent-font-size); line-height:var(--e-global-typography-accent-line-height); letter-spacing:var(--e-global-typography-accent-letter-spacing); &:focus-visible { outline:2px solid var(--e-global-color-f8eb523);outline-offset:4px; }\n}.elementor .e-267eb8ff-dbbb{min-width:0px;min-height:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-124ce836-5b4b{width:auto;height:calc(100% + .5rem);min-width:0px;min-height:0px;aspect-ratio:642 / 768;object-fit:contain;position:absolute;inset-inline-end:2rem;inset-block-end:1rem;padding:0px;margin:0px;display:block;max-width:none; object-position:center bottom; pointer-events:none;\n}.elementor .e-43dee5e4-f733{min-width:0px;min-height:18rem;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin:0px;border-radius:1.25rem;border-width:0px;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 18rem;align-items:center;box-sizing:border-box; background-color:var(--e-global-color-6a53256);\n}.elementor .e-157f8b71-3bb5{min-width:0px;min-height:0px;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:28px;justify-content:space-between;align-items:center;box-sizing:border-box; border-top:1px solid var(--e-global-color-c260a02);\n}.elementor .e-16c31320-2883{width:100%;min-width:0px;min-height:0px;max-width:1280px;padding-block-start:36px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;box-sizing:border-box; background-color:var(--e-global-color-9d6aead); & * { box-sizing:border-box; } & section { scroll-margin-top:100px; }\n}