.elementor .e-b6a6129-4a6d{position:absolute;background-image:linear-gradient(270deg, rgba(255,255,255,0.97) 0%,rgba(255,255,255,0.95) 32%,rgba(255,255,255,0.7) 40%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.05) 62%,rgba(255,255,255,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-45d45206-9baa{color:var(--zielen-tekst);}.elementor .e-533ff54c-a09c{font-size:52px;}.elementor .e-616d0031-d2d3{width:33.333%;padding:0px;display:flex;flex-direction:column;gap:var(--element-odstep);max-width: none;\n}.elementor .e-776aeacd-d914{position:relative;display:flex;justify-content:flex-end;padding-block: var(--sekcja-odstep-maly);\n}.elementor .e-7083b0bf-8507{min-height:560px;position:relative;background-image:url("https://sto35.edu.pl/wp-content/uploads/2026/09/pierwszaki-przed-budynkiem-szkoly-e1790686314720-1024x483.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 42%;display:flex;align-items:flex-start;padding-block: 0;\n}.elementor .e-3d7947ee-e9fc{width:24px;height:24px;color:var(--fiolet);}.elementor .e-416cdd3d-e632{width:48px;height:48px;padding:0px;border-radius:12px;background-color:var(--zloty-jasny);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5f6dbcb0-2655{font-size:20px;}.elementor .e-701931b4-79cc{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:22px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-3b71a2a8-6280{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:18px;color:var(--tekst-przygaszony);transform:translate3d(0px, -50%, 0px);}.elementor .e-eedb22e-77b1{position:relative;text-decoration:none;background-color:var(--biel);display:flex;flex-direction:row;gap:var(--element-odstep-maly);align-items:center;}.elementor .e-7d634fce-3e33{width:24px;height:24px;color:var(--fiolet);}.elementor .e-183eb283-fb90{width:48px;height:48px;padding:0px;border-radius:12px;background-color:var(--zloty-jasny);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-24d27f00-ac35{font-size:20px;}.elementor .e-6bd5134e-9cc6{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:22px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-4601a296-4994{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:18px;color:var(--tekst-przygaszony);transform:translate3d(0px, -50%, 0px);}.elementor .e-2115d7f3-8ce3{position:relative;text-decoration:none;background-color:var(--biel);display:flex;flex-direction:row;gap:var(--element-odstep-maly);align-items:center;}.elementor .e-10c03b6c-a0ba{width:24px;height:24px;color:var(--fiolet);}.elementor .e-4847df19-279b{width:48px;height:48px;padding:0px;border-radius:12px;background-color:var(--zloty-jasny);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-45493aed-9892{font-size:20px;}.elementor .e-442e16af-e2d4{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:22px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-5c411882-da04{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:18px;color:var(--tekst-przygaszony);transform:translate3d(0px, -50%, 0px);}.elementor .e-315d6f80-dc49{position:relative;text-decoration:none;background-color:var(--biel);display:flex;flex-direction:row;gap:var(--element-odstep-maly);align-items:center;}.elementor .e-7dbed646-b351{width:24px;height:24px;color:var(--fiolet);}.elementor .e-4e3e735b-884e{width:48px;height:48px;padding:0px;border-radius:12px;background-color:var(--zloty-jasny);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7b34a512-f612{font-size:20px;}.elementor .e-644c71b5-f20a{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:22px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-43187445-3f17{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:18px;color:var(--tekst-przygaszony);transform:translate3d(0px, -50%, 0px);}.elementor .e-3d58c96e-1413{position:relative;text-decoration:none;background-color:var(--biel);display:flex;flex-direction:row;gap:var(--element-odstep-maly);align-items:center;}.elementor .e-5b2380cf-9bdc{padding:0px;display:grid;gap:var(--element-odstep);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-ec8a2bf-db86{padding:0px;}.elementor .e-62adcda3-a00f{padding-block: var(--blok-odstep);\n}.elementor .e-127381e7-95b4{width:28px;height:28px;color:var(--zielen-tekst);fill: none;\n}.elementor .e-70defbbb-dfd7:hover,.elementor .e-70defbbb-dfd7:focus-visible{border-color:var(--fiolet);}.elementor .e-70defbbb-dfd7{color:inherit;text-decoration:none;transition: border-color; &:focus-visible { outline: 2px solid var(--fiolet); outline-offset: 3px; }\n}.elementor .e-73e336c7-fc4c{width:28px;height:28px;color:var(--zielen-tekst);fill: none;\n}.elementor .e-20c9eced-a36f:hover,.elementor .e-20c9eced-a36f:focus-visible{border-color:var(--fiolet);}.elementor .e-20c9eced-a36f{color:inherit;text-decoration:none;transition: border-color; &:focus-visible { outline: 2px solid var(--fiolet); outline-offset: 3px; }\n}.elementor .e-61a38440-3a8e{width:28px;height:28px;color:var(--zielen-tekst);fill: none;\n}.elementor .e-6b993d6a-ccae:hover,.elementor .e-6b993d6a-ccae:focus-visible{border-color:var(--fiolet);}.elementor .e-6b993d6a-ccae{color:inherit;text-decoration:none;transition: border-color; &:focus-visible { outline: 2px solid var(--fiolet); outline-offset: 3px; }\n}.elementor .e-7933d66a-3494{width:28px;height:28px;color:var(--zielen-tekst);fill: none;\n}.elementor .e-eb2ee13-298b:hover,.elementor .e-eb2ee13-298b:focus-visible{border-color:var(--fiolet);}.elementor .e-eb2ee13-298b{color:inherit;text-decoration:none;transition: border-color; &:focus-visible { outline: 2px solid var(--fiolet); outline-offset: 3px; }\n}.elementor .e-1e27614-60e2{padding:0px;}.elementor .e-217a992b-749b{padding-block: var(--sekcja-odstep-maly);\n}.elementor .e-3e57b108-5b04{font-size:24px;color:var(--biel);margin:0px;}.elementor .e-25ca30e-70fb{font-family:var(--font-tekst);font-size:1rem;color:var(--biel);margin:0px;}.elementor .e-30b3ccb8-8ebd{margin-block-start:6px;white-space: nowrap;\n}.elementor .e-23ebf64-e92a{padding:0px;display:flex;flex-direction:column;gap:var(--element-odstep-maly);align-items:flex-start;}.elementor .e-16ac8f9e-b449{position:relative;z-index:1;padding-block-start:30px;padding-block-end:30px;padding-inline-start:clamp(24px, 6vw, 112px);padding-inline-end:clamp(80px, 7vw, 144px);margin-inline-end:-56px;background-color:var(--fiolet);display:flex;align-items:center;clip-path:polygon(0 0, calc(100% - 56px) 0, 100% 100%, 0 100%);}.elementor .e-300033df-14f5{width:32px;height:32px;color:var(--fiolet);}.elementor .e-14cc53c7-f85a{width:72px;height:72px;padding:0px;border-radius:var(--promien-pill);background-color:var(--fiolet-pastel);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-25037a42-3164{font-size:1.125rem;color:var(--fiolet);line-height:1.25;margin:0px;}.elementor .e-7eb02171-5ef7{font-family:var(--font-tekst);font-size:0.9375rem;color:var(--tekst-przygaszony);line-height:1.5;margin:0px;}.elementor .e-29d228b5-f9a7:hover,.elementor .e-29d228b5-f9a7:focus-visible{color:var(--biel);background-color:var(--fiolet);}.elementor .e-29d228b5-f9a7{font-family:var(--font-tekst);font-weight:700;font-size:0.9375rem;color:var(--fiolet);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:6px;border-radius:var(--promien-pill);border-width:2px;border-color:var(--fiolet);border-style:solid;background-color:transparent;white-space: nowrap;\n}.elementor .e-cc6f8a9-22c9{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;align-items:flex-start;}.elementor .e-59b5d8ba-4a80{color:var(--zielen-tekst);margin-inline-start:auto;flex:0 0 auto;white-space: nowrap;\n}.elementor .e-52f3de54-c972{padding-block-start:26px;padding-block-end:26px;padding-inline-start:clamp(24px, 3vw, 56px);padding-inline-end:clamp(24px, 4vw, 80px);background-color:var(--liliowy);display:flex;flex-direction:row;gap:clamp(16px, 2vw, 28px);flex-wrap:nowrap;align-items:center;}.elementor .e-666a233-e415{padding:0px;background-color:var(--liliowy);display:grid;grid-template-columns:1.05fr 1fr;}