html,body{height:100%}
[id="mainpage"]{min-height:100%}
footer{height:234px}
body,blockquote,button,h1,h2,h3,h4,h5,fieldset,textarea{margin:0;padding:0;border:0;font-size:medium}
a{text-decoration:none}
a[href^="tel"]{cursor:default}
:focus{outline:none}
button{box-sizing:content-box;background:#fff;background:transparent;cursor:pointer}
button[disabled]{cursor:default}
button::-moz-focus-inner{margin:0;padding:0;border:0}
img{border:0}
strong{font-weight:500}
time{display:block;margin:0 0 1em;font:12px/1.5 'Adagio Slab',serif;color:#969696}
[id="skipnav"] a{position:absolute;right:9999px}
[id="skipnav"] a:focus{position:static}
.fullrow{width:1170px;margin:auto;padding:0 55px}
.col2{width:170px}
.col3{width:270px}
.col3plus,main + aside{width:300px}
.col3h{width:185px}
.col3hplus{width:246px}
.col4{width:370px}
.col5plus{width:500px}
.col6{width:570px}
main{width:640px}
.col7{width:670px}
.col9{width:870px}
.col9plus{width:900px}
.col10{width:970px}
.col12{width:1170px}
.small-left{width:5%;padding-right:2%;float:left;margin:0}
.small-right{width:5%;padding-left:2%;float:left;margin:0}
.small-main{width:86%;float:left;margin:0}
.filterbox{width:160px}
.alignleft{float:left;margin:0 30px 20px 0}
.alignright{float:right;margin:0 0 20px 30px}
.aligncenter,main iframe{display:block;margin:20px auto}
.block{display:block!important}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:''}
.ir{overflow:hidden;text-indent:100%;white-space:nowrap}
.hidden{display:none}
.previewmode{padding:.5em 0;border-bottom:1px solid #3c3c3c;font:200 1em/1.3 'Adagio Slab',serif;text-align:center;color:#fff;background:#afafaf}
.srtext,.screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.mobilebottomnav{display:none}
.morelink{display:inline-block;font:bold 12px/1.833 'Core Sans A',sans-serif;text-transform:uppercase;letter-spacing:.1em}
.note{margin-top:1em;font-size:.75em;color:#969696}
.smallcapshdr,.gridbox .smallcapshdr{font:12px 'Adagio Slab',serif!important;line-height:1.833;text-transform:uppercase;letter-spacing:.1em;color:#969696}
.smallnocapshdr{font:12px 'Adagio Slab',serif!important;line-height:1.3;color:#969696}
p.smallnocapshdr + p.smallnocapshdr{margin-top:1em}
.threecol{margin-left:-4px}
aside.threecol{margin-right:-4px;margin-left:4px}
.videoholder{position:relative}
.videoholder:after{position:absolute;bottom:33px;left:33px;width:46px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAABEVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+MM7EfAAAAWnRSTlMAAeIC+fXc93wLBMG8nswFP0xr4BRQGBcggzFW83kjJ96ME8MDurl+t51/juRVoLVRQGmIvgwfwIvtznemCoAwS9p7hgloq00kxXitOpujbDhOgld0FqIyISXkZmtyAAAB2UlEQVR4XpXVd3PaQBDG4T2rIDqiYzDGVBtscNwTtzhO7738vv8HyWRMxpI4Heb9V89odNq9XYlG1fzxzG21OtuHr6pKzKkf2gRif60b8HoOgFJ2o1jcyJYAyK3H4G4GcLzNvMyT3/Qc4M0Pnd4D3EeWhGIVXGBvAVtZSOxrjqYqCZhG3pIaQDop2iTTkEkFtXUEEyUxURM47Qf4DrwVQ85heq+bsCXGbEHzP+hCT5m56kF3DgbYSVmSZILBHbiGfVmaCtzVN0dHBUC/puXK5ck/cAKFIBjy8bnOF6AuIg2cUM3WIOFruOXQEFE2I4lwSHcXvYetpAavFzm8sKK8DVV5Cikd56Yd4SnwZcSuaDmc5aNPxrJNNo7z+HOI7zCUXbxYDi+D5X7GjUDRwLEv7/kBraX8OMzNH/PuOPQxrvmo7yWYDwxlxFocn0R+ZIlxfJncP7oy1aCt45/0TaBsvEXeK+tbTN/AX2IaWHM9jri4NFwPyeGqAE+ZL59cQ2WFqy0DEg8ZHJk5KD9gLKWhvNLQ+xYaqecm/R0ugqPoFG7jB/YtpPuhfsissg5ErKlp2fy0VlllTdGkHLMoM+VV1vAvic/vs/CSb9TFHFX1r2Ydx+nMrvyqioK/LCGP+LArWJIAAAAASUVORK5CYII=);content:''}
h1,h1 img{height:83px}
h1 span{margin-left:36px;font:italic .75em 'Core Sans A',serif;vertical-align:36px}
h1 span a{color:#767676}
header{height:83px}
h1{display:inline-block;float:left}
header .logosubtxt{display:inline-block;float:left;margin:31px 0 0 36px}
header .logosubtxt a{color:#767676;font:italic .75em "Core Sans A",serif}
header h1 button{display:none}
nav li{display:inline-block}
.sub-menu{display:none;position:absolute;z-index:3}
.menu-item-has-children:hover ul,.openmenu,.openmenu ul{display:block}
.utilnav{display:inline-block;float:right;height:83px}
.utilnav ul{margin:0;padding:0}
.utilnav > ul > li{display:inline-block;position:relative;margin:0;padding:0 15px;line-height:83px}
.utilnav img{vertical-align:middle}
.utilnav a,.utilnav button{font:bold .875em 'Core Sans A',sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#7d7d7d}
.utilnav .navsearch{padding-right:0}
.utilnav .navsearch button:after{display:inline-block;width:22px;height:22px;margin-left:20px;vertical-align:-6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABDlBMVEX////9/f38/Pz6+vr39/f29vb39/f09PTz8/P09PTx8fHy8vLw8PDt7e3u7u7r6+vp6enm5ubj4+Pg4ODd3d3e3t7d3d3b29va2trb29vX19fU1NTS0tLT09POzs7MzMzNzc3KysrJycnHx8fGxsbFxcXDw8PExMTBwcHAwMC/v7++vr6+vr65ubm3t7e2tra0tLS1tbWysrKzs7OwsLCqqqqrq6uqqqqnp6enp6ekpKSlpaWkpKSioqKenp6enp6bm5ucnJybm5uampqZmZmWlpaVlZWTk5OUlJSQkJCRkZGNjY2MjIyKioqJiYmKioqHh4eGhoaEhISFhYWDg4OEhISBgYGAgIB+fn59fX3T0EpuAAAAWHRSTlMAAwYJDxISFRgYGxseJCQqLTM5P0JCRUhLS1FXWlpjZmZpbG9ydXh4e36BgYSNkJOWlpmZnKioq66xtLS3usDDxsbJyczP0tXV29vh5Ofq6u3w8/P29vn81J/I6gAAAOlJREFUGBltwIE6wlAABeDTZmSAIkNESBJSUBAiCxMyu2fv/yLudqfu9/EjNr1/26fbWjegMaoBlecVDFlt8utiu1DtkKKIROqGvE4jsvxO5qHskmUkJh44sBEZ++AlhmZ8NhDZ4mAKI6Xw24R0xRo0pk8Hksc8dO2wDElwCbozHkP6ZA66Jg8h9ViErssdSCdsQWMLZiA5FHMYOaKLSMrlvYFfmYAFxHJk04Sy8EaWoByQvVVIVsWntAFlj2T/7vyRDF8XOxRrULJdxkRtHNYTAweJ+Uq9Ud9MQ5p8oZ/FX7ZHD/+YdU9/AF7OLmi/9g30AAAAAElFTkSuQmCC);content:''}
.utilnav .disabled{opacity:.5}
.utilnav li ul{top:83px;margin-left:-25px;padding:10px 0;background:#e1e1e1}
.utilnav li ul:before{position:absolute;top:-12px;left:25px;width:0;height:0;border-right:12px solid transparent;border-bottom:12px solid #e1e1e1;border-left:12px solid transparent;content:''}
.utilnav li li{display:block;padding:10px 23px}
.utilnav li li a{display:block;font-size:1em;line-height:1.125;font-weight:200;text-transform:none}
[id="langsel"] a + a:before{display:inline-block;margin:0 2px;vertical-align:1px;color:#7d7d7d;content:'|'}
[id="langsel"] .current{display:inline-block;cursor:default}
.navdrawer{display:none}
.mainnav nav{position:relative}
.mainnav nav > ul{display:table;float:left;margin:0;padding:0}
.mainnav nav > ul > li{display:table-cell;padding:0 20px;font:200 2em/127px 'Core Sans A',sans-serif}
.mainnav nav > ul > li + li{margin-left:-4px}
.mainnav a{display:inline-block;width:100%;color:#e1e1e1}
.mainnav p{display:inline-block;margin:0}
.mainnav1 > li:first-child,.mainnav2 > li:first-child{padding-left:0}
.mainnav1 > li > ul{padding:25px 15px;box-shadow:0 0 10px #999;font:200 .5625em/1.111 'Core Sans A Light',sans-serif;background:#fff}
.mainnav1 > li > ul:before{position:absolute;top:-12px;left:25px;width:0;height:0;border-right:12px solid transparent;border-bottom:12px solid #fff;border-left:12px solid transparent;content:''}
.mainnav1 ul ul{position:static;margin:5px 0 -15px -45px;font:200 .777em/1.429 AdagioSerif,serif}
.mainnav1 ul ul a{color:#969696}
.mainnav1 li li{display:block;padding:10px 23px}
.mainnav1 li li a{display:block}
.mainnav1 li li ul{display:none!important}
.mainnav1 li li li a{color:#969696}
.navagent a{padding:0 0 0 30px}
.navagent a:after{display:inline-block;width:27px;height:27px;margin-left:37px;vertical-align:-3px;content:''}
[id="searchbar"]{display:none;position:absolute;top:83px;z-index:5;width:100%;height:127px;background:#e1e1e1}
[id="searchbar"] input{height:127px;border:0;line-height:127px;background:transparent}
[id="searchbar"] .fullrow:before{position:absolute;top:48px;width:38px;height:38px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAABO1BMVEXh4eHi4uLg4ODf39/e3t7c3Nza2trY2NjW1tbU1NTS0tLR0dHPz8/Q0NDNzc3MzMzJycnHx8fFxcXGxsbDw8PBwcHCwsK/v7/AwMC+vr69vb27u7u8vLy3t7e1tbW0tLSysrKurq6vr6+tra2qqqqrq6uoqKimpqaenp6fn5+ampqbm5uZmZmWlpaUlJSVlZWSkpKPj4+QkJCNjY2Ojo6Li4uMjIyHh4eIiIiFhYWDg4OBgYF9fX17e3t5eXl3d3d0dHRzc3NycnJwcHBxcXFubm5tbW1ubm5ra2toaGhlZWVmZmZjY2NkZGRfX19dXV1cXFxaWlpbW1tWVlZUVFRVVVVSUlJQUFBOTk5NTU1MTExLS0tKSkpISEhGRkZHR0dERERCQkJAQEA+Pj49PT08PDw7Ozs5OTk6OjpwxQfIAAAAZ3RSTlMAAAMDBgkMDxIVGBseHiEkJyotLTAzMzY2OTk8PEJFSEtRUVRXV1pdaWlvb3J1eHh7gYGEhIeHjY2Qk5acn6KlqKurrq6xtLS3vcDAw8PJzMzPz9XY2Nve4eHk5+fq7e3w8/b5+fz87UBMmAAAAi5JREFUeF51kwtX00AQhdPatIUiKloV8P0ABPEFVQGtIqKItVCsLVINlILf/f+/QGNmu4nneE9ykjP5cnd2ZjYIckHONPFsY/fn0c7H2lTOKfj7MWbsKsx3JASSOHhaHJIGJLrZBkki4ejNpLnAsOcCZ5bwqheGJvYSvpMEp1sLU9WJ6oONYwC2y3FSHstvgvRrrex+Ly4dI2iGma0sSdC9EEMOHGsBvEnvYvJUojlqmZqKWwLue7f8nsR+2QCfbxw+KObcGreBQdUjTuOR4KFFgty20KpHgiH/SNB1Ox0D+qOZihtZ7CGmbdE5obpj7DbVgJq51YXu5LIydBLRSMyDlsRIutiBL/tARBaM4DDT5ZRnG1RMwgPRNSIFJxZfgErMZzBjvRrAaPJXBFE2fa9vkgpJdE9ixDPpgT0zgMgVBJGZVP+4Ivhk2JzcwAT/ZldDLBl2FlmzPOKbpUln3gBWMqUwelHQGRbgHujkUkwY5WYiAs0P4/mWULeUePm7sCM4KPhzeu1UUqOccA4M3yPYK6WSfgxS53z6eFeagFAjTI3gB4EGL0qOCp/0MW1ZF5JjhBAnm7PV8crlu2/7kqD5GYn1fLyvZJ38miQkAHvRehg2QbxOF3Tmu0EJx+HCn2CpJdBKelaLyz0kIQRHL0t/wyNtgOV4Ud+g66u7X0V359WtvKtfZR+kRQ/5cmTae+4HSLOBcV5ZLLgY4U91Bs5Grvah7Ucs+B873end+A19x6g/LVGJNwAAAABJRU5ErkJggg==);content:''}
[id="searchbar"] input,[id="searchbar"] button{font:2em/127px 'Core Sans A',sans-serif;-webkit-appearance:none}
[id="searchbar"] [type="search"]{margin-left:70px;outline:none;line-height:1}
[id="searchbar"] [type="submit"]{float:right;color:#3c3c3c}
[id="searchbar"]::-webkit-input-placeholder{font:1em 'Core Sans A',sans-serif}
[id="searchbar"]::-moz-placeholder{font:1em/127px 'Core Sans A',sans-serif}
[id="searchbar"]:-ms-input-placeholder{font:1em/127px 'Core Sans A',sans-serif}
.customize-support [id="searchbar"]{top:115px}
[id="hero"]{position:relative;height:498px}
[id="hero"] > div{position:absolute;width:100%;height:498px;background-position:center;background-repeat:no-repeat}
[id="hero"] > div > a{display:block;width:100%;height:100%}
[id="hero"] img{display:block}
.infographic{position:relative;max-width:1170px;margin:auto}
.infographic img{position:absolute;bottom:0}
.infographic button{position:absolute;bottom:31px;z-index:2;width:11px;height:20px}
.infographictxt{height:82px;margin-top:-82px}
.infographictxt + .infographictxt{display:none}
.infographictxt div{display:inline-block;float:right;position:relative;top:50%;margin:0 65px 0 0;font:.9375em/1.333 'Adagio Slab',serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.infographictxt div:first-child{float:left;margin:0 0 0 70px;padding-top:0;font:200 2.8125em/82px 'Adagio Sans',sans-serif;text-align:right}
.prevslide{left:0;margin-left:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAMAAABs8jdaAAAAQlBMVEX///////////////////////////////////////////////////////////////////////////////////////8Alm/HAAAAFXRSTlMAO3tLg4xEa62Vc1WINgFRkZouMGPflIZkAAAATElEQVR4Xl3OSRKAMAhEUadoYuJs3/+qruBTsnoUJHTnVbNz0QGrcdVoHCJn46TemOCpjYVm7ErwfummKXpIlXjNr1z7pyAdqcPkzR9OVQLOCqrgyQAAAABJRU5ErkJggg==)}
.nextslide{right:0;margin-right:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAMAAABs8jdaAAAAQlBMVEX///////////////////////////////////////////////////////////////////////////////////////8Alm/HAAAAFXRSTlMAezuMg0tENnNrrVWIAZVRLpqRMGMmrsCgAAAATUlEQVR4XmXOSxKAIAwDUBREBYrf3P+qbrTJjF3lLdomlBp8NqxEVUxYFAORFSOSIhIzTqIhSe5f3HHYGy90882oF/lJG/ybZWlcbo8PUPYCzgoM/z0AAAAASUVORK5CYII=)}
[id="subhero"]{position:relative;height:125px}
[id="subhero"] .fullrow{height:100%}
[id="subhero"] h2{position:absolute;bottom:50%;font:200 3em/1.5 'Core Sans A',sans-serif;color:#3c3c3c;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
[id="subhero"].channellanding{height:273px;background-position:center}
[id="subhero"].channellanding h2{top:auto;bottom:40px;color:#fff;-webkit-transform:none;-ms-transform:none;transform:none}
[id="subhero"].channellanding h2 span{display:block;font:200 .416em/1.5 'Adagio Slab',serif}
[id="subhero-agency"]{position:relative;min-height:110px;max-height:273px}
[id="subhero-agency"] .fullrow{height:100%}
[id="subhero-agency"] h2{position:absolute;bottom:50%;font:200 3em/1.5 'Core Sans A',sans-serif;color:#3c3c3c;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
[id="subhero-agency"].channellanding{max-height:273px;background-repeat:no-repeat;background-position:center}
[id="subhero-agency"].channellanding h2{top:auto;bottom:24px;color:#fff;-webkit-transform:none;-ms-transform:none;transform:none}
[id="subhero-agency"].channellanding h2 span{display:block;font:200 .416em/1.5 'Adagio Slab',serif}
.introtext{padding:0 8%;font:200 .875em/1.571 'Adagio Slab',serif}
.introtext strong{display:block;font:200 1.25em/1.1 'Core Sans A',sans-serif;color:#41b4b5}
[id="homegrid"] ul,.gridbox ul{margin:0;padding:0;list-style:none}
[id="homegrid"] ul{margin-left:-2px}
[id="homegrid"] .gridbox:first-child,[id="homegrid"] .col3 + .col3plus{margin-left:0}
.gridbox{display:inline-block;position:relative;margin-left:-4px;padding:28px 30px 24px 4px;box-sizing:border-box;vertical-align:top;color:#3c3c3c}
.gridbox h2{margin-bottom:10px}
.gridbox h3{margin-bottom:16px;font:200 1.875em/1 'Core Sans A',sans-serif}
.gridbox p{margin:0;font:200 .875em/1.714 'Adagio Slab',serif}
.gridbox time + p{margin-top:-.75em}
.gridbox .morelink{margin-top:1em}
.gridbox time + .morelink{margin-top:0}
.feature{min-height:300px;padding:30px 30px 24px}
.feature h2{margin-bottom:16px;font:200 1.875em/1 'Core Sans A',sans-serif}
.feature .linkbtn,.feature .morelink{position:absolute;bottom:30px}
.feature .linkbtn{display:block;width:27px;height:27px;overflow:hidden;text-indent:100%;white-space:nowrap;content:''}
[id="homegrid"] .twitter{min-height:600px!important}
.gridbox.list h3,.gridbox.profile h3{font-size:1.25em;line-height:1.2}
.gridbox.list li{border-bottom:1px solid #f0f0f0}
.gridbox.list li + li{padding-top:20px}
.gridbox.events li,.gridbox.videos li{padding-bottom:20px}
.gridbox.profile h3{margin-bottom:10px}
.gridbox.profile img{float:left;width:70px;height:70px;margin:0 25px 30px 0}
.gridbox.profile p{clear:left}
.gridbox .video{display:block;max-width:100%;margin-bottom:.75em}
.gridbox .videoholder:after,.videolist .videoholder:after{bottom:16px;left:16px;width:27px;height:27px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUzNzA1ODk3NTU1MDExRTRCQzc5RTNBQjQwQ0JEMEU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUzNzA1ODk4NTU1MDExRTRCQzc5RTNBQjQwQ0JEMEU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTM3MDU4OTU1NTUwMTFFNEJDNzlFM0FCNDBDQkQwRTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTM3MDU4OTY1NTUwMTFFNEJDNzlFM0FCNDBDQkQwRTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Sn2c0AAADwElEQVR42qxWXUiTYRh1n5v/OucP/rfpBCF1XqRRYVcVQZcJEYWBaWQK2ZWWUBcJZXZlkShlWGRRUbeB1F1RhhLOiymlzg01020652bzZ50jS2a4b9+W79X49r7nvO/znOc8j6y/vz9MbIWHhyuTkpJOKpXKozExMfsUCkU6v62vry+urq7+dDqdg4uLi++tVutbfhPDkvkjA2BiZmZmY1paWoMgCDFra2uW5eXlAbfbbcJvq1wuV0VERKhjY2NL8Tt5Y2PDOTs72z49Pd0G0oWdMOU7fUxOTj6tVqvvg1Bls9leAeTB0tLSZ/y1scN2IT4+/iAuVZeent6Ympp6YXJyssFisTwP9DJZTk7O7YyMjCa84tvExEQVwjQUJnEhzCW5ubmP+NqZmZk7ZrP5Gj57tm7luxlEt0iE17w2GAyHgyHi4n6cK5+fn+8hDvF2DCNDhw1X8fzesbGxSt8bBbOQu9/j4+PnZTKZgni4gB6YL7ZeBoWlIkcdCN0gN4ZK5LM8xKGgNBpNB/G3yKC66xBDPHJU7fF43GG7sIgDvBooOS4rK+vGJhlrBgqqoerEcqTT6b5rtdqnf28pNYfETUlJqSaPwIIFezTk3SV2MCoqKh95rSwuLjbg8DkqVwohcDuJD54Kgc7AgkUdfZRymAWcl5f3pKCgoA8X0AbaD9xPxCePEB0dXcJE+ilYv4uHi4qKhpHvJihPLiZQh8PxFTw6AZaTAwsyhiIChic7O7u1sLBwgIXsbx881EQeCiQhkIFKcQ6E9Z2//xFGG3kEENmplP8hY+GOjo6eEMmzCjxLcoTQjCdqQnQLF1y+BT54F3W15m8fymUPeeQul2soISHhuLfAJYvEbrd/MBqNtSsrKz8CpTYuLm4/9vcJbHyUM9pEuRQSypjdYGRk5JgEojDgHiI+eQR2WIYD/eii2CEAj8FQnw0PD++dm5vrkeqfwL1EfPLIqUS0hG5YVi1U1ebPsvR6fX4IKtWpVKpTuFwXu/emEU9NTbWA3YHG9xAFGrEbRkwcNlLiAv/mluuj6H4h2XUozDJY0WOpvifGRRziAbee+NuaJxscn82Gx8aHflTFISYEV4lED+uEaZ9FSbT6ziLbPA0zQzNvxZYeGRmZ751B9MHkCKHr9plBmgOOcrjVGXTudu909dI7XX0Rma4OQHX1FAOFYDKZrkB0vcHOjU0AufzP3GjE7wXUTiKcQY2CLfPOjS5c6h4cpdXf3CiTOBFXoKUcQZhKvRMxzdvunYgHULAfUEdvAhn6HwEGABmcLLB13FZjAAAAAElFTkSuQmCC)}
.leftnav{display:inline-block;margin-right:30px;vertical-align:top;font:200 1em/1.571 "Adagio Slab",serif}
.leftnav ul{margin:0;padding:0}
.leftnav ul ul{margin:20px 0 0 15px}
.leftnav > a{display:block;margin:30px 0 12px}
.leftnav li{display:block}
.leftnav li + li{margin-top:18px}
.leftnav li a{font:1.125em/1.111 'Core Sans A',sans-serif}
.leftnav li li a{font:200 .888em/1.111 AdagioSerif,serif;color:#969696}
footer{margin-top:50px;font:200 .875em/1.571 'Core Sans A',sans-serif;background:#f0f0f0}
footer ul,footer li{display:inline-block;margin:0;padding:0}
footer .fullrow{position:relative}
footer .phone{display:inline-block;margin-top:40px;font-size:2.143em;line-height:1}
footer address{margin:1em 0;font-family:'Adagio Slab',serif;font-style:normal}
footer p,.legal{display:inline}
footer .social{position:absolute;top:0;right:50px}
footer .logo{display:inline-block;width:50px;height:50px;margin-left:12px}
footer .facebook{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDI2Q0E5MUU3NEI2MTFFNEJFNkFDODMzREU1QUYzNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDI2Q0E5MUY3NEI2MTFFNEJFNkFDODMzREU1QUYzNjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjZDQTkxQzc0QjYxMUU0QkU2QUM4MzNERTVBRjM2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MjZDQTkxRDc0QjYxMUU0QkU2QUM4MzNERTVBRjM2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PstUsYsAAAblSURBVHjadFnNjhZF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)}
footer .twitter{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABHVBMVEV3ze94zvB3zvB3zfD///+04vaC0PGI0/Gs3/Wt3/Wt4PV+0PHG6fjI6vnl9Pv5/f79/v96zvCv4PWI0vJ7z/CJ0/KQ1fKQ1fOU1/OV1vOV1/OY2PSZ2POZ2fOa2PSc2fOe2/Sf2/Wg2/Sj3PSj3PWk3PSo3vWo3vaq3/V7z/F8zvB5z/Cu4PV/z/Gv4PZ/0PG45Pe65fe95PfC5/jD6PjE6fiA0PHI6fmA0fHL6vjM6/jN7PnR7frS7vrU7/rY7/rY8PvZ8fvb8Prb8frd8fre8fvg8vvh8/t5ze/o9v3q9vzq9/3r+P3u+P3u+P7x+f3z+v31+/72+/72/P73/P/5/P6F0fH5/f/6/f/8/f/8/v+G0vL+/v/+//+H0vJ+EsNmAAAC1UlEQVQYGW3ABRYFBBVF0XPf/qCiIHZ3d3d3d+f8h6HLQBF3iSKaxsiN4BIsQHfCQYmTzVaXDsjmcFkj4xgQy8EGF3aGDIDByG1GQ3FoE1Vm2BkGjQgMrZrb0kFcW2CGYttsGWKMmJhWiDnsTKANa0HgkEgjFjnHLis5ZlkMBWAyCzQQbViws7PiTCZk5lhOZ0jYGUu5M5TNsnU7J5hNBtkio2JXk2YXg5kJGEMOiwIEx2xgBWIdtzJAwqglaqyVBpkyhrByYAZlhbibKABbYeMGhzgdqRV8HwP1iiee+cMvv/G2+cj72ESqrAnMb7/5Cju3+MC3H//wsq/8+pUDGyVmujEveXzrYzaHpx//9oU3v54bm1xzkd3mE4/HD19rxz777ONf/vzy730QoEgpG/bU4/H446efnPX2x3O+8/lk4qidM8T+9Ozj717+xXe81Lsez/kQA8FyWSPsM49/+vOPnnk8R0GbUZwp6KlP/vTxAj8HY8N0LJN48eP/+K47dkadxI7gyd8/XuhT1uUsUSVp0p56vNCbLDYEoVl2y97/i8f/+PHJxmxMNiyX8pIv/ebxfB/OjLGUmJl2R2/9y+P5fvBqYHFNWmDo4onH8zz7xlvKJmstZpHNtLd8/VeP//joum3GbriFGwK2XvW1x3M+bjgtBSpbwOSl7/nys49/+917MwRAJC4xf336N4//8tUXaSLFHBJtg8obPvezxz/95GWvO9DAzEDbDI2i17z7xU+88p0vUmpzHGNNJmzGYmWzdtnA4WCiaRpZFtUYgUxaMo1d0ol2ymojTLTYZpKj1o1BIjSrHGDDFKcrRROxsavpxrrLYMiapQBMFINlmI1tsTCMSbMd7GJDroLTLG0smRVAQc5ssDFJg9tYieXQWcNOnFvmGq1yNJdNZy5jwUkYlS3MUDvQ7rCi2tCBmKOBdIEGttWMwIhhUcFY7GKzbUFNsr8B1J4nWee9JL8AAAAASUVORK5CYII=)}
footer .linkedin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAA6lBMVEUMhccNhsgNhcgNhceaw+SbxOT///8rjcubw+RTnNKNu+BipNZaoNQsjswhicn+//+OvOFUndIbiMmbxOWexeXK3/BTndKOu+Dz+P1vq9hwrNl2rtp+s9wsjczz+f2Dtt2FuN6Iut+Kud8dh8lnqNfy+PxaodRcodQsjcseh8mOvOAtjcuSv+FUndMXh8mTv+KYweOaw+Mwjssyj8w0j8w3kc0/k86exuWfxuWz0epNm9HM4PHR4/LU5fPZ6fXj7vft9Prw9vvx9vtQm9Hz9/vz+PxRndIaiMj0+Pz1+fz4+/36/P0hicoiispd3/JEAAADWklEQVQYGTXAB3ae5QEG0Xlm5FcYMJhOCqSSKL33XpSe/W8n/yefXJxbq7JSxTXLkhymuhAmGRlTDc2ZWEZOY0xKTGnGHCZuClASwymWOBEqnE1FK5yDauVcGmZppQvNmPNJJRpmIobik2mGmGo5M4eoBaKRTVi+ggI6YE1rTABRZaYoWQvRCtMQJEkUFLPQzFqbQxMNWalLdWpGoFpphkBoagbTKtPUypzC5gANIt1akUO3WeamhpqB+QRGozBFSq0E1KxYCoktzCrT/M6X3//ifyqd6tqcTg1wDjElt/LHfzjn/O7vgC2bQ2SmthmJDF2J3z6Xz5W1YdOQ2JTIBiYu0L1/Ll8qtdlkVVpD8oKZaug33z7n/Ovn5tzMbKpDjWlIlmlCX/j9n377xiqMmWLqmmKSUmCmzlAQkUsZDTVnpOIotxX+5cPn73xPv//8w3eeP/8p/ezrn3/za4lOoFZSRgng47kZn5zL67/+4Nz88xfvWjpcc1FCJOnjuWH35/Krf5xXfvOtSaiAYi0bWo/nZrs/l7fP//2oZDohKUg3k4/PTXtxXvn3H8+Tv76FYEiKF8awPj036/48+eW7fuPP5/KGEuWm6FpUa4/nhj2cywfavnouXxkIEkmGZpSfnRt5cS7fde5v5/JDUmLpaKqos8dzMx/O5fVhPzmX90zFmqLW5hY+nhv3ybm8rLw/l2fq5rBBuqmlfnxu6OFcPjK8P5fXhkOBYmqmUY/nRu/P5XWph3N5Ns1Uuag4LR/PjT6cy0t19+dyp4xpIqQp2fjs3OCLc3lp8sm53CmaimM6swg+PTd0fy4vke7P5U7SkpA2Eefq8dzo/bl8hPZwLs90mopjFpFpP7h7dvee/Pfu7tlrr7058a1nN3dvlAQoUWWVOMkUkRSW6ExLLSWyYqphima6mU1DiCUqlUyXqQL4SmIwXekwJWSaoGbmK6VpJrOQ2kKEWSmwQptbGlNXaqZkiSpIKgHZ3PKyjAGTYSBoTqkpPkGZGi4viJaiEKlhYhQVREtRcJNpppBlw1JUHGHmkyq16CI4NcRIaaZzaVGl4ZqRiYuLCXlhKpkJ2Kb5BERNkGlzlmZSSqlZrq1m+CQMiSEuK0tTJG1FzXAzU8VIKB2GzlUpGrrsf+KAJTmfFETyAAAAAElFTkSuQmCC)}
aside{font:200 1em/1.571 'Adagio Slab',serif;display:inline-block}
aside ul{margin:0;padding:0;list-style:none}
aside .gridbox{display:block}
aside .nofeature{padding-left:30px}
.gridbox .mediacontact{margin-left:0}
.mediacontact h3{margin:.75em 0 .5em;font:200 20px/24px 'Core Sans A',sans-serif}
.mediacontact h4{font:12px 'Adagio Slab',serif;color:#969696}
.mediacontact + h2{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}
.mediacontact p{margin:0}
.mediacontact a{font:14px/22px 'Adagio Slab',serif}
.mediacontact [href^="tel"]{font-weight:200}
main{display:inline-block;position:relative;margin-top:30px;margin-right:30px;font:200 1em/1.571 'Adagio Slab',serif;vertical-align:top;color:#3d3d3d}
main:first-child{margin-top:0}
main hr{margin:25px 0;border:1px solid #f0f0f0}
main h2{font:200 1.714em/1.2 'Core Sans A',sans-serif}
main h3,main h4,main h5,main h6{margin-top:2em}
main h3,main h4,main h5,main h6,.filterbox > button,main > p:first-child > strong:first-child{font:200 1.25em/1.1 'Core Sans A',sans-serif}
main h5,main h6{font-size:1.1em}
main h2 a,main h3 a{font-weight:200}
main ul li{list-style:none}
main li + li,main li li,main li li:first-child{margin-top:1em}
main ul li:before,.toolbox aside ul li:before{margin:0 6px 0 -10px;font-weight:700;content:'•'}
main a{font-weight:500}
main address{margin:50px 0;font:normal 1.714em/1.166 'Core Sans A',sans-serif}
main blockquote{font:200 1.428em/1.5 'Core Sans A',sans-serif}
main blockquote p{margin-bottom:0}
main blockquote + .source{font-size:.857em;line-height:1.833;text-align:right;color:#969696}
main sup{font-size:.6em}
main time{margin:1em 0;font-size:.857em}
main table{width:100%;border-collapse:collapse;text-align:center}
main thead{color:#fff}
main th,main td{padding:10px}
time + .smallnocapshdr{margin-top:-8px}
main .morelink{margin-top:1em}
main .postimg{max-width:640px;margin-bottom:25px}
main .postimg + h3,.alignleft + h3{margin-top:0}
.infographictable{width:100%}
.infographictable td{padding:1em;border:0}
.infographictable td + td{border-left:2px solid #f0f0f0}
main.list{margin-top:30px}
main .smallcapshdr{display:block}
h2 + .mainlist{margin-top:15px}
p + .mainlist,ul + .mainlist{margin-top:30px}
.mainlist{margin:0;padding:0;list-style:none}
.mainlist li{border-bottom:1px solid #f0f0f0}
.mainlist li:before,.pagerctrls li:before{content:none}
main .videolist{display:inline-block;margin:-25px 30px 25px 0;padding:25px 0 10px;vertical-align:top}
.videolist img{width:270px}
.videolist h3{margin-top:10px;font-size:1.429em;line-height:1.2}
.pagerctrls{font:600 1em/1.571 'Adagio Sans',sans-serif;text-transform:uppercase}
.pagerctrls ul{float:left;margin:0;padding:0}
.pagerctrls li{margin-right:12px}
.nextlink{margin-left:12px}
.pagerctrls .nonpagelink{color:#969696}
.prevnext{float:right;margin-top:1em;margin-left:12px}
.filter{margin-top:30px}
.filter p{font:200 .875em/1.714 'Adagio Slab',serif}
.filter [type="checkbox"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.filter div{margin-top:1em}
.filter label{font:bold .75em/1.833 'Core Sans A',sans-serif;text-transform:uppercase;color:#969696;cursor:pointer}
.filter:checked + label:after{display:inline-block;width:9px;height:9px;margin-left:5px;content:''}
.searchresults{margin-top:2em}
.searchresults li{padding-bottom:1em}
.searchresults li a{font:500 1em/1.3 'Adagio Slab',serif}
.portalgrid{color:#969696}
.portalgrid > div{display:inline-block;margin-top:25px;vertical-align:top}
.portalgrid > div + div{margin-left:-4px}
.portalgrid .col3{margin-left:26px}
.portalgrid form .col3{margin-left:0}
.portalgrid h2{margin-bottom:10px}
.portalgrid h2 + ul{margin:0;padding:0;list-style:none}
.portalgrid h2 + ul > li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}
.portalgrid .tertiary h2 + ul > li{margin-bottom:30px;padding-bottom:0}
.portalgrid h2 + ul li li{display:inline-block}
.portalgrid h3{margin-bottom:1em;font:1.25em/1.2 'Core Sans A',sans-serif}
.portalgrid .tertiary img{float:left;margin:0 30px 30px 0}
.list-marketing-materials main h3{margin-bottom:1em}
.downloadlink{font:.875em/1.5 'Adagio Slab',serif}
main form{max-width:600px;margin-top:40px}
form [role="alert"]{display:inline-block;margin:5px 0 0 10px;color:#f33}
form [type="text"],form [type="password"],form [type="email"],aside [type="search"],textarea{width:100%;height:2.75em;padding:0 10px;border:1px solid #969696;border-radius:10px;box-sizing:border-box;font:small 'Adagio Sans',sans-serif;color:#969696}
textarea{height:233px;padding:10px}
form div{display:inline-block;margin-bottom:1em}
form div div{margin-bottom:0}
form .col3 + .col3{margin-left:30px}
form .col3 + .newlinecol{margin-left:0}
label{display:block;margin-bottom:.5em}
.btnhldr{display:block}
.btnhldr input,.btnhldr button{padding:0;border:0;font-family:'Adagio Sans',sans-serif;font-weight:600;text-transform:uppercase;background:none;cursor:pointer}
[id="toolboxsearchform"] button{font-size:.875em}
[id="toolboxsearchform"] [type="search"]{margin:1em 0}
main select{width:100%;height:2.75em;padding:0 10px;border:1px solid #969696;border-radius:10px;box-sizing:border-box;font:small 'Adagio Sans',sans-serif;color:#969696}
main select::-ms-expand{border:0;background-color:#fff}
.fieldsethead,[type="radio"] + label,[type="checkbox"] + label{font-size:.875em}
.fieldsethead{display:block;margin-bottom:-1em}
[type="checkbox"] + label{display:inline-block}
main form .alignleft{max-width:575px;margin-right:0}
main form .alignright{margin-left:0}
main form .alignright textarea{height:176px}
select::-ms-expand{border:0;background-color:#fff}
.leadership aside li{margin-bottom:10px}
.leadership aside h2{margin-bottom:20px;background-size:100%}
.leadership aside h3{margin-bottom:8px}
.leadership aside a{font-size:1em}
.leadership.page main ul{padding:0}
.leadership.page main li:before,.employee-profiles main li:before{content:none}
.leadership.page main img{width:170px}
.leadership.page main h3{margin-top:8px}
.leadership.page aside a{font:200 1.25em/1.2 'Core Sans A',sans-serif}
.leadership.page aside li{margin-bottom:0}
.leadership.page aside li:first-child{padding-top:0}
.leadhead{position:relative}
.leadheading{position:absolute;bottom:5px;margin-left:300px}
.leadheading h2{font-size:1.714em;line-height:1.166}
.leadheading p{margin-top:.75em;font-size:.857em;color:#969696}
.list-employee-profiles .mainlist img{width:100px}
.list-employee-profiles main h2 + h3{margin-top:6px}
.employee-profiles main > ul{margin:15px 0 0;padding:0}
.employee-profiles main > ul li{padding:35px 0 20px;border-bottom:1px solid #f0f0f0}
.knowledge main li:before{content:none}
.knowledge main h3{margin-top:0}
.knowledge.page .casestudies img{float:left;width:100px;margin:0 30px 30px 0}
section > ul{margin:0;padding:0}
.knowledge section li,.knowledge aside li{border-bottom:1px solid #f0f0f0}
.knowledge aside.gridbox h2,.video aside.gridbox h2{margin-bottom:0}
.knowledge aside li{padding-bottom:1em}
section .morelink{margin-top:1em}
section{margin-bottom:100px}
.toolboxlist{padding:0}
.toolboxlist li:before{content:none}
.toolboxlist a,.toolboxlist button{display:inline-block;padding-left:32px;text-indent:-32px}
.toolboxlist a:before,.toolboxlist button:before{display:inline-block;width:17px;height:21px;margin-right:14px;vertical-align:-6px;content:''}
.toolboxbox{position:relative;display:block;float:left;width:300px;height:200px;margin-bottom:30px;border-radius:20px;font:1.714em/1.25 'Core Sans A',sans-serif;text-align:center;color:#fff}
.toolboxbox:focus,.toolboxbox:hover,.toolboxbox:active{color:#fff}
.toolboxboxleft{margin-right:30px}
.toolboxbox span{position:absolute;top:50%;display:block;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.toolboxbox img{display:block;margin:0 auto 12px}
.howtouse + ol{margin:1.5em 0 2em;padding:0}
.howtouse + ol li{display:inline-block;margin:0 35px 0 0;padding:0;list-style:none}
.howtouse + ol em{display:inline-block;width:30px;height:30px;margin-right:10px;border:1px solid #969696;border-radius:30px;font:1.428em/30px 'Core Sans A',sans-serif;text-align:center}
.howtobtn{display:inline-block;width:20px;height:20px;margin-left:5px;border-radius:5px;vertical-align:-4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAfUlEQVR42u3UoQmAQBSH8aeI0WqwO4FVJ3EImwM4iBvYrGI3GewKBmcQ5PlNcIpcEe4Pv3TwwZXnqarYnA8X/GEwRI/cVvBEjA6RrS9nWDAh+RpssGDGiB0pJlMwMLwNOHBhRQlhrZimqm8UOFFBDF4FQ2yoIU/ccXDBD7sBHhWOnRMwn5EAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat}
.toolbox aside > div + div{border-top:1px solid #f0f0f0}
.toolbox aside h2,.toolbox aside h3{font:200 1.875em 'Core Sans A',sans-serif}
.toolbox aside h3{margin-top:2em}
.toolbox aside h3:first-child{margin-top:0}
.toolbox aside:first-child h2,.toolbox aside h3{font-size:1.25em}
.toolbox .gridbox{padding-right:0;padding-left:0}
.toolbox aside a{font-weight:500}
.toolbox aside li{margin-left:10px;font:200 .875em/2 'Adagio Slab',serif}
.expanded-toolbox{font:500 1em 'Adagio Slab',serif;text-align:left}
.expanded-toolbox:after{display:inline-block;width:11px;height:17px;margin-left:10px;vertical-align:-5px;content:''}
[id="filterform"]{max-width:none}
[id="filterform"] h2{margin-bottom:25px}
[id="filterform"] li{display:block;position:relative}
[id="filterform"] [type="submit"]{width:40px;height:40px;margin-left:-4px;border-radius:10px;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAMAAADM4ogkAAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMAiPVNK9408bLsPvm0jklU/BINCcnEv17pXwgMvRHHwxprB0IAAABeSURBVHhe7ZFHDoAwEANhaQFC793/fyVIHHKLfIbMebSy194Hcago5MQBaUyJTY8ko8x2hJSU2WnkldUI/JdCUE82UWCY2YsLkXFVJqONbedaHyf5x4tdRputf4njBizzBSvC1HzSAAAAAElFTkSuQmCC);background-position:right;background-repeat:no-repeat}
[id="filterform"] [type="button"]{width:100%;text-align:left;background-position:right center;background-repeat:no-repeat}
[id="filterform"] [type="button"] h3{font:200 1.429em 'Core Sans A',sans-serif}
.filterbox [type="checkbox"],.filterbox [type="radio"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.filterbox [type="checkbox"] + label,.filterbox [type="radio"] + label{margin-left:21px}
.filterbox [type="checkbox"] + label:before,.filterbox [type="radio"] + label:before{display:inline-block;width:10px;height:10px;margin:0 8px 0 -20px;border:1px solid #7d7d7d;vertical-align:-1px;background:#fff;cursor:pointer;content:''}
.filterbox [type="radio"] + label:before{border-radius:6px}
.filterbox [type="checkbox"]:focus + label:before,.filterbox [type="radio"]:focus + label:before{outline:thin dotted}
.filterbox{display:inline-block;position:relative;margin:0 10px 0 0;padding:8px 15px 7px;border:0;border-radius:10px;vertical-align:top;background:#f0f0f0}
.filterbox + .filterbox{margin-left:-4px}
.filterbox ul{margin-top:24px;padding:0}
.filterbox li:before{content:none}
.filterbox label{display:inline-block}
.toolboxresults h2{margin:50px 0 -1em}
.toolboxresults button{margin-top:0}
.moreitems{display:none!important}
.toolbox-video aside .gridbox{padding-bottom:0}
.toolbox-video main h3{margin-top:0}
.videobox{display:inline-block;margin-top:40px}
.videobox:nth-of-type(2n){margin-left:26px}
.videobox h4{margin-top:18px;font:200 1.429em/1.2 'Core Sans A',sans-serif}
.accordion{margin-top:10px}
.accordion button{display:block;width:100%;text-align:left;background-position:right 50px;background-repeat:no-repeat}
.accordion h3{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}
.accordion:first-child h3{border:0}
.accordion h3 span{color:#969696}
.lightboxcontainer{display:none;position:fixed;top:50%;left:50%;z-index:1001;max-width:770px;margin:0 auto;padding:70px;box-sizing:border-box;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lightboxcontainer button{position:absolute;top:28px;right:70px}
[id="modalOverlay"]{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;margin:0;padding:0;background-color:#000;opacity:.5}
.lightboxcontainer{color:#3d3d3d}
.lightboxcontainer .floathalf{float:left;width:45%}
.lightboxcontainer .floathalf + .floathalf{margin-left:5%}
.lightboxcontainer h2{margin-bottom:25px;font:200 1.875em 'Core Sans A',sans-serif}
.lightboxcontainer h3{margin-top:25px;font:200 1.25em 'Core Sans A',sans-serif}
.lightboxcontainer p{font:200 .875em/1.571 'Adagio Slab',serif}
.lightboxcontainer a{font-weight:500}
.wpcf7-response-output{margin-left:0!important;padding-left:0!important;border:0!important}
[id="ezframe"]{width:100%;border:0}
[id="mapframe"]{border:0}
#sl_div form{margin-top:20px}
#sl_div form label{display:block;width:100%;font:12px/1.833 'Adagio Slab',serif!important;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#969696}
#sl_div #address_search > div,#sl_div #radius_in_submit{display:block!important;margin-bottom:1em}
#sl_div #address_search #tagalong_category_selector{display:none!important}
#sl_div #radius_in_submit input{margin-top:1em;padding:0;border:0!important;font-family:'Adagio Sans',sans-serif;font-weight:600;text-transform:uppercase}
#sl_div #addressSubmit.slp_ui_button{background:#fff}
#sl_div #searchForm input{border:1px solid #969696}
#sl_div #map{margin-bottom:2em;border:0!important}
#sl_div #sl_info_bubble{font:200 12px/1.571 'Adagio Slab',serif!important}
#sl_div #map_sidebar{height:400px;overflow-y:scroll}
#sl_div .results_entry .location_name{font-weight:400}
#sl_div .results_row_right_column{padding-right:10px;box-sizing:border-box}
[id="apply2jobs"]{width:100%;border:0}
.timeline h3{margin-bottom:2em;padding-top:0;border-top:0}
.timeline .accordion{margin-top:-20px}
.timeline-period{margin-bottom:2em;border-left:1px solid #f0f0f0}
.timeline-event{padding-bottom:10px;margin-left:50px;border-bottom:1px solid #f0f0f0}
.timeline-event + .timeline-event{padding-top:1em}
.timeline h4{font-size:1em}
.timeline .timelinetoc li{padding-bottom:0;border-bottom:0}
.timeline .accordion button{background-position:right 26px}
.stickytimelinetoc{position:fixed;top:0;margin-left:8px!important}
input[type=text].classcode{padding:5px;border:2px solid #ccc;-webkit-border-radius:5px;border-radius:5px}
input[type=text]:focus.classcode{border-color:#333}
input[type=submit].classcode{padding:5px 15px;margin-top:5px;background:#ccc;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}
.classcode-yes{color:#00F}
.classcode-no{color:red}
.agent-news .navsearch{display:none}
@media screen and (min-width: 769px) {
body{min-width:1280px}
.desktophide{display:none}
}
@media screen and (max-width: 768px) {
.mobilehide{display:none}
[id="mainpage"]{min-height:0}
.fullrow,.col12{width:100%;padding:0}
.gridbox{width:100%;margin-right:0!important;margin-left:0!important}
h1 span,[id="hero"],[id="infographicbox"],.utilnav,.mainnav,.leftnav,aside,[id="searchbar"]{display:none!important}
header{border-bottom:1px solid #f0f0f0}
h1{position:relative;padding:0 0 1px 8%}
h1 img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
header .hamburger{display:block;position:absolute;top:40px;right:8%;width:44px;height:100%;margin-right:-11px;background:url(data:image/gif;base64,R0lGODlhFgAUAIABACMfIP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE4NEU5NDE2MDVDMTFFNDhCRkFBNzNCODA1NTM1M0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE4NEU5NDI2MDVDMTFFNDhCRkFBNzNCODA1NTM1M0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTg0RTkzRjYwNUMxMUU0OEJGQUE3M0I4MDU1MzUzRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTg0RTk0MDYwNUMxMUU0OEJGQUE3M0I4MDU1MzUzRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAWABQAAAIdhI+py+0PXZi02ouz3rzvCIbiGHnmiaYeybauUwAAOw==) center no-repeat;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
header .logosubtxt span {display:none;}
main{max-width:100%;margin-right:0;margin-bottom:25px;padding:0 8%;box-sizing:border-box}
.framedmap main{padding:0}
.threecol{margin-top:0;margin-left:0}
iframe:not([id="ezframe"]):not([id="mapframe"]):not([id="apply2jobs"]):not([id="reportclaim"]){width:auto;height:auto;max-width:100%}
iframe[id="mapframe"]{width:100%}
footer{height:auto}
footer .social{display:block;position:static;margin:40px auto 0;padding-bottom:40px;text-align:center}
footer .social li:first-child a{margin-left:0}
.col6{max-width:100%}
.draweropen{overflow-y:hidden}
.navdrawer{width:225px;display:block;position:fixed;top:0;right:-100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 5%}
.drawerheader h2{font:bold .75em/83px 'Core Sans A',sans-serif;text-transform:uppercase;color:#fff}
.drawerheader button{display:block;position:absolute;top:17px;right:8%;width:44px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAABuVBMVEWKioq0tLSzs7O2traMjIyysrJ6enq1tbV3d3eLi4t/f3+np6exsbGoqKiioqKIiIh5eXl8fHxwcHCUlJSJiYl2dnZ4eHjCwsKrq6ugoKC8vLx1dXWYmJiurq6bm5v5+fmOjo6ZmZm3t7etra2qqqqXl5evr6+wsLD39/f09PSpqal9fX39/f339/eqqqrm5uaZmZnJycmSkpKXl5fPz8+oqKirq6vo6OiqqqqcnJyZmZl7e3uvr6+kpKTl5eWrq6vAwMDCwsLm5ubNzc2SkpKGhoalpaWjo6Pl5eXCwsLMzMz39/f39/fl5eXDw8OcnJz7+/vExMTk5OS6urqcnJzx8fH5+fnIyMj4+Pi1tbV0dHSpqanNzc23t7fs7OyqqqrY2Nju7u6bm5uoqKjd3d36+vqbm5unp6fb29unp6fa2trAwMCkpKSmpqba2trNzc2kpKSlpaX29vaYmJinp6fY2NjNzc2pqamXl5e2trbf39/Nzc2pqamcnJylpaXu7u7Pz8+Li4vq6urOzs6mpqarq6tvb2+Ojo7n5+fY2Ni1tbX4+Ph+fn6oqKi0tLSZmZn////+/v79/f280oIKAAAAkHRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH8ZAHMAAAA69AA5ZV0AAAAA8+xXAP7wXNMtdwM0rlYg4BlENwAnUtoYb2/YnAAAQwvUdJ3x79J1QPt4zRZB5/x9+m0ATqEA5g+z3jsFvvo/CsAEtXhOBbySAFPwNwOvkQAzEMiWWEMa8pkb1ZoAXQAj5rFu+wAWBC6t98PEAAABWUlEQVR4XjXQU3dsQRCG4eptju2JMaFt2zjJiXFs20ZPfnF21V7z3vXTX980eMx4swE6gDcnMkEQWNVaa8AAT2V0eycSKjFL9++3h8OQSnDOGzXQkR2NjXI+dg3KOFbuozWr6uzC4yz0ZMnrNIfVdKwJ9bIF/G215B1a7np19yBqcbgCdKW3Abkw4LeGVmk7YqsAkpKvoc3k1DTHZmyVgZOSmUOfX6DbRZsxYklZWualVmwReQJLrm+4uLlVIWIwjgXrd13e6wsSgOokygeHLh8dJ+k54O9YJ6do2Nm5IoET6sUNIqoho7hs3bxFcPtOEb0mj3tm3b1Hev+B72EB/dFjRQf5yVPSZ89lSaujQe0LP7x8RfraFGXJq70hz76Fd+9RP5gMGXzl5GUQ+PiJ889fBGIdtK+OJlJgfPv+46cpuwwQivz6Ha30wB8j8PefIJRYB+N/3PRcAYTJjdu4E9IBAAAAAElFTkSuQmCC) center no-repeat}
.drawerheader + ul{margin-top:83px}
.navdrawer ul{margin:0;padding:0;list-style:none}
.menu-item-has-children > ul,.menu-item-has-children:hover > ul{display:none}
.menu-item-has-children > ul ul{display:block!important}
.navdrawer li{display:block;max-width:185px}
.navdrawer li a,[name="s"]{display:block;padding:22px 0;font:200 1.3125em 'Core Sans A',sans-serif}
.navdrawer li.menu-item-has-children a:first-child{float:left;width:169px}
[name="s"]{margin-right:-35px;border:0;background:transparent}
.searchsubmit{display:inline-block;float:right;width:22px;height:22px;margin-top:-45px;color:transparent;content:''}
[name="s"]::-webkit-search-cancel-button{display:none}
.navdrawer li li a{color:#fff}
.navdrawer li li li a{padding-left:.5em;color:#c8c8c8}
.sub-menu{display:block;position:static}
.navdrawer [data-expanded]{display:block;float:right;right:0;width:16px}
.navdrawer [data-expanded]:after{margin:27px -16px 27px 0;display:inline-block;float:right;width:16px;height:16px;content:''}
.mainnav1 li li ul{display:block}
.navdrawer li li li a{color:#fff}
form .col3 + .col3{margin-left:0}
form .col3{width:100%}
.mobilebottomnav{display:block;margin-bottom:-34px}
.mobilebottomnav ul{margin:0;padding:0}
.mobilebottomnav li{display:block;height:67px;border-bottom:1px solid #fff;font:200 1.3125em/67px 'Core Sans A',sans-serif}
.mobilebottomnav li a{display:block;padding:0 8%;color:#fff}
.feature a{display:block}
.feature .linkbtn{top:50%;right:8%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.feature .morelink{position:static}
.gridbox{min-height:0!important}
.gridbox p,.nofeature .morelink,.twitter{display:none}
.gridbox,footer{padding-right:8%!important;padding-left:8%!important}
.gridbox.list li{border-bottom:0}
.gridbox.list li + li{border-top:1px solid #f0f0f0}
[id="subhero"]{height:auto;background:none!important}
[id="subhero"].channellanding{height:auto;padding:0}
[id="subhero"] h2{position:static;margin-bottom:20px;padding:15px 8% 0;box-sizing:border-box;font-size:2.25em;line-height:1.3;color:#000!important;-webkit-transform:none;-ms-transform:none;transform:none}
[id="subhero-agency"]{height:auto;background:none!important}
[id="subhero-agency"].channellanding{height:auto;padding:0}
[id="subhero-agency"] h2{position:static;margin-bottom:20px;padding:15px 8% 0;box-sizing:border-box;font-size:2.25em;line-height:1.3;color:#000!important;-webkit-transform:none;-ms-transform:none;transform:none}
.navbar + .fullrow main h2:first-child,.navbar + .fullrow main h3:first-child{margin-top:20px}
main img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}
main .postimg{max-width:100%;margin-top:25px}
main ul{padding-left:0}
main.list{margin-top:0}
section{margin-bottom:50px}
.portalgrid main{padding:0 8%}
.filterbox{display:block;margin-bottom:1em}
.filterbox + .filterbox{margin-left:0}
[id="filterform"] [type="submit"]{width:160px;margin-left:0;padding:0 15px;font:200 1.429em 'Core Sans A',sans-serif;text-align:left}
[id="filterform"] [type="submit"] .srtext{position:static;width:auto;height:auto;overflow:auto;clip:auto}
.howtouse + ol li{margin-bottom:10px}
.lightboxcontainer{width:90%;padding:16% 8%}
.lightboxcontainer button{top:4%;right:8%}
.lightboxcontainer .floathalf{float:none;width:100%;margin-left:0!important}
.infographictable td{display:block;text-align:center}
.infographictable td + td{display:block;border-top:2px solid #f0f0f0;border-left:0}
hr + .infographictable{margin-top:-25px}
.infographictable + hr{margin-top:0}
.infographictable td{width:100%!important;padding:1em 0}
.infographictable img{display:block;float:none;margin-right:auto;margin-left:auto}
.leadership main img,.leadership aside img,.list-employee-profiles main img{display:block;float:none!important;max-width:50%}
.leadership.page main li{margin-bottom:3em}
.leadership .leadhead{margin-top:25px}
.leadheading{position:static;margin-left:0}
.toolbox-video .col10{width:100%}
.videobox:nth-of-type(2n){margin-left:0}
.framedmap #wpadminbar{display:none}
.framedmap{margin-top:-46px}
.timeline-event{margin-left:25px}
}
@media screen and (max-width: 639px) {
#sl_div .results_wrapper div div{display:block;width:100%;text-align:left}
#sl_div form label{width:auto}
}
.oldie .navagent a{padding-left:15px}
.oldie #sl_div #addressSubmit.slp_ui_button{filter:none}
