@font-face{font-family:"GothamLight";src:url("../fonts/gotham/Gotham-Light.eot");src:url("../fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/Gotham-Light.woff2") format("woff2"),url("../fonts/gotham/Gotham-Light.woff") format("woff"),url("../fonts/gotham/Gotham-Light.ttf") format("truetype")}@font-face{font-family:"GothamMedium";src:url("../fonts/gotham/Gotham-Medium.eot");src:url("../fonts/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/Gotham-Medium.woff2") format("woff2"),url("../fonts/gotham/Gotham-Medium.woff") format("woff"),url("../fonts/gotham/Gotham-Medium.ttf") format("truetype")}@font-face{font-family:"GothamBold";src:url("../fonts/gotham/Gotham-Bold.eot");src:url("../fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/Gotham-Bold.woff2") format("woff2"),url("../fonts/gotham/Gotham-Bold.woff") format("woff"),url("../fonts/gotham/Gotham-Bold.ttf") format("truetype")}body{font-family:"GothamLight",sans-serif}strong{font-family:"GothamBold",sans-serif}.table th,.table td{text-align:center !important}.table img{height:24px}div.dataTables_wrapper div.dataTables_filter:before{content:url("../img/lupa2.svg");position:relative;left:-2px}.pageTpl{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}.pageTpl .page-top{flex:0 1}.pageTpl .page-main{flex:1 0 auto;background:url(../img/kotlownia-domek-jednorodzinny-szary.jpg) no-repeat 50% 50%;background-size:cover}.pageTpl footer{flex:0 0 auto}.login-page{min-height:100vh;height:100%;display:flex;flex-direction:column;background:url(../img/login-a.png) no-repeat 100% 50%;background-size:80%}.login-page .login-section{display:flex;align-items:start;flex:1 1 auto}.login-page .login-section-form{display:inline-block;width:90%;padding:1em;margin:0 auto}.login-page .login-section-form .logo{display:block}.login-page .login-section-form .logo img{height:70px}.login-page .login-section-form .form-info{font-size:.75em}.form-info{color:inherit;text-decoration:none}.web-form .form-group{position:relative}.web-form .form-group label{position:absolute;top:.8em;left:.5em;font-size:1em;transition:ease-in-out .3s;color:#888}.web-form .form-group label.active{top:.1em;left:1em;font-size:.6em}.web-form .form-group input{margin-top:1em;padding:.75em}.web-form .form-group input:not(:placeholder-shown)~label,.web-form .form-group input:-webkit-autofill~label{top:.1em;left:1em;font-size:.6em}.web-form .form-info{color:#727271;text-decoration:none}.invalid-feedback{display:block;margin-bottom:.5em}.program-logo img{height:40px}.program-name{font-size:1.2em;padding:0;color:#727271;font-family:"GothamRegular",sans-serif}.program-name span{color:#ce0e2d}.userdata{margin-right:1em;font-size:.8125em;display:flex;gap:1em;align-items:center}.profile .program-preheader{color:#727271}.profile .profile-name{font-size:2em;font-weight:bold}.profile .profile-role{text-transform:uppercase}.profile .profile-edit{font-size:1.5em;padding:1em 0}.profile .profile-edit a{text-decoration:none}.profile .profile-data{padding:.5em 0}.profile .profile-data span{font-weight:bold}.btn-aalberts{display:inline-block;padding:.35em 2em;position:relative;background:none;border:0;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-decoration:none;text-align:center}.btn-aalberts:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:skew(-33deg);border-radius:9px;border:2px solid rgba(0,0,0,0);box-sizing:border-box;background-color:#ce0e2d;z-index:0}.btn-aalberts span{z-index:1;position:relative;font-size:.8275em;line-height:1em;font-family:"GothamRegular",sans-serif;font-weight:bold}.btn-aalberts:hover:before{background-color:#dd042b}.btn-aalberts.btn-small{padding:0 1em .1em 1em}.btn-aalberts.btn-small:before{border-radius:5px}.btn-aalberts.btn-small span{font-size:.7em}.btn-aalberts-secondary{display:inline-block;padding:.35em 2em;position:relative;background:none;border:0;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-decoration:none;text-align:center}.btn-aalberts-secondary:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:skew(-33deg);border-radius:9px;border:2px solid rgba(0,0,0,0);box-sizing:border-box;background-color:#727271;z-index:0}.btn-aalberts-secondary span{z-index:1;position:relative;font-size:.8275em;line-height:1em;font-family:"GothamRegular",sans-serif;font-weight:bold}.btn-aalberts-secondary:hover:before{background-color:#727271}.btn-aalberts-secondary.btn-small{padding:0 1em .1em 1em}.btn-aalberts-secondary.btn-small:before{border-radius:5px}.btn-aalberts-secondary.btn-small span{font-size:.7em}.mobile-menu--icon{font-size:2em}.main-menu{display:none;margin:0;padding:0;width:100%;background-color:#727271}.main-menu li{list-style:none}.main-menu li a{display:flex;align-items:center;padding:.5em 2em;text-decoration:none;text-transform:uppercase;font-size:.875em;background-color:#d9dada;color:#727271;border-bottom:1px solid #fff}.main-menu li a:hover{background-color:#ce0e2d;color:#fff}.main-menu li a .menu-icon{display:flex;float:left;align-items:center;padding-right:1em}.main-menu li a .menu-icon img{width:24px;height:24px}.main-menu li.active a{background-color:#ce0e2d;color:#fff}.main-menu li.active ul li a{background-color:#ebebeb;color:#727271}.main-menu li.active ul li.active a{background-color:#ce0e2d;color:#fff}.main-menu li ul{margin:0;padding:0}.main-menu li ul li a{background-color:#ebebeb}.main-menu li ul li a:hover{background-color:#ce0e2d;color:#fff}.main-menu li ul li.active a{background-color:#ce0e2d}.main-menu li.meetingonline{font-size:.75em;text-align:center;padding:.7em 0;color:#d9dada}.main-menu.visible-menu{display:block}.program-profile{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em}.program-profile p{display:block;width:90%;font-size:1em;padding:1em;line-height:1.45em;background-color:rgba(17,18,18,.9)}.program-profile.instalator{background:#727271 url(../img/kran-rury.png) no-repeat 100% 50%;background-size:auto 100%}.program-profile.ph{background:#727271 url(../img/ph-home-page-header.svg) no-repeat 100% 50%;background-size:auto 100%}.program-profile2{display:flex;width:100%;flex-direction:column;background-color:#727271;color:#fff;align-items:center;padding:1em}.program-profile2-claim{width:100%}.program-profile2-graph{width:100%}.program-profile2-graph img{-o-object-fit:contain;object-fit:contain;width:100%}.data-header{text-transform:uppercase;color:#565656;font-size:.8275em}.data-value{font-weight:bold;margin-bottom:.75em}.data-value.uwagi{color:#ce0e2d}.data-header-join{display:flex}.data-header-join .data-value::before{content:":"}.table th{background-color:#727271;color:#fff;line-height:1.1em;text-transform:uppercase;font-size:.875em;vertical-align:middle;padding:1em .5em}.table td,.table th{border:1px dashed #fff;vertical-align:middle;font-size:.8275em}.table-tiny{font-size:.75em}.zgl-photo-item{border:1px solid #565656;padding:.25em;border-radius:.45em;display:inline-block;margin:.25em .25em .25em 0}.zgloszenie-uwagi{color:#ce0e2d}.zgloszenie-uwagi--akceptacja{margin-bottom:1em;display:flex;gap:2em}.zgloszenie-uwagi--akceptacja label{font-size:1.5em}.zgloszenie-uwagi--akceptacja label.green{color:green}.zgloszenie-uwagi--akceptacja label.red{color:#ce0e2d}.romb-panel{width:5rem;height:5rem;display:inline-block;padding:1rem;background:#ce0e2d;text-align:center;transform:rotateY(0deg) rotate(45deg);border-radius:.5rem;margin:1rem}.romb-panel--number{font-size:2rem;font-weight:bold;color:#fff;width:3rem;transform:rotateY(0deg) rotate(-45deg)}.instrukcja{float:right}.romb-panel-instrukcja{width:8rem;height:8rem;display:inline-block;padding:1rem;background:#ce0e2d;text-align:center;transform:rotateY(0deg) rotate(45deg);border-radius:.5rem;margin:1rem}.romb-panel-instrukcja--ico{font-size:1rem;font-weight:bold;text-align:center;color:#fff;width:3rem;transform:rotateY(0deg) rotate(-45deg)}.instalacja-section{display:flex;align-items:center;gap:1em}.instalacja-section--header{text-transform:uppercase;font-weight:bold;font-size:1em;line-height:1.25em}.form-section-header{font-family:"GothamRegular",sans-serif;font-size:1.2em}.zasady-obiekt{width:60%;margin:.5em auto}.inst-home-page{width:100%;padding:2em 0}.inst-home-page h2{font-family:"GothamRegular",sans-serif;font-size:2.4em}.inst-home-page-romb-panel{width:13em;aspect-ratio:1/1;background-color:#ce0e2d;border-radius:1em;display:inline-block;transform:rotateY(0deg) rotate(45deg);text-align:center;display:flex;justify-content:center;align-items:center;margin:3em}.inst-home-page-romb-panel a:hover{text-decoration:none}.inst-home-page-romb-panel .inner{transform:rotateY(0deg) rotate(-45deg);text-align:center;flex-direction:column;color:#fff}.inst-home-page-romb-panel .inner .premie-top{font-size:1.6em;font-family:"GothamRegular",sans-serif;line-height:.9em}.inst-home-page-romb-panel .inner .premie-kwota{font-size:2.6em;padding:.05em 0;font-weight:bold}.inst-home-page-romb-panel .inner .premie-sub{border-top:2px dotted}.inst-home-page-romb-panel .inner .premie-sub span{display:block}.inst-romb-panel-white{width:70%;aspect-ratio:1/1;background-color:#fff;border-radius:2em;border:2px solid #727271;display:inline-block;transform:rotateY(0deg) rotate(45deg);text-align:center;display:flex;justify-content:center;align-items:center;margin:3em auto}.inst-romb-panel-white .inner{transform:rotateY(0deg) rotate(-45deg);text-align:center;flex-direction:column}.inst-romb-panel-white .inner .title{padding-top:4em;font-size:1.3em;line-height:.9em;font-weight:bold}.inst-romb-panel-white .inner .subtitle{font-size:1em;line-height:1em;padding:1em 0}.zgloszenie-id{font-weight:bold;font-size:1.2em}.zgloszenie-id span{font-size:1.5em}.inst-zasady{display:flex}.inst-zasady-graph{width:20vw;background:url("../img/rury.png") repeat-y 0% 0%;background-size:100%}.inst-zasady-graph img{display:none}.inst-zasady-steps{width:100%;padding-bottom:5em}.inst-zasady-steps h2{font-weight:bold;font-size:1.6em;text-align:left}.inst-zasady-steps .inst-zasady-step{width:-moz-fit-content;width:fit-content;padding:0 1em}.inst-zasady-steps .inst-zasady-step .title{font-size:1.25em;text-transform:uppercase;font-weight:bold;padding-top:.5em}.inst-zasady-steps .inst-zasady-step .desc{padding:.25em 0 .5em 0}.karta-obraz{margin-top:2em;width:65%}.karta-obraz img{transform:rotate(10deg);width:80%}.zasady-intro{font-size:1.2em;font-family:"GothamBold",sans-serif;padding:0;width:90%}.zasady-item{padding:1em 0;display:flex;flex-direction:column;align-items:start}.zasady-item .zasady-panel{margin-left:1em;background:#fff;padding:1.5em 2em}.zasady-item .zasady-panel-red{padding-top:1em;display:block;text-align:center;font-family:"GothamRegular",sans-serif;font-size:2em;color:#ce0e2d}.invalid-feedback,.error{color:#ce0e2d;font-size:.8125em;line-height:1em}#phInstalatorzy .accordion-header button{background-color:#ce0e2d;color:#fff;font-weight:bold}#phInstalatorzy .accordion-header button.collapsed{background-color:#727271}.raporty h5{font-weight:700}#phRaporty .accordion-header button{background-color:#ce0e2d;color:#fff;font-weight:bold}#phRaporty .accordion-header button.collapsed{background-color:#727271}#phRaporty .accordion-body{text-align:center}.accordion-icon{width:30px;height:30px;margin-right:1em}.status-grey td{background-color:#d9dada}.status-orange td{background-color:#ffb64b}.status-green td{background-color:#b2de82}.status-red td{background-color:#ff6969}.status-blue td{background-color:#5b9bd5}.status-yellow td{background-color:#ff9}.page{width:100%}.page-header{background-color:#727271;color:#fff;font-size:1.6em;font-family:"GothamBold",sans-serif;padding:.5em 0;width:100%}.page-header span{display:flex;justify-content:center;align-items:center}.page-content{padding:2em 1em}.karta-title{font-weight:bold;font-size:1.5em}.karta-header{margin-top:1em}.karta-value{background-color:#ce0e2d;color:#fff;padding:.25em 1em;display:inline-block}.karta-stan{display:flex;align-items:center}.karta-stan-zakres{background-color:#727271;color:#fff;padding:.5em 1em;width:40%}.karta-stan-status{font-size:2em;padding:0 1em;width:10%;text-align:center}.karta-stan-status i.red{color:#ce0e2d}.karta-stan-status i.green{color:green}.karta-stan-opis{width:50%}.news-list{display:flex;align-items:stretch}.news-list .news-list-item{height:100%;padding:1em;background-color:#fff;border:1px solid #727271;border-radius:1em}.news-list .news-list-item--title{font-size:1.2em;font-family:"GothamMedium";padding:.5em 0 1em 0}.news-list .news-list-item--photo img{-o-object-fit:cover;object-fit:cover;height:100%}.news-list .news-list-item--more{margin-top:1em}.news-single{background-color:#fff;border:1px solid #727271;border-radius:1em;padding:1em;width:100%;margin-bottom:2em}.news-single--title{font-size:1.2em;font-family:"GothamMedium";padding:.5em 0 1em 0}.news-single--intro{font-weight:bold;padding:1em 0}footer{margin-top:auto;padding:1em 0;background-color:#727271;color:#fff;border-top:5px solid #ce0e2d}footer a{text-decoration:none;color:inherit}footer .flamco{position:relative;top:-3.5em;left:-0.75em;background-color:#d9dada;display:inline-block;padding:.25em 1em;transform:skew(-33deg);border-radius:0 10px 0 0}footer .flamco img{transform:skew(33deg);height:24px}footer .footer-program-name{padding:0 20px}footer .footer-program-name img{height:20px}footer .footer-infolinia{font-size:1em}footer .footer-infolinia img{filter:invert(1) brightness(100)}footer .footer-adres{padding:0 1rem;line-height:1.35em;text-align:center}.footer-login{margin-top:5em;padding:0;background-color:#727271;color:#fff;border-top:none}.footer-login a{text-decoration:none;color:inherit}.footer-login .flamco{position:relative;top:-2.1em;left:-0.75em;background-color:#d9dada;display:inline-block;padding:.25em 1em;transform:skew(-33deg);border-radius:0 10px 0 0}.footer-login .flamco img{transform:skew(33deg);height:24px}.footer-login .footer-login-pre{padding:1em}.footer-login .footer-infolinia{font-size:1em}.footer-login .footer-infolinia img{filter:none}.footer-login .footer-login-sub{background-color:#f5f5f5;color:#727271;padding:1em;border-top:5px solid #ce0e2d}.footer-login .footer-login-sub .footer-program-name{color:#727271}@media(min-width: 576px){.program-profile p{width:90%;font-size:1em;padding:1em 2em;line-height:1.25em;background-color:#727271}}@media(min-width: 768px){.login-page{background-size:auto 80%}footer .footer-program-name{font-size:1.2em}footer .footer-infolinia{font-size:1em}footer .footer-adres{text-align:left}.inst-zasady{display:flex}.inst-zasady-graph{width:50vw;background:url("../img/rury.png") repeat-y 0% 0%;background-size:100%}}@media(min-width: 992px){.mobile-menu{display:none}.mobile-menu--block{display:none}.main-menu{display:block;margin:0;padding:0;width:-moz-fit-content;width:fit-content;background-color:#727271}.main-menu li{list-style:none}.main-menu li a{display:flex;align-items:center;padding:.5em 2em;text-decoration:none;text-transform:uppercase;font-size:.875em;background-color:#d9dada;color:#727271;border-bottom:1px solid #fff}.main-menu li a:hover{background-color:#ce0e2d;color:#fff}.main-menu li a .menu-icon{display:flex;float:left;align-items:center;padding-right:1em}.main-menu li a .menu-icon img{width:24px;height:24px}.main-menu li.active a{background-color:#ce0e2d;color:#fff}.main-menu li.active ul li a{background-color:#ebebeb;color:#727271}.main-menu li.active ul li.active a{background-color:#ce0e2d;color:#fff}.main-menu li ul{margin:0;padding:0}.main-menu li ul li a{background-color:#ebebeb}.main-menu li ul li a:hover{background-color:#ce0e2d;color:#fff}.main-menu li ul li.active a{background-color:#ce0e2d}.main-menu li.meetingonline{font-size:.75em;text-align:center;padding:.7em 0;color:#d9dada}.main-menu.visible-menu{display:block}.main-menu .main-menu-level2{display:none}.userdata{font-size:1em}.program-profile{align-items:start}.program-profile p{width:60%;font-size:1em;padding:1em 3em;line-height:1.25em;background-color:rgba(0,0,0,0)}.news-list .news-list-item{width:48%}.news-single{width:70%;margin:0 auto 2em auto}.program-profile p{width:60%;font-size:1em;padding:1em 3em;line-height:1.25em;background-color:rgba(0,0,0,0)}.program-profile.instalator{background:#727271 url(../img/kran-rury.png) no-repeat 130% 50%;background-size:auto 100%}.program-profile.ph{background:#727271 url(../img/ph-home-page-header.svg) no-repeat 180% 50%;background-size:auto 70%}.program-profile2{flex-direction:row}.program-profile2-claim{width:60%}.program-profile2-graph{width:40%}.page-content{padding:2em 2em}.zasady-intro{font-size:2em;width:70%}}@media(min-width: 1200px){.program-logo img{height:50px}.program-name{font-size:3em;color:#727271}.program-name span{color:#ce0e2d}.login-page{min-height:100vh;height:100%;display:flex;flex-direction:column;background:url(../img/login-a.png) no-repeat 100% 0;background-size:auto 70%}.login-page .login-section{display:flex;align-items:center;flex:1 1 auto}.login-page .login-section .program-name{padding:1em 0 .5em 0}.login-page .login-section-form{display:inline-block;width:60%;padding:5em;margin:0 auto}.login-page .login-section-form .logo{display:block}.login-page .login-section-form .logo img{height:100px}.login-page .login-section-profile{display:inline-block;width:95%;padding:5em 0 0 0;margin:0 auto}.login-page .login-section-profile .logo{display:block}.login-page .login-section-profile .logo img{height:100px}.program-profile p{width:60%;font-size:1em;padding:1em 3em;line-height:1.25em;background-color:rgba(0,0,0,0)}.program-profile.instalator{background:#727271 url(../img/kran-rury.png) no-repeat 130% 50%;background-size:auto 100%}.program-profile.ph{background:#727271 url(../img/ph-home-page-header.svg) no-repeat 215% 50%;background-size:auto 100%}.inst-zasady-graph{width:60vw;position:relative}.inst-zasady-graph img{display:inline}.inst-zasady-steps{width:100%;position:relative}.inst-zasady-steps h2{font-weight:bold;font-size:3em;text-align:left;position:absolute;top:10%}.inst-zasady-steps .step1{position:absolute;top:25%}.inst-zasady-steps .step2{position:absolute;top:45%}.inst-zasady-steps .step3{position:absolute;top:65%}.inst-zasady-steps .step4{position:absolute;top:85%}.inst-zasady-steps .inst-zasady-step{width:-moz-fit-content;width:fit-content;padding:0 1em}.inst-zasady-steps .inst-zasady-step .title{font-size:2em;text-transform:uppercase;font-weight:bold}.inst-zasady-steps .inst-zasady-step .desc{padding:.25em 0 .5em 0}.zasady-item{flex-direction:row}.inst-romb-panel-white{width:18em;margin:3em}.inst-romb-panel-white .inner .title{padding-top:3em;font-size:1.4em;line-height:.9em;font-family:"GothamRegular",sans-serif}.inst-romb-panel-white .inner .subtitle{font-size:.875em;line-height:1.25em;padding:1em 0}.romb-white-1{margin-bottom:-10em}.romb-white-3{margin-top:-10em}.page-header{background-color:#727271;color:#fff;font-size:2em;padding:.5em 0}.page-header span{display:flex;justify-content:start;padding-left:1em;align-items:center}.instalacja-section{gap:2em}.instalacja-section--header{font-size:1.25em}.karta-dane{width:50%}.karta-obraz{width:35%}.karta-obraz img{transform:rotate(10deg)}footer .footer-program-name{font-size:1.7em}footer .footer-infolinia{font-size:1.1em}footer .footer-adres{line-height:1em}.inst-zasady-graph{width:60vw}.inst-zasady-steps{width:100%;position:relative}.inst-zasady-steps h2{font-weight:bold;font-size:3em;text-align:left;position:absolute;top:10%}.inst-zasady-steps .step1{position:absolute;top:25%}.inst-zasady-steps .step2{position:absolute;top:45%}.inst-zasady-steps .step3{position:absolute;top:65%}.inst-zasady-steps .step4{position:absolute;top:85%}.inst-zasady-steps .inst-zasady-step{width:-moz-fit-content;width:fit-content;padding:0 1em}.inst-zasady-steps .inst-zasady-step .title{font-size:2em;text-transform:uppercase;font-weight:bold}.inst-zasady-steps .inst-zasady-step .desc{padding:.25em 0 .5em 0}}@media(min-width: 1400px){.program-profile p{width:60%;font-size:1.15em;padding:1em 5em;line-height:1.45em}.program-profile.instalator{background:#727271 url(../img/kran-rury.png) no-repeat 100% 50%;background-size:auto 100%}.program-profile.ph{background:#727271 url(../img/ph-home-page-header.svg) no-repeat 100% 50%;background-size:auto 100%}.table td,.table th{font-size:1em}}/*# sourceMappingURL=app.css.map */