/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes arrowjump{0%{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}100%{-webkit-transform:translate3d(250%, 0, 0);-moz-transform:translate3d(250%, 0, 0);-ms-transform:translate3d(250%, 0, 0);-o-transform:translate3d(250%, 0, 0);transform:translate3d(250%, 0, 0)}}@keyframes arrowjump{0%{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}100%{-webkit-transform:translate3d(250%, 0, 0);-moz-transform:translate3d(250%, 0, 0);-ms-transform:translate3d(250%, 0, 0);-o-transform:translate3d(250%, 0, 0);transform:translate3d(250%, 0, 0)}}@font-face{font-family:"fontcustom";src:url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.eot");src:url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.eot?#iefix") format("embedded-opentype"),url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.woff") format("woff"),url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.ttf") format("truetype"),url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.svg#fontcustom") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"fontcustom";src:url("../fonts/fontcustom_c2a54a5d75d0b4098a9b4cd2682ee592.svg#fontcustom") format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-Good-Evening:before,.icon-afternoon:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,button.arrow:before,.button.arrow:before,.icon-arrow-up:before,.icon-caret-left:before,.icon-caret-right:before,.icon-close:before,.icon-evening:before,.icon-facebook:before,.icon-instagram:before,.icon-linkedin:before,.icon-mail:before,.icon-morning:before,.icon-night:before,.icon-pin:before,.icon-quote:before,.icon-sun:before,.icon-twitter:before,.icon-youtube:before,.icon-zzz:before{display:inline-block;font-family:"fontcustom";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-Good-Evening:before{content:"\f114"}.icon-afternoon:before{content:"\f100"}.icon-arrow-down:before{content:"\f101"}.icon-arrow-left:before{content:"\f102"}.icon-arrow-right:before,button.arrow:before,.button.arrow:before{content:"\f103"}.icon-arrow-up:before{content:"\f115"}.icon-caret-left:before{content:"\f104"}.icon-caret-right:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-evening:before{content:"\f107"}.icon-facebook:before{content:"\f108"}.icon-instagram:before{content:"\f109"}.icon-linkedin:before{content:"\f10a"}.icon-mail:before{content:"\f10b"}.icon-morning:before{content:"\f10c"}.icon-night:before{content:"\f10d"}.icon-pin:before{content:"\f10e"}.icon-quote:before{content:"\f10f"}.icon-sun:before{content:"\f110"}.icon-twitter:before{content:"\f111"}.icon-youtube:before{content:"\f112"}.icon-zzz:before{content:"\f113"}body{-webkit-animation-duration:0.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:0.1s}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Sentinel A", "Sentinel B", serif;font-weight:400;position:relative}.lt-ie9 body{min-width:960px}h1,h2,h3,h4,h5,h6,p,ul,li{margin-top:0px}h1,h2,h3,h4,h5,h6{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;letter-spacing:-1px}h1{letter-spacing:0.02em;line-height:90%}h2{letter-spacing:0;line-height:110%}p{line-height:1.5em}a,a:link,a:visited{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:#00b3e5;text-decoration:none;outline:none}.no-touch a:hover,.no-touch a:focus{color:#19cdff}strong{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}em{font-weight:normal}em strong,strong em{font-weight:normal}img{display:block;width:100%}img.img-shim{visibility:hidden}@media (min-width: 0em) and (max-width: 40em){img.img-shim{display:none}}iframe{border:none;display:block}.clear{clear:both}.container{*zoom:1;max-width:100%;_width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;position:relative}.container:after{content:"";display:table;clear:both}@media (min-width: 0em) and (max-width: 40em){#main{padding-top:72px}}@media (min-width: 40em){#main{margin-top:72px}}.lt-ie9 #main{margin-top:72px}img.world-map-image{max-width:100%;width:auto;margin:0 auto}.vjack:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.vcenter{display:inline-block;vertical-align:middle;width:99%}@-moz-document url-prefix(){.vcenter{width:97%}}hr.white{border:0;height:1px;background:white}hr.gray{border:0;height:1px;background:#00afb6}.billboard .section{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding-bottom:60px;padding-top:45px;background-size:cover;background-position:top center;padding-left:0.5em;padding-right:0.5em;text-align:center;width:100%}@media (min-width: 40em) and (max-width: 60em){.billboard .section{padding-bottom:80px}}@media (min-width: 60em){.billboard .section{padding-bottom:120px}}.lt-ie9 .billboard .section{padding-bottom:120px}@media (min-width: 40em) and (max-width: 60em){.billboard .section{padding-top:60px}}@media (min-width: 60em){.billboard .section{padding-top:90px}}.lt-ie9 .billboard .section{padding-top:90px}h1.billboard-title{font-size:70px;color:white;margin-bottom:0;text-align:center;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 0em) and (max-width: 40em){h1.billboard-title{font-size:40px}}.billboard .section-subtitle{margin:32px auto 0}.section-cta,.home .locations-cta,.home .home-jobs .opening-cta,.careers .culture-callout a,.culture .career-callout a,.about .contact-locations-wrapper .contact-callout-cta{width:100%;display:block;text-align:center;padding:30px 0;text-transform:uppercase;margin-bottom:0;margin-top:30px;font-size:16px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;-moz-transition:all 0.1s ease-in;-webkit-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}@media (min-width: 40em) and (max-width: 60em){.section-cta,.home .locations-cta,.home .home-jobs .opening-cta,.careers .culture-callout a,.culture .career-callout a,.about .contact-locations-wrapper .contact-callout-cta{padding:40px 0}}@media (min-width: 60em){.section-cta,.home .locations-cta,.home .home-jobs .opening-cta,.careers .culture-callout a,.culture .career-callout a,.about .contact-locations-wrapper .contact-callout-cta{padding:60px 0}}.lt-ie9 .section-cta,.lt-ie9 .home .locations-cta,.home .lt-ie9 .locations-cta,.lt-ie9 .home .home-jobs .opening-cta,.home .home-jobs .lt-ie9 .opening-cta,.lt-ie9 .careers .culture-callout a,.careers .culture-callout .lt-ie9 a,.lt-ie9 .culture .career-callout a,.culture .career-callout .lt-ie9 a,.lt-ie9 .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .lt-ie9 .contact-callout-cta{padding:60px 0}@media (min-width: 40em) and (max-width: 60em){.section-cta,.home .locations-cta,.home .home-jobs .opening-cta,.careers .culture-callout a,.culture .career-callout a,.about .contact-locations-wrapper .contact-callout-cta{margin-top:40px}}@media (min-width: 60em){.section-cta,.home .locations-cta,.home .home-jobs .opening-cta,.careers .culture-callout a,.culture .career-callout a,.about .contact-locations-wrapper .contact-callout-cta{margin-top:60px}}.lt-ie9 .section-cta,.lt-ie9 .home .locations-cta,.home .lt-ie9 .locations-cta,.lt-ie9 .home .home-jobs .opening-cta,.home .home-jobs .lt-ie9 .opening-cta,.lt-ie9 .careers .culture-callout a,.careers .culture-callout .lt-ie9 a,.lt-ie9 .culture .career-callout a,.culture .career-callout .lt-ie9 a,.lt-ie9 .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .lt-ie9 .contact-callout-cta{margin-top:60px}span.pipe-separator{font-size:140%}#hdr{background:none;position:absolute;top:0;left:0;width:100%;height:72px;z-index:500;-webkit-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear;position:fixed}.scrolling #hdr{background-color:rgba(220,216,214,0.6) !important}.lt-ie9 .scrolling #hdr{background:url(/assets/black-30-3b519166bfe828be7f2ec076735f93d9.png) repeat top left transparent}#hdr-brand{background-image:url(/assets/large-logo-blue-79d8e6648b6d0ee03bfe9541da681f97.svg);background-repeat:no-repeat;background-position:center center;display:block;line-height:72px;position:absolute;top:0;left:0;text-indent:-9999px;width:65px;left:50px;transition:background 250ms;background-size:contain}.no-svg #hdr-brand{background-image:url(/assets/large-logo-blue-8a97975690c7d7b72303c85205d4de31.png)}@media (min-width: 0em) and (max-width: 40em){#hdr-brand{left:23px}}body.scrolling #hdr-brand{background-image:url(/assets/large-logo-blue-79d8e6648b6d0ee03bfe9541da681f97.svg)}.no-svg body.scrolling #hdr-brand{background-image:url(/assets/large-logo-blue-8a97975690c7d7b72303c85205d4de31.png)}.hdr-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#b6b6b6;font-size:20px;left:72px;line-height:72px;position:absolute;text-transform:uppercase;-webkit-transition:color 250ms linear;-ms-transition:color 250ms linear;transition:color 250ms linear}body.scrolling .hdr-title{color:white}.hdr-title a{color:#727272}.hdr-title a span{display:inline-block;font-size:23px;margin-right:6px;position:relative;top:-2px;vertical-align:middle}.hdr-controls{position:absolute;right:72px;top:0}@media (min-width: 0em) and (max-width: 40em){.hdr-controls{display:none}}.hdr-social,.hdr-nav{float:left}.hdr-social{border-right:1px solid #dddddd}.hdr-social a{border-left:1px solid #dddddd;color:#00b3e5;display:block;font-size:23px;float:left;line-height:72px;text-align:center;width:72px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:500;font-style:normal}.hdr-social .share-label{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#bbbbbb;float:left;font-size:13px;line-height:72px;padding-right:22px;text-transform:uppercase}a.share-twitter:hover,a.share-twitter:focus{color:#4099ff}a.share-facebook:hover,a.share-facebook:focus{color:#3b5998}a#nav-toggle{cursor:pointer;display:block;position:absolute;right:0;top:0;width:72px;height:72px;text-indent:-9999em;z-index:0}a#nav-toggle span,a#nav-toggle span:before,a#nav-toggle span:after{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;background-color:#00b3e5;display:block;position:absolute;width:25px;height:3px;left:26px;z-index:0}body.scrolling a#nav-toggle span,body.scrolling a#nav-toggle span:before,body.scrolling a#nav-toggle span:after{background-color:#00b3e5}a#nav-toggle span:before,a#nav-toggle span:after{content:"";left:0}a#nav-toggle span{top:35px}a#nav-toggle span:before{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;top:-9px;z-index:10}a#nav-toggle span:after{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:9px}a#nav-toggle:hover span:before{top:-11px}a#nav-toggle:hover span:after{top:11px}#hdr-nav-panel{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-y top right;background-color:#00b3e5;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:500;padding:72px 1.5em;-webkit-overflow-scrolling:touch;padding-left:0;padding-right:0}@media (min-width: 40em){#hdr-nav-panel{padding-top:90px;padding-bottom:90px;padding-left:0;padding-right:0;right:-50%;width:50%}}.lt-ie9 #hdr-nav-panel{padding-top:90px;padding-bottom:90px;padding-left:0;padding-right:0;right:-50%;width:50%}@media (min-width: 40em) and (max-width: 60em){#hdr-nav-panel{right:-60%;width:60%}}a#nav-close{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:white;font-size:23px;width:72px;height:72px;line-height:72px;position:absolute;text-align:center;top:0;right:0;z-index:1000}a#nav-close:hover,a#nav-close:focus{color:black}.hdr-greeting{border-bottom:none;margin-bottom:24px;position:relative}@media (min-width: 40em){.hdr-greeting{margin-bottom:40px}}.lt-ie9 .hdr-greeting{margin-bottom:40px}@media (min-width: 0em) and (max-width: 40em){.hdr-greeting{padding-left:5%}}.hdr-greeting .icon{color:#8d8d8d;color:white;font-size:40px;margin-bottom:6px}@media (min-width: 40em){.hdr-greeting .icon{font-size:30px;position:absolute;left:-38px;top:0;padding-left:10%}}.lt-ie9 .hdr-greeting .icon{font-size:30px;position:absolute;left:-38px;top:0;padding-left:10%}@media (min-width: 40em) and (max-width: 60em){.hdr-greeting .icon{left:-32px}}.hdr-greeting h2{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:1.35714;margin-bottom:6px;color:white;text-transform:upper}@media (min-width: 40em){.hdr-greeting h2{font-size:28px;padding-left:10%}}.lt-ie9 .hdr-greeting h2{font-size:28px;padding-left:10%}.hdr-greeting p{color:white;font-size:12px;line-height:1.375;margin-bottom:24px}@media (min-width: 40em){.hdr-greeting p{font-size:16px;margin-bottom:40px;padding-left:10%}}.lt-ie9 .hdr-greeting p{font-size:16px;margin-bottom:40px;padding-left:10%}#hdr-nav a{display:block;font-size:30px;line-height:2.21429;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;color:white;position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (min-width: 40em){#hdr-nav a{padding-left:10%;font-size:50px;text-transform:uppercase;margin-bottom:0.2em;padding-top:5px;padding-bottom:5px}}.lt-ie9 #hdr-nav a{padding-left:10%;font-size:50px;text-transform:uppercase;margin-bottom:0.2em;padding-top:5px;padding-bottom:5px}@media (min-width: 0em) and (max-width: 40em){#hdr-nav a{line-height:50px;padding-left:5%}}.no-touch #hdr-nav a:hover{display:block;background:white;padding-left:20%;color:#00b3e5}#hdr-nav a.current{color:#00b3e5;display:block;min-height:60px}#hdr-nav a.current span{position:absolute;z-index:1}@media (min-width: 40em){#hdr-nav a.current span{left:10%}}.lt-ie9 #hdr-nav a.current span{left:10%}.no-touch #hdr-nav a.current:hover{background:none;color:white !important}#hdr-nav a.current:before{content:"";font-size:0px;line-height:0%;width:0px;border-bottom:50px solid rgba(0,0,0,0.3);border-right:40px solid rgba(255,255,255,0);width:50%;min-width:400px;position:absolute;left:0;height:0;z-index:0}@media (min-width: 40em) and (max-width: 60em){#hdr-nav a.current:before{min-width:0;width:100%}}@media (min-width: 0em) and (max-width: 40em){#hdr-nav a.current:before{width:70%;min-width:70%}}#hdr-nav-panel .social-icons{margin-left:10%;margin-top:50px}#hdr-nav-panel .social-icons a{padding-right:25px;font-size:25px;color:white;display:inline-block}#hdr-nav-panel .social-icons a:hover{color:#e6e6e6}#hdr-nav-panel .social-icons .icon-youtube:before{line-height:30px;vertical-align:middle;height:30px}.nav-exposed{overflow:hidden}.nav-exposed #hdr-nav-panel{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.lt-ie9 .nav-exposed #hdr-nav-panel{right:0;left:auto}#nav-overlay{background-color:rgba(0,0,0,0.6);overflow:hidden}.lt-ie9 #nav-overlay{background-image:url(/assets/black-30-3b519166bfe828be7f2ec076735f93d9.png)}.nav-exposed #nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}#ftr{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:black;clear:both;padding:30px 1.5em;position:relative;text-align:center;z-index:999;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}@media (min-width: 40em){#ftr{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;text-align:left;padding:72px 0}}.lt-ie9 #ftr{-ms-backface-visibility:hidden;backface-visibility:hidden;text-align:left;padding:72px 0}footer a.home-button.back-to-top{margin-bottom:20px}@media (min-width: 60em){footer a.home-button.back-to-top{display:none}}.lt-ie9 footer a.home-button.back-to-top{display:none}@media (min-width: 40em) and (max-width: 60em){footer a.home-button.back-to-top{display:block;position:relative;margin:20px auto 40px;width:85.72%;margin-left:7.14286%}}footer a.home-button.back-to-top:hover:before{-webkit-animation:none;animation:none}footer a.home-button.back-to-top:before{margin-top:0;font-size:16px;position:absolute;right:15px}@media (min-width: 40em){.ftr-hq,.ftr-contact{width:28.57143%;float:left;margin-right:0%}}.lt-ie9 .ftr-hq,.lt-ie9 .ftr-contact{width:28.57143%;float:left;margin-right:0%;display:inline}@media (min-width: 40em){.ftr-hq{margin-left:7.14286%}}.lt-ie9 .ftr-hq{margin-left:7.14286%}.ftr-title{letter-spacing:1px;color:white;font-size:10px;margin-bottom:12px;text-transform:uppercase}@media (min-width: 40em){.ftr-title{margin-bottom:27px}}.lt-ie9 .ftr-title{margin-bottom:27px}.ftr-details{color:#8d8d8d;font-size:12px;line-height:1.66667}@media (min-width: 0em) and (max-width: 40em){.ftr-details{margin-bottom:42px}}.ftr-contact a{display:block}.ftr-connect a{color:#8d8d8d;font-size:20px;margin-left:38px}@media (min-width: 40em){.ftr-connect a{margin-left:26px}}.lt-ie9 .ftr-connect a{margin-left:26px}.ftr-connect a:first-child{margin-left:0}.ftr-connect .icon-twitter,.ftr-connect .icon-youtube{position:relative;top:2px}@media (min-width: 0em) and (max-width: 40em){.ftr-connect .ftr-details{margin-bottom:0}}.lt-ie9 .ftr-details .icon-instagram,.ie9 .ftr-details .icon-instagram{display:none}button,.button,a.button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-transition-property:border-color, color, background-color;-moz-transition-property:border-color, color, background-color;-o-transition-property:border-color, color, background-color;transition-property:border-color color background-color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;border:2px solid white;background-color:transparent;color:white;font-size:14px;line-height:1.2;padding:20px 36px;position:relative;text-align:center;text-transform:uppercase;overflow:hidden}button:hover,button:focus,.button:hover,.button:focus,a.button:hover,a.button:focus{border-color:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7)}button.orange,.button.orange,a.button.orange{border-color:#00b3e5;color:#00b3e5}button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus,a.button.orange:hover,a.button.orange:focus{border-color:#19cdff;color:#19cdff}button.white,.button.white,a.button.white{border:2px solid white;background-color:transparent;color:white}button.white:hover,button.white:focus,.button.white:hover,.button.white:focus,a.button.white:hover,a.button.white:focus{border-color:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7)}button.no-border,.button.no-border,a.button.no-border{border:none;padding-left:0;color:#00b3e5}button.no-border:hover,button.no-border:focus,.button.no-border:hover,.button.no-border:focus,a.button.no-border:hover,a.button.no-border:focus{color:#19cdff}button.arrow,.button.arrow,a.button.arrow{padding:20px 55px 20px 16px;text-align:left;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}button.arrow:before,.button.arrow:before,a.button.arrow:before{font-size:16px;margin-top:4px;position:absolute;right:21px}button.arrow.no-border,.button.arrow.no-border,a.button.arrow.no-border{padding-left:0}button.arrow:hover:before,.button.arrow:hover:before,a.button.arrow:hover:before{-webkit-animation:arrowjump 1s infinite;animation:arrowjump 1s infinite}.pill,a.pill{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;background-color:white;border:1px solid #dcd8d6;font-size:10px;padding:10px 20px;text-transform:uppercase}.pill.active,a.pill.active{background-color:#00b3e5;border-color:#00b3e5;color:white}.pill.solid,a.pill.solid{background-color:#282828;border:none;color:white}.section-wrapper{background-color:white;float:left;overflow:hidden;position:relative;width:100%}.section{background-color:white;overflow:hidden;position:relative}@media (min-width: 0em) and (max-width: 40em){.section{clear:both}}@media (min-width: 40em){.section{float:left;width:50%}}.lt-ie9 .section{float:left;width:50%}.lt-ie9 .section{min-width:480px}@media (min-width: 40em){.section.full{clear:both;width:100%}}.lt-ie9 .section.full{clear:both;width:100%}@media (min-width: 40em){.section.overview{position:absolute;height:100%;top:0;left:0;z-index:1}}.lt-ie9 .section.overview{position:absolute;height:100%;top:0;left:0;z-index:1}@media (min-width: 40em){.section.content{float:right}}.lt-ie9 .section.content{float:right}@media (min-width: 40em){.section.fixable{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}}.lt-ie9 .section.fixable{-ms-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 40em){.section.fixed{position:fixed;top:0;left:0;height:100%}}.lt-ie9 .section.fixed{position:fixed;top:0;left:0;height:100%}@media (min-width: 60em){.section.fixed .inner{padding-top:132px}}.lt-ie9 .section.fixed .inner{padding-top:132px}.section.fixable .section-cta,.section.fixable .home .locations-cta,.home .section.fixable .locations-cta,.section.fixable .home .home-jobs .opening-cta,.home .home-jobs .section.fixable .opening-cta,.section.fixable .careers .culture-callout a,.careers .culture-callout .section.fixable a,.section.fixable .culture .career-callout a,.culture .career-callout .section.fixable a,.section.fixable .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .section.fixable .contact-callout-cta{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;opacity:0}.section.fixed .section-cta,.section.fixed .home .locations-cta,.home .section.fixed .locations-cta,.section.fixed .home .home-jobs .opening-cta,.home .home-jobs .section.fixed .opening-cta,.section.fixed .careers .culture-callout a,.careers .culture-callout .section.fixed a,.section.fixed .culture .career-callout a,.culture .career-callout .section.fixed a,.section.fixed .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .section.fixed .contact-callout-cta{opacity:1}.section.full .inner{padding:45px 0}@media (min-width: 40em) and (max-width: 60em){.section.full .inner{padding:60px 0}}@media (min-width: 60em){.section.full .inner{padding:90px 0}}.lt-ie9 .section.full .inner{padding:90px 0}@media (min-width: 40em){.section.full .inner{padding-left:7.14286%;padding-right:7.14286%}}.lt-ie9 .section.full .inner{padding-left:7.14286%;padding-right:7.14286%}.section .inner{padding-top:30px;padding-bottom:30px;padding-left:5%;padding-right:5%}@media (min-width: 40em) and (max-width: 60em){.section .inner{padding-top:40px}}@media (min-width: 60em){.section .inner{padding-top:60px}}.lt-ie9 .section .inner{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.section .inner{padding-bottom:40px}}@media (min-width: 60em){.section .inner{padding-bottom:60px}}.lt-ie9 .section .inner{padding-bottom:60px}@media (min-width: 40em){.section .inner{padding-left:14.28571%;padding-right:14.28571%;position:absolute;top:0;left:0;width:100%;height:100%}}.lt-ie9 .section .inner{padding-left:14.28571%;padding-right:14.28571%;position:absolute;top:0;left:0;width:100%;height:100%}.section-wrapper.blue,.section.blue{background-color:#00afb6}.section-wrapper.orange,.section.orange{background-color:#00b3e5}.section-wrapper.yellow,.section.yellow{background-color:#166491}.section-wrapper.foam,.section.foam{background-color:#fcaf17}.section-wrapper.light-gray,.section.light-gray{background-color:#f2f2f2}.section-title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#00afb6;font-size:40px;line-height:90%;margin-bottom:30px;letter-spacing:0.04em;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 40em) and (max-width: 60em){.section-title{font-size:45px}}@media (min-width: 60em){.section-title{font-size:70px}}.lt-ie9 .section-title{font-size:70px}.section-subtitle{color:#8d8d8d;font-size:14px;line-height:1.3;margin-bottom:18px;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400}@media (min-width: 40em){.section-subtitle{font-size:20px}}.lt-ie9 .section-subtitle{font-size:20px}@media (min-width: 40em){.section-cta.button,.home .button.locations-cta,.home .home-jobs .button.opening-cta,.careers .culture-callout a.button,.culture .career-callout a.button,.about .contact-locations-wrapper .button.contact-callout-cta{padding-left:14.28571%;padding-right:14.28571%;position:absolute;bottom:72px;width:71.42857%}}.lt-ie9 .section-cta.button,.lt-ie9 .home .button.locations-cta,.home .lt-ie9 .button.locations-cta,.lt-ie9 .home .home-jobs .button.opening-cta,.home .home-jobs .lt-ie9 .button.opening-cta,.lt-ie9 .careers .culture-callout a.button,.careers .culture-callout .lt-ie9 a.button,.lt-ie9 .culture .career-callout a.button,.culture .career-callout .lt-ie9 a.button,.lt-ie9 .about .contact-locations-wrapper .button.contact-callout-cta,.about .contact-locations-wrapper .lt-ie9 .button.contact-callout-cta{padding-left:14.28571%;padding-right:14.28571%;position:absolute;bottom:72px;width:71.42857%}.section.section-header{padding:22.5px 0;clear:both;text-align:center;width:100%}@media (min-width: 40em) and (max-width: 60em){.section.section-header{padding:30px 0}}@media (min-width: 60em){.section.section-header{padding:45px 0}}.lt-ie9 .section.section-header{padding:45px 0}.section.section-header h5{color:#b4b4b4;font-size:12px;margin:0;text-transform:uppercase}.case-study-block{display:block;overflow:hidden;position:relative}.case-study-block-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;position:absolute;width:100%;height:100%;z-index:1;background:black}.case-study-block img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;position:relative}.case-study-block:after,.slideshow.captioned .slide:after{content:"";display:block;position:absolute;width:100%;bottom:0;left:0;height:40%;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF000000');background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)}.lt-ie9 .case-study-block:after,.lt-ie9 .slideshow.captioned .slide:after,.slideshow.captioned .lt-ie9 .slide:after{background:url(/assets/black-30-3b519166bfe828be7f2ec076735f93d9.png)}.case-study-caption,.slideshow.captioned .slide .caption{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;width:100%;padding:0 20% 0 10%;bottom:36px;left:0;z-index:1}.case-study-title,.slideshow.captioned .slide .caption .heading{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:white;font-size:14px;position:absolute;bottom:0;left:0;padding:0 64px 0 5.5%;text-transform:uppercase;letter-spacing:0.04em}.small-study .case-study-title,.small-study .slideshow.captioned .slide .caption .heading,.slideshow.captioned .slide .caption .small-study .heading{font-size:14px}.case-study-excerpt{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);font-family:"Sentinel A", "Sentinel B", serif;font-weight:400;color:white;color:rgba(255,255,255,0.8);font-size:17px;line-height:1.2;position:absolute;left:0;padding:0 40% 0 5.5%;top:12px}.lt-ie9 .case-study-excerpt{display:none}.case-study-arrow{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:3px solid rgba(255,255,255,0.3);color:white;position:absolute;bottom:30px;right:5.5%;width:38px;height:38px;text-align:center;line-height:38px;overflow:hidden;z-index:100}.case-study-arrow .icon-arrow-right,.case-study-arrow button.arrow,.case-study-arrow .button.arrow{font-size:18px;position:relative;top:2px}.no-touch a.case-study-block:hover img,.no-touch a.case-study-block:focus img,.no-touch a.hover-image-block:hover img,.no-touch a.hover-image-block:focus img,.no-touch a.small-block:hover img,.no-touch a.small-block:focus img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.no-touch a.case-study-block:hover .case-study-block-overlay,.no-touch a.case-study-block:focus .case-study-block-overlay,.no-touch a.hover-image-block:hover .case-study-block-overlay,.no-touch a.hover-image-block:focus .case-study-block-overlay,.no-touch a.small-block:hover .case-study-block-overlay,.no-touch a.small-block:focus .case-study-block-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.no-touch a.case-study-block:hover .case-study-arrow,.no-touch a.case-study-block:focus .case-study-arrow,.no-touch a.hover-image-block:hover .case-study-arrow,.no-touch a.hover-image-block:focus .case-study-arrow,.no-touch a.small-block:hover .case-study-arrow,.no-touch a.small-block:focus .case-study-arrow{-webkit-transform:scale(1.25, 1.25);-moz-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);-o-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25);border-color:white}.no-touch a.case-study-block:hover .icon-arrow-right,.no-touch a.case-study-block:hover button.arrow,.no-touch a.case-study-block:hover .button.arrow,.no-touch a.case-study-block:focus .icon-arrow-right,.no-touch a.case-study-block:focus button.arrow,.no-touch a.case-study-block:focus .button.arrow,.no-touch a.hover-image-block:hover .icon-arrow-right,.no-touch a.hover-image-block:hover button.arrow,.no-touch a.hover-image-block:hover .button.arrow,.no-touch a.hover-image-block:focus .icon-arrow-right,.no-touch a.hover-image-block:focus button.arrow,.no-touch a.hover-image-block:focus .button.arrow,.no-touch a.small-block:hover .icon-arrow-right,.no-touch a.small-block:hover button.arrow,.no-touch a.small-block:hover .button.arrow,.no-touch a.small-block:focus .icon-arrow-right,.no-touch a.small-block:focus button.arrow,.no-touch a.small-block:focus .button.arrow{animation:arrow 1s infinite;-webkit-animation:arrow 1s infinite;-moz-animation:arrow 1s infinite}.no-touch a.case-study-block.instagram-block:hover .case-study-block-overlay,.no-touch a.case-study-block.instagram-block:focus .case-study-block-overlay,.no-touch a.hover-image-block.instagram-block:hover .case-study-block-overlay,.no-touch a.hover-image-block.instagram-block:focus .case-study-block-overlay,.no-touch a.small-block:hover.instagram-block .case-study-block-overlay,.no-touch a.small-block:focus.instagram-block .case-study-block-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}@-webkit-keyframes arrow{0%{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes arrow{0%{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes arrow{0%{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.breaker{padding-left:14.28571%;padding-right:14.28571%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Sentinel SSm A", "Sentinel SSm B", serif;font-weight:800;font-style:italic;background-color:#00b3e5;color:white;font-size:24px;line-height:1.07143;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center}.breaker.yellow{background-color:#166491}.breaker.white{background-color:white}@media (min-width: 40em) and (max-width: 60em){.breaker{font-size:28px}}@media (min-width: 60em){.breaker{font-size:32px}}.lt-ie9 .breaker{font-size:32px}.breaker.large{font-size:28px}@media (min-width: 40em) and (max-width: 60em){.breaker.large{font-size:32px}}@media (min-width: 60em){.breaker.large{font-size:36px}}.lt-ie9 .breaker.large{font-size:36px}.breaker.blue{background-color:#00afb6}.block-caption{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:white;padding:1em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}@media (min-width: 40em){.small-blocks{float:left;width:100%}}.lt-ie9 .small-blocks{float:left;width:100%}.small-block{display:block;float:left;overflow:hidden;position:relative;width:50%}.small-block img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;position:relative}.small-block:after{-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.small-block-caption{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:white;bottom:24px;padding:0 12%;position:absolute;z-index:1}.instagram-block.small-block{position:relative}.instagram-block.small-block .instagram-logo{position:absolute;bottom:6%;right:6%;color:white;z-index:2}.social-block.small-block:after{height:40%;bottom:0;top:auto}.small-block.heading-block .heading-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.small-block.heading-block .heading-container .heading{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:24px;color:white;z-index:2}.small-block.heading-block .heading-container{z-index:2}.small-block.instagram-block .date-posted{display:none}.curtain{position:fixed;width:100%;height:100%;z-index:1000;background-image:url(/assets/black_60p-4a1a7359e15ce5f1b4e5506fccdc267a.png);left:0;top:0}.curtain>div{background:white;width:60%;margin:0 auto;max-width:450px}.curtain .description .copy-container{padding:20px}.curtain img{width:auto;max-width:100%;display:block;margin:0 auto}.instagram-popup{position:relative}.instagram-popup .close{position:absolute;top:-30px;right:0;width:30px;height:30px;cursor:pointer;background-image:url(/assets/yellowclose-4d439e38497fecc550ed74d7a00fe3f4.jpg);text-indent:-9999px}.instagram-popup .instagram-account{color:#166491;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;padding-top:20px;padding-left:20px}.instagram-popup .instagram-account{color:#166491;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;padding-left:20px}.instagram-popup .date{padding-left:20px}.tweets{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#2a2a2a;clear:both;color:#00afb6;padding:36px 0;position:relative;text-align:center;width:100%;min-height:216px;letter-spacing:0.06em;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}@media (min-width: 60em){.tweets{height:192px}}.lt-ie9 .tweets{height:192px}.tweets a{color:#166491}.tweets a .icon-twitter{color:#00afb6}.tweets a:hover,.tweets a:focus{color:#1d83bd}.tweets a:hover .icon-twitter,.tweets a:focus .icon-twitter{color:#00e0e9}.tweets h4,.tweets h4 a{font-size:16px;text-transform:uppercase;color:#00afb6}.tweets h4 span{font-size:16px;position:relative;top:2px;margin-right:6px;line-spacing:0.06em}.tweet{font-size:14px;line-height:1.71429;padding:0 18px}@media (min-width: 40em){.tweet{padding:0 36px}}.lt-ie9 .tweet{padding:0 36px}.tweets .slides{padding-bottom:38px}.clock{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;-o-border-radius:300px;border-radius:300px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;background-color:white;border:2px solid #e5e5e5;color:#cdcdcd;display:table;font-size:10px;margin:0 auto;padding:10px 5px;position:relative;text-transform:uppercase;width:104px;height:104px}.clock.knockout{background:transparent;color:white}.clock-name{display:table-cell;vertical-align:middle;z-index:2;position:relative}.clock .hour{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:1px 30px;-moz-transform-origin:1px 30px;-ms-transform-origin:1px 30px;-o-transform-origin:1px 30px;transform-origin:1px 30px;content:"";background-color:#00b3e5;position:absolute;left:49px;top:20px;width:2px;height:30px}.clock .minute{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:1px 45px;-moz-transform-origin:1px 45px;-ms-transform-origin:1px 45px;-o-transform-origin:1px 45px;transform-origin:1px 45px;content:"";background-color:#00b3e5;position:absolute;left:49px;top:5px;width:2px;height:45px}.clock.yellow .hour,.clock.yellow .minute{background-color:#166491}.clock.foam .hour,.clock.foam .minute{background-color:#fcaf17}.clock.blue .hour,.clock.blue .minute{background-color:#00afb6}.clock.green .hour,.clock.green .minute{background-color:#f26349}.clock.knockout .hour,.clock.knockout .minute{background-color:#853628}.slideshow,custom-slideshow{position:relative}.slides{overflow:hidden;visibility:hidden;position:relative}.slides-inner{overflow:hidden;position:relative}.slide{float:left;position:relative;width:100%}.slide-nav{display:none;bottom:18px;position:absolute;right:1em}@media (min-width: 60em){.slide-nav{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;right:4em}}.lt-ie9 .slide-nav{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;right:4em}.slide-nav a{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:3px solid rgba(255,255,255,0.4);color:white;position:relative;width:38px;height:38px;text-align:center;line-height:38px;overflow:hidden;z-index:100}.lt-ie9 .slide-nav a{background:#00b3e5}.slide-nav div{font-size:18px;position:relative;top:2px}.slide-nav a:hover,.slide-nav a:focus{border-color:white;color:white}.pager{position:absolute;text-align:center;bottom:18px;left:0;width:100%}.pager-dot{-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.5);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:rgba(255,255,255,0.5);cursor:pointer;margin:0 2px;width:9px;height:9px}.lt-ie9 .pager-dot{background:white}.pager-dot.active{background-color:white !important;cursor:default}.lt-ie9 .pager-dot.active{background:#00b3e5 !important}.no-touch .pager-dot:hover,.no-touch .pager-dot:focus{background-color:rgba(255,255,255,0.75)}.slideshow-number{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;width:40px;height:40px;background:#8dd2cc;color:white;margin:0 auto}.slideshow-number-text{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:300;font-style:normal;padding:12px 0;font-size:15px;text-align:center}.pager.gray .pager-dot{background-color:#00afb6;background-color:rgba(0,175,182,0.2);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pager.gray .pager-dot:hover,.pager.gray .pager-dot:focus{background-color:#00afb6;background-color:rgba(0,175,182,0.4)}.pager.gray .pager-dot.active{background-color:#00afb6 !important}.pager.blue .pager-dot.active{background-color:#00afb6 !important}.pager.yellow .pager-dot.active{background-color:#166491 !important}.pager.right{text-align:right;padding-right:1.5em}.hide-nav .pager,.hide-nav .slide-nav{display:none}.slides .slide .video-wrapper{background:black}@media (min-width: 40em){.slides .slide .video-wrapper .vjs-control-bar{padding-top:40px;padding-bottom:40px}}.lt-ie9 .slides .slide .video-wrapper .vjs-control-bar{padding-top:40px;padding-bottom:40px}@media (min-width: 40em) and (max-width: 60em){.slides .slide .video-wrapper .vjs-control-bar{padding-top:0}}@media (min-width: 60em){.slides .slide .video-wrapper .vjs-volume-control,.slides .slide .video-wrapper .vjs-mute-control{float:left}}.lt-ie9 .slides .slide .video-wrapper .vjs-volume-control,.lt-ie9 .slides .slide .video-wrapper .vjs-mute-control{float:left}.slides .slide .video-wrapper .vjs-volume-control,.slides .slide .video-wrapper .vjs-fullscreen-control{display:none}.marquee-slideshow .case-study .pager{max-width:30%;left:50%;margin-left:-15%}@media (min-width: 0em) and (max-width: 40em){.marquee-slideshow .case-study .pager{bottom:10px}}a.video{position:relative;display:block}.video-play{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;background-color:rgba(0,0,0,0.5);border:4px solid white;position:absolute;top:50%;left:50%;width:86px;height:86px;margin:-43px 0 0 -43px}.video-play:after{left:0;right:0;margin:0 auto;position:absolute;-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;border:solid transparent;border-left-color:white;border-width:14px 0 14px 18px;content:"";height:0;width:0;position:absolute;top:50%;margin-top:-14px;left:6px}@media (min-width: 40em){.video-play.large{width:108px;height:108px;margin:-54px 0 0 -54px}}.lt-ie9 .video-play.large{width:108px;height:108px;margin:-54px 0 0 -54px}@media (min-width: 40em){.video-play.large:after{border-width:18px 0 18px 23px;top:50%;margin-top:-18px;left:11px}}.lt-ie9 .video-play.large:after{border-width:18px 0 18px 23px;top:50%;margin-top:-18px;left:11px}a.video:hover .video-play,a.video:focus .video-play{background-color:#00b3e5}.video-wrapper,.video-content{width:100%}.video-content .video-js .vjs-tech{position:relative}.yt-video{position:absolute;top:0;width:100%;height:100%;display:none}.video.playing .yt-video{display:block}.video-content{position:relative}.video-content .video-js{background:none}.video-content .vjs-default-skin .vjs-big-play-button,.mejs-overlay-button{transition:all 0.4s;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;background-color:rgba(0,0,0,0.5);border:4px solid white;position:absolute;top:50%;left:50%;width:86px;height:86px;margin:-43px 0 0 -43px}.video-content .vjs-default-skin .vjs-big-play-button:before,.mejs-overlay-button:before{display:none}.video-content .vjs-default-skin .vjs-big-play-button:after,.mejs-overlay-button:after{-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;border:solid transparent;border-left-color:white;border-width:14px 0 14px 18px;content:"";height:0;width:0;position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-6px}.video-content .vjs-default-skin:hover .vjs-big-play-button,.video-content .vjs-default-skin:hover .mejs-overlay-button,.mejs-container:hover .vjs-big-play-button,.mejs-container:hover .mejs-overlay-button{background-color:#00b3e5}.video-content .vjs-default-skin .vjs-control:focus:before,.video-content .vjs-default-skin .vjs-control:hover:before{text-shadow:none;color:white}.video-content .vjs-default-skin .vjs-slider-handle:before{text-shadow:none}.video-content .vjs-default-skin .vjs-slider-handle:focus:before,.video-content .vjs-default-skin .vjs-slider-handle:hover:before{color:white}body.home #hdr{border:none;height:72px}@media (min-width: 0em) and (max-width: 40em){body.home #hdr{background-color:#00b3e5}}body.home #hdr-brand{background-image:url(/assets/large-logo-white-348d844f7b4a5b320e4cec0839467268.svg)}.no-svg body.home #hdr-brand{background-image:url(/assets/large-logo-white-5b9132a3ef611c67c3e944d6ad590092.png)}body.home.scrolling #hdr-brand{background-image:url(/assets/large-logo-white-348d844f7b4a5b320e4cec0839467268.svg)}.no-svg body.home.scrolling{background-image:url(/assets/large-logo-white-5b9132a3ef611c67c3e944d6ad590092.png)}@media (min-width: 0em) and (max-width: 40em){.home #main{padding-top:0}}@media (min-width: 40em){.home #main{margin-top:0}}.lt-ie9 .home #main{margin-top:0}@media (min-width: 40em){.home .desktop .section-wrapper{background-color:transparent}}.lt-ie9 .home .desktop .section-wrapper{background-color:transparent}.home .home-section.home-welcome{background:#00b3e5}.home .home-section.home-culture{background:#166491}.home .home-section.home-about{background:#f26349}.home .home-section .section-subtitle{margin-bottom:60px}@media (min-width: 40em){.home .home-section .section-subtitle{margin-bottom:0}}.lt-ie9 .home .home-section .section-subtitle{margin-bottom:0}.home-section .inner{padding-top:90px;padding-bottom:60px}@media (min-width: 40em) and (max-width: 60em){.home-section .inner{position:relative}}@media (min-width: 60em){.home-section .inner{padding-top:108px}}.lt-ie9 .home-section .inner{padding-top:108px}@media (min-width: 60em){.home-section{position:absolute;height:100%;top:0;left:0;z-index:1}}.lt-ie9 .home-section{position:absolute;height:100%;top:0;left:0;z-index:1}@media (min-width: 40em) and (max-width: 60em){.home-section-content,.home-section{clear:both;width:100%;float:none}}.home-section .section-title{color:white}.home-section .section-subtitle,.home-titles-item .section-subtitle{color:white}@media (min-width: 60em){.home-section-content{float:right}}.lt-ie9 .home-section-content{float:right}@media (min-width: 0em) and (max-width: 40em){.home-button.button{width:100%}}@media (min-width: 40em) and (max-width: 60em){.home-button.button{width:100%}}@media (min-width: 60em){.home-button.button{padding-left:14.28571%;padding-right:14.28571%;position:absolute;bottom:72px;width:71.42857%}}.lt-ie9 .home-button.button{padding-left:14.28571%;padding-right:14.28571%;position:absolute;bottom:72px;width:71.42857%}@media (min-width: 60em){.home .desktop .home-button.button{position:fixed;width:28.57143%}}.lt-ie9 .home .desktop .home-button.button{position:fixed;width:28.57143%}@media (min-width: 40em) and (max-width: 60em){.home .desktop .home-button.button{width:100%}}.home .video-wrapper{clear:both}@media (min-width: 40em) and (max-width: 60em){.home .video-wrapper{clear:both}}.home-section-content .large-study{clear:both}@media (min-width: 40em) and (max-width: 60em){.home-section-content .large-study{width:100%}}@media (min-width: 40em){.home-section-content .small-study{width:50%;float:left}}.lt-ie9 .home-section-content .small-study{width:50%;float:left}.locations-map{width:100%}.locations-map .container.image{background:#b8d3ca;padding:48px 4.6875%}.locations-map img{margin-bottom:48px}.location-name-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.location-name{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:47px;color:white;top:50%;position:absolute;width:100%;text-align:center;transform:translateY(-50%)}.home .contact-location{padding:0}.home .contact-locations{border-top:0;font-size:0;padding:0 40px}@media (min-width: 60em){.home .contact-locations{padding:0}}.lt-ie9 .home .contact-locations{padding:0}.home .contact-location .region{color:#00b3e5;padding:0 12% 5px}.home .contact-location .region a{color:#f26349}@media (min-width: 60em){.home .contact-location .region:first-child{margin:0 auto}}.lt-ie9 .home .contact-location .region:first-child{margin:0 auto}.home .contact-location .address{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}.home .contact-location{width:100%;display:inline-block;border-bottom:none;border-top:none !important;border-left:none !important;border-top:none !important;border-right:none !important;padding:0 40px;vertical-align:top;padding-bottom:30px;float:none}@media (min-width: 40em) and (max-width: 60em){.home .contact-location{padding-bottom:40px}}@media (min-width: 60em){.home .contact-location{padding-bottom:60px}}.lt-ie9 .home .contact-location{padding-bottom:60px}@media (min-width: 60em){.home .contact-location{width:50%}}.lt-ie9 .home .contact-location{width:50%}.home .contact-location:nth-last-child(2){padding:0}.home .contact-location.even{border-bottom:none;border-top:none !important;border-left:none !important}@media (min-width: 60em){.home .contact-location.even{border-right:1px solid #cccccc !important}}.lt-ie9 .home .contact-location.even{border-right:1px solid #cccccc !important}.home .contact-location:first-child{width:100%;float:none;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:none !important;padding:30px 0;padding-left:10px;padding-right:10px}@media (min-width: 40em) and (max-width: 60em){.home .contact-location:first-child{padding:40px 0}}@media (min-width: 60em){.home .contact-location:first-child{padding:60px 0}}.lt-ie9 .home .contact-location:first-child{padding:60px 0}@media (min-width: 60em){.home .contact-location:first-child{padding:24px 10px;margin-bottom:22.5px;margin-top:22.5px}.lt-ie9 .home .contact-location:first-child{margin-bottom:45px}.lt-ie9 .home .contact-location:first-child{margin-top:45px}}@media (min-width: 60em) and (min-width: 40em) and (max-width: 60em){.home .contact-location:first-child{margin-bottom:30px}}@media (min-width: 60em) and (min-width: 60em){.home .contact-location:first-child{margin-bottom:45px}}@media (min-width: 60em) and (min-width: 40em) and (max-width: 60em){.home .contact-location:first-child{margin-top:30px}}@media (min-width: 60em) and (min-width: 60em){.home .contact-location:first-child{margin-top:45px}}.lt-ie9 .home .contact-location:first-child{padding:24px 10px;margin-bottom:22.5px;margin-top:22.5px}@media (min-width: 40em) and (max-width: 60em){.lt-ie9 .home .contact-location:first-child{margin-bottom:30px}}@media (min-width: 60em){.lt-ie9 .home .contact-location:first-child{margin-bottom:45px}}.lt-ie9 .lt-ie9 .home .contact-location:first-child{margin-bottom:45px}@media (min-width: 40em) and (max-width: 60em){.lt-ie9 .home .contact-location:first-child{margin-top:30px}}@media (min-width: 60em){.lt-ie9 .home .contact-location:first-child{margin-top:45px}}.lt-ie9 .lt-ie9 .home .contact-location:first-child{margin-top:45px}.home .locations-cta{background:#00b3e5;color:white;margin-top:0}.home .locations-cta:hover{background:#19cdff;color:white}.time-zones .zone{height:100px;margin-bottom:24px;padding:0 2%;text-align:center;width:50%;float:left;margin-right:0%;display:inline}@media (min-width: 40em){.time-zones .zone{width:33.33333%;float:left;margin-right:0%}}.lt-ie9 .time-zones .zone{width:33.33333%;float:left;margin-right:0%;display:inline}.zone.overview{color:#8d8d8d;font-size:10px;text-transform:uppercase}.zone.overview .number{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:300;font-style:normal;color:#00afb6;font-size:42px}.home .video-js{margin-bottom:-2px;background:black}.home-video-heading{clear:both}.home-video-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;line-height:34px;color:#00b3e5;text-align:center;padding-top:60px;font-size:40px;max-width:80%;text-align:center;margin:0 auto 20px}.home-video-copy{color:#7d7d7d;text-align:center;padding-bottom:60px;border-bottom:1px solid #cccccc;padding-right:30px;padding-left:30px}@media (min-width: 40em) and (max-width: 60em){.home-video-copy{padding-right:40px}}@media (min-width: 60em){.home-video-copy{padding-right:60px}}.lt-ie9 .home-video-copy{padding-right:60px}@media (min-width: 40em) and (max-width: 60em){.home-video-copy{padding-left:40px}}@media (min-width: 60em){.home-video-copy{padding-left:60px}}.lt-ie9 .home-video-copy{padding-left:60px}.home-map-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;color:#00b3e5;text-align:center;padding-top:60px;font-size:40px;max-width:80%;text-align:center;margin:0 auto 20px}.home-map-copy{color:#7d7d7d;text-align:center;padding-bottom:60px;border-bottom:1px solid #cccccc;padding-right:30px;padding-left:30px}@media (min-width: 40em) and (max-width: 60em){.home-map-copy{padding-right:40px}}@media (min-width: 60em){.home-map-copy{padding-right:60px}}.lt-ie9 .home-map-copy{padding-right:60px}@media (min-width: 40em) and (max-width: 60em){.home-map-copy{padding-left:40px}}@media (min-width: 60em){.home-map-copy{padding-left:60px}}.lt-ie9 .home-map-copy{padding-left:60px}.home-jobs-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;color:#fcaf17;text-align:center;padding-top:60px;font-size:40px;max-width:80%;text-align:center;margin:0 auto 20px}.home-jobs-copy{color:#7d7d7d;text-align:center;padding-bottom:60px;border-bottom:1px solid #cccccc}a.home-believe,a.home-jobs{padding-left:7.14286%;padding-right:14.28571%;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:300;font-style:normal;border-bottom:1px solid #e3e3e3;color:#727272;display:block;font-size:28px;line-height:1.21429;padding-bottom:60px;padding-top:60px;position:relative}.home-believe{text-align:center;background:#dcd8d6;padding:60px 0}.home-believe-label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#00afb6;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;margin:30px auto 0}.home-believe-number{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:37px;padding:3px 0;background-color:#f26349;color:white;width:50px;height:50px;margin-bottom:12px;text-align:center;position:relative;top:4px;display:block;margin:0 auto}.home-believe-label{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:13px;color:#00afb6;text-align:center;max-width:400px;margin:30px auto 0;width:400px;background:url(/assets/grey-border-79973fbf420a9695d05701fdfc5752b8.jpg) center left repeat-x transparent}.home-believe-label span{background:#dcd8d6;padding:0 15px;letter-spacing:0.02em;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}.home-believe-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;line-height:34px;color:#727272;text-align:center;padding-top:30px;text-transform:uppercase;font-size:40px;max-width:80%;text-align:center;margin:0 auto}.home-jobs-number{color:#fcaf17;font-size:46px;margin-bottom:6px}#home-titles{-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:white;display:none;font-size:36px;line-height:1.2em;margin-bottom:18px;position:fixed;top:107px;left:50px;width:35%;z-index:101}@media (min-width: 40em) and (max-width: 60em){#home-titles{left:20px}}@media (min-width: 60em){#home-titles{display:block}}.lt-ie9 #home-titles{display:block}#home-titles .section-title{color:white}#home-titles .button-text{position:absolute}.button-text{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}.lt-ie9 .button-text{display:none}.button-text.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.lt-ie9 .button-text.active{display:block}@media (min-width: 60em){.desktop .home-section-titles{display:none}}.lt-ie9 .desktop .home-section-titles{display:none}.home-titles-item{position:absolute}.home-titles-item .section-title{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-titles-item.active .section-title{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home-titles-item .section-subtitle{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-titles-item.active .section-subtitle{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 60em){.home .desktop .home-section{position:fixed;z-index:100}}.lt-ie9 .home .desktop .home-section{position:fixed;z-index:100}@media (min-width: 60em){.home .desktop a.button.arrow{padding:20px 55px 35px 16px}}.lt-ie9 .home .desktop a.button.arrow{padding:20px 55px 35px 16px}@media (min-width: 40em) and (max-width: 60em){.home .desktop a.button.arrow{margin-top:20px}}.home .home-jobs .opening-cta{background:#fcaf17;color:white}.home .home-jobs .opening-cta:hover{background:#fdc049}@media (min-width: 60em){.case-studies header{border-bottom:none}}.lt-ie9 .case-studies header{border-bottom:none}.case-study header#hdr{background:white}.case-study.scrolling header#hdr{background-color:rgba(220,216,214,0.6)}.case-studies header#hdr a#nav-toggle,.case-study header#hdr a#nav-toggle{top:0;right:0}@media (min-width: 60em){.case-studies .section.first-section{width:50%}.case-studies .section.first-section .inner{padding-left:10%;padding-right:10%}}.lt-ie9 .case-studies .section.first-section{width:50%}.lt-ie9 .case-studies .section.first-section .inner{padding-left:10%;padding-right:10%}@media (min-width: 40em) and (max-width: 60em){.case-studies .section.first-section{width:100%;float:none}.case-studies .section.first-section .img-shim{display:none}.case-studies .section.first-section .inner{position:relative;text-align:center;padding-left:0;padding-right:0;margin:0 auto;max-width:80%;margin-top:90px;margin-bottom:60px}.case-studies .section.first-section .inner h1{max-width:none;margin:0 auto 30px}.case-studies .section.first-section .inner .section-subtitle{max-width:none;margin-bottom:0}}@media (min-width: 60em){.case-studies .section.case_study_section{width:25%}.case-studies .section.case_study_section .case-study-block.large .case-study-title,.case-studies .section.case_study_section .case-study-block.large .slideshow.captioned .slide .caption .heading,.slideshow.captioned .slide .caption .case-studies .section.case_study_section .case-study-block.large .heading{font-size:18px}.case-studies .section.case_study_section.quarter{width:25%}.case-studies .section.case_study_section.thirs{width:33.33%}.case-studies .section.case_study_section.half{width:50%}.case-studies .section.case_study_section.full{width:100%}}.lt-ie9 .case-studies .section.case_study_section{width:25%}.lt-ie9 .case-studies .section.case_study_section .case-study-block.large .case-study-title,.lt-ie9 .case-studies .section.case_study_section .case-study-block.large .slideshow.captioned .slide .caption .heading,.slideshow.captioned .slide .caption .lt-ie9 .case-studies .section.case_study_section .case-study-block.large .heading{font-size:18px}.lt-ie9 .case-studies .section.case_study_section.quarter{width:25%}.lt-ie9 .case-studies .section.case_study_section.thirs{width:33.33%}.lt-ie9 .case-studies .section.case_study_section.half{width:50%}.lt-ie9 .case-studies .section.case_study_section.full{width:100%}.lt-ie9 .case-studies .section.case_study_section{width:50%}#main{margin-top:0}@media (min-width: 0em) and (max-width: 40em){.case-studies .section.first-section{margin-bottom:30px}.lt-ie9 .case-studies .section.first-section{margin-bottom:60px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 40em) and (max-width: 60em){.case-studies .section.first-section{margin-bottom:40px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 60em){.case-studies .section.first-section{margin-bottom:60px}}.case-studies .section.first-section .inner{padding-top:0;padding-bottom:0}.case-studies .section.first-section h1{padding-top:30px}@media (min-width: 40em) and (max-width: 60em){.case-studies .section.first-section h1{padding-top:40px}}@media (min-width: 60em){.case-studies .section.first-section h1{padding-top:60px}}.lt-ie9 .case-studies .section.first-section h1{padding-top:60px}@media (min-width: 40em){.case-studies .section.first-section h1{margin-top:72px}}.lt-ie9 .case-studies .section.first-section h1{margin-top:72px}@media (min-width: 40em) and (max-width: 60em){.case-studies .section.first-section h1{font-size:50px}}.case-studies .section.large{width:100%}.case-studies .section.large .small-image{display:none}@media (min-width: 0em) and (max-width: 40em){.case-studies .section.large .small-image{display:block}}@media (min-width: 0em) and (max-width: 40em){.case-studies .section.large .large-image{display:none}}.lt-ie9 .case-studies .section.large .large-image{display:none}.lt-ie9 .case-studies .section.large .small-image{display:block}.section-title{color:#00b3e5;max-width:540px}.section-subtitle{max-width:540px}.work-clients{padding-left:7.14286%;padding-right:7.14286%;padding:45px 0}@media (min-width: 40em) and (max-width: 60em){.work-clients{padding:60px 0}}@media (min-width: 60em){.work-clients{padding:90px 0}}.lt-ie9 .work-clients{padding:90px 0}.clients-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:60px;text-align:center}.clients{text-align:center}.client{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:30px;padding:0 10%;width:48%}@media (min-width: 40em){.client{margin-bottom:60px;padding:0 2.5%;width:19.5%}}.lt-ie9 .client{margin-bottom:60px;padding:0 2.5%;width:19.5%}.client img{margin:0 auto;max-width:100%;width:auto}.case-study .cs-header .vcenter{text-align:right}.section.cs-header{background-position:center center;background-size:cover;overflow:hidden;padding:0}@media (min-width: 40em) and (max-width: 60em){.section.cs-header{max-height:606px}}@media (min-width: 60em){.section.cs-header{max-height:720px}}.lt-ie9 .section.cs-header{max-height:720px}@media (min-width: 40em){.section.cs-header img{visibility:hidden}}.lt-ie9 .section.cs-header img{visibility:hidden}.cs-caption{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;bottom:0;right:5%;position:absolute;text-align:center;width:100%;height:100%;z-index:1}@media (min-width: 40em){.cs-caption{padding-left:7.14286%;padding-right:0%}}.lt-ie9 .cs-caption{padding-left:7.14286%;padding-right:0%}.case-study .cs-intro{margin-top:72px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}@media (min-width: 0em) and (max-width: 40em){.case-study .cs-intro{margin-top:0;padding-top:30px}.lt-ie9 .case-study .cs-intro{padding-top:60px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 40em) and (max-width: 60em){.case-study .cs-intro{padding-top:40px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 60em){.case-study .cs-intro{padding-top:60px}}.case-study .cs-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;color:#00b3e5;font-size:32px;line-height:1.27778;margin-bottom:6px;text-align:center}@media (min-width: 0em) and (max-width: 40em){.case-study .cs-title{padding-left:2%;padding-right:2%;line-height:1}}@media (min-width: 40em) and (max-width: 60em){.case-study .cs-title{font-size:38px;padding-top:30px}.lt-ie9 .case-study .cs-title{padding-top:60px}}@media (min-width: 40em) and (max-width: 60em) and (min-width: 40em) and (max-width: 60em){.case-study .cs-title{padding-top:40px}}@media (min-width: 40em) and (max-width: 60em) and (min-width: 60em){.case-study .cs-title{padding-top:60px}}@media (min-width: 60em){.case-study .cs-title{font-size:75px;line-height:90%;max-width:80%;margin:0 auto;padding-top:30px}.lt-ie9 .case-study .cs-title{padding-top:60px}}@media (min-width: 60em) and (min-width: 40em) and (max-width: 60em){.case-study .cs-title{padding-top:40px}}@media (min-width: 60em) and (min-width: 60em){.case-study .cs-title{padding-top:60px}}.lt-ie9 .case-study .cs-title{font-size:75px;line-height:90%;max-width:80%;margin:0 auto;padding-top:30px}@media (min-width: 40em) and (max-width: 60em){.lt-ie9 .case-study .cs-title{padding-top:40px}}@media (min-width: 60em){.lt-ie9 .case-study .cs-title{padding-top:60px}}.lt-ie9 .lt-ie9 .case-study .cs-title{padding-top:60px}.cs-client{color:#7d7d7d;font-size:20px;text-align:center;font-weight:normal;margin-bottom:0;padding-bottom:30px;padding-top:10px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}@media (min-width: 40em) and (max-width: 60em){.cs-client{padding-bottom:40px}}@media (min-width: 60em){.cs-client{padding-bottom:60px}}.lt-ie9 .cs-client{padding-bottom:60px}@media (min-width: 0em) and (max-width: 40em){.cs-client{font-size:18px}}.pager-dot.active{background-color:#00b3e5 !important}.section.cs-challenge{background-color:#00b3e5;float:right}@media (min-width: 60em){.cs-challenge.section .inner{padding-left:0;padding-right:0;text-align:center}.cs-challenge.section .inner .vcenter{max-width:690px}}.lt-ie9 .cs-challenge.section .inner{padding-left:0;padding-right:0;text-align:center}.lt-ie9 .cs-challenge.section .inner .vcenter{max-width:690px}.cs-challenge h3{color:white;font-size:35px;text-align:center;margin:0.1em 0;letter-spacing:0.02em;line-height:1;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 60em){.cs-challenge h3{font-size:72px}}.lt-ie9 .cs-challenge h3{font-size:72px}.cs-challenge p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:white;font-size:18px;line-height:1.27273;text-align:center;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400}@media (min-width: 60em){.cs-challenge p{font-size:20px;width:90%;margin:0 auto}}.lt-ie9 .cs-challenge p{font-size:20px;width:90%;margin:0 auto}@media (min-width: 0em) and (max-width: 40em){.cs-challenge .inner{padding-left:1.5em;padding-right:1.5em}}.cs-overview{padding:36px 0;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400;color:#7d7d7d;font-size:18px;padding-left:1.5em;padding-right:1.5em}@media (min-width: 40em) and (max-width: 60em){.cs-overview{padding:48px 0}}@media (min-width: 60em){.cs-overview{padding:72px 0}}.lt-ie9 .cs-overview{padding:72px 0}.cs-overview p{text-align:center;line-height:1.9em}@media (min-width: 40em){.cs-overview p{max-width:60%;margin:0 auto}}.lt-ie9 .cs-overview p{max-width:60%;margin:0 auto}.section.cs-quote{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:30px 0;background-color:#282828;color:#d5d5d5;text-align:center}@media (min-width: 40em) and (max-width: 60em){.section.cs-quote{padding:40px 0}}@media (min-width: 60em){.section.cs-quote{padding:60px 0}}.lt-ie9 .section.cs-quote{padding:60px 0}.cs-quote .icon-quote{color:#00b3e5;font-size:20px}.cs-quote p{font-family:"Sentinel SSm A", "Sentinel SSm B", serif;font-weight:800;font-style:italic;font-weight:500;font-size:24px;line-height:1.16667;margin-bottom:24px;color:white}.cs-quote cite{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:13px;padding:0 15px;letter-spacing:0.02em;font-style:normal;color:#919191}.cs-details{padding:45px 0;padding-left:1.5em;padding-right:1.5em}@media (min-width: 40em) and (max-width: 60em){.cs-details{padding:60px 0}}@media (min-width: 60em){.cs-details{padding:90px 0}}.lt-ie9 .cs-details{padding:90px 0}.cs-details h1,.cs-details h2,.cs-details h3,.cs-details h4,.cs-details h5,.cs-details h6{font-size:12px}.cs-details .cs-tags h5{text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}.cs-related .section.section-header h5{text-transform:uppercase;letter-spacing:2px;font-size:22px;color:white;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}.cs-details .cs-tags h6{text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}.cs-details-first{margin-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.cs-details-first{margin-bottom:40px}}@media (min-width: 60em){.cs-details-first{margin-bottom:60px}}.lt-ie9 .cs-details-first{margin-bottom:60px}@media (min-width: 40em){.cs-details-first{padding-left:7.14286%;padding-right:7.14286%}}.lt-ie9 .cs-details-first{padding-left:7.14286%;padding-right:7.14286%}@media (min-width: 40em){.cs-details-last{padding-left:0%;padding-right:7.14286%}}.lt-ie9 .cs-details-last{padding-left:0%;padding-right:7.14286%}.cs-details-first p,.cs-details-first ul{font-family:"Sentinel A", "Sentinel B", serif;font-weight:400;font-size:18px;margin-bottom:30px;color:#00afb6;font-size:18px;line-height:1.9em}.cs-details-first ul{padding:0;margin:0}.cs-details-first li{list-style:none}.cs-stats{margin-bottom:60px}.cs-stat{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:18px}.cs-stat:first-child{margin-right:30px}.cs-stat-number{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:45px;color:#00b3e5;margin-bottom:5px}@media (min-width: 0em) and (max-width: 40em){.cs-stat-number{font-size:26px}}.cs-stat-label{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#8d8d8d;font-size:13px;letter-spacing:1px;line-height:1.16667;text-transform:uppercase}.cs-tags{margin-bottom:48px}.cs-tags .pill.solid{margin-right:4px;background:#00b3e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:13px;text-transform:capitalize}body.blog .hdr-title{color:white}@media (min-width: 0em) and (max-width: 40em){body.blog .hdr-title{color:#00b3e5}}body.blog #hdr-nav-panel{background:#00b3e5}body.blog #hdr-nav a.current,.no-touch body.about #hdr-nav a:hover{color:#00b3e5}body.blog a#nav-toggle{background:#00b3e5}.blog #hdr-brand{background-image:url(/assets/large-logo-orange-8f20b19782a50d658e10b9a332ba0c97.svg)}.no-svg .blog #hdr-brand{background-image:url(/assets/large-logo-orange-a9ac05d1c97c59711172141e3e1b6458.png)}.blog .section.fixable .section-cta,.blog .section.fixable .home .locations-cta,.home .blog .section.fixable .locations-cta,.blog .section.fixable .home .home-jobs .opening-cta,.home .home-jobs .blog .section.fixable .opening-cta,.blog .section.fixable .careers .culture-callout a,.careers .culture-callout .blog .section.fixable a,.blog .section.fixable .culture .career-callout a,.culture .career-callout .blog .section.fixable a,.blog .section.fixable .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .blog .section.fixable .contact-callout-cta{opacity:1}.mini-posts{padding-left:7.14286%;padding-right:7.14286%;float:left;padding-top:42px;width:100%}@media (min-width: 0em) and (max-width: 40em){.mini-posts{padding-bottom:42px}}@media (min-width: 40em){.mini-posts{padding-left:7.14286%;padding-right:0%}}.lt-ie9 .mini-posts{padding-left:7.14286%;padding-right:0%}.mini-post-block{margin-bottom:30px;text-align:center}@media (min-width: 0em) and (max-width: 40em){.mini-post-block{text-align:center}}@media (min-width: 40em){.mini-post-block{width:50%;float:left;margin-right:0%;padding-left:0%;padding-right:16.66667%;margin-bottom:42px}}.lt-ie9 .mini-post-block{width:50%;float:left;margin-right:0%;display:inline;padding-left:0%;padding-right:16.66667%;margin-bottom:42px}@media (min-width: 0em) and (max-width: 40em){.mini-post-block .post-author-avatar img{margin-left:auto;margin-right:auto}}.mini-post-block .post-author-details{margin-bottom:4px}.mini-post-block:nth-child(odd){clear:both}a.mini-post-title{display:block;font-size:13px;line-height:1.38462;color:#00afb6;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400}.blog-categories{position:relative;top:20px;right:23px;z-index:500}@media (min-width: 0em) and (max-width: 40em){.blog-categories{display:none}}#blog-index-actions .section{padding:30px 0;text-align:center}@media (min-width: 40em) and (max-width: 60em){#blog-index-actions .section{padding:40px 0}}@media (min-width: 60em){#blog-index-actions .section{padding:60px 0}}.lt-ie9 #blog-index-actions .section{padding:60px 0}#blog-index-actions .button{min-width:268px}.blog-category-header{border-bottom:1px solid #dddddd}.blog-category-header .section{padding-left:7.14286%;padding-right:7.14286%;padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.blog-category-header .section{padding-top:40px}}@media (min-width: 60em){.blog-category-header .section{padding-top:60px}}.lt-ie9 .blog-category-header .section{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.blog-category-header .section{padding-bottom:40px}}@media (min-width: 60em){.blog-category-header .section{padding-bottom:60px}}.lt-ie9 .blog-category-header .section{padding-bottom:60px}.blog-category-header h1{width:58.33333%;float:left;margin-right:0%;display:inline;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:36px;margin-bottom:0}.blog-category-header .post-count{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;width:41.66667%;float:right;margin-right:0;*margin-left:0%;display:inline;color:#aaaaaa;font-size:12px;line-height:36px;letter-spacing:1px;position:relative;text-align:right;top:9px;text-transform:uppercase}#load-more-posts{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:14px;letter-spacing:1px;text-transform:uppercase}#load-more-posts span{font-size:17px;margin-left:6px}.post-author-details{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#00afb6}.post-author-avatar img{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:3px solid white;overflow:hidden;width:48px;height:48px;margin:0 auto 12px}.post-author-avatar.large img{border:none;width:80px;height:80px}.post-author-name{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:10px;letter-spacing:0.02em;text-transform:uppercase}.post-author-byline{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:12px}.post-author-byline a{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:1px}.post-author-location{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;bottom:18px;color:#a4a4a4;font-size:12px;letter-spacing:1px;text-transform:uppercase}.post-author-location span{margin-right:6px}.post-thumb{background-color:black;display:block}.post-thumb .inner{padding-left:14.28571%;padding-right:14.28571%;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 0em) and (max-width: 40em){.post-thumb .inner{padding-left:7.14286%;padding-right:7.14286%}}.post-thumb img{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0.6}a.post-thumb:hover img,a.post-thumb:focus img{opacity:0.8}.post-preview{position:relative;background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-x bottom left}@media (min-width: 0em) and (max-width: 40em){.post-preview{padding:30px 0}}.post-preview-thumb{width:25%;float:left;margin-right:0%;display:inline;display:block}@media (min-width: 0em) and (max-width: 40em){.post-preview-thumb{display:none}}.post-preview-details{overflow:hidden;padding:0 5.55556%;position:absolute;top:0;left:25%;height:100%;width:75%;z-index:100}@media (min-width: 0em) and (max-width: 40em){.post-preview-details{left:auto;position:relative;width:100%;height:auto}}.post-preview-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:black;color:rgba(0,0,0,0.8);float:none;font-size:21px;line-height:1.2;margin-bottom:12px;text-align:center;width:100%}@media (min-width: 40em){.post-preview-title{text-align:left}}.lt-ie9 .post-preview-title{text-align:left}@media (min-width: 40em) and (max-width: 60em){.post-preview-title{font-size:28px}}@media (min-width: 60em){.post-preview-title{font-size:36px;margin-bottom:18px}}.lt-ie9 .post-preview-title{font-size:36px;margin-bottom:18px}.post-preview-title a{color:black;color:rgba(0,0,0,0.8)}.no-touch .post-preview-title a:hover,.no-touch .post-preview-title a:focus{color:#00b3e5}.post-preview .post-author-details{position:relative;text-align:center;width:100%}@media (min-width: 40em){.post-preview .post-author-details{font-size:12px;text-align:left}}.lt-ie9 .post-preview .post-author-details{font-size:12px;text-align:left}@media (min-width: 40em){.post-preview .post-author-avatar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}}.lt-ie9 .post-preview .post-author-avatar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}.post-preview .post-author-avatar img{margin:0 auto 6px}@media (min-width: 40em){.post-preview .post-author-avatar img{margin:0}}.lt-ie9 .post-preview .post-author-avatar img{margin:0}@media (min-width: 40em){.post-preview .post-author-byline{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}.lt-ie9 .post-preview .post-author-byline{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.post-container{max-width:75em;padding:0 1.5em}@media (min-width: 40em){.post-container{padding-left:8.33333%;padding-right:8.33333%}}.lt-ie9 .post-container{padding-left:8.33333%;padding-right:8.33333%}.post-header{padding-top:30px;margin-bottom:30px;float:left;position:relative;width:100%}@media (min-width: 40em) and (max-width: 60em){.post-header{padding-top:40px}}@media (min-width: 60em){.post-header{padding-top:60px}}.lt-ie9 .post-header{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.post-header{margin-bottom:40px}}@media (min-width: 60em){.post-header{margin-bottom:60px}}.lt-ie9 .post-header{margin-bottom:60px}.post-title{font-size:28px;line-height:1.1}@media (min-width: 0em) and (max-width: 40em){.post-title{text-align:center}}@media (min-width: 40em){.post-title{width:75%;float:left;margin-right:0%;font-size:40px;min-height:88px}}.lt-ie9 .post-title{width:75%;float:left;margin-right:0%;display:inline;font-size:40px;min-height:88px}.post-header .post-author-details{text-align:center}@media (min-width: 40em){.post-header .post-author-details{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:right;position:absolute;bottom:0;right:0}}.lt-ie9 .post-header .post-author-details{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:right;position:absolute;bottom:0;right:0}@media (min-width: 0em) and (max-width: 40em){.post-header .post-author-avatar img{margin-left:auto;margin-right:auto}}@media (min-width: 40em){.post-header .post-author-avatar img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}.lt-ie9 .post-header .post-author-avatar img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.post-header .post-author-byline{text-transform:uppercase}.post-header .post-author-location{margin-top:6px;text-align:center}@media (min-width: 40em){.post-header .post-author-location{clear:both;text-align:left}}.lt-ie9 .post-header .post-author-location{clear:both;text-align:left}.post-content{padding-bottom:30px;clear:both;color:#727272}@media (min-width: 40em) and (max-width: 60em){.post-content{padding-bottom:40px}}@media (min-width: 60em){.post-content{padding-bottom:60px}}.lt-ie9 .post-content{padding-bottom:60px}@media (min-width: 40em){.post-content{padding-left:8.33333%;padding-right:8.33333%}}.lt-ie9 .post-content{padding-left:8.33333%;padding-right:8.33333%}.post-content p,.post-content ul,.post-content ol{margin-bottom:30px;font-size:16px;line-height:1.625}@media (min-width: 40em) and (max-width: 60em){.post-content p,.post-content ul,.post-content ol{margin-bottom:40px}}@media (min-width: 60em){.post-content p,.post-content ul,.post-content ol{margin-bottom:60px}}.lt-ie9 .post-content p,.lt-ie9 .post-content ul,.lt-ie9 .post-content ol{margin-bottom:60px}@media (min-width: 0em) and (max-width: 40em){.post-content p,.post-content ul,.post-content ol{font-size:14px}}.post-content strong{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:black;font-size:20px;margin-bottom:12px}@media (min-width: 0em) and (max-width: 40em){.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-size:18px}}.post-content blockquote{border-left:2px solid #00afb6;margin-left:0;margin-right:0;padding-left:4.16667%}@media (min-width: 40em){.post-content blockquote{margin-left:-4.16667%}}.lt-ie9 .post-content blockquote{margin-left:-4.16667%}.post-content blockquote p{font-family:"Sentinel SSm A", "Sentinel SSm B", serif;font-weight:800;font-style:italic;color:#00afb6;font-size:26px}@media (min-width: 0em) and (max-width: 40em){.post-content blockquote p{font-size:21px}}.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:30px;margin-top:30px}@media (min-width: 40em) and (max-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:40px}}@media (min-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:60px}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{margin-bottom:60px}@media (min-width: 40em) and (max-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-top:40px}}@media (min-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-top:60px}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{margin-top:60px}@media (min-width: 40em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{width:120%;margin-left:-10%}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{width:120%;margin-left:-10%}.post-tags{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.post-tags{padding-top:80px}}@media (min-width: 60em){.post-tags{padding-top:120px}}.lt-ie9 .post-tags{padding-top:120px}.post-tags h5{color:#727272;font-size:14px;letter-spacing:1px;text-transform:uppercase}.inline-image img{max-width:100%;margin:0 auto;width:auto}.related-posts h5,.related-posts h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:white}.related-posts h5{font-size:12px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}@media (min-width: 60em){.related-posts h5{font-size:14px}}.lt-ie9 .related-posts h5{font-size:14px}.related-posts h3{font-size:32px}@media (min-width: 60em){.related-posts h3{font-size:42px}}.lt-ie9 .related-posts h3{font-size:42px}.career-header .section{background:url(/assets/careers/header-0479f605c735f58ac4050e93ce1caed6.jpg);background-position:bottom center;background-size:cover}.career-header h1 span{display:block;line-height:85%}.career-header h1 span.line1{font-size:50px}@media (min-width: 40em) and (max-width: 60em){.career-header h1 span.line1{font-size:65px}}@media (min-width: 60em){.career-header h1 span.line1{font-size:100px}}.lt-ie9 .career-header h1 span.line1{font-size:100px}.career-header h1 span.line2{font-size:45px}@media (min-width: 40em) and (max-width: 60em){.career-header h1 span.line2{font-size:58px}}@media (min-width: 60em){.career-header h1 span.line2{font-size:95px}}.lt-ie9 .career-header h1 span.line2{font-size:95px}.career-header h1 span.line3{font-size:55px}@media (min-width: 40em) and (max-width: 60em){.career-header h1 span.line3{font-size:71px}}@media (min-width: 60em){.career-header h1 span.line3{font-size:110px}}.lt-ie9 .career-header h1 span.line3{font-size:110px}.career-header .logo{background-image:url(/assets/logo-dots-foam-0eece8cabdf5b6b17edc07c65851735f.svg);width:80px;height:84px;background-size:cover;margin:10px auto 0}.career-header .logo.no-svg{display:none}.careers .section-wrapper.careers-header .section{max-height:550px}.careers .section .inner .vcenter{text-align:center}.careers .section .inner .vcenter h1{display:inline;text-transform:uppercase}.careers-header{text-align:center}@media (min-width: 0em) and (max-width: 40em){.careers-header{border-bottom:1px solid #e6e6e6}}@media (min-width: 40em){.careers-header:after{background-color:rgba(0,0,0,0.3);content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}}.lt-ie9 .careers-header:after{background-color:rgba(0,0,0,0.3);content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.lt-ie9 .careers-header:after{background-image:url(/assets/black-30-3b519166bfe828be7f2ec076735f93d9.png)}.careers-header .section-title{color:black;font-size:28px;margin-bottom:5px}@media (min-width: 40em){.careers-header .section-title{color:white;font-size:42px}}.lt-ie9 .careers-header .section-title{color:white;font-size:42px}.career-header .section-subtitle{color:white}.careers-header .section .inner{padding-top:30px;padding-bottom:30px;bottom:0;z-index:1}@media (min-width: 40em) and (max-width: 60em){.careers-header .section .inner{padding-top:40px}}@media (min-width: 60em){.careers-header .section .inner{padding-top:60px}}.lt-ie9 .careers-header .section .inner{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.careers-header .section .inner{padding-bottom:40px}}@media (min-width: 60em){.careers-header .section .inner{padding-bottom:60px}}.lt-ie9 .careers-header .section .inner{padding-bottom:60px}.career-opening{margin-bottom:15px}@media (min-width: 40em) and (max-width: 60em){.career-opening{margin-bottom:20px}}@media (min-width: 60em){.career-opening{margin-bottom:30px}}.lt-ie9 .career-opening{margin-bottom:30px}.career-opening h2{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;color:#00afb6;font-size:30px;text-transform:uppercase;margin-bottom:0}.career-opening p{color:#4a4a4a;font-size:14px;line-height:1.85714}.career-openings{max-width:75em;padding-bottom:30px}.career-openings .button{color:#8f8f8f;padding-left:0}.career-openings .button:hover,.career-openings .button:focus{color:rgba(42,42,42,0.7)}.openings-number-available{color:#8d8d8d;font-size:50px}.career-opening .inner{position:relative !important}.careers .explore{border-top:1px solid #e6e6e6}.careers .explore .home-button.button{text-align:center;position:relative;top:0;width:auto}.careers .explore .container{text-align:center;background:#fcaf17;padding:75px 0}.careers .explore .container a{color:white}.careers .by-the-numbers{background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-x top left;float:left;width:100%}.careers .instagram-feed.section{width:100%}.careers .instagram-feed.section .small-block{width:25%}@media (min-width: 0em) and (max-width: 40em){.careers .instagram-feed.section .small-block{width:50%}}@media (min-width: 40em){a.opening:nth-last-child(-n+2) .opening-container{border-bottom:none}}.lt-ie9 a.opening:nth-last-child(-n+2) .opening-container{border-bottom:none}a.opening{color:#fcaf17;width:100%;vertical-align:middle;text-align:center;display:block}@media (min-width: 40em){a.opening{display:inline-block;width:49%}}.lt-ie9 a.opening{display:inline-block;width:49%}a.opening .separator{display:block;width:40%;height:1px;background:#cccccc;margin:0 auto}a.opening .opening-container{width:80%;margin:0 auto;height:175px;text-align:center;vertical-align:middle;display:inline-block;max-width:300px}a.opening .opening-container h2{display:inline-block;text-transform:uppercase;margin-bottom:0}.opening:nth-last-child(-n+2) .separator{display:none}a.opening:hover{background:#fcaf17;color:white}.careers .career-notes{text-align:center;max-width:75em;margin:0 auto !important;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;clear:both;float:none;padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.careers .career-notes{padding-top:40px}}@media (min-width: 60em){.careers .career-notes{padding-top:60px}}.lt-ie9 .careers .career-notes{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.careers .career-notes{padding-bottom:40px}}@media (min-width: 60em){.careers .career-notes{padding-bottom:60px}}.lt-ie9 .careers .career-notes{padding-bottom:60px}.careers .career-notes .glass-door{display:block;width:350px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.careers .career-notes .glass-door{margin-bottom:40px}}@media (min-width: 60em){.careers .career-notes .glass-door{margin-bottom:60px}}.lt-ie9 .careers .career-notes .glass-door{margin-bottom:60px}.careers .career-notes .glass-door,.careers .career-notes .safe-harbor{text-transform:uppercase;color:#00afb6;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:500;font-style:normal;font-size:1.6em;max-width:90%}@media (min-width: 0em) and (max-width: 40em){.careers .career-notes .glass-door,.careers .career-notes .safe-harbor{font-size:1em}}.careers .career-notes .glass-door img{margin:0 auto;max-width:350px;padding-top:7.5px}@media (min-width: 40em) and (max-width: 60em){.careers .career-notes .glass-door img{padding-top:10px}}@media (min-width: 60em){.careers .career-notes .glass-door img{padding-top:15px}}.lt-ie9 .careers .career-notes .glass-door img{padding-top:15px}@media (min-width: 0em) and (max-width: 40em){.careers .career-notes .glass-door img{max-width:80%}}.careers .culture-callout{z-index:6}.careers .culture-callout a{background:#fcaf17;color:white}.careers .culture-callout a:hover{background:#fdc049}.contact #hdr{background:#00b3e5}.contact .hdr-title{color:white}.contact #hdr-brand{background-image:url(/assets/large-logo-white-348d844f7b4a5b320e4cec0839467268.svg)}@media (min-width: 0em) and (max-width: 40em){.contact #hdr-brand{background-image:url(/assets/large-logo-white-348d844f7b4a5b320e4cec0839467268.svg)}}.no-svg .contact #hdr-brand{background-image:url(/assets/large-logo-white-5b9132a3ef611c67c3e944d6ad590092.png)}.contact a#nav-toggle span{background-color:white}.contact a#nav-toggle span:before,.contact a#nav-toggle span:after{background-color:white}.contact-header .section.overview{position:relative;width:100%;background:#00b3e5;padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.contact-header .section.overview{padding-top:40px}}@media (min-width: 60em){.contact-header .section.overview{padding-top:60px}}.lt-ie9 .contact-header .section.overview{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.contact-header .section.overview{padding-bottom:40px}}@media (min-width: 60em){.contact-header .section.overview{padding-bottom:60px}}.lt-ie9 .contact-header .section.overview{padding-bottom:60px}.contact-header .section.overview .inner{position:relative;padding-bottom:0}@media (min-width: 60em){.contact-header .section.overview .inner{padding-bottom:0px}.lt-ie9 .contact-header .section.overview .inner{padding-bottom:0px}}@media (min-width: 60em) and (min-width: 40em) and (max-width: 60em){.contact-header .section.overview .inner{padding-bottom:0px}}@media (min-width: 60em) and (min-width: 60em){.contact-header .section.overview .inner{padding-bottom:0px}}.lt-ie9 .contact-header .section.overview .inner{padding-bottom:0px}@media (min-width: 40em) and (max-width: 60em){.lt-ie9 .contact-header .section.overview .inner{padding-bottom:0px}}@media (min-width: 60em){.lt-ie9 .contact-header .section.overview .inner{padding-bottom:0px}}.lt-ie9 .lt-ie9 .contact-header .section.overview .inner{padding-bottom:0px}.contact-header .section.overview .section-title{max-width:none;text-align:center;color:white;font-size:70px;margin-bottom:0;text-transform:uppercase;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}.contact-header .section.overview .section-subtitle{text-align:center;max-width:800px;color:white}.section.section-header.light-orange{background:#166491;padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.section.section-header.light-orange{padding-top:40px}}@media (min-width: 60em){.section.section-header.light-orange{padding-top:60px}}.lt-ie9 .section.section-header.light-orange{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.section.section-header.light-orange{padding-bottom:40px}}@media (min-width: 60em){.section.section-header.light-orange{padding-bottom:60px}}.lt-ie9 .section.section-header.light-orange{padding-bottom:60px}.section.section-header.light-orange h5{color:white;font-size:14px}.container.contact-list{background:#00b3e5;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}.container.contact-list .separator{display:none}@media (min-width: 60em){.container.contact-list .separator{width:1px;height:145px;background:white;float:left;display:block}}.lt-ie9 .container.contact-list .separator{width:1px;height:145px;background:white;float:left;display:block}.container.contact-list .contact-item{width:100%;padding:0 2%;display:block;color:white;text-align:center;line-height:175%;position:relative;vertical-align:top;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.container.contact-list .contact-item{padding-bottom:40px}}@media (min-width: 60em){.container.contact-list .contact-item{padding-bottom:60px}}.lt-ie9 .container.contact-list .contact-item{padding-bottom:60px}@media (min-width: 40em) and (max-width: 60em){.container.contact-list .contact-item{width:49%;display:inline-block}}@media (min-width: 60em){.container.contact-list .contact-item{width:24%;display:block;float:left;border-bottom:none !important}.container.contact-list .contact-item:nth-child(-n+2){border-bottom:1px solid white}.container.contact-list .contact-item:first-child{border-left:none}}.lt-ie9 .container.contact-list .contact-item{width:24%;display:block;float:left;border-bottom:none !important}.lt-ie9 .container.contact-list .contact-item:nth-child(-n+2){border-bottom:1px solid white}.lt-ie9 .container.contact-list .contact-item:first-child{border-left:none}.container.contact-list .contact-item.with-cta{margin-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.container.contact-list .contact-item.with-cta{margin-bottom:40px}}@media (min-width: 60em){.container.contact-list .contact-item.with-cta{margin-bottom:60px}}.lt-ie9 .container.contact-list .contact-item.with-cta{margin-bottom:60px}@media (min-width: 60em){.container.contact-list .contact-item.with-cta .contact-details-cta{position:relative}.container.contact-list .contact-item.with-cta .button{left:0}}.lt-ie9 .container.contact-list .contact-item.with-cta .contact-details-cta{position:relative}.lt-ie9 .container.contact-list .contact-item.with-cta .button{left:0}.container.contact-list .contact-item.with-cta .contact-details-cta a{margin-top:5px}.container.contact-list .contact-item h3.contact-hq-line{margin-bottom:0;text-transform:uppercase}@media (min-width: 60em){.contact-item div{margin:0 auto}.contact-item div.contact-details-cta,.contact-item div.contact-details-line{max-width:none}}.lt-ie9 .contact-item div{margin:0 auto}.lt-ie9 .contact-item div.contact-details-cta,.lt-ie9 .contact-item div.contact-details-line{max-width:none}.container.contact-list .contact-item.with-cta .contact-details-cta a{max-width:255px}.container.contact-list .contact-item .blank{display:none}@media (min-width: 60em){.container.contact-list .contact-item .blank{display:block}}.lt-ie9 .container.contact-list .contact-item .blank{display:block}@media (min-width: 60em){.contact-details-email{bottom:15px;width:100%;left:0;font-size:14px}}.lt-ie9 .contact-details-email{bottom:15px;width:100%;left:0;font-size:14px}.contact-details-email a{color:white}.contact-details-email hr{display:none}@media (min-width: 60em){.contact-details-email hr{display:block;width:18%;border:0;height:1px;background:white}}.lt-ie9 .contact-details-email hr{display:block;width:18%;border:0;height:1px;background:white}contact-details-cta{padding-top:25px}.contact-hq-details{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:30px 0;background:#00afb6;color:white;font-size:14px;line-height:1.42857}@media (min-width: 40em) and (max-width: 60em){.contact-hq-details{padding:40px 0}}@media (min-width: 60em){.contact-hq-details{padding:60px 0}}.lt-ie9 .contact-hq-details{padding:60px 0}@media (min-width: 40em) and (max-width: 60em){.contact-hq-details{line-height:1.28571}}@media (min-width: 40em){.contact-hq-details{position:absolute;right:0;width:50%;height:100%}}.lt-ie9 .contact-hq-details{position:absolute;right:0;width:50%;height:100%}.contact-hq-details .inner{padding-left:8.57143%;padding-right:7.14286%}.contact-hq-details strong{color:white}.contact-hq-title{color:white;font-size:12px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.contact-hq-details .small-block{color:#d4d4d4;padding-bottom:30px;padding-right:5%}@media (min-width: 60em){.contact-hq-details .small-block{padding-bottom:42px}}.lt-ie9 .contact-hq-details .small-block{padding-bottom:42px}.contact-hq-cta{margin-top:15px}@media (min-width: 40em) and (max-width: 60em){.contact-hq-cta{margin-top:20px}}@media (min-width: 60em){.contact-hq-cta{margin-top:30px}}.lt-ie9 .contact-hq-cta{margin-top:30px}@media (min-width: 0em) and (max-width: 40em){.contact-hq-details .small-block{width:100%}}.small-block.contact-hq-address{padding-bottom:0}@media (min-width: 40em) and (max-width: 60em){.small-block.contact-hq-address{padding-bottom:30px}}@media (min-width: 60em){.small-block.contact-hq-address{padding-bottom:42px}}.lt-ie9 .small-block.contact-hq-address{padding-bottom:42px}.contact-hq-careers{clear:both}@media (min-width: 0em) and (max-width: 40em){.contact-hq-careers{margin-bottom:30px}}@media (min-width: 60em){.contact-hq-careers{margin-bottom:40px}}.lt-ie9 .contact-hq-careers{margin-bottom:40px}.contact-hq-cta{width:100%;max-width:300px}.contact-hq-clock{background:#00b3e5}@media (min-width: 0em) and (max-width: 40em){.contact-hq-clock .img-shim{display:block}}.contact-hq-map{float:left;width:100%}.contact-locations{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}@media (min-width: 0em) and (max-width: 40em){.contact-locations{border-bottom:1px solid #cccccc}}.contact-location{padding:0;border-left:1px solid #cccccc;text-align:center;font-size:14px;color:#00afb6;line-height:1.5;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal}@media (min-width: 0em) and (max-width: 40em){.contact-location{margin-top:30px}.lt-ie9 .contact-location{margin-top:60px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 40em) and (max-width: 60em){.contact-location{margin-top:40px}}@media (min-width: 0em) and (max-width: 40em) and (min-width: 60em){.contact-location{margin-top:60px}}.contact-location-information{margin:18px 0}@media (min-width: 40em) and (max-width: 60em){.contact-location-information{margin:24px 0}}@media (min-width: 60em){.contact-location-information{margin:36px 0}}.lt-ie9 .contact-location-information{margin:36px 0}.contact-location.headquarters .contact-location-information{margin:30px 0}@media (min-width: 40em){.contact-location.headquarters .contact-location-information{margin:0}}.lt-ie9 .contact-location.headquarters .contact-location-information{margin:0}@media (min-width: 40em) and (max-width: 60em){.contact-location.headquarters .contact-location-information .inner{padding:5px}}@media (min-width: 40em) and (max-width: 60em){.contact-location.headquarters .region{font-size:12px}}@media (min-width: 0em) and (max-width: 40em){.contact .heading-block{float:none;width:100%}}a.hover-image-block{display:block;position:relative;overflow:hidden}a.hover-image-block img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.contact-location:nth-child(2){border-right:0}@media (min-width: 40em){.contact-location:nth-child(2){border-left:1px solid #00afb6}}.lt-ie9 .contact-location:nth-child(2){border-left:1px solid #00afb6}.contact-location:nth-child(2),.contact-location:nth-child(1){border-bottom:1px solid #e6e6e6}@media (min-width: 40em){.contact-location:nth-child(2),.contact-location:nth-child(1){border-bottom:0}}.lt-ie9 .contact-location:nth-child(2),.lt-ie9 .contact-location:nth-child(1){border-bottom:0}.contact-location.contact-locations-2{width:50%;float:left;margin-right:0%;display:inline}@media (min-width: 40em){.contact-location.contact-locations-2{width:50%;float:left;margin-right:0%}}.lt-ie9 .contact-location.contact-locations-2{width:50%;float:left;margin-right:0%;display:inline}.contact-location.contact-locations-3{width:50%;float:left;margin-right:0%;display:inline}@media (min-width: 40em){.contact-location.contact-locations-3{width:33.33333%;float:left;margin-right:0%}}.lt-ie9 .contact-location.contact-locations-3{width:33.33333%;float:left;margin-right:0%;display:inline}.contact-location.contact-locations-4{width:50%;float:left;margin-right:0%;display:inline}@media (min-width: 40em){.contact-location.contact-locations-4{width:25%;float:left;margin-right:0%}}.lt-ie9 .contact-location.contact-locations-4{width:25%;float:left;margin-right:0%;display:inline}.contact-location{position:relative}@media (min-width: 40em){.contact-location{width:50%;float:left}}.lt-ie9 .contact-location{width:50%;float:left}.contact .contact-location{border:none}.contact .contact-location .phone a{color:#00afb6}.contact-location:first-child{border-right:0}.contact-location .clock{margin-bottom:24px}@media (min-width: 0em) and (max-width: 40em){.contact-location .clock{display:none}}.contact-location .phone{margin-bottom:6px}.contact-location .phone>span,.contact-location .phone>a{vertical-align:middle}.contact-location hr{width:65px;margin:10px auto}.contact-location .email .icon-mail{font-size:16px;margin-right:5px;position:relative;top:4px}.contact-location .location-thumb{position:relative}.contact-location .location-thumb .location.friendly-name{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:47px;color:white;z-index:2}.contact-location .address{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;margin-bottom:0}.contact-location .email a{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#00afb6}.contact-location .region,.home .contact-location .region{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:20px;letter-spacing:1px;line-height:1.1;padding-bottom:5px}.contact-location .region,.contact-location .region a{color:#00b3e5}.office-space{clear:both}.office-space .title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:white;font-size:14px;position:absolute;bottom:36px;left:0;padding:0 64px 0 5.5%;text-transform:uppercase;letter-spacing:0.04em}.culture .hdr-title{color:#f26349}.culture #hdr-brand{background-image:url(/assets/large-logo-blue-79d8e6648b6d0ee03bfe9541da681f97.svg)}.no-svg .culture #hdr-brand{background-image:url(/assets/large-logo-yellow-2f7326aab8e5cf32542d091336d3a291.png)}.culture .section-title{color:#f26349}.culture-header{float:none}.culture-header .section{background:url(/assets/culture/header-49712adb4539659788c27b080fa59666.jpg);background-size:cover;background-position:top center}@media (min-width: 40em){.culture-header .section{padding-left:17.85714%;padding-right:17.85714%}}.lt-ie9 .culture-header .section{padding-left:17.85714%;padding-right:17.85714%}.lt-ie9 .culture-header .section{background-position:center center;background-repeat:repeat}.culture-header .button.arrow{margin-top:45px;min-width:80%}@media (min-width: 40em){.culture-header .button.arrow{min-width:385px}}.lt-ie9 .culture-header .button.arrow{min-width:385px}.culture-title,.culture-subtitle{font-size:70px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 0em) and (max-width: 40em){.culture-title,.culture-subtitle{font-size:40px}}.culture-title{color:white;margin-bottom:0;text-transform:uppercase;text-align:center}.culture-subtitle{color:white;text-transform:uppercase}.culture-copy{color:white;width:80%}.culture .career-callout{z-index:6}.culture .career-callout a{background:#f26349;color:white;margin-top:0}.culture .career-callout a:hover{background:#f58c79}.culture .by-the-numbers{background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-y left top;float:left;position:relative;width:100%}@media (min-width: 0em) and (max-width: 40em){.culture .by-the-numbers{display:none}}.by-the-numbers .small-block{border:none}.by-the-numbers .small-stat-1,.by-the-numbers .small-stat-2{background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-x bottom left}.by-the-numbers .small-stat-1:before,.by-the-numbers .small-stat-3:before{content:"";position:absolute;height:100%;top:0;right:0;width:1px;background:#e6e6e6}.by-the-numbers .small-stats .small-stat-caption{text-align:center;width:100%}.by-the-numbers .number{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:300;font-style:normal;clear:both;color:#282828;font-size:48px;line-height:1.0625;margin-bottom:6px;margin-top:18px}.by-the-numbers .title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:11px;line-height:1.27273;color:#b4b4b4;text-transform:uppercase}.by-the-numbers-icon{width:34px;height:20px;margin:0 auto}.culture .culture-careers .section.careers-section{background:#f26349}.culture .culture-careers .section.careers-section .section-title,.culture .culture-careers .section.careers-section .section-subtitle{color:white}.culture .breaker.white .vcenter{color:#f26349}.reason-block{clear:both;position:relative;width:100%}.reason-block .vcenter{vertical-align:bottom}.reason-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:24px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase;text-align:left}.reason-quote{line-height:1.4;margin-bottom:6px;text-align:left}.reason-source{font-size:11px;text-transform:uppercase}.culture-stereo550 .stereo550-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;color:white;text-align:center;padding-top:60px;font-size:40px;max-width:80%;text-align:center;margin:0 auto 20px}.culture-stereo550 .stereo550-copy{color:white;text-align:center;padding-bottom:60px;border-bottom:1px solid #cccccc;padding-left:30px;padding-right:30px;border:none !important}@media (min-width: 40em) and (max-width: 60em){.culture-stereo550 .stereo550-copy{padding-left:40px}}@media (min-width: 60em){.culture-stereo550 .stereo550-copy{padding-left:60px}}.lt-ie9 .culture-stereo550 .stereo550-copy{padding-left:60px}@media (min-width: 40em) and (max-width: 60em){.culture-stereo550 .stereo550-copy{padding-right:40px}}@media (min-width: 60em){.culture-stereo550 .stereo550-copy{padding-right:60px}}.lt-ie9 .culture-stereo550 .stereo550-copy{padding-right:60px}.culture .section.culture-stereo550{width:100%;float:right}.culture .section.culture-stereo550 .section-heading{background:#f26349}body.about .hdr-title{color:white}.about .section.fixable .section-cta,.about .section.fixable .home .locations-cta,.home .about .section.fixable .locations-cta,.about .section.fixable .home .home-jobs .opening-cta,.home .home-jobs .about .section.fixable .opening-cta,.about .section.fixable .careers .culture-callout a,.careers .culture-callout .about .section.fixable a,.about .section.fixable .culture .career-callout a,.culture .career-callout .about .section.fixable a,.about .section.fixable .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .section.fixable .contact-callout-cta{opacity:1}@media (min-width: 40em){.about .section-wrapper{background-image:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif);background-position:bottom center;background-repeat:repeat-x}}.lt-ie9 .about .section-wrapper{background-image:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif);background-position:bottom center;background-repeat:repeat-x}.about .section-title{color:#f26349}.about .sets-us-apart .about-section.fixable{background:#f26349}.about .sets-us-apart .about-section.fixable .section-title,.about .sets-us-apart .about-section.fixable .section-subtitle{color:white}.about .sets-us-apart .about-section.fixable .section-title .section-cta,.about .sets-us-apart .about-section.fixable .section-title .home .locations-cta,.home .about .sets-us-apart .about-section.fixable .section-title .locations-cta,.about .sets-us-apart .about-section.fixable .section-title .home .home-jobs .opening-cta,.home .home-jobs .about .sets-us-apart .about-section.fixable .section-title .opening-cta,.about .sets-us-apart .about-section.fixable .section-title .careers .culture-callout a,.careers .culture-callout .about .sets-us-apart .about-section.fixable .section-title a,.about .sets-us-apart .about-section.fixable .section-title .culture .career-callout a,.culture .career-callout .about .sets-us-apart .about-section.fixable .section-title a,.about .sets-us-apart .about-section.fixable .section-title .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .sets-us-apart .about-section.fixable .section-title .contact-callout-cta,.about .sets-us-apart .about-section.fixable .section-subtitle .section-cta,.about .sets-us-apart .about-section.fixable .section-subtitle .home .locations-cta,.home .about .sets-us-apart .about-section.fixable .section-subtitle .locations-cta,.about .sets-us-apart .about-section.fixable .section-subtitle .home .home-jobs .opening-cta,.home .home-jobs .about .sets-us-apart .about-section.fixable .section-subtitle .opening-cta,.about .sets-us-apart .about-section.fixable .section-subtitle .careers .culture-callout a,.careers .culture-callout .about .sets-us-apart .about-section.fixable .section-subtitle a,.about .sets-us-apart .about-section.fixable .section-subtitle .culture .career-callout a,.culture .career-callout .about .sets-us-apart .about-section.fixable .section-subtitle a,.about .sets-us-apart .about-section.fixable .section-subtitle .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .sets-us-apart .about-section.fixable .section-subtitle .contact-callout-cta{border-color:white;color:white}@media (min-width: 40em){.about-section{position:absolute;height:100%;top:0;left:0;z-index:1}}.lt-ie9 .about-section{position:absolute;height:100%;top:0;left:0;z-index:1}.about-section .section-subtitle{margin-bottom:18px}@media (min-width: 40em){.about-section .section-subtitle{margin-bottom:0}}.lt-ie9 .about-section .section-subtitle{margin-bottom:0}.about-section .inner{padding:60px 10%}@media (min-width: 40em){.about-section-content{background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) left center repeat-y;float:right}}.lt-ie9 .about-section-content{background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) left center repeat-y;float:right}.about .section-cta,.about .home .locations-cta,.home .about .locations-cta,.about .home .home-jobs .opening-cta,.home .home-jobs .about .opening-cta,.about .careers .culture-callout a,.careers .culture-callout .about a,.about .culture .career-callout a,.culture .career-callout .about a,.about .contact-locations-wrapper .contact-callout-cta{border-color:#f26349;color:#f26349}.about .section-cta:hover,.about .home .locations-cta:hover,.home .about .locations-cta:hover,.about .home .home-jobs .opening-cta:hover,.home .home-jobs .about .opening-cta:hover,.about .careers .culture-callout a:hover,.careers .culture-callout .about a:hover,.about .culture .career-callout a:hover,.culture .career-callout .about a:hover,.about .contact-locations-wrapper .contact-callout-cta:hover{border-color:#ef3a19;color:#ef3a19}.about a.video:hover .video-play,.about a.video:focus .video-play{background-color:#f26349}.about .pager.gray .pager-dot.active{background-color:#f26349 !important}.about .slideshow-number{background:#f26349;width:50px;height:50px}.about .slideshow-number-text{font-size:37px;padding:3px 0;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}.about-header .section{background:url(/assets/about/header-217fe7d67f47aaa4217ff981a69b9946.jpg);background-size:cover;background-position:center center}@media (min-width: 40em){.about-header .section{padding-left:17.85714%;padding-right:17.85714%}}.lt-ie9 .about-header .section{padding-left:17.85714%;padding-right:17.85714%}.lt-ie9 .about-header .section{background-position:center center;background-repeat:repeat}.about-title,.about-subtitle{font-size:70px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 0em) and (max-width: 40em){.about-title,.about-subtitle{font-size:40px}}.about .billboard-title{color:white}.about-title{color:white;margin-bottom:0}.about-subtitle{color:white;text-transform:uppercase;margin-bottom:0}.about-letter{color:white;width:80%;margin:0 auto;max-width:none}@media (min-width: 60em){.about-letter{font-size:20px}}.lt-ie9 .about-letter{font-size:20px}.about-signature img{width:144px;height:70px;margin:0 auto 12px}.about-header-author,.about-header-role{letter-spacing:1px;text-transform:uppercase}.about-header-author{color:white;font-size:14px;margin-bottom:6px}.about-header-role{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#851e0b;font-size:10px}.about .sets-us-apart .about-section-content,.about .news-and-events .about-section-content{background-color:#fafafa}.about .sets-us-apart .slide{padding-top:40px;padding-bottom:40px;padding-left:30px;padding-right:30px}@media (min-width: 40em) and (max-width: 60em){.about .sets-us-apart .slide{padding-left:40px}}@media (min-width: 60em){.about .sets-us-apart .slide{padding-left:60px}}.lt-ie9 .about .sets-us-apart .slide{padding-left:60px}@media (min-width: 40em) and (max-width: 60em){.about .sets-us-apart .slide{padding-right:40px}}@media (min-width: 60em){.about .sets-us-apart .slide{padding-right:60px}}.lt-ie9 .about .sets-us-apart .slide{padding-right:60px}.about .sets-us-apart h2{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;font-size:28px;line-height:34px;color:#727272;text-align:center;padding-top:30px;text-transform:uppercase;font-size:40px;max-width:400px;text-align:center;margin:0 auto 20px}.about .sets-us-apart h3{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:13px;color:#00afb6;text-align:center;max-width:400px;margin:30px auto 0;width:100%;background:url(/assets/grey-border-79973fbf420a9695d05701fdfc5752b8.jpg) center left repeat-x transparent}.about .sets-us-apart h3 span{background:#fafafa;padding:0 15px;letter-spacing:0.02em;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}.about .sets-us-apart p{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;color:#00afb6;font-size:22px;line-height:26px;margin:0 auto;padding-top:40px;max-width:540px;margin-bottom:90px;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400}.about .sets-us-apart .pager{bottom:35px}.about .slide-nav a{cursor:pointer;border-color:rgba(143,143,143,0.4);color:rgba(143,143,143,0.4)}.about .slide-nav a:hover{border-color:#f26349;color:#f26349}.about .sets-us-apart .slide img{margin:0 auto;max-width:50%}@media (min-width: 40em) and (max-width: 60em){.about .sets-us-apart .slide img{max-width:75%}}@media (min-width: 60em){.about .sets-us-apart .slide img{max-width:100%;width:auto}}.lt-ie9 .about .sets-us-apart .slide img{max-width:100%;width:auto}.about .sets-us-apart .home-section-content{background:#fafafa;border-left:1px solid #e6e6e6}.collab-types{float:left;width:100%}.collab-type{float:left;position:relative;text-align:center;width:100%}.collab-type.orange{background-color:#00b3e5}.collab-type.foam{background-color:#fcaf17}.collab-type.yellow{background-color:#166491}.collab-type.green{background-color:#f26349}.collab-type.blue{background-color:#00afb6}img.collab-shim{visibility:hidden}.collab-type-inner{padding:12% 10%;position:absolute;width:100%;height:100%;top:0;left:0}.collab-type-icon{margin-bottom:12px;opacity:0.5;padding:0 15%;position:relative}@media (min-width: 60em){.collab-type-icon{margin-bottom:30px;padding:0 13%}}.lt-ie9 .collab-type-icon{margin-bottom:30px;padding:0 13%}.collab-copy-container{position:absolute;top:0;height:100%}.collab-type-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%;color:white;font-size:55px;text-transform:uppercase}@media (min-width: 60em){.collab-type-title{font-size:75px}}.lt-ie9 .collab-type-title{font-size:75px}.collab-type-body{font-family:"Sentinel A", "Sentinel B", serif;font-weight:400;color:white;font-size:14px;width:80%;text-align:center;margin:0 auto}@media (min-width: 60em){.collab-type-body{font-size:22px}}.lt-ie9 .collab-type-body{font-size:22px}#leaders-section .title-block{background:#282828}#leaders-section .title-block .img-shim{display:block}#leaders-section .title-block .vcenter{padding:1em}.title-block-caption{position:absolute;text-align:center;width:100%;height:100%;top:0;left:0}.title-block-number{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:300;font-style:normal;font-size:48px;color:white;text-align:center}@media (min-width: 60em){.title-block-number{font-size:62px}}.lt-ie9 .title-block-number{font-size:62px}.title-block-copy{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#7a7a7a;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase}@media (min-width: 60em){.title-block-copy{font-size:18px}}.lt-ie9 .title-block-copy{font-size:18px}#leader-panel{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;padding:45px 0;background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-y top right;background-color:whitesmoke;border-bottom:1px solid #e6e6e6;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:500;padding-left:1.5em;padding-right:1.5em;-webkit-overflow-scrolling:touch}@media (min-width: 40em) and (max-width: 60em){#leader-panel{padding:60px 0}}@media (min-width: 60em){#leader-panel{padding:90px 0}}.lt-ie9 #leader-panel{padding:90px 0}@media (min-width: 40em){#leader-panel{padding-left:14.28571%;padding-right:14.28571%;position:absolute}}.lt-ie9 #leader-panel{padding-left:14.28571%;padding-right:14.28571%;position:absolute}.fixed #leader-panel{padding-top:162px}.leader-panel-exposed #leader-panel{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.lt-ie9 .leader-panel-exposed #leader-panel{left:0}.leader-panel-exposed .leader{opacity:0.4}.leader-panel-exposed .leader.active{opacity:1}a#leader-dismiss{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:#bbbbbb;font-size:23px;width:79px;height:79px;line-height:79px;position:absolute;text-align:center;top:0;right:0;z-index:1000}.fixed a#leader-dismiss{top:72px}a#leader-dismiss:hover,a#leader-dismiss:focus{color:black}#leader-detail{position:relative;padding-bottom:120px}#leader-detail h2{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;font-size:34px;padding-bottom:5px}#leader-detail h3{color:#b2b2b2;font-size:11px;text-transform:uppercase;padding-bottom:30px;letter-spacing:0.02em}#leader-detail p{line-height:1.9em;color:#00afb6;font-size:18px}#leader-detail blockquote{margin-left:0;margin-right:0}#leader-detail blockquote p{font-family:"Sentinel SSm A", "Sentinel SSm B", serif;font-weight:800;font-style:italic;color:#00afb6;font-size:21px}.leader-links{position:absolute;bottom:0;left:0}@media (min-width: 0em) and (max-width: 40em){.leader-links{bottom:12px}}.leader-links a{background-color:white;border:1px solid #e6e6e6;color:#bbbbbb;display:block;float:left;font-size:18px;text-align:center;width:70px;height:70px;line-height:70px}.leader-links a:first-child{margin-right:-1px}.no-touch .leader-links a:focus{color:#00b3e5}.leaders{background:black}.leader{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;display:block;float:left;overflow:hidden;position:relative;width:50%}.leader img{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:black}.leader:after{content:"";display:block;position:absolute;width:100%;bottom:0;left:0;height:40%;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF000000');background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%)}.leader-caption{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:white;bottom:24px;padding:0 12%;position:absolute;text-align:left;width:100%;z-index:1}.no-touch a.leader:hover img,.no-touch a.leader:focus img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.leader.active img{opacity:1}.news-and-events .section-subtitle{color:#8d8d8d}.about .news-and-events .home-section-content{background:#fafafa;border-left:1px solid #e6e6e6}.about .case-study-block-overlay{background:#f26349}.section-wrapper.contact-locations-wrapper{z-index:6}.about .contact-locations-wrapper .contact-callout-cta{background:#f26349;color:white;margin-top:0}.about .contact-locations-wrapper .contact-callout-cta:hover{background:#f58c79;color:white}.about .contact-locations-wrapper .contact-location{min-width:182px;float:none;display:inline-block;border:none;width:100%}.about .contact-locations-wrapper .contact-location .region a,.about .contact-locations-wrapper .contact-location .region{font-size:24px;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:900;font-style:normal;line-height:100%}@media (min-width: 60em){.about .contact-locations-wrapper .contact-location:first-child{width:100%}}.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{width:100%}@media (min-width: 40em) and (max-width: 60em){.about .contact-locations-wrapper .contact-location{width:49%}.about .contact-locations-wrapper .contact-location:first-child{width:100%}}@media (min-width: 60em){.about .contact-locations-wrapper .contact-location{border-left:1px solid #cccccc;border-top:1px solid #cccccc;min-height:305px;width:33.3333%;float:left;display:block}.about .contact-locations-wrapper .contact-location .region{max-width:320px;margin:0 auto}.about .contact-locations-wrapper .contact-location:first-child{border-left:none;border-top:none;float:none;min-height:0;padding:15px 0}.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{padding:30px 0}.about .contact-locations-wrapper .contact-location:first-child .region{max-width:350px;margin:0 auto}}@media (min-width: 60em) and (min-width: 40em) and (max-width: 60em){.about .contact-locations-wrapper .contact-location:first-child{padding:20px 0}}@media (min-width: 60em) and (min-width: 60em){.about .contact-locations-wrapper .contact-location:first-child{padding:30px 0}}.lt-ie9 .about .contact-locations-wrapper .contact-location{border-left:1px solid #cccccc;border-top:1px solid #cccccc;min-height:305px;width:33.3333%;float:left;display:block}.lt-ie9 .about .contact-locations-wrapper .contact-location .region{max-width:320px;margin:0 auto}.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{border-left:none;border-top:none;float:none;min-height:0;padding:15px 0}@media (min-width: 40em) and (max-width: 60em){.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{padding:20px 0}}@media (min-width: 60em){.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{padding:30px 0}}.lt-ie9 .lt-ie9 .about .contact-locations-wrapper .contact-location:first-child{padding:30px 0}.lt-ie9 .about .contact-locations-wrapper .contact-location:first-child .region{max-width:350px;margin:0 auto}.contact-locations-wrapper .contact-locations{border-top:none}.contact-locations-wrapper .contact-location{padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.contact-locations-wrapper .contact-location{padding-top:40px}}@media (min-width: 60em){.contact-locations-wrapper .contact-location{padding-top:60px}}.lt-ie9 .contact-locations-wrapper .contact-location{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.contact-locations-wrapper .contact-location{padding-bottom:40px}}@media (min-width: 60em){.contact-locations-wrapper .contact-location{padding-bottom:60px}}.lt-ie9 .contact-locations-wrapper .contact-location{padding-bottom:60px}.contact-locations-wrapper .contact-location .region a,.contact-locations-wrapper .contact-location .region{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#f26349}body.blog .hdr-title{color:white}@media (min-width: 0em) and (max-width: 40em){body.blog .hdr-title{color:#00b3e5}}body.blog #hdr-nav-panel{background:#00b3e5}body.blog #hdr-nav a.current,.no-touch body.about #hdr-nav a:hover{color:#00b3e5}body.blog a#nav-toggle{background:#00b3e5}.blog #hdr-brand{background-image:url(/assets/large-logo-orange-8f20b19782a50d658e10b9a332ba0c97.svg)}.no-svg .blog #hdr-brand{background-image:url(/assets/large-logo-orange-a9ac05d1c97c59711172141e3e1b6458.png)}.blog .section.fixable .section-cta,.blog .section.fixable .home .locations-cta,.home .blog .section.fixable .locations-cta,.blog .section.fixable .home .home-jobs .opening-cta,.home .home-jobs .blog .section.fixable .opening-cta,.blog .section.fixable .careers .culture-callout a,.careers .culture-callout .blog .section.fixable a,.blog .section.fixable .culture .career-callout a,.culture .career-callout .blog .section.fixable a,.blog .section.fixable .about .contact-locations-wrapper .contact-callout-cta,.about .contact-locations-wrapper .blog .section.fixable .contact-callout-cta{opacity:1}.mini-posts{padding-left:7.14286%;padding-right:7.14286%;float:left;padding-top:42px;width:100%}@media (min-width: 0em) and (max-width: 40em){.mini-posts{padding-bottom:42px}}@media (min-width: 40em){.mini-posts{padding-left:7.14286%;padding-right:0%}}.lt-ie9 .mini-posts{padding-left:7.14286%;padding-right:0%}.mini-post-block{margin-bottom:30px;text-align:center}@media (min-width: 0em) and (max-width: 40em){.mini-post-block{text-align:center}}@media (min-width: 40em){.mini-post-block{width:50%;float:left;margin-right:0%;padding-left:0%;padding-right:16.66667%;margin-bottom:42px}}.lt-ie9 .mini-post-block{width:50%;float:left;margin-right:0%;display:inline;padding-left:0%;padding-right:16.66667%;margin-bottom:42px}@media (min-width: 0em) and (max-width: 40em){.mini-post-block .post-author-avatar img{margin-left:auto;margin-right:auto}}.mini-post-block .post-author-details{margin-bottom:4px}.mini-post-block:nth-child(odd){clear:both}a.mini-post-title{display:block;font-size:13px;line-height:1.38462;color:#00afb6;font-family:"Sentinel A", "Sentinel B", serif;font-weight:400}.blog-categories{position:relative;top:20px;right:23px;z-index:500}@media (min-width: 0em) and (max-width: 40em){.blog-categories{display:none}}#blog-index-actions .section{padding:30px 0;text-align:center}@media (min-width: 40em) and (max-width: 60em){#blog-index-actions .section{padding:40px 0}}@media (min-width: 60em){#blog-index-actions .section{padding:60px 0}}.lt-ie9 #blog-index-actions .section{padding:60px 0}#blog-index-actions .button{min-width:268px}.blog-category-header{border-bottom:1px solid #dddddd}.blog-category-header .section{padding-left:7.14286%;padding-right:7.14286%;padding-top:30px;padding-bottom:30px}@media (min-width: 40em) and (max-width: 60em){.blog-category-header .section{padding-top:40px}}@media (min-width: 60em){.blog-category-header .section{padding-top:60px}}.lt-ie9 .blog-category-header .section{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.blog-category-header .section{padding-bottom:40px}}@media (min-width: 60em){.blog-category-header .section{padding-bottom:60px}}.lt-ie9 .blog-category-header .section{padding-bottom:60px}.blog-category-header h1{width:58.33333%;float:left;margin-right:0%;display:inline;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:36px;margin-bottom:0}.blog-category-header .post-count{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;width:41.66667%;float:right;margin-right:0;*margin-left:0%;display:inline;color:#aaaaaa;font-size:12px;line-height:36px;letter-spacing:1px;position:relative;text-align:right;top:9px;text-transform:uppercase}#load-more-posts{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:14px;letter-spacing:1px;text-transform:uppercase}#load-more-posts span{font-size:17px;margin-left:6px}.post-author-details{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:#00afb6}.post-author-avatar img{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:3px solid white;overflow:hidden;width:48px;height:48px;margin:0 auto 12px}.post-author-avatar.large img{border:none;width:80px;height:80px}.post-author-name{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:10px;letter-spacing:0.02em;text-transform:uppercase}.post-author-byline{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:400;font-style:normal;font-size:12px}.post-author-byline a{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:1px}.post-author-location{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;bottom:18px;color:#a4a4a4;font-size:12px;letter-spacing:1px;text-transform:uppercase}.post-author-location span{margin-right:6px}.post-thumb{background-color:black;display:block}.post-thumb .inner{padding-left:14.28571%;padding-right:14.28571%;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 0em) and (max-width: 40em){.post-thumb .inner{padding-left:7.14286%;padding-right:7.14286%}}.post-thumb img{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-moz-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-o-transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);transition-timing-function:cubic-bezier(0.475, 0.465, 0.12, 1.005);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0.6}a.post-thumb:hover img,a.post-thumb:focus img{opacity:0.8}.post-preview{position:relative;background:url(/assets/border-2d49ef9d2c97efbbff6d06f3d8353309.gif) repeat-x bottom left}@media (min-width: 0em) and (max-width: 40em){.post-preview{padding:30px 0}}.post-preview-thumb{width:25%;float:left;margin-right:0%;display:inline;display:block}@media (min-width: 0em) and (max-width: 40em){.post-preview-thumb{display:none}}.post-preview-details{overflow:hidden;padding:0 5.55556%;position:absolute;top:0;left:25%;height:100%;width:75%;z-index:100}@media (min-width: 0em) and (max-width: 40em){.post-preview-details{left:auto;position:relative;width:100%;height:auto}}.post-preview-title{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal;color:black;color:rgba(0,0,0,0.8);float:none;font-size:21px;line-height:1.2;margin-bottom:12px;text-align:center;width:100%}@media (min-width: 40em){.post-preview-title{text-align:left}}.lt-ie9 .post-preview-title{text-align:left}@media (min-width: 40em) and (max-width: 60em){.post-preview-title{font-size:28px}}@media (min-width: 60em){.post-preview-title{font-size:36px;margin-bottom:18px}}.lt-ie9 .post-preview-title{font-size:36px;margin-bottom:18px}.post-preview-title a{color:black;color:rgba(0,0,0,0.8)}.no-touch .post-preview-title a:hover,.no-touch .post-preview-title a:focus{color:#00b3e5}.post-preview .post-author-details{position:relative;text-align:center;width:100%}@media (min-width: 40em){.post-preview .post-author-details{font-size:12px;text-align:left}}.lt-ie9 .post-preview .post-author-details{font-size:12px;text-align:left}@media (min-width: 40em){.post-preview .post-author-avatar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}}.lt-ie9 .post-preview .post-author-avatar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}.post-preview .post-author-avatar img{margin:0 auto 6px}@media (min-width: 40em){.post-preview .post-author-avatar img{margin:0}}.lt-ie9 .post-preview .post-author-avatar img{margin:0}@media (min-width: 40em){.post-preview .post-author-byline{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}.lt-ie9 .post-preview .post-author-byline{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.post-container{max-width:75em;padding:0 1.5em}@media (min-width: 40em){.post-container{padding-left:8.33333%;padding-right:8.33333%}}.lt-ie9 .post-container{padding-left:8.33333%;padding-right:8.33333%}.post-header{padding-top:30px;margin-bottom:30px;float:left;position:relative;width:100%}@media (min-width: 40em) and (max-width: 60em){.post-header{padding-top:40px}}@media (min-width: 60em){.post-header{padding-top:60px}}.lt-ie9 .post-header{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.post-header{margin-bottom:40px}}@media (min-width: 60em){.post-header{margin-bottom:60px}}.lt-ie9 .post-header{margin-bottom:60px}.post-title{font-size:28px;line-height:1.1}@media (min-width: 0em) and (max-width: 40em){.post-title{text-align:center}}@media (min-width: 40em){.post-title{width:75%;float:left;margin-right:0%;font-size:40px;min-height:88px}}.lt-ie9 .post-title{width:75%;float:left;margin-right:0%;display:inline;font-size:40px;min-height:88px}.post-header .post-author-details{text-align:center}@media (min-width: 40em){.post-header .post-author-details{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:right;position:absolute;bottom:0;right:0}}.lt-ie9 .post-header .post-author-details{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:right;position:absolute;bottom:0;right:0}@media (min-width: 0em) and (max-width: 40em){.post-header .post-author-avatar img{margin-left:auto;margin-right:auto}}@media (min-width: 40em){.post-header .post-author-avatar img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}.lt-ie9 .post-header .post-author-avatar img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.post-header .post-author-byline{text-transform:uppercase}.post-header .post-author-location{margin-top:6px;text-align:center}@media (min-width: 40em){.post-header .post-author-location{clear:both;text-align:left}}.lt-ie9 .post-header .post-author-location{clear:both;text-align:left}.post-content{padding-bottom:30px;clear:both;color:#727272}@media (min-width: 40em) and (max-width: 60em){.post-content{padding-bottom:40px}}@media (min-width: 60em){.post-content{padding-bottom:60px}}.lt-ie9 .post-content{padding-bottom:60px}@media (min-width: 40em){.post-content{padding-left:8.33333%;padding-right:8.33333%}}.lt-ie9 .post-content{padding-left:8.33333%;padding-right:8.33333%}.post-content p,.post-content ul,.post-content ol{margin-bottom:30px;font-size:16px;line-height:1.625}@media (min-width: 40em) and (max-width: 60em){.post-content p,.post-content ul,.post-content ol{margin-bottom:40px}}@media (min-width: 60em){.post-content p,.post-content ul,.post-content ol{margin-bottom:60px}}.lt-ie9 .post-content p,.lt-ie9 .post-content ul,.lt-ie9 .post-content ol{margin-bottom:60px}@media (min-width: 0em) and (max-width: 40em){.post-content p,.post-content ul,.post-content ol{font-size:14px}}.post-content strong{font-family:"Gotham A", "Gotham B", sans-serif;font-weight:700;font-style:normal}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:black;font-size:20px;margin-bottom:12px}@media (min-width: 0em) and (max-width: 40em){.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-size:18px}}.post-content blockquote{border-left:2px solid #00afb6;margin-left:0;margin-right:0;padding-left:4.16667%}@media (min-width: 40em){.post-content blockquote{margin-left:-4.16667%}}.lt-ie9 .post-content blockquote{margin-left:-4.16667%}.post-content blockquote p{font-family:"Sentinel SSm A", "Sentinel SSm B", serif;font-weight:800;font-style:italic;color:#00afb6;font-size:26px}@media (min-width: 0em) and (max-width: 40em){.post-content blockquote p{font-size:21px}}.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:30px;margin-top:30px}@media (min-width: 40em) and (max-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:40px}}@media (min-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-bottom:60px}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{margin-bottom:60px}@media (min-width: 40em) and (max-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-top:40px}}@media (min-width: 60em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{margin-top:60px}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{margin-top:60px}@media (min-width: 40em){.post-content .slideshow,.post-content .video.inline,.post-content .inline-image{width:120%;margin-left:-10%}}.lt-ie9 .post-content .slideshow,.lt-ie9 .post-content .video.inline,.lt-ie9 .post-content .inline-image{width:120%;margin-left:-10%}.post-tags{padding-top:60px}@media (min-width: 40em) and (max-width: 60em){.post-tags{padding-top:80px}}@media (min-width: 60em){.post-tags{padding-top:120px}}.lt-ie9 .post-tags{padding-top:120px}.post-tags h5{color:#727272;font-size:14px;letter-spacing:1px;text-transform:uppercase}.inline-image img{max-width:100%;margin:0 auto;width:auto}.related-posts h5,.related-posts h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:white}.related-posts h5{font-size:12px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}@media (min-width: 60em){.related-posts h5{font-size:14px}}.lt-ie9 .related-posts h5{font-size:14px}.related-posts h3{font-size:32px}@media (min-width: 60em){.related-posts h3{font-size:42px}}.lt-ie9 .related-posts h3{font-size:42px}.mejs-offscreen{position:absolute !important;top:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("/assets/mediaelement/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("/assets/mediaelement/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("/assets/mediaelement/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("/assets/mediaelement/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("/assets/mediaelement/controls.png")}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url("/assets/mediaelement/background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#ffffff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("/assets/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url("/assets/mediaelement/skipback.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#ffffff}
