@font-face{font-family:"DINWeb Medium";src:url("/Styles/DINWeb-Medium.eot");src:local("DINWeb Medium"),url("/Styles/DINWeb-Medium.woff") format("woff"),url("/Styles/DINComp-Medium.ttf") format("truetype")}body:not(.CmsUser) .CMSEditBox[data-hascontent="false"]{display:none!important}body.CmsUser #MainHeader{top:90px}@media screen and (max-width:1000px){body.CmsUser #MainHeader{top:0!important}}@media(min-width:1001px){body.CmsUser #form1{margin-top:196px}}body.WebsiteTEST #headerlogo .LogoTestTag{display:block!important}img{max-width:100%}@media(min-width:1001px){#form1{display:flex;flex-direction:column;justify-content:flex-start;margin-top:106px;min-height:calc(100vh - 106px)}}p,.projectDesc,ul,ol{margin-bottom:16px}p:last-child,.projectDesc:last-child,ul:last-child,ol:last-child{margin-bottom:0}#MainHeader{position:unset;left:unset;position:fixed;top:0;left:0;border-bottom:1px solid #fff;z-index:999;background-color:#333;width:100%}@media(max-width:1000px){#MainHeader{display:none!important}}#MainHeader:after{z-index:10;pointer-events:none;opacity:.7;display:none;content:"";position:absolute;bottom:-18px;left:0;height:17px;width:100%;overflow:hidden;background-image:url("/Images/Header-Shadow-Bottom.png")}#header-container{height:106px;position:relative}#support-site{display:inline-block;float:right;padding-top:4px;position:relative;text-indent:15px;top:16px}#support-site a{color:#fff;font-size:12px;float:right}#support-site a:hover{color:#00b463;text-decoration:underline}#headerlogo{display:inline-block;float:left;padding-top:22px;width:196px}@media(min-width:1001px){#headerlogo .LogoTestTag{display:none;position:absolute;z-index:10;top:0;left:0;height:32px;width:32px;overflow:hidden;font-size:11px;font-weight:bold;line-height:1;text-transform:uppercase;color:#fff;text-align:center}#headerlogo .LogoTestTag .LogoTestTagUnderlay{position:absolute;z-index:11;top:0;left:0;width:0;height:0;border-style:solid;border-width:44px 44px 0 0;border-color:#fff transparent transparent transparent}#headerlogo .LogoTestTag .LogoTestTagOverlay{position:absolute;z-index:12;top:0;left:0;width:0;height:0;border-style:solid;border-width:42px 42px 0 0;border-color:#eb9000 transparent transparent transparent}#headerlogo .LogoTestTag .LogoTestTagOverlay:before,#headerlogo .LogoTestTag .LogoTestTagOverlay:after{position:absolute;z-index:13;display:block;content:"";background-color:#fff}#headerlogo .LogoTestTag .LogoTestTagOverlay:before{bottom:10px;left:0;height:1px;width:11px}#headerlogo .LogoTestTag .LogoTestTagOverlay:after{top:-42px;right:-32px;width:1px;height:11px}#headerlogo .LogoTestTag .LogoTestTagOverlay .LogoTestTagText{position:absolute;top:-32px;right:-30px;transform:rotate(-45deg)}}.logo{position:relative;width:196px;height:60px;margin:0;padding:0}.logo a{display:block;width:100%;height:100%;text-indent:-150%;overflow:hidden;position:relative}.logo a img{display:block;position:absolute;top:0;left:0;width:100%}#print-logo{display:none}#SearchFormContainer{display:inline-block;height:43px;float:right;margin-right:30px}#SearchForm{float:right;margin-top:12px;width:222px}#search-textbox{width:100%;float:left;padding:8px;margin:0;padding:0 0 0 10px;height:34px;font-size:14px;color:#fff;background-color:transparent;border:1px solid #999}#search-textbox::placeholder{font-weight:normal!important;color:#999!important}#SearchButton{flex-shrink:0;background:url("/Images/ico-Search-Index.png") no-repeat center;border:0;color:transparent;cursor:pointer;display:inline-block;float:right;font-size:0;height:29px;margin:4px 0 0 8px;padding:0;text-indent:-999em;width:29px}@media screen and (width:1024px){#SearchButton{background:url("/Images/ico-Search-Index-x2.png") no-repeat center;background-size:29px 29px!important}}#SearchButton:hover,#SearchButton:focus{outline-color:transparent;background:url("/Images/ico-Search-Index-Hover.png") no-repeat center}@media screen and (width:1024px){#SearchButton:hover,#SearchButton:focus{background:url("/Images/ico-Search-Index-x2-Hover.png") no-repeat center;background-size:29px 29px!important}}.SearchInputOuterWrapper{display:flex;align-items:flex-start}.SearchInputOuterWrapper .SearchInputWrapper{position:relative;display:flex;flex-grow:2}.SearchInputOuterWrapper .SearchInputWrapper input[type="search"],.SearchInputOuterWrapper .SearchInputWrapper input[type="text"]{box-sizing:border-box}.SearchInputOuterWrapper .SearchInputWrapper input[type="search"]:not(:placeholder-shown),.SearchInputOuterWrapper .SearchInputWrapper input[type="text"]:not(:placeholder-shown){padding-right:32px!important}.SearchInputOuterWrapper .SearchInputWrapper input[type="search"]:not(:placeholder-shown)~.IconButton.ClearButton,.SearchInputOuterWrapper .SearchInputWrapper input[type="text"]:not(:placeholder-shown)~.IconButton.ClearButton{opacity:1;pointer-events:all}.SearchInputOuterWrapper .SearchInputWrapper .ClearButton{position:absolute;height:32px;width:32px;background-color:#333;border:none;top:1px;right:1px;z-index:6;padding:10px;opacity:0;transition:all .3s 0s;pointer-events:none}.SearchInputOuterWrapper .SearchInputWrapper .ClearButton.Transparent{background-color:transparent}.SearchInputOuterWrapper .SearchInputWrapper .ClearButton.Transparent img{filter:brightness(0) grayscale(1)}.SearchInputOuterWrapper .SearchInputWrapper .ClearButton img{width:100%;height:100%}#header-navigation{display:inline-block;float:right;position:relative;width:600px;z-index:50}.header-logout{padding:12px 10px;position:fixed;top:84px;left:0;z-index:5000}@media(min-width:1001px){#main-container{flex-grow:2;flex-shrink:0;min-height:0;width:100%}}.centred-content{margin:0 auto;width:950px}@media(max-width:1000px){.centred-content{width:100%}}h1,h2,h3,h4,h5,h6{font-family:"DINWeb Medium",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}h1.landing,h2.landing,h3.landing,h4.landing,h5.landing,h6.landing{font-size:27px}h1.bigptitle,h2.bigptitle,h3.bigptitle,h4.bigptitle,h5.bigptitle,h6.bigptitle,h1.bigtitle,h2.bigtitle,h3.bigtitle,h4.bigtitle,h5.bigtitle,h6.bigtitle,h1.usp,h2.usp,h3.usp,h4.usp,h5.usp,h6.usp,h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller,h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal,h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:0;font-weight:bold}h1.usp-sol,h2.usp-sol,h3.usp-sol,h4.usp-sol,h5.usp-sol,h6.usp-sol{font-family:"DINWeb Medium",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:-.02em;font-size:19px;margin-bottom:6px}h1.bigptitle,h2.bigptitle,h3.bigptitle,h4.bigptitle,h5.bigptitle,h6.bigptitle,h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:20px;font-weight:normal;line-height:1.3;margin-bottom:10px}h1.bigtitle,h2.bigtitle,h3.bigtitle,h4.bigtitle,h5.bigtitle,h6.bigtitle{font-weight:bold;font-size:15px;margin-bottom:3px}h1.bigptitle~h5,h2.bigptitle~h5,h3.bigptitle~h5,h4.bigptitle~h5,h5.bigptitle~h5,h6.bigptitle~h5,h1.bigptitle~h6,h2.bigptitle~h6,h3.bigptitle~h6,h4.bigptitle~h6,h5.bigptitle~h6,h6.bigptitle~h6,h1.bigtitle~h5,h2.bigtitle~h5,h3.bigtitle~h5,h4.bigtitle~h5,h5.bigtitle~h5,h6.bigtitle~h5,h1.bigtitle~h6,h2.bigtitle~h6,h3.bigtitle~h6,h4.bigtitle~h6,h5.bigtitle~h6,h6.bigtitle~h6,h1.medium~h5,h2.medium~h5,h3.medium~h5,h4.medium~h5,h5.medium~h5,h6.medium~h5,h1.medium~h6,h2.medium~h6,h3.medium~h6,h4.medium~h6,h5.medium~h6,h6.medium~h6{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:0;font-weight:bold;margin-bottom:3px}h1.bigptitle~h5,h2.bigptitle~h5,h3.bigptitle~h5,h4.bigptitle~h5,h5.bigptitle~h5,h6.bigptitle~h5,h1.bigtitle~h5,h2.bigtitle~h5,h3.bigtitle~h5,h4.bigtitle~h5,h5.bigtitle~h5,h6.bigtitle~h5{font-size:15px}h1.bigptitle~h6,h2.bigptitle~h6,h3.bigptitle~h6,h4.bigptitle~h6,h5.bigptitle~h6,h6.bigptitle~h6,h1.bigtitle~h6,h2.bigtitle~h6,h3.bigtitle~h6,h4.bigtitle~h6,h5.bigtitle~h6,h6.bigtitle~h6{font-size:15px}h1.usp,h2.usp,h3.usp,h4.usp,h5.usp,h6.usp{font-size:17px;margin-bottom:16px;letter-spacing:0;line-height:1.3}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal,h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-weight:bold;font-size:15px;line-height:1.35;margin-bottom:3px}h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{font-family:inherit!important;font-style:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:21px}h6{font-size:18px}#title-bar{position:unset;left:unset;background-color:#333;color:#fff;height:54px;position:relative}@media(max-width:1000px){#title-bar{background-color:#333;border-bottom:none;color:#fff;font-size:100%;height:unset;min-height:50px;padding-top:14px;padding-bottom:12px;padding-left:4%;padding-right:4%;text-align:left}}#title-bar h1{padding-top:13px;font-size:26px;color:inherit}@media(max-width:1000px){#title-bar h1{font-size:19px;padding-top:0}}.col-ps-260{width:260px}.col-ps-257{width:257px}.col-ps-314{width:314px}.col-240{display:inline-block;vertical-align:top;width:240px}.col-310{display:inline-block;vertical-align:top;width:310px;margin-left:0;margin-right:0;padding-right:5px}.col-half{display:inline-block;vertical-align:top;width:475px}.col-319{display:inline-block;vertical-align:top;margin-left:0;margin-right:0;padding-right:5px;width:319px}.col-590{display:inline-block;vertical-align:top;width:590px}.col-fullwidth{display:inline-block;vertical-align:top;width:950px;margin-left:5px;margin-right:5px}.col-950{width:950px}.col-445{display:inline-block;vertical-align:top;padding:34px 30px 0 30px;width:470px}.col{display:inline-block;vertical-align:top;padding-left:30px;padding-right:30px;padding-top:20px;padding-bototm:20px;width:474px!important}.col-650{display:inline-block;vertical-align:top;padding:0 25px 0 0;width:650px}.display-inline-block{display:inline-block}address,caption,cite,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}ul li{list-style:none}hr{background-color:#ccc;border:0;color:#ccc;height:1px}dd{margin:0 0 20px 18px}table{border-collapse:collapse;border-spacing:0;border:0}fieldset{border:none}ul.square-bullet,ul.seo-bullet{font-size:15px;letter-spacing:0;margin-bottom:16px}ul.square-bullet:last-child,ul.seo-bullet:last-child{margin-bottom:0}li.slash-bullet{letter-spacing:0}ul.square-bullet{list-style:none;padding-left:20px}ul.square-bullet-mobile{list-style:none;padding-left:481px}ul.square-bullet-mobile li{list-style:square;padding:0 0 8px 0}.square-bullet-photo{list-style:none;padding-left:489px}ul.square-bullet-photo li{list-style:square;padding:0 0 8px 0}ul.square-bullet li,ul.seo-bullet li{list-style:square;padding:0 0 8px 0}ul.slash-bullet li:before{content:"//";padding-right:8px}ol.no-list-1 li{list-style:decimal;color:#111;font-size:15px;padding-bottom:5px}ol{padding-left:20px}p.caption{font-size:13px;font-style:italic}p.smaller{color:#000;font-size:14px}p.seo{color:#000;font-size:15px}a{color:#099552;text-decoration:none}a:hover{color:#00b463;text-decoration:underline}.inline-block{display:inline-block}.inline-block-mobile-only{display:inline-block}.block{display:inline-block}.ImageContainer{display:inline-block;height:328px}.solutions-SubExpander,.MobileSubMenuList{display:none}#MobilePlatformWrapper{display:none}@media(max-width:1000px){#MobilePlatformWrapper{position:unset;left:unset;display:block}#MobilePlatformWrapper,#MobileFooterNav{background:#fff}#MobilePlatformWrapper a.drop-mainlink,#MobileFooterNav a.drop-mainlink,#MobilePlatformWrapper a.drop-sublink,#MobileFooterNav a.drop-sublink,#MobilePlatformWrapper a.menu-top-level,#MobileFooterNav a.menu-top-level{color:#000;font-weight:normal}#MobilePlatformWrapper .a6pxbelow,#MobileFooterNav .a6pxbelow{margin-bottom:0!important}#MobilePlatformWrapper a,#MobileFooterNav a{margin:0}#MobileHeaderlogo{display:flex;padding-top:0!important;width:100%;margin:60px auto 0 auto;background:#333;border-bottom:1px solid #999;height:60px;align-items:center}#MobileHeaderlogo form#MobileSearchForm{display:inline-flex;flex-grow:2;vertical-align:middle;margin-top:0;padding-top:13px!important;padding-left:32px!important;padding-right:32px!important;text-align:right;line-height:50px;height:60px;max-width:340px}#MobileHeaderlogo form#MobileSearchForm input#MobileHeaderSearch{flex-grow:2;width:100%;min-width:100%;margin:0;padding:0 0 0 10px;height:34px;font-size:14px;color:#fff;background-color:transparent;border:1px solid #999}#MobileHeaderlogo form#MobileSearchForm input#MobileHeaderSearch::placeholder{font-weight:normal!important;color:#999!important}#MobileHeaderlogo form#MobileSearchForm input#MobileHeaderSubmit{flex-shrink:0;background:url("/Images/ico-Search-Index-x2.png") no-repeat center;background-size:29px 29px!important;border:0;color:transparent;cursor:pointer;display:inline-block;float:right;font-size:0;height:29px;margin:4px 0 0 8px;padding:0;text-indent:-999em;width:29px;min-width:29px}#MobileHeaderlogo form#MobileSearchForm input#MobileHeaderSubmit:hover,#MobileHeaderlogo form#MobileSearchForm input#MobileHeaderSubmit:focus{outline-color:transparent;background:url("/Images/ico-Search-Index-x2-Hover.png") no-repeat center}#MobileFooterNav{display:flex;align-items:flex-end;justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:60px;border-bottom:1px solid #fff;background:#333;text-align:left;padding:10px 32px 6px 32px;z-index:50}#MobileFooterNav a{float:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-shrink:0;color:#fff;font-size:11px;text-align:left;margin:0;padding:0;text-decoration:none}#MobileFooterNav a:hover,#MobileFooterNav a:focus{outline-color:transparent}#MobileFooterNav a:hover>span,#MobileFooterNav a:focus>span{text-decoration:underline}#MobileFooterNav a:before{flex-shrink:0;content:' ';height:26px;background-repeat:no-repeat;margin-bottom:3px}#MobileFooterNav a.MobileNavHome:before{background-image:url('/Images/Icons/Footer-Home.png');width:34px;background-size:34px}#MobileFooterNav a.MobileNavAbout:before{background-image:url('/Images/Icon-Info-White.png');width:26px;background-size:100% 100%}#MobileFooterNav a.MobileNavSolutions:before{background-image:url('/Images/Icons/Footer-Solutions.png');width:45px;background-size:14px;background-position:center center}#MobileFooterNav a.MobileNavIndustries:before{background-image:url('/Images/Icons/Footer-Industries.png');width:45px;background-size:34px;background-position:center center}#MobileFooterNav a.MobileNavContactUs:before{background-image:url('/Images/Icons/Footer-Contact.png');width:47px;background-size:34px;background-position:center center}#MobileFooterNav a.MobileNavTel:before{background-image:url('/Images/Icons/Footer-Tel.png');width:34px;background-size:34px}#MobileFooterNav a.MobileNavEmail:before{background-image:url('/Images/Icons/Footer-Email.png');width:34px;background-size:34px}#MobileFooterNav a.MobileNavFindUs:before{background-image:url('/Images/Icons/Footer-Find-Us-or-Map.png');width:34px;background-size:34px}#MobileFooterNav:after{z-index:50;pointer-events:none;opacity:.7;display:none;content:"";position:absolute;bottom:-17px;left:0;height:16px;width:100%;overflow:hidden;background-image:url("/Images/Header-Shadow-Bottom.png")}.logo{margin-right:auto;padding:0;margin-bottom:0;width:120px;min-width:120px;display:block;float:left;margin-top:-1px;margin-left:4%}.logo a img{top:10px}#header-container{display:block;height:100%;margin-bottom:0;border-bottom:none;min-height:50px;z-index:10;position:relative}#headerlogo{display:block;padding-top:0!important;vertical-align:middle;width:100%;min-height:50px;margin:0 auto;top:80px;position:relative;background:#fff;border-bottom:1px solid #000}#header-navigation{display:none}}@media(max-width:1000px)and (max-width:640px){#MobileHeaderlogo form#MobileSearchForm{padding-right:16px!important}}@media(max-width:1000px)and (max-width:640px){#MobileFooterNav{padding-left:4%;padding-right:4%}}