.elementor-4094 .elementor-element.elementor-element-35124a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:220px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4094 .elementor-element.elementor-element-4d9abcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4094 .elementor-element.elementor-element-4d9abcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4094 .elementor-element.elementor-element-309e489 .cz_title .cz_title_content h1{color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-309e489 .cz_title .cz_title_content h2{font-size:110px;color:#0a0a0a;letter-spacing:2px;margin-top:-20px;}.elementor-4094 .elementor-element.elementor-element-309e489 .cz_title .cz_title_content h3{font-size:48px;}.elementor-4094 .elementor-element.elementor-element-78cd5e4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4094 .elementor-element.elementor-element-78cd5e4 .cz_title .cz_title_content{font-size:18px;line-height:1.4;margin-right:109px;}.elementor-4094 .elementor-element.elementor-element-8febc23 .cz_2_btn .btn1{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-8febc23 .cz_2_btn .btn1:hover{color:#b5b5b5;}.elementor-4094 .elementor-element.elementor-element-8febc23 .cz_2_btn .btn2{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-8febc23 .cz_2_btn .btn2:hover{color:#c4c4c4;}.elementor-4094 .elementor-element.elementor-element-38448cc .cz_btn,.elementor-4094 .elementor-element.elementor-element-38448cc .cz_btn:before{color:#ffffff;background-color:#0a0a0a;margin-top:20px;}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_grid:not(.cz_justified){margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);margin-bottom:-30px;width:calc(100% + 30px);}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_grid:not(.cz_justified) .cz_grid_item > div{margin:0 calc(30px / 2) 30px;}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_justified .cz_grid_item{--codevz-justified-gap:30px;}.elementor-4094 .elementor-element.elementor-element-376ae22 .slick-slide{margin:0 calc(30px / 2);}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_grid_p{margin-top:40px;}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_grid .cz_grid_link{border-radius:15px;}.elementor-4094 .elementor-element.elementor-element-376ae22 .cz_grid .cz_grid_icon{font-size:18px;}.elementor-4094 .elementor-element.elementor-element-62d644d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4094 .elementor-element.elementor-element-dd39d17 .cz_image > div{position:relative;}.elementor-4094 .elementor-element.elementor-element-a1e910f:not(.elementor-motion-effects-element-type-background), .elementor-4094 .elementor-element.elementor-element-a1e910f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-4094 .elementor-element.elementor-element-a1e910f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4094 .elementor-element.elementor-element-a1e910f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4094 .elementor-element.elementor-element-b6ac128 .cz_gap{height:150px;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content h1{color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content h2{font-size:52px;color:#ffffff;letter-spacing:2px;margin-top:-20px;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content h3{font-size:48px;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content a{color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady.webp);padding:299px 50px 50px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_front_inner .xtra-cb-content{color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady-stalowe.webp);}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_back_title{font-size:30px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_back_btn{color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-aa9b89d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-aa9b89d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/barierki-balkonowe-stalowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/barierki-balkonowe.webp);}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrada-schodowa-ze-stali-kategoria.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrada-schodowa-ze-stali-kategoria-back.webp);}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-435d34a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-435d34a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady-francuskie-kategoria.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady-francuskie-kategoria-back.webp);}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady-szklane-ze-stali-nierdzewnej.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/balustrady-szklane.webp);}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-6ec028e{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-51f0a35.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-51f0a35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/bramy-wjazdowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/bramy-wjazdowe-metalowe.webp);}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/furtka-metalowa.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/furtka-metalowa-nierdzewna.webp);}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-7f5dee8.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-7f5dee8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-grzebieniowe-metalowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-grzebieniowe-stalowe.webp);}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-palisadowe-ocynkowane.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-palisadowe.webp);}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-metalowe.webp);padding:299px 50px 50px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/ogrodzenia-metalowe-nierdzewne.webp);}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_back_title{font-size:30px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_back_btn{color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-bbd8132:not(.elementor-motion-effects-element-type-background), .elementor-4094 .elementor-element.elementor-element-bbd8132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-4094 .elementor-element.elementor-element-bbd8132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4094 .elementor-element.elementor-element-bbd8132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4094 .elementor-element.elementor-element-876986d{margin-top:0px;margin-bottom:0px;}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/konstrukcje-stalowe.webp);padding:299px 50px 50px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/konstrukcje-stalowe-na-zamowienie.webp);}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_back_title{font-size:30px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_back_btn{color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-23a8a6a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-23a8a6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/schody-metalowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/schody-metalowe-barierki.webp);}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/porecze-stalowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/porecze-metalowe.webp);}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-4b00dea.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-4b00dea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/pergole.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/pergola.webp);}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_front_inner{background-size:cover;background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(15,15,15,0.4)),url(https://blachs.pl/wp-content/uploads/2025/06/scianki-dzialowe-metalowe.webp);padding:100px 40px 40px;border-radius:0px;}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_back_inner{background-size:cover;background-image:linear-gradient(90deg,rgba(34,34,34,0.8),rgba(34,34,34,0.8)),url(https://blachs.pl/wp-content/uploads/2025/06/scianki-dzialowe-stalowe.webp);}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_back_title{font-size:20px;color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_back_btn{font-size:14px;color:#222222;background-color:#fffffe;}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_back_btn:hover{color:#222222;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-a1b2c10 .cz_gap{height:150px;}.elementor-4094 .elementor-element.elementor-element-304c5a3{margin-top:100px;margin-bottom:100px;}.elementor-4094 .elementor-element.elementor-element-97d28ab .cz_image > div{position:relative;}.elementor-4094 .elementor-element.elementor-element-97d28ab .cz_image_in{margin-top:-65px;}.elementor-4094 .elementor-element.elementor-element-b170b3a .cz_image > div{position:relative;}.elementor-4094 .elementor-element.elementor-element-b170b3a .cz_image_in{margin-top:25px;}.elementor-4094 .elementor-element.elementor-element-0c54e8d > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-4094 .elementor-element.elementor-element-70a693b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4094 .elementor-element.elementor-element-70a693b .cz_title .cz_title_content{padding-top:0px;padding-bottom:0px;padding-left:0px;margin-bottom:20px;border-left-width:8px;border-color:#FFFFFE;}.rtl .elementor-4094 .elementor-element.elementor-element-70a693b .cz_title .cz_title_content{padding-left:0px;padding-right:40px;border-left-width:0px;border-right-width:8px;}.elementor-4094 .elementor-element.elementor-element-1d87bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4094 .elementor-element.elementor-element-1d87bc6 .cz_title .cz_title_content{font-size:18px;line-height:1.4;margin-right:109px;}.elementor-4094 .elementor-element.elementor-element-396bab6 .cz_gap{height:150px;}.elementor-4094 .elementor-element.elementor-element-87d2896 .cz_title .cz_title_content{font-weight:300;margin-bottom:20px;}.elementor-4094 .elementor-element.elementor-element-87d2896 .cz_title .cz_title_content h3{margin-top:5px;margin-bottom:20px;}.elementor-4094 .elementor-element.elementor-element-c980751 .cz_history_1:after{color:rgba(0,0,0,0.13);height:0px;border-style:solid;}.elementor-4094 .elementor-element.elementor-element-7172c6d .cz_2_btn .btn1{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-7172c6d .cz_2_btn .btn1:hover{color:#b5b5b5;}.elementor-4094 .elementor-element.elementor-element-7172c6d .cz_2_btn .btn2{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-7172c6d .cz_2_btn .btn2:hover{color:#c4c4c4;}.elementor-4094 .elementor-element.elementor-element-69c1f37 .cz_btn,.elementor-4094 .elementor-element.elementor-element-69c1f37 .cz_btn:before{color:#ffffff;background-color:#0a0a0a;margin-top:20px;}.elementor-4094 .elementor-element.elementor-element-be74ae6:before{background-color:#00000096;}.elementor-4094 .elementor-element.elementor-element-be74ae6 .cz_image > div{position:relative;display:table;margin:0 auto;}.elementor-4094 .elementor-element.elementor-element-be74ae6 .cz_image{margin-top:75px;}.elementor-4094 .elementor-element.elementor-element-5567b0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4094 .elementor-element.elementor-element-99363c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4094 .elementor-element.elementor-element-451ec4b .cz_image > div{position:relative;}.elementor-4094 .elementor-element.elementor-element-451ec4b .cz_image_in{margin-right:50px;}.elementor-4094 .elementor-element.elementor-element-7533627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4094 .elementor-element.elementor-element-7a61092 .cz_title .cz_title_content h2{font-size:64px;line-height:1.2;}.elementor-4094 .elementor-element.elementor-element-58b0a13 .cz_title .cz_title_content{font-size:22px;line-height:1.5;}.elementor-4094 .elementor-element.elementor-element-a013ad9 .cz_2_btn .btn1{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-a013ad9 .cz_2_btn .btn1:hover{color:#b5b5b5;}.elementor-4094 .elementor-element.elementor-element-a013ad9 .cz_2_btn .btn2{color:#ffffff;background-color:#0a0a0a;}.elementor-4094 .elementor-element.elementor-element-a013ad9 .cz_2_btn .btn2:hover{color:#c4c4c4;}.elementor-4094 .elementor-element.elementor-element-cb260fa .cz_btn,.elementor-4094 .elementor-element.elementor-element-cb260fa .cz_btn:before{color:#ffffff;background-color:#0a0a0a;margin-top:20px;}.elementor-4094 .elementor-element.elementor-element-cc92cc8:not(.elementor-motion-effects-element-type-background), .elementor-4094 .elementor-element.elementor-element-cc92cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blachs.pl/wp-content/uploads/2025/06/kontakt-balustrady-ogrodzenia-producent.webp");background-size:cover;}.elementor-4094 .elementor-element.elementor-element-cc92cc8 > .elementor-background-overlay{background-color:#000000;opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4094 .elementor-element.elementor-element-cc92cc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4094 .elementor-element.elementor-element-58c1773 .cz_gap{height:80px;}.elementor-4094 .elementor-element.elementor-element-82d80fa .cz_title .cz_title_content{margin-bottom:40px;}.elementor-4094 .elementor-element.elementor-element-82d80fa .cz_title .cz_shape_1{color:rgba(255,255,254,0.4);width:60px;height:60px;top:-20px;left:-20px;}.elementor-bc-flex-widget .elementor-4094 .elementor-element.elementor-element-4011db4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4094 .elementor-element.elementor-element-4011db4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 label{font-size:14px;color:rgba(232,232,232,0.68);margin-left:12px;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 input:not([type="submit"]),.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 input[type="date"],.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 textarea,.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 select{font-size:14px;color:rgba(0,0,0,0.7);padding-right:20px;padding-left:20px;border-radius:30px;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 input[type="submit"],.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 button{color:#0a0a0a;font-weight:700;background-color:#fffffe;padding-right:30px;padding-left:30px;margin-top:5px;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 input[type="submit"]:hover,.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 button:hover{color:#0f0f0f;background-color:#ffffff;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 p:nth-child(2){width:48%;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 p:nth-child(3){width:48%;float:right;}.rtl .elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 p:nth-child(3){float:left;}.elementor-4094 .elementor-element.elementor-element-14e5945 .cz_gap{height:0px;}.elementor-4094 .elementor-element.elementor-element-8a6853d .cz_title .cz_title_content{margin-top:30px;}.elementor-4094 .elementor-element.elementor-element-8a6853d .cz_title .cz_title_icon_before{background-color:rgba(255,255,254,0.8);padding:5px;margin-right:20px;border-radius:100px;}.elementor-4094 .elementor-element.elementor-element-8a6853d .cz_title:hover .cz_title_icon_before{color:#fffffe;background-color:rgba(0,0,0,0.8);}.rtl .elementor-4094 .elementor-element.elementor-element-8a6853d .cz_title .cz_title_icon_before{margin-right:0;margin-left:20px;}.elementor-4094 .elementor-element.elementor-element-779123d .cz_title .cz_title_icon_before{background-color:rgba(255,255,254,0.8);padding:5px;margin-right:20px;border-radius:100px;}.elementor-4094 .elementor-element.elementor-element-779123d .cz_title:hover .cz_title_icon_before{color:#fffffe;background-color:rgba(0,0,0,0.8);}.rtl .elementor-4094 .elementor-element.elementor-element-779123d .cz_title .cz_title_icon_before{margin-right:0;margin-left:20px;}.elementor-4094 .elementor-element.elementor-element-671c313 .cz_title .cz_title_icon_before{background-color:rgba(255,255,254,0.8);padding:5px;margin-right:20px;border-radius:100px;}.elementor-4094 .elementor-element.elementor-element-671c313 .cz_title:hover .cz_title_icon_before{color:#fffffe;background-color:rgba(0,0,0,0.8);}.rtl .elementor-4094 .elementor-element.elementor-element-671c313 .cz_title .cz_title_icon_before{margin-right:0;margin-left:20px;}.elementor-4094 .elementor-element.elementor-element-3cf5a65 .cz_title .cz_title_icon_before{background-color:rgba(255,255,254,0.8);padding:5px;margin-right:20px;border-radius:100px;}.elementor-4094 .elementor-element.elementor-element-3cf5a65 .cz_title:hover .cz_title_icon_before{color:#fffffe;background-color:rgba(0,0,0,0.8);}.rtl .elementor-4094 .elementor-element.elementor-element-3cf5a65 .cz_title .cz_title_icon_before{margin-right:0;margin-left:20px;}.elementor-4094 .elementor-element.elementor-element-3346a8d .cz_title .cz_title_icon_before{background-color:rgba(255,255,254,0.8);padding:5px;margin-right:20px;border-radius:100px;}.elementor-4094 .elementor-element.elementor-element-3346a8d .cz_title:hover .cz_title_icon_before{color:#fffffe;background-color:rgba(0,0,0,0.8);}.rtl .elementor-4094 .elementor-element.elementor-element-3346a8d .cz_title .cz_title_icon_before{margin-right:0;margin-left:20px;}.elementor-4094 .elementor-element.elementor-element-e07665d .cz_gap{height:170px;}@media(min-width:768px){.elementor-4094 .elementor-element.elementor-element-35124a5{--content-width:1280px;}.elementor-4094 .elementor-element.elementor-element-4d9abcc{--width:50%;}.elementor-4094 .elementor-element.elementor-element-62d644d{--width:50%;}.elementor-4094 .elementor-element.elementor-element-aefb7d2{width:48.03%;}.elementor-4094 .elementor-element.elementor-element-aa9b89d{width:25.817%;}.elementor-4094 .elementor-element.elementor-element-435d34a{width:25.758%;}.elementor-4094 .elementor-element.elementor-element-51f0a35{width:25.817%;}.elementor-4094 .elementor-element.elementor-element-7f5dee8{width:25.758%;}.elementor-4094 .elementor-element.elementor-element-0a3ba43{width:48.03%;}.elementor-4094 .elementor-element.elementor-element-e178b0d{width:48.03%;}.elementor-4094 .elementor-element.elementor-element-23a8a6a{width:25.817%;}.elementor-4094 .elementor-element.elementor-element-4b00dea{width:25.758%;}.elementor-4094 .elementor-element.elementor-element-236943a{width:30%;}.elementor-4094 .elementor-element.elementor-element-f07a708{width:30%;}.elementor-4094 .elementor-element.elementor-element-0c54e8d{width:40%;}.elementor-4094 .elementor-element.elementor-element-91f4fae{width:57.927%;}.elementor-4094 .elementor-element.elementor-element-0d5c10a{width:42%;}.elementor-4094 .elementor-element.elementor-element-5567b0a{--content-width:1280px;}.elementor-4094 .elementor-element.elementor-element-99363c4{--width:50%;}.elementor-4094 .elementor-element.elementor-element-7533627{--width:50%;}.elementor-4094 .elementor-element.elementor-element-4011db4{width:65.051%;}.elementor-4094 .elementor-element.elementor-element-70c8fef{width:34.727%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4094 .elementor-element.elementor-element-aefb7d2{width:100%;}.elementor-4094 .elementor-element.elementor-element-aa9b89d{width:50%;}.elementor-4094 .elementor-element.elementor-element-435d34a{width:50%;}.elementor-4094 .elementor-element.elementor-element-51f0a35{width:50%;}.elementor-4094 .elementor-element.elementor-element-7f5dee8{width:50%;}.elementor-4094 .elementor-element.elementor-element-0a3ba43{width:100%;}.elementor-4094 .elementor-element.elementor-element-e178b0d{width:100%;}.elementor-4094 .elementor-element.elementor-element-23a8a6a{width:50%;}.elementor-4094 .elementor-element.elementor-element-4b00dea{width:50%;}.elementor-4094 .elementor-element.elementor-element-4011db4{width:100%;}.elementor-4094 .elementor-element.elementor-element-70c8fef{width:100%;}}@media(max-width:1024px){.elementor-4094 .elementor-element.elementor-element-b6ac128 .cz_gap{height:30px;}.elementor-4094 .elementor-element.elementor-element-a1b2c10 .cz_gap{height:30px;}.elementor-4094 .elementor-element.elementor-element-396bab6 .cz_gap{height:30px;}.elementor-4094 .elementor-element.elementor-element-58c1773 .cz_gap{height:50px;}.elementor-4094 .elementor-element.elementor-element-14e5945 .cz_gap{height:10px;}.elementor-4094 .elementor-element.elementor-element-8a6853d .cz_title .cz_title_icon_before{margin-bottom:25px;}.elementor-4094 .elementor-element.elementor-element-779123d .cz_title .cz_title_icon_before{margin-bottom:25px;}.elementor-4094 .elementor-element.elementor-element-671c313 .cz_title .cz_title_icon_before{margin-bottom:25px;}.elementor-4094 .elementor-element.elementor-element-3cf5a65 .cz_title .cz_title_icon_before{margin-bottom:25px;}.elementor-4094 .elementor-element.elementor-element-3346a8d .cz_title .cz_title_icon_before{margin-bottom:25px;}.elementor-4094 .elementor-element.elementor-element-e07665d .cz_gap{height:50px;}}@media(max-width:767px){.elementor-4094 .elementor-element.elementor-element-35124a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4094 .elementor-element.elementor-element-309e489 .cz_title .cz_title_content h2{font-size:64px;}.elementor-4094 .elementor-element.elementor-element-309e489 .cz_title .cz_title_content h3{font-size:32px;}.elementor-4094 .elementor-element.elementor-element-78cd5e4 .cz_title .cz_title_content{margin-right:00px;margin-left:0px;}.elementor-4094 .elementor-element.elementor-element-dba3634 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content h2{font-size:30px;}.elementor-4094 .elementor-element.elementor-element-dba3634 .cz_title .cz_title_content h3{font-size:32px;}.elementor-4094 .elementor-element.elementor-element-ed38766 .cz_box_front_inner{padding:100px 30px 30px;}.elementor-4094 .elementor-element.elementor-element-0cfdcb9 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-1faadd7 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-0c3bea9 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-2a3c28e .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-5a2a0bf .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-6482b8d .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-33715a5 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-07c7489 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-f36ba12 .cz_box_front_inner{padding:100px 30px 30px;}.elementor-4094 .elementor-element.elementor-element-94a6cbe .cz_box_front_inner{padding:100px 30px 30px;}.elementor-4094 .elementor-element.elementor-element-b2ebba0 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-abc6027 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-5ee5e37 .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-c673a1a .cz_box_front_inner{padding-right:30px;padding-bottom:30px;padding-left:30px;}.elementor-4094 .elementor-element.elementor-element-304c5a3{margin-top:40px;margin-bottom:40px;}.elementor-4094 .elementor-element.elementor-element-70a693b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4094 .elementor-element.elementor-element-1d87bc6 .cz_title .cz_title_content{margin-right:00px;margin-left:0px;}.elementor-4094 .elementor-element.elementor-element-5567b0a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4094 .elementor-element.elementor-element-99363c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4094 .elementor-element.elementor-element-7533627{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4094 .elementor-element.elementor-element-7a61092 .cz_title .cz_title_content h2{font-size:56px;line-height:1;}.elementor-4094 .elementor-element.elementor-element-cc92cc8:not(.elementor-motion-effects-element-type-background), .elementor-4094 .elementor-element.elementor-element-cc92cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-4094 .elementor-element.elementor-element-82d80fa .cz_title .cz_shape_1{left:-10px;}.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 input[type="submit"],.elementor-4094 .elementor-element.elementor-element-480164d .cz_cf7 button{width:100%;display:block;}.elementor-4094 .elementor-element.elementor-element-14e5945 .cz_gap{height:10px;}}