@media (max-width: 767px){.rotating-cards{margin-top:9px}}@media (min-width: 992px) and (max-width: 1199px){html.firefox .rotating-cards .shadow-block{position:relative;top:-1px}}.pwa-promotion{font-size:5vw}.pwa-promotion h3{margin-bottom:18px}.pwa-promotion a .icon{color:#5e5e63;font-size:10vw;position:relative;top:2vw}.xs-marketing{margin-top:9px;margin-bottom:24px;font-size:5vw}.xs-marketing hr:first-child{margin-top:9px}.xs-marketing .navigation h3{margin-bottom:18px}.xs-marketing .navigation .-activateable,.xs-marketing .navigation a{text-align:center}.xs-marketing .navigation .-activateable .icon,.xs-marketing .navigation a .icon{color:#5e5e63;font-size:10vw}.xs-marketing .navigation .-activateable span,.xs-marketing .navigation a span{color:#00578a}.no-touch .xs-marketing .navigation .-activateable:hover .icon,.no-touch .xs-marketing .navigation a:hover .icon{color:#00578a}.no-touch .xs-marketing .navigation .-activateable:hover span,.no-touch .xs-marketing .navigation a:hover span{text-decoration:underline}#specificity-override .xs-marketing .navigation .-activateable.is-focused .icon,#specificity-override .xs-marketing .navigation a.is-focused .icon,#specificity-override .xs-marketing .navigation .-activateable.-active .icon,#specificity-override .xs-marketing .navigation a.-active .icon{color:#002c60}#specificity-override .xs-marketing .navigation .-activateable.is-focused span,#specificity-override .xs-marketing .navigation a.is-focused span,#specificity-override .xs-marketing .navigation .-activateable.-active span,#specificity-override .xs-marketing .navigation a.-active span{color:#002c60;text-decoration:underline}.no-touch .xs-marketing .navigation .-activateable.text-orange:hover .icon,.no-touch .xs-marketing .navigation a.text-orange:hover .icon{color:#ed9c28}.no-touch .xs-marketing .navigation .-activateable.text-orange:hover span,.no-touch .xs-marketing .navigation a.text-orange:hover span{color:#ed9c28;text-decoration:underline}#specificity-override .xs-marketing .navigation .-activateable.text-orange.is-focused .icon,#specificity-override .xs-marketing .navigation a.text-orange.is-focused .icon,#specificity-override .xs-marketing .navigation .-activateable.text-orange.-active .icon,#specificity-override .xs-marketing .navigation a.text-orange.-active .icon{color:#d58512}#specificity-override .xs-marketing .navigation .-activateable.text-orange.is-focused span,#specificity-override .xs-marketing .navigation a.text-orange.is-focused span,#specificity-override .xs-marketing .navigation .-activateable.text-orange.-active span,#specificity-override .xs-marketing .navigation a.text-orange.-active span{color:#d58512;text-decoration:underline}.xs-marketing .navigation a{display:block}.no-touch .xs-marketing .navigation a:hover{text-decoration:none}#specificity-override .xs-marketing .navigation a.is-focused{text-decoration:none}#specificity-override .xs-marketing .navigation a.-active{text-decoration:none}@media (min-width: 768px){.splash-card:last-child .shadow-block{margin-bottom:0}}@media (min-width: 768px){.splash-card>.card.-adjacent-to-big-square+.shadow-block{margin-bottom:9px}}@media (min-width: 1200px){.splash-card>.card.-big-square{overflow:hidden;height:461px}.splash-card>.card.-adjacent-to-big-square{overflow:hidden;height:223px}}@media (min-width: 992px) and (max-width: 1199px){.splash-card>.card.-big-square{overflow:hidden;height:359px}.splash-card>.card.-adjacent-to-big-square{overflow:hidden;height:172px}.splash-card>.card.-adjacent-to-big-square.-last{height:171px}.splash-card>.card.-adjacent-to-small-square{overflow:hidden;height:173px}}@media (min-width: 768px) and (max-width: 991px){.splash-card>.card.-big-square{overflow:hidden;height:348px}.splash-card>.card.-adjacent-to-big-square{overflow:hidden;height:166px}.splash-card>.card.-adjacent-to-small-square{overflow:hidden;height:168px}}@media (min-width: 768px){.splash-card.oem-solutions>.headline.-large{font-size:1.7em}}.swipe{position:relative;overflow:hidden}.swipe-wrap{position:relative;overflow:hidden}.swipe-wrap>div{position:relative;float:left;width:100%}.swipe:not(.-show) .swipe-wrap>div{visibility:hidden}#marketing-messages{margin-top:24px}.marketing-message{color:#6f6f72}@media (max-width: 767px){.marketing-message{font-size:4.5vw}.marketing-message:not(:last-child){margin-bottom:27px}}.marketing-message .iconlink.-xs-first>.icon{font-size:3.2em;position:relative;top:-4px}.marketing-message .iconlink.-first>.icon{position:relative;font-size:3.5em;top:0}@media (min-width: 1200px){.marketing-message .iconlink.-first>.icon{top:-4px;font-size:4.2em}}.marketing-message .iconlink.-second>.icon{position:relative;font-size:3.2em;top:7px}@media (min-width: 1200px){.marketing-message .iconlink.-second>.icon{top:3px;font-size:3.9em}}.marketing-message .iconlink.-third>.icon{position:relative;font-size:4.2em;top:-2px}@media (min-width: 1200px){.marketing-message .iconlink.-third>.icon{top:-7px;font-size:4.9em}}.marketing-message p{margin-bottom:9px;line-height:1.2}.marketing-message .paypal-logo{height:21px;width:63px;margin:0;position:relative;top:-2px}.marketing-message .textlink{display:block;margin-bottom:18px}#simple-homepage-marketing{margin-top:20px}#simple-homepage-marketing .navigation h3{margin-bottom:18px}#simple-homepage-marketing .navigation a{display:block;text-align:center}#simple-homepage-marketing .navigation a .icon-stack{font-size:1.7em}#simple-homepage-marketing .navigation a .icon-stack .core-button{color:#5e5e63}.no-touch #simple-homepage-marketing .navigation a:hover{text-decoration:underline}.no-touch #simple-homepage-marketing .navigation a:hover .core-button{color:#00578a}@media (min-width: 768px){.simple-marketing-message{padding:20px}}.simple-marketing-message .c2g-core-icon{font-size:6em;color:#5e5e63;display:inline-block;margin-right:0}.no-touch .simple-marketing-message a .c2g-core-icon:hover{text-decoration:none;color:#00578a}@media (max-width: 767px){.simple-marketing-message.left a .icon,.simple-marketing-message.right a .icon{font-size:16vw}}html:not(.safari) #site-footer{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width: 1200px){.c2g-global .splash-card>.card.-adjacent-to-big-square{height:271px}}@media (min-width: 992px) and (max-width: 1199px){.c2g-global .splash-card>.card.-adjacent-to-big-square{height:221px}}@media (min-width: 768px) and (max-width: 991px){.c2g-global .splash-card>.card.-adjacent-to-big-square{height:166px}}@media (min-width: 1200px){.c2g-global .splash-card.-passionate>.headline,.c2g-global .splash-card.-products>.headline{right:20px}}@media (min-width: 768px) and (max-width: 991px), (min-width: 992px) and (max-width: 1199px){.c2g-global .splash-card.-passionate>.headline,.c2g-global .splash-card.-products>.headline{right:15px}}@media (max-width: 767px){.c2g-global .splash-card.-passionate>.headline,.c2g-global .splash-card.-products>.headline{right:2vw}}.c2g-global .splash-card.-passionate>.headline>.title,.c2g-global .splash-card.-products>.headline>.title{display:block}@media (min-width: 992px){.c2g-global .splash-card.-passionate>.headline>.title,.c2g-global .splash-card.-products>.headline>.title{font-size:1.85em}}.c2g-global .splash-card.-passionate>.headline>.title{margin-right:41%}.c2g-global .splash-card.-products>.headline>.title{margin-right:37%}@media (min-width: 768px) and (max-width: 1199px){.c2g-global .splash-card.-products{padding-top:4px}}.c2g-global .splash-card>.headline.-large{font-size:1.2em}@media (min-width: 768px) and (max-width: 991px){.c2g-global .splash-card>.headline{font-size:.8em}.c2g-global .splash-card>.headline.-large{font-size:1em}}.c2g-global .splash-card.product-catalogue>.card.supportingimage{position:absolute;width:100%;height:100%;z-index:2}.c2g-global .splash-card.product-catalogue>.card.supportingimage>img,.c2g-global .splash-card.product-catalogue>.card.supportingimage>picture img{top:-4vw !important}@media (min-width: 1200px){.c2g-global .marketing-message .left-indent{padding-left:20px}.c2g-global .marketing-message .right-indent{padding-right:20px}}@media (min-width: 768px) and (max-width: 1199px){.c2g-global .marketing-message .left-indent{padding-left:15px}.c2g-global .marketing-message .right-indent{padding-right:15px}.c2g-global .marketing-message .iconlink.-first>.icon,.c2g-global .marketing-message .iconlink.-third>.icon{font-size:3.7em}.c2g-global .marketing-message .iconlink.-second.right-indent{padding-right:0}.c2g-global .marketing-message .iconlink.-second>.icon{font-size:2.7em}}@media (max-width: 767px){.c2g-global .marketing-message .left-indent{padding-left:2vw}.c2g-global .marketing-message .right-indent{padding-right:2vw}}.product-catalogues .supportingimage{width:30vw;margin-top:9px}@media (min-width: 768px){.product-catalogues .supportingimage{width:190px;margin-top:0}}#specificity-override .small-caption .caption{font-size:.8em}@media (min-width: 1200px){.menu-block.-resources{width:100%}}.menu-block.-account,.menu-block.-cart{right:0}
