﻿@media screen and (min-width:64em){.grid-x>.large-auto{flex-grow:1;flex-shrink:1;flex-basis:0;}}@media screen and (min-width:40em){.grid-x>.medium-auto{flex-grow:1;flex-shrink:1;flex-basis:0;}}.grid-x>.small-auto,.grid-x>.auto{flex-grow:1;flex-shrink:1;flex-basis:0;}.flex-wrap{flex-wrap:wrap;}.nowrap{white-space:nowrap;}.fill-width{width:100%;}.fill-height{height:100%;}body{background-color:#fff;font-family:"Barlow",sans-serif;font-size:16px;line-height:1.2;}p,h1,h2,h3,h4,h5,h6{font-family:"Barlow",sans-serif;line-height:1.2;}.font-condensed{font-family:"Barlow Condensed",sans-serif;}a{color:inherit;}a:hover{color:#d60101;text-decoration:underline;}h1{font-size:40px;font-weight:700;}h2{font-size:36px;font-weight:700;}@media screen and (max-width:39.9375em){h2{font-size:22px;}}p{font-size:17px;}@media screen and (max-width:1023px){p{font-size:14px;}}.grid-container{max-width:1460px;}.grid-container{padding-left:40px;padding-right:40px;}@media screen and (max-width:39.9375em){.grid-container{padding-left:15px;padding-right:15px;}}@media(min-width:1440px){.grid-container{padding-left:90px;padding-right:90px;}}.grid-container.large{max-width:1920px;}.btn{color:#fff;font-size:12px;font-weight:700;background-color:#d60101;padding:7px 11px;transition:background-color .3s ease;border-radius:0;border:0!important;outline:0!important;}.btn:hover{color:#fff;background-color:#a30101;text-decoration:none;}.btn i{margin-left:16px;}.btn-full{display:block;background-color:#cecece;font-size:17px;font-weight:700;text-align:center;padding:25px 20px;margin-bottom:40px;transition:color .3s ease,background-color .3s ease;}.btn-full.alt{color:#fff;background-color:#000;}.btn-full:hover{color:#fff;background-color:#d60101;text-decoration:none;}.accent{color:#d60101;}.red-overlay-multiply{background-color:#d60101;background-blend-mode:multiply;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.red-overlay-multiply{position:relative;}.red-overlay-multiply *{position:relative;z-index:1;}.red-overlay-multiply:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(214,1,1,.7);z-index:0;}}@supports(-ms-ime-align:auto){.red-overlay-multiply{position:relative;}.red-overlay-multiply *{position:relative;z-index:1;}.red-overlay-multiply:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(214,1,1,.7);z-index:0;}}.black-overlay-multiply{background-color:rgba(0,0,0,.5);background-blend-mode:multiply;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.black-overlay-multiply{position:relative;}.black-overlay-multiply *{position:relative;z-index:1;}.black-overlay-multiply:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:0;}}@supports(-ms-ime-align:auto){.black-overlay-multiply{position:relative;}.black-overlay-multiply *{position:relative;z-index:1;}.black-overlay-multiply:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:0;}}.bg-cover-center{background-position:center;background-size:cover;}@media screen and (min-width:64em){.bg-zoom-container:hover .bg-hover-zoom{background-size:110% auto;}.bg-zoom-container:hover .bg-hover-zoom-2{background-size:auto 110%;}.bg-zoom-container:hover .bg-hover-zoom-3-image{top:-20px;bottom:-20px;left:-20px;right:-20px;}}.bg-hover-zoom{background-position:center;background-size:102% auto;transition:background-size .3s ease;}@media screen and (min-width:64em){.bg-hover-zoom:hover{background-size:110% auto;}}.bg-hover-zoom-2{background-position:center;background-size:auto 102%;transition:background-size .3s ease;}@media screen and (min-width:64em){.bg-hover-zoom-2:hover{background-size:auto 110%;}}.bg-hover-zoom-3{overflow:hidden;position:relative;}.bg-hover-zoom-3 .bg-hover-zoom-3-image{position:absolute;background-position:center;background-size:cover;transition:top .3s ease,bottom .3s ease,left .3s ease,right .3s ease;top:0;bottom:0;left:0;right:0;}@media screen and (min-width:64em){.bg-hover-zoom-3:hover .bg-hover-zoom-3-image{top:-20px;bottom:-20px;left:-20px;right:-20px;}}.img-zoom-container .img-zoom-wrapper{display:block;overflow:hidden;}.img-zoom-container img{transition:transform .3s ease;}@media screen and (min-width:64em){.img-zoom-container:hover:hover img{transform:scale(1.1);}}@media screen and (max-width:1279px) and (min-width:1023px){.grid-x>.laptop-large-12{width:100%;}.grid-x>.laptop-large-8{width:66.66667%;}.grid-x>.laptop-large-7{width:58.33333%;}.grid-x>.laptop-large-5{width:41.66667%;}.grid-x>.laptop-large-4{width:33.33333%;}}.dropdown{overflow:hidden;}.dropdown .dropdown-title{display:flex;justify-content:space-between;align-items:center;}.dropdown .dropdown-title i{margin-left:10px;}.dropdown .dropdown-title:hover{text-decoration:none;}.spinner{padding:20px 0;}.slick-dots{z-index:2;margin-bottom:0;display:flex;justify-content:center;}.slick-dots li{list-style:none;display:inline-block;font-size:0;}.slick-dots li+li{margin-left:10px;}.slick-dots li:before{content:"";display:inline-block;width:14px;height:14px;font-size:34px;cursor:pointer;background-color:#d60101;border:7px solid #fff;border-radius:90px;transition:border-width .4s ease;}.slick-dots li.slick-active:before{border-width:1px;}.text-upper{text-transform:uppercase;}.text-upper-placeholder::-webkit-input-placeholder{text-transform:uppercase;}.text-upper-placeholder:-moz-placeholder{text-transform:uppercase;}.text-upper-placeholder::-moz-placeholder{text-transform:uppercase;}.text-upper-placeholder:-ms-input-placeholder{text-transform:uppercase;}.text-upper-placeholder::-ms-input-placeholder{text-transform:uppercase;}.text-upper-placeholder::placeholder{text-transform:uppercase;}.ep{cursor:pointer;}.ep-title{white-space:normal;}.ep-media-box .ep-content{display:flex;justify-content:center;align-items:center;}@media screen and (min-width:40em){.ep-media-box .ep-content{min-width:400px;min-height:400px;}}@media screen and (max-width:39.9375em){#ep-window-cad-box .ep-content iframe{height:420px!important;}}:target:before{display:block;content:" ";height:80px;margin-top:-80px;visibility:hidden;}.left-align-slick>.slick-list>.slick-track{margin-left:0;}.contact-details{color:#fff;background-color:#707070;font-size:14px;padding:12px 40px 12px 25px;font-family:"Barlow Condensed",sans-serif;}@media screen and (max-width:39.9375em){.contact-details{flex-direction:column;align-items:flex-start;padding:20px 40px 20px 25px;}}@media screen and (max-width:39.9375em){.contact-details .title{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;width:100%;}}.contact-details .vr{width:1px;height:30px;border-left:1px solid #fff;margin-left:10px;margin-right:10px;}.contact-details i{margin-right:12px;}.contact-details a{font-size:18px;font-weight:700;}@media screen and (max-width:39.9375em){.contact-details a:not(:last-of-type){margin-bottom:10px;}}.filter-settings{font-size:14px;color:#000;background-color:#ededed;font-family:"Barlow Condensed",sans-serif;font-weight:500;position:sticky;top:60px;z-index:3;margin-bottom:40px;}.filter-settings .sort-options{padding:11px 0 0 25px;}.filter-settings .sort-options input[type=text]{width:150px;height:30px;margin-bottom:0;font-size:14px;padding-left:12px;}.filter-settings .sort-options input[type=text]::-webkit-input-placeholder{color:#333;opacity:1;}.filter-settings .sort-options input[type=text]:-moz-placeholder{color:#333;opacity:1;}.filter-settings .sort-options input[type=text]::-moz-placeholder{color:#333;opacity:1;}.filter-settings .sort-options input[type=text]:-ms-input-placeholder{color:#333;opacity:1;}.filter-settings .sort-options input[type=text]::-ms-input-placeholder{color:#333;opacity:1;}.filter-settings .sort-options input[type=text]::placeholder{color:#333;opacity:1;}.filter-settings .sort-options .ei-input.ei-select .ei-name{padding:0 10px 0 10px;}.filter-settings .sort-options .button-on-input a{width:35px;}.filter-settings .sort-options>*{margin-right:26px;width:auto;margin-bottom:11px;}@media screen and (max-width:1279px) and (min-width:1023px),screen and (max-width:940px){.filter-settings .sort-options>*{margin-right:10px;}}.filter-settings .sort-options span{margin-right:26px;}@media screen and (max-width:1279px) and (min-width:1023px),screen and (max-width:940px){.filter-settings .sort-options span{margin-right:10px;}}.filter-settings .page-controls{color:#fff;position:relative;}@media screen and (max-width:1024px){.filter-settings .page-controls{width:100%;display:flex;justify-content:center;background-color:#8d8d8d;}}.filter-settings .page-controls .page-controls-wrapper{background-color:#8d8d8d;padding:16px 40px 16px 28px;}@media screen and (max-width:1279px) and (min-width:1023px),screen and (max-width:940px){.filter-settings .page-controls .page-controls-wrapper{padding:16px 30px 16px 28px;}}.filter-settings .page-controls .page-controls-wrapper>*:not(:last-child){margin-right:30px;}.filter-settings .page-controls .page-controls-wrapper a{height:18px;}.filter-settings .page-controls .page-controls-wrapper i{font-size:40px;line-height:18px;}.filter-settings .page-controls:before{content:" ";position:absolute;width:40px;height:50px;transform:skewX(-25deg);background-color:#8d8d8d;left:-12px;}@media screen and (max-width:1024px){.filter-settings .page-controls:before{display:none;}}.banner-holder{position:relative;padding:0 0 20px 0;}.banner-holder .top-message .top-message-btn{color:#fff;background-color:#d60101;font-size:20px;font-weight:700;position:relative;padding:20px;padding-right:60px;}.banner-holder .top-message .top-message-btn a:hover{color:inherit;}.banner-holder .top-message .top-message-btn .open-btn{display:inline-block;padding-left:20px;}.banner-holder .top-message .top-message-btn .close-btn{position:absolute;right:25px;top:calc(50% - 12px);}.enquiry-stop{font-size:15px;line-height:20px;padding:10px;max-width:400px;}.enquiry-stop a{color:#d60101;}input[type=text],input[type=password]{height:60px;font-size:24px;padding-left:20px;padding-right:20px;}input[type=text],input[type=password],textarea{border-radius:0;transition:color .3s ease,background-color .3s ease,border-color .3s ease;}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#898989;opacity:1;}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#898989;opacity:1;}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#898989;opacity:1;}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#898989;opacity:1;}input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#898989;opacity:1;}input[type=text]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#898989;opacity:1;}input[type=text]:hover,input[type=password]:hover,textarea:hover{border-color:#555;}.button-on-input{position:relative;}.button-on-input a,.button-on-input input[type=submit]{position:absolute;top:0;right:0;width:60px;height:100%;color:#d60101;display:flex;align-items:center;justify-content:center;}.button-on-input a:hover,.button-on-input input[type=submit]:hover{color:#a30101;text-decoration:none;}select{border-radius:0;}.validator,.error{color:#ff2522;display:block;font-size:14px;font-weight:700;}.validator{font-size:0;}.validator:not([style*=hidden]){font-size:14px;}.validator:not([style*=hidden])~input:not(:focus),.validator:not([style*=hidden])~textarea:not(:focus),.validator:not([style*=hidden])~select:not(:focus),.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus){background-color:#ffc0bf;}.validator:not([style*=hidden])~input:not(:focus)::-webkit-input-placeholder,.validator:not([style*=hidden])~textarea:not(:focus)::-webkit-input-placeholder,.validator:not([style*=hidden])~select:not(:focus)::-webkit-input-placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus)::-webkit-input-placeholder{color:#ff2522;opacity:1;}.validator:not([style*=hidden])~input:not(:focus):-moz-placeholder,.validator:not([style*=hidden])~textarea:not(:focus):-moz-placeholder,.validator:not([style*=hidden])~select:not(:focus):-moz-placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus):-moz-placeholder{color:#ff2522;opacity:1;}.validator:not([style*=hidden])~input:not(:focus)::-moz-placeholder,.validator:not([style*=hidden])~textarea:not(:focus)::-moz-placeholder,.validator:not([style*=hidden])~select:not(:focus)::-moz-placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus)::-moz-placeholder{color:#ff2522;opacity:1;}.validator:not([style*=hidden])~input:not(:focus):-ms-input-placeholder,.validator:not([style*=hidden])~textarea:not(:focus):-ms-input-placeholder,.validator:not([style*=hidden])~select:not(:focus):-ms-input-placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus):-ms-input-placeholder{color:#ff2522;opacity:1;}.validator:not([style*=hidden])~input:not(:focus)::-ms-input-placeholder,.validator:not([style*=hidden])~textarea:not(:focus)::-ms-input-placeholder,.validator:not([style*=hidden])~select:not(:focus)::-ms-input-placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus)::-ms-input-placeholder{color:#ff2522;opacity:1;}.validator:not([style*=hidden])~input:not(:focus)::placeholder,.validator:not([style*=hidden])~textarea:not(:focus)::placeholder,.validator:not([style*=hidden])~select:not(:focus)::placeholder,.validator:not([style*=hidden])~.ei-file .ei-input.ei-file.ei-block:not(:focus)::placeholder{color:#ff2522;opacity:1;}.archive-item .item-wrapper{padding-bottom:30px;}.archive-item .content img{margin-bottom:20px;}.archive-item h3{color:#d60101;font-size:18px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:30px;}.archive-item h3:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:30px;}.archive-item p,.archive-item .date{font-size:16px;font-family:"Barlow Condensed",sans-serif;}.archive-item .date{font-weight:700;margin-bottom:15px;}.archive-item p{margin-bottom:30px;}.archive-item .info-link{color:#707070;font-size:15px;font-family:"Barlow Condensed",sans-serif;font-weight:700;}.archive-item .info-link:before{content:" ";display:block;width:90px;border-top:1px solid #d60101;margin-bottom:15px;}.archive-item hr{margin:0;}.product-item{border:1px solid #d1d1d1;padding:15px;}.product-item h2{font-size:18px;margin-bottom:15px;}.product-item h2:after{content:"";display:block;width:120px;border-bottom:1px solid #d60101;padding-top:20px;}.product-item .img-zoom-wrapper{margin-bottom:25px;}.product-item p{font-size:14px;font-family:"Barlow Condensed",sans-serif;margin-bottom:20px;}.product-item .btn-info{color:#d60101;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.product-item .btn-info:before{content:"";display:block;width:120px;border-top:1px solid #d60101;padding-bottom:10px;}.archive-video-item h3{color:#d60101;font-size:18px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:30px;}.archive-video-item .video{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;}.archive-video-item .video i{color:#fff;background-color:#000;opacity:.7;font-size:24px;transition:opacity .3s ease;border-radius:90px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;text-align:center;padding-left:6px;position:absolute;}.archive-video-item .video:hover{text-decoration:none;}.archive-video-item .video:hover i{opacity:1;}.archive-download-item h3{color:#d60101;font-weight:700;font-family:"Barlow Condensed",sans-serif;font-size:18px;margin-bottom:30px;}.archive-download-item h3:after{content:" ";display:block;width:90px;margin-top:30px;border-bottom:1px solid #d60101;}.archive-download-item .date{font-weight:700;font-family:"Barlow Condensed",sans-serif;}.archive-download-item .btn-download{color:#707070;font-weight:700;font-family:"Barlow Condensed",sans-serif;display:flex;flex-direction:column;align-items:flex-end;}.archive-download-item .btn-download+.btn-download{margin-top:10px;}.archive-download-item .btn-download:before{content:" ";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:5px;}.archive-download-item img{margin-right:20px;}@media screen and (max-width:39.9375em){.archive-download-item img{margin-bottom:20px;}}.search-suggestion-item{width:400px;padding:10px;font-weight:400;}@media screen and (max-width:39.9375em){.search-suggestion-item{width:260px;}}.search-suggestion-item img{margin-right:10px;}header{background-color:#fff;padding-bottom:25px;}header.stick .top-header-wrapper{padding-top:10px;padding-bottom:10px;}header .top-header-spacer{height:113px;}header .top-header-wrapper{padding-top:35px;padding-bottom:20px;transition:padding .3s ease;}@media(min-width:1280px){header .top-header-wrapper{padding-left:20px;padding-right:20px;padding-bottom:35px;}}header .top-header{background-color:#fff;color:#707070;font-size:17px;font-weight:700;position:fixed;left:0;right:0;z-index:10;}header .top-header .logo{display:block;width:100%;max-width:200px;}header .top-header nav{max-width:740px;width:100%;font-family:"Barlow Condensed",sans-serif;margin-left:25px;}@media(max-width:1280px){header .top-header nav{display:none;}}header .top-header .side-buttons>a{white-space:nowrap;}header .top-header .side-buttons>a:not(:last-of-type),header .top-header .side-buttons .icon-select{margin-right:15px;}header .top-header .user-btn,header .top-header .basket-btn{font-size:18px;}header .top-header .user-btn,header .top-header .basket-btn i{color:#d60101;}header .top-header .user-btn:hover,header .top-header .basket-btn i:hover{color:#a30101;text-decoration:none;}header .top-header .basket-count{margin-left:7px;}header .top-header .basket-btn:hover{color:inherit;}header .top-header .menu-btn{font-size:30px;}header .top-header .icon-select{display:block;margin-left:25px;position:relative;cursor:pointer;}header .top-header .icon-select .selected-option{display:flex;align-items:center;width:45px;}header .top-header .icon-select .selected-option i{display:block;line-height:11px;font-size:14px;}header .top-header .icon-select .selected-option img{margin-right:12px;}header .top-header .icon-select .options{display:none;position:absolute;background-color:#cecece;padding:5px;margin-left:-5px;margin-top:5px;}header .top-header .icon-select .option{display:block;margin:0;}header .top-header .icon-select .option:not(:last-of-type){margin-bottom:5px;}header .top-header .icon-select img{display:block;}header .header-search-bar{background-color:#f2f2f2;height:0;overflow:hidden;transition:height .3s ease;}@media(min-width:1280px){header .header-search-bar{padding-right:20px;}}header .header-search-bar input{background-color:transparent!important;width:260px;margin-right:15px;margin-bottom:0;height:30px;border:0!important;box-shadow:none!important;margin-top:10px;margin-bottom:10px;color:#000;font-size:20px;padding-top:0;padding-bottom:0;}header .header-search-bar input::-webkit-input-placeholder{color:#000;opacity:1;}header .header-search-bar input:-moz-placeholder{color:#000;opacity:1;}header .header-search-bar input::-moz-placeholder{color:#000;opacity:1;}header .header-search-bar input:-ms-input-placeholder{color:#000;opacity:1;}header .header-search-bar input::-ms-input-placeholder{color:#000;opacity:1;}header .header-search-bar input::placeholder{color:#000;opacity:1;}header .header-search-bar a{color:#000;}header .header-search-bar a:hover{color:#d60101;}header .header-search-bar.open{height:44px;}header .header-search-bar .search-suggestions{position:absolute;top:100%;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);max-height:calc(100vh - 265px);overflow-y:auto;}header .desktop-small-nav{color:#707070;font-family:"Barlow Condensed",sans-serif;margin-bottom:20px;font-weight:700;}@media(min-width:1280px){header .desktop-small-nav{display:none;}}header .product-categories{color:#fff;background-color:#7d7d7d;font-family:"Barlow Condensed",sans-serif;font-weight:500;position:relative;}header .product-categories .product-category{flex-grow:1;}header .product-categories .product-cat-btn{display:block;}header .product-categories .product-cat-btn span{display:inline-block;width:100%;margin-top:8px;margin-bottom:8px;padding-top:4px;padding-bottom:4px;position:relative;}header .product-categories .product-cat-btn span:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:14px;line-height:14px;top:8px;color:#fff;content:"";margin-left:9px;}header .product-categories .product-category:not(:hover)+.product-category:not(:hover) span{border-left:1px solid #fff;}header .product-categories .sub-categories-menu{position:absolute;top:100%;left:0;right:0;color:#707070;background-color:#f4f4f4;padding:70px 50px 90px 50px;opacity:0;pointer-events:none;z-index:5;transition:opacity .1s linear;}header .product-categories .sub-categories-menu .menu-heading{padding-right:70px;}header .product-categories .sub-categories-menu h2{display:inline-block;color:#d60101;font-size:24px;font-weight:700;border-bottom:1px solid #d60101;padding-right:20px;padding-bottom:20px;margin-bottom:25px;max-width:300px;}header .product-categories .sub-categories-menu p{max-width:190px;}header .product-categories .product-category:hover .sub-categories-menu,header .product-categories .product-category.open .sub-categories-menu{opacity:1;pointer-events:all;}header .product-categories .product-category:hover .product-cat-btn,header .product-categories .product-category.open .product-cat-btn{color:inherit;background-color:#000;}header .product-categories .sub-category-pages{margin-left:-40px;margin-right:-40px;max-width:900px;}header .product-categories .sub-category-pages>.cell{padding-left:40px;padding-right:40px;}header .product-categories .sub-category-pages a{display:block;padding:15px 15px 15px 0;border-bottom:1px solid #707070;font-size:17px;}header .product-categories .sub-category-pages a:hover{text-decoration:none;border-bottom:1px solid #d60101;}@media screen and (max-width:39.9375em){header .mobile-extra{text-align:center;}}header .mobile-extra .ddl-mobile-product-categories .ei-input.ei-select{height:inherit;}header .mobile-extra .ddl-mobile-product-categories select,header .mobile-extra .ddl-mobile-product-categories .ei-input.ei-select .ei-name{color:#fff;font-weight:700;font-size:17px;background-color:#7d7d7d;padding:10px 20px;}@media screen and (max-width:39.9375em){header .mobile-extra .ddl-mobile-product-categories select,header .mobile-extra .ddl-mobile-product-categories .ei-input.ei-select .ei-name{font-size:12px;}}header .mobile-extra .btn{display:block;padding-top:18px;padding-bottom:18px;}footer{color:#fff;background-color:#000;padding-top:100px;padding-bottom:120px;}footer a:hover{text-decoration:none;}footer .fail-msg{color:#ff2522;font-weight:700;}footer .logo{max-width:130px;margin-bottom:60px;}footer .contact-section .cell{margin-bottom:60px;}footer h2{font-size:26px;font-weight:700;margin-bottom:40px;}footer h2:after{content:"";display:block;width:75px;border-bottom:1px solid #d60101;margin-top:26px;}footer h3{font-size:16px;font-weight:700;margin-bottom:50px;}@media screen and (max-width:39.9375em){footer h3{margin-bottom:20px;}}footer h3:after{content:"";display:block;width:75px;border-bottom:1px solid #d60101;margin-top:20px;}footer p{margin-bottom:30px;}footer input[type=text]{margin-bottom:0;padding-right:50px;}footer .contact-links{margin-bottom:28px;}footer .contact-links a{font-size:22px;}footer .contact-links a span{color:#d60101;margin-right:5px;}footer .contact-links a:not(:last-of-type){margin-right:25px;}footer .office-links{font-size:14px;margin-bottom:36px;}footer .office-links a:not(:last-of-type){margin-right:40px;}footer .social-links{font-size:24px;}footer .social-links a:not(:last-of-type){margin-right:60px;}footer .social-links a.x-twitter img{margin-top:-3px;width:23px;filter:brightness(0) invert(1);}footer .social-links a.x-twitter:hover img{filter:invert(10%) sepia(100%) saturate(6853%) hue-rotate(5deg) brightness(84%) contrast(108%);}footer .opening-hours{padding-top:37px;}footer .opening-hours h4{text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:15px;}footer .opening-hours p{margin-bottom:15px;}footer hr{margin-top:0;margin-bottom:90px;}@media screen and (max-width:39.9375em){footer hr{margin-bottom:40px;}}footer nav{overflow:auto;}footer nav>div{margin-bottom:60px;}@media screen and (max-width:39.9375em){footer nav>div{margin-bottom:20px;}}footer nav>div:not(:last-of-type){margin-right:100px;}@media screen and (max-width:39.9375em){footer nav>div:not(:last-of-type){margin-right:20px;}}footer nav a{display:block;white-space:nowrap;}footer .copyright{margin-bottom:30px;margin-right:100px;}footer .site-verto{display:inline-block;color:#d60101;margin-top:15px;font-weight:700;}footer .site-verto:hover{color:#a30101;}footer .comp-dir-link{display:inline-block;font-size:18px;border-bottom:1px solid #fff;padding-bottom:25px;}footer .comp-dir-link:hover{border-bottom:1px solid #d60101;}.side-menu{color:#fff;background-color:#7d7d7d;box-shadow:none!important;font-weight:700;}.side-menu a:hover{color:inherit;text-decoration:none;}.side-menu a:hover{background-color:#6f6f6f;}.off-canvas.is-transition-overlap{z-index:1003;}.side-bar{position:fixed;right:0;bottom:0;z-index:6;height:60px;}@media screen and (min-width:64em){.side-bar{right:0;top:calc(50% + 180px);transform:rotateZ(90deg);transform-origin:right top;}}.side-bar .side-bar-wrapper{color:#fff;background-color:#d60101;font-size:19px;font-weight:700;padding:9px 30px;}@media screen and (max-width:1023px){.side-bar .side-bar-wrapper{padding-left:0;}.side-bar .side-bar-wrapper:before{content:"";background-color:#d60101;position:absolute;right:20px;width:120px;top:0;bottom:0;transform:skewX(-30deg);z-index:6;}}@media screen and (min-width:64em){.side-bar i{transform:rotateZ(-90deg);}}.side-bar a{position:relative;z-index:7;}.side-bar a:not(:last-of-type){border-right:1px solid #fff;padding-right:18px;margin-right:18px;}.side-bar a:hover{color:#000;text-decoration:none;}.breadcrumb{color:#707070;margin-bottom:25px;font-size:14px;font-family:"Barlow Condensed",sans-serif;font-weight:700;}.product-search-bar{margin-bottom:60px;}@media screen and (min-width:64em){.product-search-bar{margin-bottom:100px;}}.product-search-bar .search-bar{color:#000;font-size:17px;font-weight:700;background-color:#cecece;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;}@media screen and (min-width:40em){.product-search-bar .search-bar{display:flex;justify-content:center;align-items:center;white-space:nowrap;padding-right:0;}}@media screen and (min-width:64em){.product-search-bar .search-bar{padding-left:0;justify-content:space-around;}}.product-search-bar .search-bar input[type=text]{font-size:17px;font-weight:700;}.product-search-bar .search-bar input[type=text]::-webkit-input-placeholder{color:#000;opacity:1;}.product-search-bar .search-bar input[type=text]:-moz-placeholder{color:#000;opacity:1;}.product-search-bar .search-bar input[type=text]::-moz-placeholder{color:#000;opacity:1;}.product-search-bar .search-bar input[type=text]:-ms-input-placeholder{color:#000;opacity:1;}.product-search-bar .search-bar input[type=text]::-ms-input-placeholder{color:#000;opacity:1;}.product-search-bar .search-bar input[type=text]::placeholder{color:#000;opacity:1;}@media screen and (min-width:64em){.product-search-bar .search-bar input[type=text]::-webkit-input-placeholder{color:#fff;opacity:0;}.product-search-bar .search-bar input[type=text]:-moz-placeholder{color:#fff;opacity:0;}.product-search-bar .search-bar input[type=text]::-moz-placeholder{color:#fff;opacity:0;}.product-search-bar .search-bar input[type=text]:-ms-input-placeholder{color:#fff;opacity:0;}.product-search-bar .search-bar input[type=text]::-ms-input-placeholder{color:#fff;opacity:0;}.product-search-bar .search-bar input[type=text]::placeholder{color:#fff;opacity:0;}}@media screen and (max-width:730px){.product-search-bar .search-bar input[type=text]{font-size:13px;}}@media screen and (max-width:39.9375em){.product-search-bar .search-bar input[type=text]{font-size:10px;}}.product-search-bar .search-bar-text{padding:0 20px;}@media screen and (max-width:39.9375em){.product-search-bar .search-bar-text{padding:10px 0 7px 0;text-align:center;}}.product-search-bar .button-on-input{width:100%;max-width:550px;}.product-search-bar .button-on-input input{height:40px;margin-bottom:0;}.featured-products{margin-bottom:25px;overflow:hidden;}@media screen and (min-width:64em){.featured-products{margin-bottom:50px;}}.featured-products .title-container{color:#d60101;margin-bottom:50px;}@media screen and (max-width:39.9375em){.featured-products .title-container{margin-bottom:20px;}.featured-products .title-container h2{padding-right:30px;}}.featured-products .featured-products-slider{margin-left:-45px;margin-right:-45px;margin-bottom:25px;}@media screen and (min-width:64em){.featured-products .featured-products-slider{margin-bottom:50px;}}.featured-products .featured-products-slider .slide{padding-left:45px;padding-right:45px;}.featured-products .featured-products-slider .slick-track{margin-left:0;}.featured-products h2{margin-bottom:0;}.featured-products h3{color:#d60101;font-size:18px;font-weight:700;margin-bottom:20px;}.featured-products .img-zoom-wrapper{margin-bottom:30px;}.featured-products .info-label{color:#d60101;font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.featured-products .info-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.featured-products .link{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.featured-products .line{border-bottom:1px solid #cfcfcf;}.featured-products .featured-products-slider-controls{font-size:25px;}.featured-products .featured-products-slider-controls a:not(:last-of-type){margin-right:25px;}.back-to-top{position:fixed;bottom:8px;left:0;right:0;z-index:5;text-align:left;}@media screen and (min-width:64em){.back-to-top{text-align:center;}}.back-to-top a{color:#fff;background-color:#d60101;padding:12px 30px 8px 30px;position:relative;transition:background-color .3s ease;}.back-to-top a:before{content:" ";background-color:#d60101;display:block;width:20px;transform:skewX(-20deg);position:absolute;top:0;bottom:0;left:-7px;transition:background-color .3s ease;}.back-to-top a:after{content:" ";background-color:#d60101;display:block;width:20px;transform:skewX(20deg);position:absolute;top:0;bottom:0;right:-7px;transition:background-color .3s ease;}.back-to-top a:hover{text-decoration:none;background-color:#000;}.back-to-top a:hover:before,.back-to-top a:hover:after{background-color:#000;}.landing-banner{margin-bottom:50px;}.landing-banner .extra-title{margin-bottom:25px;}.landing-banner .extra-title .extra-title-wrapper{background-color:#000;padding:25px 36px;}@media screen and (min-width:64em){.landing-banner .extra-title .extra-title-wrapper{padding:30px 36px;}}.landing-banner .extra-title h1{color:#fff;margin:0;font-size:20px;}@media screen and (min-width:64em){.landing-banner .extra-title h1{font-size:26px;}}.landing-banner .content{color:#fff;background-color:#000;padding:30px 15px 110px 15px;position:relative;}@media screen and (min-width:40em){.landing-banner .content{padding:40px 35px 110px 35px;}}@media screen and (min-width:64em){.landing-banner .content{padding-right:20%;padding:60px 60px 110px 60px;}.landing-banner .content:not(.shrink){min-height:460px;}}.landing-banner .content.no-btn{padding:30px 15px 40px 15px;}@media screen and (min-width:40em){.landing-banner .content.no-btn{padding:40px 35px 50px 35px;}}@media screen and (min-width:64em){.landing-banner .content.no-btn{padding:60px 60px 70px 60px;}}.landing-banner .content .expandable-text{max-height:290px;}.landing-banner .content .expandable-text.expanded{max-height:none;}.landing-banner .content h1{color:#d60101;margin:0;line-height:1;font-size:30px;margin-bottom:25px;}@media screen and (min-width:64em){.landing-banner .content h1{font-size:42px;margin-bottom:50px;}}.landing-banner .content h1 .sub-title{color:#fff;}.landing-banner .content h2{color:#d60101;margin:0;line-height:1;margin-bottom:25px;font-size:28px;}@media screen and (min-width:64em){.landing-banner .content h2{margin-bottom:50px;}}.landing-banner .content h2 .sub-title{color:#fff;font-size:30px;}@media screen and (min-width:64em){.landing-banner .content h2 .sub-title{font-size:38px;}}.landing-banner .content .expandable-text{overflow:hidden;}.landing-banner .content .browse-label,.landing-banner .content .read-more{position:absolute;bottom:40px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;}.landing-banner .content .browse-label:before,.landing-banner .content .read-more:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}.landing-banner .banner-featured-products{color:#707070;}.landing-banner .banner-featured-products h2{position:absolute;left:35px;bottom:35px;font-size:18px;font-family:"Barlow Condensed",sans-serif;}@media screen and (max-width:39.9375em){.landing-banner .banner-featured-products h2{left:20px;bottom:15px;}}.landing-banner .banner-featured-products h2 .highlight-label{color:#d60101;font-size:12px;}.landing-banner .banner-featured-products h2 .highlight-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}@media screen and (max-width:39.9375em){.landing-banner .banner-featured-products h2 .highlight-label:before{margin-bottom:5px;}}.landing-banner .banner-featured-products .banner-featured-products-slider{position:relative;overflow:hidden;}.landing-banner .banner-featured-products .slide{position:relative;background-color:#e6e6e6;height:260px;}@media screen and (min-width:40em){.landing-banner .banner-featured-products .slide{height:460px;}}.landing-banner .banner-featured-products .controls{color:#fff;background-color:#4f4f4f;font-size:20px;position:absolute;right:0;bottom:0;padding:20px 25px 20px 10px;}.landing-banner .banner-featured-products .controls a{position:relative;z-index:2;}.landing-banner .banner-featured-products .controls a:first-of-type{margin-right:15px;}.landing-banner .banner-featured-products .controls:before{content:"";background-color:#4f4f4f;position:absolute;right:-25px;width:120px;top:0;bottom:0;transform:skewX(-30deg);z-index:1;}.tier-slider h2{font-size:28px;}.tier-slider.has-slide-names .slider .slide{padding-bottom:50px;}.tier-slider.has-slide-names .slider .slide .slide-name{display:block;}.tier-slider .slider{position:relative;overflow:hidden;margin-bottom:20px;}@media screen and (min-width:64em){.tier-slider .slider{margin-bottom:30px;}}.tier-slider .slider .slide{position:relative;border:1px solid #adacac;}.tier-slider .slider .slide .fa-search-plus{position:absolute;top:25px;right:20px;color:#d60101;font-size:35px;}.tier-slider .slider .slide .fa-play{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;color:#fff;font-size:60px;transition:color .3s ease;}.tier-slider .slider .slide .slide-name{position:absolute;bottom:0;right:0;left:0;color:#707070;background-color:#fafafa;padding:14px;padding-left:135px;font-size:14px;font-weight:700;display:none;}.tier-slider .slider .slide:hover .fa-play{color:#d60101;}.tier-slider .slider .controls{color:#fff;background-color:#4f4f4f;font-size:20px;position:absolute;right:0;bottom:0;padding:20px 25px 20px 10px;}.tier-slider .slider .controls a{position:relative;z-index:2;}.tier-slider .slider .controls a:first-of-type{margin-right:15px;}.tier-slider .slider .controls:before{content:"";background-color:#4f4f4f;position:absolute;right:-25px;width:120px;top:0;bottom:0;transform:skewX(-30deg);z-index:1;}.tier-slider .thumbnails{margin-left:-16px;margin-right:-16px;margin-bottom:55px;}@media screen and (min-width:64em){.tier-slider .thumbnails{margin-bottom:80px;}}.tier-slider .thumbnails .slide{position:relative;cursor:pointer;}.tier-slider .thumbnails .fa-play{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;color:#fff;font-size:30px;transition:color .3s ease;}.tier-slider .thumbnails img{padding-left:16px;padding-right:16px;}.text-and-slider{margin-bottom:50px;overflow:hidden;}@media screen and (max-width:39.9375em){.text-and-slider{margin-bottom:10px;}}.text-and-slider>hr{margin-bottom:60px;}.text-and-slider>.grid-x.grid-padding-x{margin-left:-35px;margin-right:-35px;}.text-and-slider>.grid-x.grid-padding-x>.cell{padding-left:35px;padding-right:35px;}.text-and-slider h1{color:#d60101;border-bottom:1px solid #cacaca;padding-bottom:30px;margin-bottom:30px;margin-top:0;line-height:1;}.text-and-slider h1.logo-after{margin-bottom:0;border-bottom:0;}.text-and-slider h1.logo-after+img{margin-bottom:30px;}.text-and-slider .btn{display:block;font-size:18px;font-weight:500;font-family:"Barlow Condensed",sans-serif;padding:28px 20px;text-align:center;color:#fff;margin-bottom:22px;transition:background-color .3s ease;}.text-and-slider .btn:hover{text-decoration:none;opacity:.8;background-color:#5c5c5c;}.text-and-slider .content{margin-bottom:30px;}.text-and-slider .content h1{margin-top:15px;}.text-and-slider .content h2{font-size:24px;}.text-and-slider .content h3{font-size:20px;}.text-and-slider .content a{text-decoration:underline;}.text-and-slider .view-associated+.contact-details{margin-top:22px;}.text-and-slider .contact-details a,.text-and-slider .content .btn{text-decoration:none;}.text-and-slider .date{font-size:16px;font-weight:700;margin-bottom:30px;}.text-and-slider .back-link{font-weight:700;}.text-and-slider .content-wrapper+.btn{margin-top:70px;}.text-and-slider .content-wrapper+.back-link{display:block;margin-top:45px;}.text-and-slider .back-link+.contact-details{margin-top:45px;}.latest-articles{color:#707070;margin-bottom:10px;}@media screen and (min-width:64em){.latest-articles{margin-bottom:50px;}}.latest-articles .title-container{margin-bottom:20px;}@media screen and (min-width:64em){.latest-articles .title-container{margin-bottom:50px;}}.latest-articles .title-container h2{color:#d60101;margin-bottom:0;}.latest-articles .title-container .news-title{color:#707070;}@media screen and (max-width:39.9375em){.latest-articles .latest-testimonial{margin-bottom:40px;}}.latest-articles .latest-testimonial p{margin-bottom:40px;}.latest-articles .latest-testimonial .name{color:#d60101;font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.latest-articles .latest-testimonial .company{font-size:12px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:40px;}.latest-articles .latest-testimonial .link{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.latest-articles .latest-testimonial .link:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:30px;}.latest-articles .latest-case-study h2,.latest-articles .latest-news h2,.latest-articles .latest-testimonial h2,.latest-articles .testimonials-brochures h2{font-size:26px;font-weight:700;margin-bottom:35px;}.latest-articles .latest-case-study,.latest-articles .latest-news,.latest-articles .testimonials-brochures{margin-bottom:40px;}.latest-articles .latest-testimonial h2,.latest-articles .latest-case-study h2{color:#d60101;}.latest-articles .brochures-downloads-more{color:#000;padding:40px 30px;position:relative;}@media screen and (max-width:39.9375em){.latest-articles .brochures-downloads-more{height:320px;}}@media screen and (min-width:64em){.latest-articles .brochures-downloads-more{min-height:380px;}}@media screen and (max-width:1279px) and (min-width:1023px){.latest-articles .brochures-downloads-more{min-height:initial;}}.latest-articles .brochures-downloads-more h2{font-size:36px;margin-bottom:10px;}.latest-articles .brochures-downloads-more .subtitle{color:#d60101;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.latest-articles .brochures-downloads-more .link{font-weight:700;font-family:"Barlow Condensed",sans-serif;position:absolute;bottom:40px;}.latest-articles .brochures-downloads-more .link:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:10px;}.latest-articles .latest-case-study .img,.latest-articles .latest-news .img{display:block;min-height:340px;}@media screen and (max-width:39.9375em){.latest-articles .latest-case-study .img,.latest-articles .latest-news .img{min-height:0;height:240px;}}.latest-articles .latest-case-study .content,.latest-articles .latest-news .content{color:#fff;background-color:#d60101;padding:40px 45px 80px;position:relative;}@media screen and (max-width:39.9375em){.latest-articles .latest-case-study .content,.latest-articles .latest-news .content{padding:40px 30px 80px;}}@media screen and (min-width:40em){.latest-articles .latest-case-study .content,.latest-articles .latest-news .content{min-height:380px;}}.latest-articles .latest-case-study .content h3,.latest-articles .latest-news .content h3{font-size:24px;font-weight:700;margin-bottom:40px;}.latest-articles .latest-case-study .content h3 a:hover,.latest-articles .latest-news .content h3 a:hover{color:inherit;}.latest-articles .latest-case-study .content .subtitle,.latest-articles .latest-news .content .subtitle{font-size:14px;font-weight:700;margin-bottom:25px;}.latest-articles .latest-case-study .content p,.latest-articles .latest-news .content p{font-size:14px;}.latest-articles .latest-case-study .content .link,.latest-articles .latest-news .content .link{position:absolute;bottom:40px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.latest-articles .latest-case-study .content .link:hover,.latest-articles .latest-news .content .link:hover{color:inherit;}.latest-articles .latest-case-study .content .link:before,.latest-articles .latest-news .content .link:before{content:"";display:block;width:110px;border-bottom:1px solid #fff;margin-bottom:10px;}.latest-articles .latest-news .title-container{margin-bottom:35px;}.latest-articles .latest-news .title-container h2{margin-bottom:0;}.latest-articles .latest-news .news-slider-controls{font-size:25px;}.latest-articles .latest-news .news-slider-controls a:not(:last-of-type){margin-right:25px;}.latest-articles .latest-news .content{background-color:#5c5c5c;}.services-banner{margin-bottom:50px;}@media screen and (min-width:64em){.services-banner{margin-bottom:100px;}}.services-banner .heading{color:#fff;background-color:#000;padding:35px 20px;margin-bottom:30px;}@media screen and (min-width:40em){.services-banner .heading{padding:35px;}}@media screen and (min-width:64em){.services-banner .heading{padding:50px 50px 80px;}}.services-banner .heading h2{font-size:50px;font-family:"Barlow Condensed",sans-serif;font-weight:600;line-height:.8;margin-bottom:30px;}@media screen and (min-width:64em){.services-banner .heading h2{font-size:78px;}}.services-banner .heading h2 span{display:block;font-size:15px;font-weight:700;font-family:"Barlow",sans-serif;color:#b4b4b4;}.services-banner .heading p{font-size:15px;font-weight:700;max-width:320px;margin-bottom:30px;}@media screen and (min-width:64em){.services-banner .heading p{max-width:170px;margin-bottom:0;}}.services-banner .heading .link{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.services-banner .heading .link:before{content:" ";display:block;margin-bottom:15px;width:110px;border-top:1px solid #d60101;}.services-banner .video{display:block;display:flex;justify-content:center;align-items:center;height:200px;margin-bottom:50px;}@media screen and (min-width:40em){.services-banner .video{height:520px;}}@media screen and (min-width:64em){.services-banner .video{height:460px;margin-bottom:0;}}.services-banner .video i{color:#fff;background-color:#000;opacity:.7;font-size:58px;transition:opacity .3s ease;border-radius:90px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;text-align:center;padding-left:6px;}.services-banner .video:hover{text-decoration:none;}.services-banner .video:hover i{opacity:1;}.services-banner .testimonials-brochures{margin-bottom:0;}@media screen and (min-width:64em){.services-banner .testimonials-brochures .latest-testimonial{margin-bottom:40px;}}.services-banner .testimonials-brochures .latest-testimonial p{font-size:17px;}@media screen and (max-width:39.9375em){.services-banner .testimonials-brochures .brochures-downloads-more{height:320px;}}@media screen and (min-width:64em){.services-banner .testimonials-brochures .brochures-downloads-more{min-height:380px;}}.contact-form{margin-bottom:30px;overflow:hidden;}.contact-form .form-top.de{display:flex;}.contact-form .form-top.de h2{width:160px;}.contact-form .form-top.de .contact-intro p{font-size:13px;}@media screen and (min-width:40em){.contact-form{margin-bottom:15px;}}@media screen and (min-width:64em){.contact-form{margin-bottom:100px;}}.contact-form>.grid-x.grid-padding-x{margin-left:-35px;margin-right:-35px;}.contact-form>.grid-x.grid-padding-x>.cell{padding-left:35px;padding-right:35px;}.contact-form h2{color:#707070;font-size:26px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:30px;}.contact-form h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:20px;}.contact-form .field{margin-bottom:11px;}@media screen and (min-width:40em){.contact-form .field{display:flex;align-items:center;}}.contact-form .field.hidden{display:none;}.contact-form label{display:flex;align-items:center;min-width:160px;font-size:14px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:10px;}@media screen and (min-width:40em){.contact-form label{height:40px;margin-bottom:0;}}.contact-form .field.checkbox{margin-bottom:0;}.contact-form .field.checkbox label{min-width:auto;display:inline-block;width:calc(100% - 45px);line-height:1.3;padding-left:5px;}.contact-form .field.checkbox label a{color:#d60101;}.contact-form input[type=text],.contact-form input[type=password]{margin-bottom:0;width:100%;height:40px;font-size:16px;padding-left:20px;}.contact-form select{padding-left:16px;}.contact-form .ei-container.ei-file{margin-bottom:0;width:100%;height:40px;font-size:16px;}.contact-form .ei-container.ei-file .ei-input{height:100%;}.contact-form .ei-container.ei-file .ei-input .ei-name{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}.contact-form .message{display:flex;flex-direction:column;}.contact-form .message label{margin-bottom:10px;}@media screen and (min-width:40em){.contact-form .message label{margin-bottom:20px;}}.contact-form textarea{flex-grow:1;margin-bottom:11px;border-radius:0;min-width:100%;padding-top:15px;padding-left:20px;}@media screen and (max-width:1023px){.contact-form textarea{min-height:200px;}}@media screen and (min-width:40em){.contact-form .buttons{margin-top:15px;}}.contact-form .btn{padding:25px 90px;font-size:18px;margin-right:35px;}@media screen and (max-width:39.9375em){.contact-form .btn{width:100%;margin-right:0;}}.contact-form .notes{font-family:"Barlow Condensed",sans-serif;margin-top:10px;margin-bottom:30px;}@media screen and (min-width:40em){.contact-form .notes{margin-top:20px;margin-bottom:20px;}}@media screen and (min-width:64em){.contact-form .notes{margin-top:30px;margin-bottom:30px;}}.contact-form .fail-msg{color:#ff2522;font-weight:700;}.contact-form .btn,.contact-form .g-recaptcha{margin-bottom:20px;}@media screen and (min-width:40em){.contact-form .btn,.contact-form .g-recaptcha{margin-bottom:30px;}}.contact-form-popup .contact-form,.contact-form-popup .contact-form-hubspot{padding-top:20px;margin-bottom:0;}.contact-form-popup .contact-form .field:not(.checkbox),.contact-form-popup .contact-form-hubspot .field:not(.checkbox){margin-bottom:6px;}.contact-form-popup .contact-form h2,.contact-form-popup .contact-form-hubspot h2{margin-bottom:20px;}.contact-form-popup .contact-form .buttons,.contact-form-popup .contact-form-hubspot .buttons{margin-top:5px;}.contact-form-hubspot{margin-bottom:60px;overflow:hidden;}@media screen and (min-width:64em){.contact-form-hubspot{margin-bottom:100px;}}.contact-form-hubspot h2{color:#707070;font-size:26px;font-weight:700;margin-bottom:30px;}.contact-form-hubspot h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:20px;}.contact-form-hubspot form{display:grid;display:-ms-grid;grid-template-columns:48% 4% 48%;-ms-grid-columns:48% 4% 48%;}.contact-form-hubspot .field>label{min-width:160px;font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}@media screen and (min-width:64em){.contact-form-hubspot .field>label{line-height:40px;vertical-align:top;}}@media screen and (min-width:40em){.contact-form-hubspot .field>label{height:40px;margin-bottom:0;}}.contact-form-hubspot .input{flex-grow:1;}.contact-form-hubspot .input input[type=text]{margin-bottom:0;height:40px;font-size:16px;padding-left:20px;}.contact-form-hubspot .input select{padding-left:16px;}.contact-form-hubspot .input input[type=checkbox]{height:25px;}.contact-form-hubspot .hs-error-msgs{width:100%;color:#ff2522;margin-bottom:0;}.contact-form-hubspot .hs-error-msgs .hs-error-msg{color:#ff2522;}.contact-form-hubspot input[type=submit]{color:#fff;font-weight:700;background-color:#d60101;transition:background-color .3s ease;border-radius:0;border:0!important;outline:0!important;display:inline-block;text-transform:uppercase;padding:25px 90px;font-size:18px;margin-right:35px;}@media screen and (max-width:39.9375em){.contact-form-hubspot input[type=submit]{width:100%;text-align:center;margin-right:0;}}.contact-form-hubspot input[type=submit]:hover{color:#fff;background-color:#a30101;text-decoration:none;}.contact-form-hubspot input[type=submit] i{margin-left:16px;}.contact-form-hubspot .hs_email,.contact-form-hubspot .hs_firstname,.contact-form-hubspot .hs_lastname,.contact-form-hubspot .hs_jobtitle,.contact-form-hubspot .hs_company,.contact-form-hubspot .hs_phone{grid-column-start:1;grid-column-end:2;-ms-grid-column:1;margin-bottom:20px;}@media screen and (max-width:1023px){.contact-form-hubspot .hs_email,.contact-form-hubspot .hs_firstname,.contact-form-hubspot .hs_lastname,.contact-form-hubspot .hs_jobtitle,.contact-form-hubspot .hs_company,.contact-form-hubspot .hs_phone{grid-column-end:4;}}.contact-form-hubspot .hs_email>label,.contact-form-hubspot .hs_firstname>label,.contact-form-hubspot .hs_lastname>label,.contact-form-hubspot .hs_jobtitle>label,.contact-form-hubspot .hs_company>label,.contact-form-hubspot .hs_phone>label{display:inline-block;width:160px;}@media screen and (max-width:39.9375em){.contact-form-hubspot .hs_email>label,.contact-form-hubspot .hs_firstname>label,.contact-form-hubspot .hs_lastname>label,.contact-form-hubspot .hs_jobtitle>label,.contact-form-hubspot .hs_company>label,.contact-form-hubspot .hs_phone>label{display:block;}}.contact-form-hubspot .hs_email .input,.contact-form-hubspot .hs_firstname .input,.contact-form-hubspot .hs_lastname .input,.contact-form-hubspot .hs_jobtitle .input,.contact-form-hubspot .hs_company .input,.contact-form-hubspot .hs_phone .input{display:inline-block;width:calc(100% - 160px);}@media screen and (max-width:39.9375em){.contact-form-hubspot .hs_email .input,.contact-form-hubspot .hs_firstname .input,.contact-form-hubspot .hs_lastname .input,.contact-form-hubspot .hs_jobtitle .input,.contact-form-hubspot .hs_company .input,.contact-form-hubspot .hs_phone .input{display:block;width:100%;}}.contact-form-hubspot .hs_email{-ms-grid-row:1;}.contact-form-hubspot .hs_firstname{-ms-grid-row:2;}.contact-form-hubspot .hs_lastname{-ms-grid-row:3;}.contact-form-hubspot .hs_jobtitle{-ms-grid-row:4;}.contact-form-hubspot .hs_company{-ms-grid-row:5;}.contact-form-hubspot .hs_phone{-ms-grid-row:6;}.contact-form-hubspot .hs_message{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:4;-ms-grid-row:1;-ms-grid-row-span:6;-ms-grid-column:3;margin-bottom:20px;}@media screen and (min-width:64em){.contact-form-hubspot .hs_message{grid-row-start:1;grid-row-end:7;}}@media screen and (max-width:1023px){.contact-form-hubspot .hs_message{grid-column-start:1;}}.contact-form-hubspot .hs_message label{margin-bottom:20px;}.contact-form-hubspot .hs_message .input{flex-grow:1;}.contact-form-hubspot .hs_message textarea{height:100%;}@media screen and (max-width:1023px){.contact-form-hubspot .hs_message textarea{min-height:200px;}}.contact-form-hubspot .legal-consent-container{grid-column-start:1;grid-column-end:4;-ms-grid-row:7;}.contact-form-hubspot .legal-consent-container span,.contact-form-hubspot .legal-consent-container p{font-size:14px;}.contact-form-hubspot .hs-input{margin-bottom:0;}.contact-form-hubspot .hs_submit{grid-column-start:1;grid-column-end:2;-ms-grid-row:8;}@media screen and (min-width:64em){.contact-form-hubspot .hs_submit{grid-row-start:8;grid-row-end:9;}}@media screen and (min-width:40em) and (max-width:63.9375em){.contact-form-hubspot .hs_submit{grid-row-start:9;grid-row-end:10;}}@media screen and (max-width:39.9375em){.contact-form-hubspot .hs_submit{grid-column-end:3;}}.contact-form-hubspot .hs_recaptcha{grid-column-start:3;grid-column-end:4;-ms-grid-row:8;-ms-grid-column:3;}@media screen and (min-width:64em){.contact-form-hubspot .hs_recaptcha{grid-row-start:8;grid-row-end:9;}}@media screen and (min-width:40em) and (max-width:63.9375em){.contact-form-hubspot .hs_recaptcha{grid-row-start:9;grid-row-end:10;}}@media screen and (max-width:39.9375em){.contact-form-hubspot .hs_recaptcha{grid-column-start:1;margin-bottom:20px;}}@media screen and (min-width:40em){.contact-form-hubspot .hs_recaptcha,.contact-form-hubspot .hs_submit{padding-top:20px;}}@media screen and (min-width:40em){.contact-form-hubspot .grecaptcha-badge{margin-left:auto;}}.expadable-content-banner{margin-bottom:50px;}.expadable-content-banner .content-wrapper{position:relative;color:#fff;background-color:#000;padding:45px;}@media screen and (max-width:1023px){.expadable-content-banner .content-wrapper{padding:30px;}}.expadable-content-banner .content-wrapper .parent-title{color:#d60101;font-size:15px;font-weight:700;}.expadable-content-banner .content-wrapper h1{font-size:26px;margin-bottom:15px;margin-top:0;}.expadable-content-banner .content-wrapper .expandable-text{max-height:65px;overflow:hidden;}.expadable-content-banner .content-wrapper .expandable-text.expanded{max-height:none;overflow:visible;}.expadable-content-banner .content-wrapper .read-more{display:block;font-weight:700;margin-top:25px;}@media screen and (max-width:1023px){.expadable-content-banner .content-wrapper .read-more{margin-top:10px;}}.expadable-content-banner .content-wrapper .read-more:before{content:"";display:block;width:120px;border-top:1px solid #d60101;padding-bottom:20px;}.landing-child-pages{margin-bottom:55px;}@media screen and (min-width:40em){.landing-child-pages{margin-bottom:10px;}}.landing-child-pages .grid-x{margin-left:-22px;margin-right:-22px;}.landing-child-pages .grid-x>.cell{padding-left:22px;padding-right:22px;}.landing-child-pages .cell{margin-bottom:5px;}@media screen and (min-width:40em){.landing-child-pages .cell{margin-bottom:40px;}}@media screen and (min-width:64em){.landing-child-pages .cell{margin-bottom:90px;}}.landing-child-pages .item h2{color:#707070;font-size:18px;margin-bottom:20px;}@media screen and (min-width:64em){.landing-child-pages .item h2{font-size:26px;}}.landing-child-pages .item h2:before{content:" ";display:block;margin-bottom:12px;border-top:1px solid #d60101;width:90px;}.landing-child-pages .item .img-zoom-wrapper{margin-bottom:20px;}@media screen and (min-width:64em){.landing-child-pages .item .img-zoom-wrapper{margin-bottom:35px;}}.landing-child-pages .item p{margin-bottom:30px;}.landing-child-pages .item .info-link{color:#d60101;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.landing-child-pages .item .info-link:before{content:" ";display:block;margin-bottom:10px;border-top:1px solid #d60101;width:90px;}@media screen and (min-width:64em){.landing-child-pages .item .info-link:before{margin-bottom:20px;}}.landing-child-pages .item-small{height:60px;color:#fff;}.landing-child-pages .item-small>a{padding:0 18px;}.landing-child-pages .item-small h2{font-size:20px;line-height:1;font-weight:700;margin-bottom:0;}.landing-child-pages .item-small .arrow{font-size:20px;}.home .home-banner{margin-bottom:50px;}@media screen and (min-width:64em){.home .home-banner{margin-bottom:100px;}}.home .home-banner .banner-slider{margin-bottom:30px;}@media screen and (max-width:1279px){.home .home-banner .banner-slider{margin-bottom:12px;}}.home .home-banner .banner-slider .slides:not(.slick-initialized) .slide:not(:first-of-type){display:none;}.home .home-banner .slide{height:630px;overflow:hidden;}@media screen and (max-width:1023px){.home .home-banner .slide{height:400px;}}@media screen and (max-width:375px){.home .home-banner .slide{height:350px;}}.home .home-banner .slide .content{color:#fff;width:250px;padding:25px 0 25px 35px;position:relative;}@media screen and (max-width:375px){.home .home-banner .slide .content{width:180px;padding:25px 0 25px 15px;}}@media screen and (min-width:40em){.home .home-banner .slide .content{width:350px;padding:40px 0 50px 50px;}}@media screen and (min-width:64em){.home .home-banner .slide .content{width:500px;padding:80px 0 100px 100px;}}@media screen and (max-width:1279px) and (min-width:1023px){.home .home-banner .slide .content{padding:60px 0 80px 50px;}}.home .home-banner .slide .content:after{content:"";background-color:rgba(0,0,0,.66);position:absolute;left:-580px;width:900px;top:0;bottom:0;transform:skewX(-30deg);z-index:-1;}@media screen and (max-width:375px){.home .home-banner .slide .content:after{left:-640px;}}@media screen and (min-width:40em){.home .home-banner .slide .content:after{left:-440px;}}@media screen and (min-width:64em){.home .home-banner .slide .content:after{left:-200px;}}.home .home-banner .slide h2{font-weight:700;margin-bottom:30px;max-width:380px;}@media screen and (max-width:1023px){.home .home-banner .slide h2{font-size:28px;}}@media screen and (max-width:375px){.home .home-banner .slide h2{font-size:20px;}}.home .home-banner .slide p{font-size:32px;max-width:380px;margin-bottom:25px;}@media screen and (max-width:1023px){.home .home-banner .slide p{font-size:24px;}}@media screen and (max-width:375px){.home .home-banner .slide p{font-size:16px;margin-bottom:10px;}}.home .home-banner .slide p:after{content:"";display:block;width:120px;border-bottom:1px solid #fff;padding-top:35px;}@media screen and (max-width:375px){.home .home-banner .slide p:after{padding-bottom:10px;}}.home .home-banner .slide a{font-size:28px;font-family:"Barlow Condensed",sans-serif;font-weight:700;}@media screen and (max-width:375px){.home .home-banner .slide a{font-size:24px;}}.home .home-banner .slide .controls{position:absolute;top:25px;right:-80px;font-size:30px;}@media screen and (min-width:40em){.home .home-banner .slide .controls{top:40px;right:-125px;}}@media screen and (min-width:64em){.home .home-banner .slide .controls{right:-230px;}}.home .home-banner .slide .controls a:not(:last-of-type){margin-right:20px;}.home .home-banner .slick-dots{position:absolute;right:20px;bottom:20px;}@media screen and (max-width:1279px){.home .home-banner .banner-pages .grid-x{margin-left:-6px;margin-right:-6px;}.home .home-banner .banner-pages .grid-x>.cell{padding-left:6px;padding-right:6px;}}.home .home-banner .banner-page{display:block;color:#fff;height:80px;padding:10px 18px;margin-bottom:15px;position:relative;}@media screen and (max-width:39.9375em){.home .home-banner .banner-page{display:flex;align-items:center;}}@media screen and (min-width:40em){.home .home-banner .banner-page{height:120px;}}@media screen and (min-width:64em){.home .home-banner .banner-page{height:200px;padding:40px;}}@media screen and (max-width:1279px) and (min-width:1023px){.home .home-banner .banner-page{padding:40px 25px;}}.home .home-banner .banner-page:hover{text-decoration:none;}.home .home-banner .banner-page h2{font-size:30px;font-weight:700;margin-bottom:5px;}@media screen and (max-width:1279px){.home .home-banner .banner-page h2{font-size:24px;}}.home .home-banner .banner-page p{font-family:"Barlow Condensed",sans-serif;font-weight:700;}@media screen and (max-width:39.9375em){.home .home-banner .banner-page p{margin-bottom:0;}}@media screen and (max-width:1279px){.home .home-banner .banner-page p{font-size:14px;}}.home .home-banner .banner-page .extra{position:absolute;right:40px;bottom:40px;font-family:"Barlow Condensed",sans-serif;font-size:18px;font-weight:700;}@media screen and (max-width:1279px){.home .home-banner .banner-page .extra{bottom:30px;right:20px;font-size:15px;}}.home .home-banner .banner-page .extra:before{content:"";display:block;width:110px;border-top:1px solid #fff;margin-bottom:20px;}.home .home-banner .banner-page .extra-2{font-size:30px;position:absolute;right:20px;}@media screen and (min-width:40em) and (max-width:63.9375em){.home .home-banner .banner-page .extra-2{font-size:18px;bottom:15px;}}.home .spotlight,.home .spotlight-2{color:#707070;margin-bottom:50px;background-repeat:no-repeat;background-position:center bottom;position:relative;}@media screen and (max-width:39.9375em){.home .spotlight,.home .spotlight-2{background-image:none!important;}}@media screen and (min-width:40em) and (max-width:63.9375em){.home .spotlight,.home .spotlight-2{background-size:58.33333%;background-position:right bottom;}}.home .spotlight .grid-x,.home .spotlight-2 .grid-x{border-bottom:1px solid #cfcfcf;}@media screen and (min-width:40em){.home .spotlight .grid-x,.home .spotlight-2 .grid-x{padding-bottom:20px;}}@media screen and (min-width:64em){.home .spotlight .grid-x,.home .spotlight-2 .grid-x{margin-bottom:50px;}}.home .spotlight .tagline,.home .spotlight-2 .tagline{font-size:58px;font-weight:700;line-height:1.1;margin-bottom:0;}@media screen and (max-width:39.9375em){.home .spotlight .tagline,.home .spotlight-2 .tagline{font-size:24px;margin-bottom:40px;}}.home .spotlight a,.home .spotlight-2 a{display:block;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-top:40px;}.home .spotlight a:before,.home .spotlight-2 a:before{content:"";display:block;width:110px;margin-bottom:20px;border-bottom:1px solid #d60101;}@media screen and (max-width:39.9375em){.home .spotlight .product-link,.home .spotlight-2 .product-link{position:absolute;top:0;right:15px;margin-top:0;}}.home .spotlight h2,.home .spotlight-2 h2{color:#d60101;margin-bottom:30px;}@media screen and (max-width:39.9375em){.home .spotlight h2,.home .spotlight-2 h2{font-size:24px;}}.home .spotlight .feature-label,.home .spotlight-2 .feature-label{display:block;color:#d60101;font-size:12px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:3px;margin-top:-10px;}.home .spotlight img,.home .spotlight-2 img{padding-top:30px;}.home .spotlight-2 .tagline{font-size:45px;}.home .industries{margin-bottom:60px;}.home .industries .grid-x{margin-bottom:40px;}@media screen and (max-width:1279px){.home .industries .grid-x{margin-left:-10px;margin-right:-10px;}.home .industries .grid-x>.cell{padding-left:10px;padding-right:10px;}}.home .industries .grid-x>.cell{margin-bottom:20px;}.home .industries h2{color:#d60101;margin-bottom:40px;}@media screen and (max-width:39.9375em){.home .industries h2{font-size:24px;}}.home .industries .content{color:#fff;padding:40px 30px 30px 30px;height:210px;position:relative;}@media screen and (max-width:39.9375em){.home .industries .content{height:70px;padding:6px 10px;display:flex;justify-content:center;}}.home .industries .content:hover{color:#d60101;}.home .industries .content .more-label{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.home .industries .content .more-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.home .industries .content .more-label-2{font-size:24px;position:absolute;right:20px;}.home .industries h3{font-size:27px;font-weight:700;margin-bottom:0;}@media screen and (max-width:39.9375em){.home .industries h3{font-size:20px;padding-right:50%;line-height:1;}}.home .industries .line{border-bottom:1px solid #cfcfcf;}.home .popular-categories{margin-bottom:20px;color:#707070;}@media screen and (max-width:1279px){.home .popular-categories .grid-x{margin-left:-10px;margin-right:-10px;}.home .popular-categories .grid-x>.cell{padding-left:10px;padding-right:10px;}}.home .popular-categories h2{color:#d60101;margin-bottom:50px;}@media screen and (max-width:39.9375em){.home .popular-categories h2{font-size:24px;}}.home .popular-categories .cell{margin-bottom:40px;}.home .popular-categories .cell:hover{text-decoration:none;}.home .popular-categories h3{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:20px;}.home .popular-categories h3:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}.home .brand-logos{margin-bottom:60px;overflow:hidden;}.home .brand-logos .brands-slider{margin-left:-50px;margin-right:-50px;}.home .brand-logos .brands-slider .slide{padding-left:50px;padding-right:50px;}.home .brand-logos h2{color:#d60101;margin-bottom:60px;}@media screen and (max-width:39.9375em){.home .brand-logos h2{font-size:24px;}}.home .brand-logos .cell{margin-bottom:30px;}.home .brand-logos .line{border-bottom:1px solid #cfcfcf;padding-top:40px;}.home .services-video{color:#fff;margin-bottom:100px;position:relative;}@media screen and (max-width:39.9375em){.home .services-video{margin-bottom:40px;}}@media screen and (min-width:64em){.home .services-video .grid-x{height:460px;}}@media screen and (max-width:1023px){.home .services-video .intro{margin-bottom:20px;}}.home .services-video .intro .content{height:100%;padding:80px 50px 50px;background-color:#000;position:relative;}@media screen and (max-width:1279px){.home .services-video .intro .content{padding:45px 35px 35px;}}@media screen and (max-width:39.9375em){.home .services-video .intro .content{padding:45px 20px 35px;}}.home .services-video .jetpress-label{color:#b4b4b4;font-size:15px;font-weight:700;}.home .services-video h2{font-size:78px;font-family:"Barlow Condensed",sans-serif;font-weight:600;line-height:.9;margin-bottom:20px;}@media screen and (max-width:39.9375em){.home .services-video h2{margin-bottom:0;}}@media screen and (max-width:1279px){.home .services-video h2{font-size:50px;line-height:1.2;}}.home .services-video p{font-size:15px;font-weight:700;}@media screen and (max-width:39.9375em){.home .services-video p{margin-bottom:40px;}}@media screen and (min-width:40em){.home .services-video p{max-width:170px;}}.home .services-video .bottom-label{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;position:absolute;bottom:50px;}@media screen and (max-width:39.9375em){.home .services-video .bottom-label{position:static;}}@media screen and (min-width:40em) and (max-width:63.9375em){.home .services-video .bottom-label{right:35px;bottom:30px;}}.home .services-video .bottom-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}@media screen and (max-width:39.9375em){.home .services-video .video{height:240px;}}@media screen and (min-width:40em) and (max-width:63.9375em){.home .services-video .video{height:440px;}}.home .services-video .video a{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.home .services-video .video a:hover{text-decoration:none;}.home .services-video .video a:hover i{opacity:1;}.home .services-video .video i{color:#fff;background-color:#000;opacity:.7;font-size:58px;transition:opacity .3s ease;border-radius:90px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;text-align:center;padding-left:6px;}.product-landing .category-list{color:#707070;}.product-landing .category-list h2{display:block;color:#d60101;font-family:"Barlow Condensed",sans-serif;border-bottom:1px solid #cecece;padding-bottom:15px;margin-bottom:40px;}@media screen and (max-width:1279px){.product-landing .category-list .grid-x{margin-left:-10px;margin-right:-10px;}.product-landing .category-list .grid-x>.cell{padding-left:10px;padding-right:10px;}}.product-landing .category-list .cell{margin-bottom:45px;}@media screen and (min-width:64em){.product-landing .category-list .cell{margin-bottom:70px;}}.product-landing .category-list .cell:hover{text-decoration:none;}.product-landing .category-list h3{font-size:26px;font-weight:700;margin-bottom:20px;}.product-landing .category-list h3:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:12px;}.product-landing .category-list .img-zoom-wrapper{margin-bottom:35px;}@media screen and (max-width:1023px){.product-landing .category-list .img-zoom-wrapper{margin-bottom:0;}}.product-landing .category-list .browse-label{display:block;margin-top:30px;font-weight:700;font-size:18px;color:#d60101;padding-bottom:20px;}.product-landing .category-list .browse-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}.product-landing .category-list hr{margin-top:20px;margin-bottom:60px;}@media screen and (min-width:64em){.product-landing .category-list hr{margin-top:40px;margin-bottom:100px;}}.product-landing .category-list .product-search-bar{margin-bottom:45px;}@media screen and (min-width:64em){.product-landing .category-list .product-search-bar{margin-bottom:70px;}}.category .category-contents{margin-bottom:40px;}.category .category-contents hr{margin-bottom:40px;}.category .category-contents .category-list .category-list-wrapper{position:sticky;top:80px;}.category .category-contents .category-list .dropdown{margin-bottom:10px;}.category .category-contents .category-list .dropdown .dropdown-title{color:#fff;background-color:#d60101;font-size:15px;font-weight:700;padding:10px;}.category .category-contents .category-list .dropdown .dropdown-content{padding:30px 10px;}.category .category-contents .category-list .dropdown .dropdown-content a{display:block;font-size:14px;font-weight:500;}.category .category-contents .category-list .dropdown .dropdown-content a:not(:last-of-type){margin-bottom:20px;}.category .category-contents .category-list .dropdown .dropdown-content a.current{font-weight:700;color:#d60101;}.category .category-contents .category-list .dropdown.alt .dropdown-title{color:#000;background-color:transparent;border-bottom:1px solid #000;padding:15px 10px 15px 0;}.category .category-contents .content .content-wrapper{position:relative;color:#fff;background-color:#000;padding:55px 35px;margin-bottom:10px;}@media screen and (max-width:1023px){.category .category-contents .content .content-wrapper{padding:30px;}}.category .category-contents .content .content-wrapper .brand-logo{max-width:140px;}@media screen and (min-width:40em){.category .category-contents .content .content-wrapper .brand-logo{position:absolute;top:20px;right:20px;}}.category .category-contents .content .content-wrapper .parent-title{color:#d60101;font-size:15px;font-weight:700;}.category .category-contents .content .content-wrapper h1{font-size:24px;margin-bottom:40px;margin-top:0;}@media screen and (max-width:1023px){.category .category-contents .content .content-wrapper h1{margin-bottom:20px;}}.category .category-contents .content .content-wrapper p{font-size:14px;}.category .category-contents .content .content-wrapper .expandable-text{height:160px;overflow:hidden;}@media screen and (min-width:40em) and (max-width:63.9375em){.category .category-contents .content .content-wrapper .expandable-text{height:115px;}}@media screen and (max-width:39.9375em){.category .category-contents .content .content-wrapper .expandable-text{height:80px;}}.category .category-contents .content .content-wrapper .expandable-text a{text-decoration:underline;}@media screen and (min-width:64em){.category .category-contents .content .content-wrapper .expandable-text.expanded{overflow-y:scroll;padding-right:10px;}}@media screen and (max-width:1023px){.category .category-contents .content .content-wrapper .expandable-text.expanded{height:auto;}}.category .category-contents .content .content-wrapper .read-more{display:block;font-weight:700;margin-top:25px;}@media screen and (max-width:1023px){.category .category-contents .content .content-wrapper .read-more{margin-top:10px;}}.category .category-contents .content.no-slider .content-wrapper h1{margin-bottom:15px;}.category .category-contents .content.no-slider .content-wrapper .expandable-text{height:65px;padding-right:25%;}.category .category-contents .content.no-slider .content-wrapper .expandable-text.expanded{height:auto;overflow:visible;}@media screen and (min-width:64em){.category .category-contents .content.no-slider .content-wrapper .read-more{position:absolute;bottom:40px;right:50px;}.category .category-contents .content.no-slider .content-wrapper .read-more:before{content:"";display:block;width:120px;border-top:1px solid #d60101;padding-bottom:20px;}}.category .category-contents .banner-featured-products{color:#707070;margin-bottom:20px;}.category .category-contents .banner-featured-products h2{position:absolute;left:35px;bottom:35px;font-size:18px;font-family:"Barlow Condensed",sans-serif;}@media screen and (max-width:1023px){.category .category-contents .banner-featured-products h2{left:15px;bottom:15px;}}@media screen and (max-width:39.9375em){.category .category-contents .banner-featured-products h2{left:20px;bottom:15px;}}.category .category-contents .banner-featured-products h2 .highlight-label{color:#d60101;font-size:12px;}.category .category-contents .banner-featured-products h2 .highlight-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:20px;}@media screen and (max-width:1023px){.category .category-contents .banner-featured-products h2 .highlight-label:before{margin-bottom:5px;}}@media screen and (max-width:39.9375em){.category .category-contents .banner-featured-products h2 .highlight-label:before{margin-bottom:5px;}}.category .category-contents .banner-featured-products .banner-featured-products-slider{position:relative;overflow:hidden;}.category .category-contents .banner-featured-products .slide{position:relative;background-color:#e6e6e6;}@media screen and (max-width:39.9375em){.category .category-contents .banner-featured-products .slide{min-height:240px;}}.category .category-contents .banner-featured-products .controls{color:#fff;background-color:#4f4f4f;font-size:20px;position:absolute;right:0;bottom:0;padding:20px 25px 20px 10px;}.category .category-contents .banner-featured-products .controls a{position:relative;z-index:2;}.category .category-contents .banner-featured-products .controls a:first-of-type{margin-right:15px;}.category .category-contents .banner-featured-products .controls:before{content:"";background-color:#4f4f4f;position:absolute;right:-25px;width:120px;top:0;bottom:0;transform:skewX(-30deg);z-index:1;}.category .category-contents .related-links .grid-x{margin-left:-5px;margin-right:-5px;}.category .category-contents .related-links .grid-x>.cell{padding-left:5px;padding-right:5px;}.category .category-contents .related-links .related-link{display:block;color:#fff;height:130px;padding:25px 18px;margin-bottom:15px;position:relative;}.category .category-contents .related-links .related-link:hover{text-decoration:none;}.category .category-contents .related-links .related-link h2{font-size:20px;font-weight:700;margin-bottom:3px;}.category .category-contents .related-links .related-link p{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;margin-bottom:0;letter-spacing:.6px;}.category .category-contents .child-pages{margin-top:40px;}.category .category-contents .child-pages .img-zoom-container{border:1px solid #d1d1d1;padding:15px;transition:all .2s linear;}.category .category-contents .child-pages .img-zoom-container:hover{border-color:#8a8a8a;}.category .category-contents .child-pages .img-zoom-container .img-zoom-wrapper{overflow:visible;}.category .category-contents .child-pages h2{font-size:18px;margin-bottom:15px;display:flex;flex-direction:column;}.category .category-contents .child-pages h2:after{content:"";display:block;width:120px;border-bottom:1px solid #d60101;padding-top:20px;margin-top:auto;}.category .category-contents .child-pages .cell{margin-bottom:50px;}.category .related-links-2{margin-bottom:60px;}.category .related-links-2 .grid-x{margin-bottom:40px;}@media screen and (max-width:1279px){.category .related-links-2 .grid-x{margin-left:-10px;margin-right:-10px;}.category .related-links-2 .grid-x>.cell{padding-left:10px;padding-right:10px;}}.category .related-links-2 .grid-x>.cell{margin-bottom:20px;}.category .related-links-2 h2{color:#d60101;margin-bottom:40px;}@media screen and (max-width:39.9375em){.category .related-links-2 h2{font-size:24px;}}.category .related-links-2 .content{color:#fff;padding:40px 30px 30px 30px;height:210px;position:relative;}@media screen and (max-width:39.9375em){.category .related-links-2 .content{height:70px;padding:6px 10px;display:flex;justify-content:center;}}.category .related-links-2 .content:hover{color:#d60101;}.category .related-links-2 .content .more-label{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.category .related-links-2 .content .more-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.category .related-links-2 .content .more-label-2{font-size:24px;position:absolute;right:20px;}.category .related-links-2 h3{font-size:27px;font-weight:700;margin-bottom:0;}@media screen and (max-width:39.9375em){.category .related-links-2 h3{font-size:20px;padding-right:50%;line-height:1;}}.category .related-links-2 .line{border-bottom:1px solid #cfcfcf;}.product-filter .product-filter-contents{margin-bottom:50px;}.product-filter .product-filter-contents hr{margin-bottom:40px;}.product-filter .product-filter-contents .category-list-container{margin-bottom:40px;}.product-filter .product-filter-contents .category-list-container .filter{position:sticky;top:80px;}.product-filter .product-filter-contents .category-list-container .page-title{color:#d60101;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:18px;padding-bottom:12px;border-bottom:1px solid #000;margin-bottom:30px;}.product-filter .product-filter-contents .category-list-container .filter-heading{color:#5c5c5c;font-size:16px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:20px;}.product-filter .product-filter-contents .category-list-container .filter-heading a{font-size:14px;color:#d60101;}.product-filter .product-filter-contents .category-list-container .filter-heading a:hover{text-decoration:none;}.product-filter .product-filter-contents .category-list-container .filter-heading i{color:#5c5c5c;margin-left:5px;}.product-filter .product-filter-contents .category-list-container .filters{margin-bottom:20px;border-bottom:2px solid #000;padding-bottom:20px;}.product-filter .product-filter-contents .category-list .dropdown{margin-bottom:10px;}.product-filter .product-filter-contents .category-list .dropdown .dropdown-title{color:#fff;background-color:#d60101;font-size:15px;font-weight:700;padding:10px;}.product-filter .product-filter-contents .category-list .dropdown .dropdown-content{padding:30px 10px;}.product-filter .product-filter-contents .category-list .dropdown .dropdown-content a{display:block;font-size:14px;font-weight:500;}.product-filter .product-filter-contents .category-list .dropdown .dropdown-content a:not(:last-of-type){margin-bottom:20px;}.product-filter .product-filter-contents .category-list .dropdown .dropdown-content a.current{font-weight:700;color:#d60101;}.product-filter .product-filter-contents .category-list .dropdown.alt .dropdown-title{color:#000;background-color:transparent;border-bottom:1px solid #000;padding:15px 10px 15px 0;}.product-filter .product-filter-contents .content .content-wrapper{position:relative;color:#fff;background-color:#000;padding:55px 35px;margin-bottom:20px;}@media screen and (max-width:1023px){.product-filter .product-filter-contents .content .content-wrapper{padding:30px;}}.product-filter .product-filter-contents .content .content-wrapper .brand-logo{max-width:140px;}@media screen and (min-width:40em){.product-filter .product-filter-contents .content .content-wrapper .brand-logo{position:absolute;top:20px;right:20px;}}.product-filter .product-filter-contents .content .content-wrapper .parent-title{color:#d60101;font-size:15px;font-weight:700;}.product-filter .product-filter-contents .content .content-wrapper h1{font-size:24px;margin-bottom:40px;margin-top:0;}@media screen and (max-width:1023px){.product-filter .product-filter-contents .content .content-wrapper h1{margin-bottom:20px;}}.product-filter .product-filter-contents .content .content-wrapper p{font-size:14px;}.product-filter .product-filter-contents .content .content-wrapper .expandable-text{height:160px;overflow:hidden;}@media screen and (min-width:40em) and (max-width:63.9375em){.product-filter .product-filter-contents .content .content-wrapper .expandable-text{height:115px;}}@media screen and (max-width:39.9375em){.product-filter .product-filter-contents .content .content-wrapper .expandable-text{height:80px;}}.product-filter .product-filter-contents .content .content-wrapper .expandable-text a{text-decoration:underline;}.product-filter .product-filter-contents .content .content-wrapper .expandable-text.expanded{height:200px;overflow-y:scroll;padding-right:10px;}@media screen and (min-width:40em) and (max-width:63.9375em){.product-filter .product-filter-contents .content .content-wrapper .expandable-text.expanded{height:145px;}}@media screen and (max-width:39.9375em){.product-filter .product-filter-contents .content .content-wrapper .expandable-text.expanded{height:auto;}}.product-filter .product-filter-contents .content .content-wrapper .read-more{display:block;font-weight:700;margin-top:25px;}@media screen and (max-width:1023px){.product-filter .product-filter-contents .content .content-wrapper .read-more{margin-top:10px;}}.product-filter .product-filter-contents .content.no-slider .content-wrapper h1{margin-bottom:15px;}.product-filter .product-filter-contents .content.no-slider .content-wrapper .expandable-text{height:65px;}@media screen and (min-width:64em){.product-filter .product-filter-contents .content.no-slider .content-wrapper .expandable-text{padding-right:25%;}}.product-filter .product-filter-contents .content.no-slider .content-wrapper .expandable-text.expanded{height:auto;overflow:visible;}@media screen and (min-width:64em){.product-filter .product-filter-contents .content.no-slider .content-wrapper .read-more{position:absolute;bottom:40px;right:50px;}.product-filter .product-filter-contents .content.no-slider .content-wrapper .read-more:before{content:"";display:block;width:120px;border-top:1px solid #d60101;padding-bottom:20px;}}.product-filter .product-filter-contents .content+.category-list{margin-bottom:10px;}@media screen and (min-width:64em){.product-filter .product-filter-contents .child-pages{min-height:380px;}}.product-filter .product-filter-contents .child-pages>div{margin-bottom:50px;}.product-filter .product-filter-contents .related-links .grid-x{margin-left:-5px;margin-right:-5px;}.product-filter .product-filter-contents .related-links .grid-x>.cell{padding-left:5px;padding-right:5px;}.product-filter .product-filter-contents .related-links .related-link{display:block;color:#fff;height:130px;padding:25px 18px;margin-bottom:15px;position:relative;}.product-filter .product-filter-contents .related-links .related-link:hover{text-decoration:none;}.product-filter .product-filter-contents .related-links .related-link h2{font-size:20px;font-weight:700;margin-bottom:3px;}.product-filter .product-filter-contents .related-links .related-link p{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;margin-bottom:0;letter-spacing:.6px;}.product-filter .related-links-2{margin-bottom:60px;}.product-filter .related-links-2 .grid-x{margin-bottom:40px;}@media screen and (max-width:1279px){.product-filter .related-links-2 .grid-x{margin-left:-10px;margin-right:-10px;}.product-filter .related-links-2 .grid-x>.cell{padding-left:10px;padding-right:10px;}}.product-filter .related-links-2 .grid-x>.cell{margin-bottom:20px;}.product-filter .related-links-2 h2{color:#d60101;margin-bottom:40px;}@media screen and (max-width:39.9375em){.product-filter .related-links-2 h2{font-size:24px;}}.product-filter .related-links-2 .content{color:#fff;padding:40px 30px 30px 30px;height:210px;position:relative;}@media screen and (max-width:39.9375em){.product-filter .related-links-2 .content{height:70px;padding:6px 10px;display:flex;justify-content:center;}}.product-filter .related-links-2 .content:hover{color:#d60101;}.product-filter .related-links-2 .content .more-label{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.product-filter .related-links-2 .content .more-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.product-filter .related-links-2 .content .more-label-2{font-size:24px;position:absolute;right:20px;}.product-filter .related-links-2 h3{font-size:27px;font-weight:700;margin-bottom:0;}@media screen and (max-width:39.9375em){.product-filter .related-links-2 h3{font-size:20px;padding-right:50%;line-height:1;}}.product-filter .related-links-2 .line{border-bottom:1px solid #cfcfcf;}.product .heading-line{margin-bottom:40px;}.product .heading{margin-bottom:25px;}.product .heading .heading-wrapper{color:#fff;background-color:#000;border-top:1px solid #c2c2c2;padding:12px 25px;position:relative;}@media screen and (min-width:64em){.product .heading .heading-wrapper{padding:25px 45px;}}.product .heading h2{margin:0;font-size:16px;}.product .heading h3{margin:0;font-size:9px;font-weight:700;}.product .heading .back-btn{position:absolute;top:15px;right:15px;font-size:11px;font-family:"Barlow Condensed",sans-serif;font-weight:700;padding-top:10px;border-top:1px solid #fff;}@media screen and (min-width:64em){.product .heading .back-btn{top:25px;right:35px;padding-top:17px;}}.product .tier-slider .controls{right:auto;left:0;padding:20px 10px 20px 25px;}.product .tier-slider .controls:before{transform:skewX(30deg);}.product .product-content{margin-bottom:30px;overflow:hidden;}.product .product-content>.grid-x{margin-left:-35px;margin-right:-35px;}.product .product-content>.grid-x>.cell{padding-left:35px;padding-right:35px;}.product .product-content h1{color:#d60101;border-bottom:1px solid #cacaca;padding-bottom:25px;margin-bottom:40px;margin-top:0;}.product .product-content h2{color:#000;font-size:24px;font-family:"Barlow Condensed",sans-serif;}@media screen and (min-width:64em){.product .product-content .dimension-guide{display:flex;}}@media screen and (max-width:1023px){.product .product-content .dimension-guide{margin-top:50px;margin-bottom:50px;}}.product .product-content .dimension-guide h2{font-family:"Barlow Condensed",sans-serif;font-size:28px;}@media screen and (min-width:64em){.product .product-content .dimension-guide h2{margin-top:40px;}}.product .product-content .dimension-guide .click-label{color:#707070;font-size:16px;font-family:"Barlow Condensed",sans-serif;font-weight:500;margin-bottom:35px;}.product .product-content .dimension-guide .download-btn{margin-bottom:10px;}.product .product-content .dimension-guide .download-btn span{display:inline-block;width:calc(100% - 40px);margin-right:10px;font-size:14px;vertical-align:middle;}.product .product-content .dimension-guide .download-btn i{font-size:35px;color:#d60101;vertical-align:middle;}.product .product-content .dimension-guide img{border:1px solid #d1d1d1;}.product .product-content .dimension-guide .img-wrapper{transition:flex-basis .3s ease;position:relative;}.product .product-content .dimension-guide .img-wrapper:not(.grow){cursor:pointer;}@media screen and (min-width:64em){.product .product-content .dimension-guide .img-wrapper{margin-left:100px;}}.product .product-content .dimension-guide .img-wrapper i{position:absolute;top:0;right:0;color:#d60101;font-size:24px;padding:16px 18px;}.product .product-content .dimension-guide .img-wrapper .fa-times{cursor:pointer;}.product .product-content .dimension-guide .img-wrapper.grow{position:fixed;right:20px;bottom:20px;z-index:7;width:60vw;cursor:move;}.product .product-content .dimension-guide .img-wrapper.grow .fa-search-plus{display:none;}.product .product-content .dimension-guide .img-wrapper:not(.grow){width:300px;}.product .product-content .dimension-guide .img-wrapper:not(.grow) .fa-times{display:none;}.product .product-content .accompanying-products{overflow:hidden;}.product .product-content .accompanying-products .title-container{color:#d60101;margin-bottom:20px;}@media screen and (max-width:39.9375em){.product .product-content .accompanying-products .title-container h2{padding-right:30px;}}.product .product-content .accompanying-products .accompanying-products-slider{margin-left:-10px;margin-right:-10px;}.product .product-content .accompanying-products .accompanying-products-slider .slide{padding-left:10px;padding-right:10px;}.product .product-content .accompanying-products .accompanying-products-slider .slick-track{margin-left:0;}.product .product-content .accompanying-products h2{color:#d60101;font-size:36px;margin-bottom:0;}.product .product-content .accompanying-products h3{color:#d60101;font-size:18px;font-weight:700;margin-bottom:20px;}@media screen and (min-width:64em){.product .product-content .accompanying-products h3{font-size:13px;}}.product .product-content .accompanying-products .info-label{color:#d60101;font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.product .product-content .accompanying-products .info-label:before{content:"";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.product .product-content .accompanying-products .link{font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.product .product-content .accompanying-products .accompanying-products-slider-controls{font-size:25px;}.product .product-content .accompanying-products .accompanying-products-slider-controls a:not(:last-of-type){margin-right:25px;}@media screen and (min-width:64em){.product .product-content .tier-slider.has-thumbnails+.content .tabs-content{min-height:350px;}}.product .product-content .content{margin-bottom:60px;}@media screen and (min-width:64em){.product .product-content .content{margin-bottom:30px;}}.product .product-content .content h1{margin-top:25px;}.product .product-content .content hr{margin-top:25px;margin-bottom:40px;}.product .product-content .content .tabs-wrapper{overflow:hidden;margin-bottom:45px;}.product .product-content .content .tabs{display:flex;margin-left:-3px;margin-right:-3px;border:0;}.product .product-content .content .tabs-title{width:auto;flex-grow:1;padding-left:3px;padding-right:3px;text-align:center;height:48px;}.product .product-content .content .tabs-title:only-child{display:none;}.product .product-content .content .tabs-title.is-active a,.product .product-content .content .tabs-title:hover a{color:#fff;background-color:#5c5c5c;text-decoration:none;}.product .product-content .content .tabs-title a{background-color:#e8e8e8;color:#7e7e7e;font-size:14px;font-weight:700;padding-top:16px;padding-bottom:17px;transition:background-color .3s ease,color .3s ease;padding-left:5px;padding-right:5px;}@media screen and (max-width:39.9375em){.product .product-content .content .tabs-title a{font-size:10px;}}.product .product-content .content .tabs-title a:focus{outline:0;}.product .product-content .content .tabs-content{border:0;}.product .product-content .content .tabs-content a{text-decoration:underline;}.product .product-content .content .tabs-panel{padding:0;margin-bottom:45px;font-size:17px;line-height:1;}.product .product-content .content .tabs-panel p{font-size:17px;line-height:1;}.product .product-content .content #industries a{display:block;font-size:24px;font-weight:700;text-decoration:none;margin-bottom:20px;}.product .product-content .content #industries a img{max-width:200px;padding-right:20px;}.product .product-content .content .cta h4{font-weight:700;font-size:24px;margin-bottom:10px;}@media screen and (min-width:64em){.product .product-content .content .cta h4{font-size:16px;margin-bottom:0;}}.product .product-content .content .cta p{font-size:18px;}@media screen and (min-width:64em){.product .product-content .content .cta p{font-size:17px;}}.product .product-content .content .downloads{margin-bottom:25px;}.product .product-content .content .downloads .ei-container .ei-select{height:42px;}.product .product-content .content .downloads .ei-container .ei-select .ei-name{color:#000;font-weight:700;padding:6px 16px;}.product .product-content .content .extra-buttons{margin-left:-6px;margin-right:-6px;}.product .product-content .content .extra-buttons>.cell{padding-left:6px;padding-right:6px;}.product .product-content .content .variations,.product .product-content .content .enquire{display:block;font-size:18px;font-weight:500;font-family:"Barlow Condensed",sans-serif;padding:28px 20px;text-align:center;color:#fff;margin-bottom:22px;transition:background-color .3s ease;}.product .product-content .content .variations:hover,.product .product-content .content .enquire:hover{text-decoration:none;opacity:.8;background-color:#5c5c5c;}.product .product-content .content .variations{background-color:#000;}.product .product-content .content .enquire{background-color:#d60101;}.product .product-content #pnlDimensionGuideBig{position:absolute;z-index:99999;}.product .product-content #pnlDimensionGuideBig #imgDimensionGuideBig{border:1px solid #d1d1d1;}@media screen and (min-width:40em){.product .product-content #pnlDimensionGuideBig #imgDimensionGuideBig{width:60%;}}.product .product-content #pnlDimensionGuideBig i.fa-times{position:absolute;top:0;right:0;color:#d60101;font-size:30px;padding:14px 16px;z-index:400;cursor:pointer;}.product .product-variations{margin-bottom:50px;}@media screen and (min-width:64em){.product .product-variations{margin-bottom:100px;}}.product .product-variations h2{font-size:28px;margin-bottom:20px;}.product .product-variations .table-scroll,.product .product-variations .table-scroll-double-scroller{overflow-x:auto;}.product .product-variations .table-scroll::-webkit-scrollbar,.product .product-variations .table-scroll-double-scroller::-webkit-scrollbar{height:12px;}.product .product-variations .table-scroll::-webkit-scrollbar-track,.product .product-variations .table-scroll-double-scroller::-webkit-scrollbar-track{border:1px solid #707070;}.product .product-variations .table-scroll::-webkit-scrollbar-thumb,.product .product-variations .table-scroll-double-scroller::-webkit-scrollbar-thumb{background:#898989;}.product .product-variations .table-scroll-double-scroller div{height:12px;}.product .product-variations table{width:100%;text-align:left;font-size:16px;font-family:"Barlow Condensed",sans-serif;white-space:nowrap;}.product .product-variations thead{background-color:#ededed;}.product .product-variations thead th:not(.sorter-false){line-height:17px;cursor:pointer;}.product .product-variations th{font-size:14px;text-align:left;background-color:#ededed;position:relative;transition:top .1s ease;z-index:999;}.product .product-variations th,.product .product-variations td{padding:16px;}.product .product-variations td.jpcode-col{position:relative;padding-right:32px;}.product .product-variations td.jpcode-col a.icon{position:absolute;right:16px;}.product .product-variations td.jpcode-col a:not(.icon){text-decoration:underline;color:#d60101;}.product .product-variations td.jpcode-col a:not(.icon):hover{text-decoration:none;}.product .product-variations tr{border-bottom:1px solid #a9a9a9;}.product .product-variations .img-col{width:50px;}.product .product-variations .btn-container{width:90px;}.product .product-variations .btn{display:block;width:90px;text-align:center;white-space:normal;}.product .product-variations i{color:#d60101;font-size:21px;}.product .product-variations .tablesorter-headerUnSorted:not(.sorter-false)>div:after{content:"";color:#d60101;font-family:"Font Awesome 5 Pro";margin-left:10px;font-size:16px;}.product .product-variations .tablesorter-headerAsc>div:after{content:"";color:#d60101;font-family:"Font Awesome 5 Pro";margin-left:10px;font-size:16px;}.product .product-variations .tablesorter-headerDesc>div:after{content:"";color:#d60101;font-family:"Font Awesome 5 Pro";margin-left:10px;font-size:16px;}.product-option-buttons a{display:block;background-color:#ededed;transition:all .2s linear;font-family:"Barlow Condensed",sans-serif;}.product-option-buttons a div{display:flex;font-size:17px;line-height:17px;justify-content:center;align-items:center;padding:10px;font-weight:600;}.product-option-buttons a div img{max-width:60px;margin-right:5px;}.product-option-buttons a div>span .red{display:block;color:#d60101;}.product-option-buttons a p{background-color:#d60101;color:#fff;text-transform:none;margin:0;padding:4px 10px 7px 10px;font-size:14px;line-height:14px;position:relative;transition:all .1s linear;}.product-option-buttons a p:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:15px;line-height:15px;top:5px;right:10px;color:#fff;content:"";}.product-option-buttons a.free-samples p:after{content:"";font-size:14px;line-height:14px;font-weight:300;}.product-option-buttons a.enquire p:after{content:"";font-size:14px;line-height:14px;}.product-option-buttons a:hover{text-decoration:none;color:inherit;background-color:#f2f2f2;}.product-option-buttons a:hover p{background-color:#5c5c5c;}@media screen and (max-width:39.9375em){.product-option-buttons{margin-right:-.3rem!important;margin-left:-.3rem!important;}.product-option-buttons a div{font-size:12px;line-height:12px;padding:6px;}.product-option-buttons a div img{max-width:40px;margin-right:5px;}.product-option-buttons>.cell{padding-right:.3rem;padding-left:.3rem;}}.cad-popup{width:100%;padding:15px;}.cad-popup h2{font-size:18px;}.cad-popup .viewer-360{border:1px solid #cacaca;height:220px;margin-bottom:10px;position:relative;}.cad-popup .viewer-360 .sketchfab-embed-wrapper{width:100%;height:100%;}.cad-popup .viewer-360 .sketchfab-embed-wrapper iframe{width:100%;height:100%;}.cad-popup .viewer-360 img.alt-image{position:relative;display:block;margin:0 auto;height:100%;}.cad-popup .viewer-360 .no360{display:flex;height:100%;padding:30px;text-align:center;align-items:center;}.cad-popup div.terms{padding-bottom:10px;text-align:center;}.cad-popup div.terms label{line-height:1.4;}@media(max-width:370px){.cad-popup div.terms label{width:calc(100% - 90px);text-align:left;}}.cad-popup div.terms a{color:#d60101;}.cad-popup div.terms .ei-input.ei-checkbox{vertical-align:middle;}.cad-popup .product-option-buttons{margin-right:-.5rem!important;margin-left:-.5rem!important;}.cad-popup .product-option-buttons a{font-size:16px;line-height:17px;}.cad-popup .product-option-buttons a img{max-width:40px;}.cad-popup .product-option-buttons>.cell{padding-right:.5rem;padding-left:.5rem;}.cad-popup .product-option-buttons>.cell.small-12{flex-grow:1;flex-shrink:1;flex-basis:0;}@media(max-width:370px){.cad-popup .product-option-buttons>.cell a{max-width:200px;margin:0 auto 10px auto;}.cad-popup .product-option-buttons>.cell.small-12{width:100%;flex-grow:0;flex-shrink:0;flex-basis:auto;}}.cad-popup .cad-popup-bottom{padding-top:10px;text-align:center;}.cad-popup .cad-popup-bottom p{margin:0;padding:0 0 10px 0;}.cad-popup .cad-popup-bottom p:last-of-type{padding-bottom:17px;}.cad-popup .cad-popup-bottom a.enquire{position:relative;transition:all .1s linear;padding-left:33px;font-size:15px;line-height:15px;border:1px solid #d60101!important;margin-left:5px;}.cad-popup .cad-popup-bottom a.enquire:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:16px;line-height:16px;font-weight:300;top:8px;left:10px;color:#fff;content:"";}.cad-popup .cad-popup-bottom a.tel{position:relative;transition:all .1s linear;padding-left:33px;font-size:15px;line-height:15px;font-weight:700;border:1px solid #d60101;color:#d60101;padding:7px 11px 7px 31px;margin-right:5px;}.cad-popup .cad-popup-bottom a.tel:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:16px;line-height:16px;font-weight:300;top:8px;left:10px;content:"";}.cad-popup .cad-popup-bottom a.tel:hover{text-decoration:none;background-color:#ededed;}@media(max-width:370px){.cad-popup .cad-popup-bottom a.enquire,.cad-popup .cad-popup-bottom a.tel{font-size:13px;line-height:13px;}}.landing .banner{margin-bottom:30px;}@media screen and (min-width:64em){.landing .banner{margin-bottom:70px;}}.industry .associated-products{margin-bottom:30px;}.industry .associated-products .grid-x{margin-left:-45px;margin-right:-45px;}.industry .associated-products .grid-x>.cell{padding-left:45px;padding-right:45px;}.industry .associated-products h2{color:#d60101;font-size:36px;margin-bottom:50px;}@media screen and (max-width:39.9375em){.industry .associated-products h2{font-size:22px;margin-bottom:20px;}}.industry .associated-products h3{color:#d60101;font-size:18px;font-weight:700;margin-bottom:30px;}.industry .associated-products .cell{margin-bottom:50px;}.industry .associated-products .img-zoom-wrapper{margin-bottom:30px;}.industry .associated-products .info-link{color:#707070;font-weight:700;font-family:"Barlow Condensed",sans-serif;font-size:15px;}.industry .associated-products .info-link:before{content:" ";display:block;margin-bottom:12px;border-top:1px solid #d60101;width:90px;}.search{padding-bottom:60px;}.search .filter h2{font-size:20px;}.search .filter .filter-wrapper>div:not(:last-child){margin-right:20px;}.search .filter label{margin-right:30px;}.search .filter .ei-container{width:240px;}.search .filter input[type=text]{height:30px;font-size:14px;margin-bottom:0;}.search .results img{max-width:200px;margin-right:20px;}.search .results hr{margin-top:30px;margin-bottom:30px;}.case-studies .product-search-bar{margin-bottom:30px;}.case-studies .case-study-list .title-container{margin-bottom:30px;}.case-studies .case-study-list h2{color:#d60101;font-weight:700;font-size:36px;}.case-studies .case-study-list .view-archive{font-size:16px;font-family:"Barlow Condensed",sans-serif;font-weight:700;}.case-studies .case-study-list .view-archive:before{content:" ";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:10px;}.case-studies .case-study-list .item{margin-bottom:40px;}.case-studies .case-study-list .item .img{display:block;min-height:340px;}@media screen and (max-width:39.9375em){.case-studies .case-study-list .item .img{min-height:0;height:240px;}}.case-studies .case-study-list .item .content{color:#fff;background-color:#d60101;padding:40px 45px 80px;position:relative;}@media screen and (max-width:39.9375em){.case-studies .case-study-list .item .content{padding:40px 30px 80px;}}@media screen and (min-width:40em){.case-studies .case-study-list .item .content{min-height:380px;}}.case-studies .case-study-list .item .content h3{font-size:24px;font-weight:700;margin-bottom:40px;}.case-studies .case-study-list .item .content h3 a:hover{color:inherit;}.case-studies .case-study-list .item .content .subtitle{font-size:14px;font-weight:700;margin-bottom:25px;}.case-studies .case-study-list .item .content p{font-size:14px;}.case-studies .case-study-list .item .content .link{position:absolute;bottom:40px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.case-studies .case-study-list .item .content .link:hover{color:inherit;}.case-studies .case-study-list .item .content .link:before{content:"";display:block;width:110px;border-bottom:1px solid #fff;margin-bottom:10px;}.archive .heading{margin-bottom:35px;}.archive .heading .heading-wrapper{color:#fff;background-color:#000;padding:25px 45px;}.archive .heading .parent-title{display:block;font-size:9px;font-weight:700;}.archive .heading h1{font-size:16px;font-weight:700;margin:0;}.archive .heading .back-link{font-size:12px;font-family:"Barlow Condensed",sans-serif;font-weight:700;display:flex;flex-direction:column;align-items:flex-end;}.archive .heading .back-link:before{display:block;content:" ";width:80px;border-top:1px solid #fff;margin-bottom:20px;}.archive .filter h2{color:#d60101;margin-bottom:30px;}.archive .filter .filter-settings{margin-bottom:50px;}@media screen and (min-width:64em){.archive .filter .items{margin-bottom:50px;}}.archive .filter .items>div{margin-bottom:50px;}.testimonials .heading{margin-bottom:70px;}.testimonials .heading .heading-wrapper{color:#fff;background-color:#000;padding:20px;}@media screen and (min-width:64em){.testimonials .heading .heading-wrapper{padding:30px 35px;}}.testimonials .heading h1{font-size:16px;font-weight:700;margin:0;}@media screen and (min-width:64em){.testimonials .heading h1{font-size:26px;}}.testimonials .testimonial-list{margin-bottom:80px;}@media screen and (min-width:64em){.testimonials .testimonial-list{margin-bottom:120px;}}.testimonials .testimonial-list .item{margin-bottom:60px;}.testimonials .testimonial-list .item h2{color:#d60101;font-size:22px;font-weight:700;margin-bottom:30px;}.testimonials .testimonial-list .item p{margin-bottom:40px;}.testimonials .testimonial-list .item .name{color:#d60101;font-size:22px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.testimonials .testimonial-list .item .company{color:#707070;font-size:17px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.testimonials .testimonial-list .item:after{content:" ";display:block;width:80px;border-bottom:1px solid #d60101;margin-top:20px;}.news .news-article-list h2{color:#d60101;margin-bottom:50px;}.news .news-article-list .items>div{margin-bottom:50px;}.news .video-list .title-container{margin-bottom:50px;}.news .video-list h2{color:#d60101;}.news .video-list .view-archive{font-size:16px;font-family:"Barlow Condensed",sans-serif;font-weight:700;}.news .video-list .view-archive:before{content:" ";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:10px;}.news .video-list .items>div{margin-bottom:50px;}.news .video-list .items h3{color:#d60101;font-size:18px;font-weight:700;margin-bottom:20px;}.news .video-list .items .video{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;}.news .video-list .items .video i{color:#fff;background-color:#000;opacity:.7;font-size:24px;transition:opacity .3s ease;border-radius:90px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;text-align:center;padding-left:6px;position:absolute;}.news .video-list .items .video:hover{text-decoration:none;}.news .video-list .items .video:hover i{opacity:1;}.downloads .heading{margin-bottom:30px;}@media screen and (min-width:64em){.downloads .heading{margin-bottom:70px;}}.downloads .heading .heading-wrapper{background-color:#000;padding:25px 36px;}@media screen and (min-width:64em){.downloads .heading .heading-wrapper{padding:30px 36px;}}.downloads .heading h1{color:#fff;margin:0;font-size:20px;}@media screen and (min-width:64em){.downloads .heading h1{font-size:26px;}}.downloads .download-category-list{margin-bottom:55px;}@media screen and (max-width:39.9375em){.downloads .download-category-list{padding-right:23px;}}@media screen and (min-width:40em){.downloads .download-category-list{margin-bottom:10px;}}.downloads .download-category-list .grid-x{margin-left:-22px;margin-right:-22px;}.downloads .download-category-list .grid-x>.cell{padding-left:22px;padding-right:22px;}.downloads .download-category-list .cell{margin-bottom:5px;}@media screen and (min-width:40em){.downloads .download-category-list .cell{margin-bottom:40px;}}@media screen and (min-width:64em){.downloads .download-category-list .cell{margin-bottom:90px;}}.downloads .download-category-list .item h2{color:#707070;font-size:18px;margin-bottom:20px;}@media screen and (min-width:64em){.downloads .download-category-list .item h2{font-size:26px;}}.downloads .download-category-list .item h2:before{content:" ";display:block;margin-bottom:12px;border-top:1px solid #d60101;width:90px;}.downloads .download-category-list .item .img-zoom-wrapper{margin-bottom:20px;}@media screen and (min-width:64em){.downloads .download-category-list .item .img-zoom-wrapper{margin-bottom:35px;}}.downloads .download-category-list .item p{margin-bottom:30px;}.downloads .download-category-list .item .info-link{color:#d60101;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.downloads .download-category-list .item .info-link:before{content:" ";display:block;margin-bottom:10px;border-top:1px solid #d60101;width:90px;}@media screen and (min-width:64em){.downloads .download-category-list .item .info-link:before{margin-bottom:20px;}}.downloads .download-category-list .item-small{height:60px;color:#fff;}.downloads .download-category-list .item-small>a{padding:0 18px;}.downloads .download-category-list .item-small h2{font-size:20px;line-height:1;font-weight:700;margin-bottom:0;}.downloads .download-category-list .item-small .arrow{font-size:20px;}.contact .heading{margin-bottom:30px;}@media screen and (min-width:64em){.contact .heading{margin-bottom:70px;}}.contact .heading .heading-wrapper{background-color:#000;padding:25px 36px;}@media screen and (min-width:64em){.contact .heading .heading-wrapper{padding:30px 36px;}}.contact .heading h1{color:#fff;margin:0;font-size:20px;}@media screen and (min-width:64em){.contact .heading h1{font-size:26px;}}.contact .page-content{margin-bottom:50px;overflow:hidden;}@media screen and (min-width:64em){.contact .page-content{margin-bottom:100px;}}.contact .page-content>.grid-x{margin-left:-40px;margin-right:-40px;}.contact .page-content>.grid-x>.cell{padding-left:40px;padding-right:40px;}.contact .page-content h2{color:#707070;font-size:26px;font-family:"Barlow Condensed",sans-serif;font-family:700;margin-bottom:30px;}.contact .page-content h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:20px;}.contact .page-content h3{font-size:14px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:15px;}.contact .page-content .text{margin-bottom:40px;}.contact .page-content .distributors-link{display:block;color:#d60101;font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;}.contact .page-content .distributors-link.small{padding-bottom:20px;padding-top:20px;}.contact .page-content .links{margin-bottom:35px;}.contact .page-content .office{font-size:14px;font-weight:300;line-height:1.6;}.contact .page-content .office:after{content:" ";display:block;width:90px;margin-top:50px;border-bottom:1px solid #d60101;}.contact .page-content iframe{width:100%;height:300px;}@media screen and (min-width:40em){.contact .page-content iframe{height:500px;}}@media screen and (min-width:64em){.contact .page-content iframe{height:400px;}}.contact .distributors{margin-bottom:50px;}@media screen and (min-width:64em){.contact .distributors{margin-bottom:100px;}}.contact .distributors h2{color:#707070;font-size:26px;font-family:"Barlow Condensed",sans-serif;font-weight:700;margin-bottom:30px;}.contact .distributors h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:20px;}.contact .distributors .text{margin-bottom:40px;}@media screen and (min-width:64em){.contact .distributors .text{margin-bottom:80px;}}.contact .distributors h3{font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:15px;}.contact .distributors .item{font-size:14px;line-height:1.6;margin-bottom:20px;}.contact .distributors .item:after{content:" ";display:block;width:90px;max-width:100%;border-bottom:1px solid #d60101;margin-top:50px;}.brands .brand-list{font-size:17px;margin-bottom:10px;}@media screen and (min-width:64em){.brands .brand-list{margin-bottom:40px;}}.brands .brand-list .cell{margin-bottom:60px;}@media screen and (min-width:64em){.brands .brand-list .cell{margin-bottom:40px;}}.brands .brand-list h2{color:#5c5c5c;font-size:18px;font-weight:700;}.brands .brand-list h2:after{content:" ";display:block;margin-top:15px;margin-bottom:15px;width:90px;border-bottom:1px solid #d60101;}.brands .brand-list img{margin-bottom:30px;}.brands .brand-list .expandable-text{height:65px;overflow:hidden;}.brands .brand-list .expanded{height:auto;}.brands .brand-list .read-more{color:#d60101;font-weight:700;}.careers .current-vacancies{margin-bottom:50px;}@media screen and (min-width:40em){.careers .current-vacancies{margin-bottom:70px;}}.careers .current-vacancies h2{color:#d60101;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:30px;}@media screen and (min-width:40em){.careers .current-vacancies h2{padding-bottom:30px;margin-bottom:50px;}}.careers .current-vacancies h3{color:#d60101;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:30px;}.careers .current-vacancies h3:after{content:" ";display:block;width:90px;margin-top:30px;border-bottom:1px solid #d60101;}.careers .current-vacancies .date{font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:20px;}.careers .current-vacancies .text{margin-bottom:20px;}@media screen and (min-width:40em){.careers .current-vacancies .text{padding-right:10%;}}.careers .current-vacancies .btn-view{color:#707070;font-size:15px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:30px;}.careers .current-vacancies .btn-view:before{content:" ";display:block;width:110px;border-top:1px solid #d60101;margin-bottom:15px;}.careers .current-vacancies .vacancy{border-bottom:1px solid #c2c2c2;margin-bottom:40px;}@media screen and (min-width:64em){.awards .award-list{margin-bottom:50px;}}.awards .award-list h2{color:#5c5c5c;font-weight:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;margin-bottom:15px;}.awards .award-list h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:15px;}.awards .award-list .item{margin-bottom:50px;}@media screen and (min-width:64em){.team .team-list{margin-bottom:50px;}}.team .team-list h2{color:#d60101;font-size:18px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-bottom:15px;}.team .team-list h2 .role{color:#5c5c5c;font-size:14px;font-weight:700;font-family:"Barlow Condensed",sans-serif;margin-top:5px;}.team .team-list h2:after{content:" ";display:block;width:90px;border-bottom:1px solid #d60101;margin-top:25px;}.team .team-list .item{margin-bottom:50px;}.basket .basket-list{margin-bottom:50px;}.basket .basket-list h1{color:#d60101;}.basket .basket-list .table-scroll{overflow-x:auto;}.basket .basket-list .table-scroll::-webkit-scrollbar{height:12px;}.basket .basket-list .table-scroll::-webkit-scrollbar-track{border:1px solid #707070;}.basket .basket-list .table-scroll::-webkit-scrollbar-thumb{background:#898989;}.basket .basket-list table{width:100%;text-align:left;font-size:16px;font-family:"Barlow Condensed",sans-serif;}.basket .basket-list thead{background-color:#ededed;}.basket .basket-list th{font-size:14px;}.basket .basket-list th,.basket .basket-list td{padding:16px;}.basket .basket-list tr{border-bottom:1px solid #a9a9a9;}@media screen and (min-width:64em){.basket .basket-list .product-col{width:45%;}}.basket .basket-list .product-col img{width:200px;padding-right:20px;}.basket .basket-list .btn-col{padding-left:40px;padding-right:40px;}.basket .basket-list i{color:#7d7d7d;font-size:21px;}.basket .basket-list i:hover{color:#d60101;}.basket .basket-list .ei-container.ei-number{width:120px;}.basket .basket-list .ei-container.ei-number input[type=text]{margin:0;}.login .fields{max-width:600px;margin-top:100px;margin-bottom:100px;}.login .fields h1{color:#d60101;}.login .fields input[type=text],.login .fields input[type=password]{margin-bottom:0;width:100%;height:40px;font-size:16px;padding-left:20px;margin-bottom:20px;}.login .fields a{display:block;font-size:14px;}.login .fields a:not(:last-of-type){margin-bottom:10px;}.login .fields .btn{display:block;width:250px;margin:auto;font-size:18px;margin-bottom:20px;padding:9px 0;}.login .fields .error{margin-bottom:20px;}.login .fields .g-recaptcha{margin-bottom:20px;}.account .title-container{margin-bottom:20px;}.account h1{color:#d60101;margin-bottom:20px;margin-top:0;}.account .contact-form{margin-bottom:40px;}.account .logout{font-size:18px;padding:10px 24px;margin-bottom:20px;}.register h1{color:#d60101;margin-bottom:40px;margin-top:0;}.register .grid-x+h2{margin-top:40px;}.register .contact-form{margin-bottom:40px;}.forgot-password .fields{max-width:600px;margin-top:100px;margin-bottom:100px;}.forgot-password .fields h1{color:#d60101;margin-bottom:40px;}.forgot-password .fields input[type=text],.forgot-password .fields input[type=password]{margin-bottom:0;width:100%;height:40px;font-size:16px;padding-left:20px;}.forgot-password .fields a{display:block;font-size:14px;}.forgot-password .fields a:not(:last-of-type){margin-bottom:10px;}.forgot-password .fields .btn{display:block;width:250px;margin:auto;font-size:18px;margin-bottom:20px;padding:9px 0;}.forgot-password .fields .error{margin-bottom:20px;}.forgot-password .fields .g-recaptcha{margin-bottom:20px;}