.elementor .e-f484a02-c24e310{font-family:"Jost";font-weight:400;font-size:14px;color:rgb(250, 217, 23);line-height:1;}.elementor .e-136a2a8-7d0529c{font-family:"Jost";font-weight:500;font-size:12.5px;color:rgb(201, 209, 238);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-8ddd793-477c124{padding:0px;gap:11px;align-items:center;}.elementor .e-1433fc5-0975e30{width:74%;height:auto;min-width:74%;}.elementor .e-8ad6cef-c029f1d{font-family:"Bodoni Moda";font-weight:500;font-size:60px;color:rgb(255, 255, 255);line-height:1.08;font-style:italic;padding-inline-end:0.08em;margin:0px;}.elementor .e-56fd976-8024fe5{padding:0px;flex-direction:column;gap:18px;align-items:start;max-width: 50ch;\n}.elementor .e-9456eed-29d46ff{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 62%;border-radius:26px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;box-shadow:0px 40px 90px 0px rgba(0, 0, 0, 0.6);}.elementor .e-bfe844b-73e547c{width:100%;padding:0px;}.elementor .e-10f18ab-3f7738d{max-width:1360px;padding-block-start:116px;padding-block-end:52px;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:grid;gap:49px;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr));align-items:center;}.elementor .e-11b2915{padding:0px;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.08);border-style:solid;flex-direction:column;overflow: hidden;
background: radial-gradient(64% 58% at 76% 44%, rgba(66, 92, 190, 0.2), transparent 72%);\n}.elementor .e-8fb3dfb-6869709{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(255, 216, 77);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-ea49d4f-1f70141{font-family:"Jost";font-weight:600;font-size:46px;color:rgb(244, 246, 253);line-height:1.12;text-wrap: pretty;\n}.elementor .e-21de26f-50bd830{padding:0px;margin-block-end:44px;flex-direction:column;gap:14px;}.elementor .e-86d52f1-de227e8{padding:0px;border-radius:24px;border-width:1px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;box-shadow:0px 40px 90px 0px rgba(0, 0, 0, 0.55);overflow: hidden;
animation: 0.9s ease-out 0s 1 normal both running reveal;\n}.elementor .e-8bd457f-ad8d7bc{max-width:1360px;padding-block-start:96px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-2a34d9e{padding:0px;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:rgb(7, 11, 23);flex-direction:column;}.elementor .e-4137bad-0b03c2b{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(255, 216, 77);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-faaaa30-be3e6b2{font-family:"Jost";font-weight:600;font-size:46px;color:rgb(244, 246, 253);line-height:1.12;text-wrap: pretty;\n}.elementor .e-c209de8-f1e73a5{padding:0px;margin-block-end:48px;flex-direction:column;gap:14px;}.elementor .e-09af887-9bb0cb0{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.45);}.elementor .e-65cbec6-0a7bbb2{font-family:"Jost";font-weight:600;font-size:21px;color:rgb(255, 255, 255);}.elementor .e-8b09501-fd09e9f{padding:0px;flex-direction:column;gap:7px;}.elementor .e-f0fde38-45bb687{padding:0px;flex-direction:column;gap:16px;flex: 1 1 min(300px, 100%);\n}.elementor .e-160f2d3-21fe294{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.45);}.elementor .e-41e1cef-47e866c{font-family:"Jost";font-weight:600;font-size:21px;color:rgb(255, 255, 255);}.elementor .e-d1482dc-4594111{padding:0px;flex-direction:column;gap:7px;}.elementor .e-61eafa7-50ea731{padding:0px;flex-direction:column;gap:16px;flex: 1 1 min(300px, 100%);\n}.elementor .e-5995b4a-784b40d{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.45);}.elementor .e-73ba81e-67662ff{font-family:"Jost";font-weight:600;font-size:21px;color:rgb(255, 255, 255);}.elementor .e-25706af-e52dcd9{padding:0px;flex-direction:column;gap:7px;}.elementor .e-aea0452-d9584f8{padding:0px;flex-direction:column;gap:16px;flex: 1 1 min(300px, 100%);\n}.elementor .e-65879e3-344f74e{padding:0px;gap:30px;flex-wrap:wrap;align-items:stretch;}.elementor .e-917fcc3-3d62ec8{width:100%;height:246.02px;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.45);}.elementor .e-d2ca1aa-a8ffde7{font-family:"Jost";font-weight:600;font-size:21px;color:rgb(255, 255, 255);}.elementor .e-313540b-aa0cb80{padding:0px;flex-direction:column;gap:7px;}.elementor .e-78460b6-c266bb2{padding:0px;flex-direction:column;gap:16px;flex: 1 1 calc(0.333333 * (100% - (2 * clamp(18px, 2.4vw, 30px))));
  min-width: min(280px, 100%);\n}.elementor .e-9cdd1c6-b9f4275{width:100%;height:100%;object-fit:cover;object-position:35% 60%;}.elementor .e-367d08a-96004e3{padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.45);flex: 0 0 auto;
  aspect-ratio: 3.28 / 1;
  min-height: min(220px, 52vw);
  height: 246.02px;
  overflow: hidden;\n}.elementor .e-46e9384-f87e5bf{font-family:"Jost";font-weight:600;font-size:21px;color:rgb(255, 255, 255);}.elementor .e-0df1f53-fb3d691{padding:0px;flex-direction:column;gap:7px;justify-content:center;align-items:center;}.elementor .e-b68b925-ff9c3e3{padding:0px;flex-direction:column;gap:16px;flex: 1 1 calc(-1px + (0.333333 * (200% - clamp(18px, 2.4vw, 30px))));
  min-width: min(280px, 100%);\n}.elementor .e-0468100-8128a48{padding:0px;margin-block-start:30px;gap:30px;flex-wrap:wrap;align-items:stretch;}.elementor .e-72e2ccc-90a41f8{max-width:1360px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-f51a3a9{padding:0px;flex-direction:column;}.elementor .e-9145cf0-907ac22{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(255, 216, 77);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-4fa6ab3-79437a8{font-family:"Jost";font-weight:600;font-size:46px;color:rgb(244, 246, 253);line-height:1.12;text-wrap: pretty;\n}.elementor .e-9964eba-b11cfd7{padding:0px;margin-block-end:48px;flex-direction:column;gap:14px;}.elementor .e-9303d0c-3617d9d{font-family:"Bodoni Moda";font-weight:600;font-size:86px;color:rgb(255, 255, 255);line-height:0.92;font-style:italic;}.elementor .e-13bce9a-d4a3c76{width:auto;padding:34px;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.035);flex-direction:column;gap:14px;}.elementor .e-d205587-564cb85{font-family:"Bodoni Moda";font-weight:600;font-size:86px;color:rgb(255, 255, 255);line-height:0.92;font-style:italic;}.elementor .e-3954382-0aeb8b4{width:auto;padding:34px;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.035);flex-direction:column;gap:14px;}.elementor .e-6b46a04-dcc4fd4{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));}.elementor .e-478dbce-f22a192{width:104px;height:auto;}.elementor .e-2268c5e-99120d5{width:auto;padding:42px;margin-block-start:34px;border-radius:20px;border-width:1px;border-color:rgba(250, 217, 23, 0.32);border-style:solid;gap:54px;flex-wrap:wrap;align-items:center;}.elementor .e-eb52309-67d6cb1{max-width:1360px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-f061415{padding:0px;border-block-start-width:1px;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:rgb(7, 11, 23);flex-direction:column;}.elementor .e-5d0ccfa-2f58ba8{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(255, 216, 77);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-dae3a1f-d70cc90{font-family:"Jost";font-weight:600;font-size:46px;color:rgb(244, 246, 253);line-height:1.12;text-wrap: pretty;\n}.elementor .e-6bfc2d9-b6562e5{width:36px;height:36px;font-family:"Jost";font-weight:600;font-size:14px;color:rgb(255, 216, 77);border-radius:50%;border-width:1px;border-color:rgba(250, 217, 23, 0.7);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-722f58b-4c44cce{width:44px;height:44px;font-family:"Jost";font-weight:600;font-size:15.5px;color:rgb(255, 216, 77);border-radius:50%;border-width:1px;border-color:rgba(250, 217, 23, 0.7);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-41e79f7-55f07a9{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(201, 209, 238);letter-spacing:0.24em;text-transform:uppercase;margin-inline-start:4px;}.elementor .e-dca4959-69d44dc{padding:0px;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-58fdea4-93f0518{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(238, 241, 250);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;}.elementor .e-92b7a4f-e3bf872{font-family:"Jost";font-weight:600;font-size:12px;color:rgb(238, 241, 250);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;}.elementor .e-8c03e7c-26a6c7c{font-family:"Jost";font-weight:400;font-size:15px;color:rgb(139, 149, 184);line-height:1.6;}.elementor .e-240f1bb-5b45b2f{padding:0px;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-81f09b4-12af4a3{width:100%;padding-block-start:22px;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.1);border-style:solid;flex-direction:column;gap:18px;max-width: 56ch;\n}.elementor .e-5e7d74d-5f2a021{padding:0px;flex-direction:column;gap:18px;align-items:start;}.elementor .e-3b9526a-77a943e{width:min(230px, 62%);height:auto;opacity: 0.95;\n}.elementor .e-13a788b-b094468{font-family:"Jost";font-weight:400;font-size:12px;color:rgb(139, 149, 184);letter-spacing:0.16em;}.elementor .e-cabb8c1-121d4f8{padding:0px;flex-direction:column;gap:10px;}.elementor .e-fcdbf17-a3b4d44{width:64%;height:auto;}.elementor .e-8a77ed7-26bdc9c{width:100%;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:1.5px;border-color:rgba(250, 217, 23, 0.7);border-style:solid;background-color:rgba(250, 217, 23, 0.07);justify-content:center;align-items:center;overflow: hidden;\n}.elementor .e-630eb39-a1fc097{width:64%;height:auto;}.elementor .e-30a2e32-693fe2c{width:100%;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:1.5px;border-color:rgba(250, 217, 23, 0.7);border-style:solid;background-color:rgba(250, 217, 23, 0.07);justify-content:center;align-items:center;overflow: hidden;\n}.elementor .e-9819262-8e4d6b6{width:64%;height:auto;}.elementor .e-fb73eff-022c20f{width:100%;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:1.5px;border-color:rgba(250, 217, 23, 0.7);border-style:solid;background-color:rgba(250, 217, 23, 0.07);justify-content:center;align-items:center;overflow: hidden;\n}.elementor .e-0029b67-b12c5f9{font-family:"Bodoni Moda";font-weight:400;font-size:24px;color:rgba(255, 255, 255, 0.35);font-style:italic;}.elementor .e-2f9e76c-ee7fbf3{width:100%;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:1.5px;border-color:rgba(255, 255, 255, 0.22);border-style:dashed;justify-content:center;align-items:center;}.elementor .e-5b0bad0-6efe4d1{padding:0px;display:grid;gap:12px;grid-template-columns:repeat(4, 1fr);}.elementor .e-1793203-2567e7f{width:80px;height:auto;flex-shrink: 0;\n}.elementor .e-fcb2299-188fb4c{font-family:"Jost";font-weight:800;font-size:17px;color:rgb(255, 255, 255);letter-spacing:0.09em;line-height:1.14;text-transform:uppercase;}.elementor .e-9fcc686-f113980{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:18px;margin-block-start:-4px;margin-block-end:-30px;margin-inline-start:-46px;margin-inline-end:0px;border-radius:18px;border-width:2px;border-color:rgb(250, 217, 23);border-style:solid;background-color:rgb(11, 18, 38);box-shadow:0px 18px 44px 0px rgba(0, 0, 0, 0.6);gap:12px;align-items:center;flex: 0 0 auto;
transform: rotate(-7deg);\n}.elementor .e-85dc422-10a4736{font-family:"Jost";font-weight:600;font-size:14.5px;color:rgb(255, 216, 77);line-height:1.5;flex: 1 1 130px;\n}.elementor .e-bf1627c-3fd75c5{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(238, 241, 250, 0.2);border-style:dashed;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-184f3d0-4a95951{padding:22px;border-radius:14px;border-width:1.5px;border-color:rgba(238, 241, 250, 0.26);border-style:dashed;flex-direction:column;gap:20px;}.elementor .e-436e5e6-9fb8a3c{padding:24px;border-radius:22px;border-width:1px;border-color:rgba(250, 217, 23, 0.4);border-style:solid;box-shadow:0px 44px 100px 0px rgba(0, 0, 0, 0.6);background: linear-gradient(155deg, rgb(13, 20, 44), rgb(9, 15, 32));\n}.elementor .e-b40969b-b67ea34{padding:0px;animation: 9s ease-in-out 0s infinite normal none running floaty;\n}.elementor .e-a4e8549-8201783{width:min(500px, 100%);padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background: radial-gradient(62% 56% at 52% 50%, rgba(250, 217, 23, 0.1), transparent 70%);\n}.elementor .e-3713508-65ea18e{max-width:1360px;padding-block-start:110px;padding-block-end:110px;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:grid;gap:72px;grid-template-columns:repeat(auto-fit, minmax(min(430px, 100%), 1fr));align-items:center;}.elementor .e-de5e2ab{padding:0px;flex-direction:column;}.elementor .e-fcdd12b-b615ea9{font-family:"Jost";font-weight:400;font-size:22px;color:rgb(250, 217, 23);line-height:1;text-shadow: rgba(3, 5, 12, 0.9) 0px 2px 12px;\n}.elementor .e-4df1ac9-7e16340{font-family:"Bodoni Moda";font-weight:500;font-size:58px;color:rgb(255, 255, 255);line-height:1.16;font-style:italic;text-shadow: rgba(3, 5, 12, 0.9) 0px 4px 30px;
  text-wrap: pretty;\n}.elementor .e-62f2b02-9878945{height:50px;min-width:240px;font-family:"Jost";font-weight:700;font-size:14.5px;color:rgb(11, 16, 38);letter-spacing:0.05em;line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:rgb(250, 217, 23);border-style:solid;background-color:rgb(250, 217, 23);box-shadow:0px 12px 36px 0px rgba(250, 217, 23, 0.36);transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .e-62f2b02-9878945:hover,.elementor .e-62f2b02-9878945:focus-visible{filter:brightness(109%);}.elementor .e-abcd1ba-ecfd4b4{height:50px;min-width:240px;font-family:"Jost";font-weight:700;font-size:14.5px;color:rgb(255, 255, 255);letter-spacing:0.05em;line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.34);border-style:solid;background-color:rgba(255, 255, 255, 0.07);transition:all 200ms;display:flex;justify-content:center;align-items:center;backdrop-filter: blur(6px);\n}.elementor .e-abcd1ba-ecfd4b4:hover,.elementor .e-abcd1ba-ecfd4b4:focus-visible{color:rgb(250, 217, 23);border-color:rgb(250, 217, 23);}.elementor .e-1d40bbc-1967c07{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-8f30222-61174a8{max-width:820px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-8526aea{padding: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.06);border-style:solid;background-image:linear-gradient(180deg, rgb(5, 8, 16) 0%,rgba(5, 8, 16, 0.62) 30%,rgba(5, 8, 16, 0.62) 66%,rgb(5, 8, 16) 100%),url("https://lumagica.pl/wp-content/uploads/2026/09/s1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 48%;flex-direction:column;justify-content:center;align-items:center;overflow: hidden;
text-align: center;\n}