.title-red{color:#350c0c}.h1-s{font-size:42px;font-weight:300;letter-spacing:1px;line-height:49px}.h2-s{font-size:36px;font-weight:300;letter-spacing:.8px;line-height:43px}.h3-s{font-size:28px;font-weight:300;letter-spacing:.6px;line-height:35px}.h4-s{font-size:22px;letter-spacing:.49px;line-height:27px;font-weight:300}.h5-s{font-size:18px;letter-spacing:.4px;line-height:22px;font-weight:300}.h6-s{font-size:14px;letter-spacing:.3px;line-height:19px;font-weight:400}.separator-line{height:1px;background-color:#cbcbcb;width:100%}.mb12{margin-bottom:12px}.mb24{margin-bottom:24px}.mb36{margin-bottom:36px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.ml12{margin-left:12px}.ml24{margin-left:24px}.ml32{margin-left:32px}.mr12{margin-right:12px}.mr24{margin-right:24px}.mr32{margin-right:32px}.overflowHidden{overflow:hidden}.col-xl-63,.col-xl-36{position:relative;width:100%;padding-left:24px;padding-right:24px}@media(min-width:1200px){.col-xl-63{flex:0 0 63.666667%;max-width:63.666667%}.col-xl-36{flex:0 0 36.333333%;max-width:36.333333%}}.solutions-page-template{padding:64px 0 32px}.solutions-page-template .page_content .solutions_container .solutions_category{margin-bottom:96px;padding-bottom:96px;border-bottom:1px solid #cbcbcb}.solutions-page-template .page_content .solutions_container .solutions_category .category_title{width:100%;max-width:700px;margin-bottom:50px}.solutions-page-template .page_content .solutions_container .solutions_category .category_title h2{margin-bottom:16px;color:#350c0c;font-size:36px;font-weight:300;letter-spacing:.8px;line-height:43px}.solutions-page-template .page_content .solutions_container .solutions_category .category_title p{margin:0}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts{list-style:none;padding:0;margin-left:-16px;margin-right:-16px}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts .solution{padding-left:16px;padding-right:16px;text-align:center}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts .solution .solution_image{margin-bottom:16px}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts .solution .solution_image img{max-height:100%}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts .solution h3{margin:0;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px}.solutions-page-template .page_content .solutions_container .solutions_category:last-child{margin-bottom:0;border-bottom:none}.solutions_tax .solutions_container{display:flex;gap:24px}.solutions_tax .solutions_left{flex:0 0 auto;width:300px;max-width:100%;padding-right:24px;border-right:1px solid #e5e5e5}.solutions_tax .solutions_left .solutions-categories-list{list-style:none;padding:0;margin:0}.solutions_tax .solutions_left .solutions_tax_container{margin-bottom:8px}.solutions_tax .solutions_left .solutions_tax_container:before{content:none;display:none !important}.solutions_tax .solutions_left .solutions_left_title{font-size:28px;line-height:35px;margin-bottom:24px}.solutions_tax .solutions_left .solutions_tax.active,.solutions_tax .solutions_left .solutions_tax[aria-current=page]{color:#d52b00}.solutions_tax .solutions_left .prodlib_link{margin-top:24px}.solutions_tax .solutions_right{flex:1;min-width:0}.solutions_tax .solutions_right .solutions_right_gridview{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr));gap:24px;list-style:none;padding:0;margin:0}.solutions_tax .solutions_right .solutions_right_gridview .grid_item{position:relative;overflow:hidden;transition:transform .3s ease}.solutions_tax .solutions_right .solutions_right_gridview .grid_item:before{content:none;display:none !important}.solutions_tax .solutions_right .solutions_right_gridview .grid_item:hover,.solutions_tax .solutions_right .solutions_right_gridview .grid_item:focus-within{color:#d52b00}.solutions_tax .solutions_right .solutions_right_gridview .grid_item a{display:block;text-decoration:none;color:inherit}.solutions_tax .solutions_right .solutions_right_gridview .grid_item a:hover .grid_item_img,.solutions_tax .solutions_right .solutions_right_gridview .grid_item a:focus .grid_item_img,.solutions_tax .solutions_right .solutions_right_gridview .grid_item a.synced-hover .grid_item_img{transform:scale(1.05)}.solutions_tax .solutions_right .solutions_right_gridview .grid_item a:hover h3,.solutions_tax .solutions_right .solutions_right_gridview .grid_item a:focus h3,.solutions_tax .solutions_right .solutions_right_gridview .grid_item a.synced-hover h3{color:#d52b00}.solutions_tax .solutions_right .solutions_right_gridview .grid_item .grid_item_img{background-size:cover !important;background-position:center !important;transition:transform .3s ease}.solutions_tax .solutions_right .solutions_right_gridview .grid_item h3{padding:16px;margin:0;font-size:20px;line-height:26px}@media(max-width:1199px){.solutions_tax .solutions_right .solutions_right_gridview .grid_item h3{font-size:18px;padding:0;line-height:24px}}.solutions_tax .solutions_container{display:flex;margin-left:-24px;margin-right:-24px}.solutions_tax .solutions_container .solutions_left{flex-shrink:0;width:100%;max-width:300px;padding-top:48px;padding-bottom:90px}.solutions_tax .solutions_container .solutions_left .solutions_left_title{font-size:22px;font-weight:500;line-height:34px;color:#350c0c;letter-spacing:.356px;margin-bottom:20px}.solutions_tax .solutions_container .solutions_left .solutions_tax{display:inline-block;margin-bottom:10px;color:#350c0c;font-size:18px;letter-spacing:.36px;line-height:24px;font-weight:inherit;transition:.3s ease}.solutions_tax .solutions_container .solutions_left .solutions_tax:hover,.solutions_tax .solutions_container .solutions_left .solutions_tax.active,.solutions_tax .solutions_container .solutions_left .solutions_tax:focus,.solutions_tax .solutions_container .solutions_left .solutions_tax.synced-hover{color:#d52b00;font-weight:500}.solutions_tax .solutions_container .solutions_right{width:100%;max-width:100%;padding:48px 24px 51px 64px}.solutions_tax .solutions_container .solutions_right .category_title{max-width:800px}.solutions_tax .solutions_container .solutions_right .solutions_right_gridview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 77px}@media screen and (max-width:1350px){.solutions_tax .solutions_container .solutions_right .solutions_right_gridview{gap:30px}}@media all and (max-width:949px){.solutions_tax .solutions_container .solutions_right .solutions_right_gridview{grid-template-columns:1fr 1fr;gap:20px}}.solutions_tax .solutions_container .solutions_right .solutions_right_gridview .grid_item{text-align:center}.solutions_tax .solutions_container .solutions_right .solutions_right_gridview .grid_item .grid_item_img{width:100%;aspect-ratio:1;background:#ddd;background-size:cover !important;background-position:center center !important;margin-bottom:20px}.solutions_tax .solutions_container .solutions_right .solutions_right_gridview .grid_item h3{font-size:22px;font-weight:400;color:#350c0c}@media(max-width:1199px){.solutions_tax .solutions_container .solutions_right .solutions_right_gridview .grid_item h3{font-size:18px;padding:0;line-height:24px}}.solutions_tax .solutions_container .solutions_right .category_posts{margin-left:-16px;margin-right:-16px}@media(max-width:991px){.solutions_tax .solutions_container .solutions_right .category_posts{padding-left:0 !important}}.solutions_tax .solutions_container .solutions_right .category_posts .solution{margin-bottom:32px;padding-left:16px;padding-right:16px;text-align:center}.solutions_tax .solutions_container .solutions_right .category_posts .solution:before{content:none;display:none !important}.solutions_tax .solutions_container .solutions_right .category_posts .solution:hover h3,.solutions_tax .solutions_container .solutions_right .category_posts .solution:focus-within h3{color:#d52b00}.solutions_tax .solutions_container .solutions_right .category_posts .solution .solution_image{margin-bottom:16px;overflow:hidden}.solutions_tax .solutions_container .solutions_right .category_posts .solution .solution_image img{max-height:100%;transition:transform .3s ease}.solutions_tax .solutions_container .solutions_right .category_posts .solution:hover .solution_image img,.solutions_tax .solutions_container .solutions_right .category_posts .solution:focus-within .solution_image img{transform:scale(1.05)}.solutions_tax .solutions_container .solutions_right .category_posts .solution h3{margin:0;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;transition:all .3s ease}.solutions_tax .solutions_container .solutions_right:last-child{margin-bottom:0;border-bottom:none}.solutions_tax.industrial h1,.solutions_tax.industrial .nav-title{display:block;color:#350c0c;font-size:22px;line-height:34px;font-weight:500;letter-spacing:.36px;margin-bottom:20px}.solutions_tax.industrial .solutions_left{max-width:300px}.solutions_tax.industrial .solutions_left .solutions_tax_container{margin-bottom:8px}.solutions_tax.industrial .solutions_left .solutions_tax_container:before{content:none;display:none !important}.solutions_tax.industrial .solutions_right .category_title{margin-bottom:35px}.solutions_tax.industrial .solutions_right .parent-cat{margin-bottom:56px}.solutions_tax.industrial .solutions_right .parent-cat .image-wrap{margin-bottom:40px;overflow:hidden}.solutions_tax.industrial .solutions_right .parent-cat .image{width:100%;aspect-ratio:265/150;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.solutions_tax.industrial .solutions_right .parent-cat h3{font-size:22px;font-weight:400;color:#350c0c}.solutions_tax.industrial .solutions_right .parent-cat:hover .image,.solutions_tax.industrial .solutions_right .parent-cat:focus-within .image{transform:scale(1.05)}.solutions_tax.industrial .solutions_right .main-cat-image{margin-bottom:75px;margin-right:100px}.solutions_tax.industrial .solutions_right .main-cat-image img{width:100%;height:auto;max-height:75vh;object-fit:unset}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap{top:0;right:0;bottom:0;left:0}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point{transform:translate(-50%,-50%)}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle{flex-shrink:0;width:clamp(1.375rem,1.25vw + 1.125rem,3.125rem);height:clamp(1.375rem,1.25vw + 1.125rem,3.125rem);font-size:clamp(1rem,.268vw + .946rem,1.375rem);line-height:1;color:#fff;background-color:#d52b00;border-radius:50%;overflow:hidden;cursor:pointer}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle:hover+.link-wrap,.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle:focus+.link-wrap{display:block}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .link-wrap{display:none;position:absolute;left:18px;transform:translateX(-50%)}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .link-wrap:hover,.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .link-wrap:focus-within{display:block}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point-title{position:relative;display:inline-block;color:#fff;white-space:nowrap;background-color:rgba(0,0,0,.3);padding:0 10px;margin-top:20px}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point-title:before{content:"";position:absolute;bottom:100%;left:50%;display:inline-block;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,.3);transform:translateX(-50%)}.solutions_tax.industrial .solutions_right .solutions-row{margin-bottom:12px;min-width:400px}.solutions_tax.industrial .solutions_right .solutions-row .solution{color:#000;margin-bottom:11px;transition:color .15s linear}.solutions_tax.industrial .solutions_right .solutions-row .solution.active,.solutions_tax.industrial .solutions_right .solutions-row .solution:hover,.solutions_tax.industrial .solutions_right .solutions-row .solution:focus{color:#d52b00}.solutions_tax.industrial .solutions_right .solutions-row .point{flex-shrink:0;width:36px;height:36px;color:#fff;background-color:#d52b00;border-radius:50%;overflow:hidden;margin-right:8px}.solutions_tax.industrial_template .mobile-drawings-menu{display:none}.solutions_tax.industrial_template h2.mob-title{font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400;margin-bottom:42px}.solutions_tax.industrial_template .solutions_right h3{margin-bottom:0}.solutions_tax.industrial_template .industrial-categories-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 -12px}.solutions_tax.industrial_template .industrial-categories-grid>li{padding:0 12px}.solutions_tax.industrial_template .industrial-categories-grid>li:before{content:none;display:none !important}.solutions_tax.industrial_template .industrial-categories-grid>li:hover h3,.solutions_tax.industrial_template .industrial-categories-grid>li:focus-within h3{color:#d52b00}.solutions_tax.industrial_template .industrial-categories-grid .parent-cat.synced-hover h3{color:#d52b00}.solutions_tax.industrial_template .industrial-categories-grid .parent-cat.synced-hover .image{transform:scale(1.05)}.solutions_tax.industrial_template .solutions_left .solutions_tax.synced-hover{color:#d52b00;font-weight:500}.solutions_tax.industrial .solutions-categories-list{list-style:none;padding:0;margin:0}.solutions_tax.industrial .solutions-categories-list li{margin:0;padding:0}.solutions_tax.industrial .category_posts{list-style:none;padding:0}.solutions_tax.industrial .category_posts .solution{list-style:none}.single-solution-template{padding-top:64px}.single-solution-template span.line{position:absolute;display:block;width:10px;height:1px;background:#cbcbcb;transform-origin:left;opacity:1;transition:opacity .3s ease-in;z-index:2}.single-solution-template span.line.active{background:#d52b00}.single-solution-template span.line.hide{transition:none;opacity:0}.single-solution-template .solution_title h1{margin-bottom:24px;font-size:36px;font-weight:300;letter-spacing:.8px;line-height:43px}.single-solution-template .solution_title p{width:100%;max-width:1011px}.single-solution-template .solution_title .downloads .file_container{margin-right:80px;margin-bottom:24px;color:inherit;font-weight:500}.single-solution-template .solution_title .downloads .file_container img{margin-right:10px}.single-solution-template .solution_title .downloads .file_container p{margin:0;font-size:16px;line-height:24px}.single-solution-template .solution_title .downloads .file_container p .filename{color:#666;font-weight:400;font-size:14px}.single-solution-template .solution_title .downloads .file_container:hover p,.single-solution-template .solution_title .downloads .file_container:focus-within p{color:#d52b00}.single-solution-template .solution_content{border-top:1px solid #cbcbcb}.single-solution-template .solution_content.is-industrial-content{border-top:0}.single-solution-template .solution_content.is-industrial-content .solution_points{border-left:0 !important}.single-solution-template .solution_content.is-industrial-content .solution_products .products-wrap.has-img.active{display:flex !important;gap:61px}@media all and (max-width:728px){.single-solution-template .solution_content.is-industrial-content .solution_products .products-wrap.has-img.active{display:block !important}}.single-solution-template .solution_content.is-industrial-content .solution_products .products-wrap.has-img.active .products-image{width:auto;max-width:424px;height:auto}@media all and (max-width:728px){.single-solution-template .solution_content.is-industrial-content .solution_products .products-wrap.has-img.active .products-image{margin-bottom:30px}}.single-solution-template .solution_content.is-industrial-content .solution_image{padding-right:0 !important}.single-solution-template .solution_content .solution_content_container{margin-left:-24px;margin-right:-24px}.single-solution-template .solution_content .solution_content_container .solution_image{width:100%;max-width:100%;position:relative;padding-top:112px;padding-bottom:40px;padding-left:42px;padding-right:82px}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container{position:relative;width:100%;padding:28px 36px;transition:.3s ease-in-out}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper{position:relative}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper .solution_image_points span.linepoint{position:absolute;width:1px;height:1px}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point{position:absolute;width:36px;height:36px;background:#fff;border:1px solid #cbcbcb;border-radius:50%;text-align:center;transition:.3s ease-in-out;z-index:2;transform:translateX(-50%) translateY(-50%);cursor:pointer}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point i{padding-top:4px;color:#350c0c;font-size:16px;font-weight:500;line-height:1;font-style:normal;text-align:center}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover,.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active{background:#d52b00;border-color:#d52b00;z-index:3}.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover i,.single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active i{color:#fff}.single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points{flex-shrink:0;position:absolute;top:94px;right:0;width:24px;height:60px;background:rgba(246,245,241,.5);border:1px solid #cbcbcb;border-width:1px 0 1px 1px;cursor:pointer}.single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points:after{content:"";position:absolute;top:50%;left:0;right:0;width:6.5px;height:11.5px;margin:0 auto;background-image:url(//penosil.com/wp-content/themes/penosil/scss/css/../../images/icons/solutions_arrow_right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.3s ease-in-out}.single-solution-template .solution_content .solution_content_container .solution_points{width:100%;max-width:333px;padding-top:94px;padding-left:24px;padding-right:24px;padding-bottom:128px;border-left:1px solid #cbcbcb;transition:.3s ease-in-out;overflow:hidden;flex-shrink:0}.single-solution-template .solution_content .solution_content_container .solution_points .solution_part{width:285px;margin-bottom:8px;cursor:pointer;background:0 0;border:none;text-align:left;padding:0}.single-solution-template .solution_content .solution_content_container .solution_points .solution_part p,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part .part-title{margin:0;color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px;transition:color .3s ease-in-out,opacity .3s ease-in-out}.single-solution-template .solution_content .solution_content_container .solution_points .solution_part p:first-child,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part .part-number{margin-right:16px;opacity:.7;font-weight:500}.single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active .part-title,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part:focus p,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part:focus .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part:focus .part-title,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part[aria-pressed=true] p,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part[aria-pressed=true] .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part[aria-pressed=true] .part-title{color:#d52b00;font-weight:500}.single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p:first-child,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part:focus p:first-child,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part:focus .part-number,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part[aria-pressed=true] p:first-child,.single-solution-template .solution_content .solution_content_container .solution_points .solution_part[aria-pressed=true] .part-number{opacity:1}.single-solution-template .solution_content .solution_content_container .solution_products{flex-shrink:0;width:100%;max-width:495px;padding-top:94px;padding-left:64px;padding-right:24px;padding-bottom:128px;border-left:1px solid #cbcbcb}.single-solution-template .solution_content .solution_content_container .solution_products .product:focus-within{outline:none !important}.single-solution-template .solution_content .solution_content_container .solution_products .product:hover h3,.single-solution-template .solution_content .solution_content_container .solution_products .product:focus h3{color:#d52b00}.single-solution-template .solution_content .solution_content_container .solution_products .product:hover .prod_img,.single-solution-template .solution_content .solution_content_container .solution_products .product:focus .prod_img{transform:scale(1.05)}.single-solution-template .solution_content .solution_content_container .solution_products .product h2{margin-bottom:24px;color:#350c0c;font-size:36px;font-weight:300;letter-spacing:.8px;line-height:41px}.single-solution-template .solution_content .solution_content_container .solution_products .product .prod_img{aspect-ratio:1;max-height:200px;transition:all .3s ease}.single-solution-template .solution_content .solution_content_container .solution_products .product h3{margin-top:20px;margin-bottom:32px;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;text-align:center;transition:all .3s ease}.single-solution-template .solution_content .solution_content_container .solution_products .product h3 a{color:inherit;font-weight:400}.single-solution-template .solution_content .solution_content_container .solution_products .product .links .view_details{margin-right:17px;margin-bottom:16px}.single-solution-template .solution_content .solution_content_container .solution_products .product .links button,.single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn{width:100% !important;border-radius:28px !important;width:auto !important}.single-solution-template .solution_content .solution_content_container .solution_products .product .links button.remove_list,.single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn.remove_list{padding-inline:15px}.single-solution-template .solution_content .solution_content_container .solution_products .product .links .featured_attribute{display:none}.single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container{margin-top:0}.single-solution-template .solution_content .solution_content_container .solution_products .product .product_image{margin-bottom:36px}.single-solution-template .solution_content .solution_content_container .solution_products .product.active{display:block}.single-solution-template .solution_content .solution_content_container.closed .solution_image .solution_image_container{padding-top:30px;padding-left:calc(15% + 18px);padding-right:calc(15% + 18px);padding-bottom:30px}.single-solution-template .solution_content .solution_content_container.closed .solution_image .close_solution_points:after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.single-solution-template .solution_content .solution_content_container.closed .solution_points{max-width:0;padding-left:0;padding-right:0;overflow:hidden}.single-solution-template.industrial{overflow:hidden}.single-solution-template.industrial span.line{transition:background-color .3s ease-in}.single-solution-template.industrial .solution_content_container .solution_products{position:relative;max-width:100%;padding-left:24px;border:0}.single-solution-template.industrial .solution_content_container .solution_products:before{content:"";width:1000%;height:1px;background-color:#cbcbcb;display:block;position:absolute;top:-1px;left:-400%}.single-solution-template.industrial .solution_content_container .solution_products .desc-wrap{width:800px;max-width:100%;line-height:24px}.single-solution-template.industrial .solution_content_container .solution_products .products.slider{margin-top:51px;margin-bottom:24px}.single-solution-template.industrial .solution_content_container .solution_products .products.slider .slick-arrow{z-index:3}.single-solution-template.industrial .solution_content_container .solution_products .products.slider .slick-slide{margin:0 15px}.single-solution-template.industrial .solution_content_container .solution_products .products.slider .slick-list{margin:0 -15px}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap{display:none}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product{display:block;max-width:208px;color:#000;margin:0 auto}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product:hover h3,.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product:focus h3{color:#d52b00}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product:hover .prod_img,.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product:focus .prod_img{transform:scale(1.05)}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .img_container{max-width:100%;height:256px;padding:12px;margin-bottom:12px}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .img_container img{max-height:256px}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .prod_img{aspect-ratio:1;transition:all .3s ease}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product h3{margin-top:20px;margin-bottom:32px;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;text-align:center;transition:all .3s ease}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product h3 a{color:inherit;font-weight:400}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .links button,.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .links .btn{width:100% !important}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .links button.remove_list,.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .links .btn.remove_list{padding-inline:15px}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap .single-product .links .extra_buttons_container{margin-top:0}.single-solution-template.industrial .solution_content_container .solution_products .products-wrap.active{display:block}.single-solution-template.industrial .container .solution_content_container .solution_points .solution_part p:first-child{min-width:19px;text-align:right}.single-solution-template.industrial .industrial-form{margin-top:64px}.single-solution-template.industrial .industrial-form h2{margin-bottom:48px}.single-solution-template.industrial .industrial-form .wpcf7{width:100%;max-width:604px}.single-solution-template.industrial .industrial-form .wpcf7 form{position:relative;display:flex;flex-wrap:wrap;width:100%;text-align:left;margin-bottom:32px}.single-solution-template.industrial .industrial-form .wpcf7 form p{width:100%;margin-bottom:32px}.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(2),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(4){margin-right:32px}.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(2),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(3),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(4),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(5){width:100%;max-width:286px}.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(6){margin-bottom:0}.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-last-of-type(1){margin-bottom:0}.single-solution-template.industrial .industrial-form .wpcf7 form label{width:100%;margin:0;color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}.single-solution-template.industrial .industrial-form .wpcf7 form input,.single-solution-template.industrial .industrial-form .wpcf7 form textarea{width:100%;padding:16px 0 19px;color:#350c0c;color:#350c0c;font-size:18px;letter-spacing:.4px;line-height:22px;border:none;border-bottom:1px solid #d8d8d8;outline:unset}.single-solution-template.industrial .industrial-form .wpcf7 form input.wpcf7-not-valid,.single-solution-template.industrial .industrial-form .wpcf7 form textarea.wpcf7-not-valid{border-bottom:1px solid #d52b00}.single-solution-template.industrial .industrial-form .wpcf7 form input:active,.single-solution-template.industrial .industrial-form .wpcf7 form input:focus,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:active,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:focus{color:#350c0c;border-bottom:1px solid #d52b00}.single-solution-template.industrial .industrial-form .wpcf7 form input::-webkit-input-placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea::-webkit-input-placeholder{color:#848484;font-size:18px;letter-spacing:.4px;line-height:22px}.single-solution-template.industrial .industrial-form .wpcf7 form input:-ms-input-placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:-ms-input-placeholder{color:#848484;font-size:18px;letter-spacing:.4px;line-height:22px}.single-solution-template.industrial .industrial-form .wpcf7 form input::placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea::placeholder{color:#848484;font-size:18px;letter-spacing:.4px;line-height:22px}.single-solution-template.industrial .industrial-form .wpcf7 form input:focus::-webkit-input-placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:focus::-webkit-input-placeholder{color:#350c0c}.single-solution-template.industrial .industrial-form .wpcf7 form input:focus:-ms-input-placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:focus:-ms-input-placeholder{color:#350c0c}.single-solution-template.industrial .industrial-form .wpcf7 form input:focus::placeholder,.single-solution-template.industrial .industrial-form .wpcf7 form textarea:focus::placeholder{color:#350c0c}.single-solution-template.industrial .industrial-form .wpcf7 form textarea{height:169px;resize:none}.single-solution-template.industrial .industrial-form .wpcf7 form input[type=submit]{display:inline-block;width:auto;padding:12px 60px 10px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.36px;line-height:19px;background:#d52b00;border:2px solid #d52b00;border-radius:21px;transition:.3s ease-in-out;cursor:pointer}.single-solution-template.industrial .industrial-form .wpcf7 form input[type=submit]:hover{color:#d52b00;background:#fff}.single-solution-template.industrial .industrial-form .wpcf7 form input[type=submit]:focus{box-shadow:0 0 0 .2rem rgba(213,43,0,.25);outline:none}.single-solution-template.industrial .industrial-form .wpcf7 form .ajax-loader{display:none}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance{display:block}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance label{margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;width:24px;height:24px;margin:0;padding:0;cursor:pointer}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance input[type=checkbox]:focus+.wpcf7-list-item-label:before{outline:2px solid #005fcc;outline-offset:2px}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item-label{position:relative;display:inline-block;padding-left:32px;line-height:24px}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #b9b9b9;border-radius:6px}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item-label:after{position:absolute;top:4px;left:9px;width:7px;height:13px;border:2px solid #d52b00;border-width:0 2px 2px 0;transform:rotate(38deg);opacity:0;transition:opacity .15s linear}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item-label:before{border-color:red}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-response-output{display:flex;gap:12px;align-items:center;margin-inline:0;padding:0;border:none;transition:opacity .3s ease-in-out}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-response-output.mail_sent{color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:18px}.single-solution-template.industrial .industrial-form .wpcf7 form .wpcf7-response-output.mail_sent:before{content:"";display:inline-block;width:7px;height:13px;margin-top:-8px;border-right:1px solid #d52b00;border-bottom:1px solid #d52b00;transform:rotate(45deg)}.solutions-template .single-solution-template,.solutions-template-default .single-solution-template{overflow:hidden}.solutions-template .single-solution-template .solution_title,.solutions-template-default .single-solution-template .solution_title{padding-bottom:30px;border-bottom:1px solid #cbcbcb;margin-bottom:45px}.solutions-template .single-solution-template .solution_tabbed_nav,.solutions-template-default .single-solution-template .solution_tabbed_nav{display:flex;gap:16px;padding:0;margin:0;margin-bottom:54px}.solutions-template .single-solution-template .solution_tabbed_nav li,.solutions-template-default .single-solution-template .solution_tabbed_nav li{list-style:none;padding:0;padding-bottom:9px;border-bottom:3px solid rgba(0,0,0,0);margin:0}.solutions-template .single-solution-template .solution_tabbed_nav li:before,.solutions-template-default .single-solution-template .solution_tabbed_nav li:before{display:none}.solutions-template .single-solution-template .solution_tabbed_nav li a,.solutions-template-default .single-solution-template .solution_tabbed_nav li a{font-size:17px;font-weight:500;color:#310f0e}.solutions-template .single-solution-template .solution_tabbed_nav li.selected,.solutions-template-default .single-solution-template .solution_tabbed_nav li.selected{border-bottom:3px solid #c53c1e}.solutions-template .single-solution-template .solution_tabbed_nav button[role=tab],.solutions-template-default .single-solution-template .solution_tabbed_nav button[role=tab]{background:0 0;border:none;border-bottom:3px solid rgba(0,0,0,0);padding:0 0 9px;font-size:17px;font-weight:500;color:#310f0e;cursor:pointer;transition:border-color .3s ease-in-out}.solutions-template .single-solution-template .solution_tabbed_nav button[role=tab]:hover,.solutions-template .single-solution-template .solution_tabbed_nav button[role=tab]:focus,.solutions-template-default .single-solution-template .solution_tabbed_nav button[role=tab]:hover,.solutions-template-default .single-solution-template .solution_tabbed_nav button[role=tab]:focus{color:#d52b00}.solutions-template .single-solution-template .solution_tabbed_nav button[role=tab].selected,.solutions-template .single-solution-template .solution_tabbed_nav button[role=tab][aria-selected=true],.solutions-template-default .single-solution-template .solution_tabbed_nav button[role=tab].selected,.solutions-template-default .single-solution-template .solution_tabbed_nav button[role=tab][aria-selected=true]{border-bottom:3px solid #c53c1e;font-weight:500}.solutions-template .single-solution-template .solution_content,.solutions-template-default .single-solution-template .solution_content{border-top:0}.solutions-template .single-solution-template .solution_content .solution_content_container,.solutions-template-default .single-solution-template .solution_content .solution_content_container{margin-left:-24px;margin-right:-24px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image{width:100%;max-width:100%;position:relative;padding:0 0 101px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container{position:relative;width:100%;padding:27px 24px 0;transition:.3s ease-in-out}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper{position:relative}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper .solution_image_points span.linepoint,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container .img_wrapper .solution_image_points span.linepoint{position:absolute;width:1px;height:1px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point{position:absolute;width:36px;height:36px;background:#fff;border:1px solid #cbcbcb;border-radius:50%;text-align:center;transition:.3s ease-in-out;z-index:2;transform:translateX(-50%) translateY(-50%);cursor:pointer}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point i,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point i{padding-top:4px;color:#350c0c;font-size:16px;font-weight:500;line-height:1;font-style:normal;text-align:center}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active{background:#d52b00;border-color:#d52b00;z-index:3}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover i,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active i,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point:hover i,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .solution_image_container span.point.active i{color:#fff}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points{flex-shrink:0;position:absolute;top:94px;right:0;width:24px;height:60px;background:rgba(246,245,241,.5);border:1px solid #cbcbcb;border-width:1px 0 1px 1px;cursor:pointer}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points:after,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_image .close_solution_points:after{content:"";position:absolute;top:50%;left:0;right:0;width:6.5px;height:11.5px;margin:0 auto;background-image:url(//penosil.com/wp-content/themes/penosil/scss/css/../../images/icons/solutions_arrow_right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.3s ease-in-out}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points{width:100%;max-width:333px;padding-top:27px;padding-left:24px;padding-right:24px;padding-bottom:101px;border-left:0;transition:.3s ease-in-out;overflow:hidden;flex-shrink:0}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points .solution_part,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points .solution_part{width:285px;margin-bottom:8px;cursor:pointer}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points .solution_part p,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points .solution_part p{margin:0;color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px;transition:color .3s ease-in-out,opacity .3s ease-in-out}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points .solution_part p:first-child,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points .solution_part p:first-child{min-width:19px;text-align:right;margin-right:16px;opacity:.4}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p{color:#d52b00;font-weight:500}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p:first-child,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_points .solution_part.active p:first-child{opacity:1}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products{position:relative;flex-shrink:0;width:100%;max-width:100%;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;border:0}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products:before,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products:before{content:"";width:1000%;height:1px;background-color:#cbcbcb;display:block;position:absolute;top:-1px;left:-400%}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products h2,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products h2{max-width:100%;margin-bottom:24px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .desc-wrap,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .desc-wrap{width:800px;max-width:100%;line-height:24px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products.row,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products.row{margin-top:51px;margin-bottom:24px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap{display:none;padding-top:101px;padding-bottom:134px}@media(max-width:991px){.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap{padding:0}}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product{display:block;max-width:208px;color:#000;margin:0 auto}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product .img_container,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product .img_container{max-width:100%;height:256px;padding:12px;margin-bottom:12px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product .img_container img,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .single-product .img_container img{max-height:256px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.active,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.active{display:block}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active{display:flex;gap:61px}@media all and (max-width:728px){.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active{display:block}}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image{width:34.4%}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image img,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image img{aspect-ratio:423/520;height:auto;object-fit:cover;object-position:center}@media all and (max-width:728px){.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image{margin-bottom:30px}}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-content,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-content{width:calc(65.6% - 61px)}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider{margin-top:51px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-arrow,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-arrow{z-index:3}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide{margin:0 15px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-list{margin:0 -15px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-track,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-track{display:flex !important}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide{height:inherit !important;display:flex;flex-direction:column}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide .links,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .products-wrap .products.slider .slick-slide .links{margin-top:auto}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product:focus-within,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product:focus-within{outline:none !important}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product:hover h3,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product:focus h3,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product:hover h3,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product:focus h3{color:#d52b00}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product:hover .prod_img,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product:focus .prod_img,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product:hover .prod_img,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product:focus .prod_img{transform:scale(1.05)}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product h2,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product h2{margin-bottom:24px;color:#350c0c;font-size:36px;font-weight:300;letter-spacing:.8px;line-height:41px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .prod_img,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .prod_img{aspect-ratio:1;transition:all .3s ease}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product h3,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product h3{margin-top:20px;margin-bottom:32px;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;text-align:center;transition:all .3s ease}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product h3 a,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product h3 a{color:inherit;font-weight:400}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .view_details,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .view_details{margin-right:17px;margin-bottom:16px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links button,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links button,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn{width:100% !important;padding:14px 24px !important}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links button.remove_list,.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn.remove_list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links button.remove_list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .btn.remove_list{padding-inline:15px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup{color:#d52b00 !important;gap:8px;align-items:center}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup:hover,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup:hover{color:#a22000 !important}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup .remove_from_list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup .remove_from_list{display:none}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup.remove_list .remove_from_list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup.remove_list .remove_from_list{display:flex}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup.remove_list .add_list,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .open_variations_popup.remove_list .add_list{display:none}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .featured_attribute,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .featured_attribute{display:none}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container{margin-top:0}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container .calculator-button,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container .calculator-button{display:none}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product .product_image,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product .product_image{margin-bottom:36px}.solutions-template .single-solution-template .solution_content .solution_content_container .solution_products .product.active,.solutions-template-default .single-solution-template .solution_content .solution_content_container .solution_products .product.active{display:block}.solutions-template .single-solution-template .solution_content .solution_content_container.closed .solution_image .solution_image_container,.solutions-template-default .single-solution-template .solution_content .solution_content_container.closed .solution_image .solution_image_container{padding-top:30px;padding-left:calc(15% + 18px);padding-right:calc(15% + 18px);padding-bottom:30px}.solutions-template .single-solution-template .solution_content .solution_content_container.closed .solution_image .close_solution_points:after,.solutions-template-default .single-solution-template .solution_content .solution_content_container.closed .solution_image .close_solution_points:after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.solutions-template .single-solution-template .solution_content .solution_content_container.closed .solution_points,.solutions-template-default .single-solution-template .solution_content .solution_content_container.closed .solution_points{max-width:0;padding-left:0;padding-right:0;overflow:hidden}.solutions-template .single-solution-template .downloads-container,.solutions-template-default .single-solution-template .downloads-container{padding-top:54px;padding-bottom:30px}.solutions-template .single-solution-template .downloads-container.active,.solutions-template-default .single-solution-template .downloads-container.active{position:relative}.solutions-template .single-solution-template .downloads-container.active:before,.solutions-template-default .single-solution-template .downloads-container.active:before{content:"";position:absolute;top:0;left:-50vw;width:200vw;height:1px;background-color:#cbcbcb}.solutions-template .single-solution-template .downloads-tabbed,.solutions-template-default .single-solution-template .downloads-tabbed{padding:32px 0 0}.solutions-template .single-solution-template .downloads-tabbed .file_container,.solutions-template-default .single-solution-template .downloads-tabbed .file_container{margin-right:80px;margin-bottom:24px;color:inherit;font-weight:500}.solutions-template .single-solution-template .downloads-tabbed .file_container img,.solutions-template-default .single-solution-template .downloads-tabbed .file_container img{margin-right:10px}.solutions-template .single-solution-template .downloads-tabbed .file_container p,.solutions-template-default .single-solution-template .downloads-tabbed .file_container p{margin:0;font-size:16px;line-height:24px}.solutions-template .single-solution-template .downloads-tabbed .file_container p .filename,.solutions-template-default .single-solution-template .downloads-tabbed .file_container p .filename{color:#666;font-weight:400;font-size:14px}.solutions-template .single-solution-template .downloads-tabbed .file_container:hover p,.solutions-template .single-solution-template .downloads-tabbed .file_container:focus-within p,.solutions-template-default .single-solution-template .downloads-tabbed .file_container:hover p,.solutions-template-default .single-solution-template .downloads-tabbed .file_container:focus-within p{color:#d52b00}.solutions-template .single-solution-template span.line,.solutions-template-default .single-solution-template span.line{transition:background-color .3s ease-in}.solution_content_old_three_columns .products-wrap{display:none}.solution_content_old_three_columns .products-wrap .pnsl_product_price{font-weight:500}.solution_content_old_three_columns .products-wrap .pnsl_product_price .unit{color:#d52b00}.solution_content_old_three_columns .products-wrap .single-product{display:block;max-width:208px;color:#000;margin:0 auto}.solution_content_old_three_columns .products-wrap .single-product:hover h3,.solution_content_old_three_columns .products-wrap .single-product:focus h3{color:#d52b00}.solution_content_old_three_columns .products-wrap .single-product:hover .prod_img,.solution_content_old_three_columns .products-wrap .single-product:focus .prod_img{transform:scale(1.05)}.solution_content_old_three_columns .products-wrap .single-product .img_container{max-width:100%;height:256px;padding:12px;margin-bottom:12px}.solution_content_old_three_columns .products-wrap .single-product .img_container img{max-height:256px}.solution_content_old_three_columns .products-wrap .single-product .prod_img{aspect-ratio:1;transition:all .3s ease}.solution_content_old_three_columns .products-wrap .single-product h3{margin-top:20px;margin-bottom:32px;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;text-align:center;transition:all .3s ease}.solution_content_old_three_columns .products-wrap .single-product h3 a{color:inherit;font-weight:400}.solution_content_old_three_columns .products-wrap .single-product .links button,.solution_content_old_three_columns .products-wrap .single-product .links .btn{width:100% !important}.solution_content_old_three_columns .products-wrap .single-product .links button.remove_list,.solution_content_old_three_columns .products-wrap .single-product .links .btn.remove_list{padding-inline:15px}.solution_content_old_three_columns .products-wrap .single-product .links .extra_buttons_container{margin-top:0}.solution_content_old_three_columns .products-wrap.active{display:block}@media screen and (max-width:991px){.solution_content_old_three_columns .solution_content_container{flex-wrap:wrap !important}}.solution_content_old_three_columns .products.slider .slick-track{width:100% !important}.solution_content_old_three_columns .products.slider .slick-track .product{width:100% !important}.single-solution-template .solution_content .solution_content_container .solution_products .product .product_sku,.single-solution-template .solution_content .solution_content_container .solution_products .product .product_title,.single-solution-template .solution_content .solution_content_container .solution_products .product .pnsl_product_price,.single-solution-template .solution_content .solution_content_container .solution_products .product .woocommerce-product-details__short-description,.single-solution-template .solution_content .solution_content_container .solution_products .product .availability{display:none}.single-solution-template .solution_content .solution_content_container .solution_products .product .links .extra_buttons_container .product-sku-display{display:none}@media(max-width:991px){.solutions_tax .solutions_left{border:none;padding:24px !important;max-width:100% !important}.solutions_tax .solutions_right{padding:24px !important;max-width:100% !important}.solutions_tax .solutions_left_title{margin-bottom:0 !important}}