.elementor .e-1b8f640-e290af2{width:600px;position:absolute;inset-block-start:0rem;inset-inline-end:auto;inset-block-end:0rem;inset-inline-start:auto;padding:0px;background-image:radial-gradient(circle at center center, #ff44003b 0%,#0d0d0d00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal;filter:blur(120px);}.elementor .e-4d9b5ad-55c7262{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.75rem;color:var(--accent);letter-spacing:0.1em;line-height:1rem;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-end:1rem;border-radius:999px;border-width:1px;border-color:#ff450033;border-style:solid;background-color:#ff45000d;display:inline-block;}.elementor .e-f560797-642e455{text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0rem;}.elementor .e-139d383-145d5c3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;flex-direction:column;align-items:center;}.elementor .e-abd3a60-ea4d0a6{text-align:center;}.elementor .e-42d235f-85a3e83{width:50rem;max-width:1400px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5px;padding-inline-end:1.5rem;display:block;flex-direction:column;}.elementor .e-d9ab0a6-d381e29{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER-white-5);border-style:solid;background-image:linear-gradient(180deg, #0a0a0a96 0%,#0a0a0a  100%),url("https://marcinzubel.pl/wp-content/uploads/2026/04/marcin-zubel-trener-personalny-5-1024x682.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-e293ef6-e7e6741{min-height:300px;max-width:40%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:1.5rem;border-end-start-radius:1.5rem;background-image:url("https://marcinzubel.pl/wp-content/uploads/2026/04/marcin-zubel-trener-personalny-7-e1776077578781.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center left;}.elementor .e-e3b95ea-33979d8{font-weight:500;font-size:1.875rem;letter-spacing:-0.025em;text-transform:uppercase;margin-block-start:0rem;margin-block-end:1rem;}.elementor .e-eca0013-1a69cf5{font-weight:500;font-size:1rem;line-height:1.5;margin-block-end:2rem;}.elementor .e-fd39da7-274e6d3{width:28px;height:28px;}.elementor .e-747e30a-e6b1219{font-weight:500;font-size:0.875rem;letter-spacing:-0.025em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-1cedc3d-504991e{padding:0px;margin-block-end:0rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:start;}.elementor .e-d99fc63-f49c0d2{padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);}.elementor .e-1cb9a1a-367eac4{width:28px;height:28px;}.elementor .e-e3f8557-878d3aa{font-weight:500;font-size:0.875rem;letter-spacing:-0.025em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-11e34f7-5814835{padding:0px;margin-block-end:0rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:start;}.elementor .e-9f1bcbb-84f32f8{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:var(--accent);line-height:1.25rem;display:flex;}.elementor .e-363bee1-4ac17f1{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:#A1A1AA;line-height:1.25;display:flex;}.elementor .e-7366332-0a3e826{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;align-items:start;}.elementor .e-6dd5055-3da6222{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:var(--accent);line-height:1.25rem;display:flex;}.elementor .e-674b84d-6b02c95{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:#A1A1AA;line-height:1.25;display:flex;}.elementor .e-7b2d1a4-1abf7d7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;align-items:start;}.elementor .e-304b0b6-a4f9e04{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:var(--accent);line-height:1.25rem;display:flex;}.elementor .e-1b37b11-80b0929{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.875rem;color:#A1A1AA;line-height:1.25;display:flex;}.elementor .e-689574d-3ed1712{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;align-items:start;}.elementor .e-b899f19-3990f4a{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-0998887-79b5e0b{padding:1.5rem;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);}.elementor .e-a6c10d3-a6afd00{padding:0px;gap:1rem;}.elementor .e-522065e-2976287{font-weight:400;font-size:0.875rem;color:#71717a;line-height:1.25;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.25rem;}.elementor .e-a5de62b-70b3c15{font-family:Plus Jakarta Sans;font-weight:800;font-size:2.25rem;color:#ffffff;letter-spacing:-0.05em;line-height:1.2;text-transform:uppercase;}.elementor .e-be68d01-8e6e51c{padding:0px;}.elementor .e-9496818-045ef4c{width:20px;height:20px;display:flex;}.elementor .e-d8daf2d-c9ce86b{width:auto;height:auto;min-width:auto;min-height:auto;padding:12px;margin-block-end:0rem;border-radius:100px;border-width:1px;border-color:#ff44001a;border-style:solid;background-color:rgb(255 69 0 / 11%);display:inline-flex;flex-direction:column;}.elementor .e-56242ad-b2f1c5e{padding:1.25rem;margin-block-start:2rem;border-radius:1rem;border-width:1px;border-color:rgb(255 69 0 / 0.4);border-style:solid;background-color:rgb(255 69 0 / 0.05);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-9a24a3e-5543309{max-width:60%;padding:3rem;border-start-end-radius:1.5rem;border-end-end-radius:1.5rem;background-color:var(--bg-1);}.elementor .e-b9baced-907695c{padding:0px;border-radius:1.5rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;}.elementor .e-84e6ed9-7fdb78a{max-width:72rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0rem;padding-inline-end:0rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-c00636c-687b0d3{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-93431b7-8f94f49{width:600px;position:absolute;inset-block-start:0rem;inset-inline-end:0px;inset-block-end:0rem;background-image:radial-gradient(circle at center center, #ff44001a 0%,#0d0d0d00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal;filter:blur(120px);}.elementor .e-54ca7fe-1f9c55c{text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0rem;}.elementor .e-ec9cbd1-062e71d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:4rem;flex-direction:column;align-items:center;}.elementor .e-0d187be-f6e2344{width:40px;height:40px;color:#b8404000;margin-block-end:1.5rem;}.elementor .e-53bc9c9-3ae0c41{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.75rem;color:var(--accent);letter-spacing:0.1em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:1rem;border-radius:999px;background-color:rgb(255 69 0 / 0.1);}.elementor .e-d4f8268-d226ff8{font-weight:500;font-size:1.25rem;letter-spacing:-0.025em;line-height:1.75rem;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;}.elementor .e-0e5aa72-4bf8a4b{font-family:Plus Jakarta Sans;font-weight:400;font-size:0.875rem;color:#a1a1aa;line-height:1.625;margin-block-end:1.5rem;flex:1 0 auto;}.elementor .e-e7135eb-83354fa{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.875rem;color:#ffffff;letter-spacing:0.1em;line-height:1.25;text-transform:uppercase;}.elementor .e-6c5ef69-99e0d43{width:16px;height:16px;display:flex;}.elementor .e-f3a499a-91acffe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-2fa3a57-f0fd9ed{padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);transition:all 300ms;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-2fa3a57-f0fd9ed:hover,.elementor .e-2fa3a57-f0fd9ed:focus-visible{border-color:var(--accent-hover);}.elementor .e-b5b5f50-e7d1972{width:40px;height:40px;color:#b8404000;margin-block-end:1.5rem;}.elementor .e-6d83b4a-f230230{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.75rem;color:var(--accent);letter-spacing:0.1em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:1rem;border-radius:999px;background-color:rgb(255 69 0 / 0.1);}.elementor .e-eff6816-6fac8ab{font-weight:500;font-size:1.25rem;letter-spacing:-0.025em;line-height:1.75rem;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;}.elementor .e-47a6987-fd47536{font-family:Plus Jakarta Sans;font-weight:400;font-size:0.875rem;color:#a1a1aa;line-height:1.625;margin-block-end:1.5rem;flex:1 0 auto;}.elementor .e-8441f74-960c9f6{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.875rem;color:#ffffff;letter-spacing:0.1em;line-height:1.25;text-transform:uppercase;}.elementor .e-d622400-60804a0{width:16px;height:16px;display:flex;}.elementor .e-ad7e5a5-3a8bb62{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-9baa2ef-b2ab706{padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);transition:all 300ms;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-9baa2ef-b2ab706:hover,.elementor .e-9baa2ef-b2ab706:focus-visible{border-color:var(--accent-hover);}.elementor .e-acfffae-f0e0424{width:40px;height:40px;color:#b8404000;margin-block-end:1.5rem;}.elementor .e-218666b-f759aaf{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.75rem;color:var(--accent);letter-spacing:0.1em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:1rem;border-radius:999px;background-color:rgb(255 69 0 / 0.1);}.elementor .e-907dec3-a21ba79{font-weight:500;font-size:1.25rem;letter-spacing:-0.025em;line-height:1.75rem;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;}.elementor .e-d40c20f-463ce19{font-family:Plus Jakarta Sans;font-weight:400;font-size:0.875rem;color:#a1a1aa;line-height:1.625;margin-block-end:1.5rem;flex:1 0 auto;}.elementor .e-b6ada32-a4bec3e{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.875rem;color:#ffffff;letter-spacing:0.1em;line-height:1.25;text-transform:uppercase;}.elementor .e-3187e3b-d810cf0{width:16px;height:16px;display:flex;}.elementor .e-208fe1f-550206f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-ee6d7be-45f3eba{padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);transition:all 300ms;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-ee6d7be-45f3eba:hover,.elementor .e-ee6d7be-45f3eba:focus-visible{border-color:var(--accent-hover);}.elementor .e-678795f-1281e1d{width:40px;height:40px;color:#b8404000;margin-block-end:1.5rem;}.elementor .e-dd18ef1-a7ed84b{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.75rem;color:var(--accent);letter-spacing:0.1em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-end:1rem;border-radius:999px;background-color:rgb(255 69 0 / 0.1);}.elementor .e-479a5d6-3c80921{font-weight:500;font-size:1.25rem;letter-spacing:-0.025em;line-height:1.75rem;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;}.elementor .e-d896262-bf69896{font-family:Plus Jakarta Sans;font-weight:400;font-size:0.875rem;color:#a1a1aa;line-height:1.625;margin-block-end:1.5rem;flex:1 0 auto;}.elementor .e-e85f1b2-fbd8258{font-family:Plus Jakarta Sans;font-weight:600;font-size:0.875rem;color:#ffffff;letter-spacing:0.1em;line-height:1.25;text-transform:uppercase;}.elementor .e-6c5b395-246bdb4{width:16px;height:16px;display:flex;}.elementor .e-2d6716c-74ec20b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-0c97953-373c399{padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;background-color:var(--bg-card);transition:all 300ms;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-0c97953-373c399:hover,.elementor .e-0c97953-373c399:focus-visible{border-color:var(--accent-hover);}.elementor .e-fe2eda8-9922fe1{width:100%;max-width:1400px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-ad4edc1-b346973{padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BORDER-white-5);border-style:solid;display:flex;justify-content:center;}.elementor .e-4232f42-202c356{font-family:Plus Jakarta Sans;font-weight:500;font-size:1.875rem;letter-spacing:-0.025em;text-align:center;text-transform:uppercase;margin-block-end:1.5rem;}.elementor .e-9cf00d8-f84413b{font-size:1rem;line-height:1.625;text-align:center;margin-block-end:2.5rem;}.elementor .e-74d1fba-dcdb95a{width:20px;height:auto;display:flex;}.elementor .e-3cef164-0648628{margin-block-end:0rem;}.elementor .e-1c9f0da-6f787b5{width:auto;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;border-width:1px;border-color:var(--BORDER-white-5);border-style:solid;transition:all 300ms;display:flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-1c9f0da-6f787b5:hover,.elementor .e-1c9f0da-6f787b5:focus-visible{background-color:var(--BORDER-white-5);}.elementor .e-70b50d3-ef75e09{width:20px;height:auto;display:flex;}.elementor .e-7c11f8b-1570072{line-height:1.25;padding:0px;margin-block-end:0rem;display:block;align-self:center;}.elementor .e-d0d5b50-e193313{width:auto;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;border-width:1px;border-color:#00000000;border-style:solid;background-color:var(--accent);transition:all 300ms;display:flex;gap:0.5rem;justify-content:center;align-self:center;}.elementor .e-d0d5b50-e193313:hover,.elementor .e-d0d5b50-e193313:focus-visible{background-color:var(--accent-hover);}.elementor .e-2887060-bffcba6{padding:0px;display:flex;gap:1rem;justify-content:center;align-items:center;}.elementor .e-843a5cc-776e768{max-width:50rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6845a63-a97756c{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;}