body.design-studio{--font-naglowek:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-tekst:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--brand:#2453c6;--brand-dark:#1943a9;--brand-soft:#eaf0ff;--brand-tekst:#2453c6;--brand-gleboki:#1943a9;--na-brand:#fff;--na-brand-2:#e7edff;--brand-mgla:#2453c629;--bg:#fff;--bg-2:#f2f5fa;--card:#fff;--line:#d6dde8;--line-mocna:#aebbd0;--ink:#152038;--ink-2:#526078;--ink-3:#606e84;--kontrast:#152038;--kontrast-tekst:#f6f8fc;--kontrast-tekst-2:#bcc9df;--kontrast-2:#aec6ff;--kontrast-linia:#ccdbf633;--kontrast-plyta:#1d2d4b;--stopka:#111b30;--stopka-tekst:#f6f8fc;--stopka-tekst-2:#bdc9dd;--stopka-tekst-3:#a2b1c9;--stopka-linia:#2c3c57;--stopka-kreska:#ccdbf62e;--zielony:#1a6b4d;--na-zielonym:#fff;--blad:#b3261e;--cien:0 14px 42px -26px #15203838;--cien-mocny:0 28px 72px -32px #1520383d;--blik:#ffffff0d;--ziarno-krycie:0;--ziarno-blend:normal;--r:16px;--r-mala:8px;--r-pigulka:10px;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6}:root[data-theme=dark] body.design-studio{--brand:#aec6ff;--brand-dark:#c4d5ff;--brand-soft:#233653;--brand-tekst:#aec6ff;--brand-gleboki:#1943a9;--na-brand:#13203b;--na-brand-2:#1d3152;--brand-mgla:#aec6ff33;--bg:#111b30;--bg-2:#17243b;--card:#1d2a43;--line:#33445f;--line-mocna:#566b8b;--ink:#f6f8fc;--ink-2:#b6c3d8;--ink-3:#a5b5ce;--kontrast:#20314e;--kontrast-tekst:#f6f8fc;--kontrast-tekst-2:#c2cfe4;--kontrast-2:#c4d5ff;--kontrast-linia:#ccdbf638;--kontrast-plyta:#293d5e;--stopka:#19273f;--stopka-tekst:#f6f8fc;--stopka-tekst-2:#c2cfe4;--stopka-tekst-3:#a5b5ce;--stopka-linia:#33445f;--stopka-kreska:#3a4d6a;--zielony:#92d7b8;--na-zielonym:#103b2b;--blad:#ffac9d;--cien:0 14px 42px -26px #0000008c;--cien-mocny:0 28px 72px -32px #000000a6;--blik:#dceaff0f}body.design-studio:lang(zh){--font-naglowek:"Geist Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-tekst:"Geist Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}body.design-studio:after{content:none}body.design-studio .wrap{max-width:1360px;padding-inline:40px}body.design-studio .sekcja{padding-block:104px}body.design-studio h1,body.design-studio h2,body.design-studio h3,body.design-studio h4{font-family:var(--font-naglowek);letter-spacing:-.035em;font-weight:650;line-height:1.12}body.design-studio h2.tytul{max-width:24ch;margin-top:20px;font-size:clamp(32px,3.5vw,48px);line-height:1.12}body.design-studio .eyebrow{letter-spacing:.1em;color:var(--brand-tekst);gap:10px;font-size:12px;font-weight:650;line-height:1.4}body.design-studio .eyebrow:before{background:currentColor;width:22px;height:2px}body.design-studio .podtytul{max-width:65ch;margin-top:22px;font-size:18px;line-height:1.65}body.design-studio .btn{text-align:center;border-radius:10px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1.4}body.design-studio .btn:hover{transform:none}body.design-studio .btn--gho{border-color:var(--line-mocna);background:0 0}body.design-studio .btn--gho:hover{background:var(--brand-soft)}body.design-studio .btn--czarny{background:var(--brand);color:var(--na-brand)}body.design-studio .btn--czarny:hover{background:var(--brand-dark)}body.design-studio .plyta{box-shadow:none;border-radius:16px;padding:32px}body.design-studio .plyta h3{font-size:23px;font-weight:650}body.design-studio .plyta p{line-height:1.65}body.design-studio .chip{border-radius:7px;padding:7px 12px}body.design-studio .lista li{line-height:1.65}body.design-studio :focus-visible{outline-offset:4px;outline-width:3px}body.design-studio .szpica{background:var(--bg);backdrop-filter:none}body.design-studio .szpica .pas{gap:24px;height:80px}body.design-studio .szpica .znak,body.design-studio .stopka .znak{letter-spacing:0;gap:11px;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}body.design-studio .szpica .znak{font-size:21px}body.design-studio .stopka .znak{font-size:22px}body.design-studio .szpica .znak svg{color:#a8482a}body.design-studio .szpica .link{color:var(--ink-2);border-radius:8px;padding:10px 11px;font-size:14px}body.design-studio .szpica .prawa{gap:8px}body.design-studio .szpica .jezyki summary,body.design-studio .szpica .motyw,body.design-studio .szpica .strefa,body.design-studio .szpica .burger{border-radius:9px;height:42px}body.design-studio .szpica .motyw,body.design-studio .szpica .burger{width:42px}body.design-studio .szpica .cta{white-space:nowrap;min-height:44px;padding:10px 16px;font-size:13px}body.design-studio .szpica .mega{border-radius:0 0 16px 16px;gap:30px;padding:30px;top:100%}body.design-studio .szpica .mega .kol-tytul{font-weight:650}body.design-studio .szpica .mega li a{padding-block:3px;display:inline-block}body.design-studio .szpica .mega .promo{border-radius:10px;gap:12px 28px;padding:20px 24px}body.design-studio .szpica .jezyki ul{border-radius:12px}body.design-studio .szpica .mobil{max-height:calc(100dvh - 80px);padding-block:12px 24px;overflow-y:auto}body.design-studio .szpica .mobil summary{align-items:center;min-height:44px;display:flex}body.design-studio .szpica .mob-link{padding-block:13px}body.design-studio .szpica .mobil li a{min-height:36px;padding-block:7px;display:inline-block}body.design-studio .szpica .mob-jezyk{border-radius:8px;min-height:44px}:root[data-theme=dark] body.design-studio .szpica .znak svg{box-sizing:content-box;background:#fff;border-radius:9px;margin:-4px;padding:4px}body.design-studio .autor{padding-block:80px}body.design-studio .autor .ukl{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:72px}body.design-studio .autor .foto-blok{width:250px}body.design-studio .autor .foto-blok img{box-shadow:none;border-radius:12px}body.design-studio .autor .odznaka{border-radius:8px;padding:9px 12px;font-size:12px;bottom:-18px;left:0;translate:none}body.design-studio .autor h2{max-width:28ch;margin-top:18px;font-size:clamp(28px,3.1vw,40px)}body.design-studio .autor .opis{max-width:75ch;margin-top:20px;font-size:16px;line-height:1.7}body.design-studio .autor .lista{gap:7px;margin-top:20px}body.design-studio .autor .lista li{font-size:14px}body.design-studio .autor .przyciski{margin-top:26px}body.design-studio .autor .btn{min-height:46px;font-size:14px}body.design-studio .krok-sekcja{padding-block:104px}body.design-studio .krok-sekcja .naglowki{max-width:860px}body.design-studio .krok-sekcja .eyebrow{color:var(--kontrast-2)}body.design-studio .krok-sekcja h2{max-width:23ch;margin-top:20px;font-size:clamp(32px,3.5vw,48px)}body.design-studio .krok-sekcja .lead{max-width:76ch;margin-top:24px;font-size:17px}body.design-studio .krok-sekcja .stany{border-top:1px solid var(--kontrast-linia);margin-top:52px;display:block}body.design-studio .krok-sekcja .stan{border:0;border-bottom:1px solid var(--kontrast-linia);background:0 0;border-radius:0;grid-template-columns:30px minmax(180px,.85fr) minmax(0,1.3fr) minmax(180px,.75fr);align-items:start;gap:26px;padding:30px 0;display:grid}body.design-studio .krok-sekcja .stan .numer{color:var(--kontrast-2);letter-spacing:.08em;padding-top:5px;font-size:11px}body.design-studio .krok-sekcja .stan h3{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.3}body.design-studio .krok-sekcja .stan p{margin:0;font-size:14px;line-height:1.7}body.design-studio .krok-sekcja .stan .efekt{gap:12px;padding:0;font-size:13px}body.design-studio .krok-sekcja .efekt svg{color:var(--kontrast-2);flex:none}body.design-studio .krok-sekcja .stopa{border:0;justify-content:flex-start;margin-top:32px;padding-top:0}body.design-studio .krok-sekcja .btn--naBrand{background:var(--kontrast-tekst);color:#152038}body.design-studio #realizacje .siatka{gap:40px 24px;margin-top:48px}body.design-studio #realizacje .karta{background:0 0;border:0;border-radius:0;overflow:visible}body.design-studio #realizacje .karta:hover{transform:none}body.design-studio #realizacje .obraz{aspect-ratio:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:14px;overflow:hidden}body.design-studio #realizacje .obraz img{aspect-ratio:1366/900;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:7px;width:100%;height:auto}body.design-studio #realizacje .karta:hover .obraz img{transform:none}body.design-studio #realizacje .otworz{opacity:1;color:#fff;background:#152038;border-radius:6px;padding:7px 10px;font-size:11px;bottom:23px;left:auto;right:23px;transform:none}body.design-studio #realizacje .pod{padding:20px 0 0}body.design-studio #realizacje .pod h3{gap:7px 12px;font-size:20px;font-weight:650}body.design-studio #realizacje .pod p{max-width:50ch;margin-top:10px;font-size:14px}body.design-studio #realizacje .nisza{font-size:12px;font-weight:500;line-height:1.5}body.design-studio #proces .tor{margin-top:56px}body.design-studio #proces .krok{padding-top:32px}body.design-studio #proces .numer{font-family:var(--font-tekst);letter-spacing:-.06em;color:var(--line-mocna);font-size:50px;font-weight:550}body.design-studio #proces .tresc-kroku{margin-top:20px}body.design-studio #proces .tresc-kroku h3{font-size:21px;font-weight:650;line-height:1.2}body.design-studio #proces .czas{border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600}body.design-studio #proces .tresc-kroku p{max-width:35ch;margin-top:15px;line-height:1.7}body.design-studio .cytat{background:var(--bg);color:var(--ink);border-block:1px solid var(--line);padding-block:88px}body.design-studio .cytat .haslo{max-width:28ch;font-size:clamp(32px,4.3vw,56px);font-weight:650;line-height:1.13}body.design-studio .cytat .mysl{color:var(--ink-2);margin-top:8px}body.design-studio .cytat .pod{border-color:var(--line);margin-top:34px;padding-top:26px}body.design-studio .cytat .opis{color:var(--ink-2);font-size:16px;line-height:1.7}body.design-studio .cytat .link{color:var(--brand-tekst);white-space:normal;font-size:14px}body.design-studio .cytat :focus-visible{outline-color:var(--brand)}body.design-studio #cennik .jednorazowo{border-color:var(--line-mocna);border-radius:16px 16px 0 0;margin-top:44px;padding:30px 32px}body.design-studio #cennik .wykup{background:0 0;border-top:0;border-radius:0 0 16px 16px;margin-top:0;padding:26px 32px}body.design-studio #cennik .jed-tekst{flex-basis:420px}body.design-studio #cennik .jed-tekst h3{font-size:22px}body.design-studio #cennik .jed-tekst p{max-width:79ch;font-size:14px}body.design-studio #cennik .kwota{font-family:var(--font-tekst);letter-spacing:-.055em;font-size:42px;font-weight:650;line-height:1.12}body.design-studio #cennik .wykup .kwota{font-size:30px}body.design-studio #cennik .brutto,body.design-studio #cennik .okres{letter-spacing:0}body.design-studio #cennik .dopisek{line-height:1.55}body.design-studio #cennik .belka{gap:16px;margin-top:48px}body.design-studio #cennik .przelacznik{border-radius:10px;padding:5px}body.design-studio #cennik .przelacznik button{border-radius:7px;min-height:42px;padding:9px 16px}body.design-studio #cennik .oszczednosc{border-radius:5px;padding:3px 7px}body.design-studio #cennik .plany{gap:24px;margin-top:22px}body.design-studio #cennik .plan{padding:36px}body.design-studio #cennik .plan h3{font-size:26px}body.design-studio #cennik .plan .plan-opis{font-size:15px}body.design-studio #cennik .kwota--plan{margin-top:26px;font-size:48px}body.design-studio #cennik .plan .lista{gap:12px;margin-top:24px}body.design-studio #cennik .plan .lista li{font-size:14px}body.design-studio #cennik .plan .lista--brak{margin-top:12px}body.design-studio #cennik .plan .btn{margin-top:28px}body.design-studio #cennik .plyta--brand{box-shadow:none}body.design-studio #cennik .wstazka{letter-spacing:.03em;color:#1943a9;background:#fff;border-radius:5px;padding:6px 10px}body.design-studio #cennik .obecnosc{margin-top:64px;padding-top:42px}body.design-studio #cennik .ob-tytul{font-size:clamp(26px,2.7vw,34px);font-weight:650}body.design-studio #cennik .ob-plany{border-top:1px solid var(--line);gap:0}body.design-studio #cennik .ob-plan{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}body.design-studio #cennik .ob-naglowek h4{font-size:21px}body.design-studio #cennik .kwota--ob{font-size:30px}body.design-studio #cennik .notka{max-width:100ch}body.design-studio .pyt{border-bottom-color:var(--line-mocna)}body.design-studio .pyt:first-child{border-top-color:var(--line-mocna)}body.design-studio .pyt summary{padding-block:26px;font-size:17px;font-weight:600;line-height:1.5}body.design-studio .pyt .znak{top:33px}body.design-studio .pyt p{padding-bottom:28px;font-size:16px;line-height:1.75}body.design-studio #kontakt .ukl{align-items:start}body.design-studio #kontakt .formularz{border-color:var(--line);box-shadow:var(--cien);border-radius:16px;padding:36px}body.design-studio #kontakt .mail{margin-top:32px;padding-block:8px;font-size:17px;font-weight:600}body.design-studio #kontakt .pole{margin-bottom:22px}body.design-studio #kontakt .pole label{color:var(--ink);margin-bottom:9px;font-size:14px}body.design-studio #kontakt .pole input,body.design-studio #kontakt .pole textarea{background:var(--bg);border-radius:8px;min-height:52px;padding:14px 15px;font-size:16px}body.design-studio #kontakt .pod-form{line-height:1.65}body.design-studio #kontakt .rodo{margin-top:12px;font-size:12px;line-height:1.65}body.design-studio .czolo{padding-block:44px 88px}body.design-studio .czolo .okruszki{gap:8px 10px;margin-bottom:0;font-size:12px;line-height:1.6}body.design-studio .czolo h1{max-width:23ch;margin-top:26px;font-size:clamp(36px,4.4vw,62px);font-weight:650;line-height:1.08}body.design-studio .czolo .ukl{gap:56px;margin-top:40px}body.design-studio .czolo .ukl h1{margin-top:18px}body.design-studio .czolo .wstep,body.design-studio .czolo .odp{max-width:68ch;margin-top:24px;font-size:18px;line-height:1.7}body.design-studio .czolo .drugi{font-size:16px}body.design-studio .czolo .demo{background:var(--bg-2);box-shadow:var(--cien);border-radius:14px;padding:12px}body.design-studio .czolo .demo img{border-radius:6px}body.design-studio .czolo .demo-pod{color:#fff;background:#152038;border-radius:6px;bottom:24px;left:24px}body.design-studio .czolo .demo-uwaga{line-height:1.6}body.design-studio .czolo .obszar{border-color:var(--line);background:var(--bg-2);padding:30px}body.design-studio .czolo .obszar h2{font-size:25px}body.design-studio .punkty{gap:24px}body.design-studio .punkt{border-radius:12px;padding:30px}body.design-studio .punkt h3{margin-top:18px;font-size:24px}body.design-studio .pasek{border-color:var(--line-mocna);border-radius:12px;margin-top:32px;padding:32px}body.design-studio .pasek .pasek-tekst h3{font-size:25px}body.design-studio .pasek .pasek-tekst p{max-width:85ch;font-size:15px}body.design-studio .karty{gap:24px}body.design-studio .karty .karta{border-radius:12px;padding:28px}body.design-studio .karty .karta h3{font-size:23px}body.design-studio .branze{gap:20px}body.design-studio .branza{border-radius:12px;padding:28px}body.design-studio .branza h3{font-size:22px}body.design-studio .pokrewne{gap:24px}body.design-studio .krewny{border-radius:12px;padding:28px}body.design-studio .krewny h3{font-size:23px}body.design-studio .miasto{border-radius:8px}body.design-studio .woj{font-size:27px;font-weight:650}body.design-studio .zakres-glowa h3{font-size:27px}body.design-studio .zakres-lista li{padding-block:18px}body.design-studio .tekst{max-width:980px;font-size:16px;line-height:1.8}body.design-studio .tekst h1{font-size:clamp(36px,4.5vw,60px);font-weight:650;line-height:1.12}body.design-studio .tekst h2{font-size:28px;font-weight:650;line-height:1.3}body.design-studio .bloki{gap:24px}body.design-studio .blok{border-radius:12px;padding:30px}body.design-studio .blog-hub h1{letter-spacing:-.045em;max-width:17ch;font-size:clamp(40px,5.4vw,72px);font-weight:650;line-height:1.07}body.design-studio .blog-hub .lista{gap:0;max-width:1040px;margin-top:56px}body.design-studio .blog-hub .pozycja{padding-block:32px}body.design-studio .blog-hub .pozycja h2{max-width:36ch;margin-block:12px 20px;font-size:clamp(26px,3.1vw,38px);font-weight:650;line-height:1.25}body.design-studio .artykul .wrap{max-width:980px}body.design-studio .artykul h1{letter-spacing:-.04em;font-size:clamp(36px,4.6vw,62px);font-weight:650;line-height:1.12}body.design-studio .artykul .okruszki{flex-wrap:wrap}body.design-studio .artykul .tresc{margin-top:44px;font-size:18px;line-height:1.85}body.design-studio .artykul .tresc h2{font-size:clamp(28px,3.5vw,38px);font-weight:650;line-height:1.25}body.design-studio .artykul .tresc h3{font-size:24px;font-weight:650}body.design-studio .artykul .tresc a{text-underline-offset:4px;text-decoration:underline}body.design-studio .stopka{padding-block:80px 32px}body.design-studio .stopka .gora{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px}body.design-studio .stopka .znak svg{color:#a8482a;box-sizing:content-box;background:#fff;border-radius:9px;padding:4px}body.design-studio .stopka .opis{max-width:43ch;margin-top:22px;font-size:13px;line-height:1.8}body.design-studio .stopka .kol .kol-tytul{font-size:13px;font-weight:650}body.design-studio .stopka .kol ul{margin-top:18px}body.design-studio .stopka .kol li{margin-bottom:9px}body.design-studio .stopka .kol a{font-size:13px;line-height:1.6}body.design-studio .stopka .kol .wiecej,body.design-studio .stopka .miasta-lista .wszystkie,body.design-studio .stopka .mail:hover{color:#aec6ff}body.design-studio .stopka .miasta-pas{margin-top:40px;padding-top:24px}body.design-studio .stopka .miasta-lista{gap:8px 22px}body.design-studio .stopka .miasta-lista a{line-height:1.8}body.design-studio .stopka .dol{align-items:flex-start;gap:18px 32px;line-height:1.7}body.design-studio .stopka .dol p{max-width:74ch}body.design-studio .stopka .dol nav{flex-wrap:wrap;gap:8px 20px;margin-left:0}body.design-studio .stopka :focus-visible{outline-color:#aec6ff}@media (width>=1020px){body.design-studio #realizacje .karta--szeroka{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}body.design-studio #realizacje .karta--szeroka .obraz{aspect-ratio:auto;border:1px solid var(--line);padding:24px}body.design-studio #realizacje .karta--szeroka .pod{padding:0}body.design-studio #realizacje .karta--szeroka .pod h3{font-size:30px;line-height:1.2}body.design-studio #realizacje .karta--szeroka .nisza{flex-basis:100%;margin-top:5px;display:block}body.design-studio #realizacje .karta--szeroka .pod p{max-width:39ch;margin-top:18px;font-size:16px}body.design-studio #realizacje .karta--szeroka .otworz{bottom:36px;right:36px}}@media (width>=1040px) and (width<=1279px){body.design-studio .szpica .pas{gap:14px}body.design-studio .szpica .link{padding-inline:8px;font-size:13px}body.design-studio .szpica .strefa{width:42px;padding:0}body.design-studio .szpica .strefa span{display:none}body.design-studio .szpica .cta{white-space:normal;max-width:145px;font-size:12px}}@media (width<=1039px){body.design-studio .wrap{padding-inline:32px}body.design-studio .sekcja{padding-block:80px}body.design-studio .szpica .pas{gap:16px}body.design-studio .autor .ukl{grid-template-columns:210px minmax(0,1fr);gap:40px}body.design-studio .autor .foto-blok{width:210px}body.design-studio .krok-sekcja{padding-block:80px}body.design-studio .krok-sekcja .stan{grid-template-columns:24px minmax(0,.8fr) minmax(0,1.25fr);gap:18px 24px}body.design-studio .krok-sekcja .stan .efekt{grid-column:3;font-size:13px}body.design-studio .krok-sekcja .stan h3{grid-row:span 2}body.design-studio #cennik .plan{padding:28px}body.design-studio .czolo{padding-bottom:72px}body.design-studio .czolo .ukl{gap:40px}body.design-studio .stopka .gora{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px}body.design-studio .stopka .marka{grid-column:1/-1;max-width:620px}body.design-studio .stopka .opis{max-width:70ch}}@media (width<=699px){body.design-studio .wrap{padding-inline:24px}body.design-studio .sekcja{padding-block:64px}body.design-studio h2.tytul{max-width:24ch;font-size:clamp(30px,7.5vw,38px)}body.design-studio .podtytul{margin-top:20px;font-size:16px}body.design-studio .btn{min-height:50px;padding-inline:20px;font-size:14px}body.design-studio .szpica .pas{gap:10px;height:72px}body.design-studio .szpica .znak{gap:7px}body.design-studio .szpica .prawa{gap:6px}body.design-studio .szpica .jezyki summary{gap:5px;padding-inline:9px}body.design-studio .szpica .mobil{max-height:calc(100dvh - 72px)}body.design-studio .autor{padding-block:56px}body.design-studio .autor .ukl{grid-template-columns:minmax(0,1fr);gap:48px}body.design-studio .autor .foto-blok{width:180px}body.design-studio .autor .odznaka{font-size:11px;bottom:-16px}body.design-studio .autor h2{max-width:24ch;font-size:30px}body.design-studio .autor .opis{font-size:16px}body.design-studio .autor .przyciski{gap:10px}body.design-studio .krok-sekcja{padding-block:64px}body.design-studio .krok-sekcja h2{font-size:32px}body.design-studio .krok-sekcja .lead{font-size:16px;line-height:1.7}body.design-studio .krok-sekcja .stany{margin-top:36px}body.design-studio .krok-sekcja .stan{grid-template-columns:24px minmax(0,1fr);gap:14px;padding-block:26px}body.design-studio .krok-sekcja .stan h3{grid-row:auto;font-size:22px}body.design-studio .krok-sekcja .stan>p{grid-column:2}body.design-studio .krok-sekcja .stan .efekt{grid-column:2;margin-top:4px}body.design-studio #realizacje .siatka{gap:34px;margin-top:36px}body.design-studio #realizacje .obraz{border-radius:12px;padding:12px}body.design-studio #realizacje .otworz{bottom:20px;right:20px}body.design-studio #realizacje .pod{padding-top:17px}body.design-studio #realizacje .pod h3{font-size:21px}body.design-studio #proces .tor{gap:0;margin-top:36px}body.design-studio #proces .krok{padding:0 0 32px 30px}body.design-studio #proces .krok:before{top:18px}body.design-studio #proces .numer{font-size:40px}body.design-studio #proces .tresc-kroku{margin-top:12px}body.design-studio #proces .tresc-kroku p{max-width:none}body.design-studio .cytat{padding-block:64px}body.design-studio .cytat .haslo{font-size:clamp(30px,7.5vw,40px);line-height:1.18}body.design-studio .cytat .pod{margin-top:28px;padding-top:24px}body.design-studio #cennik .jednorazowo{margin-top:32px;padding:24px}body.design-studio #cennik .wykup{gap:20px;padding:24px}body.design-studio #cennik .jed-tekst{flex-basis:100%}body.design-studio #cennik .jed-cena{text-align:left;margin-left:0}body.design-studio #cennik .kwota{font-size:38px}body.design-studio #cennik .wykup .kwota{margin-left:0;font-size:30px}body.design-studio #cennik .belka{margin-top:36px}body.design-studio #cennik .przelacznik{width:100%;margin-left:0}body.design-studio #cennik .przelacznik button{flex-wrap:wrap;flex:1;justify-content:center;gap:5px;padding-inline:10px}body.design-studio #cennik .plan{padding:26px 24px}body.design-studio #cennik .kwota--plan{font-size:44px}body.design-studio #cennik .obecnosc{margin-top:42px;padding-top:32px}body.design-studio #cennik .kwota--ob{font-size:28px}body.design-studio #cennik .ob-naglowek{gap:10px 20px}body.design-studio #cennik .ob-tytul{margin-top:16px}body.design-studio .pyt summary{padding-block:23px;font-size:16px}body.design-studio .pyt p{padding-right:20px;font-size:15px}body.design-studio .pyt .znak{top:29px}body.design-studio #kontakt .formularz{padding:24px 20px}body.design-studio #kontakt .mail{overflow-wrap:anywhere;font-size:16px}body.design-studio .czolo{padding-block:32px 56px}body.design-studio .czolo h1{margin-top:24px;font-size:clamp(32px,8vw,43px);line-height:1.12}body.design-studio .czolo .ukl{gap:36px;margin-top:32px}body.design-studio .czolo .wstep,body.design-studio .czolo .odp{font-size:16px;line-height:1.75}body.design-studio .czolo .przyciski{margin-top:26px}body.design-studio .czolo .obszar,body.design-studio .punkt,body.design-studio .pasek,body.design-studio .karty .karta,body.design-studio .branza,body.design-studio .krewny,body.design-studio .blok{padding:24px}body.design-studio .tekst{overflow-wrap:anywhere;font-size:15px;line-height:1.8}body.design-studio .tekst h1{font-size:34px}body.design-studio .tekst h2{font-size:25px}body.design-studio .artykul h1{font-size:34px;line-height:1.17}body.design-studio .artykul .okruszki{margin-bottom:36px}body.design-studio .artykul .tresc{margin-top:34px;font-size:16px;line-height:1.8}body.design-studio .artykul .tresc h2{font-size:28px}body.design-studio .blog-hub h1{font-size:42px;line-height:1.1}body.design-studio .blog-hub .lista{margin-top:40px}body.design-studio .blog-hub .pozycja h2{font-size:28px}body.design-studio .stopka{padding-top:64px}body.design-studio .stopka .gora{grid-template-columns:minmax(0,1fr);gap:36px}body.design-studio .stopka .marka{grid-column:auto}body.design-studio .stopka .kol ul{columns:2;column-gap:24px}body.design-studio .stopka .kol li{break-inside:avoid}body.design-studio .stopka .kol a{font-size:12px}body.design-studio .stopka .miasta-pas{margin-top:32px}}@media (width<=369px){body.design-studio .wrap{padding-inline:18px}body.design-studio .szpica .znak{gap:6px}body.design-studio .szpica .znak svg{width:26px;height:26px}body.design-studio .szpica .prawa{gap:5px}body.design-studio .szpica .jezyki summary{justify-content:center;width:42px;padding-inline:0}body.design-studio .szpica .jezyki summary span{font-size:10px}body.design-studio .szpica .jezyki summary svg{width:15px;height:15px}body.design-studio .szpica .jezyki summary{gap:3px}body.design-studio #cennik .kwota--plan{font-size:40px}body.design-studio #cennik .plan{padding-inline:20px}body.design-studio .stopka .kol ul{columns:1}}@media (prefers-reduced-motion:reduce){body.design-studio .reveal{opacity:1;transition:none;transform:none}body.design-studio *,body.design-studio :before,body.design-studio :after{transition:none!important;animation:none!important}body.design-studio .btn:hover,body.design-studio .karta:hover,body.design-studio .krewny:hover,body.design-studio .branza:hover,body.design-studio .demo:hover{transform:none}}
