.elementor .e-376f640f-9ba9{width:auto;height:52px;object-fit:contain;flex:0 0 auto;}.elementor .e-bfbc68e-13e0{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;flex:0 0 auto;}.elementor .e-cd69632-6661{font-family:var(--sw-font-body);font-weight:700;font-size:14px;color:var(--sw-ink);}.elementor .e-3c1b5022-7251{color:var(--sw-ink);line-height:0px;display:flex;}.elementor .e-51791b2-1600{width:18px;height:18px;padding:0px;display:flex;flex:0 0 18px;justify-content:center;align-items:center;}.elementor .e-54ae1b0d-db9a{color:var(--sw-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:var(--sw-lime);flex-direction:row;gap:10px;align-items:center;}.elementor .e-1b8650ae-11b2{display:block;}.elementor .e-13323b45-87f5{display:block;}.elementor .e-1ee0eec7-12d9{display:block;}.elementor .e-3e689d4c-b8bf{display:block;}.elementor .e-60b4d670-2fbb{display:block;}.elementor .e-487ae096-daa3{display:block;}.elementor .e-2755cc1-bdfa{display:block;}.elementor .e-5ba7fddd-666b{width:calc(100% - 32px);position:fixed;inset-block-start:100%;inset-inline-start:16px;z-index:200;padding:16px;margin-block-start:8px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:#151912;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.6);display:flex;flex-direction:column;gap:4px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-493859f3-889e{position:static;border-width:0px;background-color:transparent;}.elementor .e-3bbae388-2579{width:auto;position:static;display:none;flex:0 0 auto;}.elementor .e-2baa3bae-4394{width:100%;position:sticky;inset-block-start:0px;z-index:100;padding-block-start:14px;padding-block-end:14px;padding-inline-start:max(40px, calc(50% - 620px));padding-inline-end:max(40px, calc(50% - 620px));border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.06);border-style:solid;background-color:rgba(11,13,10,0.9);backdrop-filter:blur(18px);flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4634fdb2-8b8f{align-self:center;}.elementor .e-7b3adba3-8f74{font-size:clamp(40px, 5.4vw, 72px);margin-block-start:22px;}.elementor .e-670c58ae-34b3{max-width:680px;margin-block-start:20px;align-self:center;}.elementor .e-7ef0dc49-16a1{text-align:center;align-items:center;}.elementor .e-416397ab-8fb0{padding-block-start:150px;padding-block-end:88px;margin-block-start:-90px;}.elementor .e-5cb55e41-5b93{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background-color:#0B0D0A;}.elementor .e-58582945-e490{color:var(--sw-muted);}.elementor .e-29c56cc5-6073:hover,.elementor .e-29c56cc5-6073:focus-visible{color:#3D5A00;}.elementor .e-29c56cc5-6073{font-family:var(--sw-font-head);font-weight:600;font-size:26px;color:#0B0D0A;line-height:1.15;transition:all 0.3s;text-wrap:balance;\n}.elementor .e-79dc9121-c455{font-family:var(--sw-font-body);font-size:15px;color:var(--sw-muted);line-height:1.65;text-wrap:pretty;\n}.elementor .e-26531b5a-b78d{font-family:var(--sw-font-body);font-weight:700;font-size:15px;color:#0B0D0A;text-decoration:underline;padding-block-start:6px;margin-block-start:auto;text-decoration-color:var(--sw-lime); text-underline-offset:5px;\n}.elementor .e-13f56516-4b96{padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-46933847-b5fe:hover,.elementor .e-46933847-b5fe:focus-visible{border-color:#0B0D0A;box-shadow:0px 24px 50px 0px rgba(11,13,10,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-46933847-b5fe{overflow:hidden;border-radius:18px;border-width:1px;border-color:rgba(11,13,10,0.08);border-style:solid;background-color:#FFFFFF;transition:all 0.3s;display:flex;flex-direction:column;}.elementor .e-5b0bb189-8b6a{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-459dbf1a-bdd2{width:100%;}.elementor .e-6d27f292-36ae{color:#0B0D0A;padding-block-start:88px;padding-block-end:104px;background-image:url("https://snappyweb.pl/wp-content/uploads/2026/10/sw-kropki-jasne.png");background-repeat:repeat;background-attachment:scroll;background-size:28px 28px;background-position:0% 0%;background-color:#F3F1E8;}.elementor .e-61514af8-ad4f{align-self:center;}.elementor .e-2897097f-957a{max-width:820px;margin-block-start:22px;}.elementor .e-57205fed-493c{max-width:620px;margin-block-start:20px;}.elementor .e-7b37d49f-7136{font-size:15px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-13e54128-2122{font-size:15px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-789a323a-6b5f{padding:0px;margin-block-start:32px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-121691e0-ea0d{overflow:hidden;position:relative;text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;border-radius:20px;border-width:1px;border-color:rgba(197,248,42,0.4);border-style:solid;background-color:#11140F;box-shadow:0px 0px 120px 0px rgba(197,248,42,0.14);flex-direction:column;gap:0px;align-items:center;}.elementor .e-7f64aec6-6559{width:auto;height:52px;object-fit:contain;align-self:flex-start;}.elementor .e-51d7fe71-39bf{font-family:var(--sw-font-body);font-size:15px;color:rgba(255,255,255,0.55);line-height:1.65;}.elementor .e-26a818bb-3f46{max-width:380px;gap:20px;flex:3 1 0px;}.elementor .e-6908237d-3845{flex:2 1 0px;}.elementor .e-3c1640a0-79f9{flex:2 1 0px;}.elementor .e-1e6644e7-1cd3{flex:2 1 0px;}.elementor .e-34262701-e9ac{padding-block-start:56px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:96px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.08);border-style:solid;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-74de2c04-c5d7{font-family:var(--sw-font-body);font-size:14px;color:rgba(255,255,255,0.45);}.elementor .e-53c0e006-3452:hover,.elementor .e-53c0e006-3452:focus-visible{color:#FFFFFF;}.elementor .e-53c0e006-3452{font-family:var(--sw-font-body);font-size:14px;color:var(--sw-lime);text-decoration:none;transition:all 0.3s;}.elementor .e-5a2250c2-e258{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.08);border-style:solid;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-7001c178-c350{padding-block-start:96px;padding-block-end:40px;}