@charset "utf-8";::placeholder{color:#394044}::selection{background:#ea4d19;color:#fff;text-shadow:none}html,body{overflow-x:hidden}body{background-color:#fff;color:#000;font:400 18px/110% 'Manrope',sans-serif;font-optical-sizing:auto;letter-spacing:-0.02em}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:100%}h1{font-size:clamp(2.375rem, 6vw, 5.625rem);margin-bottom:80px;text-align:center}@media only screen and (max-width: 991px){h1{margin-bottom:50px}}body.home h1{color:#fff;margin-bottom:30px}body.single-post h1{font-size:clamp(2.5rem, 6vw, 4.375rem);margin-bottom:60px;margin-top:25px;text-align:left}h2{font-size:clamp(1.875rem, 6vw, 4.375rem);margin-bottom:40px}p{color:#000;font-size:16px;line-height:140%;margin-bottom:40px}p:not(.lead):last-child{margin-bottom:0}p.lead{font-size:clamp(1.5rem, 5vw, 2.5rem);font-weight:500;line-height:120%}a:not(.button){text-decoration:underline}a:not(.button):hover,a:not(.button):focus{text-decoration:none}.button{background-color:#f5f4f3;border:1px solid #f5f4f3;border-radius:20px 0;color:#000;display:inline-block;font-size:15px;font-weight:500;line-height:25px;min-height:46px;padding:9px 30px 10px;position:relative;text-decoration:none}.button::after{background:url('../images/arrow-right-black.svg') 0 center no-repeat;content:'';display:inline-block;height:9px;margin-left:10px;width:12px}.button:hover,.button:focus-visible{text-decoration:underline}.button-orange{background-color:#ff4e14;border-color:#ff4e14;color:#fff}.button-orange::after{background-image:url('../images/arrow-right-white.svg')}.button-black{background-color:#000;border-color:#000;color:#fff}.button-white{background-color:#fff;border-color:#fff}.button-outline-white{background-color:transparent;border-color:#fff;color:#fff}.button-outline-white::after{background-image:url('../images/arrow-right-white.svg')}.button-outline-black{background-color:transparent;border-color:#000}.button-outline-gray{background-color:transparent;border-color:#ccc}.button-big{font-size:18px;height:auto;line-height:100%;padding:20px 50px}@media only screen and (max-width: 991px){.button{padding-left:20px;padding-right:20px}}body div.uwy.userway_p1 .userway_buttons_wrapper{top:5px}@media only screen and (max-width: 767px){body div.uwy.userway_p1 .userway_buttons_wrapper{left:calc(100vw - 12px)}}body div.uwy.userway_p1 #userwayAccessibilityIcon{height:40px;width:50px}body div.uwy.userway_p1 #userwayAccessibilityIcon .uiiw{background:url('../images/icon-wcag.svg') center center no-repeat;display:block;height:40px;width:50px}body div.uwy.userway_p1 #userwayAccessibilityIcon .uiiw img{display:none !important}@media (min-width:1400px){.container{max-width:1444px}}@media only screen and (min-width: 1200px){.container-fluid{--bs-gutter-x:140px}}.row{--bs-gutter-x:1.25rem}@media only screen and (min-width: 1200px){.big-gutter{--bs-gutter-x:50px}}@media only screen and (max-width: 1199px){.big-gutter{--bs-gutter-x:20px}}.alert{align-items:center;background:#d11616;border-radius:0;color:#fff;display:flex;gap:30px;justify-content:center;letter-spacing:0;line-height:100%;margin:0;padding:14px 70px}@media only screen and (max-width: 767px){.alert{flex-direction:column;gap:4px;padding-bottom:8px;padding-top:8px}}.alert .title{display:flex;font-size:17px;position:relative;text-align:center}@media only screen and (max-width: 767px){.alert .title{font-size:14px}}.alert .title::before{background:url('../images/alert.svg') 0 center no-repeat;background-size:contain;content:'';display:inline-block;height:20px;margin-right:30px;width:20px}@media only screen and (max-width: 767px){.alert .title::before{display:none}}.alert a{color:inherit;font-size:14px;position:relative;text-decoration:underline}.alert a::after{background:url('../images/arrow-right-white.svg') 0 center no-repeat;content:'';display:inline-block;height:9px;margin-left:10px;width:12px}.social-media{align-items:center;display:flex;gap:15px}a.social{background-position:0 center;background-repeat:no-repeat;font-size:14px;line-height:20px;padding-left:30px}a.social-fb{background-image:url('../images/icon-fb-black.svg')}a.social-ig{background-image:url('../images/icon-ig-black.svg')}img{height:auto;max-width:100%}.offcanvas .nav{gap:20px}.offcanvas .nav a{color:#000;font-size:20px;font-weight:500;line-height:100%;text-decoration:none}.offcanvas .nav a:hover,.offcanvas .nav a:focus-visible{text-decoration:underline}.loga-ue{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:absolute;right:20px;top:230px}@media only screen and (max-width: 767px){.loga-ue{flex-direction:row;position:static}}.top{padding-top:10px}body.home .top{background-color:#6d6146;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-bottom:20%}body.home .top.bg-1{background-image:url('../images/slide-1-without-icons.jpg')}body.home .top.bg-2{background-image:url('../images/slide-2.jpg');background-image:url('../images/slide-2-without-icons.jpg')}body.page-template-o-nas .top{background:#39301a url('../images/bg-top-o-nas.jpg') center center no-repeat;background-size:cover;color:#fff;margin-bottom:120px;padding-bottom:14.3%}@media only screen and (max-width: 991px){body.page-template-o-nas .top{margin-bottom:50px}}body.page-template-taryfy .top{background:#39301a url('../images/bg-top-taryfy.jpg') center center no-repeat;background-size:cover;color:#fff;margin-bottom:120px;padding-bottom:14.3%}@media only screen and (max-width: 991px){body.page-template-taryfy .top{margin-bottom:50px}}.top a{text-decoration:none}.top a:hover,.top a:focus-visible{text-decoration:underline}.top .circles{height:300px;margin:9.16% auto 0;position:relative;max-width:792px;width:100%}.top .circles .circle{border-radius:50%;height:90px;position:absolute;width:90px}.top .circles .circle.orange{animation:pulse-animation-orange 1.2s infinite;background:#ea4d19 url('../images/icon-heater.svg') center center no-repeat;left:0;top:41%}.top .circles .circle.blue{animation:pulse-animation-blue 2s infinite;background:#0184ff url('../images/icon-water.svg') center center no-repeat;bottom:0;left:43%}.top .circles .circle.green{animation:pulse-animation-green 1.7s infinite;background:#00f787 url('../images/icon-leaf.svg') center center no-repeat;right:9%;top:24%}@keyframes pulse-animation-orange{0%{box-shadow:0 0 0 0 rgba(234,77,25,0.5)}100%{box-shadow:0 0 0 50px rgba(234,77,25,0)}}@keyframes pulse-animation-blue{0%{box-shadow:0 0 0 0 rgba(1,132,255,0.5)}100%{box-shadow:0 0 0 50px rgba(1,132,255,0)}}@keyframes pulse-animation-green{0%{box-shadow:0 0 0 0 rgba(0,247,135,0.5)}100%{box-shadow:0 0 0 50px rgba(0,247,135,0)}}.header{margin-bottom:70px}@media only screen and (max-width: 991px){.header{margin-bottom:50px}}@media only screen and (max-width: 991px){.header .big-gutter{flex-direction:column;gap:20px}}.header .top-bar,.header .navbar{justify-content:end}.header .top-bar{align-items:center;color:#000;display:flex;gap:40px;letter-spacing:0}@media only screen and (max-width: 1399px){.header .top-bar{gap:20px}}@media only screen and (max-width: 1199px){.header .top-bar{display:none}}.bg-image .header .top-bar{color:#fff}.header .top-bar-col{align-items:center;display:flex;gap:15px}.header .top-bar .sep{border-radius:40px 0 60px;height:8px;width:12px}@media (max-width:1630px){.header .top-bar .sep{display:none}}.header .top-bar .sep-1{background:#ea4d19}.header .top-bar .sep-2{background:#0184ff}.header .top-bar .sep-3{background:#00f787}.header .top-bar a{color:inherit;font-size:16px;letter-spacing:0;line-height:100%}@media only screen and (max-width: 991px){.header .top-bar a.bip{display:none}}.header .top-bar .title{font-size:14px;line-height:100%}.header .top-bar a.social{font-size:14px;line-height:20px}.header .top-bar a.social-fb{background-image:url('../images/icon-fb-black.svg')}.bg-image .header .top-bar a.social-fb{background-image:url('../images/icon-fb.svg')}.header .top-bar a.social-ig{background-image:url('../images/icon-ig-black.svg')}.bg-image .header .top-bar a.social-ig{background-image:url('../images/icon-ig.svg')}.header .navbar{margin-top:10px;padding:0}@media only screen and (max-width: 991px){.header .navbar{margin:0;position:absolute;right:10px;top:18px}}.header .navbar .navbar-toggler{background-color:#fff;border:none;border-radius:20px 0;padding:5px 10px}.header nav{display:flex;gap:12px;width:100%}.header .nav{background:#ea4d19;border-radius:20px 0;gap:40px;padding:20px 40px}@media (max-width:1630px){.header .nav{gap:15px;padding:15px}}.header .nav li a{color:#fff;font-size:20px;font-weight:500;line-height:100%}@media only screen and (max-width: 1399px){.header .nav li a{font-size:15px}}.header .nav li.current-menu-item>a,.header .nav li.current-menu-parent>a{text-decoration:underline}.header .button{align-items:center;background:#0184ff;border-color:#0184ff;border-radius:0 20px;display:flex;font-size:20px;height:auto}@media only screen and (max-width: 1399px){.header .button{font-size:15px;padding-left:15px;padding-right:15px}}.header .button::after{display:none}.pagination{margin-bottom:0;margin-top:100px}.pagination li.prev{margin-right:auto}.pagination li.prev a::before{background:url('../images/arrow-left-black.svg') 0 center no-repeat;content:'';display:inline-block;height:8px;margin-right:10px;width:11px}.pagination li.prev a::after{display:none}.pagination li.next{margin-left:auto}.pagination li.page-item{margin:0 5px}.pagination li.page-item .page-link{background:#f5f4f3;border:none;border-radius:20px 0;color:#000;display:block;font-size:14px;font-weight:500;height:46px;line-height:46px;padding:0 4px;text-decoration:none;width:46px}.pagination li.page-item.active .page-link{background-color:#ff4e14;color:#fff;display:block}body.page-template-default .main h2{font-size:1.75rem;margin-bottom:40px}body.page-template-default .main ul,body.page-template-default .main ol{margin-bottom:40px;margin-top:-20px}body.page-template-default .main ul li,body.page-template-default .main ol li{font-size:16px;line-height:140%}body.page-template-default .main ul li:not(:last-child),body.page-template-default .main ol li:not(:last-child){margin-bottom:10px}body.page-template-default .main a:not(.button){color:#ea4d19}.main .links{align-items:start;display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.main .links a{font-size:14px}.main .shortcut{background:#ff4e14 url('../images/bg-shortcut.svg') center center no-repeat;background-size:contain;color:#fff;margin-bottom:120px;padding:60px 0}@media only screen and (max-width: 991px){.main .shortcut{margin-bottom:50px}}.main .shortcut .boxes{gap:30px 0}@media only screen and (max-width: 991px){.main .shortcut .boxes{gap:16px 0}}.main .shortcut .box{align-items:start;background:#fff;border-radius:30px 0;color:#000;display:flex;flex-direction:column;height:100%;padding:40px 50px 50px}@media only screen and (max-width: 991px){.main .shortcut .box{padding:20px 15px 30px}}.main .shortcut .col:nth-child(even) .box{border-radius:0 30px}.main .shortcut img{margin:0 auto 58px}@media only screen and (max-width: 991px){.main .shortcut img{margin-bottom:20px;max-width:100px}}.main .shortcut h2{font-size:clamp(1.125rem, 6vw, 3.125rem);line-height:110%;margin-bottom:30px;margin-top:-20%;text-align:center}@media only screen and (max-width: 991px){.main .shortcut h2{margin-top:0}}.main .shortcut h3{font-size:clamp(1rem, 6vw, 1.875rem);line-height:110%;margin-bottom:20px;margin-top:auto}.main .shortcut .button{align-items:center;display:flex;font-size:14px}.main .shortcut .heating-emergencies{align-items:center;display:flex;gap:60px;font-weight:500;justify-content:center;line-height:100%;margin-top:60px}@media only screen and (max-width: 991px){.main .shortcut .heating-emergencies{flex-direction:column;gap:15px;margin-top:50px}}.main .shortcut .heating-emergencies span{font-size:clamp(1rem, 6vw, 1.875rem);line-height:120%}.main .shortcut .heating-emergencies .tel{align-items:center;display:flex;font-size:clamp(1rem, 6vw, 1.875rem);color:#fff;height:50px;padding-left:70px;position:relative;text-decoration:none}@media only screen and (max-width: 991px){.main .shortcut .heating-emergencies .tel{height:30px;padding-left:40px}}.main .shortcut .heating-emergencies .tel::before{background:#fff url('../images/icon-tel-orange.svg') center center no-repeat;border-radius:20px 0;content:'';height:100%;left:0;position:absolute;top:0;width:50px}@media only screen and (max-width: 991px){.main .shortcut .heating-emergencies .tel::before{background-size:15px;width:30px}}.main .area{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}@media only screen and (max-width: 991px){.main .area{flex-direction:column;gap:20px;margin-bottom:50px}}.main .area div{font-size:clamp(2.8rem, 6.5vw, 8.125rem);font-weight:500;line-height:1;text-align:center}.main .area div span{font-size:15px;display:block;margin-top:10px}.main .informations{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:120px;padding-bottom:120px}@media only screen and (max-width: 991px){.main .informations{margin-bottom:50px;padding-bottom:50px}}.main .informations .row{gap:30px 0}.main .informations .sep{background:linear-gradient(180deg, #ff4e14 0%, #0083fe 50%, #53ffb1 100%);border-radius:40px 0 60px;height:80px;margin:0 auto 70px;width:4px}@media only screen and (max-width: 991px){.main .informations .sep{height:50px;margin-bottom:50px}}.main .informations h2{font-size:clamp(1.125rem, 6vw, 3.125rem);line-height:110%;margin-bottom:50px;text-align:center}.main .informations .box{align-items:start;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:end;min-height:450px;padding:70px}@media only screen and (max-width: 991px){.main .informations .box{padding:30px}}.main .informations .box-1{background-color:#af8e6d;background-image:url('../images/bg-box-info-1.png');background-position:center top;border-radius:30px 0}.main .informations .box-2{background-color:#4a3025;background-image:url('../images/bg-box-info-2.png');background-position:center center;border-radius:0 30px}.main .informations h3{color:#fff;font-size:clamp(1.5rem, 5vw, 2.5rem);font-weight:500;line-height:110%;margin-bottom:20px}.main .about-us{margin-bottom:120px}@media only screen and (max-width: 991px){.main .about-us{margin-bottom:50px}}.main .about-us .row{gap:30px 0}@media only screen and (max-width: 991px){.main .about-us .row{gap:20px 0}}.main .about-us h2{font-size:clamp(1.125rem, 6vw, 3.125rem);line-height:110%;margin-bottom:50px;text-align:center}.main .about-us .box{border:1px solid #e6e6e6;border-radius:30px 0;font-size:14px;font-weight:500;height:100%;letter-spacing:0;line-height:100%;padding:40px 50px 50px}@media only screen and (max-width: 991px){.main .about-us .box{padding:20px 15px 30px}}.main .about-us .box img{display:block;margin:0 auto 100px}@media only screen and (max-width: 991px){.main .about-us .box img{margin-bottom:30px;max-width:100px}}.main .about-us .box span{display:inline-block;font-size:clamp(1.125rem, 6vw, 3.125rem);letter-spacing:-0.02em;line-height:110%;margin-top:20px}@media only screen and (max-width: 767px){.main .about-us .box span{margin-top:15px}}.main .about-us .col:nth-child(even) .box{border-radius:0 30px}.main .about-us .button{margin-top:50px}.main .heat-supply{background:#3c3933 url('../images/bg-heat-supply.jpg') center center no-repeat;background-size:cover;color:#fff;margin-bottom:120px;padding-top:120px}@media only screen and (max-width: 991px){.main .heat-supply{margin-bottom:50px;padding-top:50px}}.main .heat-supply p{color:#fff;font-size:18px;line-height:110%}.main .heat-supply-outro{display:flex;gap:60px;justify-content:center}@media only screen and (max-width: 991px){.main .heat-supply-outro{align-items:center;flex-direction:column;gap:10px}}body.home .main .heat-supply-outro{border-top:1px solid rgba(255,255,255,0.2);justify-content:start;margin-top:190px;padding:40px 0}@media only screen and (max-width: 991px){body.home .main .heat-supply-outro{padding-bottom:20px;padding-top:20px}}.main .heat-supply-outro span{background-position:0 center;background-repeat:no-repeat;font-size:24px;font-weight:500;line-height:43px;position:relative}@media only screen and (max-width: 991px){.main .heat-supply-outro span{font-size:18px}}.main .heat-supply-outro span.outro-1{background-image:url('../images/icon-outro-1.svg');padding-left:48px}.main .heat-supply-outro span.outro-2{background-image:url('../images/icon-outro-2.svg');padding-left:62px}.main .heat-supply-outro span.outro-3{background-image:url('../images/icon-outro-3.svg');padding-left:53px}.main .heat-benefits{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:120px;padding-bottom:120px;text-align:center}@media only screen and (max-width: 991px){.main .heat-benefits{margin-bottom:50px;padding-bottom:50px}}.main .heat-benefits .row{gap:30px 0}@media only screen and (min-width: 1200px){.main .heat-benefits .row{--bs-gutter-x:60px}}@media only screen and (max-width: 991px){.main .heat-benefits .row{gap:50px 0}}.main .heat-benefits img{display:block;margin:0 auto 20px}.main .heat-benefits p{font-size:14px;line-height:140%;margin-bottom:0}.main .heat-benefits p.lead{font-size:24px;font-weight:500;line-height:110%;margin-bottom:20px}@media only screen and (max-width: 991px){.main .heat-benefits p.lead{font-size:20px}}.main .news{margin-bottom:120px;text-align:center}@media only screen and (max-width: 991px){.main .news{margin-bottom:50px}}.main .news h2{font-size:clamp(1.125rem, 6vw, 3.125rem);line-height:110%}.main .news .big-gutter{--bs-gutter-x:140px;gap:50px 0}body.single-post .main .news .big-gutter{--bs-gutter-x:100px}@media only screen and (max-width: 1399px){.main .news .big-gutter{--bs-gutter-x:50px}}body.blog .main .news .big-gutter{gap:100px 0}@media only screen and (max-width: 767px){body.blog .main .news .big-gutter{gap:50px 0}}.main .news .categories{display:flex;gap:10px;justify-content:center;margin-bottom:90px}@media only screen and (max-width: 991px){.main .news .categories{gap:6px;margin-bottom:50px}}.main .news .categories li a{background:#f5f4f3;border-radius:20px 0;color:#000;display:block;font-size:14px;letter-spacing:0;line-height:100%;padding:16px 30px;text-decoration:none}@media only screen and (max-width: 991px){.main .news .categories li a{padding:9px 15px 11px}}.main .news .categories li.current-cat a{background:#ff4e14;color:#fff}.main .news .post{position:relative}@media only screen and (min-width: 992px){body:not(.single-post) .main .news .post:not(:nth-child(3n + 3)):not(:last-child)::after{background:linear-gradient(180deg, #ff4e14 0%, #0083fe 50%, #53ffb1 100%);border-radius:40px 0 60px;content:'';height:100%;position:absolute;right:-2px;top:0;width:4px}}.main .news .post img{border-radius:30px 0;margin-bottom:20px}@media only screen and (max-width: 991px){.main .news .post img{margin-bottom:15px}}.main .news .post .date{align-items:center;display:flex;font-size:14px;font-weight:500;gap:20px;justify-content:center;line-height:100%;letter-spacing:0}body.single-post .main .news .post .date{justify-content:start}.main .news .post .date a{color:inherit;text-decoration:none}.main .news .post .date a:hover,.main .news .post .date a:focus-visible{text-decoration:underline}.main .news .post h3{margin:20px 0}@media only screen and (max-width: 991px){.main .news .post h3{font-size:20px;line-height:120%;margin:15px 0}}.main .news .post h3 a{color:inherit;display:block;font-size:25px;font-weight:500;line-height:110%;text-decoration:none}@media only screen and (max-width: 991px){.main .news .post h3 a{font-size:20px}}.main .news .post h3 a:hover,.main .news .post h3 a:focus-visible{text-decoration:underline}.main .news .post .article-content{text-align:left}.main .news .post .article-content .wp-post-image{margin-bottom:60px;width:100%}.main .news .post .article-content h3{font-size:25px;line-height:110%;margin-bottom:30px}.main .news .post .article-content img[class*='wp-image-']{border-radius:0}.main .news .post aside .row{gap:60px}.main .news .post aside .date{justify-content:center !important}.main .projects-eu{align-items:center;display:flex;gap:90px;justify-content:center}@media only screen and (max-width: 991px){.main .projects-eu{flex-direction:column;gap:30px}}.main .projects-eu div{align-items:center;display:flex;font-size:24px;font-weight:500;gap:30px;line-height:100%;justify-content:center}@media only screen and (max-width: 991px){.main .projects-eu div{flex-direction:column;font-size:20px;gap:15px}}body.page-template-o-nas .main h2{font-size:clamp(1.125rem, 6vw, 3.125rem);line-height:110%;margin-bottom:50px}body.page-template-o-nas .main p:last-child{margin-bottom:0}body.page-template-o-nas .main .history{border:1px solid #e6e6e6;border-radius:30px 0;margin:120px 0;padding:120px 0}@media only screen and (max-width: 991px){body.page-template-o-nas .main .history{margin:50px 0;padding:50px 0}}body.page-template-o-nas .main .history .lead{font-size:clamp(1rem, 6vw, 1.875rem);font-weight:500;line-height:120%}body.page-template-o-nas .main .history .lead:not(:last-child){margin-bottom:50px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .history .lead{margin-bottom:30px}}@media only screen and (min-width: 992px){body.page-template-o-nas .main .history .lead.second-lead{margin-top:60px}}@media only screen and (max-width: 991px){body.page-template-o-nas .main .history .lead.second-lead{margin-top:30px;margin-bottom:0}}body.page-template-o-nas .main .history img{margin-top:-40px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .history img{margin-bottom:30px;margin-top:30px}}@media only screen and (max-width: 991px){body.page-template-o-nas .main .history .small{margin-top:0 !important}}body.page-template-o-nas .main .company-numbers .numbers{gap:40px 0}body.page-template-o-nas .main .company-numbers .numbers .col{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:20px;line-height:120%}@media only screen and (max-width: 991px){body.page-template-o-nas .main .company-numbers .numbers .col{gap:15px}}body.page-template-o-nas .main .company-numbers .numbers .col span{font-size:34px;line-height:110%}@media only screen and (max-width: 991px){body.page-template-o-nas .main .company-numbers .numbers .col span{font-size:24px}}body.page-template-o-nas .main .governance{background:#f5f4f3;margin-top:120px;padding:120px 0}@media only screen and (max-width: 991px){body.page-template-o-nas .main .governance{margin-top:50px;padding:50px 0}}@media only screen and (max-width: 991px){body.page-template-o-nas .main .governance p{margin-bottom:50px}}body.page-template-o-nas .main .governance .structure{align-items:start;display:flex;flex-direction:column;gap:50px;justify-content:center}body.page-template-o-nas .main .governance .structure h3{background:#ea4d19;border-radius:15px 0;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:100%;margin-bottom:30px;padding:10px 20px}body.page-template-o-nas .main .governance .structure .person{font-size:16px;line-height:140%}body.page-template-o-nas .main .governance .structure .person:not(:last-child){margin-bottom:30px}body.page-template-o-nas .main .governance .structure .person span{display:block;font-size:24px;font-weight:500;line-height:110%;margin-bottom:10px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .governance .structure .person span{font-size:18px}}body.page-template-o-nas .main .mission{background:#182329 url('../images/bg-mission.jpg') 0 center no-repeat;background-size:cover;margin-bottom:120px;padding:136px 0}@media only screen and (max-width: 991px){body.page-template-o-nas .main .mission{margin-bottom:50px;padding:40px 0}}body.page-template-o-nas .main .mission p{color:#fff}body.page-template-o-nas .main .services{border-bottom:1px solid #e3e3e3;margin-bottom:120px;padding-bottom:72px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .services{margin-bottom:50px;padding-bottom:40px}}body.page-template-o-nas .main .services img{margin-top:-44px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .services img{margin-top:40px}}body.page-template-o-nas .main .values{border-bottom:1px solid #e3e3e3;margin-bottom:120px;padding-bottom:120px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .values{margin-bottom:50px;padding-bottom:50px}}body.page-template-o-nas .main .values img{margin-bottom:70px}@media only screen and (max-width: 991px){body.page-template-o-nas .main .values img{margin-bottom:40px}}body.page-template-o-nas .main .licenses .links{margin-bottom:0}@media only screen and (max-width: 991px){body.page-template-o-nas .main .licenses .links{margin-bottom:50px}}body.page-template-o-nas .main .licenses .sep-vertical{background:linear-gradient(180deg, #ff4e14 0%, #0083fe 50%, #53ffb1 100%);border-radius:40px 0 60px;display:inline-block;height:100%;width:4px}body.page-template-taryfy .main .tariff-info{border:1px solid #e6e6e6;border-radius:30px 0;margin-bottom:120px;margin-top:20px;padding:70px}@media only screen and (max-width: 991px){body.page-template-taryfy .main .tariff-info{margin-bottom:50px;padding:20px}}body.page-template-taryfy .main .tariff-info p{font-size:20px;font-weight:500;line-height:140%}@media only screen and (max-width: 991px){body.page-template-taryfy .main .tariff-info p{margin-top:40px !important}}body.page-template-taryfy .main .tariff-info p.lead{margin-bottom:70px}body.page-template-taryfy .main .tariff-documents{margin-bottom:120px}@media only screen and (max-width: 991px){body.page-template-taryfy .main .tariff-documents{margin-bottom:50px}}body.page-template-taryfy .main .connection-process{background:#f5f4f3;padding:120px 0}@media only screen and (max-width: 991px){body.page-template-taryfy .main .connection-process{padding:50px 0}}body.page-template-taryfy .main .connection-process .connection-steps{gap:40px 0;margin-bottom:40px}@media only screen and (min-width: 1200px){body.page-template-taryfy .main .connection-process .connection-steps{--bs-gutter-x:60px}}@media only screen and (max-width: 991px){body.page-template-taryfy .main .connection-process .connection-steps{gap:20px 0}}body.page-template-taryfy .main .connection-process .connection-steps img{margin-bottom:60px}@media only screen and (max-width: 991px){body.page-template-taryfy .main .connection-process .connection-steps img{display:block;margin:0 auto 20px}body.page-template-taryfy .main .connection-process .connection-steps img:not(.mb-0){max-width:100px}}body.page-template-taryfy .main .connection-process .connection-steps p{font-size:20px;font-weight:500;letter-spacing:-0.02em}@media only screen and (max-width: 991px){body.page-template-taryfy .main .connection-process .connection-steps p{font-size:16px}}body.page-template-taryfy .main .availability-map{background:#c5c6bc url('../images/bg-availability-map.jpg') center center no-repeat;background-size:cover;padding:140px 0}@media only screen and (max-width: 991px){body.page-template-taryfy .main .availability-map{padding:50px 0}}body.page-template-taryfy .main .availability-map h2{color:#fff}body.page-template-taryfy .main .availability-map p{color:#fff;font-size:18px;margin-bottom:40px}body.page-template-kontakt .main .working-hours{align-items:center;display:flex;font-size:clamp(1rem, 6vw, 1.875rem);font-weight:500;gap:40px;justify-content:center;line-height:100%;margin-bottom:80px;margin-top:70px}@media only screen and (max-width: 991px){body.page-template-kontakt .main .working-hours{flex-direction:column;gap:20px;margin-bottom:50px;margin-top:40px}}body.page-template-kontakt .main .working-hours .hours{align-items:center;display:flex;height:50px;padding-left:80px;position:relative}@media only screen and (max-width: 991px){body.page-template-kontakt .main .working-hours .hours{height:auto;padding-left:0}}@media only screen and (min-width: 992px){body.page-template-kontakt .main .working-hours .hours::before{background:#ff4e14 url('../images/icon-clock-white.svg') center center no-repeat;border-radius:20px 0;content:'';height:50px;left:0;position:absolute;top:0;width:50px}}body.page-template-kontakt .main .locator{border-bottom:1px solid #e6e6e6;margin-bottom:70px;padding-bottom:70px}@media only screen and (min-width: 1200px){body.page-template-kontakt .main .locator{--bs-gutter-x:144px}}@media only screen and (max-width: 991px){body.page-template-kontakt .main .locator{gap:40px;margin-bottom:50px;padding-bottom:50px}}body.page-template-kontakt .main .locator>div{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative}@media only screen and (min-width: 1200px){body.page-template-kontakt .main .locator>div:not(:last-child)::after{background:linear-gradient(180deg, #ff4e14 0%, #0083fe 50%, #53ffb1 100%);border-radius:40px 0 60px;content:'';height:100%;position:absolute;right:-2px;width:4px}}body.page-template-kontakt .main .locator h5{font-size:14px;font-weight:500;line-height:120%;margin-bottom:0}body.page-template-kontakt .main .locator address{font-size:20px;font-weight:500;line-height:130%;margin-bottom:0}body.page-template-kontakt .main .locator .contact-numbers{display:flex;flex-direction:column}body.page-template-kontakt .main .locator .contact-numbers .tel{color:#000;font-size:25px;font-weight:500;line-height:110%;text-decoration:none}body.page-template-kontakt .main .locator .contact-numbers .tel:hover,body.page-template-kontakt .main .locator .contact-numbers .tel:focus-visible{text-decoration:underline}@media only screen and (max-width: 991px){body.page-template-kontakt .main .locator+.row{gap:20px}}body.page-template-kontakt .main .form{margin:120px 0}@media only screen and (max-width: 991px){body.page-template-kontakt .main .form{margin:50px 0}}body.page-template-kontakt .main .form h3{margin-bottom:50px}body.page-template-kontakt .main .form .wpcf7{text-align:left}body.page-template-kontakt .main .form .wpcf7 .form-floating,body.page-template-kontakt .main .form .wpcf7 .form-check{margin-bottom:20px}body.page-template-kontakt .main .form .wpcf7 .form-floating>label{padding:20px 30px}body.page-template-kontakt .main .form .wpcf7 .form-floating>label::after{display:none}body.page-template-kontakt .main .form .wpcf7 .form-floating>.form-control-plaintext~label,body.page-template-kontakt .main .form .wpcf7 .form-floating>.form-control:focus~label,body.page-template-kontakt .main .form .wpcf7 .form-floating>.form-control:not(:placeholder-shown)~label,body.page-template-kontakt .main .form .wpcf7 .form-floating>.form-select~label{padding:10px 30px;transform:scale(.7) translateY(-0.5rem) translateX(13px)}body.page-template-kontakt .main .form .wpcf7 .form-floating input,body.page-template-kontakt .main .form .wpcf7 .form-floating textarea{border:1px solid #ccc;border-radius:20px 0;font-size:14px;font-weight:500;height:auto;line-height:100%;padding:20px 30px;width:100%}body.page-template-kontakt .main .form .wpcf7 a{color:inherit}body.page-template-kontakt .main .map{border-radius:30px 0}body.faq .main{counter-reset:count}body.faq .main h1+p{margin-bottom:60px}@media only screen and (max-width: 991px){body.faq .main h1+p{margin-bottom:50px}}body.faq .main details{counter-increment:count;transition:all ease-in-out .3s}body.faq .main details[open]{border-bottom:1px solid #e3e3e3;margin-bottom:30px;padding-bottom:30px}body.faq .main details[open] summary::after{content:'-'}body.faq .main details summary{align-items:center;display:flex;font-size:20px;font-weight:500;line-height:100%;list-style:none;margin-bottom:30px;min-height:50px;padding-left:80px;padding-right:28px;position:relative}@media only screen and (max-width: 991px){body.faq .main details summary{font-size:18px;line-height:120%;min-height:30px;padding-left:40px}}body.faq .main details summary::before{align-items:center;background:#ff4e14;border-radius:20px 0;color:#fff;content:counter(count);display:flex;font-size:20px;font-weight:500;left:0;height:50px;justify-content:center;line-height:110%;margin-right:30px;position:absolute;width:50px}@media only screen and (max-width: 991px){body.faq .main details summary::before{font-size:16px;height:30px;margin-right:10px;width:30px}}body.faq .main details summary::after{align-items:center;content:'+';display:flex;font-size:28px;height:18px;justify-content:center;position:absolute;right:0;width:18px}body.faq .main details p,body.faq .main details ul,body.faq .main details ol{font-size:16px;line-height:140%;margin-bottom:30px;padding-left:80px}@media only screen and (max-width: 991px){body.faq .main details p,body.faq .main details ul,body.faq .main details ol{padding-left:40px}}body.faq .main details p:last-child,body.faq .main details ul:last-child,body.faq .main details ol:last-child{margin-bottom:0}body.faq .main details ul,body.faq .main details ol{margin-left:15px}body.faq .main details ul li,body.faq .main details ol li{margin-bottom:10px}body.faq .main details ul li:last-child,body.faq .main details ol li:last-child{margin-bottom:0}body.error404 .main img,body.error404 .main h1,body.error404 .main p{margin-bottom:50px}body.error404 .main h1{font-size:clamp(1.5rem, 5vw, 2.5rem);line-height:120%}.footer{border-top:1px solid rgba(0,0,0,0.1);margin-top:120px;padding-bottom:50px;padding-top:100px}@media only screen and (max-width: 991px){.footer{margin-top:50px;padding-top:50px}}body.page-template-taryfy .footer{border-top:none;margin-top:0}.footer .heating-emergencies{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:80px}@media only screen and (max-width: 991px){.footer .heating-emergencies{flex-direction:column;margin-bottom:40px;text-align:center}}.footer .heating-emergencies div{align-items:center;display:flex;font-size:clamp(1rem, 6vw, 1.875rem);font-weight:500;gap:40px;line-height:100%;justify-content:center}@media only screen and (max-width: 991px){.footer .heating-emergencies div{flex-direction:column;font-size:22px;gap:15px}}.footer .heating-emergencies div .tel{align-items:center;color:inherit;display:flex;height:50px;padding-left:70px;position:relative;text-decoration:none}@media only screen and (max-width: 991px){.footer .heating-emergencies div .tel{height:30px;padding-left:40px}}.footer .heating-emergencies div .tel::before{background:#ff4e14 url('../images/icon-tel-white.svg') center center no-repeat;border-radius:20px 0;content:'';height:100%;left:0;position:absolute;top:0;width:50px}@media only screen and (max-width: 991px){.footer .heating-emergencies div .tel::before{background-size:15px;width:30px}}.footer .lead{font-size:clamp(1.125rem, 6vw, 4.25rem);font-weight:500;line-height:100%;margin-bottom:40px}@media only screen and (min-width: 992px){.footer .social-media{margin-bottom:40px}}@media only screen and (min-width: 992px){.footer .icon-logo{margin-bottom:40px;max-width:240px}}.footer a:not(.button){color:#000;text-decoration:none}.footer a:not(.button):hover,.footer a:not(.button):focus-visible{text-decoration:underline}.footer ul{gap:20px}@media only screen and (max-width: 767px){.footer ul{margin-top:40px}}.footer ul li a{font-size:20px;font-weight:500;line-height:100%}@media only screen and (max-width: 991px){.footer ul li a{font-size:18px}}.footer .contact-logos{border-top:1px solid rgba(0,0,0,0.1);margin-bottom:38px;padding-top:80px}@media only screen and (max-width: 991px){.footer .contact-logos{margin-top:50px;padding-top:50px}}.footer .contact-logos address{font-size:14px;line-height:120%;margin-bottom:30px}@media only screen and (max-width: 991px){.footer .contact-logos address{margin-bottom:20px}}.footer .contact-logos .tel-email{align-items:center;display:flex;font-size:16px;gap:30px;line-height:100%;margin-bottom:20px}.footer .contact-logos .logos{align-items:start;display:flex;gap:50px}@media only screen and (max-width: 991px){.footer .contact-logos .logos{gap:20px}}.footer .links{display:flex;font-size:14px;gap:30px;line-height:100%;margin-bottom:20px}@media only screen and (max-width: 991px){.footer .links{flex-direction:column;gap:15px}}.footer .copyright{align-items:center;display:flex;font-size:14px;gap:10px;line-height:100%}@media only screen and (max-width: 991px){.footer .copyright{align-items:start;flex-direction:column}}.alignnone{margin:5px 1.875rem 1.875rem 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 1.875rem 1.875rem}.alignleft{float:left;margin:5px 1.875rem 1.875rem 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{box-shadow:0 0 4px #999;border:1px solid white;padding:8px;background:#f2f2f2}.gallery img:hover{background:white}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}#cookie{position:fixed;opacity:0;bottom:-20px;z-index:10000;display:none;width:40%;margin:0 20px 20px 0;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);background:#fff;padding:30px 20px 20px;font-size:13px;color:#7a7a7a;line-height:19px;left:inherit;right:0;min-width:280px;max-width:500px}#cookie h6{color:#000;display:block;font-size:18px;margin-bottom:15px}#cookie p{font-size:15px;margin-bottom:15px}#cookie p a{color:inherit;text-decoration:underline}#cookie p a:hover,#cookie p a:focus{text-decoration:none}#cookie #cookie_zamknij{cursor:pointer;float:right}/*# sourceMappingURL=./style.css.map */