:root{--blue:#1086EA;--lightblue:#43A6F7;--cyan:#25BAE2;--lightcyan:#7BE3FF;--green:#5B990F;--lightgreen:#77B828;--primary:#3A414A;--header:#606B79;--grey:#E3E3E3;--white:#FFFFFF;--black:#000000}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-family:"Readex Pro",sans-serif;padding:0;margin:0;color:var(--primary)}h1{color:var(--white)}h2,h3,h4,h5{color:var(--header);line-height:1}a{color:var(--primary)}@media (min-width:768px){.max-width{width:90vw;margin-left:auto;margin-right:auto}}@media (max-width:767px){.mobile-padding-16{padding-left:16px;padding-right:16px}}@media (max-width:767px){.mobile-padding-20{padding-left:20px;padding-right:20px}}.title{font-size:18px;font-weight:700;color:var(--header)}.text-center{text-align:center}.cta{display:inline-flex;text-decoration:none;position:relative;width:fit-content;align-items:center}.cta.small{padding:12px 50px 12px 17px}.cta.blue{background-color:var(--lightblue);color:var(--white);transition:background-color 0.2s ease-in-out}.cta.blue:hover{background-color:var(--blue)}.cta.darkblue{background-color:var(--blue);color:var(--white);transition:background-color 0.2s ease-in-out}.cta.darkblue::after{border-bottom:2px solid var(--white);border-right:2px solid var(--white)}.cta.darkblue:hover{background-color:var(--lightblue)}.cta.green{background-color:var(--lightgreen);color:var(--white);transition:background-color 0.2s ease-in-out}.cta.green:hover{background-color:var(--green)}.cta.block{display:flex}.cta:after{content:"";position:absolute;right:18px;width:18px;height:18px;border-radius:2px;border-bottom:2px solid #17456A;border-right:2px solid #17456A;transform:rotate(-45deg)}.sm-icons{position:fixed;top:190px;right:0;background-color:var(--blue);padding-left:7px;padding-right:7px}.sm-icons a{display:block;padding:14px 7px;text-align:center}.sm-icons a img{width:25px;height:25px}.sm-icons a:first-child{border-bottom:1px solid rgb(0 0 0 / .2)}@media (min-width:768px){.mobile{display:none}}@media (max-width:767px){.desktop{display:none}}.checkbox-container.label-right .field-wrap.checkbox-wrap{display:flex;flex-direction:column}.top{height:600px;padding:1px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:stretch;position:relative}@media (min-width:768px){.top{align-items:stretch}}.top .header-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top .header{position:relative}.top .header:before{content:"";clip-path:polygon(0 0%,100% 25%,100% 100%,0% 75%);background-color:var(--lightcyan);width:4vw;height:10vw;position:absolute;bottom:0;right:0;transform:translateY(25%)}@media (max-width:767px){.top .header:before{width:34px;height:112px;right:20px}}.top .header:after{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--grey);width:2vw;height:5vw;position:absolute;bottom:0;right:0;transform:translate(100%,-100%)}@media (max-width:767px){.top .header:after{width:20px;height:63px;right:20px}}.top.full{min-height:100vh}@media (min-width:768px){.top.full{margin-bottom:-5vw}}.top.full .header{margin-bottom:4vw}.top .header{display:Flex;padding-left:6vw;flex-direction:column;justify-content:flex-end;margin-top:100px}@media (max-width:767px){.top .header{width:100%}}.top .header h1{font-size:clamp(36px, calc(2rem + 2vw), 96px);margin-bottom:50px;margin-top:0}.top:not(.full) .header h1{font-size:clamp(36px, calc(2rem + 2vw), 96px);margin-bottom:50px}@media (min-width:1100px){.sticky-contact-bar{position:sticky;top:0}.sticky-contact-bar .clone{position:fixed}.sticky-contact-bar.clone{transform:translateY(-100%);z-index:99999}.down .sticky-contact-bar.clone{transform:translateY(0%)}.menu{background-color:var(--white);background:linear-gradient(90deg,#fff0 0%,#fff0 50%,var(--white) 50%,var(--white) 100%);position:absolute;left:0;right:0;top:45px;z-index:20}.menu .menu--inner{min-height:80px;background-color:var(--white);display:flex}.menu .menu--inner{position:relative}.menu .menu--inner:before{content:"";clip-path:polygon(0 0%,100% 25%,100% 100%,0% 75%);background-color:var(--lightcyan);width:2.7vw;height:8vw;position:absolute;bottom:0;transform:translateY(50%);z-index:-1}.menu .menu--inner .logo{max-width:330px;flex-basis:330px;padding:8px 11px}.menu .menu--inner .right{flex:1;display:flex;flex-direction:column;align-items:flex-end}.menu .menu--inner .right .contact-bar{display:Flex;color:var(--white);align-items:stretch}.menu .menu--inner .right .contact-bar .blue{background-color:var(--blue);padding:14px 20px 14px 20px}.menu .menu--inner .right .contact-bar .lightblue{background-color:var(--lightblue);padding:14px 40px 14px 40px}.menu .menu--inner .right .contact-bar .lightblue a{color:var(--white);text-decoration:none}.menu .menu--inner .right .menu-bar{flex:1;display:flex;align-items:stretch;flex:1}.menu .menu--inner .right .menu-bar ul{list-style:none;display:flex;gap:1.5vw;justify-content:space-between;margin:0;margin-left:0}.menu .menu--inner .right .menu-bar ul li{display:inline-block;display:flex}.menu .menu--inner .right .menu-bar ul li a{font-size:clamp(14px, calc(.65rem + .3vw), 18px);color:var(--primary);text-decoration:none;text-transform:uppercase;display:flex;align-items:center;transition:border 0.25s ease-in-out;border-bottom:6px solid #fff0;border-top:6px solid #fff0}.menu .menu--inner .right .menu-bar ul li a:hover,.menu .menu--inner .right .menu-bar ul li a.current,.menu .menu--inner .right .menu-bar ul li a.active,.menu .menu--inner .right .menu-bar ul li a[aria-current=page]{border-bottom:6px solid var(--lightblue);border-top:6px solid #fff0}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children{display:flex;justify-content:space-between;position:relative}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children .arrow{display:none!important}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children ul.sub-menu{position:absolute;top:69px;display:block;padding:0 20px;background-color:#fff;overflow:hidden;max-height:0;width:fit-content;transition:max-height 0.1s}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children ul.sub-menu li{display:block;width:100%;margin:10px 0}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children ul.sub-menu li a{white-space:nowrap}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children{position:relative}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children .sub-menu{position:absolute;right:-20px;top:0;transform:translateX(100%);overflow:hidden;padding:0;max-height:0;border-left:1px solid rgb(0 0 0 / .3)}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:hover ul.sub-menu,.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:focus ul.sub-menu{max-height:500px;padding:10px 20px;overflow:visible}.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:hover ul.sub-menu li:hover ul.sub-menu,.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:hover ul.sub-menu li:focus ul.sub-menu,.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:focus ul.sub-menu li:hover ul.sub-menu,.menu .menu--inner .right .menu-bar ul li.menu-item-has-children:focus ul.sub-menu li:focus ul.sub-menu{max-height:500px;padding:0 20px}}.hamburger{display:none}@media (max-width:1099px){.sticky-contact-bar{position:absolute;bottom:0;right:0;transform:translateY(100%)}.sticky-contact-bar.clone{transform:translateY(0);position:fixed;top:0}.down .sticky-contact-bar.clone{transform:translateY(0);position:fixed;top:0}.menu{background-color:var(--white);background:linear-gradient(90deg,#fff0 0%,#fff0 50%,var(--white) 50%,var(--white) 100%);position:absolute;left:0;right:0;top:16px;z-index:20;margin-left:16px}.menu .menu--inner{height:60px;background-color:var(--white);display:flex;justify-content:space-between;padding:8px}.menu .menu--inner .logo img{width:auto;height:45px}.menu .menu--inner .hamburger{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:16px}.menu .menu--inner .right{margin-left:0;width:0}.menu .menu--inner .contact-bar{display:flex;color:var(--white)}.menu .menu--inner .contact-bar a{color:var(--white);text-decoration:none}.menu .menu--inner .contact-bar .blue{background-color:var(--blue);padding:10px 15px 10px 15px}.menu .menu--inner .contact-bar .lightblue{background-color:var(--lightblue);padding:10px 20px 10px 20px}.menu .menu--inner .menu-bar{display:block;transform:translateY(100%);overflow:hidden;max-height:0;position:absolute;bottom:0;left:0;width:calc(100% - 16px);background-color:var(--white);height:auto;transition:transform 0.3s ease}.menu .menu--inner .menu-bar.active{transform:translateY(100%);max-height:fit-content}.menu .menu--inner .menu-bar ul{overflow:hidden;list-style:none}.menu .menu--inner .menu-bar ul li{padding-left:16px;list-style:none;margin-right:16px}.menu .menu--inner .menu-bar ul li.menu-item-has-children{position:relative;position:relative}.menu .menu--inner .menu-bar ul li.menu-item-has-children li{margin-right:0}.menu .menu--inner .menu-bar ul li.menu-item-has-children>.arrow{top:0;position:absolute;right:20px;width:30px;color:var(--lightblue);font-size:2rem;display:flex;justify-content:center;align-items:center;font-weight:700}.menu .menu--inner .menu-bar ul li.menu-item-has-children ul{max-height:999px;transition:0.3s ease}.menu .menu--inner .menu-bar ul li.menu-item-has-children ul:not(.active){max-height:0;overflow:hidden}.menu .menu--inner .menu-bar ul li a{display:inline-block;padding-top:10px;padding-bottom:10px;text-decoration:none}}@media (max-width:1099px) and (min-width:1100px){.menu .menu--inner .menu-bar ul li a:hover,.menu .menu--inner .menu-bar ul li a.current,.menu .menu--inner .menu-bar ul li a.active,.menu .menu--inner .menu-bar ul li a[aria-current=page]{border-bottom:6px solid var(--lightblue);border-top:6px solid #fff0}}@media (min-width:768px){.cechy{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5vw}}.cechy .cecha{border-bottom:4px solid var(--grey);text-align:center;padding:50px 20px;font-size:14px;background-color:var(--white)}.home-offer{padding-top:40px}@media (min-width:768px){.home-offer{padding-top:100px}.home-offer h2{margin-bottom:70px;font-size:clamp(24px, calc(1em + 1.5vw), 48px)}}.home-offer img{max-width:100%}@media (max-width:767px){.home-offer .photo{margin-bottom:-40px}.home-offer .photo img{aspect-ratio:1.3576642336;object-fit:cover;display:block;position:relative;z-index:-1;width:100%}}.home-offer .desc{background-color:var(--white);font-size:13px}.home-offer .desc p.title{margin-top:0;font-size:clamp(18px, calc(1rem + .5vw), 24px)}.home-offer .desc p:not(.title){font-size:clamp(13px, calc(.6rem + .5vw), 18px)}@media (min-width:768px){.home-offer .desc{font-size:18px}}@media (max-width:767px){.home-offer .offer{position:relative;padding-top:15px;padding-bottom:15px;overflow:hidden}.home-offer .offer:after{content:"";border-bottom:3px solid var(--grey);position:absolute;bottom:0;width:100%}.home-offer .offer:nth-child(1):after,.home-offer .offer:nth-child(3):after{transform:translateX(-50%)}.home-offer .offer:nth-child(1) .photo,.home-offer .offer:nth-child(3) .photo{margin-right:16px}.home-offer .offer:nth-child(1) .desc,.home-offer .offer:nth-child(3) .desc{margin-left:30px;padding:20px 33px 20px 20px}.home-offer .offer:nth-child(2):after{transform:translateX(50%)}.home-offer .offer:nth-child(2) .photo{margin-left:16px}.home-offer .offer:nth-child(2) .desc{margin-right:30px;padding:20px 33px 20px 20px}.home-offer .offer:nth-child(n+4){padding-left:16px;padding-right:16px}.home-offer .offer:nth-child(n+4):after{display:none}.home-offer .offer:nth-child(n+4) .photo{margin-bottom:0}.home-offer .offer:nth-child(n+4) .photo img{aspect-ratio:2.7661290323;object-fit:cover;display:block;position:relative;z-index:-1}.home-offer .offer:nth-child(n+4) .desc{padding:15px 0}}@media (min-width:768px){.home-offer .offers-list{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.home-offer .offers-list .offer .desc{padding:50px}.home-offer .offers-list{position:relative}.home-offer .offers-list:before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--grey);width:2.7vw;height:8vw;position:absolute;top:0;right:0;transform:translateY(-50%)}.home-offer .offers-list .offer:nth-child(1){position:relative}.home-offer .offers-list .offer:nth-child(1):before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--green);width:2.7vw;height:8vw;position:absolute;bottom:0;transform:translateY(50%)}.home-offer .offers-list .offer:nth-child(2){position:relative}.home-offer .offers-list .offer:nth-child(2):before{content:"";clip-path:polygon(0 0,100% 25%,100% 100%,0% 75%);background-color:var(--lightcyan);width:4.6vw;height:15vw;position:absolute;bottom:0;right:0;transform:translateY(50%)}.home-offer .offers-list .offer:nth-child(5) .desc{position:relative}.home-offer .offers-list .offer:nth-child(5) .desc:before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--blue);width:2.7vw;height:8vw;position:absolute;top:0;right:0;transform:translateY(-75%)}.home-offer .offers-list .offer:nth-child(7){position:relative}.home-offer .offers-list .offer:nth-child(7):before{content:"";clip-path:polygon(0 0,100% 25%,100% 100%,0% 75%);background-color:var(--lightgreen);width:2.7vw;height:8vw;position:absolute;top:0;left:0;transform:translate(-25%,25%)}.home-offer .offers-list .offer:nth-child(2) .photo{grid-column:6 / 13;grid-row:1}.home-offer .offers-list .offer:nth-child(2) .desc{grid-column:1 / 7;grid-row:1;margin-top:6vw}.home-offer .offers-list .offer:nth-child(1) .photo,.home-offer .offers-list .offer:nth-child(3) .photo{grid-column:1 / 8;grid-row:1}.home-offer .offers-list .offer:nth-child(1) .desc,.home-offer .offers-list .offer:nth-child(3) .desc{grid-column:7 / 12;grid-row:1;margin-top:6vw}.home-offer .offers-list .offer:not(:nth-child(n+4)){grid-column:1/3;display:grid;grid-template-columns:repeat(12,1fr)}.home-offer .offers-list .offer:not(:nth-child(n+4)) .photo img{height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:2}.home-offer .offers-list .offer:nth-child(n+4){grid-column:span 1}.home-offer .offers-list .offer:nth-child(n+4) .desc{margin-left:40px}.home-offer .offers-list .offer:nth-child(n+4) .photo{margin-bottom:-50px}.home-offer .offers-list .offer:nth-child(n+4) .photo img{position:relative;z-index:-1;aspect-ratio:1.85}}@media (min-width:768px) and (min-width:1300px){.home-offer .offers-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (min-width:1300px){.home-offer .offers-list .offer:not(:nth-child(n+4)){grid-column:1/4}}.full-offer{padding-top:40px}@media (min-width:768px){.full-offer{padding-top:100px}.full-offer h2{margin-bottom:70px;font-size:clamp(24px, calc(1em + 1.5vw), 48px)}}.full-offer img{max-width:100%}@media (max-width:767px){.full-offer .photo{margin-bottom:-40px}.full-offer .photo img{aspect-ratio:1.3576642336;object-fit:cover;display:block;position:relative;z-index:-1;width:100%}}.full-offer .desc{background-color:var(--white);font-size:13px}.full-offer .desc p.title{margin-top:0;font-size:clamp(18px, calc(1rem + .5vw), 24px)}.full-offer .desc p:not(.title){font-size:clamp(13px, calc(.6rem + .5vw), 18px)}@media (min-width:768px){.full-offer .desc{font-size:18px}}@media (max-width:767px){.full-offer .offer{position:relative;padding-top:15px;padding-bottom:15px;overflow:hidden}.full-offer .offer:after{content:"";border-bottom:3px solid var(--grey);position:absolute;bottom:0;width:100%}.full-offer .offer:nth-child(odd):after{transform:translateX(-50%)}.full-offer .offer:nth-child(odd) .photo{margin-right:16px}.full-offer .offer:nth-child(odd) .desc{margin-left:30px;padding:20px 33px 20px 20px}.full-offer .offer:nth-child(even):after{transform:translateX(50%)}.full-offer .offer:nth-child(even) .photo{margin-left:16px}.full-offer .offer:nth-child(even) .desc{margin-right:30px;padding:20px 33px 20px 20px}}@media (min-width:768px){.full-offer .offers-list{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.full-offer .offers-list .offer .desc{padding:50px}.full-offer .offers-list{position:relative}.full-offer .offers-list:before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--grey);width:2.7vw;height:8vw;position:absolute;top:0;right:0;transform:translateY(-50%)}.full-offer .offers-list .offer:nth-child(1){position:relative}.full-offer .offers-list .offer:nth-child(1):before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--green);width:2.7vw;height:8vw;position:absolute;bottom:0;transform:translateY(50%)}.full-offer .offers-list .offer:nth-child(2){position:relative}.full-offer .offers-list .offer:nth-child(2):before{content:"";clip-path:polygon(0 0,100% 25%,100% 100%,0% 75%);background-color:var(--lightcyan);width:4.6vw;height:15vw;position:absolute;bottom:0;right:0;transform:translateY(50%)}.full-offer .offers-list .offer:nth-child(5) .desc{position:relative}.full-offer .offers-list .offer:nth-child(5) .desc:before{content:"";clip-path:polygon(0 25%,100% 0,100% 75%,0% 100%);background-color:var(--blue);width:2.7vw;height:8vw;position:absolute;top:0;right:0;transform:translateY(-75%)}.full-offer .offers-list .offer:nth-child(7){position:relative}.full-offer .offers-list .offer:nth-child(7):before{content:"";clip-path:polygon(0 0,100% 25%,100% 100%,0% 75%);background-color:var(--lightgreen);width:2.7vw;height:8vw;position:absolute;top:0;left:0;transform:translate(-25%,25%)}.full-offer .offers-list .offer:nth-child(even) .photo{grid-column:6 / 13;grid-row:1}.full-offer .offers-list .offer:nth-child(even) .desc{grid-column:1 / 7;grid-row:1;margin-top:6vw}.full-offer .offers-list .offer:nth-child(odd) .photo{grid-column:1 / 8;grid-row:1}.full-offer .offers-list .offer:nth-child(odd) .desc{grid-column:7 / 12;grid-row:1;margin-top:6vw}.full-offer .offers-list .offer{grid-column:1/3;display:grid;grid-template-columns:repeat(12,1fr)}.full-offer .offers-list .offer .photo img{height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:2}}@media (min-width:768px) and (min-width:1300px){.full-offer .offers-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (min-width:1300px){.full-offer .offers-list .offer{grid-column:1/4}}.catalog{background-color:var(--lightblue);color:var(--white);position:relative}.catalog:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,0% 100%);background-color:var(--white);width:45px;height:80px;position:absolute;top:0;left:0}@media (min-width:768px){.catalog:before{width:7vw;height:13vw}}@media (min-width:768px){.catalog{display:grid;grid-template-columns:repeat(12,1fr)}.catalog .img{grid-column:2/7;grid-row:1;display:flex;align-items:flex-end;justify-content:center}.catalog .desc{grid-column:7/12;grid-row:1;display:flex;justify-content:center;flex-direction:column;padding:4vw 0}}.catalog:after{content:"";clip-path:polygon(0 0,100% 25%,100% 100%,0 75%);background-color:var(--blue);width:35px;height:115px;position:absolute;bottom:0;right:0;transform:translateY(75%)}@media (min-width:768px){.catalog:after{width:4.8vw;height:15.7vw;transform:translateY(50%)}}@media (max-width:768px){.catalog{padding-top:1px;font-size:14px}}.catalog h1,.catalog h2,.catalog h3,.catalog h4,.catalog h5{color:var(--white);font-size:24px}@media (max-width:768px){.catalog h1,.catalog h2,.catalog h3,.catalog h4,.catalog h5{margin-left:80px}}@media (min-width:768px){.catalog h1,.catalog h2,.catalog h3,.catalog h4,.catalog h5{font-size:clamp(2rem, calc(2vw + 1.2rem), 4rem);margin:0}}.catalog img{max-width:100%;display:block}.testimonials-bg-wrap{background-color:var(--grey);background:linear-gradient(90deg,#fff0 0%,#fff0 50%,var(--grey) 50%,var(--grey) 100%)}.testimonials .reviews{padding-top:1px;padding-bottom:1px;background-color:var(--grey)}.testimonials .reviews h2{font-size:clamp(24px, calc(1em + 1.5vw), 48px);margin-bottom:2px}@media (max-width:767px){.testimonials .reviews{padding-top:30px;padding-bottom:10px}}.testimonials .testimonials-slider{background-image:url(/wp-content/themes/systemy-okienne/img/testimonial-bg.png);color:var(--white);position:relative;font-size:14px}@media (min-width:768px){.testimonials .testimonials-slider{font-size:18px}}@media (max-width:767px){.testimonials .testimonials-slider{padding-top:90px;padding-bottom:calc(120px - 3em)}}.testimonials .testimonials-slider p{font-size:clamp(18px, calc(.5em + 1vw), 36px)}.testimonials .testimonials-slider .swiper{margin-left:30px;margin-right:30px}.testimonials .testimonials-slider .swiper-slide{margin-bottom:5em;width:100%!important}.testimonials .testimonials-slider .swiper-button-prev,.testimonials .testimonials-slider .swiper-button-next{bottom:0;top:unset;background-color:var(--white);width:3em;height:3em}.testimonials .testimonials-slider .swiper-button-prev:after,.testimonials .testimonials-slider .swiper-button-next:after{font-size:14px}.testimonials .testimonials-slider .swiper-button-prev{left:0}.testimonials .testimonials-slider .swiper-button-next{right:0}@media (min-width:768px){.testimonials{display:grid;grid-template-columns:repeat(12,1fr);min-height:500px}.testimonials .reviews{grid-column:9/13;grid-row:1;display:flex;flex-direction:column;justify-content:flex-end;padding:50px}.testimonials .testimonials-slider{grid-column:1/9;grid-row:1;display:flex;padding-left:5vw;padding-right:5vw}.testimonials .testimonials-slider .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}}.product-movie{max-width:1100px;margin:50px auto}.product-movie .movie img{width:100%}.product-movie .desc{display:flex;align-items:center}.product-movie .desc h2{font-size:clamp(24px, calc(1em + 1.5vw), 48px);line-height:1.25}@media (min-width:768px){.product-movie{display:flex;margin:100px auto;gap:3vw}.product-movie>div{flex-basis:50%;gap:50px}}@media (max-width:767px){.product-movie{border-bottom:2px solid var(--grey)}}.why-us{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.why-us{padding-top:100px;padding-bottom:100px}}@media (min-width:768px){.why-us dl{columns:2;column-gap:50px}}.why-us dl dd,.why-us dl dd h2{font-size:16px;margin-left:0;margin-bottom:10px}@media (min-width:768px){.why-us dl dd,.why-us dl dd h2{margin-bottom:15px;font-size:18px}}.why-us dl dt{font-size:12px}@media (min-width:768px){.why-us dl dt{font-size:14px}}footer{background-color:var(--header);color:var(--white);position:relative}footer>div{position:relative;z-index:2}@media (max-width:767px){footer{padding-top:25px;padding-bottom:25px;padding-left:16px;padding-right:16px}}footer .copyright{font-size:14px}@media (min-width:768px){footer .footer-menu{display:Flex;justify-content:space-around}}footer .footer-menu h4{font-family:"readex pro";font-size:14px;color:#fff;margin-bottom:0}footer .footer-menu ul{list-style:none;padding-left:0}footer .footer-menu ul li a{color:#fff;text-decoration:none;line-height:1.5}@media (min-width:768px){footer>div{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 90px;gap:2vw}footer>div .logo{grid-column:1/4;grid-row:1;margin-top:60px;margin-bottom:60px}footer>div .footer-menu{grid-column:4/10;grid-row:1;margin-top:60px;margin-bottom:60px}footer>div .footer-contact{grid-column:10/13;grid-row:1/3}footer>div .copyright{grid-column:1/10;grid-row:2;border-top:1px solid var(--white);display:flex;align-items:center}}footer:after{content:"";position:absolute;bottom:0;clip-path:polygon(0 0,100% 40%,100% 100%,0% 100%);background-color:#576270;width:97px;height:200px;right:10px}@media (min-width:768px){footer:after{right:unset;left:60px}}@media (max-width:767px){.footer-contact{margin-top:20px;margin-bottom:30px}}.footer-contact .white{background-color:var(--white);color:var(--primary);padding:30px 11px 30px 50px}.footer-contact .blue{background-color:var(--lightblue);padding:20px 20px 25px 30px;color:#fff}.footer-contact .blue .contact-us{font-size:clamp(18px, 1.6vw, 24px)}.footer-contact .blue .phone{font-size:clamp(24px, 2vw, 36px)}.footer-contact .cta{width:calc(100% + 53px);margin-left:-17px}.about-us-intro{background-color:var(--white);padding:45px 50px;text-align:center;font-size:clamp(18px, calc(.5em + .8vw), 30px);color:var(--header)}@media (min-width:768px){.about-us-intro{padding:8vw 50px}}.about-us-intro .wrap{max-width:1100px;margin:0 auto}.other-products{background-color:var(--lightblue);padding:16px}@media (min-width:768px){.other-products{padding:6vw}}.other-products .wrap{padding:50px 30px;background-color:var(--white)}@media (max-width:767px){.other-products .wrap{text-align:center}}@media (min-width:768px){.other-products .wrap{padding:7vw;display:flex;align-items:center;gap:80px;font-size:clamp(18px, calc(.4em + 1vw), 24px)}.other-products .wrap img+img{margin-left:50px}.other-products .wrap .desc{flex:1}}.services img{width:100%;display:block;height:100%;object-fit:cover}.services .desc{padding-top:16px;padding-bottom:16px}@media (min-width:768px){.services .row{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;margin-bottom:0}.services .desc{display:flex;align-items:center;padding:2vw 10vw}.services .row-2.desc{grid-column:1;grid-row:2}.services .row-2.img{grid-column:2;grid-row:2}}.zdjecie-z-opisem .img img{width:100%;height:100%;object-fit:cover;display:block}.zdjecie-z-opisem .desc{padding-top:1px;padding-bottom:50px;position:relative;background-color:var(--grey)}@media (max-width:767px){.zdjecie-z-opisem .desc{padding-top:100px}}.zdjecie-z-opisem .label{background-color:var(--white)}@media (max-width:767px){.zdjecie-z-opisem .label{position:absolute;transform:translateY(-50%);padding:20px 40px 20px 20px;top:0}}@media (min-width:768px){.zdjecie-z-opisem .label{padding:20px 40px 20px 20px;margin-left:-40px}}@media (min-width:768px){.zdjecie-z-opisem{display:grid;grid-template-columns:repeat(12,1fr)}.zdjecie-z-opisem .img{grid-column:span 7}.zdjecie-z-opisem .desc{grid-column:span 5}.zdjecie-z-opisem .desc .content{padding:4vw}}.blog-container{background-color:var(--white)}@media (min-width:768px){.blog-container>div{padding-top:50px;display:grid;grid-template-columns:repeat(12,1fr);gap:2.5vw}.blog-container>div .articles{grid-column:1/10;grid-row:1}.blog-container>div .articles article{position:relative;margin-bottom:60px}.blog-container>div .articles article .img{min-height:470px}.blog-container>div .articles article .img img{object-fit:cover;object-position:center;width:100%;min-height:470px;aspect-ratio:2}.blog-container>div .articles article .post-summary{position:absolute;bottom:0;max-width:800px}.blog-container>div .categories{grid-column:10/13;grid-row:1}}.blog-container .categories{background-color:var(--white)}.blog-container .categories h2{margin-bottom:30px}@media (max-width:767px){.blog-container .categories{margin-left:20px}}.blog-container .categories ul{background-color:var(--lightblue);color:var(--white);padding-top:20px;padding-bottom:20px;list-style:none}.blog-container .categories ul li{padding:.7em 0}.blog-container .categories a{color:var(--white);text-decoration:none}.blog-container .articles{font-size:clamp(14px, calc(.7rem + .4vw), 18px)}.blog-container .articles h2{font-size:clamp(18px, calc(1rem + .5vw), 24px);margin-bottom:30px}.blog-container .articles h3{font-size:clamp(18px, 1.6vw, 23px)}.blog-container .articles h3 a{color:var(--header);text-decoration:none}.blog-container .articles .post-meta{color:var(--header);font-size:14px}.blog-container .articles img{width:100%}@media (max-width:767px){.blog-container .articles img{margin-bottom:-20px;aspect-ratio:1}}.blog-container .articles .post-summary{background-color:var(--white);position:relative;z-index:2;padding:20px}@media (min-width:768px){.blog-container .articles article:nth-of-type(odd) .post-summary{left:0}}@media (max-width:767px){.blog-container .articles article:nth-of-type(odd) .post-summary{margin-right:20px}}@media (min-width:768px){.blog-container .articles article:nth-of-type(even) .post-summary{right:0}}@media (max-width:767px){.blog-container .articles article:nth-of-type(even) .post-summary{margin-left:20px}}nav.pagination{background-color:#E3E3E3;width:100%}nav.pagination .nav-links{display:flex;justify-content:space-between}nav.pagination .page-numbers:not(.next,.prev){text-decoration:none;color:#3A414A;opacity:.5}nav.pagination .page-numbers:not(.next,.prev).current{opacity:1}nav.pagination .page-numbers:not(.next,.prev):first-child{margin-left:auto}nav.pagination .page-numbers:not(.next,.prev):last-child{margin-left:auto}nav.pagination .next,nav.pagination .prev{background-color:#43A6F7;color:#fff;text-decoration:none}nav.pagination .next{margin-left:auto}nav.pagination .prev{margin-right:auto}nav.pagination .page-numbers{padding:16px}.blog .breadcrumbs{font-size:clamp(14px, calc(.65rem + .5vw), 24px);color:var(--white)}.blog .breadcrumbs a{text-decoration:none;color:var(--white)}.blog-container .post-container{grid-column:3/11}@media (max-width:767px){.blog-container .post-container{padding-top:20px;padding-bottom:50px}}.blog-container .articles.recent-posts{grid-column:3/11;grid-row:unset}.gallery-list{background-color:var(--white);padding-top:50px;padding-bottom:50px}.gallery-list .img{width:100%}.gallery-list img{width:100%;display:block}.gallery-list .gallery-item{position:relative;display:flex;aspect-ratio:1.6666666667;overflow:hidden}.gallery-list .gallery-item img{object-fit:cover;min-height:100%}@media (max-width:767px){.gallery-list .gallery-item{margin-bottom:20px;margin-left:20px}}.gallery-list .gallery-item .desc{position:absolute;bottom:0;left:0;max-width:500px;background-color:var(--white);min-width:65%}@media (max-width:767px){.gallery-list .gallery-item .desc{width:calc(100% - 20px)}}.gallery-list .gallery-item .desc h2 a{color:var(--header);text-decoration:none;padding:20px}@media (min-width:768px){.gallery-list .gallery-item .desc h2 a{padding:40px}}@media (min-width:768px){.gallery-list>div{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5vw}}.gallery{background-color:var(--white);padding-top:50px;padding-bottom:50px}.gallery .gallery-item{position:relative}@media (max-width:767px){.gallery .gallery-item{margin-bottom:20px;margin-left:20px}}.gallery .wrap{margin-bottom:50px}.gallery .wrap a{display:block;overflow:hidden}.gallery .wrap a img{width:100%;display:block;aspect-ratio:1.4;object-fit:cover;object-position:center;transform:scale(1.1);transition:transform 0.5s ease-in-out}.gallery .wrap a:hover img{transform:scale(1)}.gallery video{width:100%;display:block;overflow:hidden}.gallery video source{width:100%;display:block;aspect-ratio:1.4;object-fit:cover;object-position:center;transform:scale(1.1);transition:transform 0.5s ease-in-out}@media (min-width:768px){.gallery .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5vw}.gallery .video-wrap{margin-bottom:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5vw}}@media (max-width:768px){.gallery .wrap>div{margin-bottom:20px}}.gallery .player{position:relative}.gallery .player:after{content:url(/wp-content/uploads/2023/02/play.svg);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.contact-full{background-color:var(--gray)}.row{display:grid}@media (max-width:767px){.row .field{margin-bottom:30px}}@media (min-width:768px){.row{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.row .full{grid-column:1 / 3}.row .one-half{grid-column:span 1}}p.info{padding:.5em 1em;border:1px solid rgb(66 245 72 / .6);background-color:rgb(66 245 72 / .2);border-radius:5px}.contact .white{padding-left:0}.contact .white h4{font-size:1.5rem;font-weight:400;margin-bottom:0}@media (min-width:768px){.contact{margin-bottom:70px;gap:3vw}.contact .grid-4{grid-column:span 4;margin-top:70px}.contact .grid-4 .white p{line-height:1.5}.contact .grid-8{grid-column:span 8}}.contact .map img{width:100%}@media (min-width:768px){.desktop-grid{display:grid;grid-template-columns:repeat(12,1fr)}.desktop-grid.contact-full .form{grid-column-start:3;grid-column-end:11}}.form-title{margin-bottom:30px;font-size:18px}@media (min-width:768px){.form-title{font-size:22px}}.form{background-color:var(--grey);color:var(--primary);padding:10%;margin-top:70px}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea{padding:20px 25px;border:0;background-color:var(--white);width:100%}.form ::placeholder{font-family:Jost;font-size:14px;color:#777;opacity:1}@media (min-width:768px){.form ::placeholder{font-size:16px}}.form .textarea::placeholder{color:#666}.form span.submit{position:relative;display:inline-flex;justify-content:center;align-items:center}.form span.submit input[type=submit]{font-size:clamp(14px, 1.2vw, 18px);font-weight:700;font-family:"readex pro"}.form span.submit:after{content:"";position:absolute;right:18px;width:18px;height:18px;border-radius:2px;border-bottom:2px solid #17456A;border-right:2px solid #17456A;transform:rotate(-45deg)}.form .wpcf7-spinner{display:none}.form-wrap{padding:20px 30px 70px}.contact-full h3,.contact h3{font-style:italic;font-size:clamp(18px, 1.6vw, 23px);text-align:center;font-weight:400}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap textarea{border-radius:10px;background-color:#1a8fc9;border:0 none #fff0;width:100%;padding:10px 20px;margin-top:10px;font-size:clamp(14px, 1.8vw, 16px);font-family:geomanist}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block;margin-bottom:10px}.wpcf7-acceptance label{position:relative;cursor:pointer}.wpcf7-acceptance input[type=checkbox]{position:absolute;visibility:hidden;width:14px;height:14px;top:4px;left:0}.wpcf7-acceptance input[type=checkbox]+span:before{display:block;position:absolute;content:"";height:20px;width:20px;top:2px;left:0;border:2px solid #fff;background-color:var(--white)}.wpcf7-acceptance input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:20px;width:20px;top:4px;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:14px}.wpcf7-acceptance input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-list-item-label{margin-left:34px;display:block;font-size:12px;line-height:1.5}span.user-file{position:relative;margin-top:9px;display:flex;width:100%}span.user-file:before{content:"Załącz zdjęcie z górskiej wyprawy";background-image:url(/wp-content/themes/img/attachment.png);background-repeat:no-repeat;background-position:left center;position:absolute;left:0;text-align:center;cursor:pointer;font-size:14px;font-family:Roboto;font-weight:700;height:25px;padding-left:30px;display:flex;align-items:center}textarea::placeholder{color:#fff;font-size:1rem;opacity:.75}span.user-file:after{content:attr(data-filename);position:absolute;right:0;color:#fff;text-align:center;cursor:pointer;font-size:14px;font-family:Roboto;height:25px;padding-left:30px;display:flex;align-items:center}span.user-file>input{visibility:hidden;width:100%}span.user-file .wpcf7-not-valid-tip{margin-top:25px}form p.submit{height:50px;width:120px;transform:skew(-13deg);text-align:center;line-height:50px;background:#0089cd;background:linear-gradient(90deg,#0089cd 0%,rgb(0 137 205 / .5) 100%);transition:background 0.2s ease-in-out;border:2px solid #fff;display:inline-flex;margin-left:auto;margin-right:auto}form p.submit input[type=submit]{background-color:#fff0;border:0 none #fff0;color:#fff;font-weight:700;font-family:Roboto;transform:skew(13deg);font-weight:700;width:100%;text-transform:uppercase;cursor:pointer}div.center{text-align:center}form .more,form a{text-transform:uppercase;text-decoration:underline;opacity:.7;color:#fff}form .more.hide{display:none}form .hidden{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.15s 0.1s ease-in-out,opacity 0.15s ease-in-out;display:none}form .hidden.show{max-height:200px;opacity:1;overflow:visible;transition:max-height 0.15s ease-in-out,opacity 0.1s 0.15s ease-in-out;display:inline}textarea{font-family:arial}.wpcf7-response-output{text-align:center;font-weight:700}.screen-reader-response{display:none}.wpcf7-not-valid{border:1px solid pink!important}.wpcf7-not-valid-tip{font-weight:700;position:relative;margin-top:5px}.form input[type=submit]{border:0;background-color:var(--lightblue);font-family:Jost;color:#fff;padding:15px 100px 15px 20px}.colors-list{padding-top:50px;padding-bottom:50px}.colors-list .grid{display:flex;flex-wrap:wrap;gap:2vw}.colors-list .grid .colors-item{flex-basis:300px;max-width:300px;object-fit:cover;margin-bottom:20px}.colors-list .grid .colors-item p{margin:0}.colors-list .grid .colors-item img{max-width:100%;object-fit:cover}.colors-list .grid:after{content:"";flex:auto}.mini-galeria{background:#fff;background:linear-gradient(180deg,white 0%,white 32%,#e3e3e3 32%,#e3e3e3 100%);width:100%}@media (min-width:768px){.mini-galeria .bottom{padding-left:40px;padding-right:40px;display:Flex;justify-content:space-between}}@media (max-width:767px){.mini-galeria .bottom{padding-bottom:20px}}.mini-galeria .bottom .gallery-title{font-size:clamp(18px, calc(.5em + .8vw), 24px)}.mini-galeria .wrap{overflow:hidden}@media (min-width:768px){.mini-galeria .wrap{padding-left:40px;padding-right:40px}}@media (min-width:768px){.mini-galeria .wrap .mini-gallery-swiper{overflow:visible}}.mini-galeria .wrap .mini-gallery-swiper .swiper-slide a{display:block;overflow:hidden}.mini-galeria .wrap .mini-gallery-swiper .swiper-slide a img{width:100%;aspect-ratio:1.3333333333;object-fit:cover;object-position:center;transform:scale(1.1);transition:transform 0.5s ease-in-out}.mini-galeria .wrap .mini-gallery-swiper .swiper-slide a:hover img{transform:scale(1)}.mini-galeria .wrap .mini-gallery-swiper .swiper-button-next,.mini-galeria .wrap .mini-gallery-swiper .swiper-button-prev{color:#fff}@media (min-width:768px){.mini-galeria .wrap .mini-gallery-swiper .swiper-button-next,.mini-galeria .wrap .mini-gallery-swiper .swiper-button-prev{color:#3A414A}}@media (min-width:768px){.mini-galeria .wrap .mini-gallery-swiper .swiper-button-next{right:-40px}}@media (min-width:768px){.mini-galeria .wrap .mini-gallery-swiper .swiper-button-prev{left:-40px}}.faq .faq--container dl .faq--entry{border-bottom:1px solid #E5E5E5;padding:21px 0}.faq .faq--container dl .faq--entry dt{font-weight:600;font-size:18px;line-height:23px;cursor:pointer;position:relative;padding-right:50px}.faq .faq--container dl .faq--entry dt:after{content:url(/wp-content/themes/systemy-okienne/assets/img/arrow-down.svg);position:absolute;right:0;transform-origin:center}.faq .faq--container dl .faq--entry dt.show:after{-webkit-transform:scaleX(-1);transform:scaleY(-1)}.faq .faq--container dl .faq--entry dd{margin:0;max-height:0;overflow:hidden;transition:all 0.3s ease}.faq .faq--container dl .faq--entry dd.show{max-height:1000px;padding-top:20px}@media (min-width:768px){.faq .faq--container dl .faq--entry dd.show{max-height:500px}}.slider{padding-top:50px;padding-bottom:50px}.slider .swiper-slide{display:Flex;justify-content:center;align-items:center;height:auto}.slider img{max-width:300px;width:80%;max-height:200px}.button{padding-top:50px;padding-bottom:50px}.button .button--container{text-align:center}