@charset "UTF-8";@media all{:root{--atom-kolor-glowny:#2c3e50;--atom-kolor-akcent:#e74c3c;--atom-kolor-jasny:#ecf0f1;--atom-kolor-ciemny:#34495e;--atom-kolor-bialy:#fff;--atom-gradient-glowny:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--atom-cien-box:0 10px 30px rgba(0,0,0,.1);--atom-animacja-czas:.3s;--menu-scroll:#273E7C}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;line-height:1.6;color:var(--atom-kolor-ciemny) !important;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%) !important;overflow-x:hidden !important}h2{display:block;font-size:1.5em !important;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold !important;unicode-bidi:isolate}h3{display:block;font-size:1.17em !important;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold !important;unicode-bidi:isolate}p,li{font-size:1rem;line-height:1.6}#atomNaglowek{position:fixed;inset:0 0 auto 0;width:100%;z-index:1000;background:transparent;box-shadow:none;transition:all .25s ease;backdrop-filter:saturate(120%) blur(6px)}#atomNaglowek.atomPrzewiniety{background:rgba(255,255,255,.97);box-shadow:var(--atom-cien-box)}#atomKontenerNaglowek{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}#atomLogo img{height:60px;width:94px;transition:filter .25s ease,transform .25s ease}#atomNaglowek:not(.atomPrzewiniety) #atomLogo img{filter:brightness(0) invert(1)}#atomNaglowek.atomPrzewiniety #atomLogo img{filter:brightness(1.2) saturate(1.1)}#atomMenuDesktop{display:flex;gap:2rem;list-style:none}#atomMenuDesktop>ul{list-style:none;padding:0;margin:0;display:flex;gap:2rem}#atomMenuDesktop>ul>li{position:relative;padding:0}#atomMenuDesktop>ul>li>a{text-decoration:none;font-weight:600;position:relative;transition:color var(--atom-animacja-czas)}#atomMenuDesktop ul ul{position:absolute;top:100%;left:0;min-width:220px;background:var(--atom-kolor-glowny);border-radius:5px;box-shadow:var(--atom-cien-box);z-index:1050;display:none;list-style:none;padding:10px 0;margin:0}#atomMenuDesktop ul ul li{display:block;padding:0}#atomMenuDesktop ul ul a{color:var(--atom-kolor-bialy) !important}#atomMenuDesktop ul ul li a{padding:8px 15px;display:block;color:var(--atom-kolor-bialy) !important;white-space:nowrap}@media (min-width:992px){#atomMenuDesktop ul li:hover>ul{display:block}#atomMenuDesktop ul ul.menu-active{display:none}}#atomNaglowek:not(.atomPrzewiniety) #atomMenuDesktop a{color:#fff}#atomNaglowek.atomPrzewiniety #atomMenuDesktop a{color:var(--menu-scroll);transition:color var(--atom-animacja-czas)}#atomMenuDesktop a::after{content:'';position:absolute;left:0;bottom:-6px;height:2px;width:0;background:currentColor;transition:width .25s ease}#atomMenuDesktop a:hover::after{width:100%}#atomHamburger{display:none;flex-direction:column;cursor:pointer;z-index:1001;position:relative}#atomHamburger span{width:30px;height:3px;background:#fff;margin:3px 0;transition:var(--atom-animacja-czas)}#atomNaglowek.atomPrzewiniety #atomHamburger span{background:var(--menu-scroll)}#atomHamburger.atomAktywny span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#atomHamburger.atomAktywny span{background:#354883 !important}#atomHamburger.atomAktywny span:nth-child(2){opacity:0}#atomHamburger.atomAktywny span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}#atomMenuMobilne{position:fixed;right:-300px;top:0;width:280px;height:100vh;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);box-shadow:-5px 0 20px rgba(0,0,0,.1);transition:right var(--atom-animacja-czas);padding:80px 20px 20px;z-index:999}#atomMenuMobilne.atomAktywny{right:0}#atomMenuMobilne ul{list-style:none;display:flex;flex-direction:column}#atomMenuMobilne li{margin:1.2rem 0;display:block !important;margin:1.2rem 0}#atomMenuMobilne a{color:var(--menu-scroll);text-decoration:none;font-size:1.05rem;font-weight:600}#atomSekcjaHero{position:relative;margin-top:0;display:grid;align-items:center;grid-template-columns:1.2fr .8fr;gap:2rem;padding:6rem 2rem 4rem;color:#fff;isolation:isolate;overflow:hidden}#atomHeroTlo{position:absolute;inset:-5% -5% -5% -5%;z-index:-2;overflow:hidden;transform:translateZ(0)}#atomHeroTlo img{position:absolute;width:100%;height:100%;object-fit:cover}#atomHeroOverlay{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(39,62,124,.85),rgba(0,0,0,.35))}.atomHeroLeft{max-width:680px;padding:1rem 1rem 1rem 2rem}.atomTytulGlowny{font-size:3rem;margin-bottom:1rem;letter-spacing:.5px}.atomPodtytul{font-size:1.25rem;margin-bottom:1.5rem;opacity:.95}.atomSzklanaRamka{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:1.75rem;box-shadow:0 10px 30px rgba(0,0,0,.15);backdrop-filter:blur(8px)}.atomSzklanaRamka h2{margin-bottom:.6rem}.atomSzklanaRamka p{opacity:.95}#atomPrzedPoKalkWrap{max-width:1200px;margin:-3rem auto 2rem;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;padding:0 2rem}.atomBeforeAfter{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--atom-cien-box);background:#000;user-select:none;touch-action:none;aspect-ratio:16/10}.atomBeforeAfter img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.atomBeforeAfter .after{clip-path:polygon(0 0,var(--pos,50%) 0,var(--pos,50%) 100%,0 100%);transition:clip-path .06s linear}.atomSliderRange{position:absolute;inset:auto 0 0 0;width:100%;appearance:none;background:transparent;height:44px;cursor:ew-resize;z-index:2}.atomSliderRange::-webkit-slider-thumb{appearance:none;width:54px;height:54px;border-radius:50%;background:url('https://nieru.i-ty.pl/test/foto/logo/logo-niebieski50x47.webp') center/70% no-repeat #fff;border:3px solid var(--menu-scroll);box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-30px)}.atomSliderRange::-moz-range-thumb{width:54px;height:54px;border-radius:50%;background:url('https://nieru.i-ty.pl/test/foto/logo/logo-niebieski50x47.webp') center/70% no-repeat #fff;border:3px solid var(--menu-scroll);box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-30px)}.atomHint{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:.35rem .6rem;border-radius:0 0 16px 16px;font-size:.85rem;z-index:2;text-align:center}.atomBadgeBA{position:absolute;z-index:2;top:14px;left:14px;background:var(--atom-kolor-akcent);color:#fff;padding:.35rem .7rem;border-radius:999px;font-weight:700}.atomBadgeBA.atomPo{left:auto;right:14px;background:#19b36b}#atomKalkulator{background:#fff;padding:2rem;border-radius:20px;box-shadow:var(--atom-cien-box);position:relative;overflow:hidden}#atomKalkulator h2{text-align:center;margin-bottom:1rem;color:var(--menu-scroll)}.atomGrupaKalkulatora{margin:1.2rem 0}.atomGrupaKalkulatora label{display:block;margin-bottom:.5rem;color:var(--atom-kolor-glowny);font-weight:600}#atomSuwakMetraz{width:100%;height:8px;appearance:none;border-radius:5px;outline:none;background:linear-gradient(to right,var(--atom-kolor-akcent) 0%,var(--atom-kolor-jasny) 0%)}#atomSuwakMetraz::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:var(--atom-kolor-akcent);box-shadow:0 2px 10px rgba(0,0,0,.2)}#atomSuwakMetraz::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--atom-kolor-akcent);box-shadow:0 2px 10px rgba(0,0,0,.2)}#atomWartoscMetraz{text-align:center;font-size:1.25rem;color:var(--atom-kolor-akcent);margin:.75rem 0}#atomWyborMaterialu{width:100%;padding:.9rem;border:2px solid var(--atom-kolor-jasny);border-radius:10px;font-size:1rem}#atomWyborMaterialu:focus{border-color:var(--atom-kolor-akcent);outline:none}#atomWynikKalkulatora{background:var(--atom-gradient-glowny);color:#fff;padding:1.2rem;border-radius:15px;text-align:center;margin-top:1.5rem}#kwotaPoczatkowa{font-size:2rem;font-weight:800;display:inline-block;color:#fff}.rsform-block-cena .formControlText,.rsform-block-cena .formControlText input[type="text"]{display:none !important}#atomKwotaWyceny{font-size:2rem;font-weight:800}.atomMathIcon{position:absolute;opacity:.18;font-size:2.2rem;color:var(--menu-scroll);animation:float 8s ease-in-out infinite;pointer-events:none}.atomMathIcon.i1{top:8%;left:-6%;animation-duration:7s}.atomMathIcon.i2{bottom:10%;right:-5%;animation-duration:9s}.atomMathIcon.i3{top:45%;right:-8%;animation-duration:6.5s}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(10deg)}}.atomBoksSkosny{background:#fff;padding:3rem 2rem;margin:3rem auto;max-width:1200px;box-shadow:var(--atom-cien-box);transform:skewY(-2deg)}.atomBoksSkosny>*{transform:skewY(2deg)}#atomDlaczegoTop{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem}.atomKartaCount{background:#fff;border-radius:16px;box-shadow:var(--atom-cien-box);padding:1.2rem;text-align:center;position:relative;overflow:hidden}.atomKartaCount::before{content:'';position:absolute;inset:0 0 auto 0;height:5px;background:var(--atom-gradient-glowny)}.atomCount{font-size:3rem;font-weight:900;color:var(--menu-scroll);line-height:1}.atomCountLabel{font-weight:700;color:var(--atom-kolor-glowny);margin-top:.35rem}.atomHasla3{display:flex;gap:1.2rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1.2rem;font-weight:800;color:var(--atom-kolor-glowny)}.atomHasla3 a{background:#f6f8ff;border:2px solid var(--menu-scroll);padding:.6rem 1rem;border-radius:999px;text-decoration:none;color:var(--menu-scroll);transition:all var(--atom-animacja-czas)}.atomHasla3 a:hover{background:var(--menu-scroll);color:var(--atom-kolor-bialy);box-shadow:0 4px 12px rgba(0,0,0,.15)}.atomBoksNieprostokatny{background:#fff;padding:3rem 2rem;margin:3rem auto;max-width:1200px;box-shadow:var(--atom-cien-box);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}#atomJakDzialamy{position:relative;display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:1.5rem}#atomJakDzialamy::before{content:'';position:absolute;top:42px;left:5%;right:5%;height:3px;border-radius:3px;background:linear-gradient(90deg,#ddd 30%,var(--atom-kolor-akcent) 60%,#ddd 100%);background-size:200% 100%;animation:lineMove 4s linear infinite;z-index:0}@keyframes lineMove{0%{background-position:0 0}100%{background-position:-200% 0}}.atomKrokProcesu{background:#fff;border-radius:16px;box-shadow:var(--atom-cien-box);padding:1.2rem;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.2,.65,.2,1)}.atomKrokProcesu.atomWidoczny{opacity:1;transform:none}.atomNumerKroku{width:64px;height:64px;margin:-32px auto 12px;border-radius:50%;background:var(--atom-gradient-glowny);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:900;box-shadow:0 10px 20px rgba(0,0,0,.15)}#atomRodzajeSufitow{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.atomKartaSufitu{background:#fff;border-radius:15px;overflow:hidden;box-shadow:var(--atom-cien-box);transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;display:block;text-decoration:none;color:inherit}.atomKartaSufitu:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.atomObrazSufitu{height:200px;background:var(--atom-gradient-glowny);position:relative;overflow:hidden}.atomTrescSufitu{padding:1.2rem}.atomCTABox{display:flex;align-items:center;justify-content:center;text-align:center;min-height:200px;background:repeating-linear-gradient(135deg,#f8fbff,#f8fbff 12px,#eef4ff 12px,#eef4ff 24px);border:2px dashed #cbd8ff;border-radius:15px;padding:1.5rem;font-weight:700;color:#2a3f7d}#atomGaleriaKolaz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:3rem auto;max-width:1200px;padding:0 2rem}.atomElementGalerii{position:relative;overflow:hidden;border-radius:15px;height:250px;background:var(--atom-gradient-glowny);cursor:pointer;transition:all var(--atom-animacja-czas);display:block;text-decoration:none;color:inherit}.atomElementGalerii:nth-child(1){grid-column:span 2}.gallery-dynamic{background:linear-gradient(45deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.gallery-animation{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pulse-circle{width:100px;height:100px;border:2px solid rgba(255,255,255,0.5);border-radius:50%;animation:pulseCircle 2s infinite}@keyframes pulseCircle{0%{transform:scale(0.5);opacity:0}50%{opacity:1}100%{transform:scale(2);opacity:0}}#atomBlogWpisy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem auto;max-width:1200px;padding:0 2rem}.atomWpisBlog{background:var(--atom-kolor-bialy);border-radius:15px;overflow:hidden;box-shadow:var(--atom-cien-box);transition:all var(--atom-animacja-czas);display:block;text-decoration:none;color:inherit}.atomWpisBlog:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.atomObrazWpisu{height:200px;background:linear-gradient(135deg,#667eea,#764ba2)}.atomTrescWpisu{padding:1.5rem}.atomWpisBlog h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0.5rem}.atomWpisBlog p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}#atomFAQ{max-width:1100px;margin:3rem auto;padding:0 2rem}.atomFAQGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.atomFAQGrid{grid-template-columns:1fr 1fr}}.atomPytanieFAQ{background:#fff;border-radius:12px;box-shadow:var(--atom-cien-box);overflow:hidden}.atomNaglowekFAQ{padding:1rem 1.2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.atomOdpowiedzFAQ{max-height:0;overflow:hidden;padding:0 1.2rem;transition:max-height .3s ease,padding .3s ease}.atomOdpowiedzFAQ.aktywna{padding:1rem 1.2rem;max-height:500px}.atomOpisFirmy{max-width:1200px;margin:3rem auto;padding:0 2rem}.atomOpisGrid{display:grid;grid-template-columns:1fr;gap:1rem}.atomOpisGrid p{text-align:left}#atomStopka{background:var(--atom-kolor-glowny);color:#fff;margin-top:5rem;position:relative;padding-top:4rem !}#atomStopka::before{content:'';position:absolute;top:-50px;left:0;right:0;height:50px;background:var(--atom-kolor-glowny);border-radius:50% 50% 0 0 / 100% 100% 0 0}#atomStopka a{color:#fff;text-decoration:none}#atomStopka a:hover{color:var(--atom-kolor-akcent);text-decoration:none}.atomKontenerStopki{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}#atomLogoStopka img{filter:brightness(0) invert(1);height:50px}.atomIkonySpolecznosciowe a i{color:#fff}footer .atomProjekt a{color:#fff !important;text-decoration:none}@media (max-width:980px){#atomSekcjaHero{grid-template-columns:1fr;padding-top:6.5rem}.atomHeroLeft{padding:1rem}#atomPrzedPoKalkWrap{grid-template-columns:1fr}#atomHamburger{position:fixed;top:1.8rem;right:2rem}}@media (max-width:768px){#atomMenuDesktop{display:none}#atomHamburger{display:flex}.atomTytulGlowny{font-size:2rem}.atomElementGalerii:nth-child(1){grid-column:span 1}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}.kontener-z-sidebarami{display:flex;margin:0 auto;gap:2rem;flex-wrap:wrap}.sidebar-lewa{flex:0 0 300px;min-width:250px;padding:0}.sidebar-prawa{flex:0 0 300px;min-width:250px;padding:0}.glowna-tresc{flex:1 1 600px;min-width:320px;order:2;padding:0}.kontener-z-sidebarami.layout-left-only .glowna-tresc{flex:1 1 calc(100% - 300px - 2rem);max-width:calc(100% - 300px - 2rem)}.kontener-z-sidebarami.layout-left-only .sidebar-prawa{display:none}.kontener-z-sidebarami.layout-right-only .glowna-tresc{flex:1 1 calc(100% - 300px - 2rem);max-width:calc(100% - 300px - 2rem)}.kontener-z-sidebarami.layout-right-only .sidebar-lewa{display:none}.kontener-z-sidebarami.layout-no-sidebars .glowna-tresc{flex:1 1 100%;max-width:100%}.kontener-z-sidebarami.layout-no-sidebars .sidebar-lewa,.kontener-z-sidebarami.layout-no-sidebars .sidebar-prawa{display:none}.moduletable{background:var(--atom-kolor-bialy);box-shadow:var(--atom-cien-box);margin-bottom:2rem;width:100%;border:1px solid #2c3e50;clip-path:polygon( 0 0,calc(100% - 45px) 0,100% 45px,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100% )}.moduletable.mod-menu-buttons{padding:0;background:none;box-shadow:none;border:none}.moduletable h3{font-size:1.5rem;color:var(--atom-kolor-glowny);margin-bottom:1rem;padding:0 10px}.view-article{background:var(--atom-kolor-bialy);padding:0px;border-radius:12px;box-shadow:var(--atom-cien-box)}.page-header h1{font-size:2.5rem;color:var(--atom-kolor-glowny);margin-bottom:1rem;border-bottom:2px solid var(--atom-kolor-jasny);padding-bottom:0.5rem}.article-content p{margin-bottom:1.5rem}.article-content ul,.article-content ol{margin:1.5rem 0 1.5rem 2rem}.article-content h2{font-size:2rem;color:var(--atom-kolor-akcent);margin-top:2rem;margin-bottom:1rem}@media (max-width:1024px){.sidebar-lewa,.sidebar-prawa{flex:1 1 100%;order:3;padding:1rem 1.5rem;min-width:100%}.glowna-tresc{order:1;flex:1 1 100%}.kontener-z-sidebarami.layout-left-only .glowna-tresc,.kontener-z-sidebarami.layout-right-only .glowna-tresc,.kontener-z-sidebarami.layout-no-sidebars .glowna-tresc{max-width:100%;min-width:100%;flex:1 1 100%}}.artykul-kontener{background:#fff;border-radius:15px;padding:2rem 2.5rem;box-shadow:var(--atom-cien-box)}.artykul-naglowek h1{font-size:2.5rem;color:var(--atom-kolor-glowny);margin-top:0;margin-bottom:1.5rem}.artykul-obraz{margin-bottom:2rem}.artykul-obraz img{max-width:100%;height:auto;border-radius:12px}.artykul-tresc{line-height:1.8;font-size:1.1rem}.artykul-tresc p,.artykul-tresc ul,.artykul-tresc h2,.artykul-tresc h3{margin-bottom:1.5rem}.naglowek-kategorii{padding:4rem 2rem;text-align:center;color:var(--atom-kolor-glowny);position:relative;overflow:hidden;margin-top:80px;background:#e9ecef}.naglowek-kategorii.z-tlem{color:#fff}.naglowek-kategorii .tlo-modul{position:absolute;inset:0;z-index:1}.naglowek-kategorii .tlo-modul>div{width:100%;height:100%;background-size:cover;background-position:center;filter:brightness(0.6)}.naglowek-kategorii .zawartosc-naglowka{position:relative;z-index:2}.naglowek-kategorii h1{font-size:3rem;margin:0}.lista-artykulow-kategorii{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:2rem 0}.artykul-kategoria-item{display:block;text-decoration:none;background:#fff;border-radius:15px;box-shadow:var(--atom-cien-box);overflow:hidden;transition:all var(--atom-animacja-czas)}.artykul-kategoria-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.art-kategoria-obraz img{width:100%;height:220px;object-fit:cover;display:block}.art-kategoria-tresc{padding:1.5rem}.art-kategoria-tresc h3{margin-top:0;color:var(--atom-kolor-glowny)}.art-kategoria-tresc p{color:var(--atom-kolor-ciemny);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.czytaj-dalej-btn{display:inline-block;margin-top:1rem;font-weight:bold;color:var(--atom-kolor-akcent)}@media (max-width:991px){#atomMenuDesktop{display:none !important}#atomHamburger{display:flex}}#atomMenuMobilne.atomAktywny{right:0 !important}#atomMenuMobilne ul ul{display:none;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}#atomMenuMobilne li.expanded>ul{display:block;max-height:500px;padding-top:10px;padding-left:20px;background:rgba(0,0,0,0.1)}#atomMenuMobilne li.expanded>ul a{padding:10px 0;font-size:0.95rem}.naglowek-sekcji{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:var(--atom-kolor-glowny)}.lista-artykulow-kategorii{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:2rem 0}.artykul-kategoria-item{display:block;background:var(--atom-kolor-bialy);border-radius:15px;box-shadow:var(--atom-cien-box);overflow:hidden;transition:all var(--atom-animacja-czas);text-decoration:none;color:var(--atom-kolor-ciemny)}.artykul-kategoria-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.artykul-obrazek{width:100%;padding-top:56.25%;background-size:cover;background-position:center}.artykul-tresc{padding:1.5rem}.artykul-tytul{font-size:1.3rem;color:var(--atom-kolor-glowny);margin-top:0;margin-bottom:0.5rem}.artykul-wstep{font-size:0.95rem;color:var(--atom-kolor-ciemny);margin-bottom:1rem}.artykul-wiecej{font-weight:600;color:var(--atom-kolor-akcent)}.mod-menu-buttons{display:flex;flex-direction:column;gap:0.75rem;padding:10px 0}.mod-menu-buttons .nav-item{width:100%}.mod-menu-buttons .atom-przycisk-menu{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;font-size:1.05rem;font-weight:700;text-align:left;text-decoration:none;color:var(--atom-kolor-glowny);background:var(--atom-kolor-bialy);border:1px solid rgba(0,0,0,0.1);border-radius:12px;box-shadow:0 6px 15px rgba(0,0,0,0.08);transition:all var(--atom-animacja-czas);width:100%}.mod-menu-buttons .atom-przycisk-menu:hover,.mod-menu-buttons .active-item>.atom-przycisk-menu{background:var(--atom-kolor-akcent);color:var(--atom-kolor-bialy);transform:translateY(-3px);box-shadow:0 10px 25px rgba(231,76,60,0.5);border-color:var(--atom-kolor-akcent)}.mod-menu-buttons .current .atom-przycisk-menu{background:var(--atom-kolor-glowny);color:var(--atom-kolor-bialy);box-shadow:0 10px 25px rgba(44,62,80,0.4);border-color:var(--atom-kolor-glowny)}.mod-menu-buttons .has-children>.atom-przycisk-menu::after{content:'\f054';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:10px;font-size:0.8em;transition:transform var(--atom-animacja-czas)}.mod-menu-buttons .active-item.has-children>.atom-przycisk-menu::after{color:var(--atom-kolor-bialy)}.mod-menu-buttons .mod-menu__sub-buttons{padding-left:15px;padding-top:5px;border-left:3px solid var(--atom-kolor-akcent);display:none;overflow:hidden}.mod-menu-buttons .mod-menu__sub-buttons .atom-przycisk-menu{padding:10px 10px;font-size:0.95rem;font-weight:500;background:transparent;border:none;box-shadow:none;color:var(--atom-kolor-ciemny);transform:none}.mod-menu-buttons .mod-menu__sub-buttons .atom-przycisk-menu:hover{color:var(--atom-kolor-akcent);background:transparent;box-shadow:none}.mod-menu-buttons .divider{border-bottom:3px solid var(--atom-kolor-akcent);margin:1.5rem 0}.atom-mod-menu-oferta-wrapper h3{text-align:center;background:#fff;font-weight:800;color:#2c3e50;padding:15px 10px;margin:0;line-height:1.2}.atom-menu-oferta{background:#2c3e50;list-style:none;padding:0;margin:0}.atom-menu-oferta .atom-menu-link-oferta{display:block;text-decoration:none;color:#fff;padding:15px 20px;transition:background-color .2s ease}.atom-menu-oferta .nav-item.active .atom-menu-link-oferta,.atom-menu-oferta .nav-item.current .atom-menu-link-oferta{background-color:#ecf0f1;color:#2c3e50;font-weight:700}.atom-menu-oferta .atom-menu-link-oferta:hover:not(.active):not(.current){background-color:rgba(255,255,255,0.15)}.system-unpublished{opacity:0.7}.atomObrazWpisu img{width:100%;height:100%;object-fit:cover;border-radius:15px 15px 0 0}.atom-pagination-wrap{margin:3rem auto;max-width:1200px;padding:0 2rem;text-align:center}.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.pagination li{margin:0 5px}.pagination li a,.pagination li span{display:block;padding:10px 15px;text-decoration:none;border-radius:8px;background:var(--atom-kolor-bialy);color:var(--atom-kolor-glowny);border:2px solid var(--atom-kolor-jasny);transition:all var(--atom-animacja-czas);font-weight:600}.pagination li.active span,.pagination li.active a{background:var(--atom-gradient-glowny);color:var(--atom-kolor-bialy);border-color:transparent;box-shadow:var(--atom-cien-box);cursor:default}.pagination li a:hover{background:var(--atom-kolor-glowny);color:var(--atom-kolor-bialy);border-color:var(--atom-kolor-glowny)}.com-content-category-blog__counter.counter{display:none !important}.atomWpisBlog{background:var(--atom-kolor-ciemny);border-radius:8px;box-shadow:var(--atom-cien-box);display:flex;flex-direction:column;text-decoration:none;color:var(--atom-kolor-bialy);transition:transform 0.3s ease,box-shadow 0.3s ease}.atomObrazWpisu{width:100%;height:220px;overflow:hidden;border-radius:8px 8px 0 0}.atomObrazWpisu img{width:100%;height:100%;object-fit:cover;display:block}.atomTrescWpisu{padding:1.5rem;flex-grow:1}.atomWpisBlog h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0;margin-bottom:0.5rem;font-size:1.25rem}.atomWpisBlog p{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}}
