@media(max-width:767px){.elementor .e-6d93879-8c7a{width:100%;max-width:342px;font-size:34.32px;letter-spacing:-1.37px;line-height:1.1;}}@media(max-width:767px){.elementor .e-5a721bc-ebba{width:300px;max-width:100%;font-size:15px;letter-spacing:-0.3px;line-height:1.5;}}@media(max-width:767px){.elementor .e-7a803384-43bb{margin-block-start:var(--space-8);margin-block-end:var(--space-0);flex-direction:row;gap:var(--space-8);}}@media(max-width:767px){.elementor .e-712bcfb8-c1f0{width:100%;}}@media(max-width:767px){.elementor .e-755f6f27-6bf5{font-size:12px;letter-spacing:-0.24px;line-height:1.3;}}@media(max-width:767px){.elementor .e-15200528-a004{width:calc((100% - var(--space-32))/3);gap:var(--space-8);}}@media(max-width:767px){.elementor .e-569d948-fdee{font-size:12px;letter-spacing:-0.24px;line-height:1.3;}}@media(max-width:767px){.elementor .e-21ae6727-75b5{width:calc((100% - var(--space-32))/3);gap:var(--space-8);}}@media(max-width:767px){.elementor .e-45c707e4-2a9a{font-size:12px;letter-spacing:-0.24px;line-height:1.3;}}@media(max-width:767px){.elementor .e-79c0503a-685a{width:calc((100% - var(--space-32))/3);gap:var(--space-8);}}@media(max-width:767px){.elementor .e-1747e39c-4fb3{width:332px;max-width:100%;padding-block-end:var(--space-48);flex-direction:row;gap:var(--space-16);justify-content:space-between;align-items:flex-start;}}@media(max-width:767px){.elementor .e-6880f705-e89e{padding-block-start:var(--space-64);padding-inline-start:var(--space-24);padding-inline-end:var(--space-24);gap:var(--space-48);}}@media(max-width:767px){.elementor .e-5f12d9ec-3245{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-32ddb05a-ca60{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-32045f20-470b{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-70eb4d1-8db0{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-37b7569-3dc3{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-19a74c07-138b{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-2af3156-5994{gap:var(--space-0);}}@media(max-width:767px){.elementor .e-31c8679e-e30e{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-54cadb06-ef6f{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-1c1c9f2f-18a2{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-2589f635-daca{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-2374fa59-beed{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-2f1804b5-8a85{height:96px;margin-inline-end:var(--space-12);}}@media(max-width:767px){.elementor .e-3b065197-6065{gap:var(--space-0);}}@media(max-width:767px){.elementor .e-70fa4463-62bd{gap:var(--space-12);}}@media(max-width:767px){.elementor .e-5fbc9cbe-9049{width:56px;height:56px;position:absolute;inset-block-start:var(--space-0);inset-inline-start:var(--space-0);}}@media(max-width:767px){.elementor .e-54f98496-ea23{font-size:15px;letter-spacing:-0.3px;line-height:1.5;}}@media(max-width:767px){.elementor .e-6247923f-138c{font-size:12px;letter-spacing:-0.24px;line-height:1.6;margin-block-start:var(--space-0);}}@media(max-width:767px){.elementor .e-60229e02-3187{width:100%;min-height:56px;position:relative;padding-inline-start:calc(var(--space-64) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-0);justify-content:center;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3c5f125c-6ce6{font-size:20px;letter-spacing:-0.4px;line-height:1.5;}}@media(max-width:767px){.elementor .e-55f44343-9af5{font-size:15px;letter-spacing:-0.3px;line-height:1.5;}}@media(max-width:767px){.elementor .e-6466a167-c3af{width:100%;gap:var(--space-24);}}@media(max-width:767px){.elementor .e-6c2d098c-56a7{width:calc((100% - var(--space-12))/2);aspect-ratio:1.5;}}@media(max-width:767px){.elementor .e-74593642-41a1{width:calc((100% - var(--space-12))/2);aspect-ratio:1.5;}}@media(max-width:767px){.elementor .e-5d7b7fb8-327f{width:calc(100% - var(--space-48));column-gap:var(--space-12);padding-block-start:var(--space-64);padding-block-end:var(--space-64);flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:var(--space-48);\n}}@media(max-width:767px){.elementor .e-78fc0551-ca3c{width:100%;font-size:26px;letter-spacing:-1.04px;line-height:1.2;grid-column:1 / -1;}}@media(max-width:767px){.elementor .e-b3a370b-9c87{font-size:28px;}}@media(max-width:767px){.elementor .e-717a1cd2-4487{width:84%;padding:var(--space-24);flex:0 0 84%;scroll-snap-align:start; scroll-snap-stop:always;\n}}@media(max-width:767px){.elementor .e-6386d917-dc99{width:100%;height:190px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-18dbabb8-31cc{width:84%;padding:var(--space-24);flex-direction:column;gap:var(--space-16);flex:0 0 84%;align-items:stretch;scroll-snap-align:start; scroll-snap-stop:always;\n}}@media(max-width:767px){.elementor .e-6c47c2a3-524e{height:200px;min-height:200px;}}@media(max-width:767px){.elementor .e-11a59fc6-a36f{width:84%;padding:var(--space-24);flex:0 0 84%;scroll-snap-align:start; scroll-snap-stop:always;\n}}@media(max-width:767px){.elementor .e-7e26d65a-be63{height:190px;min-height:190px;}}@media(max-width:767px){.elementor .e-20da40fc-aa46{width:84%;padding:var(--space-24);flex:0 0 84%;scroll-snap-align:start; scroll-snap-stop:always;\n}}@media(max-width:767px){.elementor .e-15b9cfdd-a498{display:contents;flex-direction:column;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2370f0da-59d2{display:contents;}}@media(max-width:767px){.elementor .e-26ad6496-5715{width:calc(100% + var(--space-48));padding-inline-start:var(--space-24);padding-inline-end:var(--space-24);margin-inline-start:calc(-1 * var(--space-24));display:flex;flex-direction:row;gap:var(--space-16);flex-wrap:nowrap;grid-template-columns:1fr;grid-column:1 / -1;align-items:stretch;overflow-x:auto; scroll-snap-type:x mandatory; scroll-padding-inline:var(--space-24); scrollbar-width:none; &::-webkit-scrollbar { display:none; } box-sizing:border-box; scroll-padding-inline:var(--space-24); &::scroll-button(left) { content:"\\e87e" / "Przewiń usługi w lewo"; font-family:eicons; font-size:16px; color:var(--color-white); background-color:var(--color-surface); border:1px solid var(--color-control); border-radius:var(--radius-999); width:44px; height:44px; padding:0; display:grid; place-items:center; cursor:pointer; grid-column:2; grid-row:3; justify-self:end; transition:background-color .2s ease, color .2s ease, transform .2s ease; } &::scroll-button(right) { content:"\\e87d" / "Przewiń usługi w prawo"; font-family:eicons; font-size:16px; color:var(--color-white); background-color:var(--color-surface); border:1px solid var(--color-control); border-radius:var(--radius-999); width:44px; height:44px; padding:0; display:grid; place-items:center; cursor:pointer; grid-column:3; grid-row:3; justify-self:end; transition:background-color .2s ease, color .2s ease, transform .2s ease; } &::scroll-button(*):hover:not(:disabled) { background-color:var(--color-control-hover); color:var(--color-accent); transform:translateY(-1px); } &::scroll-button(*):disabled { opacity:.38; cursor:default; } &::scroll-button(*):focus-visible { outline:2px solid var(--color-accent); outline-offset:3px; } &::scroll-button(left) { content:"\e87e" / "Poprzednia usługa"; } &::scroll-button(right) { content:"\e87d" / "Następna usługa"; } &::scroll-button(*) { display:none !important; content:none !important; }\n}}@media(max-width:767px){.elementor .e-31b2559a-93d7{width:44px;height:44px;color:var(--color-white);grid-column:2;grid-row:3;justify-self:end; pointer-events:none;\n}}@media(max-width:767px){.elementor .e-9194aaa-f2be{width:44px;height:44px;color:var(--color-white);grid-column:3;grid-row:3;justify-self:end; pointer-events:none;\n}}@media(max-width:767px){.elementor .e-310a1376-a304{display:contents;}}@media(max-width:767px){.elementor .e-2d6caf33-561f{width:calc(100% - var(--space-48));padding-block-start:var(--space-64);padding-block-end:var(--space-64);display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;}}@media(max-width:767px){.elementor .e-3d874fca-6ac3{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-4e664cf6-3a33{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3b400497-c88f{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7393883d-2e5f{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-1e8c8cdf-e891{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .e-7aa79900-d3c0{padding-block:var(--space-64); padding-inline:var(--space-24); padding-block:var(--space-56); padding-inline:var(--space-24);\n}}