@font-face{font-family:'Graphik-SuperItalic-Web';src:url("../assets/fonts/Graphik-SuperItalic-Web.eot");src:url("../assets/fonts/Graphik-SuperItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-SuperItalic-Web.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal}.Graphik-SuperItalic-Web{font-family:'Graphik-SuperItalic-Web';font-weight:900;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Super-Web';src:url("../assets/fonts/Graphik-Super-Web.eot");src:url("../assets/fonts/Graphik-Super-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Super-Web.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal}.Graphik-Super-Web{font-family:'Graphik-Super-Web';font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-BlackItalic-Web';src:url("../assets/fonts/Graphik-BlackItalic-Web.eot");src:url("../assets/fonts/Graphik-BlackItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-BlackItalic-Web.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal}.Graphik-BlackItalic-Web{font-family:'Graphik-BlackItalic-Web';font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Black-Web';src:url("../assets/fonts/Graphik-Black-Web.eot");src:url("../assets/fonts/Graphik-Black-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Black-Web.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal}.Graphik-Black-Web{font-family:'Graphik-Black-Web';font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-BoldItalic-Web';src:url("../assets/fonts/Graphik-BoldItalic-Web.eot");src:url("../assets/fonts/Graphik-BoldItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-BoldItalic-Web.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal}.Graphik-BoldItalic-Web{font-family:'Graphik-BoldItalic-Web';font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Bold-Web';src:url("../assets/fonts/Graphik-Bold-Web.eot");src:url("../assets/fonts/Graphik-Bold-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}.Graphik-Bold-Web{font-family:'Graphik-Bold-Web';font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-SemiboldItalic-Web';src:url("../assets/fonts/Graphik-SemiboldItalic-Web.eot");src:url("../assets/fonts/Graphik-SemiboldItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-SemiboldItalic-Web.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal}.Graphik-SemiboldItalic-Web{font-family:'Graphik-SemiboldItalic-Web';font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Semibold-Web';src:url("../assets/fonts/Graphik-Semibold-Web.eot");src:url("../assets/fonts/Graphik-Semibold-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Semibold-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}.Graphik-Semibold-Web{font-family:'Graphik-Semibold-Web';font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-MediumItalic-Web';src:url("../assets/fonts/Graphik-MediumItalic-Web.eot");src:url("../assets/fonts/Graphik-MediumItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-MediumItalic-Web.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal}.Graphik-MediumItalic-Web{font-family:'Graphik-MediumItalic-Web';font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Medium-Web';src:url("../assets/fonts/Graphik-Medium-Web.eot");src:url("../assets/fonts/Graphik-Medium-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}.Graphik-Medium-Web{font-family:'Graphik-Medium-Web';font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-RegularItalic-Web';src:url("../assets/fonts/Graphik-RegularItalic-Web.eot");src:url("../assets/fonts/Graphik-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}.Graphik-RegularItalic-Web{font-family:'Graphik-RegularItalic-Web';font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Regular-Web';src:url("../assets/fonts/Graphik-Regular-Web.eot");src:url("../assets/fonts/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}.Graphik-Regular-Web{font-family:'Graphik-Regular-Web';font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-LightItalic-Web';src:url("../assets/fonts/Graphik-LightItalic-Web.eot");src:url("../assets/fonts/Graphik-LightItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-LightItalic-Web.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal}.Graphik-LightItalic-Web{font-family:'Graphik-LightItalic-Web';font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Light-Web';src:url("../assets/fonts/Graphik-Light-Web.eot");src:url("../assets/fonts/Graphik-Light-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Light-Web.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}.Graphik-Light-Web{font-family:'Graphik-Light-Web';font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-ExtralightItalic-Web';src:url("../assets/fonts/Graphik-ExtralightItalic-Web.eot");src:url("../assets/fonts/Graphik-ExtralightItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-ExtralightItalic-Web.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal}.Graphik-ExtralightItalic-Web{font-family:'Graphik-ExtralightItalic-Web';font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Extralight-Web';src:url("../assets/fonts/Graphik-Extralight-Web.eot");src:url("../assets/fonts/Graphik-Extralight-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Extralight-Web.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}.Graphik-Extralight-Web{font-family:'Graphik-Extralight-Web';font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik-ThinItalic-Web';src:url("../assets/fonts/Graphik-ThinItalic-Web.eot");src:url("../assets/fonts/Graphik-ThinItalic-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-ThinItalic-Web.woff") format("woff");font-weight:100;font-style:italic;font-stretch:normal}.Graphik-ThinItalic-Web{font-family:'Graphik-ThinItalic-Web';font-weight:100;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik-Thin-Web';src:url("../assets/fonts/Graphik-Thin-Web.eot");src:url("../assets/fonts/Graphik-Thin-Web.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Graphik-Thin-Web.woff") format("woff");font-weight:100;font-style:normal;font-stretch:normal}.Graphik-Thin-Web{font-family:'Graphik-Thin-Web';font-weight:100;font-style:normal;font-stretch:normal}.default-padding,.footer__locations,.footer-menu,.footer-bottom,.page--career-detail .career-info,.foldout__footer,.main-menu,.content-section--default-padding,.text-excerpt,.breadcrumbs,.reel__quick-nav{padding:2em}@media (min-width: 1024px){.default-padding,.footer__locations,.footer-menu,.footer-bottom,.page--career-detail .career-info,.foldout__footer,.main-menu,.content-section--default-padding,.text-excerpt,.breadcrumbs,.reel__quick-nav{padding:2em 4em 2em 12em}}.margin-offset,.footer-menu,.footer-bottom,.content-section.margin-offset,.content-section__background-element.margin-offset,.breadcrumbs{margin-right:0;width:100%}.clearfix:after{content:" ";display:table;clear:both}.nowrap{white-space:nowrap;display:inline-block}.ccm-page .pull-left{float:left !important}.ccm-page .pull-right{float:right !important}.ccm-page .center-block{display:block;margin-left:auto;margin-right:auto}.ccm-page .visible-md{display:none}@media (min-width: 769px){.ccm-page .visible-md{display:block}}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}a{text-decoration:none;color:inherit}.ccm-page h1{font-size:42px;line-height:44px;margin-top:0;margin-bottom:0.2em}@media (min-width: 769px){.ccm-page h1{font-size:50px;line-height:56px}}.ccm-page .thin-header{font-family:'Graphik-Thin-Web';font-weight:100;color:#B5B5B5;letter-spacing:0.19px;line-height:1.4em}.ccm-page .highlight-text{display:inline-block;padding:.1em .2em;margin-bottom:0.4em;background-color:#D51317;color:#fff;font-weight:200;font-style:italic;font-family:'Graphik-ExtralightItalic-Web'}.ccm-page h2{font-size:36px}.ccm-page h3{line-height:32px;font-size:26px;letter-spacing:0.25px}.ccm-page h4{font-size:28px;line-height:1.2}.ccm-page h5{font-size:24px}.ccm-page h6{font-size:18px}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5,.ccm-page h6{font-family:'Graphik-Semibold-Web'}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;-js-display:flex;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.header{height:76px;z-index:101;width:100%;position:fixed;top:0;right:0;transition:top .3s ease-in-out, background-color .3s linear;margin:0;color:#fff}.header.header--fixed{position:fixed}.header.header-up{top:-76px}.header.header--perm-bg,.header.header--bg{background-color:#fff;color:inherit}.header .header__wrapper{position:relative;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;height:76px;width:100%;padding:1.25em 2em;z-index:1}.header .header__left,.header .header__right{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .header__right{-ms-flex-line-pack:justify;align-content:space-between}.header .header__sub-link{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 .8em;font-size:11px;font-weight:400;text-align:left;letter-spacing:1px;cursor:pointer}@media (min-width: 896px){.header .header__sub-link{margin:0 1.4em;font-size:13px}}.header .header__sec-link,.header .header__languages,.header .header__dropdown-list{display:none}@media (min-width: 769px){.header .header__sec-link,.header .header__languages,.header .header__dropdown-list{display:block}}.header .menu-toggle{display:block;float:right}@media (min-width: 769px){.header .menu-toggle{display:none}}.header--secondary{padding:0 2em;background-color:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;box-shadow:0 5px 12px 0 rgba(0,0,0,0.12);transform:translateY(0);transition:transform .25s ease, box-shadow .2s linear}.foldout-open .header--secondary{transform:translateY(-100%);box-shadow:none}.ccm-toolbar-visible .header{top:48px}.ccm-toolbar-visible .header-up{top:-48px}.footer{position:relative;background-color:#10111E}@media (min-width: 769px){.footer{background-color:#fff}}.footer__locations{position:relative;background-color:#10111E;color:#fff;max-width:100%;display:none}@media (min-width: 769px){.footer__locations{padding-top:4.4em}}@media (min-width: 1024px){.footer__locations{padding-right:12.5em;width:100%}}@media (min-width: 769px){.page--home .footer__locations,.page--location .footer__locations{display:block}}@media (min-width: 1024px){.page--home .footer__locations,.page--location .footer__locations{display:table}}@media (min-width: 769px){.footer__locations-filters{width:100%;margin-bottom:5em;display:table-cell;width:380px;padding-right:100px;vertical-align:top}}@media (min-width: 1024px){.footer__locations-filters{min-width:24em;margin-right:2.4em}}@media (min-width: 1440px){.footer__locations-filters{margin-right:6em;width:400px}}@media (min-width: 1999px){.footer__locations-filters{margin-right:9em}}.footer__locations-filters h2{margin-top:0}.footer__locations-filters p{font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.32px;line-height:22px}.locations-filters__select{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;padding:1.6em 1.4em;background:none;color:#fff;border:1px solid #fff;border-radius:0;box-shadow:none;outline:0;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:600;margin-top:1em;background-image:url("../assets/images/caret.svg");background-repeat:no-repeat;background-position:center right 1.6em}.locations-filters__select::-ms-expand{display:none}.locations-filters__select>*{color:#000}.footer__locations-overview{display:none;position:relative;height:20em}@media (min-width: 769px){.footer__locations-overview{display:block;display:table-cell;width:100%}}@media (min-width: 896px){.footer__locations-overview{width:100%}}@media (min-width: 1024px){.footer__locations-overview{float:left}}.footer__locations-overview:before,.footer__locations-overview:after{content:"";position:absolute;z-index:1;width:100%;height:2em;left:0}.footer__locations-overview:before{top:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #10111e 100%);transform:rotate(180deg)}.footer__locations-overview:after{bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #10111e 100%)}.footer__locations-overview .location{margin:0 35px 50px 0px !important}@media (min-width: 1440px){.footer__locations-overview .location{margin:0 50px 50px 50px !important}}.locations__scrollable-section{position:absolute;width:100%;height:20em;padding:2em 0}.footer-menu{position:relative;color:#10111E;color:#6B6B6B}@media (min-width: 769px){.footer-menu{background-color:#f5f5f5;width:calc(100% - 12.5em)}}@media (min-width: 769px){.footer-menu__link-block{white-space:nowrap;display:inline-block}}.footer-menu__link{width:50%;display:inline-block;padding:0;float:left;padding:0 1em 2em 0;line-height:2}@media (min-width: 769px){.footer-menu__link{width:auto;padding:0 1em}}.footer-menu__link:first-of-type{padding-left:0}.footer-bottom{position:relative;text-align:center}@media (min-width: 1024px){.footer-bottom{text-align:left;padding-bottom:.4em}}.footer-bottom__links{color:#BDBDBD;font-size:.8em}.footer-bottom__links a{padding:.6em 1em;white-space:nowrap;display:inline-block}@media (min-width: 769px){.page--global{padding-top:76px}}.page--global #header,.page--global .header__wrapper{background-color:#fff;color:inherit}.page--global .logo path,.page--global .header--at-top .logo path{fill:#D51317}@media (min-width: 592px){.page--products #hide-tablet{display:none}}.page--products #hide-tablet .text-excerpt{padding-bottom:0}.page--products .content-section__foreground-overlay{display:none}@media (min-width: 592px){.page--products .content-section__foreground-overlay{display:block}}.page--products #header,.page--products .header__wrapper{color:inherit}.page--products .logo path{fill:#D51317}.page--products .menu-toggle .menu-toggle__bar{background-color:#10111E}.page--products #content-section__product-reel{height:65vh}@media (min-width: 360px){.page--products #content-section__product-reel{height:70vh}}@media (min-width: 387px){.page--products #content-section__product-reel{height:75vh}}@media (min-width: 592px){.page--products #content-section__product-reel{height:80vh}}@media (min-width: 769px){.page--products #content-section__product-reel{height:100vh}}.page--products #content-section__product-reel .text-excerpt p,.page--products #content-section__product-reel .text-excerpt small{display:none}@media (min-width: 592px){.page--products #content-section__product-reel .text-excerpt p,.page--products #content-section__product-reel .text-excerpt small{display:block}}.foldout-open .page--products .header--at-top .logo path{fill:#fff}.foldout-open .page--products .header--at-top .menu-toggle .menu-toggle__bar{background-color:#fff}.page--careers{padding-top:141px}@media (min-width: 1024px){.page--careers{padding-top:152px}}.page--careers #header,.page--careers .header__wrapper{background-color:#fff;color:inherit}.page--careers .logo path,.page--careers .header--at-top .logo path{fill:#D51317}.page--careers .column__section-container{margin-top:38px}.page--careers .cards__slider{padding-top:2em}@media (min-width: 769px){.page--careers .cards__slider{padding-top:0}}.page--careers-overview{padding-top:141px}@media (min-width: 1024px){.page--careers-overview{padding-top:152px}}.page--careers-overview #header,.page--careers-overview .header__wrapper{background-color:#fff;color:inherit}.page--careers-overview .logo path,.page--careers-overview .header--at-top .logo path{fill:#D51317}.page--career-detail{padding-top:139px}.page--career-detail #header,.page--career-detail .header__wrapper{background-color:#fff;color:inherit}.page--career-detail .logo path,.page--career-detail .header--at-top .logo path{fill:#D51317}.page--career-detail .header--career-detail{height:63px;padding:0.6em 2em .6em 2em;z-index:2;max-height:550px}@media (min-width: 592px){.page--career-detail .header--career-detail{max-height:700px}}@media (min-width: 769px){.page--career-detail .header--career-detail{max-height:none}}@media (min-width: 1024px){.page--career-detail .header--career-detail{padding:0.6em 2em .6em 12em}}.page--career-detail .header--career-detail .share-button--inline{padding:0.45em;position:absolute;margin-left:1em}@media (min-width: 769px){.page--career-detail .header--career-detail .share-button--inline{margin-left:3em}}.page--career-detail .header--career-detail .share-button,.page--career-detail .header--career-detail .secondary-header__toggle{opacity:1;visibility:visible;transition:opacity .3s ease 0s, visibility 0.01s linear .3s}.page--career-detail .header--career-detail--expanded .share-button,.page--career-detail .header--career-detail--expanded .secondary-header__toggle{opacity:0;visibility:hidden;transition:visibility 0.01s linear 0}.page--career-detail .header--career-detail--expanded .secondary-header__close{opacity:1}.page--career-detail .career-info{font-size:16px;color:#6B6B6B;letter-spacing:0.28px;line-height:31px}@media (min-width: 896px){.page--career-detail .career-info{padding-top:6em;padding-bottom:6em}}.page--career-detail .career-info h1,.page--career-detail .career-info h2,.page--career-detail .career-info h3,.page--career-detail .career-info h4,.page--career-detail .career-info h5,.page--career-detail .career-info h6{font-family:'Graphik-Semibold-Web';color:#10111E}.page--career-detail .career-info ul,.page--career-detail .career-info__list{padding-left:1em;margin:0}@media (min-width: 769px){.page--career-detail .career-info ul,.page--career-detail .career-info__list{margin:2em 0}}@media (min-width: 896px){.page--career-detail .career-info ul,.page--career-detail .career-info__list{margin:2em 3em 2em 0}}@media (min-width: 1024px){.page--career-detail .career-info ul,.page--career-detail .career-info__list{margin:2em 2em 2em 0}}@media (min-width: 1232px){.page--career-detail .career-info ul,.page--career-detail .career-info__list{margin:2em 6em 2em 0}}.page--career-detail .career-info ul li,.page--career-detail .career-info__list li{padding-bottom:0.8em}.page--career-detail .career__details-short{margin:1.2em 0;font-size:16px;color:#6B6B6B;letter-spacing:0.28px;line-height:26px;font-family:'Graphik-Regular-Web'}.page--career-detail .career__details{font-family:'Graphik-Medium-Web';color:#10111E;letter-spacing:0.24px;line-height:30px}.page--career-detail .career__details p{font-size:20px}.page--career-detail .career-offer h4{font-size:28px;line-height:1.4em;color:#10111E;font-family:'Graphik-Semibold-Web';text-transform:none;letter-spacing:inherit;padding-bottom:0.4em}.page--career-detail .career-offer p,.page--career-detail .career-offer ul{color:#6B6B6B}.page--contact{padding-top:76px}.page--contact #header,.page--contact .header__wrapper{background-color:#fff;color:inherit}.page--contact .header__wrapper{border-bottom:1px solid rgba(178,178,178,0.2)}.page--contact .logo path,.page--contact .header--at-top .logo path{fill:#D51317}.page--contact .contact-info{margin-bottom:3em}.page--contact .contact-info h1,.page--contact .contact-info h2,.page--contact .contact-info h3,.page--contact .contact-info h4,.page--contact .contact-info h5{position:relative;display:inline-block;margin:0;padding:0;line-height:26px;font-size:16px;color:#10111E}.page--contact .contact-info p{padding:0;margin:0;line-height:1.6em;word-wrap:break-word;font-size:14px;color:#6B6B6B;letter-spacing:.3px;font-weight:500}.page--full,.page--default{padding-top:76px}.page--full #header,.page--full .header__wrapper,.page--default #header,.page--default .header__wrapper{background-color:#fff;color:inherit}.page--full .header__wrapper,.page--default .header__wrapper{border-bottom:1px solid rgba(178,178,178,0.2)}.page--full .logo path,.page--full .header--at-top .logo path,.page--default .logo path,.page--default .header--at-top .logo path{fill:#D51317}.smp-form input,.smp-form label,.smp-form select,.smp-form button,.smp-form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;border-radius:2px;font-size:14px;font-family:Arial;font-family:'Graphik-Regular-Web'}.smp-form textarea:focus,.smp-form input:focus{outline:0}.smp-form input,.smp-form textarea{box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.smp-form button,.smp-form input[type=reset],.smp-form input[type=button],.smp-form input[type=submit],.smp-form input[type=checkbox],.smp-form input[type=radio],.smp-form select{box-sizing:border-box}.smp-form input[type=checkbox],.smp-form input[type=radio]{width:13px;height:13px}.smp-form input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}.smp-form ::-webkit-search-decoration{display:none}.smp-form button,.smp-form input[type="reset"],.smp-form input[type="button"],.smp-form input[type="submit"]{overflow:visible;width:auto}.smp-form ::-webkit-file-upload-button{padding:0;border:0;background:none}.smp-form textarea{vertical-align:top;overflow:auto}.smp-form select[multiple]{vertical-align:top}.smp-form select,.smp-form .SumoSelect .SelectBox{-webkit-appearance:none;-moz-appearance:none;display:inline-block;padding:1.2em 2.4em 1.2em 1.4em;background:#fff;color:#10101E;border:1px solid #DFDFDF;border-radius:2px;box-shadow:none;background-image:url("../assets/images/caret--red.svg");background-repeat:no-repeat;background-position:center right 1em;letter-spacing:0.25px;line-height:21px}.smp-form select::-ms-expand{display:none}.smp-form button{padding:1.2em 1.4em;color:#FFFFFF;letter-spacing:0.28px;line-height:21px;background-color:#D51317;cursor:pointer}.smp-form .smp-form{font-size:16px;color:#767676;letter-spacing:0.46px;line-height:31px}.smp-form .apply__button{padding:0.6em}.smp-form .apply-button{display:table;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.smp-form .apply-button--big{padding:0.8em 1.2em;font-size:16px}.smp-form .form-label{padding-bottom:0.8em}.smp-form .form-input,.smp-form .input-file__label-wrap{display:block;box-sizing:border-box;padding:0.6em 1em;margin-bottom:2em;max-width:415px;width:100%;background:#FFFFFF;border:1px solid #DFDFDF;border-radius:2px;font-family:'Graphik-Regular-Web';font-size:16px;color:#10111E;letter-spacing:0.46px;line-height:31px;min-height:52px}.smp-form .form-input.invalid,.smp-form .input-file__label-wrap.invalid{border-color:#D51317}.smp-form .input-file__label-wrap{padding-left:3.6em;position:relative;font-family:'Graphik-Regular-Web';color:#828282;letter-spacing:-0.04px;line-height:31px;cursor:pointer}.smp-form .input-file__label-wrap img{position:absolute;left:0.8em;top:0.45em}.smp-form .input-file__label-wrap span{overflow:hidden;width:100%;position:relative;display:block;text-overflow:ellipsis;white-space:nowrap}.smp-form .form-input__file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.smp-form .form-input__checkbox[type=checkbox]{display:inline-block;vertical-align:top;margin-right:0.6em;cursor:pointer;position:relative;width:1.5em;height:1.5em;border:1px solid #DFDFDF}.smp-form .form-input__checkbox[type=checkbox]:before{content:'';position:absolute;left:2px;top:2px;right:2px;bottom:2px}.smp-form .form-input__checkbox[type=checkbox]:checked:before{background:#D51317}.smp-form .form-input__checkbox[type=checkbox]:invalid:focus{border-color:#D51317}.smp-form .form-label--checkbox{line-height:1.4;margin-bottom:1.4em;font-size:0.8em;max-width:calc(100% - 4em)}.smp-form .form-label--checkbox p{margin:0}@media (min-width: 1024px){.smp-form .form-label--checkbox{max-width:900px}}.smp-form .form__info-wrap{position:relative;display:inline}.smp-form .form__info-toggle{position:relative;z-index:2;width:25px;height:25px;margin-left:0.4em;cursor:pointer}.smp-form .form__info-msg{display:none;position:relative;padding:1.4em;max-width:415px;margin-bottom:1em;background:#FFF0BA;border-radius:2px;font-size:14px;color:#A47F00;letter-spacing:0.25px;line-height:21px}@media (min-width: 769px){.smp-form .form__info-msg{display:block;opacity:0;position:absolute;z-index:1;width:300px;top:-1em;left:2em;transition:all .2s ease}}.smp-form .form__info-msg.show{left:3em;opacity:1}.smp-form .form__info-msg ul{margin:0;padding-left:1.8em}.smp-form .form-input__textarea{min-height:283px}.smp-form .validation-msg{display:none;background-color:transparent;border:2px solid #D51317;color:#D51317;padding:1em;margin-bottom:1.4em;border-radius:2px;max-width:1073px;font-family:'Graphik-Medium-Web';letter-spacing:.26px;line-height:1.8em}.smp-form .validation-msg.show{display:block}.smp-form .validation-msg--success{border:2px solid #B8E986;color:#B8E986}.smp-form .validation-msg .icon{display:inline-block;vertical-align:middle;padding-right:.6em}.foldout{position:fixed;z-index:101;top:0;bottom:0;left:-100%;width:100%;height:100%;transition:left .6s ease-in-out;overflow:hidden;-webkit-overflow-scrolling:touch}@media (min-width: 769px){.foldout{left:calc(-100% + 80px);width:calc(100% - 80px)}}.foldout--open{left:0}.foldout--open:after{content:"";position:absolute;z-index:-1;height:200vh;width:200vh;top:-50%;bottom:-50%;left:0;right:0;background-color:#D51317}.foldout__wrapper{position:absolute;width:100%;height:100%;top:0;padding-top:76px;background-color:#D51317;color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transition:top .75s ease-in-out}@media (min-width: 769px){.foldout__wrapper{padding:76px 0 0 76px}}.foldout__wrapper.foldout__wrapper--up{top:-100%}.foldout__wrapper--secondary{position:relative;top:100%;width:100%;height:100%;background-color:#10111E;color:#fff;transition:top .75s ease-in-out}.foldout__wrapper--secondary.foldout__wrapper--up{top:0}.foldout-toggle--full{padding:2em;background:#D51317;font-family:'Graphik-Medium-Web';cursor:pointer}.foldout-toggle img{padding:.2em 0 0 .4em}.foldout__wrapper--content{padding:2em}.foldout__aside{display:none;position:fixed;z-index:101;top:0;left:0;width:76px;height:100%;border-right:1px solid #e9e9e9;background-color:#fff}@media (min-width: 769px){.foldout__aside{display:block}}.foldout__control{display:none}@media (min-width: 769px){.foldout__control{display:block;position:absolute;left:0;width:76px}}.foldout__menu-toggle{top:50%}.foldout-content{display:none}.foldout-content.show{display:block}.foldout__languages{top:1em;position:fixed;left:0;right:initial;width:76px;text-align:center}.foldout .header{position:absolute;background-color:transparent}.foldout__footer{position:absolute;bottom:0;width:100%;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.foldout__footer--link{font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.24px;padding-right:1.2em}.foldout__circle-button.circle-button{margin-right:0}.foldout-languages{position:fixed;top:0;right:-100%;width:100%;height:100%;padding:4em 2em;background-color:#D51317;opacity:0;transition:all .25s linear}.foldout-languages.show{right:0;opacity:1}.foldout-languages a{display:block;position:relative;font-size:32px;font-weight:600;letter-spacing:0.89px;padding:0.4em 0;font-family:'Graphik-Medium-Web';color:#D51317}.foldout-languages .foldout-languages__close{width:46px;height:46px;position:absolute;bottom:2em;right:2em;cursor:pointer}.growing-circle{background-color:#fff;border-radius:50%;width:0;height:0;position:absolute;z-index:-1;bottom:3.25em;right:3.25em;transition:all .6s ease-in-out}.growing-circle.grow{width:200vh;height:200vh;right:-50vh;bottom:-50vh}.foldout-content.portal-links a,.foldout-content.languages a{display:block;line-height:2.4em;padding:0.2em 0}.main-menu{padding-top:0.6em}@media (min-width: 769px){.main-menu{padding-top:2em;margin:6em 0}}.main-menu__menu-item{display:block;position:relative;font-size:32px;font-weight:600;letter-spacing:0.89px;padding:0.4em 0;font-family:'Graphik-Medium-Web'}@media (min-width: 769px){.main-menu__menu-item{padding:0.6em 0;font-size:38px}}.main-menu__menu-item:before{display:none;content:"";position:absolute;top:-0.5em;left:0;width:0;height:4px;background-color:currentColor;transition:width .2s ease-in-out}@media (min-width: 769px){.main-menu__menu-item:before{display:block}}.main-menu__menu-item:hover:before{width:100%}.menu-item__label{position:relative}.menu-item__badge{position:absolute;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:-45%;left:105%;min-width:22px;height:22px;line-height:normal;border-radius:50%;font-size:.25em;font-weight:400;border:1px solid;background-color:#D51317;color:#fff;border-color:rgba(255,255,255,0.6)}@media (min-width: 769px){.menu-item__badge{top:-85%;padding:0.4em;min-width:22px;height:22px;line-height:22px;border-radius:11px;border:none;font-size:.6em}}.header__main-menu{display:none;padding:0;margin:0;margin-left:.4em}@media (min-width: 769px){.header__main-menu{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width: 1024px){.header__main-menu{margin-left:2em}}.header__main-menu .main-menu__menu-item{position:relative;display:inline-block;font-size:14px;font-weight:500;margin:.4em .8em;padding:0}.header__main-menu .main-menu__menu-item--count{margin-right:2em}@media (min-width: 896px){.header__main-menu .main-menu__menu-item{font-size:16px}}@media (min-width: 1024px){.header__main-menu .main-menu__menu-item{margin:.4em 1em}.header__main-menu .main-menu__menu-item--count{margin-right:2em}}.menu-toggle{display:inline-block;cursor:pointer}.menu-toggle .menu-toggle__bars{position:relative;margin:0 auto;width:27px;height:100%;padding-top:7px}@media (min-width: 769px){.menu-toggle .menu-toggle__bars{height:14px}}.menu-toggle .menu-toggle__bar{position:absolute;top:0;bottom:0;margin:0 auto;display:block;height:3px;width:100%;opacity:1;background-color:#fff;transition:transform .3s ease-in-out 0s, top .3s ease-in-out .4s, opacity 1ms linear .3s}@media (min-width: 769px){.menu-toggle .menu-toggle__bar{background-color:#10111E}}.menu-toggle .menu-toggle__bar:first-of-type{top:-7px}.menu-toggle .menu-toggle__bar:last-of-type{top:7px}.menu-toggle .menu-toggle__label{display:none;position:absolute;width:100%;left:0;padding-top:4px;color:#10111E;font-size:9px;text-align:center;text-transform:uppercase;font-weight:600;transition:opacity .3s ease-in-out}@media (min-width: 769px){.menu-toggle .menu-toggle__label{display:block}}.menu-toggle .menu-toggle__label--open{display:none}.page--full .menu-toggle__bar,.page--contact .menu-toggle__bar,.page--careers .menu-toggle__bar,.page--career-detail .menu-toggle__bar,.page--careers-overview .menu-toggle__bar,.page--global .menu-toggle__bar,.header--bg .menu-toggle__bar{background-color:#10111E}.menu-toggle--clicked .menu-toggle__bar{transition:top .3s ease-in-out, transform .3s ease-in-out .4s, opacity 1ms linear .4s;opacity:0}.menu-toggle--clicked .menu-toggle__bar:first-of-type{top:0;opacity:1;transform:rotate(-45deg)}.menu-toggle--clicked .menu-toggle__bar:last-of-type{top:0;opacity:1;transform:rotate(45deg)}@media (min-width: 769px){.menu-toggle--clicked .menu-toggle__label--closed{display:none}}@media (min-width: 769px){.menu-toggle--clicked .menu-toggle__label--open{display:block}}.logo{width:131px;height:50px}.logo img,.logo svg{vertical-align:bottom;max-width:100%}.logo .logo path{transition:all .2s linear}.logo__footer{display:block;text-align:center}@media (min-width: 769px){.logo__footer{display:inline-block}}.logo--long{margin-top:6em}@media (min-width: 769px){.logo--long{margin-top:0}}.foldout .logo path{fill:#FFF}.logo path{fill:#fff}.header--bg .logo path{fill:#D51317}.search{display:none;float:right;height:100%}@media (min-width: 769px){.search{display:block}}.search svg{height:100%;width:100%;max-width:12px}.search.header__search{position:relative;width:33px;height:33px;padding:0;text-align:center;margin:0}.search.header__search:before{content:"";position:absolute;left:-1px;top:-1px;border:1px solid;opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .2s linear}.search.header__search:hover:before{opacity:.6}.page--products .header .search__icon g,.page--full .header .search__icon g,.page--default .header .search__icon g,.page--contact .header .search__icon g,.page--careers .header .search__icon g,.page--career-detail .header .search__icon g,.page--careers-overview .header .search__icon g,.page--global .header .search__icon g,.header--bg .search__icon g{stroke:#251717}#site-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.76);z-index:-1;visibility:hidden;opacity:0;transition:opacity .6s}.search-active #site-search{z-index:101;visibility:visible;opacity:1}#site-search #searchform{top:50%;position:relative;transform:translateY(-50%);padding:2em;margin:0 auto;text-align:center}#site-search #searchform input#s{background:transparent;border:none;border-bottom:1px solid #ddd;outline:0;padding-bottom:0.4em;font-family:'Graphik-BoldItalic-Web', 'Graphik-Regular-Web', sans-serif;font-size:44px;color:#10111E;letter-spacing:1.84px}#site-search #searchform input#s::placeholder,#site-search #searchform input#s::-webkit-input-placeholder{font-family:'Graphik-BoldItalic-Web', 'Graphik-Regular-Web', sans-serif;font-weight:bold}#site-search .search-toggle{max-width:3em;position:absolute;right:5em;top:5em;color:#D51317;cursor:pointer}#site-search .search-toggle img{position:relative;display:block;max-width:100%;max-height:100%}.search-active #wrapper-main{filter:blur(8px)}.search-btn__wrapper{position:relative;display:inline-block;margin-left:0.4em}.search-btn__wrapper .link__label{vertical-align:middle;line-height:37px;font-family:'Graphik-Medium-Web';font-size:18px;color:#D51317;letter-spacing:0.26px}.ccm-search-block-form .ccm-search-block-text{padding:.6em;margin-right:0.6em}.ccm-search-block-form .ccm-search-block-submit{margin:0;border:0;min-width:100px;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;border-radius:2px;font-size:14px;font-family:'Graphik-Regular-Web';padding:1em 1.4em;color:#FFFFFF;letter-spacing:0.28px;background-color:#D51317;cursor:pointer}.ccm-search-block-form #searchResults{padding:2em 0}.ccm-search-block-form #searchResults .searchResult{margin-bottom:3em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.4em}.ccm-search-block-form #searchResults h3 a{color:inherit}.ccm-search-block-form #searchResults h3 a:hover{color:#D51317}.ccm-search-block-form #searchResults .pageLink{font-family:'Graphik-Regular-Web'}.ccm-search-block-form #searchResults .pageLink:hover{color:#D51317}#main .ccm-pagination-wrapper li.disabled{display:none}#main .ccm-pagination-wrapper .pagination{list-style:none;font-size:0.9em;padding:0}#main .ccm-pagination-wrapper .pagination li{display:inline;padding:1em 0.7em}#main .ccm-pagination-wrapper .pagination li>span{text-align:center}#main .ccm-pagination-wrapper .pagination li>span .sr-only{display:none}#main .ccm-pagination-wrapper .pagination a:hover{text-decoration:underline}.cards{width:100%;max-width:1280px}.cards__wrapper{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 2em;margin:0 1em}.card{position:relative;display:table;vertical-align:top;width:100%;max-width:100%;height:340px;padding:2em;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 0 16px 0 rgba(0,0,0,0.05);table-layout:fixed}@media (min-width: 592px){.card{min-width:360px;max-width:360px}}@media (min-width: 769px){.card{top:-150px;opacity:0;width:50%;margin:0}}@media (min-width: 1024px){.card{padding:3.2em 2.8em;width:100%;min-width:280px;max-width:280px}}@media (min-width: 1232px){.card{min-width:calc(25% - 10px);max-width:calc(25% - 10px)}}@media (min-width: 1999px){.card{min-width:400px;max-width:400px}}.card .card__header,.card .card__content{display:table-row;height:50%}.card .card__header{vertical-align:top;height:100%}.card .card__content{display:table-cell;vertical-align:bottom;height:auto}@media (min-width: 769px){.card .share-button{opacity:0;transition:opacity .2s linear}}@media (min-width: 821px){.card--list{cursor:pointer;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;height:auto;padding:1em 0;top:-150px;opacity:0;margin:0}.card--list .card__header,.card--list .card__content{float:left;display:block;height:auto}.card--list .card__header{width:50%;padding:0 1.4em}.card--list .card__header>small{display:none}.card--list .card__content{width:50%}.card--list .card__title{font-size:19px !important;margin:0 !important}.card--list .career__country{padding-right:210px;margin-bottom:0 !important;line-height:38px}.card--list .link{position:absolute;right:74px;top:50%;transform:translateY(-50%)}.card--list .share-button{opacity:0;transition:opacity .2s linear;top:0;padding:0;bottom:0;right:1.3em;z-index:9}.card--list .share-button__share-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (min-width: 1024px){.card--list{padding:1em 0;width:100%;max-width:100%}}@media (min-width: 1232px){.card--list{min-width:calc(25% - 10px);max-width:100%}.card--list .card__header{width:60%}.card--list .card__content{width:40%}}@media (min-width: 1999px){.card--list{min-width:400px;max-width:100%}}.card--dropped{top:0;opacity:1;transition:opacity .8s ease-out, top .8s ease-out}.card--dropped .share-button{opacity:1}.card small{font-weight:600;font-size:11px;color:#10111E;letter-spacing:1.92px;line-height:30px;text-transform:uppercase;font-family:'Graphik-Semibold-Web'}.card .card__title{margin-top:0.4em;line-height:32px;max-height:95px;overflow:hidden;font-weight:600;font-size:26px;color:#10111E;letter-spacing:0.25px;font-family:'Graphik-Semibold-Web';overflow:hidden;text-overflow:ellipsis}.card .career__country{margin-bottom:.4em;font-size:16px;color:#6B6B6B;letter-spacing:0.28px;line-height:26px}.card .link{font-weight:500;font-size:18px;color:#DA2128;letter-spacing:0.26px;line-height:38px;font-family:'Graphik-Medium-Web'}.cards__slider{position:relative;max-width:100%;margin:0;overflow:visible}.cards__slider-footer{position:relative;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:1.8em;margin-top:4em;background:#10111E;color:#AEAEAE}@media (min-width: 769px){.cards__slider-footer{height:7.5em;margin-top:-2.8em;margin-right:2.6em;margin-left:2.6em;padding-top:3.6em;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1024px){.cards__slider-footer{padding:3.6em 4em 1em 10.5em}}.cards__slider .swiper-slide{width:90%}@media (min-width: 769px){.cards__slider .swiper-slide{width:auto}}.cards__slider .swiper-wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:stretch;align-content:stretch}.cards__slider .swiper-pagination{display:block;margin:0 auto;margin-top:-5em;bottom:initial;font-weight:500}@media (min-width: 769px){.cards__slider .swiper-pagination{display:none}}.cards__slider .swiper-pagination-bullet{width:6px;height:6px;margin:0 .3em;background:#686868;opacity:.5;transition:transform .4s ease-in-out}.cards__slider .swiper-pagination-current{color:#D51317}.cards__slider .swiper-pagination-bullet-active{opacity:1;transform:scale(1.45)}.cards__slider .slider-footer__link .link{font-size:14px;font-weight:400;color:#AEAEAE}@media (min-width: 769px){.cards__slider .slider-footer__link .link{font-size:16px}}.custom-swiper-button{display:none;cursor:pointer;opacity:0.8;font-size:16px;color:#AEAEAE;letter-spacing:0.37px}@media (min-width: 769px){.custom-swiper-button{display:block}}.custom-swiper-button .icon{left:0;transition:left .2s ease-in-out}.custom-swiper-button-prev:hover .icon{left:-.6em}.custom-swiper-button-next:hover .icon{left:.6em}.swiper-button-disabled{opacity:0.25;position:relative;cursor:default}.swiper-button-disabled .icon{left:0 !important}.period:after,h1:after{content:".";position:relative;color:#D51317}.period.no-period:after,h1.no-period:after{display:none}.period.highlight-text:after,h1.highlight-text:after{color:#fff}.icon{position:relative}.icon--inline{display:inline-block;vertical-align:middle}.icon--left{padding-right:.4em}.icon--right{padding-left:.4em}.icon.r90{transform:rotate(90deg)}.icon.r180{transform:rotate(180deg)}.icon.r270{transform:rotate(270deg)}.icon.r45{transform:rotate(45deg)}.to-top{-js-display:flex;display:-ms-flexbox;display:flex;position:relative;padding-top:1.4em;float:none;top:0;right:initial;transform:none;color:#BDBDBD;-ms-flex-pack:center;justify-content:center}@media (min-width: 769px){.to-top{color:#10111E}}@media (min-width: 1024px){.to-top{position:absolute;display:block;margin:0 !important;transform:translate(50%, -50%);bottom:initial;top:50%;right:-6.25em;padding:0}}.to-top svg.icon{height:16px;top:0;transition:top .15s linear}.to-top svg.icon *{stroke:#BDBDBD}@media (min-width: 769px){.to-top svg.icon *{stroke:#10111E}}.to-top span{padding-left:.6em}.to-top:hover svg.icon{top:-0.25em}.footer-link__linkedin{-js-display:flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}@media (min-width: 769px){.footer-link__linkedin{position:absolute;display:block;right:2em;width:auto;top:1.5em}}.dir-icon{float:left;margin-right:.5em}.dir-icon svg{float:left}.dir-icon--white g,.dir-icon--white g *{stroke:#fff}.dir-icon__circle-mask{fill:transparent}.dir-icon__arrows{transition:stroke .25s ease-in-out}.icon--dir:hover .dir-icon__circle-mask,.link:hover .icon--dir .dir-icon__circle-mask{fill:#D51317;transition:fill .25s ease-in-out}.icon--dir:hover .dir-icon__arrows,.link:hover .icon--dir .dir-icon__arrows{stroke:#fff}.icon-dir--dark *{stroke:#10111E}.icon-dir--dark:hover .dir-icon__wrapper,.link:hover .icon-dir--dark .dir-icon__wrapper{fill:#10111E}.icon-dir--dark:hover .dir-icon__arrow,.link:hover .icon-dir--dark .dir-icon__arrow{stroke:#fff}.icon--hover-pulse:hover:before,.icon--hover-pulse:hover:after,.link:hover .icon--hover-pulse:before,.link:hover .icon--hover-pulse:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;border:2px solid rgba(213,19,23,0.6);border-radius:50%;background:radial-gradient(ellipse at center, rgba(213,19,23,0) 30%, rgba(213,19,23,0.6) 100%);animation:pulse 4s infinite}.icon--hover-pulse:hover:before,.link:hover .icon--hover-pulse:before{width:150%;height:150%;margin-left:calc(-75% - 2px);margin-top:calc(-75% - 3px)}.icon--hover-pulse:hover:after,.link:hover .icon--hover-pulse:after{width:200%;height:200%;margin-left:calc(-100% - 2px);margin-top:calc(-100% - 3px)}@keyframes pulse{0%{transform:scale(0.5, 0.5);opacity:0}50%{opacity:1}100%{transform:scale(1, 1);opacity:0}}.content-section{position:relative;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;display:table;width:100%;vertical-align:bottom;height:100vh;padding:76px 0}.content-section__toggle-grid-list{display:none;position:absolute;right:2em;top:67px}@media (min-width: 1024px){.content-section__toggle-grid-list{display:block}}.content-section--inter{position:relative;display:block;min-height:auto;min-height:initial;height:auto;padding:2em 0}.content-section--no-padding{padding:0}.content-section--no-bottom-padding{padding-bottom:0 !important}.content-section--extra-padding{padding-top:2em;padding-bottom:2em}@media (min-width: 769px){.content-section--extra-padding{padding-top:8em;padding-bottom:8em}}.content-section--side-padding{padding:0 1em}@media (min-width: 769px){.content-section--side-padding{padding:0 5em}}.content-section__background-element{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.content-section__background-element--image-title{position:absolute;bottom:0px;right:40px;color:#fff}.content-section__background-element--image-title .definitions{display:inline;margin:0}.content-section__background-element--image-title .definitions dd,.content-section__background-element--image-title .definitions dt{display:inline-block;text-transform:uppercase}.content-section__background-element--image-title .definitions dd{font-size:.6666666667em;line-height:3em;font-weight:300;margin-left:10px}.content-section__background-element--image-title .definitions dt{font-size:.75em;line-height:2.6666666667em}.content-section__background-element--bg-image{background-size:cover;background-position:center}.content-section__background-element--bg-shift{background-position:left center}@media (min-width: 592px){.content-section__background-element--bg-shift{background-position:center}}.content-section__background-element--bg-video,.content-section__background-element--bg-image{overflow:hidden}.content-section__background-element--bg-video:before,.content-section__background-element--bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.content-section__background-element--bg-color{background-color:#f5f5f5}.content-section__background-element--no-overlay:before{display:none}.content-section__background-element--fixed{background-size:contain;background-repeat:no-repeat}.content-section__background-element--bg-video .video--fullscreen{display:none;position:absolute;z-index:-1;min-height:100%;min-width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}@media (min-width: 769px){.content-section__background-element--bg-video .video--fullscreen{display:block}}.content-section__foreground-element{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.content-section--bg-color .content-section__text-excerpt{color:#10111E}.content-section__text-excerpt{position:relative;color:#fff;display:table-cell;vertical-align:bottom}.content-section__text-excerpt--white-text{color:#fff !important}.content-section__foreground-overlay{position:absolute;z-index:1;display:block;left:0}.content-section__foreground-overlay--top{top:15%}.content-section__text-excerpt--center{text-align:center;display:block}.content-section__text-excerpt--center .text-excerpt{margin:0 auto;display:block}.content-section--video .content-section__text-excerpt,.content-section--video .section__video{display:table-row}@media (min-width: 592px){.content-section--video .content-section__text-excerpt,.content-section--video .section__video{display:table-cell}}@media (min-width: 592px){.content-section--video .section__video{display:block}}.content-section--video .section__video .video__play-button{position:relative;top:2em}@media (min-width: 592px){.content-section--video .section__video .video__play-button{position:absolute;top:35%}}@media (min-width: 1440px){.content-section--video .section__video .video__play-button{top:50%}}.content-section__cards{padding:2em}@media (min-width: 1024px){.content-section__cards{padding:2em 3.2em 2em 5em}}.content-section__cards .card{float:left;margin:5px 0}@media (min-width: 592px){.content-section__cards .card{margin:5px}}.content-section__footer{padding:1.4em;margin:0 0 1.6em 0;background-color:#10111E}@media (min-width: 769px){.content-section__footer{margin:0 2em 1.6em 2em}}@media (min-width: 1024px){.content-section__footer{margin:0 3.2em 1.6em 5em}}.content-section__footer--center-text{text-align:center}.content-section__footer .link{font-family:'Graphik-Medium-Web';font-size:16px;color:#928F8F;letter-spacing:0.28px;line-height:21px}.content-section__flying-image{position:absolute;width:100px;height:100px;bottom:10px;right:15px}@media (min-width: 592px){.content-section__flying-image{width:200px;height:200px;bottom:35%;right:10%;top:auto;display:inline-block}}@media (max-width: 1024px) and (orientation: landscape){.content-section__flying-image{width:100px;height:100px;bottom:10px;right:15px}}@media (min-width: 769px){.content-section__flying-image{bottom:25%}}.content-layout{position:relative;width:100%}.content-layout:after{content:' ';display:table;clear:both}.content-layout h3{margin-top:0;line-height:1.2em}@media (min-width: 769px){.content-layout .text-excerpt{padding-top:0;padding-left:0}}@media (min-width: 1232px){.content-layout .text-excerpt{padding:0 4em 2em 7em}}@media (min-width: 769px){.content-layout--side-padding{padding:0 2em}}@media (min-width: 1024px){.content-layout--side-padding{padding:0 5em}}.content-layout--maxed .content-layout-col--half{padding:0}@media (min-width: 769px){.content-layout--maxed .content-layout-col--half{padding-right:2em}}@media (min-width: 896px){.content-layout--maxed .content-layout-col--half{max-width:none}}@media (min-width: 1024px){.content-layout--maxed .content-layout-col--half{max-width:470px}}@media (min-width: 1232px){.content-layout--maxed .content-layout-col--half{max-width:600px}}@media (min-width: 1440px){.content-layout--maxed .content-layout-col--half{max-width:650px}}.content-layout--maxed-parent{max-width:1440px;margin:0 auto}.content-layout-col{position:relative;display:inline-block;vertical-align:top;width:100%}@media (min-width: 1232px){.content-layout-col{padding-bottom:0;max-width:none}}.content-layout-col--half{display:inline-block;vertical-align:top;width:100%;padding-bottom:3em}@media (min-width: 1232px){.content-layout-col--half{width:49%;padding-bottom:0;max-width:none}}@media (min-width: 1440px){.content-layout-col--half{max-width:650px}}.content-layout-col--60{padding-bottom:0}@media (min-width: 1232px){.content-layout-col--60{width:59%}}.content-layout-col--40{padding-bottom:0}@media (min-width: 1232px){.content-layout-col--40{width:40%}}.content-layout-col--70{padding-bottom:0}@media (min-width: 1232px){.content-layout-col--70{width:69%}}.content-layout-col--30{padding-bottom:0}@media (min-width: 1232px){.content-layout-col--30{width:30%}}.content-layout-col--full{max-width:1300px;width:100%;clear:both}.content-layout-col--fixed-small{float:left;width:100%}@media (min-width: 896px){.content-layout-col--fixed-small{width:400px;width:40em}}.content-layout-col--vertical-padding{padding-top:1em;padding-bottom:1em}@media (min-width: 769px){.content-layout-col--vertical-padding{padding-top:4em;padding-bottom:4em}}.content-layout-col--img-container{padding-bottom:0}.content-layout__mixed-content{max-width:900px;margin:0 auto}.content-layout__mixed-content .content-layout__text-col{padding:0 2em}@media (min-width: 1024px){.content-layout__mixed-content .content-layout__text-col{padding:2em 4em 2em 12em}}@media (min-width: 1232px){.content-layout__mixed-content .content-layout__text-col{max-width:20em;margin-left:2em;padding:0}}.content-layout__mixed-content .content-layout__media-col{max-width:none;width:initial;padding-bottom:2em}@media (min-width: 1232px){.content-layout__mixed-content .content-layout__media-col{padding-bottom:0}}.red-spot__wrapper{position:relative}.red-spot{position:absolute;top:-8.4em;right:2em;width:11em;height:11em;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.4em;background-color:#D51317;color:#fff;border-radius:50%;letter-spacing:0.33px;line-height:21px}@media (min-width: 1232px){.red-spot{top:-1.6em}}.red-spot strong{padding-bottom:0.2em;font-size:17px;font-family:'Graphik-Bold-Web';font-family:'Graphik-Semibold-Web'}.red-spot span{font-size:14px}.red-spot--small{transform:scale(0.75)}@media (min-width: 896px){.red-spot--high{top:-9em}}.red-spot__jut{display:none;position:absolute;width:275px;height:1px;right:100%;top:50%;background-color:#D51317}.red-spot__jut:before{display:none;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#D51317}@media (min-width: 1232px){.red-spot__jut:before{display:block}}.drop-shadow-container{position:relative}.drop-shadow-container:after{display:none;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;height:90%;box-shadow:0px 30px 50px rgba(0,0,0,0.5);z-index:-1}@media (min-width: 769px){.drop-shadow-container:after{display:block}}.text-excerpt{position:relative;max-width:900px;line-height:24px;letter-spacing:.4px}@media (min-width: 769px){.text-excerpt{line-height:30px}}.text-excerpt h4,.text-excerpt small{display:block;padding-bottom:1em;letter-spacing:1.75px;text-transform:uppercase;font-size:10px;font-family:'Graphik-Semibold-Web';font-weight:500;margin:0;line-height:30px}@media (min-width: 769px){.text-excerpt h4,.text-excerpt small{font-size:11px}}.text-excerpt h4.large,.text-excerpt small.large{font-size:14px}.text-excerpt p{margin-top:0}.text-excerpt p a,.text-excerpt p a.excerpt-link{font-family:'Graphik-Semibold-Web'}.text-excerpt__text{line-height:24px;letter-spacing:.4px}@media (min-width: 769px){.text-excerpt__text{line-height:30px}}.text-excerpt__text p{margin-top:0}.text-excerpt--dark-text{color:#10111E}.text-excerpt--light-text p{color:#6B6B6B}.text-excerpt--wide{max-width:1025px}.text-excerpt--center{padding:1em}@media (min-width: 769px){.text-excerpt--no-side-padding,.content-layout .text-excerpt--no-side-padding{padding-left:0;padding-right:0}}.text-excerpt--left{text-align:left}.text-excerpt--intro{padding:4em 2em}.text-excerpt--intro p{color:#6B6B6B}.text-excerpt--condensed{line-height:24px;letter-spacing:.4px}@media (min-width: 769px){.text-excerpt--condensed{line-height:26px}}.text-excerpt--condensed p{margin-top:0}.link{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#D51317;font-size:16px;font-weight:500;letter-spacing:.6px;line-height:2.2em;cursor:pointer}@media (min-width: 415px){.link{font-size:18px}}.link>*{position:relative;z-index:1;display:table-cell;vertical-align:middle}.link>* img,.link>* svg{vertical-align:middle}.link--highlight{display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;z-index:1;transition:all .2s ease-in-out}.link--highlight:before{content:" ";position:absolute;z-index:0;width:100%;height:100%;top:0;left:-100%;background-color:#D51317;transition:left .2s ease-in-out}.link--highlight:hover{color:#fff;padding:0 .4em}.link--highlight:hover:before{left:0}.link--highlight:hover>*{z-index:1}.link__label--highlight{font-weight:600;color:#fff}.link__icon,.dir-icon{float:left;margin-right:.5em}.link__icon svg,.dir-icon svg{float:left;transition:transform .3s ease}.link .read-more__bars{display:inline-block;width:16px}.link .read-more__bar{display:block;width:100%;height:2px;margin-top:2px;background:currentColor}.link .read-more__bar:last-of-type{width:70%}.slideout-link--clicked .dir-icon--svg{transform:rotate(180deg);top:-2px;position:relative}.ccm-page .locations-overview{margin:-2em -30px}@media (min-width: 1232px){.ccm-page .locations-overview{margin:-2em -50px}}.ccm-page .location{position:relative;width:100%;max-width:195px;display:inline-block;vertical-align:top;word-wrap:break-word;margin:0 30px 50px 30px;line-height:18px;letter-spacing:.3px;font-size:13px;color:#CACACA}@media (min-width: 1232px){.ccm-page .location{margin:0 50px 50px 50px}}.ccm-page .location.filter-hide{display:none}.ccm-page .location__link{display:block}.ccm-page .location__link:hover,.ccm-page .location__link:hover>*{color:#D51317}.ccm-page .location__title{position:relative;display:inline-block;margin:0;padding-bottom:0.8em;padding-top:0.8em;line-height:26px;font-size:16px;color:#fff}.ccm-page .location__title:before{content:"";position:absolute;top:0;left:0;width:0;height:4px;background-color:#D51317;transition:width .2s ease-in-out}.ccm-page .location__link:hover .location__title:before{width:100%}.ccm-page .location__name{color:#fff;font-weight:500}.ccm-page .location__digits{padding-top:1em}.ccm-page .location__tel:before,.ccm-page .location__fax:before{display:inline-block;float:left;padding-right:0.4em}.ccm-page .location__tel.hide,.ccm-page .location__fax.hide{display:none}.ccm-page .location--dark-text{color:#6B6B6B}.ccm-page .location--dark-text .location__title{color:#10111E}.ccm-page .location--dark-text .location__name{color:#6B6B6B}.ccm-page .location--inline{margin:0;margin-bottom:3em;max-width:none;font-size:14px;line-height:1.6em}.ccm-page .location--inline .location__title{padding:0}.share-button{position:absolute;z-index:1;right:0;top:0;padding:1em 1em 0 0;cursor:pointer}.share-button--inline{position:relative;display:inline-block;padding:0;top:inherit;right:inherit;top:initial;right:initial}.share-service{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;padding:.4em;margin:0 .4em;background:#FFFFFF;border-radius:100%;box-shadow:0 0 16px 0 rgba(0,0,0,0.1)}.share-service:hover{background:#D51317}.share-service{transition:all .15s linear}.share-button .share-service{-js-display:flex;display:-ms-flexbox;display:flex;opacity:0;position:absolute;top:0;right:0;bottom:0;padding:.4em;margin:0.7em;transform:scale(0)}.share-button.hover .share-button__share-icon .share-button,.share-button:hover .share-button__share-icon .share-button{fill:#FCD62D}.share-button.hover .share-service,.share-button:hover .share-service{opacity:1;transform:scale(1)}.share-button.hover .share-button__linkedin,.share-button.hover .share-button__twitter,.share-button:hover .share-button__linkedin,.share-button:hover .share-button__twitter{top:-4.2em;right:0em}@media (min-width: 769px){.share-button.hover .share-button__linkedin,.share-button.hover .share-button__twitter,.share-button:hover .share-button__linkedin,.share-button:hover .share-button__twitter{top:-0.4em;right:3.8em}}.share-button.hover .share-button__facebook,.share-button:hover .share-button__facebook{transition:all .15s linear 0s, top .2s ease-in-out .1s, right .2s ease-in-out .1s, transform .2s ease-in-out .1s, opacity .2s linear .1s;top:-1.8em;right:3.2em}@media (min-width: 769px){.share-button.hover .share-button__facebook,.share-button:hover .share-button__facebook{top:-3.5em;right:1.6em}}.share-button.hover .share-button__xing,.share-button:hover .share-button__xing{transition:all .15s linear 0s, top .2s ease-in-out .2s, right .2s ease-in-out .2s, transform .2s ease-in-out .2s, opacity .2s linear .2s;top:2.2em;right:2.8em}@media (min-width: 769px){.share-button.hover .share-button__xing,.share-button:hover .share-button__xing{top:-3.5em;right:-2em}}.share-button.hover .share-button__email,.share-button:hover .share-button__email{transition:all .15s linear 0s, top .2s ease-in-out .3s, right .2s ease-in-out .3s, transform .2s ease-in-out .3s, opacity .2s linear .3s;top:4.4em;right:-0.6em}@media (min-width: 769px){.share-button.hover .share-button__email,.share-button:hover .share-button__email{top:-0.4em;right:-4.3em}}.share-button--down.hover .share-button__linkedin,.share-button--down.hover .share-button__twitter,.share-button--down:hover .share-button__linkedin,.share-button--down:hover .share-button__twitter{top:inherit;top:initial;bottom:-3.2em;right:4.6em}.share-button--down.hover .share-button__facebook,.share-button--down:hover .share-button__facebook{top:inherit;top:initial;bottom:-5em;right:1em}.share-button--down.hover .share-button__xing,.share-button--down:hover .share-button__xing{top:inherit;top:initial;bottom:-4em;right:-3em}.share-button--down.hover .share-button__email,.share-button--down:hover .share-button__email{top:inherit;top:initial;right:-4.8em;bottom:-0.6em}.share-button__instagram:hover svg *,.share-button__linkedin:hover svg *,.share-button__facebook:hover svg *,.share-button__twitter:hover svg *,.share-button__xing:hover svg *,.share-button__email:hover svg *{fill:#fff !important;transition-delay:0s}.breadcrumbs{display:none;position:relative;padding-top:1em;padding-bottom:1em;color:#818181;background-color:#f5f5f5;font-family:'Graphik-Medium-Web';color:#818181;letter-spacing:0.25px}@media (min-width: 769px){.breadcrumbs{display:block}}.breadcrumb{font-size:11px;padding-right:1em}.hover--border-top{position:relative}.hover--border-top:before{display:none;content:"";position:absolute;top:-0.6em;left:0;width:0;height:2px;background-color:currentColor;transition:width .2s ease-in-out}@media (min-width: 769px){.hover--border-top:before{display:block}}.hover--border-top:hover:before{width:100%}.scroll-icon{display:none;position:absolute;bottom:5%;left:50%;margin-left:-13px;width:25px;height:41px;cursor:pointer}@media (min-width: 769px){.scroll-icon{display:block}}.scroll-icon__mouse{position:absolute;left:0;top:0;right:0;height:41px;border:2px solid white;border-radius:25px;box-sizing:border-box;opacity:0.7}.scroll-icon__wheel{position:absolute;left:11px;top:10px;width:3px;height:3px;border-radius:10px;background:white;opacity:0.7}.scroll-icon__wheel.animate{animation:scroll-icon__wheel-animation 2s infinite}.scroll-icon__title{position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);font-size:9px;text-transform:uppercase;color:white;white-space:nowrap;letter-spacing:0.2em}.scroll-icon__title.touch{display:none}@keyframes scroll-icon__wheel-animation{0%{top:10px;opacity:0}10%{opacity:1}60%{opacity:0.9}75%,100%{top:25px;opacity:0}}.quicklink{display:none;position:fixed;z-index:10;bottom:-2.8em;left:50%;transform:translateX(-50%);max-width:90%;background-color:#10111E;color:#fff;font-weight:600;cursor:pointer;transition:all 1s ease-in-out 0.25s;font-family:'Graphik-Semibold-Web'}@media (min-width: 769px){.quicklink{bottom:.4em;max-width:none}}@media (min-width: 1232px){.quicklink{right:2em;bottom:1.4em;left:auto;transform:none;left:initial;transform:initial}}.quicklink:before{content:"";position:absolute;top:0;left:0;width:0;height:4px;background-color:#D51317;transition:width .2s linear}.quicklink:hover:before{width:100%}@media (min-width: 769px){.quicklink.show{display:table;opacity:1}}.quicklink.hide,.quicklink--active,.quicklink--active.show{opacity:0;right:-100%}.quicklink>div{display:inline-block;float:left}.quicklink__message{max-width:460px;font-size:.9em;overflow:hidden;transition:all .3s linear}@media (min-width: 769px){.quicklink__message{font-weight:600;font-size:1em}}.quicklink__bullet-link,.quicklink__bullet-wrapper,.quicklink__bullet-label,.quicklink__title,.quicklink__close{display:table-cell;vertical-align:middle}.quicklink__bullet-link{padding:1.4em 0.2em 1.4em 1em}.quicklink__bullet-wrapper{padding-right:0.8em}.quicklink__bullet{border-radius:50%;width:3.8em;height:3.8em;line-height:3.8em;background-color:#D51317;font-size:10px;text-align:center}.quicklink__bullet span{margin-bottom:-2px;display:block;font-size:14px}.quicklink__bullet-label{padding-right:1em;opacity:0.8;font-size:13px;font-weight:400;color:#AEAEAE;letter-spacing:0.32px;font-family:'Graphik-Medium-Web'}@media (min-width: 360px){.quicklink__bullet-label{padding-right:0}}.quicklink__title-wrapper{display:none;position:relative}@media (min-width: 360px){.quicklink__title-wrapper{display:table-cell;width:100%}}.quicklink__title{width:215px;height:3.6em;transform:translateY(0%);line-height:1.2em;letter-spacing:0.02em;font-size:16px;transition:transform .8s ease}.quicklink__title--up{position:absolute;transform:translateY(-100%)}.quicklink__title--straight-down,.quicklink__title--down{position:absolute;transform:translateY(100%)}.quicklink__title--straight-down{transition:none !important;opacity:0}.quicklink__line-clamp{overflow:hidden;position:relative;margin:1.4em 1em;display:block}.quicklink__close{padding:1.4em 1em 1.4em 0.2em;width:11px;height:11px;opacity:.6;transition:opacity .1s linear;cursor:pointer}.quicklink__close:hover{opacity:1}.page--misato .quicklink,.page--career-detail .quicklink,.page--careers-overview .quicklink{display:none}.quicklink__bullet-container{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:container nowrap;flex-flow:container nowrap;-ms-flex-align:center;align-items:center;transform:translateX(-50%) translateY(-80px)}.quicklink__bullet-container span{color:#fff;font-weight:700}.quicklink__bullet-container p{padding:0;font-size:16px}.circle-button{position:relative;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;margin:0 1em;font-size:11px;font-weight:500;letter-spacing:3px;padding-left:3px;text-align:center;cursor:pointer}.circle-button:before{content:"";position:absolute;top:-2px;left:-2px;width:100%;height:100%;border:2px solid currentColor;border-radius:50%;opacity:.6;transition:opacity .3s linear}.circle-button:hover:before{opacity:1}.columns{height:auto}@media (min-width: 769px){.columns{height:100vh;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}}.column--fixed__nav{position:absolute;bottom:0;left:0;z-index:100;color:#fff;width:100%}.columns__wrapper{position:relative;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%}@media (min-width: 769px){.columns__wrapper{height:100vh}}.columns__wrapper .columns__column{position:relative;height:auto;width:100%;float:none}@media (min-width: 769px){.columns__wrapper .columns__column{width:50%;height:100%}}@media (min-width: 769px){.columns__wrapper .columns__column--left{float:left}}@media (min-width: 769px){.columns__wrapper .columns__column--right{float:right;overflow:auto}}.columns__wrapper .columns__column-content{height:100%}.columns--inline{position:relative;left:0;transition:left 1s ease;overflow:hidden}.columns--inline:after{content:" ";display:table;clear:both}.columns--inline .columns--inline--animation-trigger{position:relative}.columns--inline .scrollmagic{width:100%;overflow:hidden;height:100%}@media (min-width: 769px){.columns--inline .scrollmagic{height:100%}}.columns--inline .columns__wrapper{overflow:visible}.columns--inline .blocks--fixed{width:100%;z-index:initial}@media (min-width: 769px){.columns--inline .blocks--fixed{position:absolute;height:100%;overflow:hidden}}.columns--inline .columns__column--fixed{overflow:hidden;height:100%}.columns--inline .columns__column--scroll{overflow:visible;height:auto}.columns--inline .column__section{position:relative;padding:2em}@media (min-width: 769px){.columns--inline .column__section{padding:3em;height:100vh}}@media (min-width: 1024px){.columns--inline .column__section{padding:3em 4.6em}}.columns--inline .column__section .column__section-container{position:relative}@media (min-width: 769px){.columns--inline .column__section .column__section-container{top:50%;transform:translateY(-50%)}}.columns--inline .column__section-container:before,.columns--inline .column__section-container:after{content:" ";display:table;clear:both}.columns--inline .column__content{position:relative;height:100%;width:100%;background-color:#F5F5F5;transition:all 1000ms ease}.columns--inline .column__content#column__content--block--1{color:#fff;background-color:#3C3D44}.columns--inline .column__content#column__content--block--2{color:#fff;background-color:#10111E}.columns--inline .column__content#column__content--block--3{color:#fff;background-color:#340A13}.columns--inline .column__content#column__content--block--4{color:#fff;background-color:#DC1D1F}.columns--inline .column__content#column__content--block--5{color:#fff;background-color:#DC1D1F}.columns--inline .column__content #block--1{color:#fff;background-color:#3C3D44}@media (min-width: 769px){.columns--inline .column__content #block--1{color:inherit;background-color:inherit}}.columns--inline .column__content #block--2{color:#fff;background-color:#10111E}@media (min-width: 769px){.columns--inline .column__content #block--2{color:inherit;background-color:inherit}}.columns--inline .column__content #block--3{color:#fff;background-color:#340A13}@media (min-width: 769px){.columns--inline .column__content #block--3{color:inherit;background-color:inherit}}.columns--inline .column__content #block--4{color:#fff;background-color:#DC1D1F}@media (min-width: 769px){.columns--inline .column__content #block--4{background-color:inherit}}.columns--inline .column__content #block--4 .link{color:#fff}.columns--inline .column__content #block--4 .dir-icon__wrapper,.columns--inline .column__content #block--4 .dir-icon__wrapper>*{stroke:#fff}.columns--inline .column__text-excerpt{display:block}.columns--inline .column__text-excerpt .text-excerpt{margin:0 auto;padding:0;max-width:650px}.columns--inline .column__text-excerpt .text-excerpt h1{font-size:32px;line-height:33px;margin-top:0;margin-bottom:0.2em}@media (min-width: 1024px){.columns--inline .column__text-excerpt .text-excerpt h1{font-size:40px;line-height:42px}}@media (min-width: 1440px){.columns--inline .column__text-excerpt .text-excerpt h1{font-size:50px;line-height:56px}}.columns--inline.edit-mode .columns__wrapper{height:auto}.columns--inline.edit-mode .slideout--wrapper{height:auto;padding-top:50px;padding-bottom:50px}.columns--inline.edit-mode .column__section .column__section-container{top:0;transform:translateY(0)}.columns--inline.edit-mode .blocks--fixed{position:relative;z-index:0 !important}.columns--inline.edit-mode .blocks--fixed:nth-child(even){background-color:#fafafa}.columns--inline.edit-mode .block__image--inline img{opacity:1}.columns__column--left{left:0;transition:left 1s ease}.columns--inline.slideout .columns__column--left{left:100%}@media (min-width: 769px){.columns--inline.slideout .columns__column--left{left:50%}}.columns--inline__nav{display:none;position:fixed;padding:0;margin:0;left:25%;bottom:0em;transform:translate(0, -50%);z-index:1}@media (min-width: 769px){.magiclly-pinned .columns--inline__nav{display:block}}.block__image{position:relative;background-image:none}@media (min-width: 769px){.block__image{background-position:center;background-size:cover;background-repeat:no-repeat}}.block__image--inline img{display:inherit;min-width:100%}@media (min-width: 769px){.block__image--inline img{display:block;height:100vh;height:100%;max-width:none;opacity:0}}.block__image--inline video{width:100%;display:block;position:relative}@media (min-width: 769px){.block__image--inline video{position:absolute;left:50%;height:100vh;width:auto;transform:translateX(-65%)}}@media (min-width: 769px){.block--image[data-image-id="4"] .block__image--inline video{transform:translateX(-35%)}}.column__section--slideout{position:fixed;z-index:101;top:0;left:-100%;width:100%;height:100vh;background:#fff;color:#6B6B6B;letter-spacing:0.28px;line-height:26px;margin:0 auto;transition:left 1s ease, visibility 0s linear 1s;visibility:hidden}@media (min-width: 769px){.column__section--slideout{position:absolute;z-index:1;height:100%}}.slideout--active .column__section--slideout{visibility:visible;transition:left 1s ease, visibility 1ms linear 0s}.columns--inline.slideout .column__section--slideout{left:0}@media (min-width: 769px){.columns--inline.slideout .column__section--slideout{left:-100%}}.slideout--wrapper{display:table-cell;vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;padding:4em 2em;margin:0 auto;-webkit-overflow-scrolling:touch}@media (min-width: 769px){.slideout--wrapper{padding-top:10em}}.slideout--content{position:relative;margin:0 auto;display:block;max-width:800px;width:100%}.slideout-link__label{display:none}.slideout-link--clicked .slideout-link__label{display:block}.slideout-link--clicked .link__label{display:none}.global-map{position:relative;z-index:0;background-color:#fff;width:100%}@media (min-width: 769px){.global-map{height:88vh;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}}.global-map__wrapper{position:relative;overflow:hidden;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 769px){.global-map__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch}}.global-map__locations{background-color:#10111E;color:#fff;padding:2em;margin-top:76px;margin-bottom:0;width:100%;-ms-flex-order:2;order:2}@media (min-width: 769px){.global-map__locations{-ms-flex-order:1;order:1;padding:1.6rem;min-width:20rem;width:25rem;margin-top:0}}.global-map__locations .global__intro-text{display:block;font-size:14px;color:#FFFFFF;letter-spacing:0.32px;line-height:22px;font-family:'Graphik-Medium-Web'}@media (min-width: 769px){.global-map__locations .global__intro-text{display:none}}.global-map__locations .location__street,.global-map__locations .location__address,.global-map__locations .location__digits{display:block}@media (min-width: 769px){.global-map__locations .location__street,.global-map__locations .location__address,.global-map__locations .location__digits{display:none}}.global-map__locations .location__title{padding-bottom:.8em}@media (min-width: 769px){.global-map__locations .location__title{padding-bottom:0}}@media (min-width: 769px){.global-map__filter{max-width:350px}}.global-map__filter .location{margin:1.4em 0;max-width:none}@media (min-width: 769px){.global-map__filter .location{margin:.8em 0}}.global-map__filter .link{color:#fff;margin:0.6em 0}@media (min-width: 769px){.global-map__filter .link{display:none}}.global-map__filter .collapsible-body{overflow:hidden;position:relative}.global-map__filter .location__link--venture{line-height:2em}.global-map__container{position:relative;width:100%;min-height:75vh;-ms-flex-order:1;order:1;display:none}@media (min-width: 769px){.global-map__container{display:block;-ms-flex-order:2;order:2;min-height:88vh;height:auto}}.global-map__container .map__container{position:absolute;width:100%;height:100%;left:0;top:0}.googleMapModal{max-width:400px}.googleMapModalContent{padding:0 1em 1em 1em}.googleMapModalContent p{font-family:'Graphik-Regular-Web';font-size:14px}.googleMapModalContent h3{margin:0.8em 0 0.6em 0;line-height:1.25}.global__location-window{width:300px;min-height:100px;position:absolute;z-index:-1;top:1.6em;left:0em;box-shadow:15px 15px 30px rgba(0,0,0,0.25);opacity:0;transition:all .3s ease}.global__location-window.show{opacity:1;left:2em;z-index:1}.global__location-window .global__location-title{display:none}.global__location-window small{display:block;padding-bottom:1em;letter-spacing:1.75px;text-transform:uppercase;font-size:11px;font-family:'Graphik-Semibold-Web';color:#10111E}.global__location-window .global__location-info,.global__location-window .global__location-directions{padding:2em}.global__location-window .global__location-info{background-color:#fff;font-size:16px;color:#10111E;letter-spacing:0.28px;line-height:26px}.global__location-window .global__location-directions{background-color:#10111E;color:#FFFFFF;letter-spacing:0.28px;line-height:24px;font-size:14px}.global__location-window .global__location-directions small{color:#fff}.global__location-window .global__location-directions p{margin:0 0 1em 0}.global__location-window .global__location-info .location{margin:0;max-width:none;color:#6B6B6B}.global__location-window .global__location-info .location__info-container>*{letter-spacing:0.28px;line-height:18px}.global__location-window .global__location-info .location__link:hover{color:inherit}.global__location-window .global__location-info .location__link:hover>*{color:#6B6B6B}.global__location-window .global__location-info .location__link:hover small,.global__location-window .global__location-info .location__link:hover .location__title{color:#10111E}.global__location-window .global__location-info .location__link:hover .link{color:#D51317}.global__location-window .global__location-info .location__title{color:#10111E;padding:0 0 .2em 0}.global__location-window .global__location-info .location__title:before{display:none}.global__location-window .global__location-info .link{margin-top:0.6em}.ccm-page #global-map__filter .location__link:hover,.ccm-page #global-map__filter .location__link:hover>*{color:inherit}.ccm-page #global-map__filter .location__link:hover .location__title,.ccm-page #global-map__filter .location__link:hover .location__name,.ccm-page #global-map__filter .location__link:hover>* .location__title,.ccm-page #global-map__filter .location__link:hover>* .location__name{color:#fff}.ccm-page #global-map__filter .location__link:hover .location__title:before,.ccm-page #global-map__filter .location__link:hover .location__name:before,.ccm-page #global-map__filter .location__link:hover>* .location__title:before,.ccm-page #global-map__filter .location__link:hover>* .location__name:before{display:none}.collapsible{width:100%;list-style:none;margin:0;padding:0}.collapsible-header{position:relative;width:100%;border:none;padding:0;background-color:transparent;color:inherit;font-size:inherit;line-height:5em;outline:none;border-bottom:1px solid rgba(255,255,255,0.5);cursor:pointer;font-size:11px;font-weight:500;color:#FFFFFF;letter-spacing:2.76px;text-transform:uppercase}.collapsible-header:after{position:absolute;top:0;right:0;line-height:inherit;content:url(../assets/images/caret.svg);display:inline-block;margin-right:1em;transform-origin:50% 50%;max-width:10px}.active .collapsible-header:after{transform:rotate(180deg)}.collapsible-body{display:none;padding:1em}.collapsible-body a,.collapsible-body p{display:block;line-height:2em;color:rgba(255,255,255,0.6);cursor:pointer}.collapsible-body a:hover,.collapsible-body p:hover{color:rgba(255,255,255,0.9)}#page-transitioner{position:fixed;z-index:-9999;top:0;left:0;width:100%;height:100%;opacity:1;overflow:hidden}#page-transitioner.on-top{z-index:9999}.page-transitioner-layer,.page-transitioner-layer--bg{position:absolute;z-index:9999;top:0;left:100%;width:100%;height:100%}.page-transitioner-layer{background-color:#D51317}.page-transitioner-layer--bg{background-color:#fff}.page-transitioner-loading-wrap{position:absolute;z-index:10000;top:50%;left:50%;width:6em;height:1em;overflow:hidden;transform:translate(-50%, -50%)}.page-transitioner-loading{position:absolute;height:100%;width:100%;background-color:#D51317;opacity:0;transition:opacity .15s linear}.page-transitioner-loading.show{opacity:1}.mason-grid{padding-bottom:1em}.mason-grid:after{content:'';display:block;clear:both}.mason-grid .mason-grid__grid-item,.mason-grid .mason-grid__grid-sizer{position:relative;width:25%}.mason-grid .mason-grid__grid-item{float:left}.mason-grid .mason-grid__grid-item--double{width:50%}.mason-grid .mason-grid__grid-item img{width:100%;display:block;max-width:100%;padding:10px}.section__video .fullscreen-video{display:none;position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}@media (min-width: 769px){.section__video .fullscreen-video{display:block}}.section__video .video__play-button{position:absolute;top:50%;left:50%;height:100px;width:100px;cursor:pointer;z-index:1;transform:translate(-50%, -50%);color:#fff;background-image:url("../assets/images/play-button.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;transition:width .25s linear, height .25s linear, transform .5s ease-in-out .25s}@media (min-width: 769px){.section__video .video__play-button:hover{width:110px;height:110px}}.section__video .video__container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s linear}.section__video .video__close-button{display:none;opacity:0;position:fixed;top:30px;right:1.4em;z-index:102;width:45px;height:45px;background-image:url("../assets/images/close-round.svg");background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;transition:opacity .3s linear}@media (min-width: 415px){.section__video .video__close-button{right:2%;width:59px;height:59px}}.section__video.section__video_active .video__play-button{transform:scale(1)}@media (min-width: 415px){.section__video.section__video_active .video__play-button{transform:translate(-50%, -50%) scale(1)}}.show-video .video__close-button{display:block;opacity:1}.show-video .video__container iframe{width:100%;height:100%;opacity:0;transition:opacity .3s linear .6s}.show-video .video__container.show{z-index:101;opacity:1}.show-video .video__container.show iframe{opacity:1}.video-inline{position:relative;max-width:950px}@media (min-width: 1024px){.video-inline--offset-right{left:100%;transform:translate(-90%, 10%)}}.content-section__background-element--bg-video iframe{width:100vw;height:56.25vw;min-height:100vh !important;min-width:177.77vh !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video__overlay{display:none;position:fixed;height:100vh;width:100vw;top:0;left:0;background:rgba(0,0,0,0.8);z-index:9999}.video__overlay iframe{position:absolute;top:50%;left:50%;width:90%;height:100%;transform:translate(-50%, -50%)}.video__overlay .video__close-button{opacity:0;position:fixed;top:30px;right:1.4em;z-index:102;width:45px;height:45px;background-image:url("../assets/images/close-round.svg");background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;transition:opacity .3s linear}@media (min-width: 415px){.video__overlay .video__close-button{right:2%;width:59px;height:59px}}.video__overlay.open{display:block}.video__overlay.open .video__close-button{opacity:1}.blockquote{position:relative;max-width:525px;margin:0 auto;padding:1em;text-align:center;font-family:'Graphik-Light-Web';font-weight:400;font-size:26px;color:#10101E;letter-spacing:0.25px;line-height:36px}.blockquote small{text-transform:uppercase;font-family:'Graphik-Semibold-Web';font-weight:500;font-size:11px;letter-spacing:1.92px;line-height:30px}.blockquote p{margin:0.2em 0 0.8em 0}.blockquote p:before,.blockquote p:after{display:inline-block;height:0;margin:0 -0.25em;content:"“"}.blockquote footer{font-family:'Graphik-Bold-Web';font-size:13px;color:#10111E;letter-spacing:0.92px;line-height:20px}.blockquote .blockquote__author{display:block}.blockquote cite{display:block;font-family:'Graphik-Regular-Web';letter-spacing:0.86px;font-style:normal}.blockquote--full-width{max-width:none}.career-filter{box-shadow:0 5px 12px 0 rgba(0,0,0,0.12)}@media (min-width: 1024px){.career-filter{background-color:#F5F5F5;height:76px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;box-shadow:none}}.career-filter .career-filter__controls{position:relative;height:100%}@media (min-width: 1024px){.career-filter .career-filter__controls{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:1050px;padding:0 0.4em;margin:0 auto}}@media (min-width: 1024px){.career-filter .career-filter__button,.career-filter .career-filter__select{min-width:180px;max-width:180px}}@media (min-width: 1232px){.career-filter .career-filter__button,.career-filter .career-filter__select{min-width:200px;max-width:200px}}.career-filter .career-filter__element{margin:1em 0}@media (min-width: 1024px){.career-filter .career-filter__element{margin:0}}.career-filter .career-filter__select{width:100%}@media (min-width: 1024px){.career-filter .career-filter__select{height:4em}}.career-filter .career-filter__button:hover{opacity:.9}.career-filter .career-filter__header{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#FFFFFF;font-family:'Graphik-Medium-Web';font-size:16px;color:#D51317;letter-spacing:0.28px;line-height:21px}@media (min-width: 1024px){.career-filter .career-filter__header{display:none}}.career-filter .career-filter__body{max-height:none;max-height:0px;overflow:hidden;transition:max-height .5s ease-in-out, overflow .01s linear .5s;padding:0}@media (min-width: 1024px){.career-filter .career-filter__body{-js-display:flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;max-height:inherit;max-height:initial;padding:0;border-bottom:0;overflow:visible}}.career-filter .career-filter__body.show{max-height:500px}.career-filter .career-filter__body.delayed-overflow{overflow:visible}.career-filter .career-filter__toggle,.career-filter .career-filter__search{height:100%}.career-filter .career-filter__toggle{display:inline-block;cursor:pointer}.career-filter .career-filter__toggle-label--close{display:none}.career-filter .career-filter__toggle--clicked .career-filter__toggle-label--close{display:inline-block}.career-filter .career-filter__toggle--clicked .career-filter__toggle-label{display:none}.career-filter .career-filter__filter-icon{display:inline-block;vertical-align:middle;margin:1em 0;margin-right:0.2em}.career-filter .career-filter__search{display:inline-block;color:#E2E2E3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#dynamic-page-helper{display:none}.apply-form__wrapper{visibility:hidden;opacity:0;padding-bottom:3em;transition:opacity .3s ease 0s, visibility 0s linear .4s}.header--career-detail--expanded .apply-form__wrapper{visibility:visible;opacity:1;transition:visibility 0s ease 0s}.apply-form{font-size:16px;color:#767676;letter-spacing:0.46px;line-height:31px}.apply-form__wrapper{position:relative}.apply-form__wrapper .text-excerpt{padding-left:0;max-width:640px;line-height:2.2em}.apply-form__wrapper .text-excerpt small{padding-bottom:0}.apply-form__wrapper .text-excerpt h3{margin:0}.apply-form__wrapper .content-layout-col--half{padding:0}@media (min-width: 769px){.apply-form__wrapper .content-layout-col--half{padding-right:2em}}@media (min-width: 896px){.apply-form__wrapper .content-layout-col--half{max-width:650px}}.apply-button{position:relative;display:inline-block;padding:0.25em .6em;color:#FFFFFF;font-size:18px;letter-spacing:0.26px;line-height:30px;background-color:#D51317;cursor:pointer;border-radius:2px}.apply-button--big{padding:0.8em 1.2em;font-size:16px}.apply-button{display:table;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.apply-button__icon,.apply-button__label{display:table-cell;vertical-align:middle;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.apply-button__icon{height:37px}.apply-button__icon>svg{vertical-align:middle}.apply-button__label{padding-left:0.6em}.reel-preloader{display:none !important}.content-section__foreground-element #reel-reel{height:100%;width:100%;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.content-section__foreground-element #reel{max-width:none;min-width:100%;min-height:100%;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;opacity:0;transition:opacity .3s ease}.content-section__foreground-element #reel-reel .reel-preloader{bottom:50%;height:5px;background-color:#D51317}#reel__bg-img{background-size:cover;background-color:#E3E3E3;background-position:center -90px;background-repeat:no-repeat}@media (min-width: 592px){#reel__bg-img{background-position:center center}}@media (min-width: 769px){#reel__bg-img{background-position:center}}.reel__quick-nav{display:none !important;position:absolute;bottom:7.5%}@media (min-width: 769px){.reel__quick-nav{display:block}}.reel__quick-nav .location{margin:0;margin-right:3em;width:auto}.reel__quick-nav .location h5{padding-top:0.4em}.reel__nav{display:none !important;background-color:#10111E;color:#fff;overflow-x:auto;white-space:nowrap}@media (min-width: 769px){.reel__nav{display:none}}.reel__nav .reel__nav--jump{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding:2.2em;font-family:'Graphik-Medium-Web';font-size:9px;letter-spacing:1.57px;color:#fff;text-transform:uppercase}.reel__nav .reel__nav--jump img{margin-bottom:1.4em}.reel__overlay-nav{opacity:0}.reel__overlay-nav .reel__timeline-wrapper-marker.show .progress-timeline__timeline-markerlabel{color:#D51317}.reel-highlight{display:none;position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;transform:scale(0);transition:transform .5s .5s;z-index:1}@media (min-width: 769px){.reel-highlight{display:block}}.reel-highlight.show{transform:scale(1);transition:transform .5s .5s}.reel-highlight.show .reel-highlight__line1:before{width:80%;transition:width .25s 1.25s ease-in}.reel-highlight.show .reel-highlight__line2:before{width:100%;transition:width .25s 1.5s ease-out}.reel-highlight.show .reel-highlight__content{transform:scale(1);opacity:1;transition:transform .5s 1.6s, opacity .1s 1.6s}.reel-highlight__dot{position:absolute;width:50%;height:50%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:10px}.reel-highlight__dot:after{position:absolute;content:'';border-radius:24px;width:26px;height:26px;left:-8px;top:-8px;border:2px solid #D51317;box-sizing:border-box}.reel-highlight__dot--big:after{border-radius:50%;width:66px;height:66px;top:-35px}.reel-highlight__line1{position:absolute;left:50%;bottom:50%;margin-bottom:-1px;width:60px;height:2px;transform:rotate(330deg);transform-origin:0 1px}.reel-highlight__line1:before{content:'';position:absolute;left:20%;height:100%;width:0;background:#D51317;transition:width .25s .5s ease-out}.reel-highlight__line2{position:absolute;left:50%;bottom:50%;margin-left:52px;margin-bottom:29px;width:70px;height:2px}.reel-highlight__line2:before{content:'';position:absolute;left:0;height:100%;width:0;background:#D51317;transition:width .25s .25s ease-in}.reel-highlight__content{position:absolute;left:132px;bottom:20px;transform:scale(0);opacity:0;transition:transform .5s, opacity .2s .2s;transform-origin:0 50%}.reel-highlight .btn{display:block;position:relative;height:4em;font-size:11px;line-height:4.13;letter-spacing:0.187em;background:#D51317;border-radius:100px;padding:0 1.8em;text-transform:uppercase;color:#fff;text-align:center;white-space:nowrap;transition:all 0.5s}.reel-highlight .btn:before,.reel-highlight .btn:after{display:none !important;content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:100px;background-color:#D51317;animation:pillPulse 4s infinite}.reel-highlight .btn:before{width:115%;height:125%;left:-7.5%;top:-12.5%}.reel-highlight .btn:after{width:125%;height:150%;top:-25%;left:-12.5%}.reel-highlight--left .reel-highlight__line1{transform:rotate(210deg)}.reel-highlight--left .reel-highlight__line2{margin-left:-122px}.reel-highlight--left .reel-highlight__line2:before{right:0;left:auto}.reel-highlight--left .reel-highlight__content{right:132px;left:auto;transform-origin:100% 50%}.reel-highlight--left.reel-highlight--down .reel-highlight__line1{transform:rotate(150deg)}.reel-highlight--left.reel-highlight--down .reel-highlight__line2{margin-bottom:-31px}.reel-highlight--left.reel-highlight--down .reel-highlight__content{margin-bottom:-61px;left:auto}@keyframes pillPulse{0%{transform:scale(0.5, 0.5);opacity:.85}50%{}100%{transform:scale(1, 1);opacity:0}}.products__dropdown-container{position:relative;display:block;background-color:#F5F5F5;width:100%}@media (min-width: 769px){.products__dropdown-container{height:76px}}.products__dropdown-wrapper{display:none}@media (min-width: 769px){.products__dropdown-wrapper{max-width:1000px;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}}.products__dropdown-wrapper .products__dropdown{max-width:100%}.products__overview{display:block}@media (min-width: 769px){.products__overview{display:none}}.products__overview-list{list-style:none;margin:0;padding:0}.products__overview-list li{margin-bottom:20px;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap}.products__overview-list li p{margin:0;line-height:28px}.products__overview-list li:last-child{margin:0}.products__overview-list li .quicklink__bullet-wrapper{display:inline-block}.products__overview-list li .quicklink__bullet{font-weight:600;color:#fff;width:2.8em;height:2.8em;line-height:2.8em}.reel__swipe-icon{z-index:1;position:absolute;width:3.6em;height:3.6em;left:50%;transform:translateX(-50%);bottom:7em;opacity:1;transition:opacity 2s}@media (min-width: 769px){.reel__swipe-icon{display:none}}.reel__swipe-icon.hide{opacity:0}.reel__swipe-icon svg{fill:#3C3D44}.slideout__wrapper{position:fixed;top:0;background:#fff;width:100%;height:100%;z-index:102;padding:2em;left:-100%;transition:left 1s ease}.slideout__wrapper.slideout-panel--active{left:0}@media (min-width: 769px){.slideout--content .content-layout{margin:0 -1.6em}}@media (min-width: 769px){.slideout--content .content-layout-col--half{padding:0 1.6em}}.slideout--content .slideout-link{opacity:1;padding-top:0;position:absolute;right:-1em;top:-4em}@media (min-width: 769px){.slideout--content .slideout-link{right:0em;top:-2.4em}}.slideout--content h1,.slideout--content h2,.slideout--content h3{color:#10111E;font-size:26px;line-height:1.2em;margin:1.4em 0 0.4em 0;word-break:break-word}.slideout--content h1{margin-bottom:.6em;max-width:75%}.slideout--content h3{margin-bottom:0.25em;font-family:'Graphik-Semibold-Web';font-size:20px;color:#6B6B6B;letter-spacing:0.28px;line-height:30px}.slideout--content small{font-family:'Graphik-Medium-Web';font-size:9px;color:#251717;letter-spacing:1.57px;line-height:30px;text-transform:uppercase}@media (min-width: 769px){.slideout--content ul{margin:0 0 2.4em 0}}.slideout--content p{margin:0 0 1.4em 0;font-family:'Graphik-Regular-Web';font-size:16px;color:#6B6B6B;letter-spacing:0.28px;line-height:26px}.slideout--content .intro{font-family:'Graphik-Semibold-Web';font-size:16px;letter-spacing:0.29px;line-height:26px}.slideout--content .slideout__img{margin:2em 0}.slideout--content .slideout__img--center{max-width:60%;margin:0 auto;display:block}@media (min-width: 1024px){.slideout--content .slideout__img--center{margin:2em auto;margin-bottom:0}}.slideout--content hr{margin:3em 0;opacity:0.2;border:1px solid #B2B2B2}.slideout--content .local-link__wrapper{margin-bottom:2em}.slideout--content .link{text-transform:none}.slideout--content .local-link{display:block;font-family:'Graphik-Medium-Web';font-size:18px;color:#D51317;letter-spacing:0.26px;line-height:38px}.slideout--content .local-link img{margin-right:0.4em;width:9px;vertical-align:middle}.slideout-panel__content{display:none}.slideout-panel__content.show{display:block}.fancy-close,.secondary-header__close{float:right;display:table;height:40px;padding-top:1.6em;cursor:pointer;font-family:'Graphik-Medium-Web';font-size:11px;color:#D51317;letter-spacing:0.18px;text-transform:uppercase;opacity:0;transition:opacity .3s ease 0s}.fancy-close img,.secondary-header__close img{position:relative;display:table-cell;vertical-align:middle;width:33px;height:100%;float:left;margin-right:1em}.fancy-close span,.secondary-header__close span{display:table-cell;vertical-align:middle;line-height:36px}.fancy-close{opacity:1}.fancy-close--bottom,.secondary-header__close--bottom{float:none;width:100%;-js-display:flex;display:-ms-flexbox;display:flex;height:50px;text-align:center;-ms-flex-pack:center;justify-content:center;margin:2em 0}@media (min-width: 769px){.fancy-close--bottom,.secondary-header__close--bottom{display:none}}.cookie-msg{display:none;position:fixed;width:100%;padding:1.45em 2em;top:0;z-index:105;background-color:#10111E;font-family:'Graphik-Medium-Web';font-size:14px;color:#AEAEAE;letter-spacing:0.32px;line-height:17px}.cookie-msg span{opacity:0.8}.cookie-msg .quicklink__close{float:left;margin-right:1em;margin-top:1px;padding:0}.show-cookie-msg .cookie-msg{display:block}.show-cookie-msg .header{margin-top:57px}.dropdown-list{position:relative;margin:0 auto;font-weight:600}.dropdown-list__button{display:block;margin:0 auto}.dropdown-list__list{position:absolute;padding-top:.8em;height:0;visibility:hidden;text-transform:initial;transition:visibility 0s linear .3s, opacity 1s linear, background-color 1s linear}.dropdown-list__list--show .dropdown-list__list{width:100%;height:auto;visibility:visible;transition-delay:0s}.dropdown-list__list a{padding:.4em 0;display:block;opacity:0;line-height:2.2;white-space:nowrap;transition:opacity .3s linear, margin .15s linear}.dropdown-list__list a:hover{margin-left:-1em;padding-right:1em}.dropdown-list__list--show .dropdown-list__list a{opacity:1}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(0){transition-property:opacity, margin;transition-delay:.05s, 0s}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(1){transition-property:opacity, margin;transition-delay:.10s, 0s}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(2){transition-property:opacity, margin;transition-delay:.15s, 0s}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(3){transition-property:opacity, margin;transition-delay:.20s, 0s}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(4){transition-property:opacity, margin;transition-delay:.25s, 0s}.dropdown-list__list--show .dropdown-list__list a:nth-of-type(5){transition-property:opacity, margin;transition-delay:.30s, 0s}.page--contact .dropdown-list__list,.page--global .dropdown-list__list,.page--careers .dropdown-list__list,.page--careers-overview .dropdown-list__list,.page--career-detail .dropdown-list__list,.header--bg .dropdown-list__list{padding-top:2.4em;margin-left:-3em;width:200px}.page--contact .dropdown-list__list a,.page--global .dropdown-list__list a,.page--careers .dropdown-list__list a,.page--careers-overview .dropdown-list__list a,.page--career-detail .dropdown-list__list a,.header--bg .dropdown-list__list a{display:block;padding:0.8em 3em;background-color:#fff}.header-up .dropdown-list__list{height:0;visibility:hidden}.list-table{position:relative;list-style:none;padding:0;margin:0;border:1px solid rgba(255,255,255,0.3);border-bottom:0;font-family:'Graphik-Semibold-Web';font-size:16px;color:inherit;letter-spacing:0.28px;line-height:45px}.list-table .list-table__row{display:block;font-size:12px;width:50%;float:left}@media (min-width: 340px){.list-table .list-table__row{font-size:14px}}@media (min-width: 592px){.list-table .list-table__row{font-size:16px;-js-display:flex;display:-ms-flexbox;display:flex;float:none;width:100%;border-bottom:1px solid rgba(255,255,255,0.3)}}.list-table .list-table__cell{padding:0em 1.25em;line-height:30px;border-bottom:1px solid rgba(255,255,255,0.3)}@media (min-width: 592px){.list-table .list-table__cell{float:left;width:calc(100%/3);border-bottom:0}}@media (min-width: 592px){.list-table .list-table__cell:nth-child(odd){border-right:1px solid rgba(255,255,255,0.3)}}.list-table--no-border{border:none}.list-table--no-border .list-table__cell,.list-table--no-border .list-table__cell:nth-child(odd),.list-table--no-border .list-table__row{border:none}.list-table--no-border .list-table__cell{padding-left:0}.list-table--cloud{min-width:100%;min-height:270px}@media (min-width: 592px){.list-table--cloud .list-table__cell{position:absolute}}.list-table--cloud .list-table__row:nth-child(1) .list-table__cell:nth-child(1){top:3%;left:0%}.list-table--cloud .list-table__row:nth-child(1) .list-table__cell:nth-child(2){top:12.5%;left:15%}.list-table--cloud .list-table__row:nth-child(2) .list-table__cell:nth-child(1){top:5%;left:30%}.list-table--cloud .list-table__row:nth-child(2) .list-table__cell:nth-child(2){top:34.5%;left:5%}.list-table--cloud .list-table__row:nth-child(3) .list-table__cell:nth-child(1){top:22%;left:43%}.list-table--cloud .list-table__row:nth-child(3) .list-table__cell:nth-child(2){top:36%;left:50%}.list-table--cloud .list-table__row:nth-child(4) .list-table__cell:nth-child(1){top:39%;left:34%}.list-table--cloud .list-table__row:nth-child(4) .list-table__cell:nth-child(2){top:54%;left:22%}.list-table--cloud .list-table__row:nth-child(5) .list-table__cell:nth-child(1){top:65%;left:2%}.list-table--cloud .list-table__row:nth-child(5) .list-table__cell:nth-child(2){top:74%;left:20%}.list-table--cloud .list-table__row:nth-child(6) .list-table__cell:nth-child(1){top:93%;left:11.5%}.list-table--cloud .list-table__row:nth-child(6) .list-table__cell:nth-child(2){top:86%;left:36%}.list-table--cloud .list-table__row:nth-child(7) .list-table__cell:nth-child(1){top:61%;left:40%}.list-table--cloud .list-table__row:nth-child(7) .list-table__cell:nth-child(2){top:100%;left:27%}.list-table--zigzag{min-width:100%;min-height:270px}@media (min-width: 592px){.list-table--zigzag{margin-left:-12.5%}}@media (min-width: 592px){.list-table--zigzag .list-table__cell{position:absolute;width:33.3%;padding:0;text-align:center}}.list-table--zigzag .list-table__row:nth-child(1) .list-table__cell:nth-child(1){top:0%;left:0%}.list-table--zigzag .list-table__row:nth-child(1) .list-table__cell:nth-child(2){top:0%;left:40%}.list-table--zigzag .list-table__row:nth-child(2) .list-table__cell:nth-child(1){top:0%;left:70%}.list-table--zigzag .list-table__row:nth-child(2) .list-table__cell:nth-child(2){top:20%;left:20%}.list-table--zigzag .list-table__row:nth-child(3) .list-table__cell:nth-child(1){top:20%;left:55.5%}.list-table--zigzag .list-table__row:nth-child(3) .list-table__cell:nth-child(2){top:40%;left:0%}.list-table--zigzag .list-table__row:nth-child(4) .list-table__cell:nth-child(1){top:40%;left:40%}.list-table--zigzag .list-table__row:nth-child(4) .list-table__cell:nth-child(2){top:40%;left:70%}.list-table--zigzag .list-table__row:nth-child(5) .list-table__cell:nth-child(1){top:60%;left:20%}.list-table--zigzag .list-table__row:nth-child(5) .list-table__cell:nth-child(2){top:60%;left:55.5%}.list-table--zigzag .list-table__row:nth-child(6) .list-table__cell:nth-child(1){top:80%;left:0%}.list-table--zigzag .list-table__row:nth-child(6) .list-table__cell:nth-child(2){top:80%;left:40%}.list-table--zigzag .list-table__row:nth-child(7) .list-table__cell:nth-child(1){top:80%;left:70%}.list-table--zigzag .list-table__row:nth-child(7) .list-table__cell:nth-child(2){top:100%;left:0%}.list-table--zigzag .list-table__row:nth-child(8) .list-table__cell:nth-child(1){top:100%;left:40%}.list-table--zigzag .list-table__row:nth-child(8) .list-table__cell:nth-child(2){top:100%;left:70%}.list-table__wrapper{padding-top:2em}.SumoSelect{width:100%;margin:0.6em 0;cursor:pointer}@media (min-width: 1024px){.SumoSelect{max-width:200px;margin:0}}.SumoSelect .options .group.disabled{display:none}.SumoSelect .SelectBox{width:100%;background-image:none !important}.SumoSelect .CaptionCont>span,.SumoSelect .CaptionCont>span.placeholder{padding-right:0;color:inherit;font-style:normal;font-size:14px;cursor:pointer}.SumoSelect .CaptionCont>label{cursor:pointer}.SumoSelect .CaptionCont>label>i{margin-right:1em;background-image:url("../assets/images/caret--red.svg");background-repeat:no-repeat;background-position:center;transition:all 0.2s ease-in-out}.SumoSelect .optWrapper,.SumoSelect .optWrapper.multiple{top:100%;margin-top:-1px;border-top:0;box-shadow:none}.SumoSelect .optWrapper .select-all,.SumoSelect .optWrapper.multiple .select-all{padding:0.95em .4em 0.95em 2.4em;height:auto;border-color:#e8e8e8}.SumoSelect .optWrapper .select-all span i,.SumoSelect .optWrapper.multiple .select-all span i{box-shadow:none;border-color:#DFDFDF;width:20px;height:20px}.SumoSelect .optWrapper .select-all.partial>span i,.SumoSelect .optWrapper .select-all.partial.selected>span i,.SumoSelect .optWrapper.multiple .select-all.partial>span i,.SumoSelect .optWrapper.multiple .select-all.partial.selected>span i{background-color:#dfdfdf}.SumoSelect .optWrapper .select-all.partial.selected>span i,.SumoSelect .optWrapper.multiple .select-all.partial.selected>span i{border-color:#DFDFDF}.SumoSelect .optWrapper .select-all.selected>span i,.SumoSelect .optWrapper.multiple .select-all.selected>span i{background-color:#D51317;border-color:#D51317}.SumoSelect .optWrapper .options,.SumoSelect .optWrapper.multiple .options{max-height:400px}.SumoSelect .optWrapper .options li.opt,.SumoSelect .optWrapper.multiple .options li.opt{padding:0.95em .4em 0.95em 2.4em;border-bottom:none}.SumoSelect .optWrapper .options li.opt:hover,.SumoSelect .optWrapper.multiple .options li.opt:hover{background-color:#F5F5F5}.SumoSelect .optWrapper .options li.opt label,.SumoSelect .optWrapper.multiple .options li.opt label{white-space:normal;line-height:1em}.SumoSelect .optWrapper .options li.opt span i,.SumoSelect .optWrapper.multiple .options li.opt span i{width:20px;height:20px;box-shadow:none;border-color:#DFDFDF}.SumoSelect .optWrapper .options li.opt.selected span i,.SumoSelect .optWrapper.multiple .options li.opt.selected span i{background-color:transparent;background-image:url("../assets/images/check.svg");border-color:#DFDFDF}.SumoSelect.open .CaptionCont>label>i{transform:rotate(180deg)}.factsfigs__section-wrap{position:relative}@media (min-width: 769px){.factsfigs__section{height:100vh;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.factsfigs__mobile-overflow{position:relative;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (min-width: 769px){.factsfigs__mobile-overflow{overflow-x:hidden;overflow-y:auto}}.factsfigs__header-position{position:absolute;z-index:1;width:100%;transition:left .05s linear}@media (min-width: 769px){.factsfigs__header-position{max-width:1440px;left:50%;transform:translateX(-50%)}}.split-text{margin:0;padding:.2em;text-align:left}.split-text,.split-text *{position:relative;display:inline-block;line-height:1;vertical-align:middle;z-index:1}.title-mask__bg,.line-wrap__bg{position:absolute;z-index:1;bottom:0;left:0;background-color:#D51317;min-height:1em;height:100%}.lettering-wrap{position:relative;overflow:hidden;display:inline-block}.line-wrap{display:block}.factsfigs__container{height:30em;width:100%;max-height:942px;position:relative}@media (min-width: 769px){.factsfigs__container{height:100%}}.factsfigs__svg{position:relative;display:none;margin:0 auto;padding:0 2em;width:200%;left:-50%;overflow:visible !important;max-width:942px;max-height:942px}@media (min-width: 769px){.factsfigs__svg{display:block;width:100%;left:0%}}.factsfigs__car-outline-wrapper{overflow:visible !important}.factsfigs__car-outline{transform:translateY(410px);width:510px;position:relative;transform-origin:left}.factsfigs__circle--progress{transition:all 1s ease;stroke-dasharray:1511;stroke-dashoffset:1511}.factsfigs__circle-dot,.factsfigs__circle-dot *{transition:all .2s ease;cursor:pointer}.factsfigs__circle-dot{transform-origin:50% 50%}.factsfigs__circle-dot-wrap{transform-origin:50% 50%;overflow:visible !important}.factsfigs__circle-dot-center{transform:scale(1);transform-origin:50% 50%}.factsfigs__circle-dot--hover-overlay{fill:#D51317;opacity:0}.factsfigs__circle-dot:hover .factsfigs__circle-dot--hover-overlay{opacity:1}.factsfigs__timeline-jump{display:inline-block;padding:1em;margin:0 2em;background-color:#da2128;color:#fff}.factsfigs__text-overlays{opacity:1;width:575%;top:11em;position:relative;left:2em}@media (min-width: 769px){.factsfigs__text-overlays{position:absolute;top:52%;left:50%;width:100%;max-width:15.4rem;margin:0 auto;padding:0;text-align:right}}.factsfigs__text-overlays h2{position:relative;font-size:50px;color:#10111E}@media (min-width: 769px){.factsfigs__text-overlays h2{position:absolute;left:0;bottom:0;width:100%}}.factsfigs__text-overlays h2.small{font-size:40px}.factsfigs__text-overlays h2 small{text-transform:none;font-size:12px;font-weight:normal;display:block;line-height:2em;font-family:"Graphik-Regular-Web";font-size:14px;letter-spacing:0.25px;line-height:26px}.factsfigs__text-overlays h2{opacity:1;width:100vw;vertical-align:top;float:left;padding:0}@media (min-width: 769px){.factsfigs__text-overlays h2{opacity:0;width:auto;vertical-align:middle;float:none;padding:inherit}}.factsfigs__text-overlays h2 svg{width:3em;height:3em;max-height:120px}@media (min-width: 769px){.factsfigs__text-overlays h2 svg{display:none}}.factsfigs__text-overlays h2.show g{transform:none}.factsfigs__text-overlays h2:last-of-type{width:auto}@media (min-width: 769px){.factsfigs__text-overlays h2.show{opacity:1}}.factsfigs__car-outline{transition:all 1.25s ease-in-out}.progress-timeline.factsfigs__timeline{display:block;opacity:1;width:530%}@media (min-width: 769px){.progress-timeline.factsfigs__timeline{opacity:0;position:absolute;bottom:15%;max-width:1440px;left:50%;transform:translateX(-50%)}}.progress-timeline__marker-label{top:3em;position:absolute;text-align:center;transform:translateX(-50%);width:8em;font-family:"Graphik-Medium-Web";font-size:11px;color:#D51317;letter-spacing:1.92px;line-height:16px;text-transform:uppercase}.factsfigs__timeline .progress-timeline__nav--next,.factsfigs__timeline .progress-timeline__nav--prev{visibility:hidden}.factsfigs__full-height-section-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (min-width: 769px){.factsfigs__full-height-section-wrapper{display:block}}.factsfigs__full-height-section-wrapper .factsfigs__full-height-section{position:relative;height:100vh;width:100%}.factsfigs__icon>g{transform:translateY(700px);transition:all 1s ease}@media (min-width: 769px){.factsfigs__icon>g{transition:all 1.25s ease}}.factsfigs__icon.factsfigs__icon--up>g{transform:translateY(0px)}.factsfigs__center-dot,.factsfigs__circle--inner,.factsfigs__icons,.factsfigs__text-overlays,.factsfigs__timeline-progress,.factsfigs__circle--half-block,.factsfigs__circle--full-block,.factsfigs__timeline-text text,.factsfigs__circle--outer,.factsfigs__circle-dot-wrap,.factsfigs__circle--dashes,.factsfigs__circle--solid{opacity:0}.progress-timeline__marker-label,.factsfigs__timeline{opacity:0}.factsfigs__center-dot,.factsfigs__circle--inner,.factsfigs__timeline-progress,.factsfigs__circle--half-block,.factsfigs__circle--full-block,.factsfigs__circle--outer,.factsfigs__circle-dot-wrap,.factsfigs__circle--dashes,.factsfigs__circle--solid{display:none}@media (min-width: 769px){.factsfigs__center-dot,.factsfigs__circle--inner,.factsfigs__timeline-progress,.factsfigs__circle--half-block,.factsfigs__circle--full-block,.factsfigs__circle--outer,.factsfigs__circle-dot-wrap,.factsfigs__circle--dashes,.factsfigs__circle--solid{display:block}}.factsfigs__timeline-text{display:none}.factsfigs__text-overlays{opacity:1}@media (min-width: 769px){.factsfigs__text-overlays{opacity:0}}.progress-timeline.small .progress-timeline__timeline-marker:nth-child(even) .progress-timeline__timeline-markerlabel{transform:translateX(-50%) translateY(-80px)}.progress-timeline.small .progress-timeline__timeline-markerlabel{max-width:97px}.progress-timeline{display:table;position:absolute;width:100%;bottom:5%;left:0;transition:opacity .3s ease}@media (min-width: 769px){.progress-timeline{display:table;padding:1.25em 6em}}@media (min-width: 1024px){.progress-timeline{padding:1.25em 12em}}.progress-timeline.show{opacity:1}.progress-timeline>div{display:table-cell;min-width:3em;vertical-align:middle;text-align:center}.progress-timeline .progress-timeline__nav--next{padding-right:1em;cursor:pointer;left:10px}@media (min-width: 769px){.progress-timeline .progress-timeline__nav--next{left:-5px}}.progress-timeline .progress-timeline__nav--prev{padding-left:1em;cursor:pointer;right:10px}@media (min-width: 769px){.progress-timeline .progress-timeline__nav--prev{right:-5px}}.progress-timeline .progress-timeline__nav--prev,.progress-timeline .progress-timeline__nav--next{position:absolute;top:-150px;display:none}@media (min-width: 769px){.progress-timeline .progress-timeline__nav--prev,.progress-timeline .progress-timeline__nav--next{display:table-cell;top:auto;position:relative}}.progress-timeline__timeline-wrapper{position:absolute;width:2625px;left:50%;top:2px;transition:opacity .3s ease, transform .5s}@media (min-width: 769px){.progress-timeline__timeline-wrapper{transition:opacity .3s ease;position:relative;width:100%;left:auto;display:table}}.progress-timeline__timeline-wrapper:before{content:"";position:absolute;width:100%;height:1px;border-bottom:1px dashed #D51317;display:inline-block;left:0;margin-top:-1px}.progress-timeline__timeline{position:relative;background-color:#D51317;height:1px;width:0;transition:width .4s linear}.progress-timeline__timeline-marker{top:-3px;margin-left:-3px;position:absolute;cursor:pointer;transition:all .15s ease-in-out}@media (min-width: 769px){.progress-timeline__timeline-marker{top:5px}}.progress-timeline__timeline-marker:hover .progress-timeline__timeline-markerdot{transform:scale(1.6)}.progress-timeline__timeline-markerdot{width:7px;height:7px;border-radius:50%;background-color:#D51317;transition:all .15s ease-in-out}.progress-timeline__timeline-markerlabel{font-size:10px;color:#7E7E7E;line-height:13px;max-width:77px;margin-top:15px;letter-spacing:1.82px;transform:translateX(-50%);text-transform:uppercase}@media (min-width: 1240px){.progress-timeline__timeline-markerlabel{font-size:11px;line-height:14px}}@media (min-width: 1600px){.progress-timeline__timeline-markerlabel{max-width:97px}}.scroll-indicator-wrap{position:fixed;display:none;z-index:3;top:0;right:0;height:100%;width:20px;opacity:0;transition:opacity .3s ease}@media (min-width: 769px){.scroll-indicator-wrap{display:block}}.scroll-indicator-wrap.show{opacity:1}.progress-bar__timeline{position:absolute;left:0;top:0;width:1px;background-color:rgba(178,178,178,0.2)}#progress-bar__timeline{height:100%}.scroll-indicator{background-color:#D51317}.progress-bar__timeline-marker{position:absolute;left:-3px;width:7px;height:7px;opacity:0;cursor:pointer}.progress-bar__timeline-marker:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;background-color:rgba(204,204,204,0.8);transform:scale(0.8);transition:all .3s ease}.progress-bar__timeline-marker:hover:before,.progress-bar__timeline-marker--reached:before{background-color:#D51317;transform:scale(1.25)}.progress-bar__timeline-marker.show{opacity:1}.progress-bar__timeline-marker .progress-bar__timeline-marker-label{position:absolute;opacity:0;right:0.8em;top:0;background:#10111E;border:1px solid #10111E;color:#fff;font-size:12px;letter-spacing:0.024em;white-space:nowrap;padding:1em;transform:translateY(-50%);visibility:hidden;transition:all .3s ease}.progress-bar__timeline-marker:hover .progress-bar__timeline-marker-label{opacity:1;right:2em;visibility:visible}.page--global .scroll-indicator-wrap,.page--contact .scroll-indicator-wrap,.page--careers-overview .scroll-indicator-wrap,.page--career-detail .scroll-indicator-wrap{display:none}.toggle-grid-list__icon{position:relative;float:left;margin-left:25px;width:25px;height:25px;cursor:pointer;overflow:hidden}.toggle-grid-list__icon>span{position:absolute;width:5px;height:5px;background:#d4d4d4;transition:transform .5s}.toggle-grid-list__icon>span:nth-child(1){top:0}.toggle-grid-list__icon>span:nth-child(2){top:10px}.toggle-grid-list__icon>span:nth-child(3){top:20px}.toggle-grid-list__icon>span:nth-child(4){top:30px}.toggle-grid-list__icon>span:before,.toggle-grid-list__icon>span:after{content:'';position:absolute;width:5px;height:5px;background:#d4d4d4}.toggle-grid-list__icon>span:before{left:10px}.toggle-grid-list__icon>span:after{left:20px}.toggle-grid-list__icon--list{width:30px}.toggle-grid-list__icon--list>span:before{width:20px}.toggle-grid-list__icon--list>span:after{display:none}.toggle-grid-list__icon:hover>span{transform:translateY(-10px)}.toggle-grid-list__icon.is-active>span{transition:none;transform:translateY(0)}.toggle-grid-list__icon.is-active>span,.toggle-grid-list__icon.is-active>span:before,.toggle-grid-list__icon.is-active>span:after{background-color:#D51317}.notification-popup{display:none;position:fixed;left:50%;top:50%;width:800px;max-width:90vw;min-height:200px;background:white;transform:translate3d(-50%, -50%, 0);z-index:999;padding:100px 32px 32px 32px;max-height:90vh;overflow-y:auto}@media (min-width: 769px){.notification-popup{padding-top:71px;padding-right:82px}}.notification-popup.show{display:block}.notification-popup__tag{font-family:'Graphik-Light-Web';font-size:12px;color:#D51317;position:absolute;left:32px;top:32px}.notification-popup__logos{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.notification-popup__logo{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.notification-popup__logo>img{display:block;width:300px;max-width:30vw;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.notification-popup__logo>svg{display:none;width:297px;max-width:60vw;height:auto}.notification-popup__logo>svg path{fill:#D51317}.notification-popup__close-btn{position:absolute;right:32px;top:32px;width:32px;height:32px;text-indent:-9999px;overflow:hidden;cursor:pointer}.notification-popup__close-btn:after,.notification-popup__close-btn:before{content:'';position:absolute;height:1px;top:50%;left:-10px;right:-10px;background:#333}.notification-popup__close-btn:after{transform:rotate(45deg)}.notification-popup__close-btn:before{transform:rotate(135deg)}.notification-popup__content{margin-top:29px}.notification-popup h2{font-size:31px;color:#000000;line-height:40px;margin:0 0 23px;font-family:'Graphik-Medium-Web'}.notification-popup h2>span{color:#D51317}.notification-popup p{font-family:'Graphik-Light-Web';font-size:16px;line-height:26px;color:#000;overflow:hidden}.notification-popup p a{float:right;color:#D51317}.news-cards{display:none;position:fixed;z-index:10;transition:all 1s ease-in-out 0.5s;font-family:'Graphik-Semibold-Web';width:27.2em;max-width:90%}@media (min-width: 1232px){.news-cards{display:block;right:2em;bottom:1.4em;left:auto;transform:none;left:initial;transform:initial}}.news-cards .news-card{-js-display:flex;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;background-color:#10111E;line-height:1.2em;letter-spacing:0.02em;font-weight:600;font-size:16px;box-sizing:border-box;color:#fff;-ms-flex-align:center;align-items:center}.news-cards .news-card__left{padding:0 0.2em 0 1em;opacity:0.8;font-size:13px;font-weight:400;color:#AEAEAE;letter-spacing:0.32px;font-family:'Graphik-Medium-Web';width:22.2em}.news-cards .news-card__right{padding:1.4em 1em}.news-cards .news-card__arrow{margin-right:1em;width:18px;height:18px;opacity:.6;transition:opacity .1s linear;background-image:url("../assets/images/caret.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;transform:rotate(-90deg)}.news-cards .news-card__arrow:hover{opacity:1}.news-cards .news-card:before{content:"";position:absolute;top:0;left:0;width:0;height:4px;background-color:#D51317;transition:width .2s linear}.news-cards .news-card:hover .news-card__arrow{opacity:1}.news-cards .news-card:hover:before{width:100%}@media (min-width: 1232px){.quicklink-show .news-cards{display:block;margin-bottom:7.4em;transition:none}}.about-table{width:100% !important;border:1px solid white;border-bottom:1px solid gray;border-collapse:collapse;margin-left:4rem;color:#807f7f}@media (max-width: 592px){.about-table{width:auto;margin-left:0}}.about-table th,.about-table td{border-left:1px solid white;border-bottom:1px solid gray}.about-table td:nth-child(1){padding-right:90px}@media (max-width: 592px){.about-table td:nth-child(1){padding-right:18px}}html,html *{box-sizing:border-box}body{background:#fff;font-family:'Graphik-Regular-Web', sans-serif;font-weight:400;font-style:normal;font-stretch:normal;color:#251717}.noscroll{height:100%;overflow:hidden;-webkit-overflow-scrolling:auto}.wrapper-main{overflow-x:hidden;position:relative;left:0;opacity:1}.smooth-loading{left:-5em;opacity:0;transition:all .5s ease}main a{color:#D51317}main img{max-width:100%;height:auto}main .faux-responsive-img{max-width:60%;margin:0 auto;display:block}@media (min-width: 1232px){main .faux-responsive-img--left{margin-left:0}}main .faux-responsive-img--rounded{border-radius:50%;overflow:hidden;max-height:15em;max-width:15em}main .faux-responsive-img--m-margin{margin-bottom:2em}@media (min-width: 1232px){main .faux-responsive-img--m-margin{margin-bottom:0}}main ul{padding-left:1em}main .inside-list{list-style-position:inside}*::-moz-selection{background:#D51317;color:#fff}*::selection{background:#D51317;color:#fff}
/*# sourceMappingURL=main.css.map */