@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";
.container{width:90%;max-width:1280px;margin:0 auto}.container .row{margin-left:-.75rem;margin-right:-.75rem}.row{margin-bottom:20px}.row:after{content:"";clear:both;display:table}.row .col{float:left;box-sizing:border-box;min-height:1px;padding:0 .75rem}.row .col.s1{width:8.333%}.row .col.s2{width:16.666%}.row .col.s3{width:25%}.row .col.s4{width:33.333%}.row .col.s5{width:41.666%}.row .col.s6{width:50%}.row .col.s7{width:58.333%}.row .col.s8{width:66.666%}.row .col.s9{width:75%}.row .col.s10{width:83.333%}.row .col.s11{width:91.666%}.row .col.s12{width:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.333%}.row .col.m2{width:16.666%}.row .col.m3{width:25%}.row .col.m4{width:33.333%}.row .col.m5{width:41.666%}.row .col.m6{width:50%}.row .col.m7{width:58.333%}.row .col.m8{width:66.666%}.row .col.m9{width:75%}.row .col.m10{width:83.333%}.row .col.m11{width:91.666%}.row .col.m12{width:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.333%}.row .col.l2{width:16.666%}.row .col.l3{width:25%}.row .col.l4{width:33.333%}.row .col.l5{width:41.666%}.row .col.l6{width:50%}.row .col.l7{width:58.333%}.row .col.l8{width:66.666%}.row .col.l9{width:75%}.row .col.l10{width:83.333%}.row .col.l11{width:91.666%}.row .col.l12{width:100%}}@media only screen and (max-width:992px){.row .col.s3,.row .col.s4,.row .col.s6{width:50%}}@media only screen and (max-width:600px){.row .col{width:100%!important}}.center,.center-align{text-align:center}.left{float:left}.right{float:right}.hide{display:none!important}
﻿nav{color:#161515;background:rgba(255,255,255,.9);height:84px}.left-logo{padding:14px 0}.right-logo{padding:18px 0 18px 20px}ul[id*=menu-header]{padding:14px 0}ul[id*=menu-header] li{position:relative}#slide-front{padding:0 0 10px}.title-section{color:#000;text-align:center;text-transform:uppercase;margin:20px 0 40px;font-size:34px;font-weight:300;line-height:34px}.title-section:after{content:"";background:#da2128;width:60px;height:2px;margin:12px auto 0;display:block}.title-sub-section{color:#000;text-align:left;margin:40px 0;font-size:20px;font-weight:700;line-height:20px}.title-sub-section.gs-title-left{text-align:left;margin:0 15px;font-size:20px;line-height:23px}.title-sub-section.gs-title-left:after{margin:12px 0 0}@media screen and (max-width:1300px){#gutter-front .col.s6{padding:0 .75rem}#gutter-front .col.s6 img{max-width:100%;margin:0 auto;display:block}}@media screen and (max-width:1024px){#contact .textwidget{max-width:360px}#content-wrap .col.s2{width:33.3333%}#gutter-front .col.s10:not(.slider-box){width:100%!important}#gutter-front .slider-single-page img{margin-bottom:50px!important}.wpgmp_map_container{width:100%!important}footer div.col:first-child{width:65%!important}footer div.col:last-child{width:35%!important}.red-box,.black-box{width:100%!important}.black-box{padding:30px 15px!important}.red-box img{max-width:100%;position:relative;left:-140px}.black-box p{max-width:100%!important}.component-box{width:33.3333%!important}.empty-space{height:0!important}.document-box{width:25%!important}.document-box.fixed span{padding:23px 0!important}ul[id*=menu-header] li.menu-item-has-children ul li ul{left:-280px!important}ul[id*=menu-header] li.menu-item-has-children ul,ul[id*=menu-header] li.menu-item-has-children ul li:hover ul{-o-box-shadow:-2px 4px 4px -1px rgba(22,21,21,.4)!important;box-shadow:-2px 4px 4px -1px rgba(22,21,21,.4)!important}.slick-list{width:100%!important}}@media screen and (max-width:768px){.slider-single-page .s6{text-align:center;margin:20px 0;width:100%!important}.document-box{width:50%!important}.document-box.fixed span{padding:23px 0!important}.slider-single-page .circle-box{width:14%!important}.slider-single-page .inline-anchor-list li a{padding:16px!important}.slider-single-page .title-section{font-size:28px;line-height:28px}.breadcrumbs-container{display:none}.slick-list,#contact .map-footer{width:100%!important}#contact .widget-container{margin-bottom:20px}#contact .left-contact-side,#contact .right-contact-side{text-align:center;width:100%!important}#contact .left-contact-side h6{text-align:center;padding:0 10px}.component-box{width:50%!important}#gutter-front .col.s6{width:100%!important}.red-box img{left:-96px}}@media screen and (max-width:640px){#contact .col.s6,#contact .map-footer{width:100%!important}#gutter-front .col.s6 img{max-width:100%!important}.slider-single-page .circle-box{width:20%!important}.slider-single-page .inline-anchor-list li{width:280px;margin:0 4px 0 0}.slider-single-page .inline-anchor-list li a{margin:0 0 4px;padding:20px!important}.slider-single-page .circle-container,.slider-single-page .slider-container{width:100%!important}.slider-single-page .slider-arrow{top:75px!important}.red-box img{left:-84px}}@media screen and (min-width:320px) and (max-width:480px){#content-wrap .col.s2{width:50%!important}#contact .textwidget{max-width:none;width:100%!important}#contact .col.s6,#contact .map-footer{width:100%!important}#contact .widget-container{margin-bottom:20px}.component-box{width:100%!important}.slider-single-page .circle-box{width:33.3333%!important}#content-wrap .slider-single-page .circle-container,.slider-single-page .slider-container{width:100%!important;padding:0!important}.red-box img{left:-68px}}@media screen and (max-width:440px){.vc_column_container{margin-bottom:20px}.component-box{width:100%!important}}#partners{width:100%;padding:54px 0 0}#partners .row{background:#f3f3f3;width:100%;padding:40px 0 20px}#partners .col{text-align:center}#partners .container{position:relative}#partners span{color:#fff;text-transform:uppercase;background:#da2128;margin:0 0 0 -66px;padding:6px 20px;font-size:16px;line-height:16px;position:absolute;top:-54px;left:50%}#partners span:before,#partners span:after{content:"";border:14px solid transparent;border-bottom-color:#da2128;width:0;height:0;position:absolute;top:-14px}#partners span:before{left:-14px}#partners span:after{right:-14px}#content-wrap{padding:84px 0 0}#content-wrap ul li{list-style:outside}#menu-front{z-index:1001;z-index:102;background:#fff;position:fixed;top:0;left:0;box-shadow:0 -1px 2px #000}ul[id*=menu-header] li a i.fa{color:#da2128;height:auto;padding:0 0 0 10px;font-size:16px;font-weight:700;line-height:normal;display:inline-block}ul[id*=menu-header] li.menu-item-has-children ul{z-index:1000;width:280px;display:none;position:absolute;right:0;box-shadow:2px 4px 4px -1px rgba(22,21,21,.4)}ul[id*=menu-header] li.menu-item-has-children ul li a i.fa{padding:0 10px 0 0}ul[id*=menu-header] li.menu-item-has-children ul li ul{z-index:1001;display:none;position:absolute;top:0;left:280px}ul[id*=menu-header] li.menu-item-has-children:hover ul{display:block}ul[id*=menu-header] li.menu-item-has-children:hover ul li ul{display:none}ul[id*=menu-header] li.menu-item-has-children:hover ul li{width:inherit;-o-transition:none;background:#fff;border-bottom:1px solid #f3f3f3;transition:none}ul[id*=menu-header] li.menu-item-has-children ul li:hover ul{display:block;box-shadow:2px 4px 4px -1px rgba(22,21,21,.4)}ul[id*=menu-header] li.menu-item-has-children:hover ul li:last-child{border-bottom:0}ul[id*=menu-header] li.menu-item-has-children:hover ul li:hover,ul[id*=menu-header] li.menu-item-has-children ul li ul li:hover{background:#da2128}ul[id*=menu-header] li.menu-item-has-children:hover ul li ul li{background:#fff}ul[id*=menu-header] li.menu-item-has-children:hover ul li:hover ul li a{color:#161515}ul[id*=menu-header] li.menu-item-has-children:hover ul li a{height:50px;line-height:50px}ul[id*=menu-header] li.menu-item-has-children:hover ul li:hover a,ul[id*=menu-header] li.menu-item-has-children:hover ul li ul li:hover a,ul[id*=menu-header] li.menu-item-has-children:hover ul li:hover a i.fa{color:#fff}ul[id*=menu-header] li.menu-item-has-children:hover ul li:hover:after{height:0}#lang_sel_list{padding:36px 0 36px 30px;float:right!important;height:auto!important;font-family:inherit!important}#lang_sel_list ul:after,#lang_sel_list ul:before{clear:both;content:"";display:table}#lang_sel_list ul li a.lang_sel_sel:after,#lang_sel_list ul li a.lang_sel_other:hover:after{content:"";background:#da2128;width:18px;height:2px;margin-left:-10px;position:absolute;top:16px;left:50%}#lang_sel_list ul li a{padding:0 6px;line-height:0!important}footer{color:#fff;text-align:center;background:#161515;border-top:3px solid #da2128;padding:28px 0;font-size:12px}footer a,footer a:hover{color:#fff;text-decoration:none}footer div.col:first-child{text-align:left;padding:12px 0}footer div.col:last-child{text-align:right}footer div.col:last-child img{margin:0 0 0 10px}#benefits-front{width:100%}#benefits-front .row{background:#f3f3f3;width:100%;padding:43px 0 5px}#benefits-front h4{text-transform:uppercase;color:#000;text-align:center;margin:0 0 80px;font-size:18px;font-weight:400}#benefits-front h4 span{color:#da2128;font-weight:700}#benefits-front div.col{text-align:center;min-width:132px;min-height:172px;font-size:14px}#benefits-front div.col p{margin:20px 0 0;line-height:14px}.offer-nav li:before{content:">";color:#161515;text-transform:uppercase;margin-right:5px;font-size:1.3rem;font-weight:700;text-decoration:none}.offer-nav li a{color:#161515;text-transform:uppercase;font-size:1rem;font-weight:700;text-decoration:none}.border-right{border-right:1px solid #161515}.concrete-code #offer-front{padding:30px 0}.concrete-code #offer-front .container{width:100%!important}.concrete-code .offer-tabs-content{height:auto!important}.concrete-code ul:not(.offer-tabs) li{list-style:outside}.big-offer-box{padding:10px}.big-offer-box .s12{background:#f3f3f3;border:3px solid #f3f3f3;height:auto}.big-offer-box img{width:100%;height:220px}.big-offer-box h4{text-transform:uppercase;color:#000;text-align:center;margin:0;padding:89px 0;font-size:28px;font-weight:400}.left-contact-side{text-align:left;padding:40px 0}.right-contact-side{text-align:right;padding:53px 0}.left-contact-side h6{text-transform:uppercase;color:#161515;margin:0;font-size:16px;font-weight:400}.right-contact-side a{color:#fff;background:#da2128;padding:20px}.right-contact-side a:hover{background:#161515}.offer-box{width:25%;margin:1.5rem 0 0;padding:0 .75rem}.offer-box:nth-child(-n+4){margin:0}.offer-box.b3{width:33.3333%!important}.offer-box a{border:3px solid #f3f3f3;text-decoration:none;display:block}.offer-box p{display:none}.offer-box .box-image{align-items:center;height:170px;display:flex;position:relative}.offer-box .box-image img{width:100%;margin:0 auto;display:block;max-width:270px!important}.offer-box .box-title{color:#000;text-align:center;text-transform:uppercase;transition:all .15s linear;-o-transition:all .1s linear;background:#f3f3f3;padding:22px 0;font-size:14px;font-weight:400;line-height:14px;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear}.offer-box.fixed .box-title{padding:15px 0}.offer-box:hover .box-title{color:#fff;background:#da2128}@media screen and (max-width:1180px){.offer-box.fixed .box-title{padding:15px 0}}@media screen and (max-width:1024px){.offer-box,.offer-box:nth-child(-n+4){width:33.3333%!important;margin:1.5rem 0 0!important}.offer-box:nth-child(-n+3){margin:0!important}.offer-box.fixed .box-title{padding:15px 0!important}}@media screen and (max-width:768px){.offer-box,.offer-box:nth-child(-n+4),.offer-box:nth-child(-n+3){width:50%!important;margin:1.5rem 0 0!important}.offer-box:nth-child(-n+2){margin:0!important}.offer-box.fixed .box-title{padding:22px 0!important}}@media screen and (max-width:640px){.offer-box,.offer-box:nth-child(-n+4),.offer-box:nth-child(-n+3){width:50%!important;margin:1.5rem 0 0!important}.offer-box:nth-child(-n+2){margin:0!important}.offer-box.fixed .box-title{padding:15px 0!important}}@media screen and (max-width:480px){.offer-box,.offer-box:nth-child(-n+4),.offer-box:nth-child(-n+3),.offer-box:nth-child(-n+2){width:300px!important;margin:1.5rem 60px 0!important}.offer-box:first-child{margin:0 60px!important}}@media screen and (max-width:440px){.offer-box,.offer-box:nth-child(-n+4),.offer-box:nth-child(-n+3),.offer-box:nth-child(-n+2){width:300px!important;margin:1.5rem 40px 0!important}.offer-box:first-child{margin:0 40px!important}}@media screen and (max-width:400px){.offer-box,.offer-box:nth-child(-n+4),.offer-box:nth-child(-n+3),.offer-box:nth-child(-n+2){margin:1.5rem 15px 0!important}.offer-box:first-child{margin:0 15px!important}}.colour-box{margin-bottom:.75rem;padding:0 .75rem;display:block}.colour-box span{cursor:pointer;width:100%;height:60px;display:inline-block}.colour-box p{color:#161214;text-align:center;font-size:12px}.document-box{margin-bottom:.75rem;padding:0 .75rem;display:block}.document-box a{cursor:pointer;text-align:center;-o-transition:border-color .15s linear;color:#161214;background:#f3f3f3;border-bottom:4px solid #161214;font-size:14px;transition:border-color .15s linear;display:block}.document-box:hover a{border-color:#c31622}.document-box img{margin:0 auto;padding:30px 0;display:block}.document-box span{padding:33px 0 32px;display:block}.document-box.fixed span{padding:23px 0}.double-colour-box{margin:40px 0}.red-box{float:left;background:#d01f25;width:58.3333%}.red-box img{float:right;display:block}.black-box{float:left;background:#161214;width:41.6667%;padding:30px 0 30px 40px}.black-box p{color:#fff;max-width:410px;margin-bottom:20px;font-size:14px;line-height:20px}.black-box p:last-child{margin-bottom:0}#roof-front .container img{position:relative;bottom:0}#promo-front{color:#fff;background:#da2128;padding:20px 0}.map-footer{text-align:right}.wpgmp_map_container{border:4px solid rgba(218,33,40,.2);width:570px;text-align:right!important}.map-footer .wpgmp_map_container{float:right}#map1,#map2{border:4px solid #fff;height:310px!important}.wpgmp_map_container[rel=map2]{margin-top:22px}.image-border-radius{text-align:center;border:3px solid #da2128;border-radius:60px;width:100px;height:100px;margin:0 auto;position:relative}.image-border-radius img{margin:28px auto;position:absolute;left:0;right:0}#offer-front-tabs{border:3px solid #f3f3f3}#offer-front-tabs ul li{list-style:none}#offer-front-tabs ul li img{max-width:100%}.offer-tabs{text-align:left;border-right:3px solid #f3f3f3;margin:0;padding:0}.offer-tabs li{cursor:pointer;border-bottom:2px solid #fff;padding:0}.offer-tabs li:last-child{border-bottom:0}.offer-tabs li a{color:#000;text-transform:uppercase;background:#f3f3f3;outline:none;padding:14px 0 14px 10px;font-size:12px;display:block}.offer-tabs li.ui-state-active a,.offer-tabs li:hover a{color:#fff;background:#da2128}.offer-tabs-content{border-left:0;position:relative;overflow:hidden}.offer-tabs-content img{vertical-align:middle;cursor:pointer;max-width:calc(100% - 6px);height:auto;margin:0 auto;display:block}@media screen and (max-width:480px){.offer-tabs{border:0;width:100%!important}.offer-tabs-content{display:none!important}.offer-tabs .material-box li a{background:0 0!important}.offer-tabs img{height:auto!important}}#footer-menu{color:#161515;background:#da2128;padding:40px 0}.footer-menu{margin:0;list-style:none}.footer-menu li{float:left;padding:0 15px}.footer-menu li:first-child{padding-left:0}.footer-menu a{color:#161515;text-decoration:none}.contact-section{width:100%;margin:0 0 50px;display:block}.contact-section:last-child{margin:0}.contact-section h4{color:#000;text-transform:uppercase;margin:0 0 10px;font-size:1em;font-weight:700}.contact-section span{margin:0 0 10px;font-size:14px;display:block}.contact-section span i{color:#da2128;margin:0 8px 0 0}.contact-section span a{color:#231f20}#contact .map-footer{width:100%}.social-footer i{border:1px solid transparent;padding:10px;transition:border .5s}.social-footer i:hover{border:1px solid #161515;border-radius:3px}.offer-page-img{width:120px}hr{border-color:#f5f5f5}.offer-page-title{text-transform:uppercase;color:#161515;font-size:1.2rem;font-weight:900}.su-tabs{background:#fff!important}.su-tabs-nav span{border:1px solid #161515!important;border-radius:0!important}.su-tabs-nav span.su-tabs-current{color:#da2128!important;border:1px solid #da2128!important}.offer-nav .current_page_item a{color:#da2128}.color-item{border:1px solid #161515;width:100%;height:50px;display:block}.color-red{background:#f33b3b}.color-green{background:#27e114}.color-blue{background:#4888fd}.color-yellow{background:#fdea48}.color-orange{background:#fdc048}#mobile-demo li{-o-transition:none;padding:0;transition:none}#mobile-demo li a{height:56px;padding:0 0 0 10px;font-size:12px;line-height:56px}#mobile-demo li a:hover{color:#da2128}#mobile-demo li.menu-item-has-children a i.fa{color:#da2128;float:left;height:auto;padding:20px 8px 20px 0;font-size:16px;font-weight:700;line-height:16px;display:inline-block}#mobile-demo li.menu-item-has-children a i.fa.fa-angle-right:before{content:""}#mobile-demo li.menu-item-has-children:hover a i.fa{color:#da2128}#mobile-demo li.menu-item-has-children ul li{padding:0 10px}#mobile-demo li.menu-item-has-children ul li.menu-item-has-children ul li{padding:0 10px 0 20px}.section-line{background:#f3f3f3;border:0;height:4px}.inline-anchor-list{text-align:center;margin:30px 0 50px;padding:0}.inline-anchor-list li{list-style:none;display:inline-block}.inline-anchor-list li a{color:#161515;background:#f3f3f3;padding:20px;display:block}.inline-anchor-list li a:hover{color:#fff;background:#da2128}.simple-table{border:2px solid #f3f3f3}.simple-table caption{color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;background:#161515;padding:14px 15px;position:relative}.simple-table caption i{text-align:center;background:#da2128;width:50px;height:50px;padding:13px 0;font-size:24px;line-height:24px;position:absolute;top:0;right:0}.simple-table tr{cursor:pointer}.simple-table tr:not(.table-header):nth-child(2n){background:#f3f3f3}.simple-table th,.simple-table td{padding:14px 15px;font-size:14px;line-height:24px}.simple-table td:last-child{text-align:center;border-left:2px solid #f3f3f3;width:40%}.simple-table td:last-child span{color:#da2128}.simple-table td:last-child strong{margin:10px 4px 10px 0;font-weight:700}.simple-table tr:nth-child(2n) td{padding:12px 15px 13px}.simple-table tr:nth-child(2n) td:last-child{border-color:#fff}.multi-table{border-collapse:collapse;table-layout:fixed;border:2px solid #f3f3f3;width:100%}.multi-table th,.multi-table td{vertical-align:middle;border:1px solid #f3f3f3;padding:14px 15px;font-size:14px;line-height:24px}.multi-table th{text-align:center;background:#fff;font-weight:700}.multi-table tr:nth-child(2n){background:#f3f3f3}.multi-table td:first-child{font-weight:400}.multi-table td:not(:first-child){text-align:center}.multi-table td span{color:#da2128}.component-box{cursor:pointer;margin-bottom:1.5rem;padding:0 .75rem}.component-box:first-child,.component-box:nth-child(4n+1){padding-left:0}.component-box:nth-child(4n){padding-right:0}.component-box .box-image img{vertical-align:middle;width:auto;max-width:100%;position:relative;top:6px;height:auto!important}.component-box div{border:3px solid #f3f3f3;justify-content:center;align-items:center;height:60px;display:-webkit-flex;position:relative}.component-box .box-image{text-align:center;background:#f3f3f3;border:0;width:auto;height:166px}.component-box .box-image:before{content:"";vertical-align:middle;height:100%;display:inline-block}.component-box strong{color:#fff;background:#161515;padding:16px 20px;position:absolute;top:0;left:0}.component-box span{text-align:center;text-transform:uppercase;margin:0 0 0 54px;padding:0 4px;display:block}.component-box .box-title span{margin:0}@media screen and (max-width:1024px){.component-box:nth-child(4n+1){padding-left:.75rem}.component-box:nth-child(4n){padding-right:.75rem}}@media screen and (max-width:480px){.component-box{width:312px!important;margin:0 60px 1.5rem!important}}@media screen and (max-width:440px){.component-box{width:312px!important;margin:0 10px 1.5rem!important}}.circle-example{background:#161515;border-radius:70px;width:140px;height:140px;margin:74px auto 75px}.circle-box{text-align:center;margin:15px 0;width:10%!important}.circle-box .circle-box-small{border-radius:35px;width:70px;height:70px;margin:0 auto}.circle-box span{margin:15px 0 0;font-size:14px;display:block}.slider-wrapper{position:relative}.slider-arrow{text-align:center;cursor:pointer;-o-transition:background-color .15s linear;z-index:101;background:#161515;width:60px;height:60px;transition:background-color .15s linear;position:absolute;top:160px;left:0}.slider-arrow.right{left:auto;right:0}.slider-arrow:hover{background:#da2128}.slider-arrow i{color:#fff;padding:18px 0;font-size:24px;line-height:24px}.slider-single-page .empty-space{width:100%;height:1px}.slider-single-page img{cursor:pointer;max-width:100%;margin:0 auto;display:block}.slider-box:focus{outline:none}.slider-box .empty-space.important{height:1px!important}.slider-box .circle-container{padding:0 1.5rem 0 0}.slider-box .slider-container h4{color:#444;margin:0 0 15px;font-size:1.3em;font-weight:700;line-height:1.5}.slider-box .slider-container h6{color:#444;border-bottom:2px solid #da2128;margin:0 0 15px;padding:0 0 15px;font-size:1.1em;font-weight:400;line-height:1.5}.slider-box .slider-container h6 span{background:#161515;margin:0 0 0 15px;padding:8px;line-height:14px;display:inline-block}.slider-box .slider-container h6 span i{color:#f3f3f3;margin:0 8px 0 0;font-size:14px;line-height:14px}.slider-box .slider-container h6 span i:last-child{margin:0}.slider-box .slider-container h6 span i.active{color:#f3c716}.slider-box .slider-container p{margin:0 0 30px;font-size:15px;line-height:24px}.slider-box .slider-container p.no-margin{margin:0}.slider-box .slider-container ul{margin:0;padding:30px 0 30px 40px}.breadcrumbs-container{background:#f3f3f3;font-size:14px;line-height:14px}ul.breadcrumbs{max-width:1200px;margin:0 auto;padding:0}ul.breadcrumbs li{padding:23px 6px;display:inline-block}ul.breadcrumbs li.absolute-item{text-decoration:underline}ul.breadcrumbs li a,ul.breadcrumbs li span{color:#161515}ul.breadcrumbs li a.current-item,ul.breadcrumbs li span.current-item{color:#da2128}@media screen and (max-width:1200px){ul.breadcrumbs{padding:0 10px}}.material-box{padding:0}.material-box li{float:left;border:3px solid #f3f3f3;border-top:0;border-left:0;width:33.3333%;height:135px;display:table}.material-box li:nth-child(3n){border-right:0}.material-box li:nth-child(2),.material-box li:nth-child(3n+2){border-right:3px solid #f3f3f3}.material-box li a{vertical-align:middle;text-align:center;height:100%;display:table-cell}@media screen and (max-width:768px){.material-box li{width:50%!important}.material-box li:nth-child(2n){border-right:0!important}.material-box li:nth-child(3n){border-right:3px solid #f3f3f3!important}}@media screen and (max-width:480px){.material-box li{border:0!important;border-bottom:3px solid #f3f3f3!important;width:100%!important}.material-box li:nth-child(3n){border-right:0!important}}.gallery-box{margin:0;padding:0}.gallery-box li{float:left;-o-transition:border-color .15s ease-in;border:1px solid #f3f3f3;width:calc(20% - 1.5rem);margin:0 .75rem 1.5rem;transition:border-color .15s ease-in;list-style:none!important}.gallery-box li:hover{border-color:#da2128}.gallery-box a{display:block}.gallery-box img{width:auto;max-width:100%;height:160px;margin:0 auto;padding:8px;display:block}@media screen and (max-width:1024px){.gallery-box li{width:calc(25% - 1.5rem)!important}}@media screen and (max-width:768px){.gallery-box li{width:calc(33.3333% - 1.5rem)!important}}@media screen and (max-width:640px){.gallery-box li{width:calc(50% - 1.5rem)!important}}@media screen and (max-width:480px){.gallery-box img{height:136px!important}}@media screen and (max-width:440px){.gallery-box li{width:calc(100% - 1.5rem)!important}.gallery-box img{height:160px!important}}.tabs-text-wrapper{padding:10px;font-size:14px}.tabs-text-wrapper ul{margin:0;padding:0 0 0 30px}.tabs-text-wrapper ul li{list-style:outside!important}.tabs-text-wrapper p{text-align:left;margin:0 0 10px;line-height:24px}.tabs-text-wrapper p+ul{margin:0;padding:0 0 1em 3em}@media screen and (max-width:1024px){#menu-front{height:64px}.left-logo{padding:6px 0;line-height:42px}.left-logo img{width:auto;height:42px}ul[id*=menu-header]{padding:0}#lang_sel_list{padding:22px 0 22px 30px}#menu-front,nav .button-collapse{padding:4px 0}nav .button-collapse i{font-size:30px}#content-wrap{padding:64px 0 0}}#error-content{text-align:center;padding:0}#error-content img{cursor:pointer;max-width:100%}#error-content h2{text-transform:uppercase;margin:80px 0;font-size:26px;font-weight:400;display:block}#error-content a{text-transform:uppercase;color:#fff;background:#da2128;margin:0 0 80px;padding:20px;font-size:18px;font-weight:400;display:inline-block}@media screen and (max-width:1920px){.error404 footer{width:100%;position:fixed;bottom:0}}@media screen and (max-height:675px){.error404 footer{position:initial}}#new-front .ribbon{border:3px solid #da2128;margin:54px .75rem 0;padding:72px 40px 40px;position:relative}#new-front .ribbon-image{text-transform:uppercase;text-align:center;color:#fff;background:url(/theme/images/ribbon.png) no-repeat;width:296px;height:68px;margin:0 0 0 -148px;font-size:36px;line-height:68px;position:absolute;top:-36px;left:50%}#new-front .row{background:#f3f3f3;position:relative}#new-front .col{background:#f3f3f3;height:240px;position:relative}#new-front h2{color:#161515;text-transform:uppercase;margin:26px 0;padding:0 0 0 40px;font-size:26px;font-weight:900;line-height:26px;display:block}#new-front h2 span:first-child{font:inherit;color:#da2128;display:inline-block}#new-front h2 span:last-child{color:#da2128;text-transform:initial;margin-top:15px;font-size:26px;display:block}#new-front h2 strong{font-weight:700}#new-front p{padding-left:40px;font-weight:600}#new-front .gs-img-background{background-image:url(/uploads/2018/08/rozbud-obrobki-dekarskie.jpg);background-repeat:no-repeat}#new-front p:first-child{margin-bottom:30px}#new-front ul{padding:0 0 0 40px}#new-front ul li{line-height:30px;list-style:none}#new-front ul li:before{content:"";color:#da2128;vertical-align:middle;margin:0 10px 0 0;font-family:FontAwesome;font-size:8px;position:relative;top:-2px}#new-front ul li span{color:#da2128}#new-front img{width:100%}#new-front a{color:#fff;text-transform:uppercase;background:#da2128;padding:10px 20px;font-size:30px;font-weight:700;display:inline-block;text-decoration:none!important}#new-front .gs-right-col{background-color:#da2128}#gs-new-park{text-align:center;background-color:#f3f3f3;padding:30px 0}#gs-new-park h3{color:#da2128;text-transform:uppercase;margin-bottom:.5em;font-weight:700}#gs-new-park ul{padding:3em 4em;display:inline-block}#gs-new-park ul:first-of-type{padding-left:0}#gs-new-park ul:last-of-type{padding-right:0}#gs-new-park ul li{list-style:none}#gs-new-park ul li:first-child{color:#da2128;font-weight:700}#gs-new-park ul li:last-child{text-transform:uppercase}@media screen and (max-width:425px){#slide-front{display:none}}@media screen and (max-width:768px){#new-front .col{width:100%;height:auto;min-height:auto}#new-front h2,#new-front ul,#new-front p{text-align:center;padding:0}#gs-new-park ul{padding:15px 0;display:block}}#headerScroll{color:#da2128;text-align:center;-o-transition:background .12s linear;cursor:pointer;z-index:1000;background:rgba(22,21,21,.6);width:60px;height:60px;font-size:24px;line-height:60px;transition:background .12s linear;display:none;position:fixed;bottom:0;right:30px}#headerScroll:hover,#headerScroll:active,#headerScroll:focus{background:#161515}@media screen and (max-width:1024px){#headerScroll{right:0!important}}#gutter-front .col.s6 img{height:auto!important}h4.title-sub-section{color:#000;text-align:center;text-transform:uppercase;margin:20px 0 40px;font-size:34px;font-weight:300;line-height:34px}h4.title-sub-section:after{content:"";background:#da2128;width:60px;height:2px;margin:12px auto 0;display:block}.gallery-box-realizacje li{width:calc(33% - 1.5rem)}.gallery-box-realizacje img{height:220px}.tooltip{z-index:1070;text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;word-wrap:break-word;opacity:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;display:block;position:absolute}.tooltip.show{opacity:.9}.tooltip .arrow{width:.8rem;height:.4rem;display:block;position:absolute}.tooltip .arrow:before{content:"";border-style:solid;border-color:transparent;position:absolute}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{border-width:.4rem .4rem 0;border-top-color:#000;top:0}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{width:.4rem;height:.8rem;left:0}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{border-width:.4rem .4rem .4rem 0;border-right-color:#000;right:0}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-width:0 .4rem .4rem;border-bottom-color:#000;bottom:0}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{width:.4rem;height:.8rem;right:0}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{border-width:.4rem 0 .4rem .4rem;border-left-color:#000;left:0}.tooltip-inner{color:#fff;text-align:center;background-color:#000;border-radius:.25rem;max-width:200px;padding:.25rem .5rem}#gallery-front{min-height:62vh}.gallery-box-wrapper{flex-wrap:wrap;justify-content:center;width:100%;display:flex}#gallery-tabs-wrapper #offer-front-tabs{border:none}#gallery-tabs-wrapper .offer-tabs{border:none;justify-content:space-evenly;padding:0 0 35px;display:flex}#gallery-tabs-wrapper .offer-tabs li a{padding:14px;font-size:18px}
:root{--rozbud-red:#da2128;--ink:#161515}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%}body{color:var(--ink);background:#fff;flex-direction:column;min-height:100vh;margin:0;font-family:Lato,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5;display:flex;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto}#menu-front{z-index:100;background:rgba(255,255,255,.96);position:-webkit-sticky;position:sticky;top:0;box-shadow:0 1px rgba(0,0,0,.06);height:auto!important;line-height:normal!important}#menu-front.menu-is-open{z-index:1001;box-shadow:none;pointer-events:none;background:0 0}#menu-front.menu-is-open .left-logo{visibility:hidden}#menu-front.menu-is-open .menu-toggle{pointer-events:auto}#menu-front .nav-wrapper,#menu-front .container{height:auto}#menu-front .nav-row{justify-content:space-between;align-items:center;gap:8px;height:84px;min-height:84px;display:flex}#menu-front .left-logo{flex-shrink:0;align-items:center;padding:14px 0;display:flex}#menu-front .left-logo img{object-fit:contain;width:180px;height:52px;max-height:52px}#menu-front .menu-toggle{cursor:pointer;color:var(--rozbud-red);z-index:1000;background:0 0;border:0;padding:8px;font-size:22px;line-height:1;display:none;position:relative}#mobile-demo.side-nav,.sidenav-overlay{display:none}@media (max-width:1080px){#mobile-demo.side-nav,.sidenav-overlay{display:block}}#menu-front .nav-desktop{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}#menu-front .nav-desktop>ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}#menu-front .nav-desktop>ul>li{position:relative}#menu-front .nav-desktop>ul{padding:14px 0}#menu-front .nav-desktop>ul>li>a,#menu-front .nav-desktop>ul>li>.nav-label{letter-spacing:.02em;text-transform:uppercase;color:#161515;white-space:nowrap;cursor:default;align-items:center;gap:8px;height:56px;padding:0 15px;font-size:14px;font-weight:400;line-height:56px;text-decoration:none;display:inline-flex}#menu-front .nav-desktop>ul>li>a{cursor:pointer}#menu-front .nav-desktop>ul>li>a:hover,#menu-front .nav-desktop>ul>li>.nav-label:hover{color:var(--rozbud-red)}#menu-front .caret{color:var(--rozbud-red);opacity:1;font-size:16px;font-weight:700;line-height:1}#menu-front .submenu{z-index:50;background:#fff;border:1px solid #eee;min-width:260px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 30px rgba(0,0,0,.12)}#menu-front .submenu.nested{top:0;left:100%}#menu-front li.has-children:hover>.submenu{display:block}#menu-front .submenu a{color:#333;white-space:nowrap;padding:10px 16px;font-size:13px;text-decoration:none;display:block}#menu-front .submenu a:hover{color:var(--rozbud-red);background:#f7f7f7}#menu-front .submenu li{position:relative}#lang_sel_list.lang-switch{float:none;border-left:0;height:auto;margin-left:8px;padding:0 0 0 24px;display:block}#lang_sel_list.lang-switch ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}#lang_sel_list.lang-switch li{margin:0;padding:0}#lang_sel_list.lang-switch a{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:0;height:auto;padding:0 6px;line-height:0;text-decoration:none;display:inline-flex;position:relative}#lang_sel_list.lang-switch a .wpml-ls-flag{width:18px;height:auto;display:block}#lang_sel_list.lang-switch a.lang_sel_sel:after,#lang_sel_list.lang-switch a.lang_sel_other:hover:after{content:"";background:var(--rozbud-red);width:18px;height:2px;margin-left:-9px;position:absolute;top:calc(100% + 4px);left:50%}#lang_sel_list.lang-switch.mobile-lang{margin-left:0;padding:20px 16px 0}#slide-front{padding:0!important}#slide-front .container,#slide-front .row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hero-slider{aspect-ratio:1920/400;background:#111;width:100%;max-height:400px;position:relative;overflow:hidden}.hero-slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slide.is-active{opacity:1;pointer-events:auto}.hero-slide-bg{top:0;bottom:0;left:0;right:0;object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important}.hero-slide-text{z-index:2;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));opacity:0;transition:opacity .55s,transform .55s;transform:translate(-50%,-40%);object-fit:contain!important;width:auto!important;max-width:min(70%,680px)!important;height:auto!important;max-height:45%!important;position:absolute!important;top:42%!important;left:50%!important}.hero-slide-text.is-shown{opacity:1;transform:translate(-50%,-50%)}.hero-slide-text.is-left{left:28%!important}.hero-slide-text.is-left.is-shown{transform:translate(-50%,-50%)}.hero-slide-caption{z-index:2;text-align:center;opacity:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));pointer-events:none;flex-direction:column;align-items:center;gap:0;max-width:min(86%,720px);transition:opacity .55s,transform .55s;display:flex;transform:translate(-50%,-40%);position:absolute!important;top:42%!important;left:50%!important}.hero-slide-caption.is-shown{opacity:1;transform:translate(-50%,-50%)}.hero-slide-caption.is-left{left:28%!important}.hero-slide-caption.is-left.is-shown{transform:translate(-50%,-50%)}.hero-slide-caption-line{letter-spacing:.02em;text-transform:uppercase;color:#fff;box-sizing:border-box;width:max-content;max-width:100%;padding:10px 18px;font-family:Lato,Arial,sans-serif;font-size:max(18px,min(3.2vw,36px));font-weight:700;line-height:1.15;display:block}.hero-slide-caption-line.is-dark{background:#161515}.hero-slide-caption-line.is-red{background:#da2128}a.hero-slide{color:inherit;text-decoration:none;display:block}.hero-slider-dots{z-index:3;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.hero-slider-dots button{cursor:pointer;background:rgba(255,255,255,.45);border:0;border-radius:50%;width:10px;height:10px;padding:0}.hero-slider-dots button.is-active{background:var(--rozbud-red)}#content-wrap{background:#fff;flex:1 0 auto;width:100%}.contact-cta,footer.site-footer,.footer-legal{flex-shrink:0}.wp-content{display:flow-root;overflow:visible}.wp-content .container{width:90%;max-width:1280px;margin:0 auto}.page-inner{padding:32px 0 48px}.container>.wp-content>.row,.page-inner>.wp-content>.row,.wp-content>.row{margin-left:0;margin-right:0}@media only screen and (max-width:768px){.container .row,.wp-content .row,.page-inner .row{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:600px){.container,.wp-content .container{width:auto;max-width:none;padding-left:12px;padding-right:12px}.page-inner>.wp-content>.container,.page-inner .wp-content>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}#gallery-front .gallery-box-wrapper{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;width:100%;display:grid!important}#gallery-front .gallery-box-wrapper>.offer-box,#gallery-front .gallery-box-wrapper>.col.offer-box{box-sizing:border-box;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#gallery-front .gallery-box-wrapper .offer-box .box-image{aspect-ratio:270/170;height:auto;min-height:0}#gallery-front .gallery-box-wrapper .offer-box .box-image img{object-fit:cover;width:100%!important;max-width:100%!important;height:100%!important}@media screen and (max-width:1024px){#gallery-front .gallery-box-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){#gallery-front .gallery-box-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}@media screen and (max-width:560px){#gallery-front .gallery-box-wrapper{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){#content-wrap .row:has(>.document-box){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}#content-wrap .row:has(>.document-box)>.title-sub-section{grid-column:1/-1}#content-wrap .document-box.col,#content-wrap .col.s2.document-box{box-sizing:border-box;padding-left:6px;padding-right:6px;float:none!important;width:auto!important;max-width:none!important}#content-wrap .row:has(>.document-box)>.document-box{box-sizing:border-box;padding-left:6px;padding-right:6px;float:none!important;width:auto!important;max-width:none!important}#content-wrap .row:has(>.title-sub-section+.document-box:last-child)>.document-box{grid-column:1/-1;max-width:360px}}@media screen and (max-width:600px){#content-wrap .row:has(>.document-box){grid-template-columns:1fr}#content-wrap .document-box.col,#content-wrap .col.s2.document-box{grid-column:auto;padding-left:0;padding-right:0;width:100%!important;max-width:none!important}#content-wrap .row:has(>.document-box)>.document-box{grid-column:auto;padding-left:0;padding-right:0;width:100%!important;max-width:none!important}#content-wrap .row:has(>.title-sub-section+.document-box:last-child)>.document-box{grid-column:auto;padding-left:0;padding-right:0;width:100%!important;max-width:none!important}}#tabs-front{padding:24px 0 48px}.gallery-page{padding:0 0 40px}.gallery-page #gallery-front{padding:0 0 40px;min-height:0!important}.gallery-page .title-section{margin-top:20px;margin-bottom:28px}.gallery-page .row[style*=padding]{padding-top:20px!important;padding-bottom:20px!important}.gallery-page #gallery-tabs-wrapper{margin-top:0}.gallery-page #gallery-tabs-wrapper .offer-tabs{padding-bottom:24px!important}#gallery-tabs-wrapper .offer-tabs-content:not(.is-active){display:none!important}#gallery-tabs-wrapper .offer-tabs-content.is-active{clear:both;float:none;box-sizing:border-box;width:100%;max-width:100%;overflow:visible;display:block!important}#gallery-tabs-wrapper .offer-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto;list-style:none;display:flex;padding-bottom:20px!important}#gallery-tabs-wrapper .offer-tabs li{float:none;border:0;display:inline-block}.gallery-box,ul.gallery-box{box-sizing:border-box;clear:both;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;max-width:100%;list-style:none;float:none!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.gallery-box .gallery-box{display:contents!important}.gallery-box.gallery-box-realizacje,ul.gallery-box.gallery-box-realizacje{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-box>li,.gallery-box.gallery-box-realizacje>li{box-sizing:border-box;border:1px solid #f3f3f3;min-width:0;transition:border-color .15s ease-in;float:none!important;width:auto!important;max-width:none!important;margin:0!important;list-style:none!important}.gallery-box>li:hover{border-color:var(--rozbud-red)}.gallery-box>li>a{height:100%;display:block}.gallery-box img,.gallery-box.gallery-box-realizacje img{aspect-ratio:4/3;object-fit:cover;box-sizing:border-box;padding:8px;display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}@media screen and (max-width:1024px){.gallery-box,ul.gallery-box{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-box.gallery-box-realizacje,ul.gallery-box.gallery-box-realizacje{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.gallery-box,ul.gallery-box,.gallery-box.gallery-box-realizacje,ul.gallery-box.gallery-box-realizacje{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}@media screen and (max-width:520px){.gallery-box,ul.gallery-box,.gallery-box.gallery-box-realizacje,ul.gallery-box.gallery-box-realizacje{grid-template-columns:1fr;gap:14px;max-width:420px;margin-left:auto!important;margin-right:auto!important}#gallery-tabs-wrapper .offer-tabs{flex-direction:column;align-items:stretch;padding-left:0!important;padding-right:0!important}#gallery-tabs-wrapper .offer-tabs li{width:100%;display:block}#gallery-tabs-wrapper .offer-tabs li a{box-sizing:border-box;width:100%;display:block}}.klasa-blachy-root{clear:both;box-sizing:border-box;width:100%;min-width:min(100%,320px);max-width:100%;position:relative}.klasa-blachy-root .slick-slider,.klasa-blachy-root .slider-wrapper,.klasa-blachy-root .slider-single-page{box-sizing:border-box;width:100%;max-width:100%;position:relative}.klasa-blachy-root .slick-slider{overflow:hidden}.klasa-blachy-root .slick-slider>.slider-box~.slider-box{display:none}.klasa-blachy-root .slider-box{box-sizing:border-box;min-width:0;padding:0 72px;float:none!important;width:100%!important;max-width:100%!important}.klasa-blachy-root .slider-arrow{z-index:102;background:#161515;border:0;width:48px;height:48px;padding:0;top:120px}.klasa-blachy-root .slider-arrow:hover{background:var(--rozbud-red)}.klasa-blachy-root .slider-arrow i{color:#fff;padding:12px 0;font-size:22px;line-height:22px}.klasa-blachy-root .slider-box>.col.s12:first-child{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex;float:none!important;width:100%!important;margin:0!important;padding:0!important}.klasa-blachy-root .circle-container,.klasa-blachy-root .slider-container{box-sizing:border-box;max-width:100%;float:none!important;width:auto!important;padding:0!important}.klasa-blachy-root .circle-container{flex:0 0 200px;max-width:min(220px,42%)}.klasa-blachy-root .circle-container img{width:100%;height:auto;margin:0 auto;display:block}.klasa-blachy-root .slider-container{flex:240px;min-width:0}.klasa-blachy-root .slider-box>.col.s12:has(.accordionTable){clear:both;float:none!important;width:100%!important;margin:0 0 8px!important;padding:0!important}.klasa-blachy-root .accordionTable:last-of-type{margin-bottom:0}.klasa-blachy-root .slider-box>.col.s12[style*=margin]{clear:both;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));place-items:start center;gap:14px 10px;float:none!important;width:100%!important;margin:36px 0 12px!important;padding:0!important;display:grid!important}.klasa-blachy-root .slider-box>.col.s12:has(>.circle-box){clear:both;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));place-items:start center;gap:14px 10px;float:none!important;width:100%!important;margin:36px 0 12px!important;padding:0!important;display:grid!important}.klasa-blachy-root .circle-box,.klasa-blachy-root .col.s1.circle-box{text-align:center;word-break:break-word;max-width:88px;font-size:12px;line-height:1.25;float:none!important;width:auto!important;margin:0!important;padding:0!important}.klasa-blachy-root .circle-box .circle-box-small{aspect-ratio:1;border-radius:50%;width:min(64px,100%);height:auto;margin:0 auto 8px}.klasa-blachy-root .circle-box span{margin:0;font-size:12px}@media screen and (max-width:1024px){.klasa-blachy-root .slider-box{padding:0 56px}.klasa-blachy-root .slider-box>.col.s12[style*=margin]{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.klasa-blachy-root .slider-box>.col.s12:has(>.circle-box){grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}@media screen and (max-width:900px){.klasa-blachy-root .slick-slider{overflow:visible}.klasa-blachy-root .slider-box{min-width:min(100%,320px);padding:0 8px!important}.klasa-blachy-root .slider-arrow,.klasa-blachy-root .slider-arrow:hover{width:40px;height:40px;box-shadow:none;top:auto;transform:translateY(-50%);background:0 0!important}.klasa-blachy-root .slider-arrow.left{left:0}.klasa-blachy-root .slider-arrow.right{right:0}.klasa-blachy-root .slider-arrow i{text-shadow:0 0 2px #fff,0 0 6px rgba(255,255,255,.9);padding:0;font-size:28px;line-height:40px;color:#161515!important}.klasa-blachy-root .slider-arrow:hover i{color:var(--rozbud-red)!important}.klasa-blachy-root .circle-container{flex:0 0 160px;max-width:180px}.klasa-blachy-root .slider-box>.col.s12[style*=margin]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px 8px}.klasa-blachy-root .slider-box>.col.s12:has(>.circle-box){grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px 8px}}@media screen and (max-width:560px){.klasa-blachy-root .slider-box{min-width:min(100%,320px);padding:0 4px!important}.klasa-blachy-root .slider-box>.col.s12:first-child{text-align:center;flex-direction:column;align-items:center}.klasa-blachy-root .circle-container{z-index:1;flex:none;max-width:200px;position:relative;width:min(200px,70%)!important}.klasa-blachy-root .slider-container{text-align:left;flex:auto;min-width:min(100%,320px);width:100%!important}.klasa-blachy-root .slider-container h4,.klasa-blachy-root .slider-container h6{text-align:center}.klasa-blachy-root .slider-container h6 span{margin:8px 0 0;display:inline-block}.klasa-blachy-root .slider-arrow,.klasa-blachy-root .slider-arrow:hover{width:36px;height:36px;background:0 0!important}.klasa-blachy-root .slider-arrow i{font-size:32px;line-height:36px;color:#161515!important}.klasa-blachy-root .slider-box>.col.s12[style*=margin]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;min-width:min(100%,320px);margin-top:28px!important}.klasa-blachy-root .slider-box>.col.s12:has(>.circle-box){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;min-width:min(100%,320px);margin-top:28px!important}.klasa-blachy-root .circle-box,.klasa-blachy-root .col.s1.circle-box{max-width:none;width:100%!important}}@media screen and (max-width:400px){.klasa-blachy-root .slider-box>.col.s12[style*=margin]{grid-template-columns:repeat(3,minmax(0,1fr))}}.klasa-blachy-root .slider-container{color:#444;font-size:16px;line-height:1.5}.klasa-blachy-root .slider-container h4{color:#444;margin:0 0 15px;font-size:1.3em;font-weight:700;line-height:1.5}.klasa-blachy-root .slider-container h6{color:#444;border-bottom:2px solid #da2128;margin:0 0 15px;padding:0 0 15px;font-size:1.1em;font-weight:400;line-height:1.5}.klasa-blachy-root .slider-container h6 span{vertical-align:middle;background:#161515;margin:0 0 0 15px;padding:8px;line-height:14px;display:inline-block}.klasa-blachy-root .slider-container h6 span i{color:#f3f3f3;margin:0 8px 0 0;font-size:14px;line-height:14px}.klasa-blachy-root .slider-container h6 span i:last-child{margin:0}.klasa-blachy-root .slider-container h6 span i.active{color:#f3c716}.klasa-blachy-root .accordionTable{border-collapse:collapse;table-layout:fixed;border:2px solid #f3f3f3;width:100%;margin:0 0 2px;display:table}.klasa-blachy-root .accordionTable caption{color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;caption-side:top;background:#161515;padding:14px 15px;font-weight:400;line-height:22px;position:relative}.klasa-blachy-root .accordionTable caption.activeTable{background:#161515}.klasa-blachy-root .accordionTable caption i{text-align:center;color:#fff;background:#da2128;width:50px;height:50px;padding:13px 0;font-size:24px;line-height:24px;position:absolute;top:0;right:0}.klasa-blachy-root .accordionTable td{vertical-align:middle;padding:14px 15px;font-size:14px;line-height:24px}.klasa-blachy-root .accordionTable td:first-child{text-align:left;width:60%}.klasa-blachy-root .accordionTable td:last-child{text-align:center;border-left:2px solid #f3f3f3;width:40%}.materials-offer-tabs{box-sizing:border-box;width:100%}.materials-offer-desktop{grid-template-columns:minmax(180px,25%) 1fr;align-items:start;width:100%;display:grid}.materials-offer-mobile{display:none}.materials-offer-nav{border-right:3px solid #f3f3f3;flex-direction:column;display:flex}.materials-offer-panel{box-sizing:border-box;min-width:0;padding-left:12px}.materials-offer-tabs .offer-tab-btn{color:#000;width:100%;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;box-sizing:border-box;background:#f3f3f3;border:0;border-bottom:2px solid #fff;outline:none;padding:14px 10px;font-size:12px;display:block}.materials-offer-tabs .offer-tab-btn.is-active,.materials-tab-pair.is-active .offer-tab-btn,.materials-offer-tabs .offer-tab-btn:hover{color:#fff;background:#da2128}.materials-offer-tabs .offer-tabs-content{box-sizing:border-box;overflow:hidden}.materials-offer-tabs .offer-tabs-content[hidden]{display:none!important}@media screen and (max-width:750px){.materials-offer-desktop{display:none}.materials-offer-mobile,.materials-tab-pair{flex-direction:column;width:100%;display:flex}.materials-offer-tabs .offer-tab-btn{border-bottom:2px solid #fff;width:100%}.materials-offer-tabs .offer-tabs-content{border:0;width:100%;padding:0}.materials-offer-tabs .offer-tabs-content.is-active,.materials-offer-tabs .offer-tabs-content:not([hidden]){display:block!important}.materials-offer-tabs .material-box{margin:0;padding:0;list-style:none}.materials-offer-tabs .material-box li{min-height:120px;float:none!important;border:0!important;border-bottom:3px solid #f3f3f3!important;width:100%!important;height:auto!important;display:block!important}.materials-offer-tabs .material-box li a{justify-content:center;align-items:center;min-height:120px;padding:16px;display:flex!important}.materials-offer-tabs .material-box li img{max-width:80%;height:auto;margin:0 auto}}.page-inner h1.page-title{text-transform:uppercase;text-align:center;margin:0 0 28px;font-size:32px;font-weight:300}.page-inner h1.page-title:after{content:"";background:var(--rozbud-red);width:60px;height:2px;margin:12px auto 0;display:block}#partners{background:#f3f3f3;width:100%;padding:54px 0 0}#partners .row{background:#f3f3f3;width:100%;padding:20px 0 36px;margin:0!important}#partners .title-section{margin-bottom:28px}.partners-viewport{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.partners-track{will-change:transform;align-items:center;gap:48px;width:max-content;display:flex}.partners-track img{filter:grayscale(0);flex-shrink:0;object-fit:contain!important;width:auto!important;max-width:160px!important;height:46px!important}.contact-cta{padding:28px 0;background:#f3f3f3!important;margin:0!important}.contact-cta-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-cta h6{color:#161515;max-width:720px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.contact-cta-btn{background:var(--rozbud-red);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.contact-cta-btn:hover{filter:brightness(.92)}footer.site-footer,.site-footer{text-align:center;border-top:3px solid #da2128;padding:22px 0;font-size:12px;color:#fff!important;background:#161515!important}.footer-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-copy{color:#fff;margin:0;font-size:12px}.site-footer a,.site-footer a:hover{color:#fff!important;text-decoration:none!important}.site-footer .gsoft{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.site-footer .gsoft img{width:auto;height:22px;margin-left:6px}.footer-legal{color:#fff;text-align:center;background:#000}.footer-legal-inner{justify-content:center;align-items:center;gap:16px;padding:14px 48px;display:flex;position:relative}.footer-legal p{color:#fff;margin:0;font-size:12px;line-height:1.5}.footer-legal a,.cookie-settings-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.cookie-settings-link:hover{opacity:.85}.back-to-top{color:#fff;cursor:pointer;background:#da2128;border:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.back-to-top:hover{filter:brightness(1.08)}.cookie-banner{z-index:200;position:fixed;top:auto;bottom:16px;left:16px;right:16px}.cookie-banner-inner{background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:0 auto;padding:20px 22px;display:flex;box-shadow:0 18px 50px rgba(0,0,0,.18)}.cookie-banner strong{margin-bottom:6px;font-size:16px;display:block}.cookie-banner p{color:#444;margin:0;font-size:14px}.cookie-banner a,.cookie-modal a{color:var(--rozbud-red)}.cookie-banner-actions,.cookie-modal-actions{flex-shrink:0;gap:10px;display:flex}.cookie-banner .btn-primary,.cookie-banner .btn-ghost,.cookie-modal .btn-primary,.cookie-modal .btn-ghost{cursor:pointer;border:1px solid transparent;border-radius:4px;padding:10px 14px;font-size:13px;font-weight:700}.cookie-banner .btn-primary,.cookie-modal .btn-primary{color:#fff;background:#2e7d32}.cookie-banner .btn-ghost,.cookie-modal .btn-ghost{color:#333;background:#fff;border-color:#ccc}.cookie-modal-backdrop{z-index:220;background:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-modal{background:#fff;border:2px solid #e07020;border-radius:8px;width:min(720px,100%);max-height:min(88vh,820px);padding:22px 24px 20px;overflow:auto;box-shadow:0 24px 60px rgba(0,0,0,.28)}.cookie-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cookie-modal-head h2{color:#da2128;margin:0;font-size:26px;font-weight:700}.cookie-modal-icon{font-size:28px;line-height:1}.cookie-modal-intro{color:#333;margin:0 0 16px;font-size:14px;line-height:1.5}.cookie-categories{border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}.cookie-cat+.cookie-cat{border-top:1px solid #e5e5e5}.cookie-cat-header{cursor:pointer;text-align:left;width:100%;font:inherit;background:#f7f7f7;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.cookie-cat-arrow{color:#666;width:1em}.cookie-cat-title{flex:1;font-size:14px;font-weight:700}.cookie-badge{color:#37474f;background:#cfd8dc;border-radius:4px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cookie-switch{background:#cfcfcf;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background .15s;position:relative}.cookie-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.25)}.cookie-switch.is-on{background:#2e7d32}.cookie-switch.is-on:after{transform:translate(20px)}.cookie-cat-body{color:#333;background:#fff;padding:12px 16px 16px;font-size:13px;line-height:1.45}.cookie-cat-body>p{margin:0 0 12px}.cookie-empty{color:#666;font-style:italic}.cookie-detail-list{margin:0;padding:0;list-style:none}.cookie-detail-list li{border-top:1px solid #eee;gap:2px;padding:10px 0;display:grid}.cookie-detail-list li:first-child{border-top:0;padding-top:0}.cookie-last{color:#666;word-break:break-word;margin:14px 0 0;font-size:12px}.cookie-modal-actions{justify-content:flex-end;margin-top:16px}.sidenav-overlay{z-index:997;opacity:0;visibility:hidden;pointer-events:none;background:rgba(0,0,0,.5);transition:opacity .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;right:0}.sidenav-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}#mobile-demo.side-nav{z-index:999;-webkit-overflow-scrolling:touch;width:min(280px,85vw);height:100%;box-shadow:none;background:#fff;margin:0;padding:12px 0 48px;transition:transform .25s;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;transform:translate(-105%)}#mobile-demo.side-nav.is-open{transform:translate(0);box-shadow:2px 0 12px rgba(0,0,0,.18)}#mobile-demo.side-nav>ul{margin:0;padding:0;list-style:none}#mobile-demo .mobile-nav-row{align-items:stretch;min-height:56px;display:flex}#mobile-demo .mobile-caret,#mobile-demo .mobile-caret-spacer{width:36px;color:var(--rozbud-red);cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}#mobile-demo .mobile-caret-spacer{pointer-events:none}#mobile-demo .mobile-nav-row>a,#mobile-demo .mobile-nav-label{text-transform:uppercase;color:#222;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-height:56px;padding:0 12px 0 0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:flex}#mobile-demo .mobile-nav-row>a:hover,#mobile-demo .mobile-nav-label:hover{color:var(--rozbud-red)}#mobile-demo .mobile-submenu{margin:0;padding:0 0 0 10px;list-style:none}#mobile-demo .mobile-submenu .mobile-nav-row>a,#mobile-demo .mobile-submenu .mobile-nav-label{text-transform:none;min-height:44px;font-size:13px;font-weight:400}#mobile-demo .mobile-submenu .mobile-submenu{padding-left:20px}#mobile-demo .mobile-lang{border-left:0;gap:8px;margin-left:0;padding:16px 16px 0;display:flex}@media (max-width:1080px){#menu-front .menu-toggle{color:var(--rozbud-red);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;font-size:22px;display:inline-flex}#menu-front .nav-desktop{display:none}.lang-switch{border-left:0;margin-left:0;padding-left:0}.contact-cta-row,.footer-main,.footer-legal-inner,.cookie-banner-inner{flex-direction:column;align-items:flex-start}.back-to-top{position:static;transform:none}.hero-slider{aspect-ratio:1920/400;max-height:none}.hero-slide-text{max-width:min(82%,520px)!important;top:40%!important}}#offer-front .row:has(.offer-box){grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px 18px;margin-left:0!important;margin-right:0!important;display:grid!important}#offer-front .row:has(.offer-box)>.title-section{grid-column:1/-1}#offer-front .row:has(.offer-box)>h1{grid-column:1/-1}#offer-front .row:has(.offer-box)>div:not(.offer-box):not([class*=col]){display:contents}#offer-front .offer-box,#offer-front .col.offer-box,#offer-front .col.s3.offer-box{box-sizing:border-box;background:#fff;border:3px solid #e4e4e4;flex-direction:column;height:100%;box-shadow:0 1px 4px rgba(0,0,0,.07);float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}#offer-front .offer-box .box-image{background:#fff;flex:0 0 170px;justify-content:center;align-items:center;min-height:170px;max-height:170px;margin:0;padding:0;position:relative;overflow:hidden;height:170px!important;display:flex!important}#offer-front .offer-box .box-image a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;border:0!important}#offer-front .offer-box .box-image img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:170px!important;margin:0 auto!important}#offer-front .offer-box .box-title{color:#000;text-align:center;text-transform:uppercase;box-sizing:border-box;background:#f3f3f3;border-top:1px solid #e4e4e4;flex:1 0 auto;justify-content:center;align-items:center;height:auto;min-height:58px;margin:0;font-size:14px;font-weight:400;text-decoration:none;transition:background .15s linear,color .15s linear;padding:12px 10px!important;line-height:1.25!important;display:flex!important}#offer-front .offer-box:hover .box-title{color:#fff;background:#da2128}@media screen and (max-width:1024px){#offer-front .row:has(.offer-box){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){#offer-front .row:has(.offer-box){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#offer-front .offer-box .box-title{min-height:52px;font-size:13px;padding:10px 8px!important}}@media screen and (max-width:480px){#offer-front .row:has(.offer-box){grid-template-columns:1fr;max-width:320px;margin-left:auto!important;margin-right:auto!important}}@media (max-width:600px){.cookie-banner{top:auto;bottom:8px;left:8px;right:8px}.cookie-banner-actions{flex-direction:column;width:100%}.cookie-banner-actions button{width:100%}}#new-front a,.wp-content a[href^=mailto\:],.contact-section a,.contact-section a:hover{text-decoration:none!important}.contact-section a{color:#231f20}#contact .row,.contact-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 40px;margin-left:0!important;margin-right:0!important;display:grid!important}#contact .row>.title-section,#contact .row>h2{grid-column:1/-1;float:none!important;width:100%!important}#contact .col.s6,#contact .contact-col-info,#contact .contact-col-maps,.contact-page .col.s6{float:none!important;width:100%!important;margin:0!important;padding:0!important}#contact .col.s6 .col.s6{float:none!important;width:100%!important;padding:0!important}.contact-col-maps{flex-direction:column;align-items:stretch;gap:18px;display:flex}#contact iframe,.contact-col-maps iframe,.contact-page iframe{display:block;border:4px solid rgba(218,33,40,.2)!important;width:100%!important;max-width:100%!important;height:300px!important;margin:0!important}.contact-section span{margin:0 0 10px;font-size:14px;line-height:1.45;display:block}.contact-section span i{color:#da2128;text-align:center;width:1.1em;margin:0 8px 0 0}.contact-section h4{margin-top:22px}.contact-section h4:first-child{margin-top:0}.wp-content>footer,.wp-content footer{display:none!important}@media screen and (max-width:900px){#contact .row,.contact-page{grid-template-columns:1fr}}.offer-snippet{clear:both;margin:20px 0 40px}.offer-child-tabs.offer-child-tabs{float:none!important;width:100%!important}.offer-child-tabs .offer-tabs-content img{max-width:100%;height:auto;margin:0 auto;display:block}@media screen and (max-width:750px){.offer-child-tabs .offer-tabs-content{padding:12px 0}}.rozbud-lightbox{z-index:10050;box-sizing:border-box;background:rgba(0,0,0,.88);justify-content:center;align-items:center;padding:48px 72px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rozbud-lightbox-stage{text-align:center;max-width:min(1100px,100%);max-height:100%;position:relative}.rozbud-lightbox-stage img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 120px);margin:0 auto;display:block;box-shadow:0 8px 40px rgba(0,0,0,.45)}.rozbud-lightbox-caption{color:#fff;margin-top:14px;font-size:15px;line-height:1.4}.rozbud-lightbox-counter{color:rgba(255,255,255,.7);margin-top:6px;font-size:13px}.rozbud-lightbox-close,.rozbud-lightbox-nav{color:#fff;cursor:pointer;z-index:2;background:#161515;border:0;transition:background-color .15s linear;position:absolute}.rozbud-lightbox-nav:hover{background:#da2128}.rozbud-lightbox-close{background:#da2128;width:48px;height:48px;padding:0;font-size:22px;line-height:48px;top:16px;right:16px}.rozbud-lightbox-close:hover{background:#161515}.rozbud-lightbox-nav{width:52px;height:64px;padding:0;font-size:28px;line-height:64px;top:50%;transform:translateY(-50%)}.rozbud-lightbox-nav.prev{left:12px}.rozbud-lightbox-nav.next{right:12px}@media screen and (max-width:700px){.rozbud-lightbox{padding:56px 12px 24px}.rozbud-lightbox-nav{width:40px;height:52px;font-size:22px;line-height:52px}.rozbud-lightbox-nav.prev{left:4px}.rozbud-lightbox-nav.next{right:4px}}
