.elementor .e-589d2db9-4b32{max-width:20ch;font-weight:800;color:var(--white);margin:0px;max-width:none; text-wrap:balance; font-size:44px; line-height:1.12; letter-spacing:-0.02em;\n}.elementor .e-7b9fe67e-9fc4{max-width:62ch;font-size:17px;color:var(--brand-100);line-height:1.6;margin:0px;}.elementor .e-1e1fa290-8aef{width:20px;height:20px;margin:0px;display:block;}.elementor .e-7a12260f-f418{width:40px;height:40px;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7ffa2242-7995{font-weight:700;font-size:14px;color:var(--white);line-height:1.3;margin:0px;}.elementor .e-695f5009-9123{font-size:13px;color:var(--brand-100);line-height:1.35;margin:0px;}.elementor .e-3caf0567-4c7e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-4132ad1-b0cf{width:auto;min-width:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(20,21,24,0.45);display:flex;flex-direction:row;gap:12px;flex:1 1 0px;align-items:center;}.elementor .e-49400409-629c{width:20px;height:20px;margin:0px;display:block;}.elementor .e-6d0029d2-5bc7{width:40px;height:40px;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4748404f-2a2b{font-weight:700;font-size:14px;color:var(--white);line-height:1.3;margin:0px;}.elementor .e-41fa2c31-3263{font-size:13px;color:var(--brand-100);line-height:1.35;margin:0px;}.elementor .e-3441c836-ef05{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-722977af-7aa3{width:auto;min-width:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(20,21,24,0.45);display:flex;flex-direction:row;gap:12px;flex:1 1 0px;align-items:center;}.elementor .e-13991b5e-9931{width:20px;height:20px;margin:0px;display:block;}.elementor .e-32fe76c0-574d{width:40px;height:40px;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6641474e-d6f7{font-weight:700;font-size:14px;color:var(--white);line-height:1.3;margin:0px;}.elementor .e-59862fbd-ac4d{font-size:13px;color:var(--brand-100);line-height:1.35;margin:0px;}.elementor .e-62664c63-beae{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-7a9733-4fc4{width:auto;min-width:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(20,21,24,0.45);display:flex;flex-direction:row;gap:12px;flex:1 1 0px;align-items:center;}.elementor .e-2c36e9e5-5268{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:stretch;}.elementor .e-20389ec1-43d8{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;margin-inline:auto; padding-inline:24px; padding-block:clamp(48px,6vw,80px) clamp(32px,4vw,56px); padding-block:clamp(40px,4.5vw,64px) clamp(104px,9vw,128px); max-width:calc(1152px + 2 * var(--kl-gutter)); padding-inline:var(--kl-gutter);\n}.elementor .e-66e7b1fa-7e1f{width:100%;min-height:auto;background-image:linear-gradient(180deg, rgba(8,29,46,0.55) 0%,rgba(8,29,46,0.4) 45%,rgba(8,29,46,0.75) 100%),url("https://klerton.pl/wp-content/uploads/2026/09/hero-pokrywy-na-wymiar.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--brand-700);display:flex;flex-direction:column;justify-content:center;background-position:center 60%; padding-inline:0;\n}.elementor .e-50d9fe24-8ae1{font-size:14px;color:var(--neutral-600);margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color:var(--brand-700); font-weight:600; border-bottom:1px solid var(--neutral-200); }\n}.elementor .e-2346ecdf-6760{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-73ad416-c71d{font-size:14px;color:var(--brand-700);margin:0px;}.elementor .e-11cbdfb6-28b8{font-size:14px;color:#b3261e;margin:0px;}.elementor .e-4f8327d-aec4{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-70840b27-59d3{width:100%;height:auto;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-2dacf266-b2ad{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-5366438d-d768{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-722c7334-7014{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-19b44f67-7a81{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-1ce1f6f7-a3db{padding:0px;display:flex;gap:16px;}.elementor .e-c80083f-4c56{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-4a239224-ddcf{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-74113abc-c38f{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-5cfd1e24-b2a3{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-3d118712-1157{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box;\n}.elementor .e-17bf6d2a-c03b{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-3979ca56-3feb{padding:0px;display:flex;gap:16px;}.elementor .e-0d1774ac-1256{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-dfc7778f-d422{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-50299874-dd04{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-734d6f62-53b5{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-7f59de1e-61ec{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box;\n}.elementor .e-5bc7a85a-27cf{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-7ece71da-c751{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-34ce7e18-4fdd{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-40ec77cf-612c{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}.elementor .e-52c8da7a-d1d8{padding:0px;display:flex;gap:16px;}.elementor .e-23b28bea-005c{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-f669e3d1-ad23{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-317eed76-6c5d{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-792186e1-da6c{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-60be685a-affd{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);min-height:48px; box-sizing:border-box; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-3e96547e-cd87{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-1650d8db-2bb5{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-679373ea-ba44{width:100%;height:auto;min-height:48px;font-family:var(--font-manrope);font-size:14px;color:var(--neutral-600);padding-block-start:6px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:12px;border-radius:8px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);box-sizing:border-box; &::file-selector-button { font-family:inherit; font-size:14px; font-weight:600; color:var(--brand-700); background-color:var(--neutral-50); border:1px solid var(--neutral-200); border-radius:6px; padding:8px 14px; margin-inline-end:12px; cursor:pointer; } &:hover::file-selector-button { background-color:var(--neutral-100); } &:focus-visible { outline:2px solid var(--brand-700); outline-offset:2px; }\n}.elementor .e-35384e88-5154{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-39557990-c7e0{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--neutral-600);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-6452c905-2b7a{width:100%;font-family:var(--font-manrope);font-size:15px;color:var(--neutral-950);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);resize:vertical; &:focus-visible { outline:2px solid var(--brand-700); outline-offset:1px; }\n}.elementor .e-745c4e0e-4b8e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3e713780-5bad{width:18px;height:18px;margin-block-start:3px;flex:0 0 auto;accent-color:var(--brand-700);\n}.elementor .e-41412289-dfb1{font-size:13px;color:var(--neutral-600);line-height:1.55;}.elementor .e-695e6188-cf9a{padding:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .e-69263a66-b97f:hover,.elementor .e-69263a66-b97f:focus-visible{background-color:var(--brand-800);}.elementor .e-69263a66-b97f{font-family:var(--font-manrope);font-weight:700;font-size:15px;color:var(--white);cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-style:none;background-color:var(--brand-700);align-self:flex-start;}.elementor .e-687b6697-806c{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-2efd1cdf-5ead{width:100%;max-width:800px;position:relative;z-index:1;padding-block-start:clamp(28px,3vw,40px);padding-block-end:clamp(32px,4vw,48px);padding-inline-start:clamp(24px,3.5vw,48px);padding-inline-end:clamp(24px,3.5vw,48px);margin-block-start:clamp(-96px,-8vw,-64px);border-width:1px;border-color:var(--neutral-200);border-style:solid;background-color:var(--white);box-shadow:0px 18px 44px -26px rgba(20,21,24,0.25);display:flex;flex-direction:column;gap:clamp(24px,3vw,32px);margin-inline:auto; border-radius:16px;\n}.elementor .e-64b68be8-dfb9{width:100%;background-color:var(--white);display:flex;flex-direction:column;padding-inline:24px;\n}.elementor .e-25309428-50a3{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;color:var(--brand-600);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-1080e092-1569{font-weight:800;color:var(--neutral-950);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:32px; line-height:1.2; letter-spacing:-0.02em; text-wrap:balance;\n}.elementor .e-2bb8f9fa-5834{max-width:40em;font-size:clamp(16px,1.35vw,18px);color:var(--neutral-600);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2574bdd5-40a6{padding:0px;display:flex;flex-direction:column;}.elementor .e-6621bf57-4bc8{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a8fd785-118b{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f0526a1-55b0{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-369cc8d0-b872{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b439442-f7d3{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-776d8272-c3a4{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-6f0502d6-4b51{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-518e59e0-2a00{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-60dea77-8f5c{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-20a3358f-8f40{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b80435b-6b75{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6ef72e4f-1ace{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-4e3ddc06-420c{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ffca4f5-dc93{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67ccf05-19d6{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-646192d4-2d23{font-weight:700;font-size:17px;color:var(--neutral-950);line-height:1.3;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6269ba95-79b7{font-size:14px;color:var(--neutral-600);line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43b8077b-97db{min-width:0px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 calc(33.333% - 16px);border-block-start:1px solid var(--neutral-200);\n}.elementor .e-49b7269a-b708{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap:28px 24px;\n}.elementor .e-52bc6bc5-23d9{width:100%;max-width:1200px;padding-block-start:clamp(56px,6vw,88px);padding-block-end:clamp(56px,6vw,88px);padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);margin-inline:auto; max-width:calc(1152px + 2 * var(--kl-gutter)); padding-inline:var(--kl-gutter);\n}.elementor .e-20a39f5d-f24c{width:100%;padding:0px;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-d57f4b87-d2aa{padding:0; width:100%; display:flex; flex-direction:column;\n}.elementor .e-526e7982-6acf{font-family:var(--font-ibm-plex-mono);font-weight:500;font-size:12px;color:var(--brand-600);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-16b217e-e000{font-weight:800;color:var(--neutral-950);margin:0px;font-size:32px; line-height:1.2; letter-spacing:-0.02em; text-wrap:balance;\n}.elementor .e-52e45215-9ccf{max-width:680px;font-size:16px;color:var(--neutral-600);line-height:1.6;margin:0px;}.elementor .e-f3347db9-814b{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-aa87be66-d640{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-5bd6a42d-430e{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-5b64c2d7-3401{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-c7cbf168-dff4{padding:0; display:flex; flex-direction:column; gap:12px; min-width:0; padding-inline-start:24px; border-inline-start:1px solid var(--neutral-200); &:first-child { padding-inline-start:0; border-inline-start:0; }\n}.elementor .e-0fabe420-500c{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-a64b51de-b821{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-60afb089-b3dd{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-42175dcb-1cec{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-022ef14d-f7c7{padding:0; display:flex; flex-direction:column; gap:12px; min-width:0; padding-inline-start:24px; border-inline-start:1px solid var(--neutral-200); &:first-child { padding-inline-start:0; border-inline-start:0; }\n}.elementor .e-be068177-1ced{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-e0c579f8-bb02{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-2160b6ac-e874{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-c521f94f-8d92{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-f08328d9-1a26{padding:0; display:flex; flex-direction:column; gap:12px; min-width:0; padding-inline-start:24px; border-inline-start:1px solid var(--neutral-200); &:first-child { padding-inline-start:0; border-inline-start:0; }\n}.elementor .e-b9555f83-b4ad{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-526a8536-4695{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-ea60666f-4f8b{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-154307d4-1630{margin:0; font-size:16px; line-height:1.4; font-weight:500; color:var(--neutral-950);\n}.elementor .e-d2307275-7436{padding:0; display:flex; flex-direction:column; gap:12px; min-width:0; padding-inline-start:24px; border-inline-start:1px solid var(--neutral-200); &:first-child { padding-inline-start:0; border-inline-start:0; }\n}.elementor .e-f80d2bbb-b5ae{padding:0; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); grid-template-rows:auto; gap:12px 24px; width:100%;\n}.elementor .e-12b9bc46-783c{margin:0; font-size:13px; line-height:1.55; color:var(--neutral-600); padding-block-start:16px; border-block-start:1px solid var(--neutral-200);\n}.elementor .e-389adb86-2e40{padding:0; display:flex; flex-direction:column; gap:20px; width:100%; padding:clamp(20px,3vw,32px); border:1px solid var(--neutral-200); border-radius:16px; box-sizing:border-box; margin-block-start:8px;\n}.elementor .e-bc317ea8-40ca{margin:0; font-size:15px; line-height:1.6; color:var(--neutral-600); max-width:680px;\n}.elementor .e-ef9b4666-f690{font-weight:700;font-size:15px;color:var(--brand-700);display:inline-flex;white-space:nowrap; & a { display:inline-flex; align-items:flex-end; min-height:44px; padding-block-end:2px; border-block-end:1px solid var(--brand-700); color:inherit; text-decoration:none; } & a:hover { color:var(--brand-800); } & a:focus-visible { outline:2px solid var(--brand-700); outline-offset:3px; border-radius:2px; }\n}.elementor .e-ae0f6d7f-baa5{font-weight:700;font-size:15px;color:var(--brand-700);display:inline-flex;white-space:nowrap; & a { display:inline-flex; align-items:flex-end; min-height:44px; padding-block-end:2px; border-block-end:1px solid var(--brand-700); color:inherit; text-decoration:none; } & a:hover { color:var(--brand-800); } & a:focus-visible { outline:2px solid var(--brand-700); outline-offset:3px; border-radius:2px; }\n}.elementor .e-033bcb99-659d{padding:0; display:flex; flex-direction:row; gap:12px 28px; flex-wrap:wrap; align-items:center;\n}.elementor .e-9429af9-aa16{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;margin-inline:auto; padding-inline:24px; padding-block:clamp(48px,6vw,80px); max-width:calc(1152px + 2 * var(--kl-gutter)); padding-inline:var(--kl-gutter);\n}.elementor .e-17fdf1b5-1998{width:100%;background-color:var(--white);display:flex;flex-direction:column;border-block-start:1px solid var(--neutral-200); padding-inline:0;\n}