.slider-home{display:block;height:580px;width:100%;background:url('/_r/img/Gear-4.1s-84px-white.gif') no-repeat center center #419548;overflow:hidden}.slider-home .slide{display:block;height:580px;overflow:hidden}.slider-home .slide-caption{display:block;width:100%;height:220px;top:360px;left:0;background:rgba(0,0,0,.4)}.slider-home .slide-caption .wrap{display:block;width:90%;width:calc(100% - 50px);height:180px;position:relative;top:20px;left:25px;color:#fff;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.slider-home .slide-caption h3{font-family:'sinkin_sans','hk_grotesk';font-size:24px;font-weight:600;line-height:34px}.slider-home .slide-caption .txt,.imagotron .slide-caption .txt{font-size:16px;font-weight:400;margin:20px 0}.products-groups-showreel-slider{width:100%;height:270px}.pgs-slide{display:none;height:inherit;float:left}.pgs-slide a{width:300px;height:270px;margin:0 auto}.pgs-slide a:hover{background:url('/_r/img/showreel-hover-bg.png') no-repeat 0 0 transparent}.pgs-slide>a>span{left:0;display:block;width:260px;height:auto;font-size:14px;line-height:22px}.pgs-slide img{position:absolute;top:60px;left:28px;width:290px}.news-events{padding-top:40px}.news-events h4{font-size:18px;color:#4d4d4d;text-align:center}ul.news-showreel{padding:0;margin:20px 0 10px}ul.news-showreel li{height:auto;overflow:unset;white-space:unset;text-overflow:unset;line-height:140%;display:block;border-bottom:1px solid #e0e0e0;padding:18px 0}ul.news-showreel li a span.date{display:table-cell}ul.news-showreel li a span.title{display:table-cell}.news-events .new-products{padding-top:30px}a.new-product{margin-bottom:25px}a.new-product .title,a.new-product .date{left:20px}.fairs-showreel{margin-top:55px;padding-top:40px;padding-bottom:60px}.fairs-showreel .hd{font-size:18px;padding:0;text-align:center;margin-bottom:15px}.fairs-showreel .fairs-slider{height:180px;overflow:hidden;margin-top:20px}.fairs-showreel .fairs-slider .slide{width:100%;height:180px}.fairs-showreel .fairs-logo{width:100px;height:50px;overflow:hidden;padding-right:20px;margin-top:20px;margin-bottom:80px}.fairs-showreel .dates{display:inline-block;width:120px;margin-right:10px;float:left;margin-bottom:10px}.fairs-showreel .fairs{display:inline-block;width:auto;width:calc(100% - 125px);max-width:290px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fairs-showreel .slick-fairs-prev{left:calc(50% - 53px);top:unset;bottom:7px}.fairs-showreel .slick-fairs-next{right:calc(50% - 53px);top:unset;bottom:7px}.advantages .advantage-card{margin:0 auto;margin-bottom:10px}.quality{margin:40px 0 70px}.quality h5{width:280px;margin:0 auto;line-height:28px;position:relative;text-align:center}.quality img{position:relative;top:5px;left:auto;left:calc(50% - 61px)}.smartphone-text-center{text-align:center}.quality .bttn{margin-top:6px}.imagotron .slide-caption{display:block;width:100%;height:580px;top:0;left:0;background:rgba(0,0,0,.5)}.imagotron .slide-caption .wrap{display:block;width:90%;width:calc(100% - 50px);height:395px;position:relative;top:185px;left:25px;color:#fff;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.imagotron .slide-caption.right{top:0;right:unset;left:0}.imagotron .slide-caption h3{font-family:'sinkin_sans','hk_grotesk';font-size:24px;font-weight:600;line-height:34px}.imagotron .over-img{position:absolute;top:50px;right:40px}.products-categories-showreel{background:#fff;padding:0 0 60px}.slider-subpage{height:339px;width:100%;overflow:hidden}.slider-subpage .slide{display:block;height:339px;overflow:hidden}.slider-subpage .slide .wrapper{height:inherit}.slider-subpage .slide-caption{width:100%;height:292px;background:rgba(0,0,0,.5);top:24px;left:0}.slider-subpage .slide-caption.right{top:72px;right:25px}.slider-subpage .slide-caption .wrap{width:calc(100% - 30px);height:240px;top:40px;left:25px}.slider-subpage .slide-caption .wrap .h-txt-wrap{width:100%;width:calc(100% - 20px);height:150px;margin-bottom:1px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.sidefoot .sidefoot-block{padding-top:0;padding-bottom:50px}.sidefoot .sidefoot-block.first{padding-top:50px}.table.table-jobs{width:100%;width:calc(100% + 30px);margin:0 -15px 50px;border-bottom:1px solid #e0e0e0;max-width:unset}.table.table-jobs thead{display:none}.table.table-jobs td{display:block;height:auto;padding:0 30px}.table.table-jobs tbody tr:nth-child(even){background:#f5f5f5}.table.table-jobs tbody tr:nth-child(odd){background:#fff}.table.table-jobs td,.table.table-jobs th{text-align:center;padding-left:15px;padding-right:15px}.table.table-jobs th{font-family:'sinkin_sans','hk_grotesk';font-size:14px;font-weight:600;color:#4d4d4d;line-height:28px;text-align:left;vertical-align:middle;padding-top:10px;padding-bottom:25px;border-bottom:1px solid #e0e0e0;border-top:none}.table.table-jobs td.jt{padding-top:30px}.table.table-jobs td.jb{padding-top:5px;padding-bottom:5px}.table.table-jobs td.jl{padding-top:10px;padding-bottom:30px}.jobs-list .hdr{margin:0 -15px;font-size:14px;line-height:26px;color:#4d4d4d;font-weight:600;padding:25px 0;border-bottom:1px solid #e0e0e0}.job-date{font-weight:400;color:#4c4c4c;margin-right:30px;line-height:26px}.job-top .bttn-sm{margin-bottom:-10px;margin-right:20px;position:absolute;top:64px}.produkty-oferta{margin-bottom:100px}.produkty-oferta ul.categories{line-height:40px;width:100%;padding:0 2px;margin-top:22px}.navigationMain li.shown div.submenu-overlay ul.categories{padding:0 2px}a.products-group span{padding:0 2px}.job-apply{width:313px;height:160px;background:url(/_r/img/job-apply-sm-bg.png) no-repeat 0 0 transparent;margin:0}.job-apply .h{top:20px;left:0;display:block;width:270px;height:auto;font-family:'sinkin_sans','hk_grotesk';font-size:18px;font-weight:600;line-height:28px;color:#488f39}.job-apply a{top:90px;right:0}.row.job-offer-foot{margin-top:30px;padding-top:30px;margin-bottom:60px}.row.job-offer-foot .cms p{line-height:24px}.row.job-offer-foot .cms em{font-size:12px}.gmap-ttip{font-size:14px;line-height:20px;padding:10px 0;max-width:500px;min-width:170px}.gmap-ttip .container-fluid{padding-left:0;padding-right:0}.map-wrap{width:650px;transform:scale(.54);transform-origin:left top}#map-world-wrap{width:100%;width:calc(100% - 40px);height:270px;margin:0}#map-world-wrap.de{height:270px}#map-world-wrap.us,#map-world-wrap.ca{height:250px}