@charset "UTF-8";:root{--hdr-txt-color:#fff;--hdr-txt-color-marked:#000}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}img{display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media only screen and (max-width :600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width :900px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width :601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:900px){.hide-on-med-only{display:none!important}}@media only screen and (min-width :901px){.hide-on-large-only{display:none!important}}@media only screen and (min-width :901px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:900px){.show-on-medium{display:block!important}}@media only screen and (max-width :600px){.show-on-small{display:block!important}}@media only screen and (min-width :601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width :900px){.show-on-medium-and-down{display:block!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url(../fonts/bebas-neue-v16-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-latin_latin-ext-600.woff2) format("woff2")}@keyframes inset-anim{to{clip-path:inset(0)}}.inset-anim{clip-path:inset(10%);animation:inset-anim linear forwards}@keyframes rotate-anim{100%{transform:rotate(360deg)}}@keyframes strokeAnim{100%{stroke-dashoffset:var(--trgdashoffset,0)}}.bt-anim{position:relative;top:15rem;opacity:0;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transition:.5s ease-out}.bt-anim.showned{top:0;opacity:1}.lr-anim{clip-path:inset(0 50% 0 0);will-change:clip-path}.rl-anim{clip-path:inset(0 0 0 50%);will-change:clip-path}.center-anim{clip-path:inset(50%);will-change:clip-path}@keyframes rotate-anim-right{100%{transform:rotate(360deg)}}@keyframes rotate-anim-left{100%{transform:rotate(-360deg)}}.podstrona:not(.zes) .kontakt-start{margin-top:0}.files{display:flex;flex-wrap:wrap;gap:1.5rem}.fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.fotos li a{display:flex;width:100%;aspect-ratio:16/9;position:relative;isolation:isolate}.fotos li a picture{position:absolute;top:0;left:0;width:100%;height:100%}.fotos li a picture img{object-fit:cover;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}.strony{margin:5rem 0 0 0}.strony::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#9ba3a7;position:absolute;z-index:-1}.strony .container{border-top:1px solid #f4f5f7;width:100%;max-width:100%;margin:0;display:flex;justify-content:flex-end}.strony .container nav{display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;width:auto}.strony .container nav a{display:flex;align-items:center;justify-content:center;color:#1e1c23;width:4rem;height:4rem;border-radius:1rem;background-color:#fff;border:1px solid hsl(from #df0a0d h s calc(l + 48))}.strony .container nav a.Hv,.strony .container nav a.Nr:hover{background-color:hsl(from #df0a0d h s calc(l + 48))}.sitemap article ul{display:block;float:left;clear:left}.sitemap article ul li{display:block;float:left;clear:left;padding-left:1rem;background:url(../gfx/liDot.jpg) 0 .8rem no-repeat}.sitemap article ul li a{display:block}.sitemap article ul ul{margin-left:1rem;margin-bottom:1rem}:root{--step--2:clamp(1.2rem, 0.6353rem + 0.7059vw, 1.2rem);--step--1:clamp(1.2rem, 0.5082rem + 0.5647vw, 1.4rem);--step-0:clamp(1.4rem, 0.7041rem + 0.7824vw, 1.5rem);--step-1:clamp(1.8rem, 0.9926rem + 1.1029vw, 2rem);--step-2:clamp(2.188rem, 0.441vw + 2.022rem, 2.375rem);--step-3:clamp(3rem, 1.6rem + 1.5233vw, 4rem);--step-4:clamp(3rem, 1.5388rem + 1.9vw, 3.6rem);--step-5:clamp(4rem, 1.5612rem + 2vw, 5rem);--step-6:clamp(4.8rem, 1.7rem + 3.191vw, 8rem)}*{box-sizing:border-box}html{font-size:62.5%}p{margin-top:1rem}p:first-child{margin-top:0}a{text-decoration:none}mark{color:hsl(from #df0a0d h s calc(l + 15))}body{font-size:var(--step-0);line-height:1.4;letter-spacing:.5px;width:100%;color:#1e1c23;background-color:#e5e7ef;font-family:Montserrat;font-weight:400;padding:0;position:relative;overflow:auto;scroll-behavior:smooth;display:flex;flex-direction:column}body.podstrona{background-color:#fff}body{background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 1px);background-size:32px 32px}body>.dots{position:fixed;z-index:-1;width:25vw;height:25wv;top:10rem;right:3rem;opacity:.15}body>.dots svg circle{fill:transparent;stroke:#df0a0d}@media (max-width:992px){html{font-size:60%}}@media (max-width:768px){html{font-size:57%}}.hdr-font{font-family:"Bebas Neue";font-weight:400;letter-spacing:.05em}.plakietka{font-size:var(--step--2);text-transform:uppercase;padding:.5rem 1rem;border-radius:50vh}.container{width:clamp(300px,90%,1280px);margin:0 auto;position:relative;isolation:isolate}.container.wide{width:calc(100% - 20rem);max-width:1440px}@media only screen and (max-width :900px){.container.wide{width:85vw}}b{font-weight:600}nav{width:auto}a.Nr:link,a.Nr:visited,a:link,a:visited{color:#df0a0d}a.Hv,a:hover{text-decoration:none}nav.swiper-controls{position:relative;display:inline-flex;align-items:center;gap:2.5rem}nav.swiper-controls button{border:none;background:0 0;min-height:2.4rem;cursor:pointer}nav.swiper-controls button svg{width:31px;height:11px;stroke:#1e1c23}nav.swiper-controls button:link svg,nav.swiper-controls button:visited svg{stroke:#1e1c23}nav.swiper-controls button.prev{left:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}nav.swiper-controls button.next{left:10rem}nav.swiper-controls button:hover svg{stroke:#df0a0d}.foto{width:100%;height:100%}.foto picture{display:flex;width:100%;height:100%}.foto picture img{width:100%;height:100%;object-fit:cover}.wiecej{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;text-decoration:none;gap:1.5rem;white-space:nowrap;font-weight:700;font-size:var(--step--1);text-transform:uppercase;line-height:1;width:auto;position:relative;border-radius:.75rem;height:auto;min-height:4.2rem;padding:1.5rem 2.5rem;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;border:none;cursor:pointer}.wiecej>svg{width:14px;height:14px;stroke:#1e1c23;fill:none;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}.wiecej:hover>svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wiecej.small{padding:1.25rem 1.5rem}.wiecej.empty.on-light:link,.wiecej.empty.on-light:visited{background-color:transparent;color:#1e1c23}.wiecej.empty.on-light:link svg,.wiecej.empty.on-light:visited svg{width:12px;height:12px;stroke:#df0a0d}.wiecej.empty.on-light:hover{background-color:#df0a0d;color:#fff}.wiecej.empty.on-light:hover svg{stroke:#fff}.wiecej.pelny.on-light{background-color:#1e1c23;color:#fff}.wiecej.pelny.on-light svg{width:12px;height:12px;stroke:#df0a0d}.wiecej.pelny.on-light:hover{background-color:#df0a0d;color:#fff}.wiecej.pelny.on-light:hover svg{stroke:#fff}.wiecej.pelny.on-dark{background:#df0a0d;background:radial-gradient(circle,hsl(from #df0a0d h s calc(l + 15)) 0,#df0a0d 100%);color:#fff}.wiecej.pelny.on-dark:hover{background:radial-gradient(circle,#df0a0d 0,#df0a0d 100%);color:#fff}.wiecej.pelny.on-dark:hover svg{stroke:#fff}.wiecej.pelny.primary{background-color:#df0a0d;color:#fff}.wiecej.pelny.primary svg{width:24px;height:24px;fill:none;stroke:#1e1c23}.wiecej.pelny.primary:hover{background-color:#df0a0d;color:#1e1c23}.wiecej.pelny.primary:hover svg{fill:#1e1c23;stroke:#1e1c23}.wiecej.pelny.white{background-color:#fff;color:#1e1c23;box-shadow:0 4px 11px -1px rgba(0,0,0,.1)}.wiecej.pelny.white .arr svg{width:100%;height:100%;stroke:#1e1c23}.wiecej.pelny.white:hover{background-color:#1e1c23;color:#fff}.wiecej.ramka.on-light{border:1px solid #1e1c23;color:#1e1c23}.wiecej.ramka.on-light>svg{stroke:#df0a0d}.wiecej.ramka.on-light:hover{background-color:#1e1c23;color:#fff;border:1px solid #1e1c23}.wiecej.ramka.on-light:hover>svg{stroke:#fff}.wiecej.ramka.on-light:hover span{color:#fff!important}.wiecej.ramka.on-dark{border:1px solid #fff;color:#fff}.wiecej.ramka.on-dark>svg{stroke:#fff}.wiecej.ramka.on-dark:hover{border:1px solid #df0a0d;background-color:rgba(0,0,0,.15);color:#fff}.wiecej.ramka.on-dark:hover>svg{stroke:#df0a0d}.wiecej.ramka.on-dark:hover span{color:#fff!important}.wiecej.ramka.primary{background-color:transparent;color:#1e1c23;border:1px solid #1e1c23}.wiecej.ramka.primary svg{width:24px;height:24px;fill:none;stroke:hsl(from #df0a0d h s calc(l + 15))}.wiecej.ramka.primary:hover{background-color:#df0a0d;color:#1e1c23;border:1px solid #df0a0d}.wiecej.ramka.primary:hover svg{fill:#1e1c23;stroke:#1e1c23}.section,section{padding:0;text-align:left;width:100%;float:left;clear:left}.full{position:relative;z-index:1;width:100%;margin:0;float:left}.social-icons{display:flex;flex-direction:row;gap:1.5rem;align-items:center;margin-top:2.5rem}.social-icons a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem}.social-icons a img{width:100%;height:100%;object-fit:contain;filter:brightness(1) invert(1);-webkit-filter:brightness(1) invert(1);-moz-filter:brightness(1) invert(1);-o-filter:brightness(1) invert(1);-ms-filter:brightness(1) invert(1);opacity:.5;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}.social-icons a:hover img{opacity:1}.phones{--_txt-color:#fff;--_txt-hv-color:rgba(255,255,255,.5);--_stroke-color:rgba(255,255,255,.5);display:flex;margin-left:auto;align-items:center;gap:1.5rem}.phones a{display:flex;align-items:center;gap:.25rem}.phones a .circle{width:3.5rem;height:3.5rem;border-radius:50vh;background-color:transparent;display:flex;align-items:center;justify-content:center}.phones a .circle .icon{width:2rem;height:2rem;stroke:var(--_stroke-color);color:var(--_txt-color);fill:none}.phones a span{color:var(--_txt-color);font-size:var(--step--1)}.phones a span.telefon{font-weight:600}.phones a span.poczta{text-decoration:underline}.phones a:hover span{color:var(--_txt-hv-color)}.phones a:hover span.poczta{text-decoration:none}.tresc h3{margin-top:2.5rem}.tresc ul{list-style-type:none;margin-top:1.5rem;line-height:1.6}.tresc ul li{padding-left:1.5rem;position:relative}.tresc ul li::before{content:"";display:flex;width:5px;height:5px;border-radius:50vh;background-color:#df0a0d;left:0;top:10px;position:absolute}.tresc ol{margin-top:1.5rem;line-height:1.6}.tresc ol li{margin-left:1.5rem;position:relative}.tresc a:link,.tresc a:visited{text-decoration:underline}.tresc a:hover{text-decoration:none}.button-collapse{display:flex;padding:0!important;border:none;background:0 0;cursor:pointer}.button-collapse svg{width:45px;height:45px;stroke:#fff}.button-collapse{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.button-collapse:hover svg{stroke:#df0a0d}.sidenav-close{display:flex;padding:0!important;border:none;background:0 0;cursor:pointer}.sidenav-close svg{width:45px;height:45px;stroke:#fff;line-height:1}.sidenav-close:hover svg{stroke:#df0a0d;fill:none}.top-container{--mode-txt-color:#FFF;--mode-txt-hv-color:rgba(255,255,255,.5);--mode-bg-color:rgb(229, 231, 239);position:fixed;z-index:10;top:0;width:100%;padding:1.5rem 0;display:flex;flex-direction:column;gap:0;align-items:stretch}.top-container .container{display:flex;align-items:center;gap:5rem}.top-container .container .brand-logo{display:flex;align-items:center;gap:2rem;color:#1e1c23;height:4rem}.top-container .container .brand-logo picture{height:100%}.top-container .container .brand-logo picture img{height:100%;object-fit:unset}.top-container .container .top-menus-main-menu{display:flex;flex-direction:column;flex-grow:1;align-items:flex-end;position:relative;isolation:isolate}.top-container .container .top-menus-main-menu::after{content:"";width:100%;height:1px;background-color:#df0a0d;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.top-container .container .top-menus-main-menu .top-menus{display:flex;align-items:center;gap:1rem}.top-container .container .top-menus-main-menu .top-menus .tmenu{display:flex;align-items:center;gap:3rem}.top-container .container .top-menus-main-menu .top-menus .tmenu a{font-size:var(--step--0);text-transform:uppercase}.top-container .container .top-menus-main-menu .top-menus .tmenu a:link,.top-container .container .top-menus-main-menu .top-menus .tmenu a:visited{color:var(--mode-txt-color)}.top-container .container .top-menus-main-menu .top-menus .tmenu a:hover{color:var(--mode-txt-hv-color)}.top-container .container .top-menus-main-menu .rest{display:flex;justify-content:center;margin-top:1.5rem}.top-container .container .top-menus-main-menu .rest .mmenu{width:auto;display:flex}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper{position:relative}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile{display:flex;position:relative;gap:3rem;margin:0;list-style-type:none}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a{display:flex;flex-direction:column;gap:.5rem;justify-content:center;font-size:var(--step-1);line-height:1.2;text-transform:uppercase;transition:.3s;position:relative;padding:1rem 0 0 0;min-height:42px}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a .icon{opacity:0;will-change:opacity;-webkit-transition:.3s opacity ease-out;-moz-transition:.3s opacity ease-out;-o-transition:.3s opacity ease-out;-ms-transition:.3s opacity ease-out;transition:.3s opacity ease-out;width:1.2rem;height:1.2rem;stroke:#1e1c23}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Nr:link,.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Nr:visited{color:var(--mode-txt-color)}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Nr:hover{color:var(--mode-txt-hv-color)}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Nr:hover .icon{opacity:.5}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Hv,.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.active{color:var(--mode-txt-hv-color)}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.Hv .icon,.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.active .icon{opacity:1}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li>a.dropdown-button img{float:right;margin:.8rem 0 0 1rem}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content{background-color:#1e1c23;box-shadow:0 0 5px hsl(from #df0a0d h s calc(l - 15));padding:0;z-index:10}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li{padding:0!important}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li:active{padding:0}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li a{text-align:left;position:relative;color:#fff;padding:1.5rem 3rem!important;font-size:1.4rem;line-height:1.4;font-weight:400;border-top:1px solid #111}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li a.Hv,.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li a:active,.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li a:hover{background-color:#111;color:#00aeef}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li .dropdown-content li:first-child a{border-top:none}.top-container .container .top-menus-main-menu .rest .mmenu .nav-wrapper ul.nav-mobile>li:first-child>a{border-left:none}.top-container .container .button-collapse{display:none}.top-container.pokaz{top:0!important}.top-container.ukryj{top:-100%!important}.top-container.mini{overflow:visible;background-color:color-mix(in srgb,#191520 50%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem 0;isolation:isolate}.top-container.mini .container .brand-logo{height:3rem}.top-container.mini .container .top-menus-main-menu::after{display:none}.top-container.mini .container .top-menus-main-menu .rest,.top-container.mini .container .top-menus-main-menu .top-menus{display:none}.top-container.mini .container .button-collapse{display:flex}@media only screen and (max-width :900px){.top-container .container .brand-logo{height:3rem}.top-container .container .top-menus-main-menu::after{display:none}.top-container .container .top-menus-main-menu .rest,.top-container .container .top-menus-main-menu .top-menus{display:none}.top-container .container .button-collapse{display:flex}}.side-nav{width:100%;height:100%;overflow-x:clip;position:fixed;top:0;left:-100%;z-index:999;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;background-color:#191520}.side-nav .container{display:flex;flex-direction:column;gap:2.5rem;height:100%;padding:2rem 0}.side-nav .container .top{display:flex;justify-content:flex-end;width:100%}.side-nav .container .top .sidenav-close{display:flex}.side-nav .container .logo{height:3rem;margin-top:5rem}.side-nav .container .logo picture img{height:100%;object-fit:unset}.side-nav .container>ul.menu{width:auto;display:flex;flex-direction:column;gap:1rem;margin:5rem 0}.side-nav .container>ul.menu>li::marker{content:""}.side-nav .container>ul.menu>li>a{color:#fff;padding:0;height:auto;line-height:1.2;text-transform:uppercase;font-size:var(--step-1);position:relative;display:flex;align-items:center}.side-nav .container>ul.menu>li>a:hover{color:rgba(255,255,255,.5);background-color:transparent}.side-nav .container>ul.menu>li>a.Hv{color:#df0a0d}.side-nav .container .phones{display:flex;margin-left:0;flex-direction:column;gap:.5rem;margin-top:1.5rem;align-items:flex-start}.side-nav .container .phones a{display:flex;gap:1rem}.side-nav .container .phones a .circle{width:2rem;height:auto;border-radius:none;display:flex}.side-nav .container .phones a .circle .icon{stroke:#df0a0d}.side-nav .container .phones a span{color:rgba(255,255,255,.5);font-size:var(--step-1);font-weight:400}.side-nav .container .phones a:hover span{color:#df0a0d}.side-nav .foto{position:absolute;inset:0;z-index:-1}.side-nav .foto picture img{opacity:.2}.side-nav.active{left:0}.podstr_404{padding:8rem 0}.podstr_404 .container header h2{font-size:4rem}.podstr_404 .container header h3{font-weight:400;color:#1e1c23}footer{display:flex;flex-direction:column;background-color:#191520;position:relative;isolation:isolate;overflow:hidden;background-image:var(--bg-url);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}footer::after{content:"";position:absolute;inset:0;z-index:-1;background-color:#191520;opacity:.9}footer{padding:10rem 0 0 0}footer .menu-stopka{padding:2.5rem 0 5rem 0;border-top:1px solid rgba(255,255,255,.2);color:#fff}footer .menu-stopka .container{display:flex;justify-content:space-between}footer .menu-stopka .container .cpy-menu{display:flex;gap:2.5rem;flex-wrap:wrap}footer .menu-stopka .container .cpy-menu nav{display:flex;flex-wrap:wrap;gap:1.5rem}footer .menu-stopka .container .cpy-menu nav>a.Nr:link,footer .menu-stopka .container .cpy-menu nav>a.Nr:visited{color:rgba(0,0,0,.75);text-decoration:underline}footer .menu-stopka .container .cpy-menu nav>a.Hv,footer .menu-stopka .container .cpy-menu nav>a.Nr:hover{color:hsl(from #df0a0d h s calc(l + 15));text-decoration:none}footer .menu-stopka .container .auth a{text-decoration:underline}footer .menu-stopka .container .auth a:hover{color:hsl(from #df0a0d h s calc(l + 15));text-decoration:none}.kontakt-slim{padding:0 0 5rem 0;display:flex;flex-direction:column;gap:0;position:relative;isolation:isolate;z-index:1;color:#fff}.kontakt-slim .container .dane{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10rem}.kontakt-slim .container .dane .addr .logo picture img{height:2rem}.kontakt-slim .container .dane .addr h2{margin:0;line-height:1.2;font-weight:400;font-size:var(--step-3)}.kontakt-slim .container .dane .addr h2 b{font-weight:700}.kontakt-slim .container .dane .addr h2 mark{font-weight:700;color:hsl(from #df0a0d h s calc(l + 15));background-color:transparent}.kontakt-slim .container .dane .addr .lead{margin:2rem 0}.kontakt-slim .container .dane .addr .lead table tr td:nth-child(2){padding-left:1rem}.kontakt-slim .container .dane .addr h3{margin:0 0 1.5rem 0;font-size:var(--step-2)}.kontakt-slim .container .dane .addr h4{margin:.5rem 0 1.5rem 0;font-size:var(--step-0)}.kontakt-slim .container .dane .addr .links{display:flex;flex-direction:column;gap:.5rem}.kontakt-slim .container .dane .addr .links a{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}.kontakt-slim .container .dane .addr .links a.Nr:link,.kontakt-slim .container .dane .addr .links a.Nr:visited{color:rgba(255,255,255,.5)}.kontakt-slim .container .dane .addr .links a.Hv,.kontakt-slim .container .dane .addr .links a.Nr:hover{color:#fff}.kontakt-slim .container .dane .addr.with-ico{display:flex;gap:1rem;align-items:flex-start}.kontakt-slim .container .dane .addr.with-ico .ico{width:3rem;height:3rem}.kontakt-slim .container .dane .addr.with-ico .ico svg{width:100%;height:100%;fill:none;stroke:hsl(from #df0a0d h s calc(l + 15))}.kontakt-slim .container .dane .phones{flex-direction:column;margin-top:3rem;align-items:flex-start;gap:1rem}.kontakt-slim .container .dane .phones a{display:flex;align-items:center;gap:1rem}.kontakt-slim .container .dane .phones a .circle{width:3rem;height:3rem!important;height:auto;border-radius:none;display:flex;align-items:center;justify-content:center}.kontakt-slim .container .dane .phones a .circle svg{width:100%;height:100%}.kontakt-slim .container .dane .phones a .circle .icon{stroke:hsl(from #df0a0d h s calc(l + 15))}.kontakt-slim .container .dane .phones a span{color:#e5e7ef}.kontakt-slim .container .dane .phones a span:not(.poczta){font-size:var(--step-2)}.kontakt-slim .container .dane .phones a:hover span{color:#df0a0d}.kontakt-slim .container .dane .biura{display:flex;gap:5rem}@media only screen and (min-width :601px) and (max-width :900px){.kontakt-slim .container .dane{grid-template-columns:1fr 1fr}}@media only screen and (max-width :600px){.kontakt-slim .container .dane{grid-template-columns:1fr;gap:5rem}.kontakt-slim .container .biura{flex-direction:column;gap:2.5rem!important}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-100;opacity:0;background-color:rgba(0,0,0,.8);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transition:.5s ease-out;display:flex;align-items:center}.popup .container{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;width:clamp(300px,80%,900px)}.popup .container .close-btn{background-color:#fff;display:flex;align-items:center;text-align:center;justify-content:center;padding:1rem;border-radius:50vh;margin-right:1.5rem}.popup .container .close-btn svg{width:2rem;height:2rem;stroke:#1e1c23;fill:none}.popup .container .close-btn:hover{background-color:hsl(from #00aeef h s calc(l + 15))}.popup .container .content{background-color:#fff;border-radius:1.5rem;padding:5rem 2.5rem}.popup .container .content .inside{overflow-y:scroll;max-height:60vh;padding:0 2.5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.popup .container .content .inside h4{font-size:3rem}.popup .container .content .inside .foto{display:flex;width:100%;height:auto;aspect-ratio:16/9;border-radius:1.5rem;overflow:hidden;position:relative;margin:2.5rem 0;flex-shrink:0}.popup .container .content .inside .foto picture{position:absolute;top:0;left:0}.popup .container .content .inside .wiecej{margin-top:2.5rem}.popup.showned{z-index:100;opacity:1}h2{font-size:var(--step-5);line-height:1.2}h3{font-size:var(--step-4)}main{display:flex;flex-direction:column}.tresc .table-wrapper{width:100%;overflow-x:auto}.tresc .table-wrapper table{margin:2.5rem 0 2.5rem 0;border:none;width:auto!important;border-spacing:1px;border-collapse:separate}.tresc .table-wrapper table caption{padding:.75rem 0;text-align:left}.tresc .table-wrapper table tr td,.tresc .table-wrapper table tr th{text-align:left;border:none}.tresc .table-wrapper table tr th{padding:1rem 1.5rem;background-color:#00aeef}.tresc .table-wrapper table tr td{padding:.75rem 1.5rem;background-color:#f4f5f7}.tresc .table-wrapper table tr:nth-child(odd) td{background-color:#fff}body>header{--hdr-txt-color:#fff;--hdr-txt-hv-color:hsl(from #DF0A0D h s calc(l + 15));--hdr-txt-gradient-start-color:#FFF;--hdr-txt-gradient-end-color:#FFF;--mark-color:hsl(from #DF0A0D h s calc(l + 15));--bg-color:#DF0A0D;margin:0;padding:13rem 0 0 0;position:relative;isolation:isolate;overflow-x:clip}body>header .container .info{padding:5rem 0 10rem 0;width:100%;display:flex;flex-direction:column-reverse;gap:2.5rem;align-items:flex-start;z-index:1;position:relative;isolation:isolate}body>header .container .info h1{color:var(--hdr-txt-color);font-size:var(--step-6);font-weight:400;line-height:1.3}body>header .container .info h1 mark{color:var(--mark-color);background-color:transparent}body>header .container .info h1{width:75%}body>header .container .info .breadcrumb-container{--_bccolor:rgba(255,255,255,.5);border-radius:50vh;padding:.75rem 1.5rem;color:#fff;border:1px solid var(--_bccolor);text-transform:uppercase;font-size:1.2rem;font-weight:400;margin-bottom:1rem}body>header .container .info .breadcrumb-container ol.breadcrumb{display:flex;margin:0;padding:0}body>header .container .info .breadcrumb-container ol.breadcrumb li{display:flex;align-items:center;margin-left:.75rem;position:relative;padding-left:1.75rem}body>header .container .info .breadcrumb-container ol.breadcrumb li::after{content:"|";display:block;position:absolute;top:40%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.2rem;color:var(--_bccolor)}body>header .container .info .breadcrumb-container ol.breadcrumb li:first-child{margin-left:0;padding-left:0}body>header .container .info .breadcrumb-container ol.breadcrumb li:first-child::after{display:none}body>header .container .info .breadcrumb-container ol.breadcrumb li a{display:block;float:left;font-size:var(--step--1);line-height:1;font-weight:400;position:relative;text-transform:uppercase}body>header .container .info .breadcrumb-container ol.breadcrumb li a.Nr:link,body>header .container .info .breadcrumb-container ol.breadcrumb li a.Nr:visited{color:var(--_bccolor)}body>header .container .info .breadcrumb-container ol.breadcrumb li a.Hv,body>header .container .info .breadcrumb-container ol.breadcrumb li a.Nr:hover{color:#fff}body>header .motyw{position:absolute;inset:0;z-index:-1;overflow:hidden;background-color:#191520}body>header .motyw picture img{width:100%;height:100%;object-fit:cover;opacity:.15}@media only screen and (max-width :600px){body>header .container{display:flex;flex-direction:column}body>header .container .info{width:100%;padding:2.5rem 0}body>header .container .info h1{color:#fff;font-size:var(--step-6);width:100%}}.fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;width:100%;margin:3rem 0 1.5rem 0;list-style-type:none}.fotos li a{display:flex;width:100%;aspect-ratio:16/9;position:relative;isolation:isolate}.fotos li a picture{position:absolute;top:0;left:0;width:100%;height:100%}.fotos li a picture img{object-fit:cover;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;border-radius:1rem}.files{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;margin:0;list-style-type:none}.strony{margin:5rem 0 0 0}.strony::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#9ba3a7;position:absolute;z-index:-1}.strony .container{border-top:1px solid #f4f5f7;width:100%;max-width:100%;margin:0;display:flex;justify-content:flex-end}.strony .container nav{display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;width:auto}.strony .container nav a{display:flex;align-items:center;justify-content:center;color:#1e1c23;width:4rem;height:4rem;border-radius:1rem;background-color:#fff;border:1px solid hsl(from #df0a0d h s calc(l + 48))}.strony .container nav a.Hv,.strony .container nav a.Nr:hover{background-color:hsl(from #df0a0d h s calc(l + 48))}.sitemap article ul{display:block;float:left;clear:left}.sitemap article ul li{display:block;float:left;clear:left;padding-left:1rem;background:url(../gfx/liDot.jpg) 0 .8rem no-repeat}.sitemap article ul li a{display:block}.sitemap article ul ul{margin-left:1rem;margin-bottom:1rem}.single-frm-cnt{padding:5rem 0}.oferta{overflow-x:clip;z-index:2;padding:8rem 0;display:flex;flex-direction:column;gap:8rem}.oferta .container{display:flex;flex-direction:column;position:relative;isolation:isolate}.oferta .container .subkats{position:relative;isolation:isolate}.oferta .container .subkats nav{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.oferta .container .subkats nav a:not(.motyw-ln){padding:5rem 3rem;background:#f2f2f2;border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;color:hsl(from #df0a0d h s calc(l + 15));position:relative;isolation:isolate;overflow:hidden}.oferta .container .subkats nav a:not(.motyw-ln) .nr{color:#df0a0d}.oferta .container .subkats nav a:not(.motyw-ln) h3{font-size:var(--step-2)}.oferta .container .subkats nav a:not(.motyw-ln) .descr,.oferta .container .subkats nav a:not(.motyw-ln) h3{color:#1e1c23}.oferta .container .subkats nav a:not(.motyw-ln) .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 0 0,hsl(from #df0a0d h s calc(l + 15)) 0,#df0a0d 100%);opacity:0;will-change:opacity;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}.oferta .container .subkats nav a:not(.motyw-ln) .bg .circle.dotted{position:absolute;bottom:3rem;right:3rem;height:80%;aspect-ratio:1}.oferta .container .subkats nav a:not(.motyw-ln) .bg .circle.dotted svg{height:100%;width:auto}.oferta .container .subkats nav a:not(.motyw-ln) .bg .circle.dotted svg path{stroke:#fff}.oferta .container .subkats nav a:not(.motyw-ln):hover .descr,.oferta .container .subkats nav a:not(.motyw-ln):hover .nr{color:#fff}.oferta .container .subkats nav a:not(.motyw-ln):hover .bg{opacity:1}.oferta .container .subkats nav a:not(.motyw-ln):hover .bg .circle.dotted svg{animation:rotate-anim-right linear infinite;animation-duration:15s}.oferta .container .subkats nav a.motyw-ln{position:relative;min-height:30rem}.oferta .container .subkats nav a.motyw-ln .motyw{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:40vw;height:200%}.oferta .container .subkats nav a.motyw-ln .motyw .foto{position:absolute;top:0;left:0;width:100%;height:100%;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;overflow:hidden;z-index:1}.oferta .container .subkats nav a.motyw-ln .motyw .foto picture img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.oferta .container .subkats nav a.motyw-ln .motyw .bg-blur{position:absolute;z-index:2;width:100%;top:auto;left:auto;opacity:.25}.oferta .container .subkats nav a.motyw-ln .motyw .bg-blur svg{width:100%}.oferta .container .subkats .bg-blur{position:absolute;top:5vw;left:-10vw;z-index:-1;opacity:.15}.oferta .container .subkats .bg-blur svg{width:60vw}.oferta .container .subkats .bg-blur.gray{opacity:.25}.oferta .container .subkats .bg-blur.gray svg path{fill:#ccc}.oferta .container .subkats .bg-blur.second{top:auto;bottom:-5rem;left:auto;right:-5Vw}@media only screen and (max-width :600px){.oferta .container .subkats .container{top:0}.oferta .container .subkats .container h3{width:100%}.oferta .container .subkats .container nav{flex-direction:column;width:100%}.oferta .container .subkats .container nav a{width:100%;max-width:none}.oferta .container .subkats .container nav a .foto{aspect-ratio:16/9}}.oferta .container .inne{margin:5rem 0 2.5rem 0;padding-top:2.5rem;border-top:1px solid #ccc;font-size:var(--step-1);font-weight:700}.oferta .container .items{display:flex;flex-direction:column;gap:0}.oferta .container .items a{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #f2f2f2;font-size:var(--step-0)}.oferta .container .items a .nr{color:#df0a0d}.oferta .container .items a .txt{color:#1e1c23}.oferta .container .items a.Hv .txt,.oferta .container .items a.Nr:hover .txt{color:#df0a0d}.oferta .container .info{display:flex;flex-direction:column;gap:2.5rem}.oferta .container .info h2{font-size:var(--step-2)}.oferta .container .info .tresc ol,.oferta .container .info .tresc ul{margin-left:1.5rem}.oferta .container.double{display:grid;grid-template-columns:1fr 3fr;gap:5rem}.oferta .container.double aside .kategorie-slim ul{width:100%;list-style-type:none;margin:0;display:flex;flex-direction:column}.oferta .container.double aside .kategorie-slim>ul{gap:1.5rem}.oferta .container.double aside .kategorie-slim>ul>li>a{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem;border-radius:1rem}.oferta .container.double aside .kategorie-slim>ul>li>a .nr{color:#df0a0d}.oferta .container.double aside .kategorie-slim>ul>li>a .txt{color:#1e1c23;font-size:var(--step-1)}.oferta .container.double aside .kategorie-slim>ul>li>a.Nr:link,.oferta .container.double aside .kategorie-slim>ul>li>a.Nr:visited{border:1px solid #f2f2f2}.oferta .container.double aside .kategorie-slim>ul>li>a.Hv,.oferta .container.double aside .kategorie-slim>ul>li>a.Nr:hover{border:1px solid #1e1c23;background-color:#1e1c23}.oferta .container.double aside .kategorie-slim>ul>li>a.Hv .txt,.oferta .container.double aside .kategorie-slim>ul>li>a.Nr:hover .txt{color:#fff}.oferta .container.double aside .kategorie-slim>ul>li ul li a{display:flex;align-items:center;min-height:24px;border-top:1px solid #f2f2f2;padding:1.5rem}.oferta .container.double aside .kategorie-slim>ul>li ul li a .txt{font-family:Arial,Helvetica,sans-serif}.oferta .container.double aside .kategorie-slim>ul>li ul li a .nr{display:none}.oferta .container.double aside .kategorie-slim>ul>li ul li a.Nr:link .txt,.oferta .container.double aside .kategorie-slim>ul>li ul li a.Nr:visited .txt{color:#1e1c23}.oferta .container.double aside .kategorie-slim>ul>li ul li a.Hv .txt,.oferta .container.double aside .kategorie-slim>ul>li ul li a.Nr:hover .txt{color:#df0a0d}.oferta .container.double aside .kategorie-slim>ul>li ul li:first-child a{border-top:none}.oferta .container.double .subkats nav a:not(.motyw-ln){background-color:#f8f8f8}.oferta .container.double .subkats nav a:not(.motyw-ln) h3{font-size:var(--step-1)}@media only screen and (max-width :600px){.oferta .container .subkats nav{grid-template-columns:1fr}.oferta .container .subkats nav a:not(.motyw-ln){padding:3rem}.oferta .container.double{display:flex;flex-direction:column-reverse}}