@-webkit-keyframes scale-bounce{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@-moz-keyframes scale-bounce{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@-o-keyframes scale-bounce{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes scale-bounce{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@-webkit-keyframes scale-bounce-2{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes scale-bounce-2{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes scale-bounce-2{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-bounce-2{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.load-image-wipe{clip:rect(0 10000px 1000px 0px)}.load-image-wipe.loaded{clip:rect(1000px 10000px 1000px 0px)}@media (-webkit-min-device-pixel-ratio: 0){.no-touch .load-image-wipe{-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-transform-style:"preserve-3d";-webkit-transform-style:"preserve-3d";transform-style:"preserve-3d";-moz-transition-duration:1.2s;-o-transition-duration:1.2s;-webkit-transition-duration:1.2s;transition-duration:1.2s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-webkit-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-ms-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-moz-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0)}.no-touch .load-image-wipe.loaded{-webkit-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-ms-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-moz-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0)}}.no-touch .load-image-wipe.loaded{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.grid-all,.grid-1,.grid-2,.grid-3,.grid-quarter,.grid-4,.grid-third,.grid-5,.grid-6,.grid-half,.grid-7,.grid-8,.grid-two-thirds,.grid-9,.grid-three-quarters,.grid-10,.grid-11,.grid-12,.grid-whole{margin:0;clear:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}.offset-0{margin-left:0}.grid-1{width:8.33333%}.offset-1{margin-left:8.33333%}.grid-2{width:16.66667%}.offset-2{margin-left:16.66667%}.grid-3,.grid-quarter{width:25%}.offset-3{margin-left:25%}.grid-4,.grid-third{width:33.33333%}.offset-4{margin-left:33.33333%}.grid-5{width:41.66667%}.offset-5{margin-left:41.66667%}.grid-6,.grid-half{width:50%}.offset-6{margin-left:50%}.grid-7{width:58.33333%}.offset-7{margin-left:58.33333%}.grid-8,.grid-two-thirds{width:66.66667%}.offset-8{margin-left:66.66667%}.grid-9,.grid-three-quarters{width:75%}.offset-9{margin-left:75%}.grid-10{width:83.33333%}.offset-10{margin-left:83.33333%}.grid-11{width:91.66667%}.offset-11{margin-left:91.66667%}.grid-12,.grid-whole{width:100%}.offset-12{margin-left:100%}.padded{padding:1.5em}.padded-left{padding-left:1.5em}.padded-right{padding-right:1.5em}.padded-top{padding-top:1.5em}.padded-bottom{padding-bottom:1.5em}.padded-sides{padding:0 1.5em}.padded-vertical{padding:1.5em 0}.padded-inner{padding:0.75em}.padded-inner-sides{padding:0 0.75em}.padded-reverse{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}.padded-reverse-all{margin:-1.5em;width:auto;box-sizing:content-box;float:none}.flow-opposite{float:right}.center{text-align:center}.left{text-align:left}.right{text-align:right}.row{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}@media (min-width: 35.5em) and (max-width: 48em){.s-grid-all,.s-grid-1,.s-grid-2,.s-grid-3,.s-grid-quarter,.s-grid-4,.s-grid-third,.s-grid-5,.s-grid-6,.s-grid-half,.s-grid-7,.s-grid-8,.s-grid-two-thirds,.s-grid-9,.s-grid-three-quarters,.s-grid-10,.s-grid-11,.s-grid-12,.s-grid-whole{margin:0;clear:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}.s-offset-0{margin-left:0}.s-grid-1{width:8.33333%}.s-offset-1{margin-left:8.33333%}.s-grid-2{width:16.66667%}.s-offset-2{margin-left:16.66667%}.s-grid-3,.s-grid-quarter{width:25%}.s-offset-3{margin-left:25%}.s-grid-4,.s-grid-third{width:33.33333%}.s-offset-4{margin-left:33.33333%}.s-grid-5{width:41.66667%}.s-offset-5{margin-left:41.66667%}.s-grid-6,.s-grid-half{width:50%}.s-offset-6{margin-left:50%}.s-grid-7{width:58.33333%}.s-offset-7{margin-left:58.33333%}.s-grid-8,.s-grid-two-thirds{width:66.66667%}.s-offset-8{margin-left:66.66667%}.s-grid-9,.s-grid-three-quarters{width:75%}.s-offset-9{margin-left:75%}.s-grid-10{width:83.33333%}.s-offset-10{margin-left:83.33333%}.s-grid-11{width:91.66667%}.s-offset-11{margin-left:91.66667%}.s-grid-12,.s-grid-whole{width:100%}.s-offset-12{margin-left:100%}.s-padded{padding:1.5em}.s-padded-left{padding-left:1.5em}.s-padded-right{padding-right:1.5em}.s-padded-top{padding-top:1.5em}.s-padded-bottom{padding-bottom:1.5em}.s-padded-sides{padding:0 1.5em}.s-padded-vertical{padding:1.5em 0}.s-padded-inner{padding:0.75em}.s-padded-inner-sides{padding:0 0.75em}.s-padded-reverse{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}.s-padded-reverse-all{margin:-1.5em;width:auto;box-sizing:content-box;float:none}.s-flow-opposite{float:right}.s-center{text-align:center}.s-left{text-align:left}.s-right{text-align:right}.s-hidden{display:none}}@media (min-width: 48em) and (max-width: 65em){.m-grid-all,.m-grid-1,.m-grid-2,.m-grid-3,.m-grid-quarter,.m-grid-4,.m-grid-third,.m-grid-5,.m-grid-6,.m-grid-half,.m-grid-7,.m-grid-8,.m-grid-two-thirds,.m-grid-9,.m-grid-three-quarters,.m-grid-10,.m-grid-11,.m-grid-12,.m-grid-whole{margin:0;clear:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}.m-offset-0{margin-left:0}.m-grid-1{width:8.33333%}.m-offset-1{margin-left:8.33333%}.m-grid-2{width:16.66667%}.m-offset-2{margin-left:16.66667%}.m-grid-3,.m-grid-quarter{width:25%}.m-offset-3{margin-left:25%}.m-grid-4,.m-grid-third{width:33.33333%}.m-offset-4{margin-left:33.33333%}.m-grid-5{width:41.66667%}.m-offset-5{margin-left:41.66667%}.m-grid-6,.m-grid-half{width:50%}.m-offset-6{margin-left:50%}.m-grid-7{width:58.33333%}.m-offset-7{margin-left:58.33333%}.m-grid-8,.m-grid-two-thirds{width:66.66667%}.m-offset-8{margin-left:66.66667%}.m-grid-9,.m-grid-three-quarters{width:75%}.m-offset-9{margin-left:75%}.m-grid-10{width:83.33333%}.m-offset-10{margin-left:83.33333%}.m-grid-11{width:91.66667%}.m-offset-11{margin-left:91.66667%}.m-grid-12,.m-grid-whole{width:100%}.m-offset-12{margin-left:100%}.m-padded{padding:1.5em}.m-padded-left{padding-left:1.5em}.m-padded-right{padding-right:1.5em}.m-padded-top{padding-top:1.5em}.m-padded-bottom{padding-bottom:1.5em}.m-padded-sides{padding:0 1.5em}.m-padded-vertical{padding:1.5em 0}.m-padded-inner{padding:0.75em}.m-padded-inner-sides{padding:0 0.75em}.m-padded-reverse{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}.m-padded-reverse-all{margin:-1.5em;width:auto;box-sizing:content-box;float:none}.m-flow-opposite{float:right}.m-center{text-align:center}.m-left{text-align:left}.m-right{text-align:right}.m-hidden{display:none}}@media (min-width: 65em) and (max-width: 106em){.l-grid-all,.l-grid-1,.l-grid-2,.l-grid-3,.l-grid-quarter,.l-grid-4,.l-grid-third,.l-grid-5,.l-grid-6,.l-grid-half,.l-grid-7,.l-grid-8,.l-grid-two-thirds,.l-grid-9,.l-grid-three-quarters,.l-grid-10,.l-grid-11,.l-grid-12,.l-grid-whole{margin:0;clear:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}.l-offset-0{margin-left:0}.l-grid-1{width:8.33333%}.l-offset-1{margin-left:8.33333%}.l-grid-2{width:16.66667%}.l-offset-2{margin-left:16.66667%}.l-grid-3,.l-grid-quarter{width:25%}.l-offset-3{margin-left:25%}.l-grid-4,.l-grid-third{width:33.33333%}.l-offset-4{margin-left:33.33333%}.l-grid-5{width:41.66667%}.l-offset-5{margin-left:41.66667%}.l-grid-6,.l-grid-half{width:50%}.l-offset-6{margin-left:50%}.l-grid-7{width:58.33333%}.l-offset-7{margin-left:58.33333%}.l-grid-8,.l-grid-two-thirds{width:66.66667%}.l-offset-8{margin-left:66.66667%}.l-grid-9,.l-grid-three-quarters{width:75%}.l-offset-9{margin-left:75%}.l-grid-10{width:83.33333%}.l-offset-10{margin-left:83.33333%}.l-grid-11{width:91.66667%}.l-offset-11{margin-left:91.66667%}.l-grid-12,.l-grid-whole{width:100%}.l-offset-12{margin-left:100%}.l-padded{padding:1.5em}.l-padded-left{padding-left:1.5em}.l-padded-right{padding-right:1.5em}.l-padded-top{padding-top:1.5em}.l-padded-bottom{padding-bottom:1.5em}.l-padded-sides{padding:0 1.5em}.l-padded-vertical{padding:1.5em 0}.l-padded-inner{padding:0.75em}.l-padded-inner-sides{padding:0 0.75em}.l-padded-reverse{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}.l-padded-reverse-all{margin:-1.5em;width:auto;box-sizing:content-box;float:none}.l-flow-opposite{float:right}.l-center{text-align:center}.l-left{text-align:left}.l-right{text-align:right}.l-hidden{display:none}}@media (min-width: 106em){.xl-grid-all,.xl-grid-1,.xl-grid-2,.xl-grid-3,.xl-grid-quarter,.xl-grid-4,.xl-grid-third,.xl-grid-5,.xl-grid-6,.xl-grid-half,.xl-grid-7,.xl-grid-8,.xl-grid-two-thirds,.xl-grid-9,.xl-grid-three-quarters,.xl-grid-10,.xl-grid-11,.xl-grid-12,.xl-grid-whole{margin:0;clear:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}.xl-offset-0{margin-left:0}.xl-grid-1{width:8.33333%}.xl-offset-1{margin-left:8.33333%}.xl-grid-2{width:16.66667%}.xl-offset-2{margin-left:16.66667%}.xl-grid-3,.xl-grid-quarter{width:25%}.xl-offset-3{margin-left:25%}.xl-grid-4,.xl-grid-third{width:33.33333%}.xl-offset-4{margin-left:33.33333%}.xl-grid-5{width:41.66667%}.xl-offset-5{margin-left:41.66667%}.xl-grid-6,.xl-grid-half{width:50%}.xl-offset-6{margin-left:50%}.xl-grid-7{width:58.33333%}.xl-offset-7{margin-left:58.33333%}.xl-grid-8,.xl-grid-two-thirds{width:66.66667%}.xl-offset-8{margin-left:66.66667%}.xl-grid-9,.xl-grid-three-quarters{width:75%}.xl-offset-9{margin-left:75%}.xl-grid-10{width:83.33333%}.xl-offset-10{margin-left:83.33333%}.xl-grid-11{width:91.66667%}.xl-offset-11{margin-left:91.66667%}.xl-grid-12,.xl-grid-whole{width:100%}.xl-offset-12{margin-left:100%}.xl-padded{padding:1.5em}.xl-padded-left{padding-left:1.5em}.xl-padded-right{padding-right:1.5em}.xl-padded-top{padding-top:1.5em}.xl-padded-bottom{padding-bottom:1.5em}.xl-padded-sides{padding:0 1.5em}.xl-padded-vertical{padding:1.5em 0}.xl-padded-inner{padding:0.75em}.xl-padded-inner-sides{padding:0 0.75em}.xl-padded-reverse{margin:0 -1.5em;width:auto;box-sizing:content-box;float:none}.xl-padded-reverse-all{margin:-1.5em;width:auto;box-sizing:content-box;float:none}.xl-flow-opposite{float:right}.xl-center{text-align:center}.xl-left{text-align:left}.xl-right{text-align:right}.xl-hidden{display:none}}.grid-centered{float:none;margin:0 auto}.vertical-half{height:50%;overflow:hidden;position:relative}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}html,body{background:#232323;height:100%;margin:0;padding:0}section{position:relative}img{max-width:100%}svg{max-height:100%}a{color:#000;text-decoration:none}a:hover,a:active{outline:0}*:focus{outline:0}.svg-images{display:none;visibility:hidden}.svg .svg-images{display:block;visibility:visible}.bitmap-images{display:block;visibility:visible}.svg .bitmap-images{display:none;visibility:hidden}body:after{content:'xs';display:none}@media (min-width: 35.5em){body:after{content:'s'}}@media (min-width: 48em){body:after{content:'m'}}@media (min-width: 65em){body:after{content:'l'}}@media (min-width: 106em){body:after{content:'xl'}}@font-face{font-family:'DINWebPro-Black';font-style:'normal';font-weight:'normal';src:url("../fonts/DINWebPro-Black.woff") format("woff")}@font-face{font-family:'DINWebPro-Bold';font-style:'normal';font-weight:'normal';src:url("../fonts/DINWebPro-Bold.woff") format("woff")}@font-face{font-family:'DINWebPro-Medium';font-style:'normal';font-weight:'normal';src:url("../fonts/DINWebPro-Medium.woff") format("woff")}@font-face{font-family:'DINWeb-MediumIta';font-style:'normal';font-weight:'normal';src:url("../fonts/DINWeb-MediumIta.woff") format("woff")}@font-face{font-family:'DINWebPro';font-style:'normal';font-weight:'normal';src:url("../fonts/DINWebPro.woff") format("woff")}@font-face{font-family:'DINWeb-Light';src:url("../fonts/DINWeb-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'DINEngschriftStd';src:url("../fonts/DINEngschriftStd.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icons/icomoon.woff") format("woff");font-weight:normal;font-style:normal}body{color:#000;font-family:'DINWebPro-Medium', Helvetica, Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}h1,.heading-1{font-family:'DINWebPro-Bold';font-size:2.8em;line-height:0.85em;margin-bottom:-0.04em;text-transform:uppercase}@media (min-width: 35.5em){h1,.heading-1{font-size:3em}}@media (min-width: 48em){h1,.heading-1{font-size:4em}}@media (min-width: 65em){h1,.heading-1{font-size:5em}}@media (min-width: 106em){h1,.heading-1{font-size:5.5em}}@media (min-width: 35.5em){h1 span,.heading-1 span{display:block;white-space:nowrap}}h2,.heading-2{font-family:'DINWebPro-Bold';font-size:1.4em;line-height:0.95em;margin-bottom:-0.04em;text-transform:uppercase}@media (min-width: 35.5em){h2,.heading-2{font-size:1.6em}}@media (min-width: 48em){h2,.heading-2{font-size:2em}}@media (min-width: 65em){h2,.heading-2{font-size:2.5em}}h3,.heading-3{font-family:'DINWebPro-Bold';font-size:2.25em;line-height:1.16667;text-transform:uppercase}h4,.heading-4{font-family:'DINWebPro-Bold';font-size:1.875em;line-height:1.2;text-transform:uppercase}h5,.heading-5{font-family:'DINWebPro-Bold';font-size:1.5em;line-height:1.875;text-transform:uppercase}h6,.heading-6{font-family:'DINWebPro-Bold';font-size:1.375em;line-height:1.36364;text-transform:uppercase}p{line-height:1.5;margin:0;padding:0 0 1.5em}ul,ol,dl{line-height:1.5;list-style:none;margin:0 0 0 1.5em;padding:0 0 0.75em}p ul,ul ul,ol ul,p ol,ul ol,ol ol{padding-bottom:0}strong{font-weight:bold}code{font-size:1.375em;line-height:1.09091}.uppercase{text-transform:uppercase}[class^='icon-'],[class*=' icon-'],.owl-prev:before,.owl-prev:after,.owl-next:before,.owl-next:after,.icon{font-family:'icomoon';-moz-osx-font-smoothing:grayscale;font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.fontface [class^='icon-'] span,.fontface [class*=' icon-'] span,.fontface .owl-prev:before span,.fontface .owl-prev:after span,.fontface .owl-next:before span,.fontface .owl-next:after span,.fontface .icon span{display:none}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'icomoon';src:url("../fonts/icons/icomoon.svg#icomoon") format("svg")}}.icon-reload_cog:before{content:'\e606'}.icon-reload_half_cir:before{content:'\e607'}.icon-circle:before{content:'\e604'}.icon-icon-arrow-left:before{content:'\e600'}.icon-icon-arrow-right:before{content:'\e601'}.icon-refresh:before{content:'\e605'}.icon-carousel-flipper-r:before{content:'\e608'}.icon-carousel-flipper-l:before{content:'\e609'}.icon-play:before{content:'\e603'}.icon-play2:before{content:'\e60a'}.icon-facebook:before{content:'\e60b'}.icon-instagram:before{content:'\e60c'}.icon-twitter:before{content:'\e602'}.owl-next:before,.owl-next:after{clear:both;display:block;font-weight:bold;margin:0;padding:0;position:absolute;right:0;text-indent:0;top:0}.owl-prev:before,.owl-prev:after{clear:both;display:block;font-weight:bold;left:0;margin:0;padding:0;position:absolute;text-indent:0;top:0}.owl-prev:before{content:'\e609'}.owl-prev:after{content:'\e600';font-weight:500;left:0.5px}.owl-next:before{content:'\e608'}.owl-next:after{content:'\e601';font-weight:500;right:0.5px}.main{overflow:hidden}.is-resizing *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}.loader{-moz-transform:translate3d(0, 0, 20px);-ms-transform:translate3d(0, 0, 20px);-webkit-transform:translate3d(0, 0, 20px);transform:translate3d(0, 0, 20px);background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999}.loader:before,.loader:after{-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px);background-position:center;background-repeat:no-repeat;background-size:69px 69px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.loader:before{-moz-animation-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;-moz-animation-name:rotateOuterLoader;-webkit-animation-name:rotateOuterLoader;animation-name:rotateOuterLoader;background-image:url("../../images/global/loader-outer.svg")}.loader:after{-moz-animation-duration:7s;-webkit-animation-duration:7s;animation-duration:7s;-moz-animation-name:rotateInnerLoader;-webkit-animation-name:rotateInnerLoader;animation-name:rotateInnerLoader;background-image:url("../../images/global/loader-inner.svg")}@-moz-keyframes rotateOuterLoader{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@-webkit-keyframes rotateOuterLoader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rotateOuterLoader{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@-moz-keyframes rotateInnerLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotateInnerLoader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotateInnerLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.home-video-player{position:relative;z-index:1000}.home-video-player .fitvid{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.home-video-player--is-closed .fitvid{padding:0% !important;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.home-video-player .button--close,.cs-video .button--close{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;display:none;position:absolute;right:1.5em;top:1.5em;z-index:101}@media (min-width: 35.5em){.home-video-player .button--close,.cs-video .button--close{display:inline-block}}.tile .button-container{background:rgba(234,14,142,0.7);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.tile .button--close{position:absolute;left:50%;margin:-25px 0 0 -25px;top:50%;z-index:101}.button-container ~ .tile--link{display:none}.background-video{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;background-position:top center;background-repeat:no-repeat;bottom:0;left:0;position:fixed;right:0;top:0;z-index:0}.background-video video,.background-video source{bottom:0;left:0;min-height:100%;min-width:100%;position:absolute}.video{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.main__index video{min-height:100%;min-width:100%}.ui-video-background{display:none}.instagram{margin:0;overflow:hidden;padding:0;width:100%}.instagram__item{float:left;width:33.333%}@media (min-width: 35.5em){.instagram__item{width:25%}}@media (min-width: 48em){.instagram__item{width:33.33%}}@media (min-width: 65em){.instagram__item{width:20%}}@media (min-width: 106em){.instagram__item{width:14.282%}}.instagram__item img{display:block;width:100%}.js .main .work-categories-filter{-moz-transform:translate3d(0);-ms-transform:translate3d(0);-webkit-transform:translate3d(0);transform:translate3d(0);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.js .main .work-categories-filter.is-scrolled{-moz-transform:translateY(-400%);-ms-transform:translateY(-400%);-webkit-transform:translateY(-400%);transform:translateY(-400%)}.work-categories-filter{background-color:#fff;left:0;position:fixed;right:0;z-index:999}@media (min-width: 48em){.work-categories-filter{overflow:hidden}}.touch .work-categories-filter{position:relative}.filter-static-list,.filter-fluid-list{display:inline-block;float:left}.filter-fluid-list{overflow:hidden;position:relative}@media (min-width: 48em){.filter-fluid-list:before{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;background:#fff;content:' ';height:1000px;position:absolute;right:0;top:-400px;transform:rotate(20deg);width:105%;z-index:1}}.filter-fluid-list.visible{display:inline-block}.filter-fluid-list.visible:before{width:0%}.filter-sortby{display:inline-block;margin:0 1.5em;position:relative}.filter-sortby:before,.filter-sortby:after{color:#000;display:block;position:absolute}.filter-sortby:before{content:' | ';left:-20px;top:-2px}.filter-sortby:after{content:' > ';right:-25px;top:-2px}.filter-dropdown{background:#fff;color:#000;display:block;font-family:DINEngschriftStd,sans-serif;font-weight:normal;height:30px;margin-left:1.5em;text-transform:uppercase}.filter-dropdown .filter-list-item{color:#000;display:inline-block;line-height:34px;text-align:center}.filter-dropdown .filter.selected,.filter-dropdown .filter:hover{color:#ea0e8e}.filter-dropdown ul{background:#fff;height:35px;left:0;margin:0;padding:0;position:absolute;text-align:center;top:5px;width:100%}.filter-dropdown .filter-static-list{text-align:left;z-index:1}.filter-dropdown .filter-static-list li:first-child{margin-left:0.75em}.filter-dropdown .filter-fluid-list{overflow:visible;text-align:center;top:0}@media (min-width: 48em){.filter-dropdown .filter-fluid-list{overflow:hidden}}.filter-dropdown .filter-fluid-list a{line-height:35px}@media (min-width: 48em){.filter-dropdown .filter-fluid-list a{line-height:45px}}.filter-dropdown .filter-fluid-list li{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;background:#fff;cursor:pointer;height:35px;left:0;position:absolute;top:0;width:100%}.filter-dropdown .filter-fluid-list.visible li:nth-child(1){top:35px}.filter-dropdown .filter-fluid-list.visible li:nth-child(2){top:70px}.filter-dropdown .filter-fluid-list.visible li:nth-child(3){top:105px}.filter-dropdown .filter-fluid-list.visible li:nth-child(4){top:140px}.filter-dropdown .filter-fluid-list.visible li:nth-child(5){top:175px}.filter-dropdown .filter-fluid-list.visible li:nth-child(6){top:210px}.filter-dropdown .filter-fluid-list.visible li:nth-child(7){top:245px}.filter-dropdown .filter-fluid-list.visible li:nth-child(8){top:280px}.filter-dropdown .filter-fluid-list.visible li:nth-child(9){top:315px}.filter-dropdown .filter-fluid-list.visible li:nth-child(10){top:350px}@media (min-width: 48em){.filter-dropdown .filter-fluid-list.visible li:nth-child(1){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(2){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(3){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(4){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(5){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(6){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(7){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(8){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(9){top:0px}.filter-dropdown .filter-fluid-list.visible li:nth-child(10){top:0px}}@media (min-width: 48em){.filter-dropdown ul{margin-left:0.75em;padding:0;position:relative;width:auto}.filter-dropdown .filter-fluid-list{top:0}.filter-dropdown .filter-fluid-list li{padding:0 0.375em;position:relative;top:0;width:auto}}.loaded .loader{display:none}.loaded .ytplayer-container{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block}.loaded .placeholder-image img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.ytplayer-container{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;bottom:0;display:block;height:100%;left:0;min-width:100%;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.ytplayer-container.background{position:fixed}.placeholder-image{height:200%;left:-50%;position:fixed;top:-50%;width:200%}.placeholder-image img{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:2s;-o-transition-duration:2s;-webkit-transition-duration:2s;transition-duration:2s;bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;opacity:1;position:absolute;right:0;top:0}@media (min-width: 35.5em){.placeholder-image img{bottom:auto}}@media (min-width: 48em){.placeholder-image img{bottom:0}}.ytplayer-shield{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.ytplayer-player{position:absolute}.dark:not(.tile--two-quarters):not(.tile--hero) .border-bucket-container .border-bucket{color:#000;display:block;font-size:0.625em;border-bottom:3px solid #000;margin:0 auto;padding:5% 0 2%;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.dark:not(.tile--two-quarters):not(.tile--hero) .border-bucket-container .border-bucket:before,.dark:not(.tile--two-quarters):not(.tile--hero) .border-bucket-container .border-bucket:after{bottom:-2px;content:' ';height:50%;position:absolute;width:1px}.dark:not(.tile--two-quarters):not(.tile--hero) .border-bucket-container .border-bucket:before{border-left:3px solid #000;left:0}.dark:not(.tile--two-quarters):not(.tile--hero) .border-bucket-container .border-bucket:after{border-right:3px solid #000;right:0}.error-banner{background:#323232;color:#fff;padding:2.25em 1.5em 1.5em;text-transform:uppercase}.error-banner h1{color:#fff;font-family:'DINEngschriftStd'}@media (min-width: 48em){.error-banner h1{margin-left:auto;margin-right:auto;width:600px}}.error-banner h2{border-bottom:7px solid #fff;color:#ea0e8e;font-family:'DINEngschriftStd';font-size:2em;margin-bottom:20px;padding-bottom:15px}@media (min-width: 48em){.error-banner h2{margin-left:auto;margin-right:auto;width:600px}}.error-banner p{line-height:2.25;margin-bottom:-0.6em;padding-bottom:0}@media (min-width: 48em){.error-banner p{margin-left:auto;margin-right:auto;width:600px}}.awards{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background:#000 no-repeat center center;clear:both;color:#fff;overflow:hidden;padding:3.75em 1.5em 4.125em}@media (min-width: 35.5em){.awards{padding:6em 1.5em}}@media (min-width: 48em){.awards{padding:12em 1.5em}}@media (min-width: 65em){.awards{padding:12em 1.5em}}.touch .awards{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px)}@media (min-width: 35.5em){.awards__header{margin:0 auto;width:68%}}@media (min-width: 48em){.awards__header{display:table;overflow:hidden;width:80%}}@media (min-width: 65em){.awards__header{width:59.375em}}.awards__total{color:#fff200;font-size:8.75em;line-height:1;text-align:center}@media (min-width: 35.5em){.awards__total{font-size:11.25em}}@media (min-width: 48em){.awards__total{display:table-cell;line-height:0.95;vertical-align:bottom}}@media (min-width: 65em){.awards__total{font-size:13.75em}}@media (min-width: 48em){.awards__header__intro{display:table-cell;padding-left:1em;vertical-align:bottom}}.awards__header__intro h3{font-family:'DINWebPro-Bold';font-size:1.375em;line-height:1.36364;text-transform:uppercase;color:#fff200;font-family:'DINWebPro-Black';font-size:1.5em}@media (min-width: 35.5em){.awards__header__intro h3{font-size:1.875em}}@media (min-width: 48em){.awards__header__intro h3{font-size:1.5em}}@media (min-width: 65em){.awards__header__intro h3{font-size:2.25em}}.awards__header__intro p{font-size:1em;text-transform:uppercase}@media (min-width: 35.5em){.awards__header__intro p{font-size:0.75em}}@media (min-width: 48em){.awards__header__intro p{font-size:1em}}@media (min-width: 65em){.awards__header__intro p{font-size:1.25em}}.awards__list{display:table;font-size:0.625em;line-height:1;overflow:hidden;text-align:center;text-transform:uppercase}@media (min-width: 48em){.awards__list{display:block;float:none;margin:0 auto;width:80%}}@media (min-width: 65em){.awards__list{width:95em}}.awards__list span{display:block;font-size:8em}@media (min-width: 48em){.awards__list span{font-size:9em}}@media (min-width: 65em){.awards__list span{font-size:10em}}.awards__list__row{display:table-row}@media (min-width: 35.5em){.awards__list__row{display:table;float:left;width:50%}}.awards__list__cell{display:table-cell;padding:1.5em;width:50%}.awards__recognition{margin:0;padding:1.5em 0 0;text-align:center}@media (min-width: 48em){.awards__recognition{float:none;margin:0 auto;width:80%}}@media (min-width: 65em){.awards__recognition{width:59.375em}}.awards__recognition li{padding:2.25em}@media (min-width: 35.5em){.awards__recognition li{padding:2.25em}}@media (min-width: 48em){.awards__recognition li{padding:2.25em}}@media (min-width: 65em){.awards__recognition li{padding:1.5em}}.main__careers{color:#fff}.main__career-detail .careers-catergories,.no-border .careers-catergories{border-bottom:0;display:table;vertical-align:bottom;width:100%}.careers-menu{border-bottom:1px solid #6c6c6c;padding:0 0 2.5em}@media (min-width: 48em){.careers-menu{padding-bottom:4em}}.careers-menu .careers-item{display:block;position:relative}.no-touch .careers-menu .careers-item:hover .careers-hover{clip:rect(0, 800px, 35px, 0)}.careers-menu .careers-item-text{display:block;font-family:'DINWebPro', sans-serif;font-size:1em;margin:5% 0;position:relative;text-transform:uppercase}@media (min-width: 35.5em){.careers-menu .careers-item-text{font-size:1.25em;margin:3% 0 0}}@media (min-width: 48em){.careers-menu .careers-item-text{font-size:1.375em}}.csstransitions .careers-menu .careers-item-text{-moz-transition-property:clip;-o-transition-property:clip;-webkit-transition-property:clip;transition-property:clip;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.careers-menu .careers-item-text.careers-hover{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);-o-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);-webkit-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);background-color:#fff;clip:rect(35px, 800px, 35px, 0);display:block;left:-6px;margin:0;padding:6px 6px 2px;position:absolute;top:-6px;width:110%}@media (min-width: 48em){.careers-menu .careers-item-text.careers-hover{width:auto}}.touch .careers-menu .careers-item-text.careers-hover{display:none;visibility:none}@media (min-width: 35.5em){.careers__column-right{float:right}}.careers__column-left{margin:0 auto}@media (min-width: 35.5em){.careers__column-left{padding-right:8%}}.careers-catergories h1{float:left;width:90%}.careers-catergories h2,.careers-catergories .careers-catergory-count{font-family:'DINWebPro-Bold', sans-serif;font-size:2.25em;margin-left:90%;text-align:right}@media (min-width: 35.5em){.careers-catergories h2,.careers-catergories .careers-catergory-count{font-size:3.25em}}.careers-catergories .careers-catergory-count{line-height:1;margin:0;float:right}.careers-catergory{display:table-cell;font-size:1.5em;line-height:1;vertical-align:bottom}@media (min-width: 35.5em){.careers-catergory{font-size:2.5em}}.career-description{padding:0 0 1em}@media (min-width: 35.5em){.career-description{text-align:justify}}.career-description p{font-family:'DINWeb-Light', sans-serif;padding:1em 0 0}.careers{margin:20px auto}.careers .careers__collum-two{padding-top:4%}.careers-general .careers-menu{border-bottom:none}@media (min-width: 65em){.career-container{margin:0 auto}}.career-container a,.career-container p,.career-container li,.career-container strong{color:#fff}.career-container ul{margin-left:0}.career-container p,.career-container li{font-family:'DINWeb-Light', sans-serif}.career-container strong{font-family:'DINWebPro-Medium', sans-serif;font-size:1.25em;font-weight:normal;margin:1em 0 0;text-transform:uppercase}.career-container strong:first-of-type{margin:0}.career-container strong strong{font-size:100%}.career-container .three-sided-border{margin:30px 0}@media (min-width: 35.5em){.career-container .three-sided-border{margin:0.5em 0}}@media (min-width: 48em){.carousel__container{width:80%}}@media (-webkit-min-device-pixel-ratio: 0){.carousel .cs-video--showing .fitvid{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s;z-index:99}}.carousel{margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.carousel.carousel-panels{float:left;width:100%}.carousel .item{display:block;position:relative}.carousel img{display:block;max-width:inherit;width:100%}.carousel .owl-next,.carousel .owl-prev{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-webkit-touch-callout:none;color:#fff;cursor:pointer;height:60px;margin-top:-27px;overflow:visible;position:absolute;text-align:center;text-indent:-999em;top:50%;width:60px;z-index:100}@media (min-width: 35.5em){.carousel .owl-next,.carousel .owl-prev{font-size:3;margin-top:-30px}}.carousel .owl-next:before,.carousel .owl-next:after,.carousel .owl-prev:before,.carousel .owl-prev:after{font-size:3.75em}.carousel .owl-next:before,.carousel .owl-prev:before{display:block;text-indent:0}.carousel .owl-next:hover,.carousel .owl-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.carousel .owl-next{right:1%}@media (min-width: 48em){.carousel .owl-next{right:5%}}.carousel .owl-prev{left:1%}@media (min-width: 48em){.carousel .owl-prev{left:5%}}.carousel .carousel-increment{font-size:1.5625em}.carousel__main .item{background-size:cover}.carousel__main.text-color--is-black .line-on-side:before,.carousel__main.text-color--is-black .line-on-side:after{border-top:1px solid #000}.carousel__main.text-color--is-black .item{background-color:#fff}.carousel__main.text-color--is-white .line-on-side:before,.carousel__main.text-color--is-white .line-on-side:after{border-top:1px solid #fff}.carousel__main.text-color--is-white .item{background-color:#000}.carousel__main .item__image{position:absolute;top:0;width:100%}@media (min-width: 35.5em){.carousel__main .item__image{position:relative;width:100%}}.carousel__main .item__description{display:block;left:0;margin:0 auto;padding:2em 0;position:relative;right:0;text-align:center;top:0%;width:90%;z-index:1}@media (min-width: 35.5em){.carousel__main .item__description{padding:15% 0}}.carousel__main .item__description .item__description-container,.carousel__main .item__description .copy-1,.carousel__main .item__description .copy-3{display:block;margin:0 auto;position:relative;width:70%}@media (min-width: 35.5em){.carousel__main .item__description .item__description-container,.carousel__main .item__description .copy-1,.carousel__main .item__description .copy-3{width:50%}}@media (min-width: 48em){.carousel__main .item__description .item__description-container,.carousel__main .item__description .copy-1,.carousel__main .item__description .copy-3{width:50%}}@media (min-width: 65em){.carousel__main .item__description .item__description-container,.carousel__main .item__description .copy-1,.carousel__main .item__description .copy-3{width:40%}}.carousel__main .item__description .description{position:relative}.carousel__main .item__description .copy-1{font-family:'DINWebPro-Bold';font-size:1.375em;line-height:1.36364;text-transform:uppercase;font-size:1em;padding:0 0 1em;text-align:center;text-transform:uppercase}@media (min-width: 35.5em){.carousel__main .item__description .copy-1{font-size:1.25em}}@media (min-width: 48em){.carousel__main .item__description .copy-1{font-size:1.25em}}@media (min-width: 65em){.carousel__main .item__description .copy-1{font-size:1.5em}}.carousel__main .item__description .copy-3{font-size:0.8125em;line-height:1.8;padding:1.5em 0}.carousel__main .item__description .copy-2{font-family:'DINWebPro-Bold';font-size:2.25em;line-height:1.16667;text-transform:uppercase;font-family:'DINWebPro-Black';line-height:1;padding:0.75em 0}@media (min-width: 35.5em){.carousel__main .item__description .copy-2{font-family:'DINWebPro-Bold';font-size:2.25em;line-height:1.16667;text-transform:uppercase;line-height:auto}}@media (min-width: 48em){.carousel__main .item__description .copy-2{font-family:'DINWebPro-Bold';font-size:1.4em;line-height:0.95em;margin-bottom:-0.04em;text-transform:uppercase;padding:0}}@media (min-width: 48em) and (min-width: 35.5em){.carousel__main .item__description .copy-2{font-size:1.6em}}@media (min-width: 48em) and (min-width: 48em){.carousel__main .item__description .copy-2{font-size:2em}}@media (min-width: 48em) and (min-width: 65em){.carousel__main .item__description .copy-2{font-size:2.5em}}@media (min-width: 48em){.carousel__main .item__description .copy-2 span{display:block}}@media (min-width: 65em){.carousel__main .item__description .copy-2{font-family:'DINWebPro-Bold';font-size:1.4em;line-height:0.95em;margin-bottom:-0.04em;text-transform:uppercase;padding:0}}@media (min-width: 65em) and (min-width: 35.5em){.carousel__main .item__description .copy-2{font-size:1.6em}}@media (min-width: 65em) and (min-width: 48em){.carousel__main .item__description .copy-2{font-size:2em}}@media (min-width: 65em) and (min-width: 65em){.carousel__main .item__description .copy-2{font-size:2.5em}}@media (min-width: 106em){.carousel__main .item__description .copy-2{font-family:'DINWebPro-Bold';font-size:1.4em;line-height:0.95em;margin-bottom:-0.04em;text-transform:uppercase;padding:0}}@media (min-width: 106em) and (min-width: 35.5em){.carousel__main .item__description .copy-2{font-size:1.6em}}@media (min-width: 106em) and (min-width: 48em){.carousel__main .item__description .copy-2{font-size:2em}}@media (min-width: 106em) and (min-width: 65em){.carousel__main .item__description .copy-2{font-size:2.5em}}.touch .owl-buttons{display:none}@media (min-width: 35.5em){.touch .owl-buttons{display:block}}.container-increment{-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;overflow:hidden}.container-increment.right{clip:rect(0px, 150px, 140px, 80px)}.container-increment.left{clip:rect(0px, 0px, 80px, 0px)}.owl-next:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;clip:rect(0px, 150px, 140px, 150px)}.owl-prev:before{clip:rect(0px, 0px, 140px, 0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.slide-changing .container-increment,.owl-next:hover .container-increment,.owl-prev:hover .container-increment{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;clip:rect(0px, 150px, 140px, 0px)}.owl-next:before,.owl-prev:before,.owl-next:after,.owl-prev:after{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;background-color:rgba(30,30,30,0.2);border-radius:50px}.owl-next.slide-changing:after,.owl-prev.slide-changing:after{background:inherit}.owl-next.slide-changing:before,.owl-prev.slide-changing:before,.owl-next:hover:before,.owl-prev:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:rgba(30,30,30,0.2);border-radius:50px;clip:rect(0px, 150px, 140px, 0px)}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-next:hover .carousel-increment,.owl-prev:hover .carousel-increment{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.container-increment{display:table;height:60px;opacity:1;position:absolute;width:80px}.container-increment.left{right:-80px}.container-increment.right{left:-80px}.container-increment .carousel-increment{line-height:60px}.carousel-increment{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;color:#000;display:table-cell;height:100%;padding:2% 0 0;position:relative;text-indent:0;top:0;vertical-align:middle;width:100%}.left .carousel-increment{padding-left:5%;text-align:left}.right .carousel-increment{padding-right:5%;text-align:right}.slide-changing .carousel-increment{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs-column{display:inline-block;float:none;margin:1.5em 0;vertical-align:middle}.cs-column li{list-style-type:circle}.cs-2-column{background:#fff;background-size:cover;padding:3em 8% 0.75em;position:relative}@media (min-width: 35.5em){.cs-2-column{padding-top:4.5em;padding-bottom:4.5em}}@media (min-width: 48em){.cs-2-column{padding:7.5em 10%}.cs-2-column div:first-child{padding-right:1.9375em}.cs-2-column div:first-child+div{padding-right:1.9375em}}@media (min-width: 65em){.cs-2-column{padding:7.5em 12.1875%}}@media (min-width: 106em){.cs-2-column{padding:7.5em 21.5294%}}.cs-2-column .cs-column{width:100%}@media (min-width: 65em){.cs-2-column .cs-column{width:49%}}.cs-2-column img{display:block;height:auto}.cs-2-column .cs-2-column__container{display:table;height:100%}.cs-2-column .cs-2-column__wrapper{display:table-cell;vertical-align:middle}.cs-2-column .cs-2-column--img img{margin:0 auto}.cs-2-column h1{padding-bottom:0.75em}.cs-2-column .cs-2-column__heading{font-family:'DINWebPro-Bold';font-size:1.5em;font-weight:normal}.cs-2-column .cs-2-column__content{font-family:'DINWebPro', sans-serif;font-size:0.8125em}.cs-2-column .cs-2-column__content h4{padding-top:1em;padding-bottom:0.5em}.cs-2-column .cs-2-column__content p{line-height:2}.cs-2-column .fitvid{position:absolute;top:0}.cs-2-column--bottom{padding-bottom:0}.cs-2-column--bottom .cs-2-column--img{margin-bottom:0}.cs-blockquote .cs-blockquote--blockquote{display:table;margin:0 auto;padding-top:3em}.cs-blockquote .cs-blockquote--blockquote p{font-family:'DINWebPro-Bold';font-size:1.5em;padding:0 2.08333em;position:relative;text-transform:uppercase}.cs-blockquote .cs-blockquote--blockquote p:before,.cs-blockquote .cs-blockquote--blockquote p:after{font-family:Arial;font-size:3.75em;font-weight:bold;position:absolute}.cs-blockquote .cs-blockquote--blockquote p:before{content:'\201C';left:0;top:-0.5em}.cs-blockquote .cs-blockquote--blockquote p:after{content:'\201D';right:0;bottom:0;height:70px}.cs-blockquote .cs-blockquote--blockquote cite:before{content:'\2013 '}@media (-webkit-min-device-pixel-ratio: 0){.no-touch .main__work .cs-video--showing .background-hero,.no-touch .main__work .cs-video--showing .item__image{-webkit-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-ms-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-moz-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);width:100%}.no-touch .main__work .cs-video--notshowing .background-hero,.no-touch .main__work .cs-video--notshowing .item__image{-moz-transition-delay:0.2;-o-transition-delay:0.2;-webkit-transition-delay:0.2;transition-delay:0.2}.no-touch .main__work .background-hero,.no-touch .main__work .item__image{-webkit-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-ms-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-moz-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-transform-style:"preserve-3d";-webkit-transform-style:"preserve-3d";transform-style:"preserve-3d";-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;width:100%}}.cs-video--showing .cs-video__shell{display:none}.cs-video--showing .fitvid{visibility:visible}.cs-video--notshowing .fitvid{visibility:hidden}.background-hero{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;height:100%;left:0;overflow:hidden;padding:50% 0;position:relative;top:0;width:100%;z-index:98}@media (min-width: 35.5em){.background-hero{padding:0;position:absolute}}.cs-video--showing .background-hero{width:0%}@media (min-width: 35.5em){.no-touch .cs-hero:not(.cs-video) .background-hero{background-attachment:fixed}}.js .cs-hero .content{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;clip:rect(500px 10000px 1000px 0px);overflow:hidden}.js .cs-hero .wrapper{-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.module--is-loaded.cs-hero .content{-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s;-moz-transition-property:clip;-o-transition-property:clip;-webkit-transition-property:clip;transition-property:clip;clip:rect(0 10000px 1000px 0px)}.module--is-loaded.cs-hero .wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;height:auto}.cs-hero{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:padding;-o-transition-property:padding;-webkit-transition-property:padding;transition-property:padding;overflow:hidden;padding-top:0%;position:relative}.cs-hero.cs-video .after,.cs-hero.cs-video .before{top:50%}@media (min-width: 35.5em){.cs-hero.cs-video .after,.cs-hero.cs-video .before{top:40%}}.cs-hero.cs-video--showing{padding:0}@media (min-width: 35.5em){.cs-hero{padding-top:100%}}@media (min-width: 48em){.cs-hero{padding-top:70%}}@media (min-width: 65em){.cs-hero{padding-top:55%}}@media (min-width: 106em){.cs-hero{padding-top:50%}}.cs-hero .cs-hero-wrapper{position:relative}@media (min-width: 35.5em){.cs-hero .cs-hero-wrapper{position:static}}.cs-hero .content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;background:#232323;bottom:0;padding:3em 8%;position:relative;z-index:99}@media (min-width: 35.5em){.cs-hero .content{position:absolute}}@media (min-width: 48em){.cs-hero .content{padding-left:10%;padding-right:10%}}@media (min-width: 65em){.cs-hero .content{padding-left:12.1875%;padding-right:12.1875%}}@media (min-width: 106em){.cs-hero .content{padding-left:21.5294%;padding-right:21.5294%}}.cs-hero .cs-hero--hero{min-height:500px}.cs-hero .cs-hero--hero img{width:100%}.cs-hero .cs-hero--title{font-size:1.5em;padding-bottom:0.75em}@media (min-width: 65em){.cs-hero .cs-hero--title{font-size:1.875em}}.cs-hero .cs-hero--text{font-size:0.8125em}.cs-hero .cs-hero--text p{line-height:1.6923;margin:0;padding:0}.cs-hero .cs-hero--logo{display:block;margin:0 auto;padding-bottom:0.75em;width:160px}.cs-hero .cs-hero--tags{border-top:1px solid #fff;clear:both;display:block;font-family:'DINWeb-MediumIta';font-size:0.8125em;margin-top:0.75em;padding-bottom:0.75em;padding-top:0.75em;text-align:right;text-transform:uppercase}.cs-hero .wrapper{display:table;height:100%;margin:0 auto;position:relative}.cs-hero .copy-container{display:table;float:left;height:100%;position:relative}.cs-hero .copy-wrapper{display:table-cell;vertical-align:middle;padding:1.5em 0}@media (min-width: 35.5em){.cs-hero .copy-wrapper{padding:0}}.cs-hero .cs-hero--logo-wrapper{display:block;float:none;position:relative}@media (min-width: 35.5em){.cs-hero .cs-hero--logo-wrapper{display:table-cell}}.cs-hero .inner-wrapper{display:block;vertical-align:middle}@media (min-width: 35.5em){.cs-hero .inner-wrapper{display:table-cell}}.play-button{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;height:40px;position:absolute;left:50%;top:50%;width:40px;z-index:9999}.play-button:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;color:#fff;content:'\e604';font-size:40px}.play-button:after{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'\e60a';font-size:20px;left:54%;position:absolute;top:50%}@media (min-width: 35.5em){.play-button{height:50px;width:50px}.play-button:before{font-size:50px}.play-button:after{font-size:25px}}@media (min-width: 48em){.play-button{height:60px;width:60px}.play-button:before{font-size:60px}.play-button:after{font-size:30px}}@media (min-width: 65em){.play-button{height:70px;width:70px}.play-button:before{font-size:70px}.play-button:after{font-size:35px}}.play-button:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.light .play-button:before,.light .play-button:after{color:#fff}.cs-video{position:relative;top:0}.cs-video .play-button,.cs-video .cs-video__shell{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.cs-video .cs-video__shell{position:absolute;bottom:0;width:100%;z-index:100}@media (min-width: 35.5em){.cs-video .cs-video__shell{height:300px;left:auto;margin:-150px auto 0;padding:0 25px 0 0;right:50%;top:50%;width:16.875em}.carousel .cs-video .cs-video__shell{height:300px;margin:-150px auto 0}.cs-video .cs-video__shell .cs-video__heading,.cs-video .cs-video__shell .cs-video__subheading{position:absolute;text-align:left;width:100%}.cs-video .cs-video__shell .cs-video__heading{bottom:0}}@media (min-width: 48em){.cs-video .cs-video__shell{padding-right:30px}}@media (min-width: 65em){.cs-video .cs-video__shell{padding-right:35px}}.cs-video .cs-video__shell .cs-video__heading,.cs-video .cs-video__shell .cs-video__subheading{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.cs-video .after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-transform-style:"preserve-3d";-webkit-transform-style:"preserve-3d";transform-style:"preserve-3d";-moz-transition-duration:0.7s;-o-transition-duration:0.7s;-webkit-transition-duration:0.7s;transition-duration:0.7s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;background:#f00;border-radius:50%;content:' ';display:block;left:50%;margin-left:-37.8125%;margin-top:-37.8125%;padding-bottom:75.625%;position:absolute;top:50%;width:75.625%;z-index:99}.cs-video.cs-video--notshowing .after,.cs-video.cs-video--notshowing .before{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.cs-video.cs-video--notshowing .play-button,.cs-video.cs-video--notshowing .cs-video__shell{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:0;-o-transition-duration:0;-webkit-transition-duration:0;transition-duration:0}.cs-video.cs-video--notshowing .cs-video__heading,.cs-video.cs-video--notshowing .cs-video__subheading{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;-moz-transition-duration:1.1s;-o-transition-duration:1.1s;-webkit-transition-duration:1.1s;transition-duration:1.1s}.cs-video.cs-video--showing .fitvid{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs-video.cs-video--showing .cs-video__shell{width:0;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.cs-video.cs-video--showing .cs-video__heading{-moz-transform:translateY(120%);-ms-transform:translateY(120%);-webkit-transform:translateY(120%);transform:translateY(120%)}.cs-video.cs-video--showing .cs-video__subheading{-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-webkit-transform:translateY(-120%);transform:translateY(-120%)}.cs-video.cs-video--showing .after{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25;margin-left:0%;margin-top:0%;padding-bottom:0%;width:0%;z-index:99}.no-csstransitions .cs-video.cs-video--showing .item__image{z-index:1}.cs-video:not(.cs-video--showing):hover .after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;margin-left:-35.15625%;margin-top:-35.15625%;padding-bottom:70.3125%;width:70.3125%;z-index:99}.cs-video .cs-video__img{overflow:hidden;position:relative}.cs-video .cs-video__img.jquery-lazyload{height:auto}.cs-video .item__image{height:100%;overflow:hidden;position:relative}.cs-video img{display:block}.cs-video .vertical-half.first{margin:0 1em}@media (min-width: 35.5em){.cs-video .vertical-half.first{border-bottom:1px solid #fff;margin:0}}.cs-video .cs-video__heading{font-family:'DINWebPro-Bold';font-size:1.375em;padding-bottom:0.5em;padding-top:1%;text-align:center;text-transform:uppercase}@media (min-width: 35.5em){.cs-video .cs-video__heading{font-size:1.5em}}.cs-video .cs-video__subheading{font-family:'DINWeb-MediumIta';font-size:0.75em;margin-bottom:1em;padding-top:14px;text-align:center}@media (min-width: 35.5em){.cs-video.cs-hero .cs-video__shell{top:40%}}.cs-video.cs-hero .fitvid{position:absolute}@media (min-width: 35.5em){.cs-video.cs-hero .fitvid{position:relative}}.cs-video.cs-hero.cs-video--showing .fitvid{display:block;position:absolute}@media (min-width: 35.5em){.cs-video.cs-hero.cs-video--showing .fitvid{position:relative}}.cs-video.cs-hero.cs-video--notshowing{padding:0}.cs-video.cs-hero.cs-video--notshowing .fitvid{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.touch .cs-video.cs-video--showing .fitvid{z-index:100}.cs-video .fitvid{height:100%;position:absolute;top:0;z-index:97}.cs-video .video-holder{position:absolute;top:0}.current .play-button,.current .cs-video__shell{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs-video__img,.content,.fitvid{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs-video--showing .play-button,.cs-video--showing .cs-video__shell{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.owl-item .cs-video--showing .fitvid{position:absolute}.cs-video--showing .fitvid{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:relative;z-index:97}.item__image{overflow:hidden;z-index:98}.main__work .cs-video--showing .button--close{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.main__work .button--close{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.main__error{padding:10px}@media (min-width: 35.5em){.main__error{padding:0}}.error{border:7px solid #fff;float:none;margin:4em auto 0;table-layout:fixed}@media (min-width: 35.5em){.error{margin-top:5em}}@media (min-width: 65em){.error{width:600px}}.error__header{display:table}.error__headings{border-bottom:7px solid #fff;display:table-cell;padding:1.5em;vertical-align:middle}@media (min-width: 35.5em){.error__headings{padding-left:2.25em;padding-right:2.25em}}@media (min-width: 48em){.error__headings{padding-left:3em;padding-right:3em}}.error__headings h1{color:#ea0e8e;font-family:'DINEngschriftStd';font-size:45px}.error__headings h2{color:#fff;font-family:'DINEngschriftStd';font-size:28px}.error__elephant-container{border-bottom:7px solid #fff;border-left:7px solid #fff;display:table-cell;vertical-align:middle;width:30%}.error__elephant{padding:10px}@media (min-width: 35.5em){.error__elephant{padding:20px}}.error__content{color:#fff;font-size:0.875em;text-transform:uppercase}.error__content p{line-height:2.375;padding:1.5em}@media (min-width: 35.5em){.error__content p{padding:2.25em}}@media (min-width: 48em){.error__content p{padding-left:3em;padding-right:3em}}.error__content em{color:#ea0e8e}.fitvid{padding:0;position:relative;width:100%}.fitvid iframe,.fitvid object,.fitvid embed{height:100%;left:0;position:absolute;top:0;width:100%}.cs-video--showing .fitvid{z-index:100}@media (-webkit-min-device-pixel-ratio: 0){.cs-video--showing .fitvid{z-index:97}}.footer-global{color:#fff;font-family:'DINWebPro', san-serif;font-size:0.75em;padding-top:1.5em}@media (min-width: 35.5em){.footer-global{float:right;padding-right:20px;padding-top:4em}}@media (min-width: 48em){.footer-global{padding-right:40px}}@media (min-width: 65em){.footer-global{padding-right:60px}}.footer-global a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.footer-global .terms-and-conditions,.footer-global .copyright{display:inline-block;font-family:'DINWebPro', san-serif;text-transform:uppercase}.footer-global .terms-and-conditions{padding-left:10px}.footer-global .copyright{border-right:1px solid #fff;padding:0 10px 0 0}.touch body{padding-top:0}.global-header{-moz-transform:translate3d(0, 0, 10px);-ms-transform:translate3d(0, 0, 10px);-webkit-transform:translate3d(0, 0, 10px);transform:translate3d(0, 0, 10px);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;background-color:#232323;display:block;overflow:hidden;position:fixed;top:0;width:100%;z-index:1001}.page--index .global-header{-moz-transform:translate3d(0, 0, 10px);-ms-transform:translate3d(0, 0, 10px);-webkit-transform:translate3d(0, 0, 10px);transform:translate3d(0, 0, 10px);background-color:transparent;height:0;overflow:visible}.global-header.unpinned{-moz-transform:translate3d(0, -110px, 10px);-ms-transform:translate3d(0, -110px, 10px);-webkit-transform:translate3d(0, -110px, 10px);transform:translate3d(0, -110px, 10px)}.global-header.pinned,.global-header.top{-moz-transform:translate3d(0, 0, 10px);-ms-transform:translate3d(0, 0, 10px);-webkit-transform:translate3d(0, 0, 10px);transform:translate3d(0, 0, 10px)}.hermy,.container__menu{display:inline-block}.hermy{overflow:hidden;text-indent:200%;white-space:nowrap;background:url("../../images/global/logo__elephant.png") 0 0 no-repeat;float:left;height:25px;margin:18px 0 0 15px;position:relative;width:45px}.svg .hermy{background:url("../../images/global/logo__elephant.svg") 0 0 no-repeat}.hermy a{display:block;height:100%;position:absolute;width:100%}.page-title-container{color:#fff;display:table;float:left;font-family:'DINWebPro', sans-serif;font-size:1.375em;padding:0 0.75em;text-transform:uppercase}.page-title-container h1{color:#fff;display:table-cell;font-family:'DINWebPro-Medium', sans-serif;font-size:0.7em;padding:25px 0 22px;vertical-align:middle}.page-title-container a{color:#6c6c6c;font-family:'DINWebPro-Bold', sans-serif}.is-work-page{clear:both;float:none;width:100%}@media (min-width: 35.5em){.is-work-page{clear:none;width:auto}}.global__menu_container{display:inline-block;float:right;height:32px;margin:12px 20px 0;width:105px}.touch .global__menu_container{margin:12px 6px 0}@media (min-width: 48em){.touch .global__menu_container{margin:12px 20px 0}}.menu-button,.menu-button-close{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;background-image:url("../../images/global/button__menu.png");background-repeat:no-repeat;background-color:rgba(0,0,0,0.001);cursor:pointer;display:block;height:32px;width:105px}.menu-button .menu-svg,.menu-button-close .menu-svg{display:none}.menu-button .menu-hover__white,.menu-button-close .menu-hover__white{-moz-transition:fill 0.25s linear;-o-transition:fill 0.25s linear;-webkit-transition:fill 0.25s linear;transition:fill 0.25s linear}.svg .menu-button,.svg .menu-button-close{background:none}.svg .menu-button .menu-svg,.svg .menu-button-close .menu-svg{display:block}.svg .menu-button:hover .menu-hover__white,.svg .menu-button-close:hover .menu-hover__white{fill:#fff}.menu-hover__rotate-container{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s}.menu-hover__rotate-container:hover{-moz-transform:scale(1.2);-ms-transform:scale(1.2)}.menu-button-close{display:inline-block;height:48px;margin:12px 31px 0;position:absolute;right:0;text-indent:-100%;top:0;width:32px;z-index:1}@media screen and (max-height: 750px){.touch .menu-button-close{margin-right:17px}}.menu-button-close .menu-hover__rotate{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transform:rotate(-180deg)}.menu-button-close:hover .menu-hover__rotate{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-icon-svg{display:none;height:32px;width:30px}.svg .menu-icon-svg,.nav--is-open .menu-icon-svg{display:block}.menu-x1{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-x2{-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.menu-x1,.menu-x2{-moz-transition:-moz-transform 0.3s linear,opacity 0.1s linear 0.2s;-o-transition:-o-transform 0.3s linear,opacity 0.1s linear 0.2s;-webkit-transition:-webkit-transform 0.3s linear,opacity 0.1s linear;-webkit-transition-delay:0s,0.2s;transition:transform 0.3s linear,opacity 0.1s linear 0.2s;-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.nav--is-open .menu-x1,.nav--is-open .menu-x2{-moz-transition:-moz-transform 0.3s ease-in-out 0.4s,opacity 0.1s linear 0.4s;-o-transition:-o-transform 0.3s ease-in-out 0.4s,opacity 0.1s linear 0.4s;-webkit-transition:-webkit-transform 0.3s ease-in-out,opacity 0.1s linear;-webkit-transition-delay:0.4s,0.4s;transition:transform 0.3s ease-in-out 0.4s,opacity 0.1s linear 0.4s;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.menu-line-top,.menu-line-bottom{-moz-transition:-moz-transform 0.2s linear 0.3s,opacity 0.1s linear 0.3s;-o-transition:-o-transform 0.2s linear 0.3s,opacity 0.1s linear 0.3s;-webkit-transition:-webkit-transform 0.2s linear,opacity 0.1s linear;-webkit-transition-delay:0.3s,0.3s;transition:transform 0.2s linear 0.3s,opacity 0.1s linear 0.3s;-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.nav--is-open .menu-line-top,.nav--is-open .menu-line-bottom{-moz-transition:-moz-transform 0.2s linear 0.2s,opacity 0.1s linear 0.3s;-o-transition:-o-transform 0.2s linear 0.2s,opacity 0.1s linear 0.3s;-webkit-transition:-webkit-transform 0.2s linear,opacity 0.1s linear;-webkit-transition-delay:0.2s,0.3s;transition:transform 0.2s linear 0.2s,opacity 0.1s linear 0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.nav--is-open .menu-line-top{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav--is-open .menu-line-bottom{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.is-hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hero{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative;z-index:1}.hero a{color:inherit}.fixed-background-image img{height:100%;left:0;max-width:none;position:fixed;top:0;width:auto;z-index:-1}.portrait .fixed-background-image img{height:auto;width:100%}.square .fixed-background-image img{height:100%;width:100%}.landscape .fixed-background-image img{height:auto;width:120%}.hero__wrapper{padding:1.5em 0;position:relative}@media (min-width: 48em){.hero__wrapper{margin:0 auto}}.hero__text-container,.hero__image-container{max-width:none}.hero__image-container{margin:-2.5em auto;padding:1.5em 0;width:80%;z-index:1}@media (min-width: 35.5em){.hero__image-container{width:40%}}@media (min-width: 48em){.hero__image-container{height:50%;margin:0 auto;padding:0;width:33%}.hero__image-container div{display:table-cell;vertical-align:middle}}.hero__image-container img{width:100%}.hero__text-container{background-position:center center;background-repeat:no-repeat;background-size:100%;color:#fff;display:table;position:relative;width:100%;z-index:2}.hero__text-container h2{font-family:'DINWeb-Light', sans-serif}.hero__text-container strong{text-transform:uppercase}.hero__text-container p{font-family:'DINWeb-MediumIta', sans-serif;font-size:0.8em;line-height:1.2em;padding:0;text-align:left;text-transform:uppercase}@media (min-width: 35.5em){.hero__text-container p{font-size:0.8em;margin:0 auto}}@media (min-width: 48em){.hero__text-container p{font-size:1em;margin:0}}.hero__text-container .for-vertical-alignment{display:table-cell;vertical-align:middle}.main__index h1,.main__index h2,.main__work .hero h1,.main__work .hero h2{font-family:'DINEngschriftStd', sans-serif;font-weight:normal}@media (min-width: 48em){.main__index .index-hero{max-height:none}}.touch .main__index .index-hero{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width: 65em){.main__culture .hero__wrapper,.main__ventures .hero__wrapper,.main__who-we-are .hero__wrapper{padding-top:0}}.main__culture .hero__text-container,.main__ventures .hero__text-container,.main__who-we-are .hero__text-container{min-height:0}@media (min-width: 65em){.main__culture .hero__text-container,.main__ventures .hero__text-container,.main__who-we-are .hero__text-container{display:table;height:100%;min-height:300px;padding:0;position:absolute;top:0;width:50%}}@media (min-width: 65em){.main__culture .hero__text-container p,.main__ventures .hero__text-container p,.main__who-we-are .hero__text-container p{display:table-cell;padding:15%;vertical-align:middle}}@media (min-width: 65em){.main__culture .hero__text-container:last-child,.main__ventures .hero__text-container:last-child,.main__who-we-are .hero__text-container:last-child{position:absolute;right:0;top:0}}.main__culture .hero__image-container img,.main__ventures .hero__image-container img,.main__who-we-are .hero__image-container img{float:none}@media (min-width: 48em){.main__culture .hero__image-container img,.main__ventures .hero__image-container img,.main__who-we-are .hero__image-container img{float:left}}.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{padding:7em 0;position:relative;z-index:0}@media (min-width: 35.5em){.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{padding:8em 0}}@media (min-width: 48em){.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{padding:9em 0}}@media (min-width: 65em){.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{padding:10em 0}}@media (min-width: 106em){.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{padding:12em 0}}@media (min-width: 106em){.main__careers .hero,.main__career-detail .hero,.main__ventures .hero,.main__who-we-are .hero{margin:0 auto}}.main__careers .hero .hero__wrapper,.main__career-detail .hero .hero__wrapper,.main__ventures .hero .hero__wrapper,.main__who-we-are .hero .hero__wrapper{padding:0 8%}@media (min-width: 35.5em){.main__careers .hero .hero__wrapper,.main__career-detail .hero .hero__wrapper,.main__ventures .hero .hero__wrapper,.main__who-we-are .hero .hero__wrapper{padding:0 10%}}@media (min-width: 48em){.main__careers .hero .hero__wrapper,.main__career-detail .hero .hero__wrapper,.main__ventures .hero .hero__wrapper,.main__who-we-are .hero .hero__wrapper{padding:0 15%}}@media (min-width: 65em){.main__careers .hero .hero__wrapper,.main__career-detail .hero .hero__wrapper,.main__ventures .hero .hero__wrapper,.main__who-we-are .hero .hero__wrapper{max-width:none;padding:0 20%}}@media (min-width: 106em){.main__careers .hero .hero__wrapper,.main__career-detail .hero .hero__wrapper,.main__ventures .hero .hero__wrapper,.main__who-we-are .hero .hero__wrapper{max-width:none;padding:0 28.5%}}.main__careers .hero h1,.main__career-detail .hero h1,.main__ventures .hero h1,.main__who-we-are .hero h1{color:#fff200;font-family:'DINEngschriftStd', sans-serif}.main__careers .hero h2,.main__career-detail .hero h2,.main__ventures .hero h2,.main__who-we-are .hero h2{color:#fff;font-family:'DINEngschriftStd';font-size:1.875em;padding:0.125em 0}.main__careers .hero p,.main__career-detail .hero p,.main__ventures .hero p,.main__who-we-are .hero p{color:#fff;font-size:0.8125em;text-align:left}.main__careers .color-palette,.main__career-detail .color-palette,.main__ventures .color-palette,.main__who-we-are .color-palette{float:right;height:20px}@media (min-width: 48em){.main__careers .color-palette,.main__career-detail .color-palette,.main__ventures .color-palette,.main__who-we-are .color-palette{height:25px;margin-top:0.25em}}@media (min-width: 65em){.main__careers .color-palette,.main__career-detail .color-palette,.main__ventures .color-palette,.main__who-we-are .color-palette{height:28px}}.main__careers .tag-line,.main__career-detail .tag-line,.main__ventures .tag-line,.main__who-we-are .tag-line{bottom:-1.5em;height:auto;position:absolute;right:55px;width:60%}@media (min-width: 65em){.main__careers .tag-line,.main__career-detail .tag-line,.main__ventures .tag-line,.main__who-we-are .tag-line{width:auto}}.main__who-we-are .hero h1,.main__ventures .hero h1{padding-bottom:0.125em}@media (min-width: 48em){.main__who-we-are .hero h2,.main__who-we-are .hero p,.main__ventures .hero h2,.main__ventures .hero p{float:right;width:70%}}@media (min-width: 65em){.main__who-we-are .hero h2,.main__who-we-are .hero p,.main__ventures .hero h2,.main__ventures .hero p{width:73%}}@media (min-width: 106em){.main__who-we-are .hero h2,.main__who-we-are .hero p,.main__ventures .hero h2,.main__ventures .hero p{width:80%}}.main__who-we-are p,.main__ventures p{font-family:'DINWebPro', sans-serif;font-size:0.8125em;line-height:1.9;padding:0 0 1.5em}.main__who-we-are .color-palette,.main__ventures .color-palette{float:left}@media (min-width: 48em){.main__who-we-are .color-palette--has-sub-heading,.main__ventures .color-palette--has-sub-heading{margin-top:-2.75em}}.main__who-we-are .hero h2{padding-top:0.25em;padding-bottom:0.5em}.main__culture .hero__wrapper p{color:#000}.careers-wrapper{padding-top:5%}.hero__wrapper-contact,.hero__wrapper-careers,.hero__wrapper-careers-detail{background-position:center center;background-size:cover;padding:10% 0;position:relative}.hero__wrapper-contact h1,.hero__wrapper-contact h2,.hero__wrapper-careers h1,.hero__wrapper-careers h2,.hero__wrapper-careers-detail h1,.hero__wrapper-careers-detail h2{font-family:'DINEngschriftStd', sans-serif}.hero__wrapper-contact p,.hero__wrapper-careers p,.hero__wrapper-careers-detail p{font-family:'DINWeb-MediumIta', sans-serif;text-transform:uppercase}.hero__wrapper-contact a,.hero__wrapper-careers a,.hero__wrapper-careers-detail a{text-decoration:none}.hero__wrapper-contact{background-color:#fff;padding:6% 0}.main__careers .hero__text-container,.main__career-detail .hero__text-container{float:none}@media (min-width: 35.5em){.main__careers .hero__wrapper-careers .hero__text-padding span,.main__career-detail .hero__wrapper-careers .hero__text-padding span{display:block}}.main__careers .hero__wrapper,.main__career-detail .hero__wrapper{padding:0 8%}@media (min-width: 48em){.main__careers .hero__wrapper,.main__career-detail .hero__wrapper{padding:0 15%}}@media (min-width: 65em){.main__careers .hero__wrapper,.main__career-detail .hero__wrapper{padding:0 20%}}@media (min-width: 106em){.main__careers .hero__wrapper,.main__career-detail .hero__wrapper{padding:0 28.5%}}.hero__wrapper-careers .content-container{background-position:center center;background-repeat:no-repeat;background-size:90%}@media (min-width: 35.5em){.hero__wrapper-careers .content-container{background-size:100%}}.careers-hero{display:table;padding:3em 1.5em 6.9999em;position:relative;width:100%}.ie9 .careers-hero{background-color:rgba(0,0,0,0.001)}.touch .careers-hero{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px)}@media (min-width: 35.5em){.careers-hero{padding:3em 10%}}@media (min-width: 48em){.careers-hero{padding:6em 15%}}@media (min-width: 65em){.careers-hero{padding:7.5em 20%}}@media (min-width: 106em){.careers-hero{padding:9em 28.5%}}.careers-hero a,.careers-hero p{color:#fff}.careers-hero p{font-size:0.8125em;font-family:'DINWebPro', sans-serif;line-height:1.8;padding:0}@media (min-width: 65em){.careers-hero p{line-height:1.9}}.careers-hero h1{color:#fff200;display:block;font-family:'DINWebPro-Black', sans-serif;font-size:1.375em;line-height:1.2em;padding-bottom:0.75em;text-transform:uppercase}.careers-hero a{margin-top:20px}.careers-hero .left,.careers-hero .right{display:block;width:100%}@media (min-width: 48em){.careers-hero .left,.careers-hero .right{display:table-cell;margin:0;vertical-align:middle}}.careers-hero .left{padding-top:370px}@media (min-width: 48em){.careers-hero .left{padding:0;width:60%}}.careers-hero .left .three-sided-border-container{padding-top:1em}.careers-hero .right{position:absolute;top:0;left:0;height:370px;padding-top:1.5em}@media (min-width: 48em){.careers-hero .right{position:relative;top:auto;left:auto;height:auto;padding-left:10%;width:40%}}@media (min-width: 65em){.careers-hero .right{padding-left:7%;text-align:right}}@media (min-width: 106em){.careers-hero .right{padding-left:0}}.careers-hero .right img{margin:5% auto;padding-top:0}@media (min-width: 65em){.careers-hero .right img{display:inline;margin:0}}.intern-hero{padding:5em 0 3em}@media (min-width: 48em){.intern-hero{padding:5em 0}}@media (min-width: 65em){.intern-hero{padding:6em 0}}@media (min-width: 106em){.intern-hero{padding:8em 0}}.intern-hero h1{font-family:'DINWebPro-Black', sans-serif;font-size:1.5em;line-height:0.9;padding-bottom:0.75em}.intern-hero p{font-size:0.8125em}.intern-hero .three-sided-border{width:100%}.intern-hero .three-sided-border:after{border-color:#000}.intern-hero__copy{position:relative}@media (min-width: 65em){.intern-hero__copy{padding-right:3em}}@media (min-width: 48em){.intern-hero__image{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:-100%;top:50%;width:100%}}@media (min-width: 65em){.intern-hero__image{right:-50%;width:50%}}.intern-hero__image img{display:block;margin:3em 25%}@media (min-width: 35.5em){.intern-hero__image img{margin:4.5em 35%}}@media (min-width: 48em){.intern-hero__image img{margin:20%}}@media (min-width: 65em){.intern-hero__image img{margin:15%}}.leadership-wrapper{background-color:#fff;padding:0 8%}@media (min-width: 35.5em){.leadership-wrapper{padding:0 10%}}@media (min-width: 48em){.leadership-wrapper{padding:0 15%}}@media (min-width: 65em){.no-touch .leadership-wrapper{max-width:none;padding:0 20%}}@media (min-width: 106em){.no-touch .leadership-wrapper{max-width:none;padding:0 28.5%}}.no-touch .leadership-wrapper{-moz-transition:min-height 0.5s ease-out;-o-transition:min-height 0.5s ease-out;-webkit-transition:min-height 0.5s ease-out;transition:min-height 0.5s ease-out;min-height:700px}.leadership-wrapper .section-lable{color:#444;font-family:'DINWebPro-Black';font-size:2.25em;padding:34px 0 25px 0}@media (min-width: 65em){.leadership-wrapper .section-lable{font-size:2.5em;padding-top:63px;padding-bottom:42px}}.touch .leadership-wrapper{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px)}.leadership-container .current-name,.leadership-container .current-office{color:#ea0e8e;display:block;float:right;font-family:'DINWebPro-Bold';overflow:hidden;position:relative;padding:3px 1em 0;text-align:right;text-transform:uppercase;white-space:nowrap;width:59%}@media (min-width: 65em){.leadership-container .current-name,.leadership-container .current-office{width:64%}}.leadership-container .current-name:after,.leadership-container .current-office:after{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );content:'';display:block;height:100%;right:0;position:absolute;top:0;width:1em}.leadership-container .current-office{width:55%}.leadership-container .list-lable{color:#444;font-family:'DINWebPro-Bold';padding-bottom:1px;text-transform:uppercase}.no-touch .leadership-container .list-lable{width:28%}@media (min-width: 65em){.no-touch .leadership-container .list-lable{padding-bottom:6px;width:23%}}.list-wrapper{position:relative;width:100%}@media (min-width: 65em){.no-touch .list-wrapper{display:inline-block;width:47%}}.list-wrapper.location{z-index:2}@media (min-width: 65em){.no-touch .list-wrapper.location{margin-right:5%}}.list-wrapper.leader{padding-top:10px;z-index:1}.list-lable,.list-arrow,.current-name,.current-office{display:inline-block}.list-arrow,.current-name,.current-office{float:right}.current-name,.current-office{padding-bottom:0.8em}.list-arrow{background:url("../../images/global/down__arrow.svg") center center no-repeat;background-size:50%;border-left:1px solid #434343;cursor:pointer;display:block;height:20px;position:relative;top:0;width:30px}@media (min-width: 35.5em){.list-arrow{width:40px}}@media (min-width: 65em){.no-touch .list-arrow{background-size:42%;height:25px;width:13%}}.list-container{position:relative;width:100%;z-index:100}.no-touch .list-container{background-color:#222;overflow:hidden}@media (min-width: 65em){.no-touch .list-container{position:absolute}}@media (min-width: 65em){.no-touch .list-container:after{-moz-transition:opacity,0.7s,ease-in;-o-transition:opacity,0.7s,ease-in;-webkit-transition:opacity,0.7s,ease-in;transition:opacity,0.7s,ease-in;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:-moz-linear-gradient(top, rgba(34,34,34,0.01) 0%, #222 100%);background:-webkit-linear-gradient(top, rgba(34,34,34,0.01) 0%, #222 100%);background:-ms-linear-gradient(top, rgba(34,34,34,0.01) 0%, #222 100%);background:linear-gradient(to bottom, rgba(34,34,34,0.01) 0%,#222222 100%);bottom:0;content:"";display:block;height:110px;pointer-events:none;position:absolute;width:100%}.no-touch .list-container--is-short:after,.no-touch .list-container--is-scrolled-bottom:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}.list{-moz-transition:max-height 0.5s cubic-bezier(0.58, 0.14, 0.09, 0.99);-o-transition:max-height 0.5s cubic-bezier(0.58, 0.14, 0.09, 0.99);-webkit-transition:max-height 0.5s cubic-bezier(0.58, 0.14, 0.09, 0.99);transition:max-height 0.5s cubic-bezier(0.58, 0.14, 0.09, 0.99);background-color:#222;list-style-type:none;margin:0;max-height:0px;overflow:hidden;padding:0 30px;position:relative;width:100%}@media (min-width: 65em){.no-touch .list{left:40px;overflow-y:scroll;padding-right:75px}}.show-list .list{max-height:3000px}@media (min-width: 65em){.no-touch .show-list .list{max-height:470px}}.list a,.list span{cursor:pointer;font-size:0.8125em;padding:7px 0 5px 15px}.no-touch .list a:hover:after,.no-touch .list span:hover:after{clip:rect(0, 300px, 100px, 0)}.no-touch .list a:after,.no-touch .list span:after{-moz-transition:clip 0.8s cubic-bezier(0.58, 0.14, 0.09, 0.99);-o-transition:clip 0.8s cubic-bezier(0.58, 0.14, 0.09, 0.99);-webkit-transition:clip 0.8s cubic-bezier(0.58, 0.14, 0.09, 0.99);transition:clip 0.8s cubic-bezier(0.58, 0.14, 0.09, 0.99);background-color:#fff;clip:rect(0, 300px, 100px, 300px);color:#222;content:attr(data-for-rollover);display:block;padding:7px 15px 5px;position:absolute;right:-15px;text-align:right;top:2px}.list li,.list a{color:#fff;text-transform:uppercase}.list li{-moz-transition:max-height 1s,opacity 0.5s,padding 1s;-o-transition:max-height 1s,opacity 0.5s,padding 1s;-webkit-transition:max-height 1s,opacity 0.5s,padding 1s;transition:max-height 1s,opacity 0.5s,padding 1s;display:block;max-height:100px;padding:5px 0;position:relative;text-align:right}.list li:first-child{margin-top:30px}@media (min-width: 65em){.list li:first-child{margin-top:17px}}.list li:last-child{margin-bottom:30px}.list li.list--is-hidden{max-height:0;opacity:0;padding:0}.list .list--is-active{background-color:#fff;color:#ea0e8e;display:inline-block;margin:-5px 0;padding:7px 15px 5px;position:relative;right:-15px;text-align:right}.list .list--is-active:after{display:none;visibility:hidden}.list-menu{border-bottom:1px solid #434343;cursor:pointer;display:block;width:100%}.bio-wrapper{-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;left:0;opacity:0;position:absolute;top:0;visibility:hidden;padding:3em 0 3em}@media (min-width: 65em){.bio-wrapper{padding-top:1.5em}}.bio-wrapper.bio--is-active{opacity:1;position:relative;visibility:visible}.bio-wrapper header{margin-bottom:0.5em;min-height:3.375em;overflow:hidden;position:relative}@media (min-width: 48em){.bio-wrapper header{border-bottom:1px solid #ececec;margin-bottom:1.5em}}.bio-wrapper header img{display:block;margin:0 auto}.bio-wrapper p{padding-top:1.5em}.bios{position:relative}.bios .bio-copy{font-family:'DINWeb-Light';font-size:0.8125em}.full-name{color:#ea0e8e;font-family:'DINWebPro-Black';font-size:2.25em;padding-top:1em}@media (min-width: 35.5em){.full-name{font-size:2.5em}.full-name span{white-space:normal}}@media (min-width: 48em){.full-name{padding-top:0.25em}.full-name div{bottom:0;left:0;position:absolute;width:100%;padding-right:25%}.full-name span{display:block}}@media (min-width: 65em){.full-name{font-size:3.75em}}.thumb-wrapper{border-bottom:1px solid #ececec}@media (min-width: 48em){.thumb-wrapper{border-bottom:none;padding-top:25%;position:relative}.thumb-wrapper .picturefill-image{position:absolute;top:0;right:0;width:100%}}.title,.office{font-size:1.25em}.title{color:#ea0e8e}@media (min-width: 65em){.title{margin-top:1.4em}}.office{font-family:'DINWeb-MediumIta'}.refresh-links .tile-work .links-refresh-tile{background-position:center center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.wrapper__location{background-color:#222;color:#fff;float:left;overflow:hidden;position:relative;text-transform:uppercase;width:100%;z-index:1}.wrapper__location .owl-prev,.wrapper__location .owl-next{display:none}@media (min-width: 48em){.wrapper__location .owl-prev,.wrapper__location .owl-next{display:block}}.wrapper__location .disabled{display:none;visibility:hidden}.wrapper__location .extra-large-text{font-family:'DINWebPro-Bold', sans-serif;font-size:125px}.wrapper__location .counter{display:inline-block}.wrapper__location a{color:#fff;text-decoration:none}.wrapper__location sup{font-size:0.625em;top:-0.4em}.wrapper__location .cta-container{margin-top:4%}@media (min-width: 48em){.wrapper__location .cta-container{margin-top:1%}}.wrapper__location .address{display:block;font-size:1.5em;height:100px;line-height:1em;padding:0 4% 0%;position:relative;width:100%}@media (min-width: 35.5em){.wrapper__location .address{font-size:2.25em;height:125px}}@media (min-width: 48em){.wrapper__location .address{height:100px}}.wrapper__location .address a{display:table;height:100%;position:absolute;vertical-align:middle}.wrapper__location .h-adr{display:table-cell;font-style:normal;line-height:1em;margin:0;padding:0;vertical-align:middle}.wrapper__location .email,.wrapper__location .phone{border-top:5px solid #fff;font-size:0.7em;margin-right:0;padding:1% 4%;text-align:center;width:50%}@media (min-width: 35.5em){.wrapper__location .email,.wrapper__location .phone{border-top:7px solid #fff;font-size:1.2em}}@media (min-width: 48em){.wrapper__location .email,.wrapper__location .phone{font-size:0.8em}}@media (min-width: 65em){.wrapper__location .email,.wrapper__location .phone{font-size:1em}}.wrapper__location .email a,.wrapper__location .phone a{display:inline-block;font-family:'DINWebPro-Bold', sans-serif}.wrapper__location .email{border-right:2px solid #fff;float:left}@media (min-width: 35.5em){.wrapper__location .email{border-right:3px solid #fff}}.wrapper__location .phone{border-left:3px solid #fff;float:right}.content-location{margin:0 auto;padding:0 8%;position:relative;width:100%}@media (min-width: 48em){.content-location{padding:0 15%}}@media (min-width: 65em){.content-location{padding:0 20%}}@media (min-width: 106em){.content-location{padding:0 28.5%}}.location__collum-one,.location__collum-two{display:inline-block;margin:10% auto;width:100%}@media (min-width: 48em){.location__collum-one,.location__collum-two{margin:130px auto 100px}}.location__collum-one{margin-top:30%}@media (min-width: 35.5em){.location__collum-one{margin-top:20%}}@media (min-width: 48em){.location__collum-one{margin-top:130px;width:51%}}.location__collum-two{float:none}@media (min-width: 48em){.location__collum-two{float:right;width:48%}}.temperature,.elevation,.address,.container__location-clock p{font-family:'DINEngschriftStd', sans-serif}.temperature span{display:inline-block}.controler__location{display:none}.js .controler__location{display:block}.wrapper-info__location{display:inline-block;margin:0 auto}.container__contact-location,.container__location-clock{display:inline-block;overflow:hidden;vertical-align:top}.container__contact-location{background-color:rgba(68,68,68,0.3);border:5px solid #fff;width:100%}@media (min-width: 35.5em){.container__contact-location{border:7px solid #fff}}.container__location-clock{display:inline-block}.container__location-video{height:100%;left:0;position:absolute;top:0;width:100%}.container__location-video img{min-height:100%;min-width:100%}.forecast-container{display:block;margin:0 auto}.forecast-container h1{margin-top:30px;text-align:center}.forecast-container img{display:block;margin:0 auto}.weather-icon{background-position:center center;background-repeat:no-repeat;background-size:100%;display:block;float:none;height:85px;left:auto;margin:5% auto 0;position:absolute;right:-2%;top:-10%;width:85px}@media (min-width: 35.5em){.weather-icon{height:135px;margin:0;right:-1%;top:-37px;width:135px}}@media (min-width: 48em){.weather-icon{height:212px;left:-2%;width:212px}}@media (min-width: 65em){.weather-icon{height:90px;left:auto;right:-3%;top:-20px;width:90px}}.weather-icon:after{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px);background-repeat:no-repeat;background-size:100%;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.clear-day{background-image:url("../../images/location/clear-day.png")}.svg .clear-day{background-image:url("../../images/location/clear-day.svg")}.svg .clear-day:after{-moz-animation-name:rotateClearDay;-webkit-animation-name:rotateClearDay;animation-name:rotateClearDay;-moz-animation-duration:50s;-webkit-animation-duration:50s;animation-duration:50s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/location/clear-day-for-animation.svg")}@-webkit-keyframes rotateClearDay{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes rotateClearDay{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes rotateClearDay{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotateClearDay{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.clear-night{background-image:url("../../images/location/clear-night.png")}.svg .clear-night{background-image:url("../../images/location/clear-night.svg")}.rain{background-image:url("../../images/location/rain.png")}.svg .rain{background-image:url("../../images/location/rain.svg")}.svg .rain:after{-moz-animation-name:animateRain;-webkit-animation-name:animateRain;animation-name:animateRain;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/location/rain-for-animation.svg");background-repeat:repeat-y;height:22%;top:70%;width:100%}@-webkit-keyframes animateRain{0%{background-position:0 124%}100%{background-position:0 0}}@-moz-keyframes animateRain{0%{background-position:0 124%}100%{background-position:0 0}}@-o-keyframes animateRain{0%{background-position:0 124%}100%{background-position:0 0}}@keyframes animateRain{0%{background-position:0 124%}100%{background-position:0 0}}.snow{background-image:url("../../images/location/snow.png")}.svg .snow{background-image:url("../../images/location/snow.svg")}.svg .snow:after{-moz-animation-name:animateSnow;-webkit-animation-name:animateSnow;animation-name:animateSnow;-moz-animation-duration:3s;-webkit-animation-duration:3s;animation-duration:3s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/location/snow-for-animation.svg");background-repeat:repeat-y;height:20%;left:0;top:70%;width:100%}@-webkit-keyframes animateSnow{0%{background-position:0 87.5%}100%{background-position:0 0}}@-moz-keyframes animateSnow{0%{background-position:0 87.5%}100%{background-position:0 0}}@-o-keyframes animateSnow{0%{background-position:0 87.5%}100%{background-position:0 0}}@keyframes animateSnow{0%{background-position:0 87.5%}100%{background-position:0 0}}.sleet{background-image:url("../../images/location/sleet.png")}.svg .sleet{background-image:url("../../images/location/sleet.svg")}.svg .sleet:after{-moz-animation-name:animateSleet;-webkit-animation-name:animateSleet;animation-name:animateSleet;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/location/sleet-for-animation.svg");background-repeat:repeat-y;height:20%;top:65%;width:100%}@-webkit-keyframes animateSleet{0%{background-position:0 81%}100%{background-position:0 0}}@-moz-keyframes animateSleet{0%{background-position:0 81%}100%{background-position:0 0}}@-o-keyframes animateSleet{0%{background-position:0 81%}100%{background-position:0 0}}@keyframes animateSleet{0%{background-position:0 81%}100%{background-position:0 0}}.wind{background-image:url("../../images/location/wind.png")}.svg .wind{background-image:url("../../images/location/wind.svg")}.svg .wind:after{background-image:url("../../images/location/wind-for-animation.svg");height:100%;top:0}@media (min-width: 48em){.svg .wind:after{top:0}}.fog{background-image:url("../../images/location/fog.png")}.svg .fog{background-image:url("../../images/location/fog.svg")}.svg .fog:after{-moz-animation-name:animateFog;-webkit-animation-name:animateFog;animation-name:animateFog;-moz-animation-duration:15s;-webkit-animation-duration:15s;animation-duration:15s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/location/fog-for-animation.svg");height:182px;top:0}@media (min-width: 48em){.svg .fog:after{height:182px;top:0}}@-webkit-keyframes animateFog{0%{opacity:0.8;transform:translateX(-3px)}40%{opacity:0.5;transform:translateX(3px)}60%{opacity:0.5;transform:translateX(3px)}100%{opacity:0.8;transform:translateX(-3px)}}@-moz-keyframes animateFog{0%{opacity:0.8;transform:translateX(-3px)}40%{opacity:0.5;transform:translateX(3px)}60%{opacity:0.5;transform:translateX(3px)}100%{opacity:0.8;transform:translateX(-3px)}}@-o-keyframes animateFog{0%{opacity:0.8;transform:translateX(-3px)}40%{opacity:0.5;transform:translateX(3px)}60%{opacity:0.5;transform:translateX(3px)}100%{opacity:0.8;transform:translateX(-3px)}}@keyframes animateFog{0%{opacity:0.8;transform:translateX(-3px)}40%{opacity:0.5;transform:translateX(3px)}60%{opacity:0.5;transform:translateX(3px)}100%{opacity:0.8;transform:translateX(-3px)}}.cloudy{background-image:url("../../images/location/cloudy.png")}.svg .cloudy{-moz-animation-name:animateCloudy;-webkit-animation-name:animateCloudy;animation-name:animateCloudy;-moz-animation-duration:60s;-webkit-animation-duration:60s;animation-duration:60s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-image:url("../../images/location/cloudy.svg")}@-webkit-keyframes animateCloudy{0%{transform:translateX(-30px)}15%{transform:translateX(0)}40%{transform:translateX(0)}100%{transform:translateX(-30px)}}@-moz-keyframes animateCloudy{0%{transform:translateX(-30px)}15%{transform:translateX(0)}40%{transform:translateX(0)}100%{transform:translateX(-30px)}}@-o-keyframes animateCloudy{0%{transform:translateX(-30px)}15%{transform:translateX(0)}40%{transform:translateX(0)}100%{transform:translateX(-30px)}}@keyframes animateCloudy{0%{transform:translateX(-30px)}15%{transform:translateX(0)}40%{transform:translateX(0)}100%{transform:translateX(-30px)}}.partly-cloudy-day{background-image:url("../../images/location/partly-cloudy-day.png")}.svg .partly-cloudy-day{background-image:url("../../images/location/partly-cloudy-day.svg")}.partly-cloudy-day:after{-moz-animation-name:animateCloudyDay;-webkit-animation-name:animateCloudyDay;animation-name:animateCloudyDay;-moz-animation-duration:6s;-webkit-animation-duration:6s;animation-duration:6s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-transform-origin:61% 50% 50%;-ms-transform-origin:61% 50% 50%;-webkit-transform-origin:61% 50% 50%;transform-origin:61% 50% 50%;background-image:url("../../images/location/partly-cloudy-day-for-animation.svg");height:182px;top:0}@media (min-width: 48em){.partly-cloudy-day:after{height:182px;top:0}}@-webkit-keyframes animateCloudyDay{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@-moz-keyframes animateCloudyDay{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@-o-keyframes animateCloudyDay{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes animateCloudyDay{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}.partly-cloudy-night{background-image:url("../../images/location/partly-cloudy-night.png")}.svg .partly-cloudy-night{background-image:url("../../images/location/partly-cloudy-night.svg")}.main__index .wrapper__location{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.filter-container{padding:0.75em 4%;position:absolute;width:100%}@media (min-width: 35.5em){.filter-container{padding:0.75em 0 0 8%;width:70%}}@media (min-width: 48em){.filter-container{padding:0.75em 0 0 15%;width:60%}}@media (min-width: 65em){.filter-container{padding:0.75em 0 0 20%;width:56%}}@media (min-width: 106em){.filter-container{padding:0.75em 0 0 28.5%;width:54%}}.location-filter-container{display:table;border-bottom:1px solid #fff;width:100%}.location-filter{margin:0;padding-bottom:0;position:relative;z-index:5}.location-filter span{border-bottom:0px solid #fff;color:#fff;display:table-cell;font-family:'DINWebPro-Bold', sans-serif;letter-spacing:0.1em;text-transform:uppercase;vertical-align:bottom;width:25%}.location-filter span:first-child a{padding-left:0}.location-filter span:last-child a{padding-right:0}.location-filter a{-moz-transition:all,0.2s,ease-in;-o-transition:all,0.2s,ease-in;-webkit-transition:all,0.2s,ease-in;transition:all,0.2s,ease-in;border-bottom:0px solid #fff;cursor:pointer;font-family:"DINEngschriftStd", sans-serif;font-size:0.6875em;line-height:1;padding:20px 8px 16px;white-space:nowrap}@media (min-width: 35.5em){.location-filter a{font-size:0.75em;padding-left:11px;padding-right:11px}}.location-filter a:hover{border-bottom-width:2px;padding-bottom:14px}.location-filter .active a{border-bottom-width:5px;padding-bottom:11px}.landing-page{overflow:hidden}.landing-page .container__contact-location{margin-top:-10px;width:100%}@media (min-width: 35.5em){.landing-page .container__contact-location{margin-top:0}}.landing-page .container__location{-moz-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);-o-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);-webkit-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);clip:rect(0, 0, 1000px, 0);overflow:hidden;padding-top:100px;position:absolute;top:0;width:100%;z-index:1}@media (min-width: 35.5em){.landing-page .container__location{padding-top:60px}}.landing-page .container__location.previous{position:relative}.landing-page .container__location.active{clip:rect(0, 2000px, 1000px, 0);position:absolute;z-index:2}@media (min-width: 106em){.landing-page .container__location.active{clip:rect(0, 3200px, 1000px, 0)}}.landing-page .offices-parent{padding:0}.landing-page .offices-parent .container__location{position:relative}.landing-page .offices-parent .container__location.active{position:absolute}.landing-page .offices-parent.previous .container__location{position:absolute}.landing-page .offices-parent.previous .container__location.active{position:relative}.landing-page .child-location{z-index:0}.landing-page .child-location.previous{position:absolute;z-index:1}.landing-page .child-location.active{z-index:2}.landing-page .extra-large-text{font-size:85px;line-height:104px;text-indent:-9px}@media (min-width: 35.5em){.landing-page .extra-large-text{font-size:136px}}@media (min-width: 48em){.landing-page .extra-large-text{font-size:111px}}@media (min-width: 65em){.landing-page .extra-large-text{font-size:125px}}.landing-page .location__collum-one{margin-top:108px}@media (min-width: 35.5em){.landing-page .location__collum-one{margin-top:198px;padding-right:0}}@media (min-width: 48em){.landing-page .location__collum-one{margin-top:15%;width:60%}}@media (min-width: 65em){.landing-page .location__collum-one{margin-top:150px}}@media (min-width: 106em){.landing-page .location__collum-one{margin:175px 0 100px}}.landing-page .location__collum-two{margin:123px 8% 0 0;position:absolute;right:0;top:0;width:auto}@media (min-width: 35.5em){.landing-page .location__collum-two{margin:224px 8% 0 0}}@media (min-width: 48em){.landing-page .location__collum-two{margin:9.5% auto 0;position:relative;right:auto;width:40%;padding-left:5%}}@media (min-width: 65em){.landing-page .location__collum-two{margin-top:89px}}.landing-page .three-sided-border{margin-top:0}@media (min-width: 48em){.landing-page .h-adr{font-size:0.79em;line-height:0.95em}}.landing-page .h-adr span{position:relative;top:4px}.landing-page .email,.landing-page .phone{padding:3% 4%}@media (min-width: 35.5em){.landing-page .email,.landing-page .phone{font-size:0.8em;padding:3% 4% 2%}}@media (min-width: 48em){.landing-page .email,.landing-page .phone{font-size:0.7em}}.landing-page .temperature{font-size:2.7em;line-height:1em;margin-top:28px}@media (min-width: 35.5em){.landing-page .temperature{font-size:3em;margin-top:26px}}@media (min-width: 48em){.landing-page .temperature{font-size:5em;margin-top:25px}}@media (min-width: 65em){.landing-page .temperature{margin-top:53px}}.landing-page .weather-icon{height:90px;margin:0;position:absolute;right:0;top:-92%;width:90px}@media (min-width: 35.5em){.landing-page .weather-icon{height:123px;top:-140%;width:123px}}@media (min-width: 48em){.landing-page .weather-icon{float:none;height:182px;left:auto;margin:0 auto;position:relative;right:auto;width:182px}}@media (min-width: 65em){.landing-page .weather-icon{margin-top:5px;height:232px;width:232px}}.landing-page .rain:after{height:11px}@media (min-width: 35.5em){.landing-page .rain:after{height:20px}}@media (min-width: 48em){.landing-page .rain:after{height:36px}}.main__contact .content-location{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:50}.main__contact .parent-locations{background-color:#222;color:#fff;float:left;overflow:hidden;position:relative;text-transform:uppercase;width:100%;z-index:1}.main__contact .parent-locations ul{margin:0;padding:0}.main__contact .parent-locations .wrapper__location{-moz-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);-o-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);-webkit-transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);transition:clip 1s cubic-bezier(0.58, 0.14, 0.09, 0.99);clip:rect(0, 0, 1000px, 0);position:relative;z-index:0}.main__contact .parent-locations .wrapper__location.active{clip:rect(0, 2000px, 1000px, 0);position:absolute;z-index:1}@media (min-width: 106em){.main__contact .parent-locations .wrapper__location.active{clip:rect(0, 3200px, 1000px, 0)}}.main__contact .parent-locations .location-filter{margin-top:50px;position:absolute;z-index:2}.main__contact .parent-locations a{color:#fff}@media screen and (max-width: 35.5em){.main__contact .parent-locations .location__collum-one{margin-top:45%}}.main__contact .child-location-container{position:relative}.container__location{background-image:url("../../images/location/background-gradien-overlay.png");background-position:0 bottom;background-repeat:repeat-x;background-size:contain}.contact-page h1{display:inline-block}.contact-page h3{margin-top:40px}.contact-page .three-sided-border{margin:8% 0 22%}@media (min-width: 35.5em){.contact-page .three-sided-border{margin:0}}.contact-page .location__collum-one{float:right;padding-left:0}@media (min-width: 48em){.contact-page .location__collum-one{width:48%}}@media (min-width: 65em){.contact-page .location__collum-one{margin-top:7%;padding-left:7%}}.contact-page .location__collum-two{float:none;position:relative}@media (min-width: 48em){.contact-page .location__collum-two{width:52%}}@media (min-width: 65em){.contact-page .location__collum-two{margin-top:17%}}.contact-page .location__container-cta h3{font-family:'DINWebPro-Black', sans-serif;font-size:1.3em;text-align:center;width:100%}@media (min-width: 35.5em){.contact-page .location__container-cta h3{font-size:2.25em}}@media (min-width: 48em){.contact-page .location__container-cta h3{font-size:1.4em}}@media (min-width: 65em){.contact-page .location__container-cta h3{font-size:2.25em}}.contact-page .container__location{position:relative;top:0;width:100%}.contact-page .temperature{display:inline-block;font-size:50px;text-align:center}@media (min-width: 35.5em){.contact-page .temperature{font-size:80px;text-align:left}}@media (min-width: 48em){.contact-page .temperature{display:block;font-size:90px;margin-top:167px}}@media (min-width: 65em){.contact-page .temperature{font-size:70px;line-height:1em;margin-top:0}}@media (min-width: 106em){.contact-page .temperature{font-size:100px}}.contact-page .geography{display:block;position:relative;width:100%}@media (min-width: 48em){.contact-page .geography{margin-top:3%}}@media (min-width: 65em){.contact-page .geography{margin-top:2%}}.contact-page .elevation{display:inline-block;font-size:1.2em;line-height:1em;margin-top:0}@media (min-width: 35.5em){.contact-page .elevation{font-size:2.25em}}@media (min-width: 48em){.contact-page .elevation{line-height:0}}.contact-page .coordinates{bottom:0;display:none;float:right;font-size:0.1em;padding-bottom:0;position:absolute;right:0}@media (min-width: 48em){.contact-page .coordinates{display:block;font-size:0.5em;line-height:2.4em}}@media (min-width: 65em){.contact-page .coordinates{display:block;font-size:0.6em;line-height:1.9em}}@media (min-width: 106em){.contact-page .coordinates{font-size:0.8em}}.contact-page .address{font-size:1.375em;padding-top:4px}@media (min-width: 35.5em){.contact-page .address{font-size:2.5em;padding-top:4px}}@media (min-width: 48em){.contact-page .address{font-size:1.6em;padding:5px 26px 0}}@media (min-width: 65em){.contact-page .address{font-size:2.2em;height:140px;padding:5px 26px 0}}@media (min-width: 106em){.contact-page .address{font-size:2.5em;height:170px;padding:7px 26px 0}}.contact-page .email,.contact-page .phone{padding:4.5% 0 4%}.contact-page .container__contact-location{margin-top:7%}@media (min-width: 35.5em){.contact-page .container__contact-location{margin-top:3%}}.contact-page .carousel{height:100%}.contact-page .carousel .location-container{background-position:center center;background-repeat:no-repeat;background-size:cover}.contact-page .carousel .item__image{height:100%;overflow:hidden;position:relative}.contact-page .carousel .image-only{height:100%}.contact-page .carousel .medium--image{display:block}@media (min-width: 48em){.contact-page .carousel .medium--image{display:none}}.contact-page .carousel .large--image{display:none}@media (min-width: 48em){.contact-page .carousel .large--image{display:block}}.contact-page .image img{height:100%;position:absolute;width:auto}.square .contact-page .image img{height:auto;width:140%}.landscape .contact-page .image img{height:auto;width:100%}.contact-page .container__location-clock,.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds,.contact-page .clock-circle{height:240px;width:240px}@media (min-width: 35.5em){.contact-page .container__location-clock,.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds,.contact-page .clock-circle{height:290px;width:290px}}@media (min-width: 106em){.contact-page .container__location-clock,.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds,.contact-page .clock-circle{height:389px;margin:0;width:389px}}.contact-page .clock-circle{border:7px solid #fff;border-radius:50%;left:0;position:absolute;top:0}.contact-page .container__location-clock{display:table;margin:0 auto;position:relative}.contact-page .container__location-clock p{font-size:1.25em;left:0;position:absolute;text-align:center;top:65%;width:100%}.contact-page .container__location-clock .time,.contact-page .container__location-clock .divider{display:none}@media (min-width: 48em){.contact-page .container__location-clock .time,.contact-page .container__location-clock .divider{display:inline-block}}.contact-page .container__location-clock .divider{font-size:1.3em}.contact-page .container__location-clock .extra-large-text{display:table-cell;font-size:80px;text-align:center;vertical-align:middle;width:100%}@media (min-width: 35.5em){.contact-page .container__location-clock .extra-large-text{font-size:110px}}@media (min-width: 65em){.contact-page .container__location-clock .extra-large-text{font-size:125px}}.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds{background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;left:0;position:absolute;top:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (min-width: 65em){.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds{margin:0}}.ie9 .contact-page .clock-hand-hour,.ie9 .contact-page .clock-hand-minute,.ie9 .contact-page .clock-hand-seconds{display:none}.contact-page .clock-hand-hour{background-image:url("../../images/location/clock-hand-hour.png")}.svg .contact-page .clock-hand-hour{background-image:url("../../images/location/clock-hand-hour.svg")}.contact-page .clock-hand-minute{background-image:url("../../images/location/clock-hand-minute.png")}.svg .contact-page .clock-hand-minute{background-image:url("../../images/location/clock-hand-minute.svg")}.contact-page .clock-hand-seconds{display:none}.no-touch.cssanimations .contact-page .clock-hand-seconds{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px);-moz-animation-name:animateSecondsHand;-webkit-animation-name:animateSecondsHand;animation-name:animateSecondsHand;-moz-animation-duration:60s;-webkit-animation-duration:60s;animation-duration:60s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:cubic-bezier(0.17, 0.67, 0.17, 0.98);-webkit-animation-timing-function:cubic-bezier(0.17, 0.67, 0.17, 0.98);animation-timing-function:cubic-bezier(0.17, 0.67, 0.17, 0.98);background-image:url("../../images/location/clock-hand-seconds.png");display:block}.svg .contact-page .clock-hand-seconds{background-image:url("../../images/location/clock-hand-seconds.svg")}@-webkit-keyframes animateSecondsHand{0%{transform:rotate(0deg)}1%{transform:rotate(3.6deg)}2%{transform:rotate(7.2deg)}3%{transform:rotate(10.8deg)}4%{transform:rotate(14.4deg)}5%{transform:rotate(18.2deg)}6%{transform:rotate(21.8deg)}7%{transform:rotate(25.2deg)}8%{transform:rotate(28.8deg)}9%{transform:rotate(32.4deg)}10%{transform:rotate(36deg)}11%{transform:rotate(39.6deg)}12%{transform:rotate(43.2deg)}13%{transform:rotate(46.8deg)}14%{transform:rotate(50.4deg)}15%{transform:rotate(54.2deg)}16%{transform:rotate(57.6deg)}17%{transform:rotate(61.2deg)}18%{transform:rotate(64.8deg)}19%{transform:rotate(68.4deg)}20%{transform:rotate(72deg)}21%{transform:rotate(75.6deg)}22%{transform:rotate(79.2deg)}23%{transform:rotate(82.8deg)}24%{transform:rotate(86.4deg)}25%{transform:rotate(90deg)}26%{transform:rotate(93.6deg)}27%{transform:rotate(97.2deg)}28%{transform:rotate(100.8deg)}29%{transform:rotate(104.4deg)}30%{transform:rotate(108deg)}31%{transform:rotate(111.6deg)}32%{transform:rotate(115.2deg)}33%{transform:rotate(118.8deg)}34%{transform:rotate(122.4deg)}35%{transform:rotate(126deg)}36%{transform:rotate(129.6deg)}37%{transform:rotate(133.2deg)}38%{transform:rotate(136.8deg)}39%{transform:rotate(140.4deg)}40%{transform:rotate(144deg)}41%{transform:rotate(147.6deg)}42%{transform:rotate(151.2deg)}43%{transform:rotate(154.8deg)}44%{transform:rotate(158.4deg)}45%{transform:rotate(162deg)}46%{transform:rotate(165.6deg)}47%{transform:rotate(169.2deg)}48%{transform:rotate(172.8deg)}49%{transform:rotate(176.4deg)}50%{transform:rotate(180deg)}51%{transform:rotate(183.6deg)}52%{transform:rotate(187.2deg)}53%{transform:rotate(190.8deg)}54%{transform:rotate(194.4deg)}55%{transform:rotate(198deg)}56%{transform:rotate(201.6deg)}57%{transform:rotate(205.2deg)}58%{transform:rotate(208.8deg)}59%{transform:rotate(212.4deg)}60%{transform:rotate(216deg)}61%{transform:rotate(219.6deg)}62%{transform:rotate(223.2deg)}63%{transform:rotate(226.8deg)}64%{transform:rotate(230.4deg)}65%{transform:rotate(234deg)}66%{transform:rotate(237.6deg)}67%{transform:rotate(241.2deg)}68%{transform:rotate(244.8deg)}69%{transform:rotate(248.4deg)}70%{transform:rotate(252deg)}71%{transform:rotate(255.6deg)}72%{transform:rotate(259.2deg)}73%{transform:rotate(262.8deg)}74%{transform:rotate(266.4deg)}75%{transform:rotate(270deg)}76%{transform:rotate(273.6deg)}77%{transform:rotate(277.2deg)}78%{transform:rotate(280.8deg)}79%{transform:rotate(284.4deg)}80%{transform:rotate(288deg)}81%{transform:rotate(291.6deg)}82%{transform:rotate(295.2deg)}83%{transform:rotate(298.8deg)}84%{transform:rotate(302.4deg)}85%{transform:rotate(306deg)}86%{transform:rotate(309.6deg)}87%{transform:rotate(313.2deg)}88%{transform:rotate(316.8deg)}89%{transform:rotate(320.4deg)}90%{transform:rotate(324deg)}91%{transform:rotate(327.6deg)}92%{transform:rotate(331.2deg)}93%{transform:rotate(334.8deg)}94%{transform:rotate(338.4deg)}95%{transform:rotate(342deg)}96%{transform:rotate(345.6deg)}97%{transform:rotate(349.2deg)}98%{transform:rotate(352.8deg)}99%{transform:rotate(356.4deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animateSecondsHand{0%{transform:rotate(0deg)}1%{transform:rotate(3.6deg)}2%{transform:rotate(7.2deg)}3%{transform:rotate(10.8deg)}4%{transform:rotate(14.4deg)}5%{transform:rotate(18.2deg)}6%{transform:rotate(21.8deg)}7%{transform:rotate(25.2deg)}8%{transform:rotate(28.8deg)}9%{transform:rotate(32.4deg)}10%{transform:rotate(36deg)}11%{transform:rotate(39.6deg)}12%{transform:rotate(43.2deg)}13%{transform:rotate(46.8deg)}14%{transform:rotate(50.4deg)}15%{transform:rotate(54.2deg)}16%{transform:rotate(57.6deg)}17%{transform:rotate(61.2deg)}18%{transform:rotate(64.8deg)}19%{transform:rotate(68.4deg)}20%{transform:rotate(72deg)}21%{transform:rotate(75.6deg)}22%{transform:rotate(79.2deg)}23%{transform:rotate(82.8deg)}24%{transform:rotate(86.4deg)}25%{transform:rotate(90deg)}26%{transform:rotate(93.6deg)}27%{transform:rotate(97.2deg)}28%{transform:rotate(100.8deg)}29%{transform:rotate(104.4deg)}30%{transform:rotate(108deg)}31%{transform:rotate(111.6deg)}32%{transform:rotate(115.2deg)}33%{transform:rotate(118.8deg)}34%{transform:rotate(122.4deg)}35%{transform:rotate(126deg)}36%{transform:rotate(129.6deg)}37%{transform:rotate(133.2deg)}38%{transform:rotate(136.8deg)}39%{transform:rotate(140.4deg)}40%{transform:rotate(144deg)}41%{transform:rotate(147.6deg)}42%{transform:rotate(151.2deg)}43%{transform:rotate(154.8deg)}44%{transform:rotate(158.4deg)}45%{transform:rotate(162deg)}46%{transform:rotate(165.6deg)}47%{transform:rotate(169.2deg)}48%{transform:rotate(172.8deg)}49%{transform:rotate(176.4deg)}50%{transform:rotate(180deg)}51%{transform:rotate(183.6deg)}52%{transform:rotate(187.2deg)}53%{transform:rotate(190.8deg)}54%{transform:rotate(194.4deg)}55%{transform:rotate(198deg)}56%{transform:rotate(201.6deg)}57%{transform:rotate(205.2deg)}58%{transform:rotate(208.8deg)}59%{transform:rotate(212.4deg)}60%{transform:rotate(216deg)}61%{transform:rotate(219.6deg)}62%{transform:rotate(223.2deg)}63%{transform:rotate(226.8deg)}64%{transform:rotate(230.4deg)}65%{transform:rotate(234deg)}66%{transform:rotate(237.6deg)}67%{transform:rotate(241.2deg)}68%{transform:rotate(244.8deg)}69%{transform:rotate(248.4deg)}70%{transform:rotate(252deg)}71%{transform:rotate(255.6deg)}72%{transform:rotate(259.2deg)}73%{transform:rotate(262.8deg)}74%{transform:rotate(266.4deg)}75%{transform:rotate(270deg)}76%{transform:rotate(273.6deg)}77%{transform:rotate(277.2deg)}78%{transform:rotate(280.8deg)}79%{transform:rotate(284.4deg)}80%{transform:rotate(288deg)}81%{transform:rotate(291.6deg)}82%{transform:rotate(295.2deg)}83%{transform:rotate(298.8deg)}84%{transform:rotate(302.4deg)}85%{transform:rotate(306deg)}86%{transform:rotate(309.6deg)}87%{transform:rotate(313.2deg)}88%{transform:rotate(316.8deg)}89%{transform:rotate(320.4deg)}90%{transform:rotate(324deg)}91%{transform:rotate(327.6deg)}92%{transform:rotate(331.2deg)}93%{transform:rotate(334.8deg)}94%{transform:rotate(338.4deg)}95%{transform:rotate(342deg)}96%{transform:rotate(345.6deg)}97%{transform:rotate(349.2deg)}98%{transform:rotate(352.8deg)}99%{transform:rotate(356.4deg)}100%{transform:rotate(360deg)}}@-o-keyframes animateSecondsHand{0%{transform:rotate(0deg)}1%{transform:rotate(3.6deg)}2%{transform:rotate(7.2deg)}3%{transform:rotate(10.8deg)}4%{transform:rotate(14.4deg)}5%{transform:rotate(18.2deg)}6%{transform:rotate(21.8deg)}7%{transform:rotate(25.2deg)}8%{transform:rotate(28.8deg)}9%{transform:rotate(32.4deg)}10%{transform:rotate(36deg)}11%{transform:rotate(39.6deg)}12%{transform:rotate(43.2deg)}13%{transform:rotate(46.8deg)}14%{transform:rotate(50.4deg)}15%{transform:rotate(54.2deg)}16%{transform:rotate(57.6deg)}17%{transform:rotate(61.2deg)}18%{transform:rotate(64.8deg)}19%{transform:rotate(68.4deg)}20%{transform:rotate(72deg)}21%{transform:rotate(75.6deg)}22%{transform:rotate(79.2deg)}23%{transform:rotate(82.8deg)}24%{transform:rotate(86.4deg)}25%{transform:rotate(90deg)}26%{transform:rotate(93.6deg)}27%{transform:rotate(97.2deg)}28%{transform:rotate(100.8deg)}29%{transform:rotate(104.4deg)}30%{transform:rotate(108deg)}31%{transform:rotate(111.6deg)}32%{transform:rotate(115.2deg)}33%{transform:rotate(118.8deg)}34%{transform:rotate(122.4deg)}35%{transform:rotate(126deg)}36%{transform:rotate(129.6deg)}37%{transform:rotate(133.2deg)}38%{transform:rotate(136.8deg)}39%{transform:rotate(140.4deg)}40%{transform:rotate(144deg)}41%{transform:rotate(147.6deg)}42%{transform:rotate(151.2deg)}43%{transform:rotate(154.8deg)}44%{transform:rotate(158.4deg)}45%{transform:rotate(162deg)}46%{transform:rotate(165.6deg)}47%{transform:rotate(169.2deg)}48%{transform:rotate(172.8deg)}49%{transform:rotate(176.4deg)}50%{transform:rotate(180deg)}51%{transform:rotate(183.6deg)}52%{transform:rotate(187.2deg)}53%{transform:rotate(190.8deg)}54%{transform:rotate(194.4deg)}55%{transform:rotate(198deg)}56%{transform:rotate(201.6deg)}57%{transform:rotate(205.2deg)}58%{transform:rotate(208.8deg)}59%{transform:rotate(212.4deg)}60%{transform:rotate(216deg)}61%{transform:rotate(219.6deg)}62%{transform:rotate(223.2deg)}63%{transform:rotate(226.8deg)}64%{transform:rotate(230.4deg)}65%{transform:rotate(234deg)}66%{transform:rotate(237.6deg)}67%{transform:rotate(241.2deg)}68%{transform:rotate(244.8deg)}69%{transform:rotate(248.4deg)}70%{transform:rotate(252deg)}71%{transform:rotate(255.6deg)}72%{transform:rotate(259.2deg)}73%{transform:rotate(262.8deg)}74%{transform:rotate(266.4deg)}75%{transform:rotate(270deg)}76%{transform:rotate(273.6deg)}77%{transform:rotate(277.2deg)}78%{transform:rotate(280.8deg)}79%{transform:rotate(284.4deg)}80%{transform:rotate(288deg)}81%{transform:rotate(291.6deg)}82%{transform:rotate(295.2deg)}83%{transform:rotate(298.8deg)}84%{transform:rotate(302.4deg)}85%{transform:rotate(306deg)}86%{transform:rotate(309.6deg)}87%{transform:rotate(313.2deg)}88%{transform:rotate(316.8deg)}89%{transform:rotate(320.4deg)}90%{transform:rotate(324deg)}91%{transform:rotate(327.6deg)}92%{transform:rotate(331.2deg)}93%{transform:rotate(334.8deg)}94%{transform:rotate(338.4deg)}95%{transform:rotate(342deg)}96%{transform:rotate(345.6deg)}97%{transform:rotate(349.2deg)}98%{transform:rotate(352.8deg)}99%{transform:rotate(356.4deg)}100%{transform:rotate(360deg)}}@keyframes animateSecondsHand{0%{transform:rotate(0deg)}1%{transform:rotate(3.6deg)}2%{transform:rotate(7.2deg)}3%{transform:rotate(10.8deg)}4%{transform:rotate(14.4deg)}5%{transform:rotate(18.2deg)}6%{transform:rotate(21.8deg)}7%{transform:rotate(25.2deg)}8%{transform:rotate(28.8deg)}9%{transform:rotate(32.4deg)}10%{transform:rotate(36deg)}11%{transform:rotate(39.6deg)}12%{transform:rotate(43.2deg)}13%{transform:rotate(46.8deg)}14%{transform:rotate(50.4deg)}15%{transform:rotate(54.2deg)}16%{transform:rotate(57.6deg)}17%{transform:rotate(61.2deg)}18%{transform:rotate(64.8deg)}19%{transform:rotate(68.4deg)}20%{transform:rotate(72deg)}21%{transform:rotate(75.6deg)}22%{transform:rotate(79.2deg)}23%{transform:rotate(82.8deg)}24%{transform:rotate(86.4deg)}25%{transform:rotate(90deg)}26%{transform:rotate(93.6deg)}27%{transform:rotate(97.2deg)}28%{transform:rotate(100.8deg)}29%{transform:rotate(104.4deg)}30%{transform:rotate(108deg)}31%{transform:rotate(111.6deg)}32%{transform:rotate(115.2deg)}33%{transform:rotate(118.8deg)}34%{transform:rotate(122.4deg)}35%{transform:rotate(126deg)}36%{transform:rotate(129.6deg)}37%{transform:rotate(133.2deg)}38%{transform:rotate(136.8deg)}39%{transform:rotate(140.4deg)}40%{transform:rotate(144deg)}41%{transform:rotate(147.6deg)}42%{transform:rotate(151.2deg)}43%{transform:rotate(154.8deg)}44%{transform:rotate(158.4deg)}45%{transform:rotate(162deg)}46%{transform:rotate(165.6deg)}47%{transform:rotate(169.2deg)}48%{transform:rotate(172.8deg)}49%{transform:rotate(176.4deg)}50%{transform:rotate(180deg)}51%{transform:rotate(183.6deg)}52%{transform:rotate(187.2deg)}53%{transform:rotate(190.8deg)}54%{transform:rotate(194.4deg)}55%{transform:rotate(198deg)}56%{transform:rotate(201.6deg)}57%{transform:rotate(205.2deg)}58%{transform:rotate(208.8deg)}59%{transform:rotate(212.4deg)}60%{transform:rotate(216deg)}61%{transform:rotate(219.6deg)}62%{transform:rotate(223.2deg)}63%{transform:rotate(226.8deg)}64%{transform:rotate(230.4deg)}65%{transform:rotate(234deg)}66%{transform:rotate(237.6deg)}67%{transform:rotate(241.2deg)}68%{transform:rotate(244.8deg)}69%{transform:rotate(248.4deg)}70%{transform:rotate(252deg)}71%{transform:rotate(255.6deg)}72%{transform:rotate(259.2deg)}73%{transform:rotate(262.8deg)}74%{transform:rotate(266.4deg)}75%{transform:rotate(270deg)}76%{transform:rotate(273.6deg)}77%{transform:rotate(277.2deg)}78%{transform:rotate(280.8deg)}79%{transform:rotate(284.4deg)}80%{transform:rotate(288deg)}81%{transform:rotate(291.6deg)}82%{transform:rotate(295.2deg)}83%{transform:rotate(298.8deg)}84%{transform:rotate(302.4deg)}85%{transform:rotate(306deg)}86%{transform:rotate(309.6deg)}87%{transform:rotate(313.2deg)}88%{transform:rotate(316.8deg)}89%{transform:rotate(320.4deg)}90%{transform:rotate(324deg)}91%{transform:rotate(327.6deg)}92%{transform:rotate(331.2deg)}93%{transform:rotate(334.8deg)}94%{transform:rotate(338.4deg)}95%{transform:rotate(342deg)}96%{transform:rotate(345.6deg)}97%{transform:rotate(349.2deg)}98%{transform:rotate(352.8deg)}99%{transform:rotate(356.4deg)}100%{transform:rotate(360deg)}}@-moz-document url-prefix(){.contact-page .clock-hand-hour,.contact-page .clock-hand-minute,.contact-page .clock-hand-seconds{left:0;top:0}}.wrapper__menu{background:url("../../images/global/overlay__magenta.png");overflow:hidden;position:relative;z-index:9999999;-webkit-transform:translate3d(0, 0, 11px)}.touch .wrapper__menu{-moz-transform:translateZ(11px);-ms-transform:translateZ(11px);-webkit-transform:translateZ(11px);transform:translateZ(11px)}.js .wrapper__menu{-moz-transition:height 0.1s ease-in 0.7s,padding 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:height 0.1s ease-in 0.7s,padding 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition:height 0.1s ease-in,padding 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-delay:0.7s,0s,0s;transition:height 0.1s ease-in 0.7s,padding 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);bottom:0;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:0}@media screen and (max-height: 750px){.js .wrapper__menu{overflow-y:scroll;height:0}}@media (min-width: 35.5em){.js .wrapper__menu{position:fixed}}@media (min-width: 48em){.js .wrapper__menu{margin-right:-70px;padding-right:70px}}.js .nav--is-open .wrapper__menu{-moz-transition:width 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:width 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:width 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:width 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86);overflow-x:hidden;width:100%}@media screen and (max-height: 750px){.js .nav--is-open .wrapper__menu{height:100%;overflow-y:scroll}}.touch .wrapper__menu{height:auto;position:fixed}@media (min-width: 48em){.touch .wrapper__menu{height:100%;position:fixed}}.menu--close-sidebar{position:absolute;left:0;height:100%;top:0;z-index:99999}@media (min-width: 48em){.menu--close-sidebar{width:70px}}.menu{padding:30px 100px;width:100%}.js .menu{float:right;min-width:650px;padding:65px 61px 20px 10px;position:relative;text-align:right;top:0}@media (min-width: 48em){.js .menu{padding:95px 61px 20px 10px}}.touch .menu{padding-top:12px}@media (min-width: 48em){.touch .menu{padding-top:65px}}.menu a{color:#fff;cursor:pointer;display:block;font-family:'DINWebPro-Black', sans-serif;line-height:100%;text-decoration:none}.menu li{color:#fff;cursor:pointer;font-family:'DINWebPro-Medium', sans-serif;margin:4px 0}.location__container-cta{text-align:center}.location__container-cta a{-moz-transform:translateZ(2px);-ms-transform:translateZ(2px);-webkit-transform:translateZ(2px);transform:translateZ(2px);display:inline-block;font-family:'DINWebPro-Black', sans-serif;font-size:1em;margin:20px auto 0 auto;position:relative;text-align:center;text-transform:uppercase;-moz-transition:all 0.4s cubic-bezier(0, 0.74, 0.455, 1);-webkit-transition:all 0.4s cubic-bezier(0, 0.74, 0.455, 1);transition:all 0.4s cubic-bezier(0, 0.74, 0.455, 1);z-index:51}@media (min-width: 35.5em){.location__container-cta a{font-size:1.25em}}.no-touch .location__container-cta a{margin:40px auto 0 auto}.no-touch .location__container-cta a:hover:after{clip:rect(0, 1000px, 100px, 0);color:#222}.no-touch .location__container-cta a:after{-moz-transition:clip 0.3s cubic-bezier(0.46, 0.13, 0.63, 0.99),color 0.2s ease-in 0.1s;-o-transition:clip 0.3s cubic-bezier(0.46, 0.13, 0.63, 0.99),color 0.2s ease-in 0.1s;-webkit-transition:clip 0.3s cubic-bezier(0.46, 0.13, 0.63, 0.99),color 0.2s ease-in;-webkit-transition-delay:0s,0.1s;transition:clip 0.3s cubic-bezier(0.46, 0.13, 0.63, 0.99),color 0.2s ease-in 0.1s;background-color:#fff;clip:rect(35px, 1000px, 100px, 0);color:#fff;content:attr(data-item);display:block;height:100%;margin-left:-10%;padding-top:3px;position:absolute;text-align:center;top:-3px;width:120%}.menu__item a{display:inline-block;font-size:1.875em;position:relative;text-transform:uppercase;-moz-transition:all 0.7s cubic-bezier(0, 0.74, 0.455, 1);-webkit-transition:all 0.7s cubic-bezier(0, 0.74, 0.455, 1);transition:all 0.7s cubic-bezier(0, 0.74, 0.455, 1)}@media screen and (max-height: 600px){.menu__item a{font-size:1.875em}}@media (min-width: 35.5em){.menu__item a{font-size:2.5em}}@media (min-width: 48em){.menu__item a{font-size:3.75em}}.no-touch .menu__item a{margin:9px 0}.no-touch .menu__item a:hover:after{clip:rect(0, 1000px, 100px, 0);color:#ea0e8e}.no-touch .menu__item .menu--is-active:hover:after,.no-touch .menu__item .menu--is-active:after{clip:rect(0, 1000px, 100px, 0);color:#222}.no-touch .menu__item a:after{-moz-transition:clip 0.7s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.5s ease-in 0.1s;-o-transition:clip 0.7s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.5s ease-in 0.1s;-webkit-transition:clip 0.7s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.5s ease-in;-webkit-transition-delay:0s,0.1s;transition:clip 0.7s cubic-bezier(0.075, 0.82, 0.165, 1),color 0.5s ease-in 0.1s;background-color:#fff;clip:rect(0, 1000px, 100px, 500px);color:#fff;content:attr(data-item);display:block;height:100%;padding:7px 33px 0;position:absolute;right:0;top:-25%;white-space:nowrap}@media (min-width: 48em){.no-touch .menu__item a:after{top:-21%;padding-top:13px}}.ie8 .menu__item a{padding:3px 30px}.ie8 .menu__item a:hover,.ie8 .menu__item .menu--is-active{border:8px solid #fff}.ie8 .menu__item a:after{display:none}.main-share{margin-top:1.5em}@media (min-width: 35.5em){.main-share{float:right}}.main-share a{display:inline-block;font-family:'DINWebPro-Medium', sans-serif;font-size:1.5em;padding:10px}@media (min-width: 35.5em){.main-share a{font-size:1.875em;margin:0 10px}}@media (min-width: 48em){.main-share a{font-size:2.25em}}.main-share a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.main-share a:last-child{margin-right:0;padding-right:0}.js .container__menu{position:relative;width:100%}.hero__wrapper-contact .hero__wrapper,.contact__contacts-wrapper .hero__wrapper{padding:0 8%;margin:0 auto}@media (min-width: 35.5em){.hero__wrapper-contact .hero__wrapper,.contact__contacts-wrapper .hero__wrapper{padding:0 8%}}@media (min-width: 65em){.hero__wrapper-contact .hero__wrapper,.contact__contacts-wrapper .hero__wrapper{padding:0 15%}}@media (min-width: 106em){.hero__wrapper-contact .hero__wrapper,.contact__contacts-wrapper .hero__wrapper{padding:0 28.5%}}.hero__wrapper-contact{padding:3em 0 1.875em}@media (min-width: 48em){.hero__wrapper-contact{padding:4.5em 0 3.375em}}.hero__wrapper-contact h2,.hero__wrapper-contact p{color:#222}.hero__wrapper-contact .hero__text-container{min-height:0;padding-bottom:2.25em}@media (min-width: 48em){.hero__wrapper-contact .hero__text-container{padding-bottom:3.75em}}.hero__wrapper-contact .map-container{position:relative;padding:0 0 1.5em}@media (min-width: 48em){.hero__wrapper-contact .map-container{padding-right:1.5em}}@media (min-width: 65em){.hero__wrapper-contact .map-container{padding-right:2.25em}}@media (min-width: 106em){.hero__wrapper-contact .map-container{padding-right:4.5em}}.hero__wrapper-contact .map-container ul{margin:1.5em 0 0 20px}.hero__wrapper-contact .map-container .main-office,.hero__wrapper-contact .map-container .partners-office{color:#444;font-size:0.75em;letter-spacing:0.025em;position:relative;text-transform:uppercase}.hero__wrapper-contact .map-container .main-office:before,.hero__wrapper-contact .map-container .partners-office:before{background:#444;border-radius:6px;content:'';display:block;height:10px;left:-16px;position:absolute;top:3px;width:10px}.hero__wrapper-contact .map-container .main-office:before{background:#ea0e8e}.hero__wrapper-contact .world-map{display:block}@media (min-width: 106em){.hero__wrapper-contact .world-map{width:967px}}.svg .hero__wrapper-contact .world-map{content:url("../../images/network/network-map.svg")}.hero__wrapper-contact .network-hero-copy p{font-family:'DINWebPro', sans-serif;font-size:0.8125em;text-transform:none}.contact__contacts-wrapper{background:#222;padding:70px 4%;z-index:1}@media (min-width: 48em){.contact__contacts-wrapper{padding:56px 0 110px}}.contact__contacts-wrapper h2,.contact__contacts-wrapper p,.contact__contacts-wrapper li{color:#fff}.contact__contacts-wrapper li{padding-left:4%}@media (min-width: 48em){.contact__contacts-wrapper li{padding-left:0}}.contact__contacts-wrapper h2{letter-spacing:0.03em}.contact__contacts-wrapper h2,.contact__contacts-wrapper p{font-size:0.8125em}.contact__contacts-wrapper h2,.contact__contacts-wrapper .direction{font-family:'DINWebPro-Bold', sans-serif;text-transform:uppercase}.contact__contacts-wrapper .name{display:inline-block;font-family:'DINWeb-Light', sans-serif}.contact__contacts-wrapper .name:after{-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background:#fff;content:'';display:block;height:4px;width:0}.contact__contacts-wrapper .direction{border-bottom:3px solid #ea0e8e}.contact__contacts-wrapper .direction p{font-size:1.5em;line-height:1em;padding-bottom:12px}.contact__contacts-wrapper .contact-list{margin:0;padding-bottom:0}.contact__contacts-wrapper .contact{display:inline-block;margin-top:24px;width:49%}.contact__contacts-wrapper .contact:hover .name:after{-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%}@media (min-width: 35.5em){.contact__contacts-wrapper .contact{margin-top:64px;width:32%}}@media (min-width: 48em){.contact__contacts-wrapper .contact{width:24%}}.contact__contacts-wrapper .contact p{padding-bottom:0}.carousel{padding:0}.tile--work__headerclient{font-size:0.75em}@media (min-width: 35.5em){.tile--work__headerclient{font-size:1em}}@media (min-width: 48em){.tile--work__headerclient{font-size:1em}}@media (min-width: 65em){.tile--work__headerclient{font-size:1em}}.tile--work__description{font-size:0.75em;padding-bottom:0em}@media (min-width: 35.5em){.tile--work__description{font-size:1.375em}}@media (min-width: 48em){.tile--work__description{font-size:1.25em}}@media (min-width: 65em){.tile--work__description{font-size:1.375em}}.tile--work__date{font-family:DINWebPro}.news .carousel-panels{overflow:hidden}.news .carousel-panels:after{clear:left;content:'';display:block}.social-stream .tile--news .tile--content{text-transform:none}.tile--image-container{float:left;position:absolute;width:60%}.logo{display:table-cell;vertical-align:middle}.news-arrow-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;fill:#ea0e8e}.owl-carousel .owl-wrapper:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:1}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 300ms ease-in-out;-moz-transition:height 300ms ease-in-out;-ms-transition:height 300ms ease-in-out;-o-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../../images/global/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.section-ends{background-color:rgba(255,255,255,0.1)}.section-ends.no-tiles{display:none;visibility:hidden}.section-ends.case-study{background-color:#232323}.section-ends.case-study .tile--title h1{font-size:1.5em;color:#fff;white-space:nowrap}.section-ends.case-study .tile--title .header-container{margin:0}.section-ends .related-careers-container{background:#ececec}.section-ends .tile--content__wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.section-ends .tile--content__text{clear:both;display:table;height:100%;margin:0 auto;padding:0;vertical-align:middle;width:70%}.section-ends .tile--content{clear:both;display:table-cell;float:none;position:relative;vertical-align:middle}.section-ends .tile--content h1{font-family:'DINWebPro', sans-serif;font-size:1em;padding-bottom:10px}.section-ends .tile--content h2{border-bottom:1px solid #000;font-family:'DINWebPro', sans-serif;font-size:1.5em;padding-bottom:8px}.social-stream{display:block;width:100%}.social-stream p{padding-bottom:0}.social-stream a{color:#000;font-weight:bold;text-decoration:none}.social-stream .tile--two-quarters .tile--content__desciption,.social-stream .tile--hero .tile--content__desciption{font-size:0.8125em;height:4.8em}.social-stream .reload-button{background-color:rgba(234,14,142,0.7)}.reload-button-container,.tweet-container{color:#fff;float:left;height:100%;overflow:hidden;padding-bottom:65%;position:relative;width:100%}@media (min-width: 35.5em){.reload-button-container,.tweet-container{padding-bottom:50%;width:50%}}@media (min-width: 48em){.reload-button-container,.tweet-container{padding-bottom:33.3%;width:33.3%}}@media (min-width: 65em){.reload-button-container,.tweet-container{padding-bottom:20%;width:20%}}@media (min-width: 106em){.reload-button-container,.tweet-container{padding-bottom:14.285%;width:14.285%}}.reload-button-container a,.tweet-container a{color:inherit}.tweets .reload-button-container{background-color:#ea0e8e}.tweets .refresh:nth-child(odd) .tile--news{background:rgba(255,255,255,0.1)}.tweets .refresh:nth-child(even) .tile--news{background:rgba(255,255,255,0.05)}.tile--news{margin:0;padding:15% 15% 80%;position:absolute;width:100%}.tile--news .tile--content-wrapper{margin:0 auto;width:70%}@media (min-width: 35.5em){.tile--news .tile--content-wrapper{padding:25% 12% 68%}}@media (min-width: 48em){.tile--news .tile--content-wrapper{padding:25% 12% 68%}}@media (min-width: 65em){.tile--news .tile--content-wrapper{padding:8% 8% 50%}}.refresh .twitter-wide-tile.cpbgroup-tweet-true .icon-twitter{color:#ea0e8e}.refresh .twitter-wide-tile.cpbgroup-tweet-false .icon-twitter{color:#000}.tile--news .cpbgroup-tweet-true .retweet{background-image:url("../../images/global/twitter__icon__pink.png")}.svg .tile--news .cpbgroup-tweet-true .retweet{background-image:url("../../images/global/twitter__icon__pink.svg")}.cpbgroup-tweet-true .retweet{background-image:url("../../images/global/twitter__icon__pink.png")}.svg .cpbgroup-tweet-true .retweet{background-image:url("../../images/global/twitter__icon__pink.svg")}.tile--news .cpbgroup-tweet-false .retweet{background-image:url("../../images/global/twitter__icon__white.png")}.svg .tile--news .cpbgroup-tweet-false .retweet{background-image:url("../../images/global/twitter__icon__white.svg")}.cpbgroup-tweet-false .retweet{background-image:url("../../images/global/twitter__icon__white.png")}.svg .cpbgroup-tweet-false .retweet{background-image:url("../../images/global/twitter__icon__white.svg")}.cpbgroup-tweet-true .retweet-container,.cpbgroup-tweet-false .retweet-container{position:absolute;top:10%;right:5%}.tweet-container.item .tile--work__container{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;margin:6% 10% 50%;padding-top:0}.touch .tweet-container.item .tile--work__container{top:0}.tweet-container.item .tile--news{padding:6% 10% 50%}@media (min-width: 35.5em){.tweet-container.item .tile--news{padding:10% 10% 50%}}.tweet-container.item .retweet-container{display:block;height:17px;position:relative;width:100%}@media (min-width: 65em){.tweet-container.item .retweet-container{height:21px}}.retweet{background-image:url("../../images/global/twitter__icon__white.png");background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;float:right;height:17px;position:relative;top:0;width:19px}@media (min-width: 48em){.retweet{right:0}}@media (min-width: 106em){.retweet{height:21px;width:24px}}.profile-image{display:none}.screen-name{font-family:'DINWebPro-Bold', sans-serif;font-size:1.1em;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 35.5em){.screen-name{font-size:1.2em}}@media (min-width: 48em){.screen-name{font-size:1.1em}}@media (min-width: 65em){.screen-name{font-size:0.9em}}.tweet-box{display:table;height:100%}.tweet{-webkit-box-orient:vertical;display:table-cell;font-family:"DINWebPro", sans-serif;font-size:1em;line-height:1.1em;max-height:5.3em;min-height:4.4em;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:none;vertical-align:middle}@media (min-width: 35.5em){.tweet{font-size:1em;line-height:1.1em;max-height:5.3em;min-height:4.4em}}@media (min-width: 48em){.tweet{font-size:0.8em;line-height:1.1em;max-height:5.3em;min-height:4.4em}}@media (min-width: 65em){.tweet{font-size:0.8em;line-height:1.2em;max-height:8.2em;min-height:7.2em}}.tweet a{text-decoration:none}.user-id{display:none}.time-ago{border-top:1px solid #fff;font-family:'DINWebPro-Bold', sans-serif;font-size:0.7em;margin-top:4%;padding-top:2%;top:0;width:100%}@media (min-width: 35.5em){.time-ago{font-size:0.6em;margin-top:85%;position:absolute}}@media (min-width: 48em){.time-ago{font-size:0.6em}}@media (min-width: 65em){.time-ago{font-size:0.75em}}.main__index .time-ago{width:80%}.page--index .tweet-container .tile--news{height:100%}.tile-wrapper{overflow:hidden}.tile-wrapper img{display:block}.tile--news,.tile--two-quarters,.tile--hero,.tile--quarter,.tile--four-by-four{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);background-position:center center;background-repeat:no-repeat;display:inline-block;float:left;height:0;line-height:0;overflow:hidden;position:relative;text-transform:uppercase}.tile--news img,.tile--two-quarters img,.tile--hero img,.tile--quarter img,.tile--four-by-four img{width:100%}.tile--news .logo img,.tile--two-quarters .logo img,.tile--hero .logo img,.tile--quarter .logo img,.tile--four-by-four .logo img{padding:0}.light.tile--news .tile--content__header,.light.tile--two-quarters .tile--content__header,.light.tile--hero .tile--content__header,.light.tile--quarter .tile--content__header,.light.tile--four-by-four .tile--content__header,.light.tile--news *,.light.tile--two-quarters *,.light.tile--hero *,.light.tile--quarter *,.light.tile--four-by-four *{color:#fff}.dark.tile--news *,.dark.tile--two-quarters *,.dark.tile--hero *,.dark.tile--quarter *,.dark.tile--four-by-four *{color:#000}.tile--news .tile--work__container,.tile--two-quarters .tile--work__container,.tile--hero .tile--work__container,.tile--quarter .tile--work__container,.tile--four-by-four .tile--work__container{z-index:99999}.tile--news .tile--work__header,.tile--two-quarters .tile--work__header,.tile--hero .tile--work__header,.tile--quarter .tile--work__header,.tile--four-by-four .tile--work__header{font-family:'DINWebPro-Bold', sans-serif}.tile__container{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:#333;color:#fff;left:0;position:relative;top:0}.tile--is-transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;background-color:#333}.image-clip-bottom{height:55%;position:absolute;right:0;top:0}.image-clip-bottom svg{display:block;height:100%;position:absolute;right:0;top:0}.image-clip-left{height:100%;position:absolute;right:0;top:0}.image-clip-left svg{display:block;height:100%;left:-10%;position:absolute;right:0;top:0;width:110%}.tile--content__wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.touch .text-color--is-dark{color:#fff}.item{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d}.main__work .item.out-of-filter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding:0}.tile--empty,.tile--blank,.tile--two-quarters,.tile--hero,.tile--quarter{width:100%}@media (min-width: 48em){.tile--empty,.tile--blank,.tile--two-quarters,.tile--hero,.tile--quarter{padding:12.5%;width:50%}}@media (min-width: 65em){.tile--empty,.tile--blank,.tile--two-quarters,.tile--hero,.tile--quarter{padding:9%;width:33.33%}}@media (min-width: 106em){.tile--empty,.tile--blank,.tile--two-quarters,.tile--hero,.tile--quarter{padding:9%;width:33.33%}}.refresh .tile--empty,.refresh .tile--blank,.refresh .tile--two-quarters,.refresh .tile--hero,.refresh .tile--quarter,.main__news .tile--empty,.main__news .tile--blank,.main__news .tile--two-quarters,.main__news .tile--hero,.main__news .tile--quarter{padding:25%}@media (min-width: 35.5em){.refresh .tile--empty,.refresh .tile--blank,.refresh .tile--two-quarters,.refresh .tile--hero,.refresh .tile--quarter,.main__news .tile--empty,.main__news .tile--blank,.main__news .tile--two-quarters,.main__news .tile--hero,.main__news .tile--quarter{width:100%}}@media (min-width: 48em){.refresh .tile--empty,.refresh .tile--blank,.refresh .tile--two-quarters,.refresh .tile--hero,.refresh .tile--quarter,.main__news .tile--empty,.main__news .tile--blank,.main__news .tile--two-quarters,.main__news .tile--hero,.main__news .tile--quarter{padding:16.65%;width:66.67%}}@media (min-width: 65em){.refresh .tile--empty,.refresh .tile--blank,.refresh .tile--two-quarters,.refresh .tile--hero,.refresh .tile--quarter,.main__news .tile--empty,.main__news .tile--blank,.main__news .tile--two-quarters,.main__news .tile--hero,.main__news .tile--quarter{padding:10%;width:40%}}@media (min-width: 106em){.refresh .tile--empty,.refresh .tile--blank,.refresh .tile--two-quarters,.refresh .tile--hero,.refresh .tile--quarter,.main__news .tile--empty,.main__news .tile--blank,.main__news .tile--two-quarters,.main__news .tile--hero,.main__news .tile--quarter{padding:7.143%;width:28.571%}}.main__work .refresh .tile--two-quarters,.main__work .refresh .tile--hero{padding:25%}@media (min-width: 35.5em){.main__work .refresh .tile--two-quarters,.main__work .refresh .tile--hero{width:100%}}@media (min-width: 48em){.main__work .refresh .tile--two-quarters,.main__work .refresh .tile--hero{padding:16.65%;width:66.67%}}@media (min-width: 65em){.main__work .refresh .tile--two-quarters,.main__work .refresh .tile--hero{padding:10%;width:40%}}@media (min-width: 106em){.main__work .refresh .tile--two-quarters,.main__work .refresh .tile--hero{padding:7.143%;width:28.571%}}.tile--blank{background-color:rgba(35,35,35,0.7)}.tile--work__cta-container{display:none;bottom:0;padding-bottom:1em;position:absolute;width:100%}@media (min-width: 35.5em){.tile--work__cta-container{display:block}}.touch .tile--hero.active .tile--work__cta-container{display:none}.touch .main__work .tile--work__cta-container,.touch .page--work .tile--work__cta-container{display:none}.main__work .tile--two-quarters,.main__work .tile--hero{padding:25%}@media (min-width: 48em){.main__work .tile--two-quarters,.main__work .tile--hero{padding:12.5%}}@media (min-width: 65em){.main__work .tile--two-quarters,.main__work .tile--hero{padding:9%}}@media (min-width: 35.5em){.main__news .tile--two-quarters,.main__news .tile--hero{width:100%}}@media (min-width: 48em){.main__news .tile--two-quarters,.main__news .tile--hero{width:66.67%}}@media (min-width: 65em){.main__news .tile--two-quarters,.main__news .tile--hero{width:40%}}@media (min-width: 106em){.main__news .tile--two-quarters,.main__news .tile--hero{width:28.571%}}.tile--two-quarters .tile--work__container,.tile--hero .tile--work__container{padding:0 0 0 5%;right:50%}.tile--quarter{width:100%}@media (min-width: 48em){.tile--quarter{width:33.33%}}@media (min-width: 65em){.tile--quarter{width:20%}}@media (min-width: 106em){.tile--quarter{width:14.287%}}.main__news .tile--quarter{padding:50%}@media (min-width: 35.5em){.main__news .tile--quarter{padding:25%;width:50%}}@media (min-width: 48em){.main__news .tile--quarter{padding:16.65%;width:33.33%}}@media (min-width: 65em){.main__news .tile--quarter{padding:10%;width:20%}}@media (min-width: 106em){.main__news .tile--quarter{padding:7.143%;width:14.287%}}.main__news .tile--quarter>a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tile--quarter .tile--work__container{margin:5% 5% 0;right:0}.tile--four-by-four{padding:50% 0;width:100%}@media (min-width: 35.5em){.tile--four-by-four{padding:50% 0;width:100%}}@media (min-width: 48em){.tile--four-by-four{padding:33.33% 0;width:66.67%}}@media (min-width: 65em){.tile--four-by-four{padding:20% 0;width:40%}}@media (min-width: 106em){.tile--four-by-four{padding:14.287% 0;width:28.571%}}.tile--four-by-four.tile--news .tile--content-wrapper{padding:0}.tile--four-by-four .tile--work__container{margin:5% 5% 0;right:0}.work{clear:both;overflow:hidden;position:relative}.refresh{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:100}.csstransitions .show-tiles.item{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:1 !important}.csstransitions .show-tiles .vertical-half{overflow:visible}.hide-tiles{-moz-transform:translateY(105%);-ms-transform:translateY(105%);-webkit-transform:translateY(105%);transform:translateY(105%);-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;-moz-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.previous-tiles{-moz-transform:translateY(-105%);-ms-transform:translateY(-105%);-webkit-transform:translateY(-105%);transform:translateY(-105%);-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}.no-csstransitions .hide-tiles{display:none}.no-csstransitions .show-tiles{display:block}.refresh__position{position:relative}.refresh--is-active{display:block}.refresh--is-next{display:none}.refresh--is-next .item{visibility:visible;z-index:2000}.refresh--is-animating .refresh--is-next{display:block}.tile--refresh{background-color:rgba(255,255,255,0.05);cursor:pointer;display:block;float:left;margin-top:0%;opacity:0;padding:10% 0;position:relative;width:100%}@media (min-width: 48em){.tile--refresh{padding:16.65%;width:30%}}@media (min-width: 65em){.tile--refresh{padding:10%;width:20%}}@media (min-width: 106em){.tile--refresh{display:block;padding:7.143%;width:14.287%}}.tweets .tile--refresh{background:#ea0e8e;padding:10% 0;width:100%}@media (min-width: 35.5em){.tweets .tile--refresh{padding:25%;width:50%}}@media (min-width: 48em){.tweets .tile--refresh{padding:16.65%;width:30%}}@media (min-width: 65em){.tweets .tile--refresh{padding:10%;width:20%}}@media (min-width: 106em){.tweets .tile--refresh{padding:7.143%;width:14.282%}}.instagram .tile--refresh{background:#222;padding:10% 0;width:100%}@media (min-width: 35.5em){.instagram .tile--refresh{padding:10% 0;width:100%}}@media (min-width: 48em){.instagram .tile--refresh{padding:16.65%;width:33.33%}}@media (min-width: 65em){.instagram .tile--refresh{padding:10%;width:20%}}@media (min-width: 106em){.instagram .tile--refresh{padding:7.143%;width:14.282%}}.news .tile--refresh,.news-employee .tile--refresh{background:#fff200}.tile--refresh .refresh-button{left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%}.tile--refresh .refresh-button:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;color:#fff;content:'\e603';font-size:50px}@media (min-width: 65em){.tile--refresh .refresh-button:before{font-size:50px}}.reload-button--is-black .tile--refresh .refresh-button:before{color:#000}.tile--title .header-container{display:table;height:100%;margin:-1.5em 0 0;position:relative;vertical-align:middle;width:100%}@media (min-width: 35.5em){.tile--title .header-container{margin:-1em 0 0}}.tile--title h1{color:#fff200;display:table-cell;font-size:1.875em;position:absolute;text-align:center;vertical-align:middle;width:100%}@media (min-width: 48em){.main__work .tile--hero{padding:16.65%;width:100%}.tile--hero .tile--work__container{left:3%;width:37%}}.tile--hero .vertical-half{height:40%}.tile--hero .vertical-half.first{height:60%}.tile--hero img.tile--work__logo{margin-bottom:1.5em;max-height:60px;max-width:200px;width:auto}.tile--hero .tile--work__container .tile--work__logo{display:none}@media (min-width: 48em){.tile--hero .tile--work__container .tile--work__logo{display:inline}}.tile--hero img.logo-left{display:inline}.tile--hero img.logo-right{display:inline}@media (min-width: 48em){.tile--hero img.logo-right{display:none}}@media (min-width: 48em){.tile--hero .tile--work__header{font-size:1.875em;font-weight:bold}}.tile--hero .tile--work__cta-container{display:block;padding-top:15%;position:relative;width:100%}.tile-work a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background:-moz-linear-gradient(top, transparent 50%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, transparent 50%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, transparent 50%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, transparent 50%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 )}.vertical-half.first:after{border-bottom:1px solid #fff;bottom:0;content:'';display:inline-block;position:absolute;width:100%}.tile--background{background-position:center center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.tile--work__wrapper{bottom:0;position:absolute;width:100%}.tile--work__logo{width:50%;margin:0 auto;text-align:center;display:block}.tile--two-quarters .tile--work__logo,.tile--hero .tile--work__logo{width:50%}.tile--work__desciption{border:0}.tile--work__container{border:0;bottom:0;color:#fff;left:0;line-height:normal;position:absolute;top:0}.overlay-container-mask{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.logo-container{display:table;left:50%;height:100%;position:absolute;vertical-align:middle;width:50%;z-index:1}.logo-wrapper{display:table-cell;float:none;height:auto;margin:0 auto;position:relative;text-align:center;vertical-align:middle}img.tile--logo{-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;position:absolute;bottom:1.5em;max-height:30px;max-width:70px;right:1.5em;width:auto}.touch .tile-work a{background:-moz-linear-gradient(top, transparent 40%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, transparent 40%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, transparent 40%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, transparent 40%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 )}.touch .overlay,.touch .logo-wrapper,.touch .tile--work__logo,.touch .overlay-container-mask{display:none}.touch .tile--work__wrapper{position:relative}.touch .tile--work__container{bottom:1.5em;height:auto;top:auto}.touch .tile-work .vertical-half{height:auto}.touch .tile-work .tile--work__client{padding-bottom:0}.no-touch .tile-work.grey .overlay{background-color:rgba(35,35,35,0.3)}.no-touch .work__hero .overlay{background-color:rgba(35,35,35,0.3)}.no-touch .overlay,.no-touch .logo-container,.no-touch .tile--work__container,.no-touch .overlay-container-mask{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.no-touch .tile-work a:hover .tile--logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-touch .tile-work a:hover .overlay,.no-touch .tile-work a:hover .logo-container,.no-touch .tile-work a:hover .tile--work__container,.no-touch .tile-work a:hover .overlay-container-mask{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media (-webkit-min-device-pixel-ratio: 0){.no-touch .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-property:none;-o-transition-property:none;-webkit-transition-property:none;transition-property:none}.no-touch .overlay-container-mask{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-transform-style:"preserve-3d";-webkit-transform-style:"preserve-3d";transform-style:"preserve-3d";-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-webkit-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-ms-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);-moz-clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0);clip-path:polygon(0 100%, -50% 100%, 0% 0, 0 0)}.no-touch .work__hero .overlay-container-mask{-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s}.no-touch .tile .tile--work__container .vertical-half.first:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;width:0;border-color:#fff;border-color:rgba(255,255,255,0.5)}.no-touch .tile--logo{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.no-touch .tile--work__logo,.no-touch .tile--work__client,.no-touch .tile--work__header{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.no-touch .tile--work__logo{-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}.no-touch .tile--work__logo,.no-touch .tile--work__header,.no-touch .tile--work__client{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.no-touch .tile .tile--link:hover .tile--work__container .vertical-half.first:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s;width:100% !important}.no-touch .tile-work a:hover .overlay-container-mask{-webkit-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-ms-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);-moz-clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0);clip-path:polygon(0 110%, 100% 100%, 150% 0, 0 0)}.no-touch .tile-work a:hover .tile--work__container .tile--work__client,.no-touch .tile-work a:hover .tile--work__container .tile--work__header{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .tile-work a:hover .tile--work__container .tile--work__header{-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.no-touch .tile-work a:hover .tile--work__container .tile--work__client{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.no-touch .tile-work a:hover .tile--work__logo{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.no-touch .tile-work a:hover .tile--logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.no-touch .lazy-load-bg-img .overlay-container-mask{display:none}}.main__ventures .venture-content-container{position:relative}@media (min-width: 106em){.main__ventures .venture-content-container{max-width:106em}}.main__ventures h2{font-family:'DINWebPro-Black', sans-serif}.main__ventures p{font-family:'DINWebPro', sans-serif;font-size:0.8125em;line-height:1.9}@media (min-width: 106em){.main__ventures .module-width-restriction{max-width:106em}}.main__ventures .venture--module__image{width:100%}.main__ventures .venture--module__image img{width:100%}.venture-1-column,.venture-2-column{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;display:table;position:relative;width:100%}.venture-1-column .venture-content-container,.venture-2-column .venture-content-container{display:table-cell;margin:0 auto;vertical-align:middle;width:90%}@media (min-width: 65em){.venture-1-column .venture-content-container,.venture-2-column .venture-content-container{width:75%}}@media (min-width: 106em){.venture-1-column .venture-content-container,.venture-2-column .venture-content-container{width:63%}}.venture-1-column .three-sided-border,.venture-2-column .three-sided-border{display:block;margin:10% auto 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.venture-1-column{padding:10% 0;width:100%}.venture-1-column.copy-right p,.venture-1-column.copy-right a,.venture-1-column.copy-right img{float:none}@media (min-width: 35.5em){.venture-1-column.copy-right p,.venture-1-column.copy-right a,.venture-1-column.copy-right img{float:right}}@media (min-width: 106em){.venture-1-column.copy-right p{padding-left:38%}}.venture-1-column.copy-right .venture-inner-column{float:right}.venture-1-column.copy-right .three-sided-border-container{float:right}.venture-2-column{padding:3em 0}@media (min-width: 48em){.venture-2-column{padding:6em 0}}@media (min-width: 65em){.venture-2-column{padding:8em 0}}@media (min-width: 106em){.venture-2-column{background-position:center top;padding:10em 0}}.venture-2-column .venture-2-column--img img{margin:0 auto}.venture-2-column .venture-2-column__content{padding:1.5em 0}@media (min-width: 48em){.venture-2-column .venture-2-column__content{padding:1.5em 1.5em 1.5em 0}}@media (min-width: 65em){.venture-2-column .venture-2-column__content{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}}.venture-2-column .venture-2-column__content p{padding:0 0 3em}@media (min-width: 65em){.venture-2-column .venture-2-column__content .three-sided-border{margin-bottom:6em}}.venture-2-column .venture-2-column__img{font-size:0.75em;margin-top:3em;position:relative;text-align:center}@media (min-width: 48em){.venture-2-column .venture-2-column__img{margin-top:0;padding-left:1.5em}}@media (min-width: 65em){.venture-2-column .venture-2-column__img{float:right}}.venture-2-column .venture-2-column__heading{font-size:2.5em}@media (min-width: 48em){.venture-2-column .venture-2-column__heading span{display:block}}@media (min-width: 106em){.venture-2-column .venture-2-column__heading{font-size:3.5em}}.venture-2-column .venture-2-column__image{display:inline-block;height:auto;margin:0 auto;position:relative}@media (min-width: 48em){.venture-2-column .venture-2-column__image{margin:0}}.copy-right .venture-2-column .venture-2-column__image{margin:25% auto;position:relative}@media (min-width: 48em){.copy-right .venture-2-column .venture-2-column__image{width:80%}}.copy-right .venture-2-column__content{float:right}.copy-right .venture-2-column__img .venture-2-column__image{margin:25% auto;position:relative}@media (min-width: 48em){.copy-right .venture-2-column__img .venture-2-column__image{width:80%}}.hoopla--wrapper{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:#222;background-size:cover;padding:3em 8% 3.49995em;z-index:1}@media (min-width: 35.5em){.hoopla--wrapper{padding:3em 10% 3.49995em}}@media (min-width: 48em){.hoopla--wrapper{padding:7.5em 15% 6.75em}}@media (min-width: 65em){.hoopla--wrapper{padding:10.5em 20% 9.75em}}@media (min-width: 106em){.hoopla--wrapper{padding:13.5em 28.5% 12.75em}}.hoopla--container{overflow:hidden;position:relative}.hoopla--container .infographic--wrapper{border-radius:50%;height:200px;margin:0 auto;position:relative;width:200px}@media (min-width: 48em){.hoopla--container .infographic--wrapper{float:right;margin:0}}@media (min-width: 65em){.hoopla--container .infographic--wrapper{height:249px;width:249px}}.hoopla--container .hoopla-award .infographic--container{background-color:#ea0e8e}.hoopla--container .hoopla-award .hoopla--circle{opacity:0}.hoopla--container .hoopla-award .white--circle{border:8px solid #ea0e8e}@media (min-width: 65em){.hoopla--container .hoopla-award .white--circle{border:10px solid #ea0e8e}}.hoopla--container .hoopla-award .hoopla--graphic{opacity:1}.hoopla--container .hoopla-award .percent{opacity:0}.hoopla--container .infographic--container{-moz-transition:background-color 0.7s ease-in;-o-transition:background-color 0.7s ease-in;-webkit-transition:background-color 0.7s ease-in;transition:background-color 0.7s ease-in;background-color:#222;border-radius:50%;height:80%;margin:10% auto;position:relative;top:10%;width:80%}@media (min-width: 48em){.hoopla--container .infographic--container{top:1.25em;margin:0 auto}}@media (min-width: 65em){.hoopla--container .infographic--container{top:1.5em}}.hoopla--container .infographic--container .percent,.hoopla--container .infographic--container .days{font-family:'DINWebPro-Bold', sans-serif;color:#fff;text-align:center}.hoopla--container .infographic--container .percent,.hoopla--container .infographic--container .hoopla--graphic{-moz-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.hoopla--container .infographic--container .percent{font-size:1.5em;padding:5% 0 0}.hoopla--container .infographic--container sup{top:-0.2em}.hoopla--container .infographic--container .client--logo{display:block;margin:0 auto}@media (min-width: 65em){.hoopla--container .infographic--container .client--logo{height:35%;margin:6% auto}}.hoopla--container .infographic--container .days{font-size:1.25em;margin-top:6%}.hoopla--container .infographic--container .days--copy{font-size:0.625em;line-height:1em;margin:0 20%;padding:0;text-align:center;text-transform:uppercase}@media (min-width: 65em){.hoopla--container .infographic--container .days--copy{margin:2% 30% 0}}.hoopla--container .hoopla-copy--container{margin-top:3em;text-align:center}@media (min-width: 48em){.hoopla--container .hoopla-copy--container{float:left;margin-top:0;text-align:left;width:60%}}@media (min-width: 48em){.hoopla--container .hoopla-copy--container{padding-top:2.25%}}.hoopla--container .hoopla-copy--container img{width:100%}@media (min-width: 48em){.hoopla--container .hoopla-copy--container img{width:60%}}@media (min-width: 65em){.hoopla--container .hoopla-copy--container img{width:50%}}.hoopla--container .hoopla-copy--container p{font-family:'DINWebPro', sans-serif;font-size:0.75em;line-height:1.75;padding-top:3em;padding-bottom:2.25em;text-align:left;text-transform:uppercase}@media (min-width: 48em){.hoopla--container .hoopla-copy--container p{padding-top:0.75em}}.hoopla--container .hoopla-copy--container .three-sided-border-container{padding-bottom:0.75em}.hoopla--container .hoopla--graphic{display:block;margin:0 auto;top:5%;opacity:0;position:absolute;width:100%}.hoopla--container .white--circle,.hoopla--container .hoopla--circle{-moz-transition:opacity 0.5s ease-in,border 0.5s ease-in;-o-transition:opacity 0.5s ease-in,border 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in,border 0.5s ease-in;transition:opacity 0.5s ease-in,border 0.5s ease-in;height:100%;left:0;position:absolute;top:0;width:100%}.hoopla--container .hoopla--circle{-moz-transition:stroke-dashoffset 1.7s ease-in;-o-transition:stroke-dashoffset 1.7s ease-in;-webkit-transition:stroke-dashoffset 1.7s ease-in;transition:stroke-dashoffset 1.7s ease-in;stroke:#fff;stroke-dasharray:1200;stroke-dashoffset:1200}.hoopla--container .hoopla--circle.yellow{stroke:#fff200}.hoopla--container .hoopla--circle.magenta{stroke:#ea0e8e}.hoopla--container .hoopla--circle.white{stroke:#fff}.hoopla--container .white--circle{border:8px solid rgba(255,255,255,0.2);border-radius:50%}@media (min-width: 65em){.hoopla--container .white--circle{border:10px solid rgba(255,255,255,0.2)}}.main__who-we-are{background-color:#222}@media (min-width: 106em){.main__who-we-are .module-width-restriction{max-width:106em}}.main__who-we-are .overlay-copy{color:rgba(255,255,255,0.5);display:block;font-size:0.5em;margin:0 auto 5%;position:relative;text-align:justify;text-transform:uppercase;top:0;width:80%}@media (min-width: 35.5em){.main__who-we-are .overlay-copy{font-size:1em}}@media (min-width: 65em){.main__who-we-are .overlay-copy{font-size:1.5em}}.main__who-we-are .content__who-we-are{background-color:#222}.main__who-we-are .carousel__posters{background-color:#222}.main__who-we-are .item__image{position:relative}.main__who-we-are .item__image img[src^="data"]{height:170px}@media (min-width: 35.5em){.main__who-we-are .item__image img[src^="data"]{height:300px}}@media (min-width: 48em){.main__who-we-are .item__image img[src^="data"]{height:430px}}@media (min-width: 65em){.main__who-we-are .item__image img[src^="data"]{height:580px}}@media (min-width: 106em){.main__who-we-are .item__image img[src^="data"]{height:960px}}.main__who-we-are .item__image img{height:auto}.main__who-we-are .news-employee{background-color:#222;overflow:hidden}.main__who-we-are .leadership-news-container{background-color:rgba(255,255,255,0.1);height:auto;line-height:0}@media (min-width: 48em){.main__who-we-are .leadership-news-container{height:0;padding-bottom:30%}}@media (min-width: 65em){.main__who-we-are .leadership-news-container{padding-bottom:20%}}.main__who-we-are .leadership-news-container .news-tiles-container{float:left;height:1px;overflow:hidden;padding-bottom:40%;width:100%}@media (min-width: 48em){.main__who-we-are .leadership-news-container .news-tiles-container{overflow:visible;padding-bottom:0;width:40%}}.main__who-we-are .leadership-news-container .tile--news{padding-bottom:25%;width:100%}@media (min-width: 48em){.main__who-we-are .leadership-news-container .tile--news{padding-bottom:65%}}@media (min-width: 65em){.main__who-we-are .leadership-news-container .tile--news{padding-bottom:45%}}.main__who-we-are .leadership-news-container .reload-button-container{background-color:#fff200;height:0;padding-bottom:30%;width:100%}@media (min-width: 48em){.main__who-we-are .leadership-news-container .reload-button-container{padding-bottom:30%;width:30%}}@media (min-width: 65em){.main__who-we-are .leadership-news-container .reload-button-container{padding-bottom:20%;width:20%}}.main__who-we-are .leadership-news-container .reload-button{padding:4% 4% 25%;position:absolute;width:100%}@media (min-width: 48em){.main__who-we-are .leadership-news-container .reload-button{padding-bottom:100%;width:100%}}@media (min-width: 65em){.main__who-we-are .awards{min-height:513px}}.main__who-we-are .awards__recognition{position:relative}.perks{background:#ea0e8e;position:relative}.perks .line-on-side:before,.perks .line-on-side:after{border-top:1px solid #000}.veteran-tips{background:#fff200;position:relative}.veteran-tips .line-on-side:before,.veteran-tips .line-on-side:after{border-top:1px solid #000}.line-on-side{display:inline-block;position:relative}.line-on-side:before,.line-on-side:after{border-top:1px solid #000;content:'';height:5px;position:absolute;top:45%;width:50px}.line-on-side:before{margin-right:15px;right:100%}.line-on-side:after{left:100%;margin-left:15px}.main__index .border-animate .hero__cta-container{bottom:-60px;position:relative;width:100%;z-index:2}@media (min-width: 35.5em){.main__index .border-animate .hero__cta-container{bottom:-35px}}@media (min-width: 48em){.main__index .border-animate .hero__cta-container{bottom:-35px}}@media (min-width: 65em){.main__index .border-animate .hero__cta-container{bottom:15px}}@media (min-width: 106em){.main__index .border-animate .hero__cta-container{bottom:55px}}@media (min-width: 35.5em){.main__index .border-animate .hero__cta-container{float:right;right:0;width:46.5%}}.main__index .hero__text-container{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);bottom:0;display:inline-block;padding:0;position:absolute;right:0;z-index:9}.main__index .animation-setup .item{opacity:1}@media (min-width: 48em){.no-touch .main__index .animation-setup .item{opacity:0}}.no-js .main__index .animation-setup .item{opacity:1}.main__index .index-hero{padding:175px 0}.ie9 .main__index .index-hero{background:rgba(0,0,0,0.001)}@media (min-width: 35.5em){.main__index .index-hero{padding:145px 0}}@media (min-width: 48em){.main__index .index-hero{padding:145px 0}}@media (min-width: 65em){.main__index .index-hero{padding:100px 0}}@media (min-width: 106em){.main__index .index-hero{padding:60px 0}}.main__index .hero__wrapper{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;margin:0 auto;padding:15% 0;position:relative;width:65%}@media (min-width: 48em){.main__index .hero__wrapper{width:60%}}@media (min-width: 65em){.main__index .hero__wrapper{width:45%}}@media (min-width: 106em){.main__index .hero__wrapper{width:42%}}.touch .main__index .hero__wrapper,.ie9 .main__index .hero__wrapper{background-image:url("../../images/page-landing/cpb-opaque.svg")}.main__index .hero__wrapper .three-sided-border{line-height:25px;height:10px}.main__index .hero__wrapper .three-sided-border:after{bottom:10px}.main__index .hero__wrapper .three-sided-border:before{bottom:-18px}.no-touch .main__index .hero__wrapper .three-sided-border{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.main__index .hero__cta-container{display:block;margin:0}@media (min-width: 35.5em){.main__index .hero__cta-container{clear:both;float:none;margin:0 auto}}@media (min-width: 48em){.main__index .hero__cta-container{clear:none;float:inherit}}.main__index .watermark-container,.main__index .water-mark{display:block;height:100%;position:absolute;top:0;width:100%}@media (min-width: 106em){.main__index .watermark-container,.main__index .water-mark{height:100%}}.main__index .water-mark.wiped{clip:rect(0, 1300px, 1000px, 0)}@media (min-width: 48em){.no-touch .main__index .water-mark,.ie9 .main__index .water-mark{background-position:center center;background-repeat:no-repeat;background-size:contain;clip:rect(0, 0, 1000px, 0);display:block}}.main__index .water-mark.wiped{clip:rect(0, 400px, 1000px, 0)}@media (min-width: 35.5em){.main__index .water-mark.wiped{clip:rect(0, 850px, 1000px, 0)}}@media (min-width: 48em){.main__index .water-mark.wiped{clip:rect(0, 1100px, 1000px, 0)}}@media (min-width: 65em){.main__index .water-mark.wiped{clip:rect(0, 1300px, 1000px, 0)}}@media (min-width: 106em){.main__index .water-mark.wiped{clip:rect(0, 2000px, 1000px, 0)}}.main__index .parallelogram{display:none}.touch .main__index .parallelogram,.ie9 .main__index .parallelogram{display:none}@media (min-width: 35.5em){.main__index .parallelogram{display:block}}.main__index .parallelogram.yellow{-moz-transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 2s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-o-transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 2s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-webkit-transition:opacity 0.5s ease-out,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99),background-position 2s cubic-bezier(0, 0.13, 0.25, 0.99);-webkit-transition-delay:1.2s,2s,0.5s;transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 2s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;background-image:url("../../images/page-landing/cpb-yellow.svg");z-index:3}.main__index .parallelogram.magenta{-moz-transition:opacity 0.5s ease-out 1.2s,clip 2.8s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2.2s,background-position 3s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-o-transition:opacity 0.5s ease-out 1.2s,clip 2.8s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2.2s,background-position 3s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-webkit-transition:opacity 0.5s ease-out,clip 2.8s cubic-bezier(0.58, 0.14, 0.09, 0.99),background-position 3s cubic-bezier(0, 0.13, 0.25, 0.99);-webkit-transition-delay:1.2s,2.2s,0.5s;transition:opacity 0.5s ease-out 1.2s,clip 2.8s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2.2s,background-position 3s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;background-image:url("../../images/page-landing/cpb-magenta.svg");z-index:2}.main__index .parallelogram.white{-moz-transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 1s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-o-transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 1s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;-webkit-transition:opacity 0.5s ease-out,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99),background-position 1s cubic-bezier(0, 0.13, 0.25, 0.99);-webkit-transition-delay:1.2s,2s,0.5s;transition:opacity 0.5s ease-out 1.2s,clip 2.6s cubic-bezier(0.58, 0.14, 0.09, 0.99) 2s,background-position 1s cubic-bezier(0, 0.13, 0.25, 0.99) 0.5s;background-image:url("../../images/page-landing/cpb-opaque.svg");z-index:1}.cssanimations .main__index .parallelogram.white.wiped{clip:rect(0, 2000px, 1000px, 0)}@media (min-width: 106em){.cssanimations .main__index .parallelogram.white.wiped{clip:rect(0, 5000px, 1000px, 0)}}.cssanimations .main__index .parallelogram{background-position:center center;background-repeat:no-repeat;background-size:contain;clip:rect(0, 0, 1000px, -1000px);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width: 65em){.cssanimations .main__index .parallelogram{height:100%}}@media (min-width: 106em){.cssanimations .main__index .parallelogram{height:100%}}.main__index .parallelogram.wiped{clip:rect(0, 2000px, 1000px, 1000px)}@media (min-width: 35.5em){.main__index .parallelogram.wiped{clip:rect(0, 2000px, 1000px, 1000px)}}@media (min-width: 48em){.main__index .parallelogram.wiped{clip:rect(0, 2000px, 1000px, 1000px)}}@media (min-width: 65em){.main__index .parallelogram.wiped{clip:rect(0, 2000px, 1000px, 1000px)}}@media (min-width: 106em){.main__index .parallelogram.wiped{clip:rect(0, 5000px, 1000px, 2000px)}}.no-cssanimations .main__index .parallelogram{display:none;visibility:hidden}.main__index .svg-container{display:inline-block;height:100%;overflow:hidden;position:relative;vertical-align:middle;width:100%}.main__index .svg-object{display:inline-block;vertical-align:middle}.main__index .svg-container:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 35.5em){.cssanimations.no-touch .hero__wrapper{background-image:initial}}@media (-webkit-min-device-pixel-ratio: 0){.cssanimations .main__index .parallelogram{-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-webkit-transform:translateZ(1px);transform:translateZ(1px);background-position:-2500px 50%;background-repeat:no-repeat;background-size:cover;clip:auto;-webkit-mask-image:url("../../images/page-landing/cpb.png");-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;opacity:1}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 35.5em){.cssanimations .main__index .parallelogram{background-position:-2500px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 48em){.cssanimations .main__index .parallelogram{background-position:-3000px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 65em){.cssanimations .main__index .parallelogram{background-position:-3000px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 106em){.cssanimations .main__index .parallelogram{background-position:-5000px 50%}}@media (-webkit-min-device-pixel-ratio: 0){.cssanimations .main__index .parallelogram.magenta{background-image:url("../../images/page-landing/cpb-parallelogram-magenta.svg")}.cssanimations .main__index .parallelogram.yellow{background-image:url("../../images/page-landing/cpb-parallelogram-yellow.svg")}.cssanimations .main__index .parallelogram.white{background-image:url("../../images/page-landing/cpb-parallelogram-opaque.svg")}.cssanimations .main__index .parallelogram.white.wiped{background-position:-200px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 65em){.cssanimations .main__index .parallelogram.white.wiped{background-position:-300px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 106em){.cssanimations .main__index .parallelogram.white.wiped{background-position:-500px 50%}}@media (-webkit-min-device-pixel-ratio: 0){.cssanimations .main__index .parallelogram.wiped{background-position:280px 50%;clip:auto !important}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 35.5em){.cssanimations .main__index .parallelogram.wiped{background-position:700px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 48em){.cssanimations .main__index .parallelogram.wiped{background-position:1200px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 65em){.cssanimations .main__index .parallelogram.wiped{background-position:1800px 50%}}@media (-webkit-min-device-pixel-ratio: 0) and (min-width: 106em){.cssanimations .main__index .parallelogram.wiped{background-position:5000px 50%}}.main .main__news{width:100%;overflow:hidden}@media (min-width: 106em){.main .main__news>div{width:101%;overflow:hidden}}.main .main__news article{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.main .main__news .social-stream{padding:inherit}.main .main__news .tweet-container{background-color:#232323;height:auto;padding:15% 15% 80%}@media (min-width: 35.5em){.main .main__news .tweet-container{padding:25%}}@media (min-width: 48em){.main .main__news .tweet-container{padding:16.65%}}@media (min-width: 65em){.main .main__news .tweet-container{padding:10%}}@media (min-width: 106em){.main .main__news .tweet-container{padding:7.1%}}.main .main__news .tweet-container:nth-child(1n+1){background-color:#222}.main .main__news .tweet-container:nth-child(2n+2){background-color:#2e2e2e}.main .main__news .tweet-container:nth-child(3n+3){background-color:#393939}.main .main__news .tweet-container:nth-child(4n+4){background-color:#434343}.main .main__news .tweet-container:nth-child(5n+5){background-color:#4f4f4f}@media (min-width: 106em){.main .main__news .tweet-container{padding:7.1%}.main .main__news .tile--two-quarters,.main .main__news .tile--hero{width:28.4%;padding:7.1%}.main .main__news .tile--four-by-four{padding:14.2% 0;width:28.4%}.main .main__news .tile--quarter{padding:7.1%;width:14.2%}}.main .main__news .tile--four-by-four .tile--content__text{height:50%;position:absolute;top:50%;width:100%}.main .main__news .retweet{display:block;position:absolute;right:3%;top:3%}.no-cssanimations .main .main__news .tile--news{background-color:#fff}.tile--content-bottom-half{font-size:0.8125em;padding-top:1em;position:relative}.refresh:nth-child(2n+1) .tile--news{background-color:#ececec}.page--news .tile--news:nth-child(odd){background-color:#ececec}.tile--news{background-color:#fff}.tile--news h2{font-family:'DINWebPro-Bold'}.tile--news .tile--work__cta-container{position:relative}.tile--news .tile--content{clear:both;display:table-cell;float:none;position:relative;vertical-align:middle}.tile--news .tile--content__header{color:#222;font-size:0.75em}.tile--news .tile--content__text{clear:both;display:table;height:100%;margin:0 auto;padding:0;vertical-align:middle;width:70%}.tile--news .tile--content__wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.tile--news .tile--content__date{font-family:'DINWeb-Light'}.tile--news .tile--content__desciption{-webkit-box-orient:vertical;font-family:'DINWebPro';font-size:1.25em;height:58px;-webkit-line-clamp:3;line-height:normal;margin:0.5em 0 0.25em;overflow:hidden;text-overflow:ellipsis}@media (min-width: 35.5em){.tile--news .tile--desciption{font-size:0.75em}}@media (min-width: 48em){.tile--news .tile--desciption{font-size:1em}}@media (min-width: 65em){.tile--news .tile--desciption{font-size:1.25em}}.tile--news .tile--content__author,.tile--news .three-sided-border{display:inline-block;font-weight:normal}.tile--news .tile--content__author{font-family:'DINWeb-MediumIta';font-size:0.625em;line-height:100%;text-transform:uppercase;letter-spacing:0.15em}.tile--news .tile--content__cta{display:none;position:absolute;right:0;top:15%}@media (min-width: 35.5em){.tile--news .tile--content__cta{display:block}}.tile--four-by-four .tile--link{height:100%;left:0;position:absolute;top:0;width:100%}.tile--four-by-four.light .tile--link{background-color:rgba(234,14,142,0.7)}.tile--four-by-four.light .tile--content__desciption{border-bottom:1px solid #fff}.tile--four-by-four.dark .tile--link{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.3)),color-stop(50%, rgba(255,255,255,0.6)),color-stop(80%, #ffffff),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.6) 50%,#ffffff 80%,#ffffff 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.6) 50%,#ffffff 80%,#ffffff 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.6) 50%,#ffffff 80%,#ffffff 100%)}.overlay-fallback{bottom:0;left:0;position:absolute;right:50%;top:0}.tile--content__desciption{border-bottom:1px solid rgba(34,34,34,0.3);-webkit-box-orient:vertical;color:#222;display:-webkit-box;padding:0}.tile--two-quarters .tile--content__desciption,.tile--hero .tile--content__desciption{height:3.6em;-webkit-line-clamp:3;line-height:1.2em}.tile--four-by-four .tile--content__desciption{height:4.8em;-webkit-line-clamp:4;line-height:1.2em}.touch .main__news .item{-moz-transform-style:initial;-webkit-transform-style:initial;transform-style:initial;-moz-backface-visibility:initial;-webkit-backface-visibility:initial;backface-visibility:initial;-moz-transform:initial;-ms-transform:initial;-webkit-transform:initial;transform:initial;-moz-transition-timing-function:initial;-o-transition-timing-function:initial;-webkit-transition-timing-function:initial;transition-timing-function:initial}.main__terms{color:#fff;margin:5em auto 3em;text-transform:uppercase;width:75%}.main__terms h1{font-family:'DINEngschriftStd', sans-serif;font-size:2.5em}.main__terms .subheading{color:#ea0e8e;font-family:'DINEngschriftStd', sans-serif;font-size:1.75em;margin:0 0 1em;text-align:left}.main__terms p{color:#d2d2d2;font-size:0.6875em;padding:0 0 0.5em;text-align:justify}.main__terms .terms-section{color:#d2d2d2;font-size:1em;padding:1em 0 0.5em}.hero__description-wrapper{color:#fff;margin:0 auto}.hero__desctiption-text{padding-top:2%}.hero__title{font-size:3.75em}.hero__client{padding:2% 0}.client{display:block;font-family:'DINWeb-MediumIta', sans-serif;font-size:0.75em;padding-top:1em}.work__hero .tile--work__cta-container{position:relative}.full{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center}.tile--hero__header,.tile--work__header{font-family:DINWebPro-Bold;font-size:1.25em;font-weight:normal;line-height:100%;padding-bottom:0.25em}@media (min-width: 35.5em){.tile--hero__header,.tile--work__header{font-size:1em}}@media (min-width: 48em){.tile--hero__header,.tile--work__header{font-size:1.25em}}@media (min-width: 65em){.tile--hero__header,.tile--work__header{font-size:1.25em}}.tile--work-video .tile--work__container{margin-right:25px}@media (min-width: 35.5em){.tile--work-video .tile--work__container{margin-right:25px}}@media (min-width: 48em){.tile--work-video .tile--work__container{margin-right:40px}}@media (min-width: 65em){.tile--work-video .tile--work__container{margin-right:45px}}@media (min-width: 65em){.module-height-restriction{height:512px;max-height:512px}}@media (min-width: 106em){.module-height-restriction{height:900px;max-height:900px}}.previous-view-container,.next-view-container{left:0;padding-top:60px;position:absolute;top:0;width:100%}.previous-view-container{z-index:0}.previous-view,.next-view{position:relative;width:100%}.next-view-container{background-color:#232323;clip:rect(0, 0, 50000px, 0);display:block;width:100%;z-index:1}.reveal-view{-moz-transition:clip 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:clip 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:clip 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:clip 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);clip:rect(0, 400px, 50000px, 0)}@media (min-width: 35.5em){.reveal-view{clip:rect(0, 700px, 50000px, 0)}}@media (min-width: 48em){.reveal-view{clip:rect(0, 1280px, 50000px, 0)}}@media (min-width: 65em){.reveal-view{clip:rect(0, 1550px, 50000px, 0)}}@media (min-width: 106em){.reveal-view{clip:rect(0, 3000px, 50000px, 0)}}.js .lazy-load-bg-img{background-image:none !important}.js .lazy-load-bg-transition{-moz-transition:background-image 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:background-image 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:background-image 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:background-image 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button--close{overflow:hidden;text-indent:200%;white-space:nowrap;background:url("../../images/global/button--close.png") no-repeat center center;border:3px solid #fff;border-radius:50%;cursor:pointer;height:26px;line-height:0;padding:22px;width:26px}.svg .button--close{background-image:url("../../images/global/button--close.svg")}.button--close:hover{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s}.close-btn{overflow:hidden;text-indent:200%;white-space:nowrap;background:url("../../images/global/close-button.png") 0 0 no-repeat;cursor:pointer;display:block;font-size:0;height:35px;width:35px}.svg .close-btn{background:url("../../images/global/close-button.svg") 0 0 no-repeat}.close-btn-yellow-rollover:hover{background-image:url("../../images/global/close-button-hover-yellow.png")}.svg .close-btn-yellow-rollover:hover{background-image:url("../../images/global/close-button-hover-yellow.svg")}.close-btn-magenta-rollover:hover{background-image:url("../../images/global/close-button-hover-magenta.png")}.svg .close-btn-magenta-rollover:hover{background-image:url("../../images/global/close-button-hover-magenta.svg")}.filters li{margin:0;position:relative}.filters a{color:#fff;display:block}.border-animate .three-sided-border-container,.item .three-sided-border-container{padding:2em 0;position:relative;z-index:2}.no-touch .border-animate .three-sided-border,.no-touch .item .three-sided-border{position:absolute}.no-touch .three-sided-border-container:hover .three-sided-border,.no-touch .tile--content__cta:hover .three-sided-border,.no-touch .hero__cta-container:hover .three-sided-border,.no-touch .three-sided-border:hover{color:#222}.no-touch .three-sided-border-container:hover .three-sided-border:before,.no-touch .tile--content__cta:hover .three-sided-border:before,.no-touch .hero__cta-container:hover .three-sided-border:before,.no-touch .three-sided-border:hover:before{-moz-transition:height 0.3s ease-out,top 0.3s ease-out;-o-transition:height 0.3s ease-out,top 0.3s ease-out;-webkit-transition:height 0.3s ease-out,top 0.3s ease-out;transition:height 0.3s ease-out,top 0.3s ease-out;height:375%}.no-touch .text-color--is-black .three-sided-border-container:hover .three-sided-border,.no-touch .text-color--is-black .tile--content__cta:hover .three-sided-border,.no-touch .text-color--is-black .hero__cta-container:hover .three-sided-border,.no-touch .text-color--is-black .three-sided-border:hover,.no-touch .text-color--is-dark .three-sided-border-container:hover .three-sided-border,.no-touch .text-color--is-dark .tile--content__cta:hover .three-sided-border,.no-touch .text-color--is-dark .hero__cta-container:hover .three-sided-border,.no-touch .text-color--is-dark .three-sided-border:hover{color:#fff}.no-touch .text-color--is-white .three-sided-border-container:hover .three-sided-border,.no-touch .text-color--is-white .tile--content__cta:hover .three-sided-border,.no-touch .text-color--is-white .hero__cta-container:hover .three-sided-border,.no-touch .text-color--is-white .three-sided-border:hover,.no-touch .text-color--is-light .three-sided-border-container:hover .three-sided-border,.no-touch .text-color--is-light .tile--content__cta:hover .three-sided-border,.no-touch .text-color--is-light .hero__cta-container:hover .three-sided-border,.no-touch .text-color--is-light .three-sided-border:hover{color:#000}.cta-agency-link .three-sided-border-container a{font-family:'DINEngschriftStd', sans-serif;font-size:1em}.cta-agency-link .three-sided-border-container a:after{background-color:inherit;box-sizing:border-box;clip:initial;margin-left:0;padding-top:14px;width:100%}.cta-agency-link .three-sided-border-container .three-sided-border{position:relative}.three-sided-border{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);-o-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);-webkit-transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);transition-timing-function:cubic-bezier(0.46, 0.13, 0.63, 0.99);cursor:pointer;display:block;font-family:'DINEngschriftStd', sans-serif;font-size:0.8125em;height:10px;letter-spacing:0.1em;line-height:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%;z-index:1;background:transparent}.three-sided-border:before{-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition:height 0.3s ease-in,top 0.3s ease-in;-o-transition:height 0.3s ease-in,top 0.3s ease-in;-webkit-transition:height 0.3s ease-in,top 0.3s ease-in;transition:height 0.3s ease-in,top 0.3s ease-in;background-color:#fff;content:'';display:block;height:0;left:0;position:absolute;bottom:-5px;width:100%;z-index:-1}.text-color--is-black .three-sided-border:before{background-color:#222}.three-sided-border:after{border:2px solid #fff;border-top:0;content:'';display:block;height:100%;position:relative;bottom:-2px}@media (min-width: 48em){.three-sided-border:after{border:3px solid #fff;bottom:-2px;border-top:0}}.text-color--is-grey .three-sided-border:after{border-color:#333;border-top:0}.text-color--is-black .three-sided-border:after,.text-color--is-dark .three-sided-border:after{border-color:#222;border-top:0}.text-color--is-white .three-sided-border:after,.text-color--is-light .three-sided-border:after{border-color:#fff;border-top:0}.text-color--is-white .three-sided-border,.text-color--is-light .three-sided-border{border-color:#fff;color:#fff}.text-color--is-black .three-sided-border,.text-color--is-dark .three-sided-border{border-color:#222;color:#222}.text-color--is-grey .three-sided-border,.text-color--is-grey .three-sided-border{border-color:#333;color:#333}.three-sided-border a{color:inherit;padding-top:1px}.reload-button-container{display:inline-block}.no-js .reload-button-container{display:none}.reload-button{overflow:hidden;text-indent:200%;white-space:nowrap;-webkit-backface-visibility:hidden;cursor:pointer;display:none;text-decoration:none;-webkit-transform-style:preserve-3d}@media (min-width: 48em){.reload-button{display:inline-block}}.reload-button .arrows,.reload-button .circle,.reload-button .cog,.reload-button .half-circle{bottom:0;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;width:50px}@media (min-width: 35.5em){.reload-button .arrows,.reload-button .circle,.reload-button .cog,.reload-button .half-circle{height:110px;width:110px}}.no-touch .reload-button:hover .arrows{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition-duration:0.43s;-o-transition-duration:0.43s;-webkit-transition-duration:0.43s;transition-duration:0.43s}.arrows{-moz-transition-duration:0.43s;-o-transition-duration:0.43s;-webkit-transition-duration:0.43s;transition-duration:0.43s;-moz-transition-timing-function:cubic-bezier(0.01, 0.65, 0.65, 1);-o-transition-timing-function:cubic-bezier(0.01, 0.65, 0.65, 1);-webkit-transition-timing-function:cubic-bezier(0.01, 0.65, 0.65, 1);transition-timing-function:cubic-bezier(0.01, 0.65, 0.65, 1);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url("../../images/global/reload__arrows.png") center center no-repeat}.svg .arrows{background-image:url("../../images/global/reload__arrows.svg")}.reload-button--is-black .arrows{background:url("../../images/global/reload__arrows-black.png") center center no-repeat}.svg .reload-button--is-black .arrows{background-image:url("../../images/global/reload__arrows-black.svg")}.cog{background:url("../../images/global/reload__cog.png") center center no-repeat;opacity:0}.svg .cog{background-image:url("../../images/global/reload__cog.svg")}.reload-button--is-black .cog{background:url("../../images/global/reload__cog-black.png") center center no-repeat}.svg .reload-button--is-black .cog{background-image:url("../../images/global/reload__cog-black.svg")}.circle{-moz-transform:scaleX(1.27) scaleY(1.27);-ms-transform:scaleX(1.27) scaleY(1.27);-webkit-transform:scaleX(1.27) scaleY(1.27);transform:scaleX(1.27) scaleY(1.27);background:url("../../images/global/reload__cir.png") center center no-repeat;opacity:0}.svg .circle{background-image:url("../../images/global/reload__cir.svg")}.reload-button--is-black .circle{background:url("../../images/global/reload__cir-black.png") center center no-repeat}.svg .reload-button--is-black .circle{background-image:url("../../images/global/reload__cir-black.svg")}.half-circle{background:url("../../images/global/reload__half_cir.png") center center no-repeat;opacity:0}.svg .half-circle{background-image:url("../../images/global/reload__half_cir.svg")}.reload-button--is-black .half-circle{background:url("../../images/global/reload__half_cir-black.png") center center no-repeat}.svg .reload-button--is-black .half-circle{background-image:url("../../images/global/reload__half_cir-black.svg")}.show-refresh{overflow:hidden}.show-refresh .reload-button{-moz-transform:opacity;-ms-transform:opacity;-webkit-transform:opacity;transform:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:1}.show-refresh .arrows{-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-moz-animation-name:animateRefreshArrow;-webkit-animation-name:animateRefreshArrow;animation-name:animateRefreshArrow;-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.show-refresh .circle{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transform:scaleX;-webkit-transform:scaleX;transform:scaleX;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:1}.show-refresh .half-circle{-moz-animation-name:rotateHalfCircle;-webkit-animation-name:rotateHalfCircle;animation-name:rotateHalfCircle;-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-duration:1.2s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.show-refresh .cog{-moz-animation-name:rotateCog;-webkit-animation-name:rotateCog;animation-name:rotateCog;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.show-refresh .cs-video__shell{display:none}@-webkit-keyframes animateRefreshArrow{0%{opacity:0;transform:rotate(360deg)}100%{opacity:1;transform:rotate(0deg)}}@-moz-keyframes animateRefreshArrow{0%{opacity:0;transform:rotate(360deg)}100%{opacity:1;transform:rotate(0deg)}}@-o-keyframes animateRefreshArrow{0%{opacity:0;transform:rotate(360deg)}100%{opacity:1;transform:rotate(0deg)}}@keyframes animateRefreshArrow{0%{opacity:0;transform:rotate(360deg)}100%{opacity:1;transform:rotate(0deg)}}@-webkit-keyframes rotateHalfCircle{0%{opacity:0;transform:rotate(-45deg)}10%{opacity:1;transform:rotate(-65deg)}80%{opacity:1;transform:rotate(-800deg)}100%{opacity:0;transform:rotate(-850deg)}}@-moz-keyframes rotateHalfCircle{0%{opacity:0;transform:rotate(-45deg)}10%{opacity:1;transform:rotate(-65deg)}80%{opacity:1;transform:rotate(-800deg)}100%{opacity:0;transform:rotate(-850deg)}}@-o-keyframes rotateHalfCircle{0%{opacity:0;transform:rotate(-45deg)}10%{opacity:1;transform:rotate(-65deg)}80%{opacity:1;transform:rotate(-800deg)}100%{opacity:0;transform:rotate(-850deg)}}@keyframes rotateHalfCircle{0%{opacity:0;transform:rotate(-45deg)}10%{opacity:1;transform:rotate(-65deg)}80%{opacity:1;transform:rotate(-800deg)}100%{opacity:0;transform:rotate(-850deg)}}@-webkit-keyframes rotateCog{0%{opacity:0;transform:rotate(90deg)}10%{opacity:1;transform:rotate(85deg)}80%{opacity:1;transform:rotate(5deg)}100%{opacity:0;transform:rotate(0deg)}}@-moz-keyframes rotateCog{0%{opacity:0;transform:rotate(90deg)}10%{opacity:1;transform:rotate(85deg)}80%{opacity:1;transform:rotate(5deg)}100%{opacity:0;transform:rotate(0deg)}}@-o-keyframes rotateCog{0%{opacity:0;transform:rotate(90deg)}10%{opacity:1;transform:rotate(85deg)}80%{opacity:1;transform:rotate(5deg)}100%{opacity:0;transform:rotate(0deg)}}@keyframes rotateCog{0%{opacity:0;transform:rotate(90deg)}10%{opacity:1;transform:rotate(85deg)}80%{opacity:1;transform:rotate(5deg)}100%{opacity:0;transform:rotate(0deg)}}.underline-dark{border-bottom:1px solid #000}.underline-light{border-bottom:1px solid #fff}.responsive-backgroundv2{background-position:bottom center;background-repeat:no-repeat;background-size:cover}.responsive-background{background-position:bottom center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.awards .responsive-background{background-position:center center}.main__news .responsive-background{position:relative}.no-touch .on-screen .active:not(.offices-parent) .bg-zoomin,.no-touch .on-screen .previous:not(.child-location) .bg-zoomin{-moz-transition-duration:10s;-o-transition-duration:10s;-webkit-transition-duration:10s;transition-duration:10s;-moz-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);-ms-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);-webkit-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);transform:scaleX(1.1) scaleY(1.1) translateZ(-1px)}@media screen and (min-width: 0\0){.no-touch .on-screen .active:not(.offices-parent) .bg-zoomin,.no-touch .on-screen .previous:not(.child-location) .bg-zoomin{-moz-transition-duration:0;-o-transition-duration:0;-webkit-transition-duration:0;transition-duration:0}}.no-touch .on-screen .offices-parent .active .bg-zoomin,.no-touch .on-screen .offices-parent .previous .bg-zoomin{-moz-transition-duration:10s;-o-transition-duration:10s;-webkit-transition-duration:10s;transition-duration:10s;-moz-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);-ms-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);-webkit-transform:scaleX(1.1) scaleY(1.1) translateZ(-1px);transform:scaleX(1.1) scaleY(1.1) translateZ(-1px)}@media screen and (min-width: 0\0){.no-touch .on-screen .offices-parent .active .bg-zoomin,.no-touch .on-screen .offices-parent .previous .bg-zoomin{-moz-transition-duration:0;-o-transition-duration:0;-webkit-transition-duration:0;transition-duration:0}}.disable-hover,.disable-hover *{pointer-events:none !important}.refresh--is-animating{pointer-events:none !important}.text-color--is-white{color:#fff}.text-color--is-white a{color:#fff}.text-color--is-black{color:#222}.text-color--is-light{color:#fff}.text-color--is-dark{color:#000}.text-color--is-magenta{color:#ea0e8e}.text-color--is-yellow{color:#fff200}article.light .overlay,article.dark .overlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%}article.light .overlay{background:rgba(234,14,142,0.7)}article.light h1,article.light h2,article.light h3,article.light a,article.light p{color:#fff}article.dark .overlay{background:rgba(255,242,0,0.55)}article.dark h1,article.dark h2,article.dark h3,article.dark a,article.dark p{color:#000}article.work__hero:after{display:none}.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.overlay{position:relative}.overlay:before{content:' ';display:block;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.overlay *{position:relative;z-index:1}.noselect{-webkit-touch-callout:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}
