.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .glowa-h1{font-weight:700;letter-spacing:-.03em;line-height:1.04}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .glowa-lead{margin-top:24px;font-size:clamp(16px,1.32vw,19px);line-height:1.55;letter-spacing:-.008em;color:#52525b;max-width:46ch}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .glowa-mikro{color:#71717a}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .naglowek{font-weight:700;letter-spacing:-.02em;line-height:1.08}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .podnaglowek{font-size:16px;line-height:1.6;letter-spacing:-.006em;color:#52525b}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst .naglowek-2{font-weight:700;letter-spacing:-.02em}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) :is(.kafel-h,.karta-h){font-weight:600;letter-spacing:-.02em}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .karta-p{font-size:15px;line-height:1.6;color:#52525b}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kafel-p{font-size:15px;line-height:1.6}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .karta{border:1px solid #E7E7E4;border-radius:20px;box-shadow:0 1px 2px #00000008}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) a.karta:hover,.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .karta:has(a:hover){border-color:#d4d4d0;box-shadow:0 1px 2px #0000000a,0 14px 32px -14px #00000024}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst p{margin-top:18px;font-size:16px;line-height:1.7;letter-spacing:-.004em;color:#3f3f46;max-width:68ch}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>p:first-child:not([class]),.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>.naglowek+p:not([class]){font-size:19px;line-height:1.55;letter-spacing:-.012em;color:#27272a}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst p a{color:#0a0a0a;text-decoration:underline;text-decoration-color:#c9c9c6;text-underline-offset:3px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst p a:hover{text-decoration-color:#0a0a0a}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>.r-lbl{margin:0 0 16px;font-size:13px;line-height:1.4;color:var(--tusz-3)}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) :is(.spec-linki-p,.br-linki-p){font-size:16px;line-height:1.6;color:#52525b;max-width:56ch}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .lista-nr li b,.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .lista-nr li h3{font-weight:600}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .faq-q{padding:22px 0;font-size:17px;font-weight:600;letter-spacing:-.014em}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .faq-a{padding-bottom:24px;font-size:16px;line-height:1.65;color:#3f3f46;max-width:64ch}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod{display:block;margin-top:40px;padding-top:28px;border-top:1px solid #ECECEA;font-size:13.5px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod .ciche-linki-lbl{margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:-.005em;color:#71717a;max-width:none}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod li:after{content:none}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod li a{display:flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #E7E7E4;border-radius:12px;background:#fff;font-size:13.5px;line-height:1.35;color:#27272a;text-decoration:none;transition:border-color .15s ease}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod li a:hover{border-color:#0a0a0a}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .chipy a{padding:8px 12px 8px 14px;font-size:13.5px}@media (max-width:899px){.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .glowa-h1{letter-spacing:-.026em;line-height:1.08}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .glowa-lead{margin-top:16px;font-size:16px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .naglowek{font-size:27px!important;line-height:1.12!important}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .podnaglowek{font-size:15.5px!important;line-height:1.55!important}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>p:first-child:not([class]),.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>.naglowek+p:not([class]){font-size:17.5px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .faq-q{padding:18px 0;font-size:16px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .faq-a{font-size:15.5px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .karta{border-radius:18px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod{margin-top:28px;padding-top:22px}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .ciche-linki-pod ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.r360 :is(.spec,.miasto,.branza,.bl:not(.bl-art),.pp) .kol-tekst>:first-child{margin-top:0}@media (min-width:900px) and (max-width:1180px){.r360 :is(.spec,.miasto) #marketerzy .siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.r360 .branza .glowa-h1.br-h1-srednia{font-size:clamp(34px,3.7vw,50px);line-height:1.06;max-width:20ch}.r360 .branza .glowa-h1.br-h1-dluga{font-size:clamp(30px,3.1vw,42px);line-height:1.1;max-width:24ch;letter-spacing:-.026em}.br-nl{white-space:nowrap}.br-panel .mak{margin-top:22px}.br-panel .mak-wiersz-ik b{overflow-wrap:anywhere}.br-kafel{display:flex;flex-direction:column}.br-kafel .kafel-h{margin-top:0}.br-kafel .kafel-p{margin-bottom:22px}.br-kafel .mak{margin-top:auto;padding:6px 16px 8px}.br-kafel .mak-osoba{margin-top:2px}.br-kafel-lbl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px}.br-loga{display:inline-flex;align-items:center;gap:6px}.br-loga svg{display:block;width:18px;height:18px}.br-kafel-szeroki{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;-moz-column-gap:40px;column-gap:40px;align-items:start}.br-kafel-szeroki .br-kafel-lbl,.br-kafel-szeroki .kafel-h,.br-kafel-szeroki .kafel-p{grid-column:1}.br-kafel-szeroki .kafel-p{margin-bottom:0}.br-kafel-szeroki .mak{grid-column:2;grid-row:1/4;margin-top:0;align-self:center}.br-intro a{color:var(--tusz);text-decoration:underline;text-decoration-color:#c9c9c6;text-underline-offset:3px;text-decoration-thickness:1px}.br-intro a:hover{text-decoration-color:var(--tusz)}.r360 .branza .br-intro .br-srodtytul{margin:36px 0 0;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.018em;color:var(--tusz);max-width:34ch;text-wrap:balance}.r360 .branza .br-intro .br-srodtytul+p{margin-top:10px}.r360 .branza .br-uslugi{margin-top:32px;padding-top:24px;border-top:1px solid #ECECEA;max-width:68ch}.r360 .branza .br-uslugi .br-tagi-lbl{margin:0 0 12px;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--tusz-3);max-width:none}.r360 .branza .br-uslugi .chipy{margin:0}.r360 .branza .br-uslugi .chipy a{text-decoration:none}.br-boczna{align-self:stretch;min-width:0;display:flex;flex-direction:column}.br-boczna-w{flex:1 1 auto;display:grid;gap:20px;align-content:start}.br-boczna-w .br-analiza{position:sticky;top:96px}.r360 .br-zasady{margin-top:22px}.br-analiza .kafel-h{margin-top:0}.br-analiza .mak{margin-top:22px;padding:6px 16px 8px}.br-karta-dol{margin-top:auto;padding-top:18px}.br-tagi-lbl{margin:0 0 8px;font-size:12.5px;line-height:1.4;color:var(--tusz-3)}.br-karta .chipy{margin-top:0}.br-karta .chipy a{font-size:12px;padding:5px 9px}.r360 .branza .siatka-2+.kafel-cta{margin-top:20px}.br-dobor .kafel-h{margin-top:0}.br-dobor .mak{margin-top:22px}.r360 .br-kroki{margin-top:26px}.r360 .br-kroki li{padding:15px 0}.r360 .br-kroki li b,.r360 .br-kroki li h3{font-size:17px}.r360 .br-kroki li span{font-size:15px;line-height:1.6;color:#52525b}.r360 .branza #jak-dobieramy .pasmo{margin-top:36px}.br-linki-p{margin:18px 0 0;font-size:14.5px;line-height:1.6;color:var(--opis);max-width:52ch}.br-linki .chipy{margin-top:18px}.br-linki .chipy a .s03-lg:empty{display:none}.br-branze{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13.5px;line-height:1.35}.br-branze li{min-width:0;display:flex}.br-branze a{display:flex;align-items:center;width:100%;min-height:44px;padding:9px 14px;border:1px solid #E7E7E4;border-radius:12px;background:#fff;color:#27272a;text-decoration:none;transition:border-color .15s ease}.br-branze a:hover{border-color:#0a0a0a}.r360 .branza .br-linki+.ciche-linki-pod{margin-top:44px}@media (min-width:1200px){.r360 .branza .ciche-linki.ciche-linki-pod ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1199px){.r360 .branza .ciche-linki.ciche-linki-pod ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.r360 .branza .faq-q{text-align:left}.r360 .branza .faq-q>span{text-align:left;justify-self:start}.r360 .branza .faq-poz>summary.faq-q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;align-items:start;gap:16px}@media (max-width:1100px){.br-kafel-szeroki{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:28px;column-gap:28px}}@media (max-width:899px){.r360 .branza .br-intro .br-srodtytul{margin-top:30px;font-size:19px}.r360 .branza .br-uslugi{margin-top:26px;padding-top:20px}.r360 .branza .glowa-h1.br-h1-srednia,.r360 .branza .glowa-h1.br-h1-dluga{font-size:clamp(27px,7.2vw,33px);line-height:1.12;max-width:none}.br-kafel .kafel-p{margin-bottom:16px}.br-kafel-szeroki{display:flex;flex-direction:column}.br-kafel-szeroki .kafel-p{margin-bottom:16px}.br-boczna{display:contents}.r360 .branza .br-uslugi{order:1;margin-top:10px}.br-boczna-w{order:2;position:static;gap:12px}.br-boczna-w .br-analiza{position:static}.br-analiza{display:none}.r360 .br-zasady,.br-analiza .mak{margin-top:16px}.br-karta-dol{padding-top:14px}.r360 .br-kroki{margin-top:20px}.r360 .br-kroki li{padding:12px 0}.r360 .br-kroki li b,.r360 .br-kroki li h3{font-size:15px}.r360 .branza #jak-dobieramy .pasmo{margin-top:24px}.br-linki-p{font-size:14px}.r360 .branza .br-linki+.ciche-linki-pod{margin-top:28px}.r360 .branza .faq-poz>summary.faq-q{gap:12px}.branza .dwie-kolumny-5-7 .kol-tekst{order:-1}.dwie-kolumny.br-linki{row-gap:80px}}@media (max-width:640px){.br-branze{grid-template-columns:1fr;gap:8px}.br-kafel .mak{display:none}.br-kafel .kafel-p{margin-bottom:0}.br-kafel-szeroki .mak{display:none}}
/*$vite$:1*/