.ProductSearchBar{position:relative}.ProductSearchBar .text,.ProductSearchBar .filter .title,.ProductSearchBar .triggerSearch{height:56px}.ProductSearchBar .text{float:left;padding:0 0 0 20px;border:0;background:transparent;font-size:25px;font-size:1.5625rem;color:#fff;font-weight:300}.ProductSearchBar .text:focus{outline:2px solid #b4b4b3}.ProductSearchBar .text::-ms-clear{width:0;height:0}.ProductSearchBar .text::-webkit-input-placeholder{color:#fff}.ProductSearchBar .text:-moz-placeholder{color:#fff}.ProductSearchBar .text::-moz-placeholder{color:#fff}.ProductSearchBar .text:-ms-input-placeholder{color:#fff}.ProductSearchBar .text.placeholder{color:#fff}.ProductSearchBar .filter{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:50;list-style:none;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;color:#fff;font-weight:300;cursor:pointer}.ProductSearchBar .filter .title{position:relative;z-index:51;padding:15px 62px 15px 20px;background:#9f1d27;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductSearchBar .filter .title:after{content:"";position:absolute;right:0;top:0;width:62px;height:56px;border-left:1px solid #bd2530;background:url(/img/down-arrow.svg) no-repeat center center}.ProductSearchBar .filter:focus{outline:2px solid #b4b4b3}.ProductSearchBar .filter ul{position:absolute;z-index:50;left:0;top:56px;width:100%;padding:0;border-top:1px solid #bd2530;list-style:none;background:#9f1d27;visibility:hidden;opacity:0;transform:translate(0,-30px);transition:visibility .3s,opacity .3s,transform .3s}.ProductSearchBar .filter.isOpen ul{visibility:visible;opacity:1;transform:translate(0,0)}.ProductSearchBar .filter li{background:rgba(189,37,48,0);padding:5px 10px 5px 20px;transition:background-color .3s}.ProductSearchBar .filter li.isActive{background:rgba(189,37,48,.5)}.ProductSearchBar .filter li.isHighlighted,.ProductSearchBar .filter li:hover{background:#bd2530}.ProductSearchBar .triggerSearch{line-height:56px;line-height:3.5rem;text-align:center;color:#fff;transition:color .3s ease}.ProductSearchBar .triggerSearch:focus{outline:2px solid #b4b4b3}.ProductSearchBar .triggerSearch svg{vertical-align:middle;pointer-events:none;width:25px;height:25px}.ProductSearchBar[data-product-search="active"] .close{visibility:visible;opacity:1}.ProductSearchBar[data-product-search="active"] .triggerSearch{color:#fff}@media(max-width:749px),print{.ProductSearchBar .text{font-size:20px;font-size:1.25rem}}@media(max-width:989px),print{.ProductSearchBar{margin:0 -100px 30px;padding:30px 100px 25px;background:#bd2530}.ProductSearchBar .close{display:none}.ProductSearchBar .text,.ProductSearchBar .triggerSearch{background:#9f1d27}.ProductSearchBar .text{width:100%;width:calc(100% - 63px);margin:0 0 6px;border-radius:7px 0 0 7px}.ProductSearchBar .filter{clear:both}.ProductSearchBar .filter .title{border-radius:7px 0 0 7px}.ProductSearchBar .triggerSearch{position:absolute;right:100px;top:30px;width:62px}}@media screen and (min-width:990px){.ProductSearchBar{height:128px;margin:0 0 30px;background:#9f1d27;border-radius:7px 0 0 7px}.ProductSearchBar .close,.ProductSearchBar .text{height:inherit}.ProductSearchBar .close{position:relative;float:left;width:8.33333%;color:#bd2530;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.ProductSearchBar .close:after{content:"";position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(/img/close.svg) no-repeat center center/contain}.ProductSearchBar .close:focus{outline:2px solid #b4b4b3}.ProductSearchBar .text{width:47.66667%;padding-left:10px;font-size:36px;font-size:2.25rem}.ProductSearchBar .filter{float:left;width:33.33333%;border-left:1px solid #bd2530;border-right:1px solid #bd2530;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}.ProductSearchBar .filter .title{height:128px;padding:45px 60px 45px 28px;line-height:37px;line-height:2.3125rem}.ProductSearchBar .filter .title:after{width:90px;height:inherit;border:0;transition:transform .3s}.ProductSearchBar .filter.isOpen .title:after{transform:rotate(-.5turn)}.ProductSearchBar .filter ul{top:128px}.ProductSearchBar .filter li{padding:7px 0 7px 28px}.ProductSearchBar .triggerSearch{position:relative;z-index:21;float:right;width:10.66667%;height:inherit;border-right:1px solid #bd2530;line-height:128px;line-height:8rem}.ProductSearchBar .triggerSearch svg{width:65px;height:65px}.ProductSearchBar:after{content:"";position:absolute;z-index:-1;left:100%;top:0;width:1000px;height:inherit;background:inherit}}@media screen and (min-width:1260px){.ProductSearchBar .text{font-size:46px;font-size:2.875rem}.ProductSearchBar .filter{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}}@media print{.ProductSearchBar{display:none}}.Innovations-display{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;background:#fff;overflow:hidden}.Innovations-display .wrap{position:relative;max-width:1400px;margin:0 auto}.Innovations-display .h1{padding:5px 0;font-family:"Orbitron"!important;text-transform:uppercase;font-weight:700;font-size:40px;font-size:2.5rem;line-height:1.2;color:#7d7d7e}[lang="de"] .Innovations-display .h1{font-size:25px;font-size:1.5625rem}.Innovations-display ul{position:relative;list-style:none;padding:0;box-sizing:content-box}.Innovations-display li{position:absolute;left:0;top:0;width:100%;will-change:opacity,transform;transition:visibility .5s,opacity .5s,transform .5s}.Innovations-display li[data-position="center"]{visibility:visible;opacity:1;transform:translate(0,0)}.Innovations-display li[data-position="next"]{visibility:hidden;opacity:0;transform:translate(50%,0)}.Innovations-display li[data-position="previous"]{visibility:hidden;opacity:0;transform:translate(-50%,0)}.Innovations-display .piece{background:no-repeat center center/contain rgba(255,255,255,.68);border-radius:50%}.Innovations-display .link{padding:0}.Innovations-display .previous,.Innovations-display .next{display:none;position:absolute;z-index:10;top:50%;top:calc(50% - 25px);width:50px;height:50px;transition:opacity .3s;opacity:.44}.Innovations-display .previous:before,.Innovations-display .next:before{content:"";position:absolute;left:2.5px;top:2.5px;width:45px;height:45px;background:no-repeat center center/contain}.Innovations-display .previous[data-status="enabled"],.Innovations-display .next[data-status="enabled"]{display:block}.Innovations-display .previous[data-status="enabled"]:hover,.Innovations-display .next[data-status="enabled"]:hover{opacity:1}.Innovations-display .previous[data-status="disabled"],.Innovations-display .next[data-status="disabled"]{display:block;opacity:.2;cursor:default}.Innovations-display .previous{left:0}.Innovations-display .previous:before{background-image:url(/img/fa-left-arrow.svg)}.Innovations-display .next{right:0}.Innovations-display .next:before{background-image:url(/img/fa-right-arrow.svg)}@media screen and (max-width:1259px){.Innovations-display{background:url(/img/home-innovations-display-mobile.jpg) no-repeat center top/100% auto}.Innovations-display .wrap{height:627px;transition:height .3s}.Innovations-display:before,.Innovations-display:after{content:"";position:absolute;left:0;width:100%}.Innovations-display:before{top:0;height:130px;background:linear-gradient(to bottom,rgba(255,255,255,.68) 0%,rgba(255,255,255,0) 100%)}.Innovations-display:after{bottom:0;height:190px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.Innovations-display li{z-index:10;padding:30px 0}.Innovations-display .h1{text-align:center}.Innovations-display .product{display:none}.Innovations-display .piece{width:255px;height:255px;margin:0 auto}.Innovations-display .text{padding:0 25px}.Innovations-display .link{text-align:center}.Innovations-display .previous,.Innovations-display .next{top:133px}}@media screen and (min-width:1260px){.Innovations-display .wrap{height:auto!important}.Innovations-display ul{height:0;padding:0 0 39.85714%}.Innovations-display li{height:100%}.Innovations-display .product{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat left top/contain;transform:scale(1);transform-origin:33% 50%;opacity:1;will-change:transform,opacity,filter;transition:transform .3s 1s,opacity .3s 1s}.Innovations-display [data-position="center"] .product{transform:scale(3);opacity:.5}.Innovations-display .piece{position:absolute;left:14.85714%;top:6.81004%;width:31.85714%;height:82.43728%;opacity:0;transform:scale(.2);transform-origin:50% 20%;will-change:opacity,transform;transition:opacity .3s 1s,transform .3s 1s}.Innovations-display [data-position="center"] .piece{opacity:1;transform:scale(1)}.Innovations-display .text{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:15px 4.64286% 15px 57.14286%;background:linear-gradient(to right,rgba(255,255,255,0) 30%,#fff 70%);overflow:auto}.Innovations-display .text *{-ms-flex:0 0 auto;flex:0 0 auto}.no-cssgradients .Innovations-display .text{left:57.14286%;width:42.85714%;padding-left:2.85714%;background:rgba(255,255,255,.8)}.Innovations-display .previous,.Innovations-display .next{top:50%;top:calc(50% - 25px)}}@media(max-width:1349px){.Innovations-display .h1{font-size:30px;font-size:1.875rem}[lang="de"] .Innovations-display .h1{font-size:17px;font-size:1.0625rem}}@media print{.Innovations-display{height:auto!important;background:none}.Innovations-display:before,.Innovations-display:after{content:none}.Innovations-display li[data-position="center"],.Innovations-display li[data-position="next"],.Innovations-display li[data-position="previous"]{position:static;visibility:visible;opacity:1;transform:none}.Innovations-display .piece,.Innovations-display .previous,.Innovations-display .next{display:none!important}}.Innovations-thumb{display:none}@media screen and (min-width:750px){.Innovations-thumb{display:block;position:relative;z-index:10;margin:-30px 0;padding:31px 0;overflow:hidden}.Innovations-thumb:before{content:"";position:absolute;left:0;top:31px;width:100%;height:142px;background:#5ab6b2}.Innovations-thumb .wrap{position:relative;max-width:1400px;margin:0 auto;height:142px}.Innovations-thumb .box{position:relative;height:142px;width:142px;margin:0 0 0 50%;margin:0 0 0 calc(50% - 71px)}.Innovations-thumb .track{position:absolute;left:0;top:0;height:142px;white-space:nowrap;font-size:0;will-change:transform;transition:transform .4s}.Innovations-thumb .isDragging .track{transition:none}.Innovations-thumb .cell{display:inline-block;position:relative;z-index:5;margin:0 -1px 0 0;width:142px;height:142px;border:1px solid #fff;background:#5ab6b2;transform:scale(1);will-change:z-index,transform;transition:z-index .3s,transform .3s}.Innovations-thumb .cell svg,.Innovations-thumb .cell .color,.Innovations-thumb .cell .standalone{position:absolute;left:0;top:0;display:block;width:140px;height:140px}.Innovations-thumb .cell svg{opacity:.75}.Innovations-thumb .cell .color{opacity:0;will-change:opacity;transition:opacity .6s}.Innovations-thumb .cell .standalone{filter:grayscale(100%);opacity:.75;transition:opacity .6s,filter .6s}.Innovations-thumb .cell:hover .color,.Innovations-thumb .cell.isActive .color{opacity:1}.Innovations-thumb .cell:hover .standalone,.Innovations-thumb .cell.isActive .standalone{filter:grayscale(0%);opacity:1}.Innovations-thumb .cell.isActive{z-index:10;transform:scale(1.2)}.Innovations-thumb .previous,.Innovations-thumb .next{display:none;position:absolute;z-index:10;top:50%;top:calc(50% - 25px);width:50px;height:50px;transition:opacity .3s;opacity:.8}.Innovations-thumb .previous:before,.Innovations-thumb .next:before{content:"";position:absolute;left:10px;top:10px;width:30px;height:30px;background:no-repeat center center/contain}.Innovations-thumb .previous[data-status="enabled"],.Innovations-thumb .next[data-status="enabled"]{display:block}.Innovations-thumb .previous[data-status="enabled"]:hover,.Innovations-thumb .next[data-status="enabled"]:hover{opacity:1}.Innovations-thumb .previous[data-status="disabled"],.Innovations-thumb .next[data-status="disabled"]{display:block;opacity:.2;cursor:default}.Innovations-thumb .previous{left:0}.Innovations-thumb .previous:before{background-image:url(/img/fa-left-arrow-white.svg)}.Innovations-thumb .next{right:0}.Innovations-thumb .next:before{background-image:url(/img/fa-right-arrow-white.svg)}}.DistributorMap{display:none}@media screen and (min-width:750px){.DistributorMap{display:block;position:relative;margin:20px 0 15px}.DistributorMap iframe{width:100%}}.DistributorSearch{padding:20px 0}.DistributorSearch .required{border:1px solid #bd2530!important}.DistributorSearch .controls{padding:20px 0 0}.DistributorSearch .city,.DistributorSearch select{height:38px;vertical-align:middle;padding:0 0 0 10px;border:1px solid #cfcfcf;border-radius:2px;color:#7b7c7c;font-size:16px;font-size:1rem}.DistributorSearch .city[disabled],.DistributorSearch select[disabled]{opacity:.5}.DistributorSearch .city[data-status="hide"],.DistributorSearch select[data-status="hide"]{display:none}.DistributorSearch .button-primary.button-small{vertical-align:middle;margin:0}.DistributorSearch .city::-webkit-input-placeholder{color:#7b7c7c}.DistributorSearch .city:-moz-placeholder{color:#7b7c7c}.DistributorSearch .city::-moz-placeholder{color:#7b7c7c}.DistributorSearch .city:-ms-input-placeholder{color:#7b7c7c}.DistributorSearch .city.placeholder{color:#7b7c7c}.DistributorSearch [data-status="invalid"]{border:1px solid #bd2530}@media(max-width:749px),print{.DistributorSearch .city,.DistributorSearch select{width:100%;margin:0 0 9px}}@media screen and (min-width:750px){.DistributorSearch .controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.DistributorSearch .city,.DistributorSearch select{margin:0 1.33333% 0 0;-ms-flex:1 1 326px;flex:1 1 326px}.DistributorSearch .button-primary.button-small{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:5.16667%}.no-flexbox .DistributorSearch .controls{display:block}.no-flexbox .DistributorSearch .city,.no-flexbox .DistributorSearch select{width:23.33333%}}.Distributors{position:relative;margin:20px 0 30px}.Distributors .countryTitle{padding:8px 5px;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:700;text-transform:uppercase;color:#000}.Distributors[data-status="loading"]{height:60px}.DistributorStates .group{position:relative;border-radius:10px;background:#f5f5f5;overflow:hidden;margin:0 0 1px}.DistributorStates .head{background:#bd2530}.DistributorStates .title{display:block;position:relative;padding:15px 65px 15px 15px;background:#bd2530;color:#fff;font-size:18px;font-size:1.125rem;line-height:1.3;font-weight:300;text-transform:uppercase;cursor:pointer}.DistributorStates .title:before,.DistributorStates .title:after{content:"";position:absolute;right:20px;top:50%;width:18px;height:18px;margin:-8px 0 0;background:url(/img/plus-circle.svg) no-repeat left top/contain;transition:opacity .3s}.DistributorStates .title:after{background-image:url(/img/minus-circle.svg);opacity:0}.DistributorStates .head .title{background:none}.DistributorStates .active .title:before{opacity:0}.DistributorStates .active .title:after{opacity:1}.DistributorStates .desc{display:none;overflow:hidden;padding:30px 20px;outline:0}.DistributorStates .desc img{border:1px solid #b8b8b7}.DistributorStates .desc p:last-child{padding:0}.DistributorStates .active .desc{display:block}.DistributorStates.isEnabled .desc{display:block}.DistributorStates.isEnabled .desc[aria-hidden="true"]{display:none}@media screen and (min-width:990px){.DistributorStates .title{font-size:20px;font-size:1.25rem}}@media print{.DistributorStates .group{height:auto!important}.DistributorStates .title{background:#fff;color:#000}.DistributorStates .desc{position:static;visibility:visible}}.DistributorStates .desc{padding:20px}.DistributorStates.isEnabled .desc{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.LocationSummary{padding:20px;margin:20px;border:1px solid #323232;width:calc(50% - 40px)}.LocationSummary:after{content:"";display:table;clear:both}.LocationSummary .miniMap,.LocationSummary .thumb{display:none}.LocationSummary .link{font-weight:700}@media(max-width:749px),print{.LocationSummary{width:100%}}@media screen and (min-width:990px){.LocationSummary{display:-ms-flexbox;display:flex}.LocationSummary .details{min-width:60%}.LocationSummary .thumb{display:block;float:right;margin:0;width:100%;max-width:194px;height:auto;-ms-flex-order:1;order:1}.LocationSummary .thumb img{display:block;width:inherit;height:inherit}}.NoResults{text-align:center;font-style:italic}.HomeDistributor{background-repeat:no-repeat;background-size:cover;max-width:1250px;height:auto;padding:50px;margin:50px auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:3px;color:#7d7d7e}.HomeDistributor .DistributorSearch{padding:0}.HomeDistributor .DistributorSearch h4{font-size:40px;font-size:2.5rem;font-family:"Orbitron"!important;padding:0;text-align:left;margin:0}.HomeDistributor .DistributorSearch p{text-align:left;margin:0}.HomeDistributor .DistributorSearch .controls{padding:10px 0 0 0}.HomeDistributor .DistributorSearch .controls select{height:90px;font-size:26px;flex:1 1 auto}.HomeDistributor .DistributorSearch .controls .country{min-width:250px}.HomeDistributor .DistributorSearch .controls .city{height:90px;font-size:26px;min-width:200px}.HomeDistributor .DistributorSearch .controls .triggerSearch{-ms-flex-negative:0;flex-shrink:0;width:110px;background-color:#9f1d27;border-radius:7px;line-height:110px;line-height:6.875rem;margin-left:10px;text-align:center;color:#fff}.HomeDistributor .DistributorSearch .controls .triggerSearch .searchText{display:none}.HomeDistributor .DistributorSearch .controls .triggerSearch svg{width:40px;height:40px;vertical-align:middle;pointer-events:none}@media(max-width:989px),print{.HomeDistributor{margin:30px 20px 0 20px;padding:40px 20px}.HomeDistributor .DistributorSearch{height:auto}.HomeDistributor .DistributorSearch .controls select{height:56px;font-size:20px}.HomeDistributor .DistributorSearch .controls .country{min-width:190px}.HomeDistributor .DistributorSearch .controls .city{height:56px;font-size:20px;min-width:150px}.HomeDistributor .DistributorSearch .controls .triggerSearch{position:relative;right:0;top:0;width:80px;height:56px;line-height:56px;line-height:3.5rem}.HomeDistributor .DistributorSearch .controls .triggerSearch svg{width:30px;height:30px}}@media(max-width:749px),print{.HomeDistributor .DistributorSearch{padding:25px 3.125%}.HomeDistributor .DistributorSearch .controls .triggerSearch{width:100%;margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px}.HomeDistributor .DistributorSearch .controls .triggerSearch .searchText{font-size:20px;font-size:1.25rem;margin-left:10px;display:inline}.HomeDistributor .DistributorSearch .controls .triggerSearch svg{width:25px;height:25px}}.PartSearchBar{position:relative}.PartSearchBar .text,.PartSearchBar .triggerSearch{height:56px}.PartSearchBar .text{float:left;padding:0 0 0 20px;border:0;background:transparent;font-size:25px;font-size:1.5625rem;color:#fff;font-weight:300}.PartSearchBar .text:focus{outline:2px solid #b4b4b3}.PartSearchBar .text::-ms-clear{width:0;height:0}.PartSearchBar .text::-webkit-input-placeholder{color:#fff}.PartSearchBar .text:-moz-placeholder{color:#fff}.PartSearchBar .text::-moz-placeholder{color:#fff}.PartSearchBar .text:-ms-input-placeholder{color:#fff}.PartSearchBar .text.placeholder{color:#fff}.PartSearchBar .triggerSearch{line-height:56px;line-height:3.5rem;text-align:center;color:#bd2530;transition:color .3s ease}.PartSearchBar .triggerSearch:focus{outline:2px solid #b4b4b3}.PartSearchBar .triggerSearch svg{vertical-align:middle;pointer-events:none;width:25px;height:25px}.PartSearchBar[data-part-search="active"] .close{visibility:visible;opacity:1}.PartSearchBar[data-part-search="active"] .triggerSearch{color:#fff}@media(max-width:749px),print{.PartSearchBar .text{font-size:20px;font-size:1.25rem}}@media(max-width:989px),print{.PartSearchBar{margin:0 -100px 30px;padding:30px 100px 25px;background:#bd2530}.PartSearchBar:after{content:"";display:table;clear:both}.PartSearchBar .close{display:none}.PartSearchBar .text,.PartSearchBar .triggerSearch{background:#9f1d27}.PartSearchBar .text{width:100%;width:calc(100% - 63px);margin:0 0 6px;border-radius:7px 0 0 7px}.PartSearchBar .triggerSearch{position:absolute;right:100px;top:30px;width:62px}}@media screen and (min-width:990px){.PartSearchBar{height:128px;margin:0 0 30px;background:#9f1d27;border-radius:7px 0 0 7px}.PartSearchBar .close,.PartSearchBar .text{height:inherit}.PartSearchBar .close{position:relative;float:left;width:8.33333%;color:#bd2530;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.PartSearchBar .close:after{content:"";position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(/img/close.svg) no-repeat center center/contain}.PartSearchBar .close:focus{outline:2px solid #b4b4b3}.PartSearchBar .text{width:81%;padding-left:10px;font-size:36px;font-size:2.25rem}.PartSearchBar .triggerSearch{position:relative;z-index:21;float:right;width:10.66667%;height:inherit;border-right:1px solid #bd2530;border-left:1px solid #bd2530;line-height:128px;line-height:8rem}.PartSearchBar .triggerSearch svg{width:65px;height:65px}.PartSearchBar:after{content:"";position:absolute;z-index:-1;left:100%;top:0;width:1000px;height:inherit;background:inherit}}@media screen and (min-width:1260px){.PartSearchBar .text{font-size:46px;font-size:2.875rem}}@media print{.PartSearchBar{display:none}}.CrossReferenceIntro{text-align:center;max-width:890px;margin:0 auto;padding:0 0 30px}.CrossReferenceData{margin:10px 0;overflow:auto;font-size:12px;font-size:.75rem;line-height:1}.CrossReferenceData table{width:100%;min-width:1000px;border:0;border-collapse:collapse}.CrossReferenceData th,.CrossReferenceData td{padding:10px 25px;min-height:44px;text-align:center;border-left:4px solid #fff}.CrossReferenceData th:first-child,.CrossReferenceData td:first-child{text-align:left}.CrossReferenceData th{background:#d0112b;padding-top:15px;padding-bottom:15px;min-height:54px;color:#fff;font-size:14px;font-size:.875rem;font-weight:400}.CrossReferenceData .cat{background:#363636;text-align:center!important}.CrossReferenceData td{background:#fafafa}.CrossReferenceData tr:nth-child(2n) td{background:#e4e3e3}.CrossReferenceData .col-name,.CrossReferenceData .col-description,.CrossReferenceData .col-notes,.CrossReferenceData .col-status{border-left:1px solid #fff}.CrossReferenceData .col-description{text-align:left;width:29.04348%}.CrossReferenceData td.col-description{padding-left:12px;padding-right:20px}@media screen and (min-width:990px){.CrossReferenceData{margin-left:50px}}.CrossReferenceData-head{padding:0 0 15px 5px;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.CrossReferenceData-head .showing{color:#7b7c7c}.CrossReferenceData-head .files{font-size:16px;font-size:1rem;font-weight:700}.CrossReferenceData-head .csv{padding-left:30px;background:url(/img/csv.svg) no-repeat left center/contain;color:#bd2530}.CrossReferenceData-head .csv:hover{color:#9f1d27}@media(max-width:749px),print{.CrossReferenceData-head .showing+.files{padding-top:5px}}@media screen and (min-width:750px){.CrossReferenceData-head{padding:15px 0 15px 5px;overflow:hidden}.CrossReferenceData-head .showing{float:left}.CrossReferenceData-head .files{float:right}}.HomeCrossReference{background-repeat:no-repeat;background-size:cover;max-width:1250px;height:auto;padding:50px;margin:0 auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:3px;color:#7d7d7e}.HomeCrossReference h4{font-size:40px;font-size:2.5rem;font-family:"Orbitron"!important;padding:0;text-align:left;margin:0}.HomeCrossReference p{text-align:left;margin:0}.HomeCrossReference .PartSearchBar{display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;height:110px;background-color:transparent}.HomeCrossReference .PartSearchBar .close{background-color:#9f1d27;border-radius:7px 0 0 7px;visibility:visible;opacity:1}.HomeCrossReference .PartSearchBar .close:after{visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.HomeCrossReference .PartSearchBar[data-part-search="active"] .close:after{visibility:visible;opacity:1}.HomeCrossReference .PartSearchBar .text{background-color:#9f1d27;width:80%;margin-right:25px;border-radius:0 7px 7px 0;font-size:36px;font-size:2.25rem}.HomeCrossReference .PartSearchBar .triggerSearch{-ms-flex-negative:0;flex-shrink:0;width:110px;background-color:#9f1d27;border-radius:7px;line-height:110px;line-height:6.875rem;color:#fff}.HomeCrossReference .PartSearchBar .triggerSearch .searchText{display:none}.HomeCrossReference .PartSearchBar .triggerSearch svg{width:40px;height:40px}.HomeCrossReference .PartSearchBar:after{content:none}@media(max-width:989px),print{.HomeCrossReference{margin:0 20px;padding:40px 20px;background:#fff}.HomeCrossReference .PartSearchBar{height:auto}.HomeCrossReference .PartSearchBar .text{width:100%;margin-right:15px;border-radius:7px;font-size:20px;font-size:1.25rem;color:#7b7c7c}.HomeCrossReference .PartSearchBar .triggerSearch{position:relative;right:0;top:0;width:80px;line-height:56px;line-height:3.5rem}.HomeCrossReference .PartSearchBar .triggerSearch svg{width:30px;height:30px}}@media(max-width:749px),print{.HomeCrossReference{padding:25px 3.125%;margin:0 20px}.HomeCrossReference .PartSearchBar{-ms-flex-direction:column;flex-direction:column}.HomeCrossReference .PartSearchBar .text{width:100%;margin:0 0 10px;border-radius:3px;background-color:#fff;border:1px solid #cfcfcf}.HomeCrossReference .PartSearchBar .text:-ms-input-placeholder{color:#7d7d7e}.HomeCrossReference .PartSearchBar .text::placeholder{color:#7d7d7e}.HomeCrossReference .PartSearchBar .triggerSearch{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px}.HomeCrossReference .PartSearchBar .triggerSearch .searchText{font-size:20px;font-size:1.25rem;margin-left:10px;display:inline}.HomeCrossReference .PartSearchBar .triggerSearch svg{width:25px;height:25px}}.Landing{position:relative;z-index:5;background:no-repeat center center/cover #ccc;overflow:hidden;font-size:16px;font-size:1rem;line-height:28px;line-height:1.75rem;text-align:center;color:#373737}.Landing:before{content:"";position:absolute;z-index:7;left:0;top:0;width:100%;height:45%;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)}.Landing h1{padding:0 0 30px;font-family:"Orbitron"!important;font-size:35px;font-size:2.1875rem;line-height:45px;line-height:2.8125rem;text-transform:uppercase;color:#373737}.Landing p{padding:0 0 30px}.Landing .video{display:none}.Landing .content{position:relative;z-index:8}.Landing .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6}@media(max-width:989px),print{.Landing{padding:77px 3.125% 160px}.Landing .button-primary{background:rgba(195,237,239,.52)}.Landing .wrap{padding-bottom:0!important}}@media screen and (min-width:990px){.Landing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-height:800px;padding:0 7.14286%;background-position:center top;font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}.Landing h1{font-size:55px;font-size:3.4375rem;line-height:66px;line-height:4.125rem}.Landing .video{display:block;position:absolute;z-index:5;left:0;top:0;width:100%;height:100%}.Landing .video iframe{width:100%;height:100%}.Landing .video:after{content:"";position:absolute;z-index:6;left:0;top:0;width:100%;height:100%}.Landing .wrap{position:relative;z-index:1;width:100%;max-width:1200px;padding-top:250px;z-index:6}.Landing .content{position:relative;padding:0;max-width:1000px;margin:0;text-align:left}.no-flexbox .Landing{display:table;width:100%}.no-flexbox .Landing .content{display:table-cell;width:100%;height:100%;vertical-align:middle}}@media print{.Landing{background:none}.Landing:before,.Landing:after{content:none}}.Card-block{transform:translateY(-50%);display:-ms-flexbox;display:flex;width:100%;padding:0 30px;margin:0;list-style-type:none;z-index:9}.Card-block .card{display:-ms-flexbox;display:flex;background-color:#fff;margin:0 20px;transform:translateY(0);transition:.3s transform ease,.3s box-shadow ease;border-radius:3px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.22)}.Card-block .card a{display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:1259px){.Card-block .card a{-ms-flex-direction:column;flex-direction:column}}@media(max-width:989px),print{.Card-block .card a{-ms-flex-direction:row;flex-direction:row}}.Card-block .card .thumb{width:144px;height:144px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (max-width:1259px){.Card-block .card .thumb{height:0;width:100%;padding-bottom:70%}}@media(max-width:989px),print{.Card-block .card .thumb{height:71px;width:71px;padding-bottom:0}}.Card-block .card .content{position:relative;padding:20px;width:calc(100% - 144px);height:100%}@media screen and (min-width:990px){.Card-block .card .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1259px){.Card-block .card .content{width:100%}}@media(max-width:989px),print{.Card-block .card .content{width:calc(100% - 71px);padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.Card-block .card .desc{font-size:18px;font-size:1.125rem;color:#373737;line-height:1;margin-bottom:25px}.Card-block .card .learn-more{color:#9f1d27;position:relative;padding-right:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-size:1.125rem;line-height:1;font-weight:600}.Card-block .card .learn-more:after{content:"";background:transparent url(/img/icon_arrow-left.svg) no-repeat 0 0/contain;height:16px;width:26px;position:absolute;right:0}@media(max-width:989px),print{.Card-block .card .learn-more{display:none}}@media screen and (min-width:1260px){.Card-block .card{height:144px}}@media screen and (min-width:990px){.Card-block .card{min-height:144px;-ms-flex:1;flex:1}.Card-block .card:hover{transform:translateY(-5px);box-shadow:0 2rem 1rem -1rem rgba(0,0,0,.22)}}@media(max-width:989px),print{.Card-block .card{width:100%;height:71px;margin:0 0 18px}.Card-block .card:last-child{margin-bottom:0}}@media screen and (min-width:990px){.Card-block{position:absolute}}@media(max-width:989px),print{.Card-block{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 20px;transform:translateY(-160px);margin-bottom:-160px}}@media(min-width:990px)and (max-width:1550px){.Card-block[data-items="4"] .card a{-ms-flex-direction:column;flex-direction:column}.Card-block[data-items="4"] .card .thumb{height:0;width:100%;padding-bottom:100%}.Card-block[data-items="4"] .card .content{width:100%}}@media screen and (min-width:1260px){.Card-block[data-items="4"] .card{height:auto}}@media(min-width:1551px){.Card-block[data-items="4"] .card{height:144px;margin:0 10px}}.ProductSearchBar{background-color:#fff}.ProductSearchBar .close{display:none}@media(max-width:989px),print{.ProductSearchBar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.ProductSearchBar .text{border-radius:3px;font-size:20px;font-size:1.25rem;width:100%;margin:0}.ProductSearchBar .filter{margin-top:10px}.ProductSearchBar .filter .title{border-radius:3px}.ProductSearchBar .triggerSearch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;top:0;width:100%;border-radius:3px;margin-top:10px;position:relative}.ProductSearchBar .triggerSearch svg{width:30px;height:30px}.ProductSearchBar .triggerSearch .searchText{font-size:20px;font-size:1.25rem;margin-left:10px}}@media screen and (min-width:990px){.ProductSearchBar{display:-ms-flexbox;display:flex;margin:0;height:110px;background-color:transparent}.ProductSearchBar:after{display:none}.ProductSearchBar .text{width:59.13043%;padding-left:50px;background-color:#9f1d27;border-radius:7px 0 0 7px;font-size:36px;font-size:2.25rem}.ProductSearchBar .filter{width:31.73913%;margin-right:25px;border-right:0;border-left:0;font-size:24px;font-size:1.5rem}.ProductSearchBar .filter .title{height:110px;padding:38px 60px 45px 28px;border-radius:0 7px 7px 0}.ProductSearchBar .filter .title:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:rgba(255,255,255,.5)}.ProductSearchBar .filter ul{top:110px}.ProductSearchBar .triggerSearch{-ms-flex-negative:0;flex-shrink:0;width:110px;background-color:#9f1d27;border-radius:7px;line-height:110px;line-height:6.875rem}.ProductSearchBar .triggerSearch svg{width:40px;height:40px}}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.ShortLanding{padding:70px 3.125% 15px;background:url(/img/pattern-overlay.png) repeat center top,linear-gradient(to bottom,#fff 0%,#fdfcfc 25%,#eeeded 50%,#d1cfd0 100%);text-align:center}.ShortLanding h1{font-size:23px;font-size:1.4375rem;line-height:1.1;color:#636363}@media screen and (min-width:750px){.ShortLanding{padding:90px 3.125% 35px}.ShortLanding h1{font-size:42px;font-size:2.625rem}}@media screen and (min-width:990px){.ShortLanding{padding:224px 7.14286% 65px}.ShortLanding h1{margin:0 auto;max-width:1000px;font-size:66px;font-size:4.125rem;line-height:70px;line-height:4.375rem}}.HomeProducts{position:relative;margin-top:30px;z-index:7;background:#fff;color:#fff}.HomeProducts a{color:inherit}@media screen and (min-width:990px){.HomeProducts{background:#fff}.HomeProducts .search{max-width:1170px;padding:80px 10px;margin:0 auto}}@media(min-width:1260px){.HomeProducts .search{padding:80px 10px 80px}}@media(max-width:989px),print{.HomeProducts .search{padding:0 20px;margin-top:30px}}@media print{.HomeProducts{display:none}}.header{font-size:30px;font-size:1.875rem;font-family:"Orbitron"!important;text-align:center;text-transform:uppercase;color:#7d7d7e}.header.apps{margin:20px}@media(max-width:749px),print{.header.desktop{display:none}}.ProductCategories{padding:0 6.25% 20px}.ProductCategories .image,.ProductCategories .previous{display:none}.ProductCategories .title{padding:5px 0;font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;text-transform:uppercase}@media(max-width:749px),print{.ProductCategories{background-color:#bd2530;padding:0 20px;height:auto!important}.ProductCategories .header.mobile{text-transform:uppercase;text-align:center;font-family:"Orbitron"!important;font-size:30px;font-size:1.875rem;color:#fff;padding:30px}.ProductCategories .track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:0 0 30px 0}.ProductCategories .cell{width:50%;padding:0 5px;margin-bottom:10px;height:62px;border-radius:3px}.ProductCategories .cell .title{background-color:#9f1d27;display:-ms-flexbox;display:flex;padding:0;border-radius:3px;height:62px;text-align:center;text-transform:none;font-size:18px;font-size:1.125rem}.ProductCategories .cell .title span{margin:auto}}@media screen and (min-width:750px){.ProductCategories{position:relative;max-width:1400px;margin:0 auto;box-sizing:content-box;padding:28px 0 35px;overflow:hidden}.ProductCategories .header.mobile{display:none}.ProductCategories .track{white-space:nowrap;font-size:0;text-align:center}.ProductCategories.isEnabled .track{position:absolute;top:28px;left:0;transition:transform .4s}.ProductCategories.isEnabled.isDragging .track{transition:none}.ProductCategories .cell{position:relative;z-index:5;display:inline-block;vertical-align:top;width:calc(20% - 1px);background:#9f1d27;transform:scale(1);transition:z-index .2s,transform .2s}.ProductCategories .cell+.cell{margin:0 0 0 1px}.ProductCategories .image{display:block;position:relative;width:100%;height:0;padding:0 0 100%}.ProductCategories .image svg,.ProductCategories .image .color,.ProductCategories .image .standalone{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.ProductCategories .image svg{opacity:.23}.ProductCategories .image .color{opacity:0;transition:opacity .6s}.ProductCategories .image .standalone{filter:grayscale(100%);opacity:.23;transition:opacity .6s,filter .6s}.ProductCategories .title{position:absolute;left:0;top:50%;top:calc(50% - 36px);width:100%;height:72px;padding:0 10px;background:rgba(90,182,178,0);font-size:15px;font-size:.9375rem;line-height:72px;line-height:4.5rem;text-align:center;color:#fff;transition:background-color .3s,color .3s;white-space:normal;overflow:hidden}.ProductCategories .title span{display:inline-block;vertical-align:middle;line-height:24px;line-height:1.5rem}.ProductCategories .cell:hover{z-index:10;transform:scale(1.11)}.ProductCategories .cell:hover .image .color{opacity:1}.ProductCategories .cell:hover .title{background:rgba(90,182,178,.94);color:#000}.ProductCategories .cell:hover .standalone{filter:grayscale(0%);opacity:1}.ProductCategories .previous,.ProductCategories .next{display:none;position:absolute;z-index:10;top:50%;top:calc(50% - 25px);width:50px;height:50px;transition:opacity .3s;opacity:.44}.ProductCategories .previous:before,.ProductCategories .next:before{content:"";position:absolute;left:10px;top:10px;width:30px;height:30px;background:no-repeat center center/contain}.ProductCategories .previous[data-status="enabled"],.ProductCategories .next[data-status="enabled"]{display:block}.ProductCategories .previous[data-status="enabled"]:hover,.ProductCategories .next[data-status="enabled"]:hover{opacity:1}.ProductCategories .previous[data-status="disabled"],.ProductCategories .next[data-status="disabled"]{display:block;opacity:.2;cursor:default}.ProductCategories .previous{left:0}.ProductCategories .previous:before{background-image:url(/img/fa-left-arrow.svg)}.ProductCategories .next{right:0}.ProductCategories .next:before{background-image:url(/img/fa-right-arrow.svg)}}@media screen and (min-width:990px){.ProductCategories .title{font-size:20px;font-size:1.25rem}}.OpenToolbox{position:relative;margin:0 0 50px}[data-template="home"] .OpenToolbox{background:url(/img/open-toolbox-background.jpg) no-repeat center top/cover}.OpenToolbox:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}@media screen and (min-width:990px){.OpenToolbox{padding:0 7.14286%}.OpenToolbox .wrap{max-width:1200px;margin:0 auto;overflow:hidden}}@media print{.OpenToolbox{display:none}}.OpenToolbox-login{position:relative;font-size:18px;font-size:1.125rem;color:#666;text-align:center;font-weight:300}.OpenToolbox-login h2.toolboxTitle{padding:5px 0;font-family:"Orbitron"!important;text-transform:uppercase;font-weight:700;font-size:30px;font-size:1.875rem;line-height:1.33333;color:#7d7d7e}.OpenToolbox-login .form{position:relative;max-width:374px;margin:0 auto;padding:10px 0 20px}.OpenToolbox-login .form:after{content:"";display:table;clear:both}.OpenToolbox-login .form input[type="text"],.OpenToolbox-login .form input[type="password"]{width:100%;height:48px;padding:0 0 0 24px;border:1px solid #9a9ea1;color:#000}.OpenToolbox-login .form input[type="text"].isEmpty,.OpenToolbox-login .form input[type="password"].isEmpty{border-color:#bd2530;animation:pulse-background-red .4s}.OpenToolbox-login .form input[type="text"]::-webkit-input-placeholder,.OpenToolbox-login .form input[type="password"]::-webkit-input-placeholder{color:#000}.OpenToolbox-login .form input[type="text"]:-moz-placeholder,.OpenToolbox-login .form input[type="password"]:-moz-placeholder{color:#000}.OpenToolbox-login .form input[type="text"]::-moz-placeholder,.OpenToolbox-login .form input[type="password"]::-moz-placeholder{color:#000}.OpenToolbox-login .form input[type="text"]:-ms-input-placeholder,.OpenToolbox-login .form input[type="password"]:-ms-input-placeholder{color:#000}.OpenToolbox-login .form input[type="text"].placeholder,.OpenToolbox-login .form input[type="password"].placeholder{color:#000}.OpenToolbox-login .loading{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.OpenToolbox-login .fields{opacity:1;transition:opacity .3s}.OpenToolbox-login .login{float:left}.OpenToolbox-login .new{float:right;margin-right:0;color:#000}.OpenToolbox-login .new:hover{color:#000}.OpenToolbox-login .loginMessage{clear:both;padding:0 40px;color:#bd2530}.OpenToolbox-login .forgot,.OpenToolbox-login .logout{padding:0;font-weight:700}.OpenToolbox-login .forgot a,.OpenToolbox-login .logout a{color:#d32634}.OpenToolbox-login .forgot a:hover,.OpenToolbox-login .logout a:hover{color:#9f1d27}.OpenToolbox-login .loggedIn{display:none;padding:35px 0}.OpenToolbox-login[data-status="loading"] .fields{opacity:.5}.OpenToolbox-login[data-status="loading"] .loading{visibility:visible;opacity:1}.OpenToolbox-login[data-status="logged-in"] .form,.OpenToolbox-login[data-status="logged-in"] .forgot{display:none}.OpenToolbox-login[data-status="logged-in"] .loggedIn{display:block}@media(max-width:989px),print{.OpenToolbox-login{padding:50px 3.125% 30px}[data-template='home'] .OpenToolbox-login{padding-bottom:10px}}@media screen and (min-width:990px){.OpenToolbox-login{float:left;width:calc(370px + 13.33333%);padding:60px 0 50px}.OpenToolbox-login h2.toolboxTitle{padding:10px 0;font-family:"Orbitron"!important;text-transform:uppercase;font-weight:700;font-size:42px;font-size:2.625rem;line-height:1.24;color:#7d7d7e}[data-template="home"] .OpenToolbox-login{padding-bottom:20px}}@keyframes pulse-background-red{0%{background:#fff}50%{background:#bd2530}100%{background:#fff}}.OpenToolbox-features{display:none}@media screen and (min-width:990px){.OpenToolbox-features{display:block;position:relative;float:right;padding:120px 0 15px;width:calc(80.83333% - 370px)}.OpenToolbox-features .images{position:relative;list-style:none;padding:0 0 75%}.OpenToolbox-features .images li{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center/contain;visibility:hidden;opacity:0;transform:translate(0,25px);transition:visibility .5s,opacity .5s,transform .5s}.OpenToolbox-features .images li.isActive{visibility:visible;opacity:1;transform:translate(0,0)}.OpenToolbox-features .bullets{list-style:none;padding:10px 0 0;text-align:center}.OpenToolbox-features .bullets li{display:inline-block;padding:0 3px}.OpenToolbox-features .bullets a{display:block;width:14px;height:14px;border:1px solid #818181;border-radius:50%;background:rgba(129,129,129,0);transition:background-color .3s}.OpenToolbox-features .bullets a:hover{background:rgba(129,129,129,.5)}.OpenToolbox-features .bullets a.isActive{background:#818181}}@media screen and (min-width:1260px){.OpenToolbox-features{padding-top:50px}}.ToolboxAbout{background:#bd2530;padding:9.375% 3.125%;color:#fff;text-align:center}.ToolboxAbout h1{color:#fff}.ToolboxAbout a{color:#00fff4}@media screen and (min-width:990px){.ToolboxAbout{padding:4.28571% 7.14286%;font-size:20px;font-size:1.25rem}.ToolboxAbout .wrap{max-width:1200px;margin:0 auto}}.ForgotPasswordModal{position:absolute;left:calc(50% - 150px);top:0;width:300px;visibility:hidden;opacity:0;transform:scale(.5);transition:visibility .3s,opacity .3s,transform .3s}.ForgotPasswordModal .head{background:#bd2530;color:#fff;padding:10px 20px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;border-radius:8px 8px 0 0}.ForgotPasswordModal .body{position:relative;padding:20px 20px 5px;border-radius:0 0 8px 8px;background:#efefef}.ForgotPasswordModal .form{transition:opacity .3s}.ForgotPasswordModal .Spinner{visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.ForgotPasswordModal .message{display:none;padding:0 0 15px;font-size:18px;font-size:1.125rem}.ForgotPasswordModal .message p:last-child{padding:0}.ForgotPasswordModal .general-error,.ForgotPasswordModal .employee-error{color:#bd2530}.ForgotPasswordModal p{position:relative}.ForgotPasswordModal .textbox{display:block;width:100%;height:39px;padding:0 0 0 12px;border:1px solid #cfcfcf;border-radius:2px;color:#7d7d7e;font-size:18px;font-size:1.125rem}.ForgotPasswordModal .textbox[data-status~="invalid"]{border-color:#bd2530;animation:pulse-background-red .4s}.ForgotPasswordModal .errorMessage{position:absolute;left:0;bottom:100%;height:19px;padding:0 12px;max-width:100%;background:#9f1d27;border-radius:3px 3px 3px 0;color:#fff;font-size:11px;font-size:.6875rem;line-height:19px;line-height:1.1875rem;visibility:hidden;opacity:0;transform-origin:left bottom;transform:scale(.5);transition:visibility .3s,opacity .3s,transform .3s}.ForgotPasswordModal .errorMessage:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-top:5px solid #9f1d27;border-right:5px solid transparent}.ForgotPasswordModal .errorMessage span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ForgotPasswordModal [data-status~="invalid"]~.errorMessage.all,.ForgotPasswordModal [data-status~="required"]~.errorMessage.required,.ForgotPasswordModal [data-status~="email"]~.errorMessage.email,.ForgotPasswordModal [data-status~="regex"]~.errorMessage.regex{visibility:visible;opacity:1;transform:scale(1)}.ForgotPasswordModal.isOpen{visibility:visible;opacity:1;transform:scale(1)}.ForgotPasswordModal[data-status="locked"] .form{opacity:.5}.ForgotPasswordModal[data-status="locked"] .Spinner{visibility:visible;opacity:1}.ForgotPasswordModal[data-status="success"] .form{display:none}.ForgotPasswordModal[data-status="success"] .success{display:block}.ForgotPasswordModal[data-status="general-error"] .general-error{display:block}.ForgotPasswordModal[data-status="employee-error"] .employee-error{display:block}@media screen and (min-width:750px){.ForgotPasswordModal{left:calc(50% - 230px);width:460px}.ForgotPasswordModal .textbox{font-size:22px;font-size:1.375rem}.ForgotPasswordModal .buttons{overflow:hidden}.ForgotPasswordModal .changePassword{float:left}.ForgotPasswordModal .cancel{float:right}}@keyframes pulse-background-red{0%{background:#fff}50%{background:#bd2530}100%{background:#fff}}.UniLineCatalog{padding:25px 3.125%;text-align:center;font-size:18px;font-size:1.125rem;font-weight:300}.UniLineCatalog .preview img{display:block;margin:0 auto 10px;max-width:100%}.UniLineCatalog h2{font-family:"Orbitron"!important;text-transform:uppercase;font-weight:700;color:#7d7d7e;font-size:35px;font-size:2.1875rem;line-height:1.1}.UniLineCatalog .subtitle{color:#bd2530}@media screen and (min-width:990px){.UniLineCatalog{padding:35px 7.14286%;overflow:hidden;font-size:0}.UniLineCatalog .preview,.UniLineCatalog .copy{display:inline-block;vertical-align:middle;width:50%;font-size:18px;font-size:1.125rem}.UniLineCatalog h2{font-size:50px;font-size:3.125rem}.UniLineCatalog .subtitle{padding:0 0 30px}}.CallToAction{padding:25px 3.125% 10px;background:#d52330;text-align:center;color:#fff;font-weight:300}.CallToAction h2{font-family:"Orbitron"!important;text-transform:uppercase;font-weight:700;color:#fff;font-size:30px;font-size:1.875rem;line-height:1.1}.CallToAction .button-primary{border-color:#fff;background-color:rgba(255,255,255,.27);color:#fff}.CallToAction .button-primary:hover{background-color:rgba(255,255,255,0);color:#fff}@media screen and (min-width:990px){.CallToAction{padding:50px 7.14286% 35px;font-size:20px;font-size:1.25rem}.CallToAction .wrap{margin:0 auto;max-width:1000px}.CallToAction h2{padding:0 0 25px;font-size:40px;font-size:2.5rem}.CallToAction .subtitle{padding:0 0 30px}}.Embedded-content{width:100%;max-width:1190px;margin:0 auto;padding:0 20px}