/* CSS strony glownej: main.min.css bez nieuzywanych regul. Plik generowany (tools/build-home-css.js) - NIE edytowac. */
@media only screen and (min-width:1441px) and (max-width:1639px){#wrapper_content .btn_slider{width:240px;padding:15px 90px 15px 30px;font:700 15px/18px"Montserrat",sans-serif}}@media only screen and (min-width:1366px) and (max-width:1440px){#wrapper_content .back_pic .content{width:1200px}#wrapper_content .btn_slider{width:200px;padding:13px 85px 13px 30px;font:700 14px/16px"Montserrat",sans-serif}#wrapper_content .btn_slider::before{width:30px;height:21px;background-size:30px 21px}}@media only screen and (min-width:1280px) and (max-width:1365px){#wrapper_content .back_pic .content{width:1200px}#wrapper_content .btn_slider{width:200px;padding:13px 85px 13px 30px;font:700 14px/16px"Montserrat",sans-serif}#wrapper_content .btn_slider::before{width:30px;height:21px;background-size:30px 21px}}@media only screen and (min-width:1024px) and (max-width:1279px){#wrapper_content .back_pic .content{width:980px}#wrapper .content2 .wrapper-arrow{display:none}#wrapper_content .btn_slider{width:200px;padding:13px 85px 13px 30px;font:700 14px/16px"Montserrat",sans-serif}#wrapper_content .btn_slider::before{width:30px;height:21px;background-size:30px 21px}}@media only screen and (min-width:768px) and (max-width:1023px){#wrapper_content .back_pic .content{width:740px}#wrapper .content2 .wrapper-arrow{display:none}#wrapper_content .btn_slider{width:160px;padding:12px 60px 12px 20px;font:700 12px/14px"Montserrat",sans-serif}#wrapper_content .btn_slider::before{width:24px;height:16px;background-size:24px 16px;right:30px}#wrapper_content .btn_slider:hover::before{right:20px}}@media only screen and (min-width:533px) and (max-width:767px){#wrapper_content .back_pic .content{width:513px}#wrapper .content2 .wrapper-arrow{display:none}#wrapper_content .btn_slider{width:160px;padding:12px 60px 12px 20px;font:700 12px/14px"Montserrat",sans-serif}#wrapper_content .btn_slider::before{width:24px;height:16px;background-size:24px 16px;right:30px}#wrapper_content .btn_slider:hover::before{right:20px}}@media only screen and (min-width:768px) and (max-width:1023px){#popup_start .popup_txt{width:768px;height:341px;position:absolute;top:50%;left:50%;margin-top:-170px;margin-left:-384px;cursor:pointer;box-shadow:0 0 5px #000;background:#fff}#popup_start .popup_txt table{border:0;margin:0;padding:0;width:768px;height:341px}}@media only screen and (min-width:533px) and (max-width:767px){#popup_start .popup_txt{width:533px;height:250px;position:absolute;top:50%;left:50%;margin-top:-125px;margin-left:-267px;cursor:pointer;box-shadow:0 0 5px #000;background:#fff}#popup_start .popup_txt table{border:0;margin:0;padding:0;width:533px;height:250px}#popup_start,#popup_start .popup_txt p{font:400 12px/18px "Lato",sans-serif}#popup_start .popup_txt h1{font:700 26px/38px "Lato",sans-serif}#popup_start .popup_txt ol,#popup_start .popup_txt ul{margin-left:25px}}@media only screen and (min-width:1441px) and (max-width:1639px){#home_boxy .box .tytul{font:700 40px/42px"Montserrat",sans-serif}#home_boxy .box .tekst{font:400 15px/26px"Montserrat",sans-serif;margin:0 0 40px}header>.content{padding:10px 30px 0}#navs nav>ul>li>a{padding:20px 10px 42px;font:700 14px/17px"Montserrat",sans-serif}#navs.fr nav>ul>li>a{font:700 12px/17px"Montserrat",sans-serif}#navs.cz nav>ul>li>a{font:700 13px/17px"Montserrat",sans-serif}}@media only screen and (min-width:1366px) and (max-width:1440px){header>.content{padding:10px 30px 0}header .logo{width:160px;height:54px}#navs nav>ul>li{margin:0 10px}#navs nav>ul>li>a{padding:20px 0 42px;font:700 13px/16px"Montserrat",sans-serif}#navs.fr nav>ul>li>a{font:700 12px/17px"Montserrat",sans-serif}#navs.cz nav>ul>li>a{font:700 13px/17px"Montserrat",sans-serif}#navs nav>ul>li>section{top:95px}#menu2 .menu2_kol2_row1{margin-bottom:5px}#menu1 .right-side .cat-description .naglowek_menu,#menu3 .right-side .cat-description .naglowek_menu{font:400 46px/52px"Montserrat",sans-serif!important;padding:0 0 60px;margin:0 0 15px}#menu1.cz .right-side .cat-description .naglowek_menu,#menu1.de .right-side .cat-description .naglowek_menu,#menu1.en .right-side .cat-description .naglowek_menu,#menu1.fr .right-side .cat-description .naglowek_menu{margin:0 0 15px;font:400 35px/40px"Montserrat",sans-serif!important;padding:0 0 60px}#menu1 .left-side-top,#menu1 .right-side .icos img,#menu3 .left-side-top,#menu3 .right-side .icos img{margin:0 0 10px}#home_boxy .box .tytul{font:700 40px/42px"Montserrat",sans-serif}#home_boxy .box .tekst{font:400 15px/26px"Montserrat",sans-serif;margin:0 0 40px}#navs section>div{padding:30px 0}#menu2 .content>img{width:260px}#menu2 .menu2_kol2{margin:0 0 0 50px}#menu1 .right-side .icos,#menu3 .right-side .icos{width:56px}#menu1 .right-side .cat-pic,#menu3 .right-side .cat-pic{width:370px}#menu1 .right-side .cat-description,#menu3 .right-side .cat-description{width:400px}#menu1 .left-side-top a,#menu3 .left-side-top a{font:400 14px/16px"Montserrat",sans-serif!important;padding:6px 0}#menu1 .left-side a .arrow_lista_produktow_supermenu,#menu3 .left-side a .arrow_lista_produktow_supermenu{width:6px;margin:2px 30px 0 0}#menu1 .left-side a:hover .arrow_lista_produktow_supermenu,#menu3 .left-side a:hover .arrow_lista_produktow_supermenu{margin:2px 15px 0}}@media only screen and (min-width:1280px) and (max-width:1365px){header>.content{padding:10px 30px 0}header .logo{width:125px;height:41px}#navs nav>ul>li>a{padding:20px 0 42px;font:700 13px/16px"Montserrat",sans-serif}#navs.cz nav>ul>li>a,#navs.fr nav>ul>li>a{font:700 12px/17px"Montserrat",sans-serif}#navs nav>ul>li>section{top:95px}.content{width:1200px}#navs section>div{padding:25px 0}#menu1 .left-side,#menu1 .right-side .cat-pic,#menu3 .left-side,#menu3 .right-side .cat-pic{width:350px}#menu1 .right-side,#menu3 .right-side{width:830px}#menu1 .right-side .icos,#menu3 .right-side .icos{width:56px}#menu1 .right-side .icos img,#menu3 .right-side .icos img{margin:0 0 10px}#menu1.fr .right-side .cat-pic{margin:0 25px 0 0}#menu1.fr .right-side .cat-description{width:365px}#menu1 .right-side .cat-description .naglowek_menu,#menu3 .right-side .cat-description .naglowek_menu{font:400 46px/52px"Montserrat",sans-serif!important;padding:0 0 60px;margin:0 0 15px}#menu3 .right-side .cat-description{width:380px}#menu1.cz .right-side .cat-description .naglowek_menu,#menu1.de .right-side .cat-description .naglowek_menu,#menu1.en .right-side .cat-description .naglowek_menu,#menu1.fr .right-side .cat-description .naglowek_menu{margin:0 0 15px;font:400 35px/40px"Montserrat",sans-serif!important;padding:0 0 60px}#menu2 .content>img{width:260px}#menu2 .menu2_kol2{margin:0 0 0 50px}#menu2.de .menu2_kol2{margin-left:60px}#menu2.fr .menu2_kol2{margin-left:55px}#menu2.cz .menu2_kol2{margin-left:45px;margin-right:60px}#menu2 img.menu2_r290,#menu2 svg.menu2_r290{width:180px}#menu2.cz .head_2{font:600 54px/64px"Montserrat",sans-serif}#menu2 .menu2_kol2_row1{margin-bottom:5px}#menu4 .foto_doposazenie,#menu6 .foto_doposazenie,#menu7 .foto_doposazenie{margin:0 50px}#menu1 .left-side-top,#menu3 .left-side-top{margin:0 0 10px}#menu1 .left-side-top a,#menu3 .left-side-top a{font:400 14px/16px"Montserrat",sans-serif!important;padding:6px 0}#menu1 .left-side a .arrow_lista_produktow_supermenu,#menu3 .left-side a .arrow_lista_produktow_supermenu{width:6px;margin:2px 30px 0 0}#menu1 .left-side a:hover .arrow_lista_produktow_supermenu,#menu3 .left-side a:hover .arrow_lista_produktow_supermenu{margin:2px 15px 0}#faq-icos,#footer-bottom,#footer-top,#info-1-kotly-pellet,#info-1-pompy,#info-2-kotly-pellet,#info-2-pompy,#main-categories,#main-faq,#main-news,#main-offer,#parallax-1,#parallax-2,#reviews,#text-section,footer,header{min-width:1200px}header .navs{width:965px}#overlay .content .left-side{left:100px}#wrapper .content2{width:1200px;margin-left:-600px}#info-1-pompy .content #arrow-orange1{left:218px;width:150px;height:auto}#info-1-pompy .content .text-1{left:390px}#info-1-pompy .content .text_tytul{left:285px}#info-1-pompy .content .info_start_r290_pl{width:300px}#info-1-pompy .content .rozmyte_kolka{width:70px;margin:0 35px 0 0}#info-1-pompy .content .tech_inwerter{width:430px}#info-1-pompy .content #a-plus{right:360px}#info-1-pompy .content .fala_termo{top:400px}#info-1-pompy .content .start_fala{width:260px;margin:0 65px 0 0}#info-1-pompy .content .termometr{width:28px}#info-2-pompy .content #kolo{left:600px}#info-1-kotly-pellet .kondensacja-info{width:600px;height:auto;left:180px}#info-1-kotly-pellet .kondensacja-info img{width:600px;height:auto}#info-2-kotly-pellet .left-side,#info-2-kotly-pellet .right-side{width:550px}#main-offer .line .offer-item{width:540px}#main-offer .line .offer-item .pic{width:329px}#main-offer .line .offer-item .pic .img,#main-offer .line .offer-item .pic .img img{width:329px;height:auto}#parallax-1 .icos-slider{text-align:center}#parallax-1 .icos-slider .item{width:240px}#faq-icos .icos-info .line .info-item{width:555px}#main-categories .cat-item{margin:0 16px 0 15px}#reviews .reviews-slider .reviews-item{width:1200px}#reviews .reviews-slider .reviews-item .opinion{width:1100px}#text-section .text-pic-kotly{width:360px;height:auto}#text-section .text-pic-pompy{width:405px;height:auto}#text-section .column2-left{width:780px}#parallax-2 .white-bg{width:1145px}#main-faq .question-box{width:351px}#main-news .news{width:865px}#main-news .news .column1,#main-news .news .column2{width:410px}#footer-top .other{width:150px;margin:0 35px 0 0}#footer-top .counter{width:150px}#footer-top .footer-nav{width:390px}#footer-top .footer-nav a{font:700 15px/19px"Montserrat",sans-serif}#wrapper-container.subpage{min-width:1200px}#navs nav>ul>li{margin:0 8px}.do_calc .btn_green{padding:12px 80px 12px 30px}#home_boxy .box{padding:4% 6%}#home_boxy .box .tytul{font:700 34px/36px"Montserrat",sans-serif}#home_boxy .box .tekst{font:400 14px/24px"Montserrat",sans-serif;margin:0 0 40px}.info_cta .tekst_1{margin:0 60px}.info_cta .box{width:47%}}@media only screen and (min-width:1024px) and (max-width:1279px){header>.content{padding:20px 30px}header .logo{width:160px;height:54px}#main-news .other::before,#navs nav{display:none}.content{width:980px}#faq-icos,#footer-bottom,#footer-top,#info-1-kotly-pellet,#info-1-pompy,#info-2-kotly-pellet,#info-2-pompy,#main-categories,#main-faq,#main-news,#main-offer,#parallax-1,#parallax-2,#reviews,#text-section,footer,header{min-width:980px}header .navs{width:965px}#overlay .content .left-side{left:100px}#wrapper .content2{width:980px;margin-left:-490px}#info-1-pompy .content #widok{width:250px;height:auto}#info-1-pompy .content #pompa{width:300px;height:auto;top:300px}#info-1-pompy .content #arrow-orange1{left:255px;width:100px;height:auto;top:614px}#info-1-pompy .content .text-1{top:500px;left:380px;width:250px;height:220px;font:400 15px/30px"Montserrat",sans-serif}#info-1-pompy .content .text-1 .big{font:700 25px/35px"Montserrat",sans-serif;display:block}#info-1-pompy .content .info_start_r290_pl{width:240px}#info-1-pompy .content .text_tytul{position:absolute;top:220px;left:210px}#info-1-pompy .content .rozmyte_kolka{width:60px;margin:0 30px 0 0}#info-1-pompy .content .tech_inwerter{width:340px}#info-1-pompy .content .arrow_skos_grey{width:38px;top:10px;right:135px}#info-1-pompy .content #a-plus{right:480px;bottom:67px;width:120px}#info-1-pompy .content .fala_termo{top:400px;left:300px}#info-1-pompy .content .start_fala{width:240px;margin:0 50px 0 0}#info-1-pompy .content .termometr{width:26px}#info-2-pompy .content #wspolczynnik{top:80px;width:350px;height:auto}#info-2-pompy .content #text-1{left:80px;width:300px;top:230px}#info-2-pompy .content #kolo{top:100px;left:400px;width:360px;height:360px}#info-2-pompy .content #arrow-gray2{left:300px}#info-2-pompy .content #arrow-orange2{left:400px;top:370px;width:120px;height:120px}#info-2-pompy .content #foto{width:350px;height:auto;top:100px}#info-1-kotly-pellet .kondensacja-info{width:490px;height:auto;left:180px}#info-1-kotly-pellet .kondensacja-info.cz{top:200px}#info-1-kotly-pellet .kondensacja-info img{width:490px;height:auto}#info-1-kotly-pellet .right-side{width:288px}#info-1-kotly-pellet .right-side ._1{font:600 26px/30px"Montserrat",sans-serif}#info-1-kotly-pellet .right-side ._2{font:600 50px/50px"Montserrat",sans-serif;margin:0 0 26px}#info-2-kotly-pellet .left-side,#info-2-kotly-pellet .right-side{width:450px}#main-offer .line .offer-item{width:440px}#main-offer .line .offer-item .pic{width:227px}#main-offer .line .offer-item .pic .img,#main-offer .line .offer-item .pic .img img{width:227px;height:auto}#parallax-1 .icos-slider{text-align:center}#parallax-1 .icos-slider .item{width:200px}#parallax-1 .icos-slider .item img{width:140px;height:140px}#faq-icos .icos-info .line .info-item{width:455px}#faq-icos .icos-info .line .info-item .ico{font:600 20px/20px"Montserrat",sans-serif}#faq-icos .icos-info .line .info-item .ico img{width:50px;height:auto}#faq-icos .icos-info .line .info-item:nth-child(2n){padding:0 0 0 40px}#faq-icos .icos-info .line .info-item .btn{font:700 13px/18px"Montserrat",sans-serif;margin-top:0}#faq-icos .icos-info .line .info-item .btn .ico{width:40px;height:40px}#faq-icos .icos-info .line .info-item .btn .ico img{left:7px;top:10px}#main-categories .cat-item{margin:0 5px;width:227px;height:300px}#main-categories .cat-item .cat-ico{margin:28px 0 0 16px}#main-categories .cat-item .cat-img{width:150px;height:auto}#main-categories .cat-item .name{font:700 17px/20px"Montserrat",sans-serif}#reviews .reviews-slider .reviews-item{width:980px}#reviews .reviews-slider .reviews-item .opinion{width:885px}#text-section .text-pic-kotly{width:360px}#text-section .column1{width:565px}#text-section .column2{width:980px}#text-section .column1-left{width:300px}#text-section .column2-left{width:634px}#text-section .column2-left .text-pic-pompy{width:365px;height:auto}#parallax-2 .white-bg{width:930px}#parallax-2 .white-bg img{float:none}#parallax-2 .white-bg ._1{margin-left:0;display:block;float:none}#main-faq .question-box{width:278px}#main-news .news,#main-news .other{width:980px}#main-news .news .column1,#main-news .news .column2{width:470px}#main-news .other .main-pliki,#main-news .other .main-poradniki{display:inline-block;margin:0 80px 0 0;vertical-align:top}#main-news .other .main-poradniki{margin:0}#main-news .other ul{margin:0 0 10px}#footer-top .separator{display:none}#footer-top address{margin:0 70px 0 0}#footer-top .other{margin:0 70px 0 0}#footer-top .footer-nav{display:none}#footer-top .footer-nav a{font:700 15px/19px"Montserrat",sans-serif}#wrapper-container.subpage{min-width:980px}.btn_zielony:hover img{margin:0 0 0 35px}#fixed-logo-ue{width:62px;height:68px}.do_calc .btn_green{padding:12px 80px 12px 30px}#home_boxy .box{padding:4% 5%}#home_boxy .box .tytul{font:700 28px/30px"Montserrat",sans-serif;margin:0 0 15px}#home_boxy .box .tekst{font:400 13px/22px"Montserrat",sans-serif;margin:0 0 35px}#home_boxy .box .btn{font:700 12px/12px"Montserrat",sans-serif}#home_boxy .box .arrow{width:18px}.info_cta{padding:40px 0}.info_cta .naglowek_1{font:700 24px/30px"Montserrat",sans-serif}.info_cta .tekst_1{margin:0 50px;font:400 14px/20px"Montserrat",sans-serif;letter-spacing:0}.btn_zielony{padding:15px 30px;font:700 14px/16px"Montserrat",sans-serif}.btn_zielony img{width:24px;margin:0 15px 0 20px}.info_cta .content{padding:40px 0 0}#cta-3,#cta-4,#cta-5{padding:0 0 50px}#cta-3 .content,#cta-4 .content,#cta-5 .content{padding:50px 0 0}.info_cta .box .foto{width:130px;margin:0 30px 0 0}.info_cta .naglowek_2{font:700 21px/26px"Montserrat",sans-serif}#cta-3::before{height:90px}#parallax-1{height:655px}#zb_link_do_calc .link_do_calc img{width:48px}#zb_link_do_calc .link_do_calc a{max-width:295px}#overlay #main-nav a{font:600 22px/24px"Montserrat",sans-serif!important;padding:10px 0}}@media only screen and (min-width:768px) and (max-width:1023px){header>.content{padding:20px}header .logo{width:160px;height:54px}#info-1-kotly-pellet,#info-1-pompy,#info-2-kotly-pellet,#info-2-pompy,#main-news .other::before,#navs nav,#zb_link_do_calc .link_do_calc img{display:none}.content,header .navs{width:740px}#main-offer,#parallax-1,header{min-width:740px}#overlay .content .left-side{left:40px}#zb_link_do_calc .separator_poziom_czarny{width:290px}#zb_link_do_calc .link_do_calc a{display:inline-block;margin:5px 0;padding:5px 0}#wrapper .content2{width:740px;margin-left:-370px}#main-offer .line .offer-item{float:none;margin:0 auto 20px;border-bottom:2px solid #f1f2f2;padding-bottom:30px;padding-top:30px}#main-offer .line .offer-item:nth-child(2n){float:none;border-left:none;padding-left:0}#parallax-1 .content{width:500px;margin:0 auto}#parallax-1 .icos-slider{text-align:center;margin:0 auto}#parallax-1 .icos-slider .item{width:200px}#parallax-1 .icos-slider .item img{width:140px;height:140px}#b-prev{left:-80px}#b-next{right:-80px}#faq-icos,#footer-bottom,#footer-top,#main-categories,#main-faq,#main-news,#parallax-2,#reviews,#text-section,footer{min-width:740px}#faq-icos .icos-info .line .info-item .expand-content{padding-left:20px}#faq-icos .icos-info .line .info-item{float:none;width:740px;margin-bottom:20px}#faq-icos .icos-info .line .info-item:nth-child(2n){float:none;border-left:none;padding-left:0}#faq-icos .icos-info .line .info-item .btn{margin:0 0 15px}#faq-icos .icos-info .line{border-bottom:none;margin:0;padding:0}#main-categories .cat-item{margin:0 40px 30px}#reviews .reviews-slider .reviews-item{width:740px}#reviews .reviews-slider .reviews-item .opinion{width:600px;float:left;margin-left:20px}#text-section .text-pic-kotly{width:360px;margin:0 auto 15px;float:none}#text-section .column1{width:740px;margin-left:0}#text-section .column1-left,#text-section .column2,#text-section .column2-left{width:740px}#text-section .column2-left .text-pic-pompy{width:365px;height:auto}#main-faq .question-box{width:322px;margin-bottom:40px}#parallax-2 .white-bg{width:680px;padding:30px 30px 50px}#parallax-2 .white-bg ._1{margin-left:0}#main-news .news,#main-news .other{width:740px}#main-news .news .column1,#main-news .news .column2{width:100%;float:none}#main-news .other .main-pliki,#main-news .other .main-poradniki{display:inline-block;margin:0 80px 0 0;vertical-align:top}#main-news .other .main-poradniki{margin:0}#main-news .other ul{margin:0}#footer-top .separator{display:none}#footer-top address{margin:0 35px 0 0}#footer-top .other{margin:0 35px 0 0}#footer-top .footer-nav{display:none}#footer-top .footer-nav a{font:700 15px/19px"Montserrat",sans-serif}#toTop{display:none!important}#wrapper-container.subpage{min-width:740px}#footer-ue .content_dotacje p{width:100%}#fixed-logo-ue{width:62px;height:68px}.do_calc .btn_green{padding:12px 80px 12px 30px}#footer-ue .content_dotacje{display:flex;justify-content:space-between;flex-wrap:wrap}#footer-ue .content_dotacje img{margin:0}#home_boxy .box{padding:4%}#home_boxy .box .tytul{font:700 23px/25px"Montserrat",sans-serif;margin:0 0 12px}#home_boxy .box .tekst{font:400 13px/20px"Montserrat",sans-serif;margin:0 0 30px}#home_boxy .box .btn{font:700 11px/11px"Montserrat",sans-serif}#home_boxy .box .arrow{width:16px}.info_cta{padding:40px 0}.info_cta .naglowek_1{font:700 24px/30px"Montserrat",sans-serif;margin:0 0 20px}.info_cta .tekst_1{margin:0 0 20px;font:400 14px/20px"Montserrat",sans-serif;letter-spacing:0;text-align:center}.btn_zielony{padding:15px 30px;font:700 14px/16px"Montserrat",sans-serif}.btn_zielony img,.btn_zielony:hover img{width:24px;margin:0 0 0 20px}.btn_zielony:hover{background:#3dc155}.info_cta .content{padding:40px 0 0;flex-direction:column;align-items:center;justify-content:flex-start}#cta-3,#cta-4,#cta-5{padding:0 0 50px}#cta-3 .content,#cta-4 .content,#cta-5 .content{padding:50px 0 0}.info_cta .box .foto{width:130px;margin:0 30px 0 0}.info_cta .naglowek_2{font:700 21px/26px"Montserrat",sans-serif}#cta-3::before{height:90px}#cta{padding:0}#cta,#cta .content:before,#cta-2{display:none}.info_cta .box{width:100%}.info_cta .box .tekst_1{text-align:left}.info_cta .box:nth-of-type(1){margin:0 0 50px}#overlay #main-nav a{font:600 22px/24px"Montserrat",sans-serif!important;padding:10px 0}}@media only screen and (min-width:533px) and (max-width:767px){header>.content{padding:20px 15px}#main-offer .line .offer-item .details .title ._1{font:700 24px/28px"Montserrat",sans-serif}#faq-icos .head::after,#main-categories .head::after,#main-faq .head::after,#main-news .news .news-head::after,#main-offer .head::after,#reviews .head::after,#text-section .head::after{width:50px}#fixed-nav,#navs nav,#overlay .content .left-side,#overlay.open .separator{display:none}#overlay .right-side,#overlay.open .right-side{width:100%}#overlay #main-nav a{display:inline-block;margin:0 20px;font:600 20px/24px"Montserrat",sans-serif!important;text-transform:none;padding:10px 0}#zb_link_do_calc.right-side{display:block;width:100%;padding:0 25px;position:relative}#zb_link_do_calc .separator_poziom_czarny{width:calc(100% - 50px);margin:20px 0 30px}#close-btn{top:26px}#info-1-kotly-pellet,#info-1-pompy,#info-2-kotly-pellet,#info-2-pompy{display:none}#main-nav .leftalign{display:flex}header .logo,header .logo img{width:130px;height:auto}.content,header .navs{width:513px}#main-offer,header{min-width:513px}#overlay .content .left-side{left:40px}#wrapper .content2{width:513px;margin-left:-257px;height:30px}#wrapper .content2 .dopisek{margin-top:0;width:100%}#main-offer{padding:35px 0 10px}#main-offer .head{padding:0 0 25px;margin:0 0 25px;z-index:1}#faq-icos .head ._1,#main-categories .head ._1,#main-faq .head ._1,#main-offer .head ._1,#reviews .head ._1,#text-section .head ._1{font:400 22px/26px"Montserrat",sans-serif}#faq-icos .head ._2,#main-categories .head ._2,#main-faq .head ._2,#main-offer .head ._2,#reviews .head ._2,#text-section .head ._2{font:600 22px/26px"Montserrat",sans-serif}#main-offer .head ._3{font:400 13px/19px"Montserrat",sans-serif}#main-offer .line{margin-bottom:10px}#main-offer .line .offer-item{float:none;margin:0 auto 20px;border-bottom:2px solid #f1f2f2;padding-bottom:30px;padding-top:30px;width:513px}#main-offer .line .offer-item:nth-child(2n){float:none;border-left:none;padding-left:0}#main-offer .line .offer-item .details .cat{margin:0 0 15px;padding:0 0 0 20px;font:400 13px/15px"Montserrat",sans-serif}#main-offer .line .offer-item .details .title{margin:0 0 5px}#main-offer .line .offer-item .details .title ._2{font:700 20px/32px"Montserrat",sans-serif}#main-offer .line .offer-item .pic{width:270px}#main-offer .line .offer-item .pic .img,#main-offer .line .offer-item .pic .img img{width:270px;height:auto}#main-offer .line .offer-item .pic .icos img{margin:0 0 10px;width:50px}#main-offer .line .offer-item .details .btn-check{font:700 12px/12px"Montserrat",sans-serif}#parallax-1{min-width:513px;padding:40px 0;height:530px;background-size:auto}#parallax-1 .content::before{top:-41px}#parallax-1 .content{width:480px;margin:0 auto}#parallax-1 .head{padding:0 0 25px;margin:0 0 35px;position:relative;z-index:1}#parallax-1 .head::after{width:50px}#parallax-1 .head ._1{font:400 22px/26px"Montserrat",sans-serif}#parallax-1 .head ._2{font:600 22px/26px"Montserrat",sans-serif}#parallax-1 .icos-slider{text-align:center;margin:0 auto}#parallax-1 .icos-slider .item{width:200px;height:350px}#parallax-1 .icos-slider .item img{width:100px;height:100px;margin:0 auto 10px}#parallax-1 .icos-slider .item .title{font:700 20px/22px"Montserrat",sans-serif;margin:12px 0}#parallax-1 .icos-slider .item .text{font:400 12px/18px"Montserrat",sans-serif}#main-offer .all-btn{margin:0 0 20px;font:700 13px/20px"Montserrat",sans-serif}#main-offer .all-btn .ico{width:32px;height:32px;margin:0 0 0 12px}#main-offer .all-btn .ico img{transform:translate(-50%,-50%);top:50%;left:50%;width:21px;height:14px}#b-next,#b-prev{display:none!important}#faq-icos{min-width:513px;padding:40px 0 30px}#faq-icos .content::before,#main-categories .content::before,#main-faq .content::before,#text-section .content::before{top:-41px}#faq-icos .head{padding:0 0 5px;margin:0 0 30px;z-index:1}#faq-icos .icos-info .line .info-item{float:none;width:513px;margin-bottom:20px}#faq-icos .icos-info .line .info-item .ico{font:600 20px/22px"Montserrat",sans-serif}#faq-icos .icos-info .line .info-item .btn p{margin:0}#faq-icos .icos-info .line .info-item .ico img{width:40px;height:auto}#faq-icos .icos-info .line .info-item:nth-child(2n){float:none;border-left:none;padding-left:0}#faq-icos .icos-info .line .info-item .btn,#main-news .other ul{margin:0}#faq-icos .icos-info .line .info-item .btn .ico,.all-btn .ico{width:32px;height:32px;margin:0}#faq-icos .icos-info .line .info-item .btn .ico img{top:50%;left:50%;width:21px;height:14px;transform:translate(-50%,-50%) rotate(90deg)}#faq-icos .icos-info .line{border-bottom:none;margin:0;padding:0}#main-categories{min-width:513px;padding:40px 0}#main-categories .head{padding:0 0 5px;margin:0 0 35px;z-index:1}#main-categories .cat-item{margin:0 5px 30px;width:239px}#main-categories .cat-item .cat-ico{width:40px;height:40px;margin:15px 0 0 15px}#main-categories .cat-item .cat-img{width:155px;height:auto}.all-btn{margin:5px 0 0;font:700 13px/20px"Montserrat",sans-serif}.all-btn .ico{margin:0 0 0 10px}.all-btn .ico img{top:50%;left:50%;width:21px;height:14px;transform:translate(-50%,-50%)}#reviews{min-width:513px;height:450px}#reviews .head{padding:0 0 10px;margin:0 0 30px;z-index:1}#b-next2,#b-prev2{display:none!important}#reviews .slider-nav{margin:25px 0 15px}#reviews .reviews-slider .reviews-item{width:513px}#reviews .reviews-slider .reviews-item .ico,#reviews .reviews-slider .reviews-item .ico img{width:25px;height:auto}#reviews .reviews-slider .reviews-item .opinion{width:440px;float:left;margin-left:20px;font:300 14px/19px"Montserrat",sans-serif;max-height:95px}#reviews .reviews-slider .reviews-item .author{margin:15px 0 0;font:700 16px/16px"Montserrat",sans-serif}#text-section{min-width:513px;padding:40px 0}#text-section .head{padding:0 0 20px;margin:0 0 20px}#text-section .column1-left h1,#text-section .column2-left h2.naglowek{margin:0 0 20px;font:700 30px/32px"Montserrat",sans-serif}#text-section .column1-left h2,#text-section .column2-left h2{font:600 20px/26px"Montserrat",sans-serif}#text-section .column1 p,#text-section .column1-left p{font:400 13px/19px"Montserrat",sans-serif;margin:0 0 20px}#text-section .text-pic-kotly{width:160px;height:auto;margin:0 auto 15px;float:none}#text-section .column1{width:513px;margin-left:0}#text-section .column1-left,#text-section .column2,#text-section .column2-left{width:513px}#text-section .column2-left .text-pic-pompy{float:left}#parallax-2{min-width:513px;height:143px}#main-faq,#parallax-2{padding:40px 0}#main-faq .head{padding:0 0 10px;margin:0 0 30px;z-index:1}#main-faq .question-box .question{margin:0 0 20px;padding:0 0 0 55px;font:700 18px/24px"Montserrat",sans-serif}#main-faq .question-box .question::before{top:0;width:36px;height:36px;background-size:36px 36px}#main-faq .question-box{width:513px;margin:0 0 35px}#parallax-2 .white-bg img{width:170px;height:auto;margin:0 auto;float:none}#parallax-2 .white-bg{width:400px;padding:25px;margin:0 auto}#parallax-2 .white-bg ._1{font:300 23px/29px"Montserrat",sans-serif;float:none;margin:10px auto 0}#main-faq,#main-news,footer{min-width:513px}#main-news .news .news-head{padding:0 0 20px;position:relative;margin:0 0 35px;font:600 26px/32px"Montserrat",sans-serif;color:#252525}#main-news .news{width:513px}#main-news .news .news-item{padding:0 0 30px;border-bottom:none;margin:0 0 30px}#main-news .news .news-item .date{margin:0 0 15px}#main-news .news .news-item .title{height:auto;margin:0 0 15px;font:600 20px/25px"Montserrat",sans-serif}#main-news .news .news-item .fragment{height:auto;margin:0 0 25px;font:400 14px/20px"Montserrat",sans-serif}#main-news .news .column1,#main-news .news .column2{width:100%;float:none}#main-news .other{width:513px;padding:15px 0 0}#main-news .other .main-pliki{display:inline-block;margin:0 50px 0 0;vertical-align:top}#main-news .other .pliki-head,#main-news .other .poradniki-head{font:600 22px/24px"Montserrat",sans-serif;padding:0 0 15px;margin:0 0 25px}#main-news .other .pliki-head::after,#main-news .other .poradniki-head::after{width:50px}#main-news .other .poradniki-head::before{top:-7px}#main-news .other .pliki-head::before{top:-8px}#main-news .other ul li{margin:0 0 10px;padding:0 0 0 10px}#main-news .other ul li a{font:400 15px/18px"Montserrat",sans-serif}#main-news .other .main-poradniki{display:inline-block;margin:0;vertical-align:top}footer{padding:0 0 130px}#footer-ue{background:#fff;padding:0 0 15px;height:80px}#footer-top{padding:35px 0 25px}#footer-top p{font:400 13px/18px"Montserrat",sans-serif}#footer-top .separator,#main-news .other::before{display:none}#footer-top address{margin:0 30px 0 0;width:155px}#footer-top .other{margin:0 30px 0 0;width:145px}#footer-bottom,#footer-top{min-width:513px}#footer-top .footer-nav{display:none}#footer-top .footer-nav a{font:700 15px/19px"Montserrat",sans-serif}#toTop{display:none!important}#wrapper-container.subpage{background-size:cover;background-position:50% 50%}#wrapper-container.subpage{min-width:513px;height:110px}#footer-ue .content_dotacje p{width:100%}#fixed-logo-ue{width:62px;height:68px}.do_calc .btn_green{padding:12px 80px 12px 30px}#footer-ue .content_dotacje{display:flex;justify-content:space-between;flex-wrap:wrap}#footer-ue .content_dotacje img{margin:0;width:25%}#home_boxy .box{padding:4%}#home_boxy .box:hover .tlo{transform:translate(-50%,-50%)}#home_boxy .box .tytul{font:700 20px/22px"Montserrat",sans-serif;margin:0 0 12px}#home_boxy .box .tekst{display:none;font:400 13px/20px"Montserrat",sans-serif;margin:0 0 30px}#home_boxy .box .btn{font:500 10px/11px"Montserrat",sans-serif}#home_boxy .box:hover .btn{color:#fff}#home_boxy .box .btn span,#home_boxy .box:hover .btn span{margin:0 8px 0 0;width:75px}#home_boxy .box .arrow{width:16px}#home_boxy .box:hover .arrow .cls-1{fill:#fff}.info_cta{padding:40px 0}.info_cta .naglowek_1{font:700 24px/30px"Montserrat",sans-serif;margin:0 0 20px}.info_cta .tekst_1{margin:0 0 20px;font:400 14px/20px"Montserrat",sans-serif;letter-spacing:0;text-align:center}.btn_zielony{padding:15px 30px;font:700 14px/16px"Montserrat",sans-serif}.btn_zielony img,.btn_zielony:hover img{width:24px;margin:0 0 0 20px}.btn_zielony:hover{background:#3dc155}.info_cta .content{padding:40px 0 0;flex-direction:column;align-items:center;justify-content:flex-start}#cta-3,#cta-4,#cta-5{padding:0 0 50px}#cta-3 .content,#cta-4 .content,#cta-5 .content{padding:50px 0 0}.info_cta .box .foto{width:130px;margin:0 30px 0 0}.info_cta .naglowek_2{font:700 21px/26px"Montserrat",sans-serif}#cta-3::before{height:90px}#cta{padding:0}#cta,#cta .content:before,#cta-2{display:none}.info_cta .box{width:100%}.info_cta .box .tekst_1{text-align:left}.info_cta .box:nth-of-type(1){margin:0 0 50px}#fixed-service{width:180px;height:51px;left:0;border-radius:0 30px 30px 0}#fixed-service.slide-up{bottom:10px}#fixed-service span{font:600 14px/30px"Montserrat",sans-serif;width:150px}#fixed-service.close{width:51px;height:51px}#fixed-service.close .ico_serwis{width:20px;margin:0 0 0-7px}.sendFormButton{font-size:14px!important;padding:12px 25px!important;min-width:140px;display:block;margin:15px auto 0;text-align:center;border-radius:4px;transition:all .3s ease}.sendFormButton:disabled{opacity:.8;cursor:not-allowed}}
