.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%}}.search_template{padding:78px 0}.search_template .container{max-width:1200px}.search_template .searchform fieldset{border:none;margin:0;padding:0}.search_template .searchform legend{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.search_template .searchform input[name=s]{width:350px;max-width:100%;margin-left:0;border-bottom:1px solid #cbcbcb;transition:border-bottom-color .15s linear}.search_template .searchform input[name=s]:focus{border-color:#d52b00}.search_template .searchform input[type=search]::-webkit-search-decoration,.search_template .searchform input[type=search]::-webkit-search-cancel-button,.search_template .searchform input[type=search]::-webkit-search-results-button,.search_template .searchform input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search_template .searchform .btn{width:auto;height:auto;background-color:#d52b00;border-color:#d52b00;padding:11px 38px;margin-right:0;border-radius:28px}.search_template .select-wrap{margin-left:42px}.search_template .pnsl-select-box{width:170px;max-width:100%;margin:0 64px 0 0;border-bottom:1px solid #cbcbcb}.search_template .pnsl-select-box .select{width:100%}.search_template .pnsl-select-box .select-styled{position:relative;padding:8px 16px 8px 0;z-index:2}.search_template .pnsl-select-box .select-options{left:-16px;right:-16px}.search_template h2:first-letter {text-transform:capitalize}.search_template #search-results-summary .results-count{font-weight:600;color:#350c0c}.search_template #search-results-summary .search-term{font-weight:500;font-style:italic}.search_template .no-results{text-align:center;margin:48px 0;padding:32px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.search_template .no-results h2{color:#350c0c;margin-bottom:16px}.search_template .no-results ul{text-align:center;display:inline-block;margin-top:16px}.search_template .no-results ul li{margin-bottom:8px}.search_template .results{margin-top:48px}.search_template .results section:not(:first-of-type){margin-top:84px}.search_template .results section header h2{position:relative;margin-bottom:28px}.search_template .results section:not(.products) .group-results{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:991px){.search_template .results section:not(.products) .group-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.search_template .results section:not(.products) .group-results{grid-template-columns:1fr}}.search_template .results section:not(.products) .search_item{display:flex;flex-direction:column}.search_template .single_news{border-radius:12px;background:#f3f4f4;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.search_template .single_news:hover{box-shadow:0 4px 10px 0 rgba(213,43,0,.35)}.search_template .single_news:hover h3{color:#d52b00}.search_template .single_news .news_image{display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:#e0e0e0;flex-shrink:0}.search_template .single_news p{margin:16px 24px 6px;color:#646464;font-size:14px}.search_template .single_news h3{margin:0 24px 8px;color:#350c0c;font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400;transition:color .2s ease-in-out}.search_template .single_news .excerpt{margin:0 24px 12px;color:#646464;font-size:14px;line-height:1.5}.search_template .single_news>a:last-child{display:inline-block;margin:auto 24px 24px;color:#d52b00;font-size:14px;font-weight:500}.search_template .pnsl-video-item{border-radius:12px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .2s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.search_template .pnsl-video-item:hover{box-shadow:0 4px 10px 0 rgba(213,43,0,.35)}.search_template .pnsl-video-item:hover h4{color:#d52b00}.search_template .pnsl-video-item:hover .playBtn{background:rgba(172.2,34.7633802817,0,.8)}.search_template .pnsl-video-item .video-image{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.search_template .pnsl-video-item .playBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:50px;height:50px;padding:10px;background:rgba(213,43,0,.8);border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .2s ease;pointer-events:none}.search_template .pnsl-video-item .playBtn img{width:20px;height:20px;object-fit:contain;margin-left:2px}.search_template .pnsl-video-item h4{color:#350c0c;font-weight:400;padding:20px 24px 12px;margin:0;transition:color .2s ease-in-out;flex:1}.search_template .pnsl-video-item .pnsl-watch-video{display:flex;align-items:center;padding:0 24px 20px;color:#d52b00;font-size:14px;font-weight:500;gap:8px}.search_template .pnsl-video-item .pnsl-watch-video .smallPlayBtn{width:16px;height:16px;flex-shrink:0}.search_template .products .search_item{border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.search_template .products .search_item a{display:block;height:100%;padding:24px}.search_template .products .search_item:nth-child(1),.search_template .products .search_item:nth-child(2),.search_template .products .search_item:nth-child(3){border-top:1px solid #cbcbcb}.search_template .products .search_item:nth-child(3n+1){border-left:1px solid #cbcbcb}.search_template .products .product_container{height:100%}.search_template .products .product_container .product_image_container{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;margin-top:16px;margin-bottom:24px;height:300px}.search_template .products .product_container .product_image_container img{max-height:310px;width:auto}.search_template .products .product_container h3{font-size:18px;letter-spacing:.4px;line-height:35px;text-align:center;font-weight:400;line-height:26px}.search_template .products .product_container h3 .maker{display:block;text-transform:uppercase}.search_template .products .product_container .product_hover{position:absolute;top:0;left:0;width:100%;height:100%;padding:62px 24px 48px;background:#fff;overflow:hidden;opacity:0;z-index:-1;transition:opacity .3s ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.search_template .products .product_container .product_hover .hover_content h4{margin-bottom:16px;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;text-align:left}.search_template .products .product_container .product_hover .hover_content ul{display:flex;flex-direction:column;text-align:left;padding-left:11px}.search_template .products .product_container .product_hover .hover_content ul li{display:inline-block;margin-bottom:4px;color:#646464;font-size:14px;font-weight:400;letter-spacing:.31px;line-height:24px}.search_template .products .product_container .product_hover .hover_content ul li:before{top:8px;left:-11px;width:5px;height:5px}.search_template .products .product_container .product_hover .special_attributes{position:absolute;bottom:0;left:0;right:0;margin-left:0;margin-right:0;padding-top:35px;padding-bottom:44px;z-index:1;background:#fff}.search_template .products .product_container .product_hover .special_attributes img{padding-top:12px;padding-left:12px;padding-right:12px}.search_template .products .product_container.hoverable .product_image_container,.search_template .products .product_container.hoverable h3{opacity:1;transition:opacity .3s ease-in-out}.search_template .products .product_container.hoverable:hover .product_image_container,.search_template .products .product_container.hoverable:hover h3{opacity:0}.search_template .products .product_container.hoverable:hover .product_hover{opacity:1;z-index:1}.search_template .solution{height:100%;display:flex;flex-direction:column}.search_template .solution .solution_container{display:flex;flex-direction:column;height:100%;border-radius:12px;background:#f3f4f4;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .2s ease;text-decoration:none}.search_template .solution .solution_container:hover{box-shadow:0 4px 10px 0 rgba(213,43,0,.35)}.search_template .solution .solution_container:hover h3{color:#d52b00}.search_template .solution .solution_image{aspect-ratio:4/3;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;flex-shrink:0}.search_template .solution h3{margin:16px 24px 8px;color:#350c0c;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:26px;transition:color .2s ease-in-out;text-align:left}.search_template .solution .excerpt{margin:0 24px 24px;color:#646464;font-size:14px;line-height:1.5;text-align:left}.search_template .item{height:100%;display:flex;flex-direction:column;border-radius:12px;background:#f3f4f4;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden}.search_template .item .image_container{aspect-ratio:4/3;background:#fff;overflow:hidden}.search_template .item .image_container img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.search_template .item .image_container iframe{width:100%;height:100%;border:none}.search_template .item h2{margin:16px 24px 8px;color:#350c0c;font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}.search_template .item a{display:inline-block;margin:auto 24px 24px;color:#d52b00;font-size:14px;font-weight:500}.search_template a{font-weight:400;color:#000}.search_template a p{color:#646464;font-weight:400}.search_template .highlighted{font-style:normal;font-weight:600;color:#350c0c}@media only screen and (max-width:991px){.search_template .searchform{width:350px;max-width:100%}.search_template .select-wrap{width:100%;margin-left:0}.search_template .select-wrap .pnsl-select-box{width:100%;margin:0}.search_template .products .search_item:nth-child(3n+1){border-left:0}.search_template .products .search_item:nth-child(2n+1){border-left:1px solid #cbcbcb}.search_template .products .search_item:nth-child(3){border-top:0}}@media only screen and (max-width:767px){.search_template .products .search_item:nth-child(2){border-top:0}.search_template .products .search_item:nth-child(2n){border-left:1px solid #cbcbcb}}body.modal-open{overflow:hidden}.pnsl-video-modal{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:105}.pnsl-video-modal .close-video-button{font-size:16px;letter-spacing:.36px;line-height:27px;position:absolute;right:0;left:0;margin:0 auto;opacity:1;font-weight:500;color:#fff;height:114px;background:0 0;border:none;cursor:pointer;padding:0;z-index:10}.pnsl-video-modal .close-video-button .close-icon{position:relative;height:50px;width:50px;background-color:#333;border-radius:50%;padding:6px;transition:.15s ease-in-out;margin-right:16px}.pnsl-video-modal .close-video-button .close-icon span{position:absolute;height:25px;width:2px;background-color:#fff;border-radius:3px;left:calc(50% - 1px);top:calc(50% - 12.5px);transition:.15s ease-in-out}.pnsl-video-modal .close-video-button .close-icon span:nth-child(1){transform:rotate(45deg)}.pnsl-video-modal .close-video-button .close-icon span:nth-child(2){transform:rotate(-45deg)}.pnsl-video-modal .close-video-button:focus,.pnsl-video-modal .close-video-button:hover{opacity:1 !important;color:#fff}.pnsl-video-modal .close-video-button:focus .close-icon span,.pnsl-video-modal .close-video-button:hover .close-icon span{background-color:#333}.pnsl-video-modal .close-video-button:focus .close-icon,.pnsl-video-modal .close-video-button:hover .close-icon{background:#fff}.pnsl-video-modal .close{font-size:16px;letter-spacing:.36px;line-height:27px;position:absolute;right:0;left:0;margin:0 auto;opacity:1;font-weight:500;color:#fff;height:114px}.pnsl-video-modal .close>div{position:relative;height:50px;width:50px;background-color:#333;border-radius:50%;padding:6px;transition:.15s ease-in-out;margin-right:16px}.pnsl-video-modal .close span{position:absolute;height:25px;width:2px;background-color:#fff;border-radius:3px;left:calc(50% - 1px);top:calc(50% - 12.5px);transition:.15s ease-in-out}.pnsl-video-modal .close span:nth-child(1){transform:rotate(45deg)}.pnsl-video-modal .close span:nth-child(2){transform:rotate(-45deg)}.pnsl-video-modal .close:not(:disabled):not(.disabled):focus,.pnsl-video-modal .close:not(:disabled):not(.disabled):hover{opacity:1 !important;color:#fff}.pnsl-video-modal .close:not(:disabled):not(.disabled):focus span,.pnsl-video-modal .close:not(:disabled):not(.disabled):hover span{background-color:#333}.pnsl-video-modal .close:not(:disabled):not(.disabled):focus>div,.pnsl-video-modal .close:not(:disabled):not(.disabled):hover>div{background:#fff}.pnsl-video-modal .video-container{height:100%;padding-top:114px}@media(max-width:1199px){.pnsl-video-modal{z-index:105}.pnsl-video-modal .close{height:60px}.pnsl-video-modal .close>div{height:30px;width:30px}.pnsl-video-modal .close>div span{height:20px;top:calc(50% - 10px)}.pnsl-video-modal .video-container{padding-top:60px}}