@font-face{font-family:"Poltawski Nowy";src:url(../fonts/poltawski-nowy-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:100%;descent-override:30%;line-gap-override:0%}
@font-face{font-family:"Iwona KM";src:url(../fonts/iwona-km-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:111.7%;descent-override:27.2%;line-gap-override:0%}
@font-face{font-family:"Iwona KM";src:url(../fonts/iwona-km-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:111.7%;descent-override:27.2%;line-gap-override:0%}
@font-face{font-family:"PN Georgia";src:local("Georgia");size-adjust:103.63%;ascent-override:96.5%;descent-override:28.95%;line-gap-override:0%}
@font-face{font-family:"PN Times";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif-Regular"),local("Tinos");size-adjust:111.53%;ascent-override:89.66%;descent-override:26.9%;line-gap-override:0%}
@font-face{font-family:"PN Noto";src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:95.94%;ascent-override:104.23%;descent-override:31.27%;line-gap-override:0%}
@font-face{font-family:"IW Arial";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans-Regular"),local("Arimo"),local("Helvetica");size-adjust:96.68%;ascent-override:115.53%;descent-override:28.13%;line-gap-override:0%}
@font-face{font-family:"IW Roboto";src:local("Roboto"),local("Roboto-Regular");size-adjust:97.31%;ascent-override:114.79%;descent-override:27.95%;line-gap-override:0%}
:root{--granat:#0B1A2C;
  --granat-ciemny:#081422;
  --krem:#F1EADB;
  --krem-2:#D2C9B8;
  --krem-3:#ABA394;
  --cien:#D8CCB0;
  --zloto:#C8A84A;
  --zloto-jasne:#DCBE62;
  --linia:rgba(200,168,74,.38);
  --linia-slaba:rgba(200,168,74,.16);
  --zielony:#9DB592;
  --arkusz:#0D1E32;
  --arkusz-jasny:#10243B;
  --krem-linia:rgba(241,234,219,.15);
  --pismo-tytul:"Poltawski Nowy","PN Georgia","PN Times","PN Noto",Georgia,serif;
  --pismo:"Iwona KM","IW Arial","IW Roboto",Arial,sans-serif;
  --bok:16px;
  --belka:56px;
  --wejscie:cubic-bezier(.2,.7,.2,1);}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--belka) + 12px)}
body{margin:0;font-synthesis:none;background:var(--granat);color:var(--krem);font:400 16px/1.55 var(--pismo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}
img,svg,picture{display:block;max-width:100%}
a{color:inherit}
h1,h2,h3,p,ul{margin:0}
ul{padding:0;list-style:none}
button{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--zloto-jasne);outline-offset:3px}
main:focus{outline:none}
.ukryte{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.przeskok{position:absolute;left:8px;top:-80px;z-index:100;background:var(--zloto);color:var(--granat);padding:12px 16px;font-weight:500;text-decoration:none}
.przeskok:focus{top:8px}
.belka{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;height:var(--belka);padding:0 var(--bok);background:var(--granat);border-bottom:1px solid var(--linia-slaba)}
.belka-marka{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;flex:none}
.znak{width:30px;height:30px;overflow:visible}
.znak-pion,.znak-ramie{fill:var(--krem)}
.znak-noga{fill:var(--cien)}
.znak-zwornik{fill:var(--zloto)}
.belka-nazwa{font:500 20px/1 var(--pismo-tytul);letter-spacing:.005em;white-space:nowrap}
.belka-tel,.belka-cta{display:none}
.belka-menu{margin-left:auto;display:flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:0 2px 0 10px;background:none;border:0;cursor:pointer;font-size:16px;font-weight:500}
.belka-menu-kreski{position:relative;width:22px;height:12px}
.belka-menu-kreski::before,.belka-menu-kreski::after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .25s var(--wejscie),top .25s var(--wejscie)}
.belka-menu-kreski::before{top:2px}
.belka-menu-kreski::after{top:9px}
.menu{display:none;position:absolute;top:100%;left:0;right:0;padding:6px var(--bok) 22px;background:var(--granat);border-bottom:1px solid var(--linia);max-height:calc(100svh - var(--belka));overflow-y:auto}
.menu-lista a{display:flex;align-items:center;min-height:52px;font:500 24px/1.15 var(--pismo-tytul);text-decoration:none;border-bottom:1px solid var(--linia-slaba)}
.menu-kontakt{display:grid;gap:10px;margin-top:18px}
.menu-tel,.menu-cta{display:flex;align-items:center;justify-content:center;min-height:50px;text-decoration:none;font-weight:500;border-radius:2px}
.menu-tel{border:1px solid var(--linia);font:500 20px/1 var(--pismo-tytul);letter-spacing:.02em}
.menu-cta{background:var(--zloto);color:var(--granat);font-size:17px}
.belka--glowna{margin-bottom:calc(-1 * var(--belka))}
@supports (animation-timeline:scroll()){.belka--glowna:not(.otwarte){animation:belka-tlo linear both;animation-timeline:scroll(root);animation-range:0 80px}}
@keyframes belka-tlo{from{background-color:rgba(11,26,44,0);border-bottom-color:rgba(200,168,74,0)}}
.ekran{--h:clamp(42px,13vw,60px);position:relative;display:flex;flex-direction:column;padding:0 var(--bok) 22px;overflow:hidden;text-align:center}
.ekran-kadr{--fh:min(calc(100svh - 3.06 * var(--h) - 198px - var(--belka)),124vw);position:relative;flex:none;height:calc(100svh - 3.06 * var(--h) - 194px);min-height:230px;margin:0 calc(-1 * var(--bok));overflow:hidden}
.ekran-kadr::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,rgba(11,26,44,0),rgba(11,26,44,.8) 62%,var(--granat));pointer-events:none}
.ekran-arkusz{position:absolute;inset:0}
.ekran-rzut{position:absolute;left:50%;bottom:calc(var(--fh) * -.15);height:calc(var(--fh) * 1.4);width:auto;max-width:none;aspect-ratio:1940/1560;transform:translateX(-50%);opacity:.42;stroke-width:3.2;-webkit-mask-image:radial-gradient(ellipse 16.5% 27% at 51.4% 34%,transparent 88%,#000 100%),linear-gradient(to bottom,transparent 17%,#000 24%,#000 60%,transparent 80%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 16.5% 27% at 51.4% 34%,transparent 88%,#000 100%),linear-gradient(to bottom,transparent 17%,#000 24%,#000 60%,transparent 80%);mask-composite:intersect}
.ekran-rzut .rz-podzialka{display:none}
.ekran-foto{position:absolute;left:50%;bottom:0;height:var(--fh);width:auto;max-width:none;aspect-ratio:540/654;transform:translateX(-30%)}
.ekran-tekst{position:relative;margin-top:-72px}
.haslo{font:500 var(--h)/1.02 var(--pismo-tytul);letter-spacing:-.015em;color:var(--krem)}
.haslo-w,.haslo-b{display:block;white-space:nowrap}
.ekran-kto{margin-top:8px;font-size:15px;line-height:1.3;color:var(--krem-2)}
.ekran-akcje{margin-top:10px}
.ekran-zdanie{margin:22px auto 0;max-width:34em;font-size:16px;line-height:1.5;color:var(--krem-2)}
.przycisk{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:var(--zloto);color:var(--granat);font:500 17px/1.2 var(--pismo);text-decoration:none;border-radius:2px;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,transform .12s ease-out}
.przycisk:active{background:var(--zloto-jasne);transform:scale(.97)}
@media (hover:hover){.przycisk:hover{background:var(--zloto-jasne)}}
.ekran-pod{margin-top:6px;font-size:14px;line-height:1.4;color:var(--krem-3)}
.ekran-tel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 18px;margin-top:4px}
.ekran-tel-numer{display:inline-flex;align-items:center;min-height:44px;font:500 21px/1 var(--pismo);letter-spacing:.01em;text-decoration:none;white-space:nowrap}
@media (hover:hover){.ekran-tel-numer:hover{color:var(--zloto-jasne)}}
.status{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:1.25;color:var(--krem-2)}
.status::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;border:1px solid var(--krem-3)}
.status[data-stan="teraz"]::before{background:var(--zielony);border-color:var(--zielony)}
.plakietka{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 7px;min-height:44px;text-decoration:none;color:var(--krem-2)}
.plakietka-ocena{font:500 18px/1 var(--pismo-tytul);color:var(--krem)}
.plakietka-gwiazdy{width:74px;height:14px;fill:var(--zloto)}
.plakietka-opis{font-size:14px;color:var(--krem)}
.plakietka-stan{font-size:13px;line-height:1.2;color:var(--krem-3)}
@media (hover:hover){.plakietka:hover .plakietka-opis{text-decoration:underline;text-decoration-color:var(--zloto);text-underline-offset:4px}}
.pasek{border-top:1px solid var(--linia-slaba);border-bottom:1px solid var(--linia-slaba);background:var(--granat-ciemny)}
.fakty{display:grid;grid-template-columns:minmax(0,1fr)}
.fakt{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:14px;min-height:72px;padding:12px var(--bok);border-bottom:1px solid var(--linia-slaba)}
.fakt:last-child{border-bottom:0}
.fakt-link{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:44px;text-decoration:none}
.fakt-duze{font:500 30px/1 var(--pismo-tytul);color:var(--krem);white-space:nowrap}
.fakt-opis{font-size:15px;line-height:1.35;color:var(--krem)}
.fakt-dalej{display:block;margin-top:2px;font-size:13px;color:var(--krem-2)}
.fakt-podkr{text-decoration:underline;text-decoration-color:var(--linia);text-underline-offset:3px;text-decoration-thickness:1px}
.fakt-link:hover .fakt-podkr{text-decoration-color:currentColor}
.rz-sciany{--d:1090}
.rz-drzwi{--d:150}
.rz-meble{--d:730}
.rz-wymiary{--d:990}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}
.ekran-rzut .rz-sciany,.ekran-rzut .rz-drzwi,.ekran-rzut .rz-meble,.ekran-rzut .rz-wymiary{stroke-dasharray:var(--d) var(--d);animation:pioro .7s cubic-bezier(.45,.05,.25,1) both}
.ekran-rzut .rz-drzwi{animation-duration:.4s;animation-delay:.35s}
.ekran-rzut .rz-meble{animation-duration:.5s;animation-delay:.3s}
.ekran-rzut .rz-wymiary{animation-duration:.5s;animation-delay:.35s}
.ekran-rzut .rz-kreski{animation:pojaw .4s ease-out .3s both}
.ekran-rzut .rz-osie{animation:pojaw .4s ease-out .45s both}
.status[data-stan="teraz"]::before{animation:fala .4s ease-out .2s 1 both}
.znak-ramie{animation:ramie .8s var(--wejscie) .15s both}
.znak-noga{animation:noga .8s var(--wejscie) .15s both}
.znak-zwornik{transform-origin:22px 24px;animation:zwornik .6s var(--wejscie) .55s both}}
@keyframes pioro{from{stroke-dashoffset:var(--d)}to{stroke-dashoffset:0}}
@keyframes pojaw{from{opacity:0}}
@keyframes fala{from{box-shadow:0 0 0 0 rgba(157,181,146,.75)}to{box-shadow:0 0 0 8px rgba(157,181,146,0)}}
@keyframes podpis{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes ramie{from{transform:translate(5px,-5px);opacity:0}}
@keyframes noga{from{transform:translate(5px,5px);opacity:0}}
@keyframes zwornik{from{transform:scale(0) rotate(-90deg)}}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pasek{position:relative;view-timeline-name:--pasek}
.pasek::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--zloto);transform-origin:0 50%;animation:linia-paska linear both;animation-timeline:--pasek;animation-range:entry 0% entry 80%}
@media (min-width:900px){.pasek::before{animation-range:entry 0% entry 45%}}}}
@keyframes linia-paska{from{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:.55}}
@media (max-width:359px){.belka-nazwa{font-size:18px}
.ekran-tel{gap:0 12px}
.fakt-duze{font-size:26px}
.fakt,.fakt-link{padding-left:8px;padding-right:8px}}
@media (min-width:600px) and (max-width:899px){:root{--bok:32px}
.ekran-rzut{width:min(120%,860px)}
.ekran-zdanie{font-size:18px}
.ekran-akcje{max-width:440px;margin-left:auto;margin-right:auto}
.fakt-duze{font-size:36px}
.fakt{grid-template-columns:104px minmax(0,1fr)}}
@media (min-width:900px){:root{--bok:clamp(28px,4.4vw,72px);--belka:72px;--kol:clamp(270px,23vw,390px);--odstep:28px}
.znak{width:34px;height:34px}
.belka-nazwa{font-size:22px}
.ekran{display:grid;grid-template-columns:minmax(0,1fr) var(--kol) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto auto auto;column-gap:var(--odstep);min-height:min(calc(100svh - 64px),980px);padding:0 var(--bok) 26px}
.ekran-tekst{display:contents}
.ekran-kadr{grid-column:1/-1;grid-row:1;min-height:0}
.ekran-kadr::after{height:24%;background:linear-gradient(to bottom,rgba(11,26,44,0),rgba(11,26,44,.86) 68%,var(--granat))}
.ekran-rzut{display:none}
.ekran-kadr{height:auto}
.ekran-kto{grid-column:1/-1;grid-row:2;margin-top:clamp(12px,2.6vh,26px);font-size:19px;line-height:1.45}
.ekran-foto{top:calc(var(--belka) + 18px);bottom:auto;height:auto;width:calc(var(--kol) + 30px);aspect-ratio:860/1764;transform:translateX(-46%)}
.haslo{grid-column:1/-1;grid-row:1;align-self:center;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) var(--kol) minmax(0,1fr);column-gap:var(--odstep);align-items:end;margin-top:9vh;font-size:clamp(46px,min(5.2vw,9.4vh),76px);line-height:1.04}
.haslo-a{grid-column:1;text-align:right}
.haslo-b{grid-column:3;text-align:left}
.ekran-zdanie{grid-column:1/-1;grid-row:3;margin-top:0;font-size:19px;line-height:1.45}
.ekran-tekst .ekran-pod{grid-column:1/-1;grid-row:5;margin-top:10px;font-size:15px}
.ekran-akcje{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:34px;row-gap:10px;margin-top:clamp(14px,2.6vh,26px)}
.przycisk{min-height:58px;padding:0 34px;font-size:18px}
.ekran-akcje .przycisk{grid-column:1;grid-row:1}
.ekran-tel{grid-column:2;grid-row:1;margin:0}
.ekran-tel-numer{font-size:24px}
.status{font-size:16px}
.plakietka{grid-column:1/-1;grid-row:6;justify-self:center;margin-top:clamp(2px,1vh,10px)}
.plakietka-ocena{font-size:20px}
.plakietka-opis{font-size:16px}
.plakietka-stan{font-size:15px}
.fakty{grid-template-columns:repeat(3,minmax(0,1fr))}
.fakt{grid-template-columns:100px minmax(0,1fr);align-items:start;column-gap:18px;min-height:116px;padding:18px clamp(20px,2.6vw,40px) 22px;border-bottom:0;border-right:1px solid var(--linia-slaba)}
.fakt-link{align-items:start}
.fakt-opis{padding-top:6px}
.fakt:first-child{padding-left:var(--bok)}
.fakt:last-child{border-right:0}
.fakt-duze{font-size:46px}
.fakt-opis{font-size:16px;max-width:20em}
.fakt-dalej{font-size:14px}}
@media (min-width:1440px){.fakty{grid-template-columns:minmax(0,1.03fr) minmax(0,1.12fr) minmax(0,1fr)}}
:root{interpolate-size:allow-keywords;--font-naglowki:var(--pismo-tytul);--font-tresc:var(--pismo);--papier:#F1EADB;--papier-tekst:#1B2938;--papier-linia:rgba(11,26,44,.16);--t1:var(--krem);--t2:var(--krem-2);--t3:var(--krem-3);--t4:var(--krem-3);--gold:var(--zloto);--e3:#13263C;--e4:#1C3350;--e-border-1:var(--linia-slaba);--e-border-2:var(--linia);--gold-surface:rgba(200,168,74,.08);--cta-text:var(--granat)}
[hidden]{display:none!important}
main{timeline-scope:--opinie}
@keyframes dom-zanik{to{opacity:0}}
@media (min-width:1100px){.belka{gap:clamp(16px,2vw,32px)}
.belka-menu{display:none}
.menu{display:block;position:static;padding:0;border:0;background:none;max-height:none;overflow:visible;margin-left:auto}
.menu-lista{display:flex;gap:clamp(14px,1.8vw,30px)}
.menu-lista a{min-height:44px;font:400 16px/1 var(--pismo);border:0;color:var(--krem-2)}
.menu-lista a:hover{color:var(--krem)}
.menu-kontakt{display:none}
.belka-tel{display:flex;align-items:center;min-height:44px;font:500 19px/1 var(--pismo-tytul);letter-spacing:.02em;text-decoration:none;white-space:nowrap}
.belka-tel:hover{color:var(--zloto-jasne)}
.belka-cta{display:flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--linia);font-weight:500;text-decoration:none;border-radius:2px;white-space:nowrap;transition:border-color .2s}
.belka-cta:hover{border-color:var(--zloto)}}
@media (max-width:899px){.fakt{min-height:54px;padding-top:5px;padding-bottom:5px}}
h1,h2,h3,.faq-pytanie>span:first-child,.kmq-q,.cal-modal-title span,.cal-modal-sub,.sciezka-nazwa,.kh-tytul{text-wrap:balance}
@media (min-width:900px){.ekran-rzut{display:block;left:50%;top:-12.8%;bottom:auto;height:160%;width:auto;transform:translateX(-50%);opacity:.5;stroke-width:2.6;-webkit-mask-image:radial-gradient(ellipse 13% 15% at 50.5% 27%,transparent 86%,#000 100%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 28%,transparent 33%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 13% 15% at 50.5% 27%,transparent 86%,#000 100%),linear-gradient(to bottom,transparent 19%,#000 21%,#000 28%,transparent 33%);mask-composite:intersect}}
@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ekran-foto{transform-origin:50% 100%;animation:ekran-foto-wyjscie linear both;animation-timeline:scroll(root);animation-range:0 80svh}}}
@keyframes ekran-foto-wyjscie{to{scale:1.06}}
@media (min-width:900px){.ekran{min-height:min(calc(100svh - 118px),980px)}}
@media (max-width:899px){.plakietka{flex-direction:column;gap:0;justify-content:center;line-height:1.2}
.plakietka-wiersz{display:inline-flex;align-items:center;gap:0 7px}}
@media (min-width:900px){.plakietka-wiersz{display:contents}}
@media (min-width:900px){:root{--odstep:calc(var(--kol) * .13 + 54px)}
.ekran{grid-template-rows:1fr auto auto auto auto auto 1.15fr;padding-bottom:0}
.ekran-kadr{grid-row:1/-1}
.ekran-kadr::after{height:26%}
.ekran-foto{width:calc(var(--kol) * 1.16 + 30px)}
.ekran-rzut{display:none}
.haslo{grid-row:2;align-self:end;margin-top:0;font-size:clamp(40px,min(4.3vw,9vh),68px)}
.ekran-kto{grid-column:1;grid-row:3;margin-top:22px;text-align:right;font-size:19px;z-index:1}
.ekran-zdanie{grid-column:1;grid-row:4;margin:0 0 0 auto;max-width:21em;text-align:right;z-index:1}
.ekran-akcje{grid-column:3;grid-row:3/span 2;grid-template-columns:auto;justify-content:start;justify-items:start;align-self:start;margin-top:22px;row-gap:2px;z-index:1}
.ekran-akcje .przycisk{white-space:nowrap}
.ekran-akcje .ekran-tel{grid-column:1;grid-row:2;justify-content:flex-start}
.ekran-tekst .ekran-pod{grid-column:3;grid-row:5;margin-top:4px;text-align:left;z-index:1}
.plakietka{grid-column:3;grid-row:6;justify-self:start;justify-content:flex-start;z-index:1}}
.ekran-zdanie{margin:8px auto 0;font-size:15px;line-height:1.4}
.ekran-kto{color:var(--krem)}
.ekran-akcje .ekran-pod{margin-top:6px;font-size:13px;line-height:1.35}
.ekran-pod span{display:inline-block}
.ekran-tel{gap:0 10px;margin-top:2px}
.ekran-tel-napis{font-size:14px;color:var(--krem-2)}
.ekran-tel .status{flex-basis:100%;justify-content:center;min-height:24px;margin-top:-6px}
.ekran-tel-opis{display:none}
.ekran .plakietka{margin-top:4px}
@media (min-width:900px){.ekran{min-height:min(100svh,980px)}
.ekran-zdanie{grid-column:1;grid-row:3/span 3;margin:22px 0 0 auto;max-width:24em;text-align:right;font-size:19px;line-height:1.45;z-index:1}
.ekran-kto{display:block}
.ekran-akcje .ekran-pod{grid-column:1;grid-row:2;max-width:26em;margin-top:8px;font-size:14px;text-align:left}
.ekran-akcje .ekran-tel{grid-row:3;gap:0 12px;margin-top:4px}
.ekran-tel .status{flex-basis:auto;min-height:44px;margin-top:0}
.ekran-tel-opis{display:block;flex-basis:100%;margin-top:-6px;font-size:14px;color:var(--krem-3);text-align:left}
.ekran-akcje{grid-row:3/span 3}
.ekran .plakietka{margin-top:6px}}
@media (prefers-reduced-motion:no-preference){.haslo-w,.haslo-b{animation:haslo-wej .7s var(--wejscie) both}
.haslo-w+.haslo-w{animation-delay:.08s}
.haslo-b{animation-delay:.16s}}
@keyframes okno-tlo{from{opacity:0}}
@keyframes okno-wej{from{opacity:0;translate:0 26px}}
@keyframes okno-karta{from{opacity:0;translate:0 14px}}
@keyframes haslo-wej{from{clip-path:inset(0 0 100% 0);translate:0 38%}to{clip-path:inset(-10% -5% -30% -5%);translate:0 0}}
@media (min-width:900px){.ekran-akcje .ekran-tel{align-items:baseline}
.ekran-tel .status{align-self:center}}
.ekran-tel{align-items:baseline}
.ekran-tel .status{align-self:center}
@media (min-width:1280px){.ekran-akcje .ekran-pod,.ekran-tel-opis{font-size:14.5px}}
@media (max-width:899px){.ekran{padding-bottom:30px}
.ekran-zdanie{margin-top:12px;font-size:16px;line-height:1.5}
.ekran-akcje{margin-top:16px}
.ekran-akcje .ekran-pod{margin-top:10px;font-size:14px;line-height:1.45}
.ekran-tel{margin-top:14px;gap:0 12px}
.ekran-tel-napis{font-size:15px}
.ekran-tel-numer{font-size:24px}
.ekran-tel .status{margin-top:2px;min-height:30px;font-size:15px}
.ekran .plakietka{margin-top:14px}
.plakietka-opis{font-size:15px}
.fakt{min-height:84px;padding-top:16px;padding-bottom:16px}
.fakt-opis{font-size:16px;line-height:1.4}
.fakt-dalej{margin-top:4px;font-size:14px}}
@media (max-width:899px){.ekran{padding-bottom:40px}
.ekran-kadr{--fh:clamp(220px,38svh,320px);height:calc(var(--fh) + var(--belka) + 4px);min-height:0}
.ekran-kadr::after{height:38%}
.ekran-tekst{margin-top:-26px}
.ekran-zdanie{margin-top:20px;text-wrap:balance}
.ekran-kto{display:block}
.ekran-akcje{margin-top:28px}
.ekran-akcje .ekran-pod{margin-top:12px;text-wrap:balance}
.ekran-tel{margin-top:26px}
.ekran-tel .status{margin-top:6px}
.ekran .plakietka{margin-top:20px}
.plakietka-stan{line-height:1.4}}
@media (max-width:899px){.belka{transition:transform .22s ease-out}
.ekran-kadr{--fh:clamp(190px,calc(100svh - 3.06 * var(--h) - 281px),320px)}
.plakietka-stan,.nl-dalej{font-size:14px;color:var(--krem-2)}}
@media (max-width:379px){.ekran-kadr{--fh:clamp(176px,calc(100svh - 3.06 * var(--h) - 311px),320px)}}
