.elementor .e-45ece850-7040{font-family:Literata;font-weight:700;font-size:clamp(2.75rem,7vw,5.25rem);color:#F5F8FA;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-3e3fae89-9cc9{max-width:42ch;font-family:Manrope;font-weight:400;font-size:1.125rem;color:rgba(245,248,250,0.9);line-height:1.65;margin:0px;align-self:start;}.elementor .e-c66aa5e-e4e95ca{color:#ffffff;border-radius:0px;border-width:0px;background-color:#000000;}.elementor .e-7bbd1df5-c5c0{max-width:20ch;font-family:Literata;font-weight:600;font-size:clamp(1.25rem,2.4vw,1.85rem);color:#E4EDF1;letter-spacing:-0.015em;line-height:1.25;margin:0px;}.elementor .e-2f2eb99f-2a0d{width:min(720px,92%);padding-block-start:4.5rem;padding-block-end:5.5rem;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-27483348-18a6{width:100%;min-height:100vh;padding:0px;margin:0px;background-image:linear-gradient(115deg, rgba(20,36,47,0.90) 0%,rgba(20,36,47,0.52) 48%,rgba(20,36,47,0.20) 100%),url("https://nowychorzow.pl/wp-content/uploads/2026/10/chorzow-park-slaski-hero-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;}.elementor .e-7c90430d-f568{font-family:Literata;font-weight:700;font-size:clamp(2rem,4vw,2.75rem);color:#14242F;letter-spacing:-0.025em;line-height:1.12;margin:0px;}.elementor .e-f7898e6-e46d{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-1603bbb4-1f72{width:100%;height:200px;object-fit:cover;border-radius:0px;}.elementor .e-4ed486d8-d005{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#2F6B4F;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-5f8debb6-7e58{font-family:Literata;font-weight:700;font-size:1.25rem;color:#14242F;line-height:1.25;text-decoration:none;margin:0px;}.elementor .e-138129d5-b8f7{font-family:Manrope;font-size:0.98rem;color:#2A3A46;line-height:1.6;margin:0px;}.elementor .e-4bba1f2d-bfdc{padding:0px;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-784465e8-3296{height:100%;padding-block-start:1.1rem;border-block-start-width:2px;display:flex;flex-direction:column;gap:1rem;border-top-style: solid; border-top-color: #2F6B4F;\n}.elementor .e-9c7ae27-505f{height:100%;display:block;}.elementor .e-95a5127-e801{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);}.elementor .e-20bc0496-fd3c{font-family:Manrope;font-size:1rem;color:#2A3A46;margin:0px;}.elementor .e-6ac06c5e-d920{display:none;}.elementor .e-4d65c636-813c{width:100%;display:block;}.elementor .e-2c9af3e3-5550:hover,.elementor .e-2c9af3e3-5550:focus-visible{border-color:#14242F;background-color:rgba(20,36,47,0.04);}.elementor .e-2c9af3e3-5550{font-family:Manrope;font-weight:600;font-size:1rem;color:#14242F;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4px;border-width:1px;border-color:rgba(20,36,47,0.35);border-style:solid;background-color:transparent;align-self:center;width:fit-content;\n}.elementor .e-412fe0dd-c560{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, #F5F8FA 0%,#E4EDF1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:2rem;}.elementor .e-596050f5-4d24{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-ca40a11-b9fa9c6{font-family:Literata;}.elementor .e-43c0d8f{margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-dd0db4b{column-gap:35px;padding:40px;margin-block-end:0px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-5347588-e0dffe7{column-gap:35px;padding:40px;margin-block-end:0px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-e6fd5a2-ad1fdb0{column-gap:35px;padding:40px;margin-block-end:0px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-0c24f5e-17f96be{font-family:Montserrat;font-weight:700;font-size:3rem;color:var(--nc-slate);}.elementor .e-0fc6a50-b19491d{width:80px;border-width:4px;border-color:var(--nc-park);border-style:solid;align-self:center;}.elementor .e-ed7c859-03408b6{font-family:Roboto;font-weight:400;font-size:1.15rem;color:#54595F;line-height:1.6em;text-align:center;}.elementor .e-8ddf231-35ae871{max-width:800px;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:1.5rem;align-items:center;}.elementor .e-2f142cc-b8fe3d2{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:var(--nc-slate);line-height:1.3em;}.elementor .e-c2f9565-fb3937f{font-family:Roboto;font-size:1rem;color:#54595F;line-height:1.5em;}.elementor .e-2b50d57-b50c8f9{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:1.2rem;grid-column:span 1;align-items:start;}.elementor .e-e7582a9-9fcda47{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:var(--nc-slate);line-height:1.3em;}.elementor .e-d4811e2-fe87d06{font-family:Roboto;font-size:1rem;color:#54595F;line-height:1.5em;}.elementor .e-3293f2a-abfd532{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:1.2rem;grid-column:span 1;align-items:start;}.elementor .e-56311b5-99cec49{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:var(--nc-slate);line-height:1.3em;}.elementor .e-2929651-24a3b24{font-family:Roboto;font-size:1rem;color:#54595F;line-height:1.5em;}.elementor .e-7d3b9b6-219e528{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:1.2rem;grid-column:span 1;align-items:start;}.elementor .e-63eb1bd-6cc4c5a{width:100%;max-width:1200px;column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f998b42-e00bf5f{font-family:Montserrat;font-weight:700;font-size:1.8rem;color:var(--nc-slate);}.elementor .e-c920b09-064c023{font-family:Roboto;font-size:1.05rem;color:#54595F;line-height:1.6em;}.elementor .e-21aa903-cdfbf6a{font-family:Montserrat;font-weight:600;font-size:1rem;color:#FFFFFF;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;background-color:var(--nc-park);}.elementor .e-21aa903-cdfbf6a:hover,.elementor .e-21aa903-cdfbf6a:focus-visible{background-color:var(--nc-slate);}.elementor .e-abafcb0-fda9948{max-width:900px;column-gap:0rem;text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:8px;border-width:1px;border-color:#D1E7DD;border-style:solid;background-color:#EBF5F0;display:flex;flex-direction:column;row-gap:1.2rem;align-items:center;}.elementor .e-5b20a18-169565e{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--nc-paper);display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:center;}.elementor .e-a73c4fd-47f6729{font-family:Literata;align-self:center;}.elementor .e-4b19881{flex-direction:column;}.elementor .e-a6d290e-58644de{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#2F6B4F;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-3103a11-585947b{font-family:Literata;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#14242F;letter-spacing:-0.025em;line-height:1.08;margin:0px;}.elementor .e-f6414a8-f62331d{max-width:48ch;font-family:Manrope;font-size:1.05rem;color:#2A3A46;line-height:1.7;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-537ffa5-9f416bf{max-width:48ch;font-family:Manrope;font-size:1.05rem;color:#2A3A46;line-height:1.7;margin:0px;}.elementor .e-dde232d-e577e62{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;gap:1rem;flex:1 1 58%;justify-content:center;}.elementor .e-fdf8b91{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-e303012-2fc186d{width:90%;font-family:Manrope;font-size:1.05rem;display:block;align-self:center;}.elementor .e-e05de31{padding-block-start:10px;padding-block-end:25px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;}.elementor .e-f141351-754333a{font-family:Literata;font-weight:700;font-size:clamp(1.85rem,3vw,2.4rem);color:#F5F8FA;letter-spacing:-0.025em;line-height:1.05;margin:0px;}.elementor .e-6171cec7-ce2a1b2{max-width:36ch;font-family:Manrope;font-size:1rem;color:rgba(228,237,241,0.78);line-height:1.65;margin:0px;}.elementor .e-5c6a9d5-3f649a2{font-family:Manrope;font-weight:600;font-size:0.95rem;color:#F5F8FA;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;margin-block-start:0.35rem;border-radius:4px;border-style:none;background-color:#2F6B4F;width:fit-content; &:hover,&:focus-visible { background-color:#25563F; }\n}.elementor .e-516dd282-371addf{padding:0px;margin-block-start:50px;margin-block-end:50px;margin-inline-start:10px;margin-inline-end:10px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-22ab29e4-916dc91{width:25%;padding-inline-start:35px;flex-direction:column;}.elementor .e-32c659a6-9aaf838{font-family:Manrope;font-weight:600;font-size:0.78rem;color:#8FB89A;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4552fca5-06380f5{font-family:Manrope;font-weight:500;font-size:1rem;color:#E4EDF1;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;border-style:none;background-color:transparent;text-align:left; width:fit-content; &:hover,&:focus-visible { color:#FFFFFF; }\n}.elementor .e-58168456-4d85b23{font-family:Manrope;font-weight:500;font-size:1rem;color:#E4EDF1;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;border-style:none;background-color:transparent;text-align:left; width:fit-content; &:hover,&:focus-visible { color:#FFFFFF; }\n}.elementor .e-7f87d726-f36384a{font-family:Manrope;font-weight:500;font-size:1rem;color:#E4EDF1;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;border-style:none;background-color:transparent;text-align:left; width:fit-content; &:hover,&:focus-visible { color:#FFFFFF; }\n}.elementor .e-46960751-4a1db52{font-family:Manrope;font-weight:500;font-size:1rem;color:#E4EDF1;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;border-style:none;background-color:transparent;text-align:left; width:fit-content; &:hover,&:focus-visible { color:#FFFFFF; }\n}.elementor .e-698832a6-bd69164{width:200px;padding:0px;margin-block-start:50px;margin-block-end:50px;margin-inline-start:40px;margin-inline-end:10px;display:flex;flex-direction:column;gap:0.55rem;align-items:start;}.elementor .e-fa17235-da02bb2{width:25%;flex-direction:column;}.elementor .e-2d1963b1-95c3eeb{font-family:Manrope;font-weight:600;font-size:0.78rem;color:#8FB89A;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68f5cf6c-b602f50{font-family:Manrope;font-size:1rem;color:#F5F8FA;line-height:1.5;margin:0px;}.elementor .e-2d57ccef-e6b0ed7{font-family:Manrope;font-size:1rem;color:rgba(228,237,241,0.85);line-height:1.55;margin:0px;}.elementor .e-6172dcea-075e3e5{font-family:Manrope;font-size:0.95rem;color:rgba(228,237,241,0.65);line-height:1.5;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-526af906-5ff2145{padding:0px;margin-block-start:50px;margin-block-end:50px;margin-inline-start:10px;margin-inline-end:10px;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start;}.elementor .e-25a971cb-2d8e432{width:25%;flex-direction:column;}.elementor .e-37f565cf-07c1dfa{font-family:Manrope;font-weight:600;font-size:0.78rem;color:#8FB89A;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-90ed415-39d377e{width:25%;margin-block-start:50px;margin-block-end:50px;margin-inline-start:10px;margin-inline-end:10px;flex-direction:column;}.elementor .e-1c88841c-5c8b8e4{width:100%;padding:0px;margin:0px;background-image:linear-gradient(165deg, #0E1A22 0%,#143028 48%,#1A2E3A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0E1A22;display:flex;flex-direction:row;}