@charset "UTF-8";
	#ideas-video .videos-wrapper:after,.addresses-list:after,.branch-locator-module .branch-locator-form:after,.chart-legend ul:after,.container:after,.fluid-grid-list-module .fluid-grid-list:after,.hero .meta:after,.hero.purple .job-finder-wrap:after,.hero:after,.job-finder:after,.list-item dl:after,.main-nav:after,.module.tiles-module:after,.office-location-content:after,.parallax-section .three-two-one-tiles-module:after,.program-finder-pills:after,.social-share .social-share-inner:after,.stat-wrapper:after,.tab-nav .tab-nav-carousel:after,.theme-carousel .article-slide a:after,.themetilefullwidth .tile-wrapper:after,.three-up .row:after,.tiles-module .row-base:after,.tiles-module .row:after,.timeline-tiles-container:after,.up .row:after,.up:after {
	content:"";
	display:table;
	clear:both;
}
@font-face {
	font-family:ms_gloriola_ii_displaythin;
	src:url(../fonts/ms_gloriola_ii_display_thin-webfont.eot);
	src:url(../fonts/ms_gloriola_ii_display_thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ms_gloriola_ii_display_thin-webfont.woff) format("woff"),url(../fonts/ms_gloriola_ii_display_thin-webfont.ttf) format("truetype"),url(../fonts/ms_gloriola_ii_display_thin-webfont.svg#ms_gloriola_ii_displaythin) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:ms_gloriola_ii_stdregular;
	src:url(../fonts/ms_gloriola_ii_std_reg-webfont.eot);
	src:url(../fonts/ms_gloriola_ii_std_reg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ms_gloriola_ii_std_reg-webfont.woff) format("woff"),url(../fonts/ms_gloriola_ii_std_reg-webfont.ttf) format("truetype"),url(../fonts/ms_gloriola_ii_std_reg-webfont.svg#ms_gloriola_ii_stdregular) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:ms_gloriola_ii_stdlight;
	src:url(../fonts/ms_gloriola_ii_std_light-webfont.eot);
	src:url(../fonts/ms_gloriola_ii_std_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ms_gloriola_ii_std_light-webfont.woff) format("woff"),url(../fonts/ms_gloriola_ii_std_light-webfont.ttf) format("truetype"),url(../fonts/ms_gloriola_ii_std_light-webfont.svg#ms_gloriola_ii_stdlight) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:karlaregular;
	src:url(../fonts/karla-regular-webfont.eot);
	src:url(../fonts/karla-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/karla-regular-webfont.woff) format("woff"),url(../fonts/karla-regular-webfont.ttf) format("truetype"),url(../fonts/karla-regular-webfont.svg#karlaregular) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:karlaitalic;
	src:url(../fonts/karla-italic-webfont.eot);
	src:url(../fonts/karla-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/karla-italic-webfont.woff) format("woff"),url(../fonts/karla-italic-webfont.ttf) format("truetype"),url(../fonts/karla-italic-webfont.svg#karlaitalic) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:karlabolditalic;
	src:url(../fonts/karla-bolditalic-webfont.eot);
	src:url(../fonts/karla-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/karla-bolditalic-webfont.woff) format("woff"),url(../fonts/karla-bolditalic-webfont.ttf) format("truetype"),url(../fonts/karla-bolditalic-webfont.svg#karlabolditalic) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:karlabold;
	src:url(../fonts/karla-bold-webfont.eot);
	src:url(../fonts/karla-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/karla-bold-webfont.woff) format("woff"),url(../fonts/karla-bold-webfont.ttf) format("truetype"),url(../fonts/karla-bold-webfont.svg#karlabold) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:pfdintextcondpro-regular;
	src:url(../fonts/pfdintextcondpro-regular-webfont.eot);
	src:url(../fonts/pfdintextcondpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pfdintextcondpro-regular-webfont.woff) format("woff"),url(../fonts/pfdintextcondpro-regular-webfont.ttf) format("truetype"),url(../fonts/pfdintextcondpro-regular-webfont.svg#pfdintextcondpro-regular) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:pfdintextcondpro-xblack;
	src:url(../fonts/pfdintextcondpro-xblack-webfont.eot);
	src:url(../fonts/pfdintextcondpro-xblack-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pfdintextcondpro-xblack-webfont.woff) format("woff"),url(../fonts/pfdintextcondpro-xblack-webfont.ttf) format("truetype"),url(../fonts/pfdintextcondpro-xblack-webfont.svg#pdfintextcondpro-xblack) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:pfdintextcondpro-bold;
	src:url(../fonts/pfdintextcondpro-bold-webfont.eot);
	src:url(../fonts/pfdintextcondpro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pfdintextcondpro-bold-webfont.woff) format("woff"),url(../fonts/pfdintextcondpro-bold-webfont.ttf) format("truetype"),url(../fonts/pfdintextcondpro-bold-webfont.svg#pdfintextcondpro-bold) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:icomoon;
	src:url(../fonts/icomoon.eot);
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:icomoon;
	src:url(../fonts/icomoon.eot?xlkla3);
	src:url(../fonts/icomoon.eot?xlkla3#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?xlkla3) format("truetype"),url(../fonts/icomoon.woff?xlkla3) format("woff"),url(../fonts/icomoon.svg?xlkla3#icomoon) format("svg");
	font-weight:400;
	font-style:normal;
}
[class*=" icon-"]:before,[class^=icon-]:before {
	font-family:icomoon;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon-i-3men:before {
	content:"\e900";
}
.icon-i-apply:before {
	content:"\e901";
}
.icon-i-award:before {
	content:"\e902";
}
.icon-i-building:before {
	content:"\e903";
}
.icon-i-businessarea:before {
	content:"\e904";
}
.icon-i-flags:before {
	content:"\e905";
}
.icon-i-globe:before {
	content:"\e906";
}
.icon-i-graduation:before {
	content:"\e907";
}
.icon-i-interview:before {
	content:"\e908";
}
.icon-i-japan:before {
	content:"\e909";
}
.icon-i-judgement:before {
	content:"\e90a";
}
.icon-i-lecture:before {
	content:"\e90b";
}
.icon-i-news:before {
	content:"\e90c";
}
.icon-i-piechart:before {
	content:"\e90d";
}
.icon-i-process:before {
	content:"\e90e";
}
.icon-i-question:before {
	content:"\e90f";
}
.icon-i-report:before {
	content:"\e910";
}
.icon-i-shakehands:before {
	content:"\e911";
}
.icon-i-suitcase:before {
	content:"\e912";
}
.icon-i-wayfinder:before {
	content:"\e913";
}
.icon-quote:before {
	content:"\201c";
}
.icon-quote2:before {
	content:"\201d";
}
.icon-quote22:before {
	content:"\201e";
}
.icon-play:before {
	content:"\e600";
}
/* .icon-twitter:before {
	content:"e601";
}
.icon-linkedin:before {
	content:"\e602";
} */
.icon-up-nav:before {
	content:"\e603";
}
.icon-close-button:before {
	content:"\e604";
}
.icon-hamburger:before {
	content:"\e605";
}
.icon-logo-icon:before {
	content:"\e606";
}
.icon-down-nav:before {
	content:"\e607";
}
.icon-people:before,.icon-person:before {
	content:"\e608";
}
.icon-light-bulb:before {
	content:"\e609";
}
.icon-search:before {
	content:"\e60a";
}
.icon-arrow-down:before {
	content:"\e60b";
}
/* .icon-facebook:before {
	content:"e60c";
} */
.icon-play-link:before {
	content:"\e60d";
}
.icon-external-link:before {
	content:"\e60e";
}
.icon-i-briefcase-fill:before {
	content:"\e60f";
}
.icon-cap:before {
	content:"\e610";
}
.icon-directors:before {
	content:"\e611";
}
.icon-video:before {
	content:"\e612";
}
.icon-handshake:before {
	content:"\e613";
}
.icon-mail:before {
	content:"\e614";
}
.featured-talent .slick-prev:before,.icon-arrow-left:before,.talents-module .slick-prev:before {
	content:"\e615";
}
.featured-talent .slick-next:before,.icon-arrow-right:before,.talents-module .slick-next:before {
	content:"\e616";
}
.icon-arrow-right-thin:before {
	content:"\e617";
}
.icon-print:before {
	content:"\e618";
}
.icon-newsroom:before {
	content:"\e619";
}
.icon-relations:before {
	content:"\e61a";
}
.icon-report:before {
	content:"\e61b";
}
.icon-arrow-left-thin:before {
	content:"\e61c";
}
.icon-wealthmgmt:before {
	content:"\e61d";
}
.icon-briefcase-2:before {
	content:"\e61e";
}
.icon-MS_On-Campus_01:before {
	content:"\e61f";
}
.icon-arrow-down-s:before {
	content:"\e620";
}
.icon-MS_Networking-Groups_01:before {
	content:"\e621";
}
.icon-arrow-down-thin:before {
	content:"\e622";
}
.icon-hand-heart:before {
	content:"\e623";
}
.icon-person2:before {
	content:"\e624";
}
.icon-plus-sign:before {
	content:"\e625";
}
.icon-book:before {
	content:"\e626";
}
.icon-close-overlay:before {
	content:"\e627";
}
.icon-pdf:before {
	content:"\e628";
}
.icon-MS_Interviews_01:before {
	content:"\e629";
}
.icon-MS_Find-The-Right_01:before {
	content:"\e62a";
}
.icon-MS_Apply-Online_01:before {
	content:"\e62b";
}
.icon-faq:before {
	content:"\e62c";
}
.icon-interview-prep:before {
	content:"\e62d";
}
.icon-recruitment:before {
	content:"\e62e";
}
.icon-certificate:before {
	content:"\e62f";
}
.icon-pointer:before {
	content:"\e630";
}
.icon-checkmark:before {
	content:"\e631";
}
.icon-network-heart:before {
	content:"\e632";
}
.icon-globe:before {
	content:"\e633";
}
.icon-play2:before {
	content:"\e634";
}
.icon-twitter2:before {
	content:"\e635";
}
.icon-linkedin2:before {
	content:"\e636";
}
.icon-up-nav2:before {
	content:"\e637";
}
.icon-close-button2:before {
	content:"\e638";
}
.icon-hamburger2:before {
	content:"\e639";
}
.icon-logo-icon2:before {
	content:"\e63a";
}
.icon-down-nav2:before {
	content:"\e63b";
}
.icon-person3:before {
	content:"\e63c";
}
.icon-light-bulb2:before {
	content:"\e63d";
}
.icon-search2:before {
	content:"\e63e";
}
.icon-arrow-down2:before {
	content:"\e63f";
}
.icon-facebook2:before {
	content:"\e640";
}
.icon-play-link2:before {
	content:"\e641";
}
.icon-external-link2:before {
	content:"\e642";
}
.icon-i-briefcase-fill2:before {
	content:"\e643";
}
.icon-cap2:before {
	content:"\e644";
}
.icon-directors2:before {
	content:"\e645";
}
.icon-video2:before {
	content:"\e646";
}
.icon-handshake2:before {
	content:"\e647";
}
.icon-briefcase:before {
	content:"\e648";
}
.icon-arrow-left2:before {
	content:"\e649";
}
.icon-arrow-right2:before {
	content:"\e64a";
}
.icon-arrow-right-thin2:before {
	content:"\e64b";
}
.icon-print2:before {
	content:"\e64c";
}
.icon-newsroom2:before {
	content:"\e64d";
}
.icon-relations2:before {
	content:"\e64e";
}
.icon-report2:before {
	content:"\e64f";
}
.icon-arrow-left-thin2:before {
	content:"\e650";
}
.icon-wealthmgmt2:before {
	content:"\e651";
}
.icon-briefcase-22:before {
	content:"\e652";
}
.icon-networking:before {
	content:"\e653";
}
.icon-cap22:before {
	content:"\e654";
}
.icon-interview:before {
	content:"\e655";
}
.icon-directors22:before {
	content:"\e656";
}
.icon-hand-heart2:before {
	content:"\e657";
}
.icon-person22:before {
	content:"\e658";
}
.icon-plus-sign2:before {
	content:"\e659";
}
.icon-book2:before {
	content:"\e65a";
}
.icon-close-overlay2:before {
	content:"\e65b";
}
.icon-pdf2:before {
	content:"\e65c";
}
.icon-MS_On-Campus_012:before {
	content:"\e65d";
}
.icon-MS_Find-The-Right_012:before {
	content:"\e65e";
}
.icon-oncampus:before {
	content:"\e65f";
}
.icon-faq2:before {
	content:"\e660";
}
.icon-interview-prep2:before {
	content:"\e661";
}
.icon-recruitment2:before {
	content:"\e662";
}
.icon-certificate2:before {
	content:"\e663";
}
.icon-pointer2:before {
	content:"\e664";
}
.icon-handshake22:before {
	content:"\e665";
}
.icon-apply-online:before {
	content:"\e666";
}
.icon-newsroom22:before {
	content:"\e667";
}
.icon-relations22:before {
	content:"\e668";
}
.icon-report22:before {
	content:"\e669";
}
.icon-wealthmgmt22:before {
	content:"\e66a";
}
.icon-logo-icon22:before {
	content:"\e66b";
}
.icon-down-nav22:before {
	content:"\e66c";
}
.icon-person32:before {
	content:"\e66d";
}
.icon-light-bulb22:before {
	content:"\e66e";
}
.icon-search22:before {
	content:"\e66f";
}
.icon-play-link22:before {
	content:"\e670";
}
.icon-external-link22:before {
	content:"\e671";
}
.icon-arrow-down22:before {
	content:"\e672";
}
.icon-arrow-right-thin22:before {
	content:"\e673";
}
.icon-arrow-left-thin22:before {
	content:"\e674";
}
.icon-hand-heart22:before {
	content:"\e675";
}
.icon-book22:before {
	content:"\e676";
}
.icon-person222:before {
	content:"\e677";
}
.icon-plus-sign22:before {
	content:"\e678";
}
.icon-media-tablet:before {
	content:"\e679";
}
.icon-mail2:before {
	content:"\e67a";
}
.icon-arrow-down-s2:before {
	content:"\e67b";
}
.icon-arrow-down-thin2:before {
	content:"\e67c";
}
.icon-screen:before {
	content:"\e67d";
}
.icon-media-browser:before {
	content:"\e67e";
}
.icon-presenter:before {
	content:"\e67f";
}
.icon-easel:before {
	content:"\e680";
}
.icon-binder:before {
	content:"\e681";
}
.icon-graph:before {
	content:"\e682";
}
.icon-arrow-right22:before {
	content:"\e683";
}
.icon-arrow-left22:before {
	content:"\e684";
}
.icon-video22:before {
	content:"\e685";
}
.icon-print22:before {
	content:"\e686";
}
.icon-hamburger22:before {
	content:"\e687";
}
.icon-close-button22:before {
	content:"\e688";
}
.icon-up-nav22:before {
	content:"\e689";
}
.icon-facebook22:before {
	content:"\e68a";
}
.icon-close-overlay22:before {
	content:"\e68b";
}
.icon-pdf22:before {
	content:"\e68c";
}
.icon-instagram:before {
	content:"\e914";
}
.icon-file-text:before {
	content:"\e915";
}
.icon-arrow-up:before {
	content:"\e916";
}
.icon-envelope:before {
	content:"\e917";
}
.icon-arrow-large-up:before {
	content:"\e918";
}
.icon-arrow-large-down:before {
	content:"\e919";
}
.icon-download:before {
	content:"\e91a";
}
.icon-hyperlink:before {
	content:"\e91b";
}
.icon-clipboard-black:before {
	content:"\e91c";
}
.icon-medal:before {
	content:"\e91d";
}
.icon-location:before {
	content:"\e947";
}
.icon-rss2:before {
	content:"\ea9c ";
}
a.pdf.footnote:after,a[href*=".pdf"].footnote:after,a[href*=".PDF"].footnote:after,a[href*=".Pdf"].footnote:after {
	content:'';
}
a.no-icon:after {
	content:''!important;
}
.icon-people:before {
	top:0;
	font-size:16px;
}
.icon-people:after {
	font-family:icomoon,sans-serif;
	-webkit-font-smoothing:antialiased;
	color:gray;
	content:"\e608";
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	left:-39px;
	top:0;
	line-height:32px;
	position:absolute;
	speak:none;
	text-transform:none;
}
.icon-header {
	display:block;
	margin-bottom:2.1em;
}
.icon-header:before {
	font-size:88px;
	color:#0f8ec7;
}
@media (max-width:999px) {
	.icon-header {
	position:absolute;
	left:0;
	min-width:112px;
	margin:0;
	top:50px;
}
.icon-header:before {
	font-size:64px;
	text-align:center;
	display:inherit;
}
}@media (max-width:599px) {
	.icon-people:after {
	font-size:13px;
	left:-28px;
	line-height:27px;
}
.icon-header {
	min-width:60px;
	top:45px;
}
.icon-header:before {
	font-size:30px;
}
}/* a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
} */
abbr {
	cursor:help;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
/* html {
	overflow-y:scroll;
	background:#fff;
}
body {
	line-height:1;
	background:#fff;
	font-family:karlaregular,sans-serif;
} */
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
button {
	cursor:pointer;
	padding:0;
	background:0 0;
	border:none;
	outline:0;
}
input[type=text] {
	outline:0;
}
input {
	-webkit-appearance:none;
}
input::-ms-clear {
	display:none;
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
b,strong {
	/* font-family:karlabold,sans-serif; */
}
em,i {
	font-family:karlaitalic,sans-serif;
}
b>i,em>strong,i>b,strong>em {
	font-family:karlabolditalic,sans-serif;
}
a {
	color:inherit;
}
p {
	/* font-family:karlaregular,sans-serif; */
	font-size:16px;
	line-height:1.4;
}
/* h1,h2,h3,h4,h5 {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
} */
h1 {
	font-size:100px;
	line-height:1;
	letter-spacing:-.04em;
}
@media (max-width:599px) {
	h1 {
	font-size:72px;
}
}h2 {
	/* font-family:karlabold,sans-serif; */
	font-size:24px;
	text-transform:uppercase;
}
h3 {
	/* font-family:karlabold,sans-serif; */
}
a,input,label {
	font-family:karlaregular,sans-serif;
	text-decoration:none;
}
sup {
	font-size:50%;
	vertical-align:top;
}
legend {
	font-family:ms_gloriola_ii_stdregular,sans-serif;
}
b.-caps,b.group-header,em.-caps,em.group-header,strong.-caps,strong.group-header {
	font-family:karlaregular,sans-serif;
	font-weight:400;
}
.module-header {
	padding:0 30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.module-header h2,.module-header section {
	border-bottom:2px solid #eaeaea;
	display:inline;
	font-size:1rem;
	letter-spacing:.025rem;
	line-height:1.4;
	margin:8px auto 8px 29px;
	position:relative;
}
@media (min-width:1000px) {
	.module-header h2,.module-header section {
	font-size:1.25rem;
}
}.module-header h2:before,.module-header section:before {
	font-size:1em;
	left:-30px;
	position:absolute;
	top:50%;
	transform:translate3d(0,-50%,0);
}
.module-header h2.icon-none,.module-header section.icon-none {
	margin-left:0!important;
	font-size:24px;
}
.module-header h2.small-header,.module-header section.small-header {
	font-size:21px;
}
.module-header h2.-title-case,.module-header section.-title-case {
	text-transform:none;
}
@media (max-width:599px) {
	.module-header h2.icon-none,.module-header section.icon-none {
	margin-left:0!important;
	font-size:21px;
}
}hr {
	margin-top:100px;
	margin-bottom:100px;
}
hr.-no-margin {
	margin-top:0;
	margin-bottom:0;
}
hr.-not-full {
	max-width:1230px;
	margin-left:auto;
	margin-right:auto;
}
.eyebrow {
	font-family:pfdintextcondpro-bold,sans-serif;
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#999;
	-webkit-backface-visibility:hidden;
}
.eyebrow-purple {
	color:#675882;
}
.eyebrow-red {
	color:#fc5c64;
}
.eyebrow-blue {
	color:#0f8ec7;
}
.eyebrow-green {
	color:#3eb66f;
}
blockquote:before {
	content:"\201C";
}
blockquote:after {
	content:"\201D";
}
.body-content h3,.h-block,.h-column,.h-content,.h-section,.wm-section .two-up h3 {
	/* font-family:karlabold,sans-serif; */
	line-height:1.15;
	margin-bottom:1em;
}
.body-content h3+p,.h-block+p,.h-column+p,.h-content+p,.h-section+p,.wm-section .two-up h3+p {
	margin-bottom:1em;
}
.h-content {
	text-transform:none;
	font-size:1em;
}
.h-column {
	text-transform:uppercase;
	font-size:1em;
}
.h-block {
	text-transform:uppercase;
	font-size:1.375em;
}
.h-section {
	text-transform:uppercase;
	font-size:1.5em;
}
.footnote {
	/* font-family:karlabold,sans-serif; */
	display:table;
	margin-bottom:1em;
	line-height:1;
	color:#333;
}
.footnote:last-child {
	margin-bottom:0;
}
.-c .footnote {
	margin-left:auto;
	margin-right:auto;
}
.footnote span {
	position:relative;
}
.footnote span:after {
	bottom:4px;
	content:"\e616";
	font-family:icomoon;
	font-size:8px;
	position:absolute;
	right:-13px;
	font-style:normal;
	vertical-align:top;
}
.footnote:active span,.footnote:focus span,.footnote:hover span {
	background-image:linear-gradient(to top,transparent,transparent 0,#bbb 0,#bbb 1px,transparent 1px);
}
.no-cssgradients .footnote:active span,.no-cssgradients .footnote:focus span,.no-cssgradients .footnote:hover span {
	text-decoration:underline;
}
.ie8 .footnote {
	font-weight:700;
}
.-baseline {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	line-height:1;
}
hr {
	border-color:#e5e5e5;
	border-width:1px 0 0;
	border-style:solid;
	background:0 0;
}
.-excerpt>a {
	color:#4c4c4c;
}
.-excerpt h1 {
	/* font-family:karlabold,sans-serif; */
	font-size:1em;
	line-height:1.5;
	color:inherit;
}
@media (min-width:600px) and (max-width:999px) {
	hr.-not-full {
	margin-left:5%;
	margin-right:5%;
}
}@media (max-width:599px) {
	hr.-not-full {
	margin-left:7%;
	margin-right:7%;
}
h2 {
	font-size:17px;
}
.eyebrow {
	font-size:9px;
}
}@media (min-width:600px) and (max-width:999px) {
	.container {
	padding:0 4rem;
}
}@media (min-width:1000px) {
	.container {
	padding:0 3rem;
}
}@media (min-width:1500px) {
	.container {
	padding:0 4rem;
}
}.container.load-more-container.tile-grid-padding {
	padding:0 1rem;
}
.container .row {
	margin-left:-.75rem;
	margin-right:-.75rem;
}
.section.no-pad {
	padding:0;
}
.section.no-pad-bot {
	padding-bottom:0;
}
.section.no-pad-top {
	padding-top:0;
}
.row {
	margin-left:auto;
	margin-right:auto;
}
.row:after {
	content:"";
	display:table;
	clear:both;
}
.row .col {
	float:left;
	box-sizing:border-box;
	padding:0 .75rem;
}
.row .col[class*=pull-],.row .col[class*=push-] {
	position:relative;
}
.row .col.s1 {
	width:8.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s2 {
	width:16.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s3 {
	width:25%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s4 {
	width:33.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s5 {
	width:41.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s6 {
	width:50%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s7 {
	width:58.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s8 {
	width:66.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s9 {
	width:75%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s10 {
	width:83.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s11 {
	width:91.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.s12 {
	width:100%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.offset-s1 {
	margin-left:8.33333%;
}
.row .col.pull-s1 {
	right:8.33333%;
}
.row .col.push-s1 {
	left:8.33333%;
}
.row .col.offset-s2 {
	margin-left:16.66667%;
}
.row .col.pull-s2 {
	right:16.66667%;
}
.row .col.push-s2 {
	left:16.66667%;
}
.row .col.offset-s3 {
	margin-left:25%;
}
.row .col.pull-s3 {
	right:25%;
}
.row .col.push-s3 {
	left:25%;
}
.row .col.offset-s4 {
	margin-left:33.33333%;
}
.row .col.pull-s4 {
	right:33.33333%;
}
.row .col.push-s4 {
	left:33.33333%;
}
.row .col.offset-s5 {
	margin-left:41.66667%;
}
.row .col.pull-s5 {
	right:41.66667%;
}
.row .col.push-s5 {
	left:41.66667%;
}
.row .col.offset-s6 {
	margin-left:50%;
}
.row .col.pull-s6 {
	right:50%;
}
.row .col.push-s6 {
	left:50%;
}
.row .col.offset-s7 {
	margin-left:58.33333%;
}
.row .col.pull-s7 {
	right:58.33333%;
}
.row .col.push-s7 {
	left:58.33333%;
}
.row .col.offset-s8 {
	margin-left:66.66667%;
}
.row .col.pull-s8 {
	right:66.66667%;
}
.row .col.push-s8 {
	left:66.66667%;
}
.row .col.offset-s9 {
	margin-left:75%;
}
.row .col.pull-s9 {
	right:75%;
}
.row .col.push-s9 {
	left:75%;
}
.row .col.offset-s10 {
	margin-left:83.33333%;
}
.row .col.pull-s10 {
	right:83.33333%;
}
.row .col.push-s10 {
	left:83.33333%;
}
.row .col.offset-s11 {
	margin-left:91.66667%;
}
.row .col.pull-s11 {
	right:91.66667%;
}
.row .col.push-s11 {
	left:91.66667%;
}
.row .col.offset-s12 {
	margin-left:100%;
}
.row .col.pull-s12 {
	right:100%;
}
.row .col.push-s12 {
	left:100%;
}
@media (min-width:600px) {
	.row .col.m1 {
	width:8.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m2 {
	width:16.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m3 {
	width:25%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m4 {
	width:33.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m5 {
	width:41.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m6 {
	width:50%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m7 {
	width:58.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m8 {
	width:66.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m9 {
	width:75%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m10 {
	width:83.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m11 {
	width:91.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.m12 {
	width:100%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.offset-m1 {
	margin-left:8.33333%;
}
.row .col.pull-m1 {
	right:8.33333%;
}
.row .col.push-m1 {
	left:8.33333%;
}
.row .col.offset-m2 {
	margin-left:16.66667%;
}
.row .col.pull-m2 {
	right:16.66667%;
}
.row .col.push-m2 {
	left:16.66667%;
}
.row .col.offset-m3 {
	margin-left:25%;
}
.row .col.pull-m3 {
	right:25%;
}
.row .col.push-m3 {
	left:25%;
}
.row .col.offset-m4 {
	margin-left:33.33333%;
}
.row .col.pull-m4 {
	right:33.33333%;
}
.row .col.push-m4 {
	left:33.33333%;
}
.row .col.offset-m5 {
	margin-left:41.66667%;
}
.row .col.pull-m5 {
	right:41.66667%;
}
.row .col.push-m5 {
	left:41.66667%;
}
.row .col.offset-m6 {
	margin-left:50%;
}
.row .col.pull-m6 {
	right:50%;
}
.row .col.push-m6 {
	left:50%;
}
.row .col.offset-m7 {
	margin-left:58.33333%;
}
.row .col.pull-m7 {
	right:58.33333%;
}
.row .col.push-m7 {
	left:58.33333%;
}
.row .col.offset-m8 {
	margin-left:66.66667%;
}
.row .col.pull-m8 {
	right:66.66667%;
}
.row .col.push-m8 {
	left:66.66667%;
}
.row .col.offset-m9 {
	margin-left:75%;
}
.row .col.pull-m9 {
	right:75%;
}
.row .col.push-m9 {
	left:75%;
}
.row .col.offset-m10 {
	margin-left:83.33333%;
}
.row .col.pull-m10 {
	right:83.33333%;
}
.row .col.push-m10 {
	left:83.33333%;
}
.row .col.offset-m11 {
	margin-left:91.66667%;
}
.row .col.pull-m11 {
	right:91.66667%;
}
.row .col.push-m11 {
	left:91.66667%;
}
.row .col.offset-m12 {
	margin-left:100%;
}
.row .col.pull-m12 {
	right:100%;
}
.row .col.push-m12 {
	left:100%;
}
}@media (min-width:1000px) {
	.row .col.l1 {
	width:8.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l2 {
	width:16.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l3 {
	width:25%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l4 {
	width:33.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l5 {
	width:41.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l6 {
	width:50%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l7 {
	width:58.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l8 {
	width:66.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l9 {
	width:75%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l10 {
	width:83.33333%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l11 {
	width:91.66667%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.l12 {
	width:100%;
	margin-left:auto;
	left:auto;
	right:auto;
}
.row .col.offset-l1 {
	margin-left:8.33333%;
}
.row .col.pull-l1 {
	right:8.33333%;
}
.row .col.push-l1 {
	left:8.33333%;
}
.row .col.offset-l2 {
	margin-left:16.66667%;
}
.row .col.pull-l2 {
	right:16.66667%;
}
.row .col.push-l2 {
	left:16.66667%;
}
.row .col.offset-l3 {
	margin-left:25%;
}
.row .col.pull-l3 {
	right:25%;
}
.row .col.push-l3 {
	left:25%;
}
.row .col.offset-l4 {
	margin-left:33.33333%;
}
.row .col.pull-l4 {
	right:33.33333%;
}
.row .col.push-l4 {
	left:33.33333%;
}
.row .col.offset-l5 {
	margin-left:41.66667%;
}
.row .col.pull-l5 {
	right:41.66667%;
}
.row .col.push-l5 {
	left:41.66667%;
}
.row .col.offset-l6 {
	margin-left:50%;
}
.row .col.pull-l6 {
	right:50%;
}
.row .col.push-l6 {
	left:50%;
}
.row .col.offset-l7 {
	margin-left:58.33333%;
}
.row .col.pull-l7 {
	right:58.33333%;
}
.row .col.push-l7 {
	left:58.33333%;
}
.row .col.offset-l8 {
	margin-left:66.66667%;
}
.row .col.pull-l8 {
	right:66.66667%;
}
.row .col.push-l8 {
	left:66.66667%;
}
.row .col.offset-l9 {
	margin-left:75%;
}
.row .col.pull-l9 {
	right:75%;
}
.row .col.push-l9 {
	left:75%;
}
.row .col.offset-l10 {
	margin-left:83.33333%;
}
.row .col.pull-l10 {
	right:83.33333%;
}
.row .col.push-l10 {
	left:83.33333%;
}
.row .col.offset-l11 {
	margin-left:91.66667%;
}
.row .col.pull-l11 {
	right:91.66667%;
}
.row .col.push-l11 {
	left:91.66667%;
}
.row .col.offset-l12 {
	margin-left:100%;
}
.row .col.pull-l12 {
	right:100%;
}
.row .col.push-l12 {
	left:100%;
}
}.grid-overlay {
	position:fixed;
	height:100vh;
	top:0;
	left:0;
	right:0;
	opacity:0;
	z-index:999;
	pointer-events:none;
}
.grid-overlay--visible {
	opacity:1;
}
.grid-overlay-col {
	height:100vh;
	position:relative;
}
.grid-overlay-col:before {
	content:"";
	position:absolute;
	top:0;
	left:.75rem;
	right:.75rem;
	bottom:0;
	background-color:rgba(0,0,255,.2);
}
.-gray {
	background:#f2f2f2;
}
.-white {
	background:#fff;
}
.page-block {
	padding:75px 2.5% 85px;
	width:100%;
	clear:both;
	margin:0;
	text-align:center;
}
.page-block>:first-child {
	padding-top:0;
}
.page-block.-wide {
	padding-left:0!important;
	padding-right:0!important;
}
.page-block.-no-padding-top,.page-block.people-article-change {
	padding-top:0;
}
.page-block.-no-padding-top-bottom {
	padding-top:0;
	padding-bottom:0;
}
.page-block.-no-padding-bottom {
	padding-bottom:0;
}
.module {
	padding:0!important;
	max-width:1230px;
	margin:auto;
	margin-top:50px;
}
.module+.module,.module-divider,.module-footer {
	margin-top:75px;
}
.module-footer {
	clear:both;
	text-align:center;
	padding-bottom:2px;
}
.branch-locator-header,.module-header {
	margin-bottom:60px;
	max-width:1230px;
}
.module-divider {
	margin-bottom:75px;
}
.landing-page-block {
	padding:90px 2.5% 90px;
}
.landing-page-block .-header+.module {
	margin-top:70px;
}
.landing-page-block .-header,.landing-page-block .summary {
	text-align:center;
}
.landing-page-block .module-footer {
	margin-top:70px;
}
@media (max-width:999px) {
	.page-block {
	padding:65px 5%;
}
.page-block.global-office {
	padding-top:55px;
}
.module+.module,.module-divider,.module-footer {
	margin-top:65px;
}
.branch-locator-header,.module-header {
	margin-bottom:50px;
}
.module-divider {
	margin-bottom:65px;
}
.landing-page-block {
	padding:60px 5% 80px;
}
.landing-page-block .-header+.module,.landing-page-block .module-footer {
	margin-top:60px;
}
}@media (max-width:599px) {
	.page-block {
	padding:85px 7%;
}
.page-block.-routing.-no-padding-top-mobile {
	padding-top:0;
}
.page-block.-routing.-no-padding-bottom-mobile {
	padding-bottom:15px;
}
.page-block.-routing .routing-module.-flat-top .module-header {
	padding-top:0;
}
.press-release .no-bbtm-padding {
	padding-bottom:0;
}
.page-block.global-office {
	padding-top:30px;
}
.module+.module,.module-divider,.module-footer {
	margin-top:50px;
}
.branch-locator-header,.module-header {
	margin-bottom:30px;
}
.module-divider {
	margin-bottom:50px;
}
.landing-page-block .-header+.module {
	margin-top:50px;
}
.landing-page-block {
	padding:50px 7.5% 70px;
}
.landing-page-block .module-footer {
	margin-top:50px;
}
}.-gray+.-gray,.-white+.-white,.white+.-white {
	padding-top:0;
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	user-select:none;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}
.slick-list:focus {
	outline:0;
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand;
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
	transform:translate3d(0,0,0);
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1;
}
.slick-track:after,.slick-track:before {
	content:"";
	display:table;
}
.slick-track:after {
	clear:both;
}
.slick-loading .slick-track {
	visibility:hidden;
}
.slick-slide {
	float:left;
	min-height:1px;
	display:none;
}
[dir=rtl] .slick-slide {
	float:right;
}
.slick-slide img {
	display:block;
}
.slick-slide.slick-loading img {
	display:none;
}
.slick-slide.dragging img {
	pointer-events:none;
}
.slick-initialized .slick-slide {
	display:block;
}
.slick-loading .slick-slide {
	visibility:hidden;
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}
@font-face {
	font-family:slick;
	src:url(../fonts/slick.eot);
	src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");
	font-weight:400;
	font-style:normal;
}
.slick-next,.slick-prev {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:0 0;
	color:transparent;
	top:50%;
	margin-top:-10px;
	padding:0;
	border:none;
	outline:0;
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
	outline:0;
	background:0 0;
	color:transparent;
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
	opacity:1;
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25;
}
.slick-next:before,.slick-prev:before {
	font-family:slick;
	font-size:20px;
	line-height:1;
	color:#fff;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.slick-prev {
	left:-25px;
}
[dir=rtl] .slick-prev {
	left:auto;
	right:-25px;
}
.slick-prev:before {
	content:"←";
}
[dir=rtl] .slick-prev:before {
	content:"→";
}
.slick-next {
	right:-25px;
}
[dir=rtl] .slick-next {
	left:-25px;
	right:auto;
}
.slick-next:before {
	content:"→";
}
[dir=rtl] .slick-next:before {
	content:"←";
}
.slick-slider {
	margin-bottom:30px;
}
.slick-dots {
	position:absolute;
	bottom:-30px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%;
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:10px;
	width:10px;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}
.slick-dots li button {
	border:0;
	background:0 0;
	display:block;
	height:10px;
	width:10px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	cursor:pointer;
}
.slick-dots li button:focus,.slick-dots li button:hover {
	outline:0;
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {
	background-color:#b2b2b2;
}
.ie8 .slick-dots li button:focus:before,.ie8 .slick-dots li button:hover:before {
	content:" ";
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:'';
	width:10px;
	height:10px;
	background-color:#dedede;
	border-radius:50%;
	display:block;
	text-align:center;
}
.slick-dots li.slick-active button:before {
	background-color:#b2b2b2;
}
.ie8 .slick-dots li.slick-active button:before {
	content:" ";
}
.c3 svg {
	font:10px sans-serif;
}
.c3 line,.c3 path {
	fill:none;
	stroke:#000;
}
.c3 text {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid {
	shape-rendering:crispEdges;
}
.c3-chart-arc path {
	stroke:#fff;
}
.c3-chart-arc text {
	fill:#fff;
	font-size:13px;
}
.c3-grid line {
	stroke:#aaa;
}
.c3-grid text {
	fill:#aaa;
}
.c3-xgrid,.c3-ygrid {
	stroke-dasharray:3 3;
}
.c3-text.c3-empty {
	fill:gray;
	font-size:2em;
}
.c3-line {
	stroke-width:1px;
}
.c3-circle._expanded_ {
	stroke-width:1px;
	stroke:#fff;
}
.c3-selected-circle {
	fill:#fff;
	stroke-width:2px;
}
.c3-bar {
	stroke-width:0;
}
.c3-bar._expanded_ {
	fill-opacity:.75;
}
.c3-target.c3-focused {
	opacity:1;
}
.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step {
	stroke-width:2px;
}
.c3-target.c3-defocused {
	opacity:.3!important;
}
.c3-region {
	fill:#4682b4;
	fill-opacity:.1;
}
.c3-brush .extent {
	fill-opacity:.1;
}
.c3-legend-item {
	font-size:12px;
}
.c3-legend-item-hidden {
	opacity:.15;
}
.c3-legend-background {
	opacity:.75;
	fill:#fff;
	stroke:#d3d3d3;
	stroke-width:1;
}
.c3-tooltip-container {
	z-index:10;
}
.c3-tooltip {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#fff;
	empty-cells:show;
	-webkit-box-shadow:7px 7px 12px -9px #777;
	-moz-box-shadow:7px 7px 12px -9px #777;
	box-shadow:7px 7px 12px -9px #777;
	opacity:.9;
}
.c3-tooltip tr {
	border:1px solid #CCC;
}
.c3-tooltip th {
	background-color:#aaa;
	font-size:14px;
	padding:2px 5px;
	text-align:left;
	color:#FFF;
}
.c3-tooltip td {
	font-size:13px;
	padding:3px 6px;
	background-color:#fff;
	border-left:1px dotted #999;
}
.c3-tooltip td>span {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:6px;
}
.c3-tooltip td.value {
	text-align:right;
}
.c3-area {
	stroke-width:0;
	opacity:.2;
}
.c3-chart-arcs-title {
	dominant-baseline:middle;
	font-size:1.3em;
}
.c3-chart-arcs .c3-chart-arcs-background {
	fill:#e0e0e0;
	stroke:none;
}
.c3-chart-arcs .c3-chart-arcs-gauge-unit {
	fill:#000;
	font-size:16px;
}
.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min {
	fill:#777;
}
.c3-chart-arc .c3-gauge-value {
	fill:#000;
}
._repaint {
	-webkit-transform:translateZ(0);
}
.loading {
	background-image:url(../image/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	height:179px;
	width:100%;
	padding:20px;
}
.ie8 .site-wrap {
	min-width:1230px;
}
.loadingFonts [class^=icon-]:before {
	content:""!important;
}
.site-wrap {
	position:relative;
	overflow:hidden;
	width:100%;
}
.container {
	width:100%;
	max-width:1230px;
	margin:0 auto;
	padding:0 1rem;
}
@media (min-width:600px) and (max-width:999px) {
	.container {
	padding:0 4rem;
}
}@media (min-width:1000px) {
	.container {
	padding:0 3rem;
}
}.inner-grid {
	margin:0 1.21951%;
}
.inner {
	margin:0 2.38095%;
	padding-top:50px;
	padding-bottom:50px;
}
.inner>section:first-child {
	padding-top:55px;
}
.inner.no-bot {
	padding-bottom:0;
}
.visually-hidden {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
.-c,.-c>* {
	text-align:center;
}
.-quiet {
	color:inherit;
	text-decoration:none;
	font:inherit;
	list-style:none;
}
.body-content ul.-quiet-list,.body-content ul.-quiet-list li,ul.-quiet-list,ul.-quiet-list li {
	list-style:none!important;
	padding-left:0!important;
	margin-left:0!important;
}
.body-content ul.-quiet-list li,ul.-quiet-list li {
	margin-left:0!important;
	line-height:1.3;
	margin-bottom:.5em!important;
}
.body-content ul.-quiet-list a,ul.-quiet-list a {
	color:inherit!important;
	border:none!important;
}
.body-content ul.-quiet-list a:focus,.body-content ul.-quiet-list a:hover,ul.-quiet-list a:focus,ul.-quiet-list a:hover {
	color:#0f8ec7!important;
}
.-no-caps {
	text-transform:none!important;
}
.-caps,.group-header,header.header-table {
	text-transform:uppercase!important;
}
.-bt {
	border-top:1px solid #e5e5e5;
}
.-bbtm {
	border-bottom:3px solid #f7f7f7;
}
.bg-gray-60 {
	color:#666;
}
.-no-top-padding {
	padding-top:0;
}
.-bbd {
	border-color:#e5e5e5;
	border-width:1px 0 0;
	border-style:solid;
	background:0 0;
	border-bottom:1px solid #e5e5e5;
}
.section-header-style {
	font-size:2.1em;
	max-width:20em;
	margin:auto;
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	text-transform:none;
}
.color-wrap.green,.full-image-hero.green,.hero.green {
	background-color:#3eb66f;
}
.color-wrap.purple,.full-image-hero.purple,.hero.purple {
	background-color:#675882;
}
.color-wrap.aqua,.full-image-hero.aqua,.hero.aqua {
	background-color:#6fc8cb;
}
.color-wrap.black,.full-image-hero.black,.hero.black {
	background-color:#000;
}
.color-wrap.blue,.full-image-hero.blue,.hero.blue {
	background-color:#0f8ec7;
}
.bg-aqua {
	background-color:#6fc8cb;
	color:#fff;
}
.text-dark {
	color:#222;
}
.text-light {
	color:#fff;
}
.color-wrap,.hero.aqua,.hero.black,.hero.blue,.hero.green,.hero.purple {
	color:#fff!important;
}
.background-gray {
	background-color:#f2f2f2;
}
.blackhover {
	/* font-family:karlabold,sans-serif; */
	line-height:1.8;
	color:#000!important;
	border-bottom:0!important;
	margin-bottom:.25em!important;
}
.blackhover:hover {
	text-decoration:underline;
}
.search-box {
	border:0;
	padding:0;
	margin:1em 0 3em;
}
.search-box input[type=text] {
	border-radius:34px;
	border:2px solid #e6e6e6;
	font-size:18px;
	height:68px;
	padding:0 20px;
	width:80%;
}
.inline-list>li {
	display:inline-block;
}
.inline-list>li:after {
	content:',';
}
.inline-list>li:last-child:after {
	content:'';
}
.no-hero.blue,.tile-tag.blue {
	background-color:#0f8ec7!important;
}
.no-hero.purple,.tile-tag.purple {
	background-color:#675882!important;
}
.no-hero.aqua,.tile-tag.aqua {
	background-color:#6fc8cb!important;
}
.no-hero.black,.tile-tag.black {
	background-color:#000!important;
}
.no-hero.green,.tile-tag.green {
	background-color:#3eb66f!important;
}
.no-hero.red,.tile-tag.red {
	background-color:#fc5c64!important;
}
.no-hero.gold,.tile-tag.gold {
	background-color:#ffb33f!important;
}
.no-hero.brick,.tile-tag.brick {
	background-color:#a43037!important;
}
.no-hero.button-blue,.tile-tag.button-blue {
	background-color:#3182c1!important;
}
.eyebrow.blue {
	color:#0f8ec7;
}
.eyebrow.purple {
	color:#675882;
}
.eyebrow.aqua {
	color:#6fc8cb;
}
.eyebrow.black {
	color:#000;
}
.eyebrow.green {
	color:#3eb66f;
}
.eyebrow.red {
	color:#fc5c64;
}
.eyebrow.gold {
	color:#ffb33f;
}
.eyebrow.brick {
	color:#a43037;
}
.no-hero.profile-dark,.tile-tag.profile-dark {
	background-color:#fff;
}
.eyebrow.profile-dark {
	color:#fff;
}
.no-hero.profile-light,.tile-tag.profile-light {
	background-color:#999;
}
.eyebrow.profile-light {
	color:#999;
}
.hero.aqua .eyebrow.aqua,.hero.black .eyebrow.black,.hero.blue .eyebrow.blue,.hero.brick .eyebrow.brick,.hero.gold .eyebrow.gold,.hero.green .eyebrow.green,.hero.purple .eyebrow.purple,.hero.red .eyebrow.red {
	background-color:#fff!important;
}
.hero.black .eyebrow.sng-eyebrow.black,.hero.purple .eyebrow.sng-eyebrow.purple {
	font-family:pfdintextcondpro-xblack,sans-serif;
}
.hero.blue .eyebrow.blue {
	color:#0f8ec7!important;
}
.hero.green .eyebrow.green {
	color:#3eb66f!important;
}
.hero.aqua .eyebrow.aqua {
	color:#6fc8cb!important;
}
.hero.black .eyebrow.black {
	color:#000!important;
}
.hero.purple .eyebrow.purple {
	color:#675882!important;
}
.hero.red .eyebrow.red {
	color:#fc5c64!important;
}
.hero.gold .eyebrow.gold {
	color:#ffb33f!important;
}
.hero.brick .eyebrow.brick {
	color:#a43037!important;
}
@media (min-width:600px) and (max-width:999px) {
	.container.loaded {
	margin-top:-70px;
}
.container.loaded .inner {
	padding-bottom:0;
}
.inner {
	margin:0 3.003%;
}
}@media (max-width:599px) {
	.container .inner {
	margin:0 20px;
}
.inner-grid {
	margin:0 4.6875%;
}
.button-footer {
	padding:40px 0;
	text-align:center;
}
}::--webkit-media-controls-play-button {
	display:none!important;
	-webkit-appearance:none;
}
.module,.page-section {
	font-size:22px;
}
.module .section-header,.module h1,.page-section .section-header,.page-section h1 {
	font-size:2.7em;
	line-height:1;
}
.module .section-header strong,.module h1 strong,.page-section .section-header strong,.page-section h1 strong {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
}
.module .section-header,.page-section .section-header {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	text-transform:none;
	text-align:center;
	font-weight:400;
}
.module .summary,.page-section .summary {
	margin:.77273em auto;
	color:#9e9e9e;
	line-height:1.35;
	font-size:.9em;
	max-width:26em;
}
.module .summary a,.page-section .summary a {
	font-size:inherit;
	color:#0a8cc9;
	text-decoration:underline;
}
.module .summary a:hover,.page-section .summary a:hover {
	text-decoration:none;
}
.module .to-content,.page-section .to-content {
	font-family:karlaregular,sans-serif;
	transition:all 120ms linear;
	color:#9e9e9e;
	border-color:#e5e5e5;
	letter-spacing:0;
	font-size:.81818em;
}
.module .to-content:active,.module .to-content:focus,.module .to-content:hover,.page-section .to-content:active,.page-section .to-content:focus,.page-section .to-content:hover {
	background:#b2b2b2;
	border-color:#b2b2b2;
	color:#fff;
}
@media (max-width:999px) {
	.module,.page-section {
	font-size:20px;
}
}@media (max-width:599px) {
	.module,.page-section {
	font-size:18px;
}
.module .section-header,.module h1,.page-section .section-header,.page-section h1 {
	font-size:1.88889em;
	line-height:1.2;
}
.module .summary,.page-section .summary {
	font-size:.88889em;
}
.module .to-content,.page-section .to-content {
	font-size:.77778em;
	position:relative;
	top:-.75em;
}
}html._mobile-open body {
	position:absolute;
	right:0;
	left:0;
	overflow:hidden;
	top:0;
	bottom:0;
}
html._mobile-open body .site-wrap>header {
	background-color:transparent;
	bottom:0;
}
.site-wrap>header {
	background-color:#fff;
	backface-visibility:hidden;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:100;
}
.site-wrap>header.transparent {
	background-color:transparent;
}
.site-wrap>header.header-scrolling {
	background-color:#fff;
}
.nav-lock {
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:47px;
	top:0;
	z-index:99;
	background:url(../image/transparent.png);
}
._search-open .nav-lock {
	display:block;
}
.header-scrolling .nav-lock,.light .nav-lock {
	right:80px;
}
.menu-overlay {
	display:none;
	z-index:99;
}
.menu-overlay button {
	color:#fff;
	display:block;
	font-size:20px;
	position:absolute;
	z-index:100;
}
._mobile-open .menu-overlay {
	position:fixed;
	top:0;
	bottom:0;
	display:block;
	left:0;
	right:0;
	background-color:rgba(0,0,0,.5);
}
.large._search-open .menu-overlay {
	border-top:188px solid transparent;
	background-clip:content-box;
	z-index:19;
}
._search-open .menu-overlay button,.mobile-nav,.mobile-search {
	display:none;
}
.main-nav {
	left:0;
	border-bottom:rgba(255,255,255,.8) 1px solid;
	display:block;
	margin:0 30px;
	position:relative;
	z-index:5;
}
.ie8 .main-nav {
	border-bottom:#fff 1px solid;
}
.header-scrolling .main-nav,.light .main-nav {
	margin:0;
	padding:0 30px;
	box-shadow:0 5px 0 rgba(0,0,0,.05);
}
.header-scrolling .main-nav .logo:before,.light .main-nav .logo:before {
	color:#000;
}
.header-scrolling .main-nav .sub-nav>li:before,.light .main-nav .sub-nav>li:before {
	color:#ccc;
	opacity:1;
}
.header-scrolling .main-nav .sub-nav>li a,.light .main-nav .sub-nav>li a {
	color:#4c4c4c;
}
.large .header-scrolling .main-nav .sub-nav>li.navitem--hovered,.large .light .main-nav .sub-nav>li.navitem--hovered {
	border:1px solid #e5e5e5;
	box-shadow:5px 5px 0 rgba(0,0,0,.05);
	z-index:6;
}
.large .header-scrolling .main-nav .sub-nav>li.navitem--hovered:before,.large .light .main-nav .sub-nav>li.navitem--hovered:before {
	color:gray;
	z-index:23;
}
.large .header-scrolling .main-nav .sub-nav>li.navitem--hovered>a,.large .light .main-nav .sub-nav>li.navitem--hovered>a {
	color:gray;
	background-color:#fff;
	z-index:22;
}
.large .header-scrolling .main-nav .sub-nav>li.navitem--hovered .dropdown,.large .light .main-nav .sub-nav>li.navitem--hovered .dropdown {
	display:block;
	box-shadow:5px 5px 0 rgba(0,0,0,.05);
}
.large .header-scrolling .main-nav .sub-nav>li.navitem--hovered:after,.large .light .main-nav .sub-nav>li.navitem--hovered:after {
	z-index:-2;
}
.large .header-scrolling .main-nav .sub-nav>li.icon-down-nav>a,.large .light .main-nav .sub-nav>li.icon-down-nav>a {
	padding:39px 35px 39px 25px;
}
._search-open .header-scrolling .main-nav .sub-nav .search-button a,._search-open .light .main-nav .sub-nav .search-button a {
	padding-top:37px;
}
.main-nav .logo {
	float:left;
	font-size:25px;
}
.main-nav .logo:before {
	color:#fff;
	display:inline-block;
	padding:35px 0;
}
.large .main-nav .logo:hover {
	border-bottom:0;
}
.main-nav .icon-down-nav:before {
	display:block;
	font-size:5px;
	position:absolute;
	right:20px;
	top:44%;
	opacity:.5;
}
.main-nav .sub-nav {
	float:right;
	position:relative;
	margin-right:-31px;
	z-index:4;
}
.main-nav .sub-nav>li {
	border:1px solid transparent;
	display:inline;
	float:left;
	height:95px;
	position:relative;
}
.main-nav .sub-nav>li:before {
	color:rgba(255,255,255,.8);
	display:block;
	font-size:5px;
	margin-top:-3px;
	opacity:.5;
	position:absolute;
	right:17px;
	top:50%;
	z-index:20;
	line-height:1.5;
}
.ie8 .main-nav .sub-nav>li:before {
	color:#fff;
}
.main-nav .sub-nav>li.client-login a:first-child:before {
	margin-right:10px;
}
.main-nav .sub-nav>li>a {
	color:#fff;
}
.main-nav .sub-nav>li a {
	display:block;
	font-family:karlabold;
	padding:39px 30px;
	position:relative;
	z-index:5;
}
.main-nav .sub-nav>li a.active {
	background-color:#f5f5f5;
}
.main-nav .sub-nav>li a.external:after {
	font-family:icomoon;
	content:'\e60e';
	display:inline-block;
	margin-left:15px;
	font-size:13px;
	color:#ccc;
}
.large .main-nav .sub-nav>li.navitem--hovered {
	border:1px solid #e5e5e5;
	z-index:3;
}
.large .main-nav .sub-nav>li.navitem--hovered:before {
	color:gray;
}
.large .main-nav .sub-nav>li.navitem--hovered>a {
	color:gray;
	background-color:#fff;
	z-index:12;
}
.large .main-nav .sub-nav>li.icon-down-nav>a {
	padding:39px 35px 39px 25px;
}
.large._search-open .main-nav .sub-nav>li.search-button {
	border:1px solid #e5e5e5;
	z-index:3;
}
.large._search-open .main-nav .sub-nav>li.search-button.before {
	color:gray;
}
.large._search-open .main-nav .sub-nav>li.search-button a {
	color:gray;
	background-color:#fff;
	z-index:11;
}
.main-nav .sub-nav .search-button {
	width:80px;
}
.main-nav .sub-nav .search-button a {
	padding:36px 30px 37px;
}
.main-nav .sub-nav .search-button a:before {
	font-size:20px;
}
._search-open .main-nav .sub-nav .search-button a:before {
	content:'\e604';
}
._large .main-nav .sub-nav li.about-us.icon-down-nav a,._large .main-nav .sub-nav li.client-login.icon-down-nav a {
	padding:39px 40px 39px 30px;
}
.main-nav .sub-nav .client-login {
	border-left:1px solid #e5e5e5;
}
.main-nav .sub-nav .client-login .dropdown {
	right:-1px;
	left:inherit;
}
.main-nav .sub-nav li.about-us.icon-down-nav:before {
	right:27px;
}
.header-scrolling .main-nav .sub-nav li.about-us.icon-down-nav a,.header-scrolling .main-nav .sub-nav>li.icon-down-nav.about-us>a,.light .main-nav .sub-nav li.about-us.icon-down-nav a,.light .main-nav .sub-nav>li.icon-down-nav.about-us>a,.main-nav .sub-nav li.about-us.icon-down-nav a {
	padding-right:45px;
}
.main-nav .dropdown {
	background-color:#fff;
	border:1px solid #e5e5e5;
	left:-1px;
	position:absolute;
	top:80px;
	width:262px;
	visibility:hidden;
}
.main-nav .dropdown li {
	border-top:#e5e5e5 1px solid;
	display:block;
	list-style-type:none;
}
.main-nav .dropdown li a {
	color:gray;
	background-color:#fff;
	font-family:karlaregular;
	padding:25px;
	z-index:22;
}
.main-nav .dropdown li a:hover {
	background-color:#f2f2f2;
	border-bottom:0;
}
.main-nav .dropdown .overview {
	display:none;
}
.main-nav .dropdown.is-active,.main-nav a:focus~.dropdown,.main-nav li:hover>.dropdown {
	visibility:visible;
}
.main-nav .second-level {
	left:-1px;
}
.main-nav .second-level li {
	border-top:1px solid #e5e5e5;
	display:block;
	margin:0;
}
.main-nav .second-level li.is-active a span:before {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
.main-nav .second-level li.is-active>a,.main-nav .second-level li:hover>a {
	background-color:#f2f2f2;
	z-index:22;
}
.main-nav .second-level a {
	background:#fff;
	padding:1.5625em;
	color:gray;
	text-align:left;
	font-family:karlaregular,sans-serif;
}
.main-nav .second-level a:active,.main-nav .second-level a:focus,.main-nav .second-level a:hover {
	background-color:#f2f2f2;
}
.main-nav .second-level a span {
	display:block;
	width:100%;
}
.main-nav .second-level a span:before {
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.main-nav .third-level {
	top:-1px;
	left:100%;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.main-nav .third-level.is-active,a:focus+.main-nav .third-level,li:hover>.main-nav .third-level {
	display:block;
}
.search-bar {
	background:#fff;
	display:none;
	height:90px;
	width:450px;
	position:absolute;
	right:0;
	top:94px;
	z-index:20;
}
.search-bar form {
	background:#fff;
	display:block;
	height:90px;
	position:relative;
	width:450px;
	z-index:3;
	border-bottom:#e5e5e5 1px solid;
	border-left:#e5e5e5 1px solid;
}
.search-bar input[type=text] {
	border:0;
	bottom:0;
	display:block;
	font-size:22px;
	left:0;
	padding:30px;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
.search-bar .search-header-msdotcom {
	width:88%!important;
}
._search-open .search-bar {
	display:block;
}
.search-bar:after {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	z-index:2;
	bottom:-7px;
	left:7px;
	right:-7px;
	top:7px;
}
.header-scrolling .search-bar,.light .search-bar {
	top:96px;
}
.touchevents .main-nav .sub-nav>li:hover .dropdown:after,.touchevents .main-nav .sub-nav>li:hover:after {
	display:none;
}
.page-footer .disclosures-and-legal-wide {
	max-width:1260px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}
.footer-main .footer-legal-wrap,.footer-main .footer-links,.footer-main .social,.page-footer .disclosures-and-legal {
	max-width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}
.page-footer {
	margin:0 auto;
}
.page-footer .page-block:first-child {
	padding-top:0;
}
.page-footer .find-advisor {
	max-width:inherit;
	padding:0 0 37px;
}
.page-footer .find-advisor-standalone {
	padding:0;
}
.page-footer .find-advisor-standalone .find-advisor {
	border:1px solid #e5e5e5;
	max-width:1200px;
}
.page-footer fieldset {
	margin:0 auto;
}
.footer-main {
	clear:both;
}
.footer-main .footer-gray {
	-webkit-box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.08);
	-moz-box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.08);
	box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.08);
	background-color:#f2f2f2;
}
.footer-main .footer-legal-wrap,.footer-main .footer-links,.footer-main .social {
	text-align:center;
}
.footer-main .footer-legal-wrap a,.footer-main .footer-legal-wrap a:visited,.footer-main .footer-links a,.footer-main .footer-links a:visited,.footer-main .social a,.footer-main .social a:visited {
	color:#757575;
}
.footer-main .footer-legal-wrap li,.footer-main .footer-links li,.footer-main .social li {
	display:inline-block;
}
.footer-main .footer-legal-wrap li:before,.footer-main .footer-links li:before,.footer-main .social li:before {
	border-radius:50%;
	background-color:#d4d4d4;
	content:" ";
	display:inline-block;
	height:3px;
	left:-1px;
	position:relative;
	top:-3px;
	vertical-align:middle;
	width:3px;
}
.footer-main .footer-legal-wrap li:first-child:before,.footer-main .footer-links li:first-child:before,.footer-main .social li:first-child:before {
	display:none;
	margin:0;
}
.footer-main .copyright,.footer-main .footer-legal-links {
	font-size:14px;
	margin:0 auto;
	line-height:1;
	vertical-align:middle;
}
.footer-main .copyright a,.footer-main .footer-legal-links a {
	font-size:14px;
}
.footer-main .footer-legal-links {
	border-bottom:#ccc 1px solid;
	padding:20px 0 30px;
}
.footer-main .copyright {
	padding:30px 0;
	color:#757575;
}
.footer-main .copyright span {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.footer-main .footer-legal-wrap {
	width:100%;
	margin:0 auto;
	display:block;
	overflow:hidden;
	text-align:center;
}
.footer-main .footer-legal-links a:active,.footer-main .footer-legal-links a:focus,.footer-main .footer-legal-links a:hover,.footer-main .footer-links a:active,.footer-main .footer-links a:focus,.footer-main .footer-links a:hover {
	border-bottom:1px solid rgba(185,185,185,.8);
}
.footer-main .social {
	padding:45px 0;
}
.footer-main .social ul li:before {
	background-color:#d4d4d4;
	margin:0 25px;
}
.footer-main .social ul li .icon-play:before {
	position:relative;
	top:1px;
}
.footer-main .social ul li a span {
	display:inline-block;
	text-indent:-999em;
}
.footer-main .social ul li a:hover {
	border:none;
}
.footer-main .social ul li a:hover:before {
	color:#b2b2b2;
}
.footer-main .social ul li a:before {
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	-ms-transition:color .3s;
	transition:color .3s;
	color:#666;
	font-size:21px;
	vertical-align:bottom;
}
.footer-main .footer-links {
	font-size:18px;
}
.footer-main .footer-links li {
	margin-top:10px;
}
.footer-main .footer-links li:before {
	margin:0 25px;
}
.footer-main .footer-links-inner {
	border-bottom:#ccc 1px solid;
	border-top:#ccc 1px solid;
	padding:45px 0 55px;
}
.footer-main .footer-legal-links {
	padding-left:2.5%;
	padding-right:2.5%;
	display:block;
}
.footer-main .footer-legal-links li {
	margin-top:10px;
}
.footer-main .footer-legal-links li:before {
	margin:0 12px;
}
@media (min-width:600px) and (max-width:999px) {
	.menu-overlay button {
	left:364px;
	padding:2rem;
}
html._search-open .menu-overlay {
	top:145px;
}
.main-nav {
	width:368px;
	left:-380px;
}
._mobile-open .main-nav {
	left:0;
}
.main-nav a.logo:before {
	padding:30px 0 25px;
}
.main-nav .sub-nav>li a {
	font-size:20px;
}
.main-nav .sub-nav>li a.external:before {
	font-size:16px;
}
.main-nav .sub-nav>li:before {
	top:34px;
}
.mobile-nav {
	margin:0 30px;
}
.mobile-nav .logo {
	font-size:24px;
	top:3px;
}
.mobile-nav .logo:before {
	position:relative;
	top:5px;
}
.mobile-nav .hamburger {
	font-size:18px;
	margin:24px 20px 24px 0;
}
.mobile-nav .search-button {
	width:72px;
	height:74px;
	right:-30px;
}
.mobile-nav .search-button a:before {
	padding:25px 0;
}
._mobile-open .mobile-nav .search-button {
	visibility:hidden;
}
.search-bar {
	height:72px;
	left:0;
	right:-30px;
	top:72px;
	width:100%;
}
.search-bar form {
	height:72px;
	width:100%;
}
.search-bar input {
	font-size:18px;
	height:72px;
}
.header-scrolling .search-bar,.light .search-bar {
	top:73px;
}
.footer-main .footer-legal-links,.footer-main .footer-legal-wrap,.footer-main .footer-links,.footer-main .social,.page-footer .disclosures-and-legal,.page-footer .disclosures-and-legal-wide {
	width:100%;
	padding-left:5%;
	padding-right:5%;
}
.footer-main .footer-links-inner {
	padding:40px 0;
}
.footer-main .footer-links ul {
	max-width:540px;
	margin:0 auto;
}
.footer-main .footer-links li {
	line-height:1.5;
}
.footer-main .footer-links li:before {
	margin:0 5px;
}
.footer-main .footer-links .drop {
	clear:left;
}
.footer-main .footer-links .drop:before {
	display:none;
}
.footer-main .footer-legal-links {
	border-bottom:#ccc 1px solid;
	margin:0;
	padding:20px 0 30px;
}
.footer-main .footer-legal-links li {
	margin-top:10px;
}
}@media (min-width:999px) and (max-width:1024px) {
	.touchevents .main-nav .dropdown .overview {
	display:block;
}
.main-nav .third-level {
	top:67px;
}
}@media (max-width:599px) {
	.menu-overlay button {
	left:260px;
	padding:1.5rem;
}
html._search-open .menu-overlay {
	top:110px;
}
.main-nav {
	width:268px;
	left:-275px;
}
._mobile-open .main-nav {
	left:0;
}
.main-nav .logo {
	font-size:22px;
	padding:24px 0 17px;
}
.main-nav ul.sub-nav>li {
	line-height:1;
}
.main-nav ul.sub-nav>li a {
	padding:25px 30px 24px;
}
.main-nav ul.sub-nav>li:before {
	top:34px;
}
.main-nav ul.sub-nav>li ul.dropdown a,.main-nav ul.sub-nav>li.about a {
	padding:25px 30px 24px;
}
.mobile-nav {
	margin:0 4.6875%;
	padding:5px 0;
}
.mobile-nav .logo {
	font-size:22px;
}
.mobile-nav .logo:before {
	position:relative;
	top:4px;
}
.mobile-nav .hamburger {
	font-size:18px;
	margin:16px 20px 16px 0;
}
.mobile-nav .search-button {
	height:68px;
	width:55px;
	right:-5.3125%;
}
.mobile-nav .search-button a:before {
	padding:20px 0;
}
._mobile-open .mobile-nav .search-button {
	visibility:hidden;
}
.search-bar {
	height:60px;
	left:0;
	top:62px;
	width:100%;
}
.search-bar form {
	height:60px;
	padding-top:15px;
	width:100%;
}
.search-bar input[type=text] {
	font-size:18px;
	height:60px;
}
.header-scrolling .search-bar,.light .search-bar {
	top:64px;
}
.footer-main .disclosures-and-legal,.footer-main .disclosures-and-legal-wide,.footer-main .footer-legal-links,.footer-main .footer-legal-wrap,.footer-main .footer-links,.footer-main .social,.page-footer .disclosures-and-legal,.page-footer .disclosures-and-legal-wide {
	width:100%;
	padding-left:7%;
	padding-right:7%;
}
.footer-main .footer-links ul li {
	display:block;
	margin-top:35px;
}
.footer-main .footer-links ul li:first-child {
	margin-top:0;
}
.footer-main .footer-links ul li a {
	font-size:16px;
}
.footer-main .footer-links ul li:before {
	display:none;
}
.footer-main .footer-links-inner {
	padding:55px 0;
}
.footer-main .footer-legal-links {
	padding:30px 0;
}
.footer-main .footer-legal-links a {
	font-size:11px;
}
.footer-main .footer-legal-links li {
	margin-top:10px;
}
.footer-main .footer-legal-links li:before {
	top:0;
	margin:0 8px;
}
.footer-main .copyright {
	font-size:12px;
}
.footer-main .social.footerLinks {
	padding-left:0!important;
	padding-right:0!important;
}
}@media (max-width:999px) {
	.mobile-nav {
	display:block;
	position:relative;
	z-index:98;
	border-bottom:rgba(255,255,255,.8) 1px solid;
}
.header-scrolling .mobile-nav,.light .mobile-nav {
	border-bottom:0;
	box-shadow:0 5px 0 rgba(0,0,0,.05);
}
._search-open .header-scrolling .mobile-nav,._search-open .light .mobile-nav {
	border-bottom:#ccc 1px solid;
}
._search-open .header-scrolling .mobile-nav:after,._search-open .light .mobile-nav:after {
	display:none;
}
.header-scrolling .mobile-nav .hamburger.icon-hamburger,.header-scrolling .mobile-nav .logo,.header-scrolling .mobile-nav .search-button a:before,.light .mobile-nav .hamburger.icon-hamburger,.light .mobile-nav .logo,.light .mobile-nav .search-button a:before {
	color:#4c4c4c;
}
._search-open .header-scrolling .mobile-nav .search-button,._search-open .light .mobile-nav .search-button {
	border-left:#ccc 1px solid;
}
.mobile-nav .logo {
	color:#fff;
}
.mobile-nav .logo:hover {
	border-bottom:0;
}
.mobile-nav .hamburger.icon-hamburger {
	color:#fff;
}
.mobile-nav .hamburger.icon-hamburger:before {
	line-height:1.4;
}
.mobile-nav .search-button {
	position:absolute;
	top:0;
}
._search-open .mobile-nav .search-button a {
	background-color:#fff;
}
._search-open .mobile-nav .search-button a:before {
	color:gray;
	content:'\e604';
}
.mobile-nav .search-button a {
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.mobile-nav .search-button a:hover {
	border-bottom:0;
}
.mobile-nav .search-button a:before {
	color:#fff;
	display:block;
	font-size:22px;
	text-align:center;
}
.scroll-wrap {
	width:100%;
	height:100%;
	overflow:auto;
}
.main-nav {
	bottom:0;
	padding:0;
	margin:0;
	position:fixed;
	top:0;
	height:inherit;
	background:#fff;
	z-index:100;
	-webkit-transform:translateZ(0);
}
._search-open .main-nav {
	position:absolute;
}
.header-scrolling .main-nav,.light .main-nav {
	padding:0;
}
.main-nav:after {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	height:100%;
	right:-7px;
	top:0;
	z-index:-2;
	width:7px;
}
.main-nav .logo:before,.main-nav .sub-nav .dropdown a,.main-nav .sub-nav>li a,.main-nav .sub-nav>li:before {
	color:#4c4c4c;
}
.main-nav .logo {
	display:block;
	width:100%;
	border-bottom:#ccc 1px solid;
}
.main-nav .logo a:hover {
	border-bottom:0;
}
.main-nav .logo:before {
	margin-left:30px;
	padding:0;
}
.main-nav .sub-nav {
	width:100%;
	right:inherit;
	left:0;
	margin-right:0;
}
.main-nav .sub-nav>li {
	height:inherit;
	width:100%;
	border-bottom:#ccc 1px solid;
}
.main-nav .sub-nav>li a {
	padding:25px 30px;
}
.main-nav .sub-nav>li a.active {
	background-image:none;
}
.main-nav .sub-nav>li:hover a {
	border-bottom:0;
}
.main-nav .sub-nav .overview {
	display:block;
}
.main-nav .sub-nav .search-button {
	display:none;
}
.main-nav .dropdown {
	transition:all 300ms ease-in-out;
	background:#f5f5f5;
	border:0;
	display:block;
	max-height:0;
	overflow:hidden;
	position:static;
	width:100%;
}
.main-nav .dropdown li a {
	color:gray;
	background:0 0;
}
.main-nav .dropdown li a:hover {
	background:#ebebeb;
}
.main-nav .dropdown._active,.main-nav .dropdown.is-active {
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
	transform:translateZ(0);
	max-height:1200px;
}
.main-nav .dropdown .is-active {
	max-height:1200px;
}
.main-nav li {
	border-color:#ccc;
	display:block;
	border-left:0;
	border-right:0;
	border-top:0;
}
.main-nav .first-level>li {
	background:#fff;
	border-color:#ccc;
	display:block;
	border-left:0;
	border-right:0;
	border-top:0;
}
.main-nav .third-level li a {
	color:#747474;
	background:#e5e5e5;
}
.main-nav .sub-nav li.about-us.icon-down-nav:before {
	right:17px;
}
.search-bar form {
	border-bottom:0;
	border-left:0;
}
.search-bar form input[type=text] {
	border-bottom:#ccc 1px solid;
}
}.touchevents.large .light .main-nav .sub-nav>li:hover .dropdown:after,.touchevents.large .light .main-nav .sub-nav>li:hover:after {
	background:0 0;
}
@media (max-width:999px) {
	.region-nav {
	overflow:hidden;
	max-height:70px;
	transition:max-height .25s 0s;
}
}.region-nav__container {
	display:flex;
	flex-direction:column;
}
@media (min-width:1000px) {
	.region-nav__container {
	flex-direction:row;
	justify-content:center;
	border-bottom:1px solid #ccc;
}
}.region-nav__element {
	font-family:karlaregular,sans-serif;
	position:relative;
	height:70px;
	font-size:16px;
	color:gray;
	background-color:#f5f5f5;
	cursor:pointer;
	order:1;
}
@media (max-width:999px) {
	.region-nav__element {
	border-bottom:1px solid #e1e1e1;
	visibility:hidden;
	transition:visibility 0s .25s;
}
}@media (min-width:1000px) {
	.region-nav__element {
	width:100%;
	max-width:238px;
	background-color:#fff;
	border-right:1px solid #ccc;
}
.region-nav__element:last-child {
	border-right:0;
}
.region-nav__element:hover {
	background:#d8d8d8;
}
}.region-nav__link {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	width:100%;
}
@media (max-width:599px) {
	.region-nav__link {
	padding-left:16px;
}
}@media (min-width:600px) and (max-width:999px) {
	.region-nav__link {
	padding-left:60px;
}
}@media (min-width:1000px) {
	.region-nav__link {
	text-align:center;
}
}.region-nav--active {
	visibility:visible;
}
.region-nav--active::before {
	position:absolute;
	width:0;
	height:0;
	top:50%;
	transform:translateY(-50%);
	border-style:solid;
	border-width:6px 5.5px 0;
	border-color:#bdbdbd transparent transparent;
}
@media (max-width:999px) {
	.region-nav--active {
	/* font-family:karlabold,sans-serif; */
	order:-1;
	background-color:#fff;
	color:#4c4c4c;
}
}@media (max-width:599px) {
	.region-nav--active::before {
	content:'';
	right:15px;
}
}@media (min-width:600px) and (max-width:999px) {
	.region-nav--active::before {
	content:'';
	right:60px;
}
}@media (min-width:1000px) {
	.region-nav--active {
	border-bottom:3px solid #ccc;
}
.region-nav--active:hover {
	background:0 0;
}
}@media (max-width:999px) {
	.region-nav--open {
	max-height:1000px;
	transition:max-height 1s 0s;
}
.region-nav--open .region-nav--active::before {
	border-width:0 5.5px 6px;
	border-color:transparent transparent #bdbdbd;
}
}.region-nav--open .region-nav__element {
	visibility:visible;
	transition:none;
}
@media (min-width:1000px) {
	.region-nav--hide-on-desktop {
	display:none;
	visibility:hidden;
}
}@media (min-width:1000px) {
	.hidden-lg {
	display:none!important;
}
}.header-edit-mode {
	padding:0 30px;
	position:relative!important;
	text-align:center;
}
.header-edit-mode .sub-nav {
	clear:both;
	float:none;
}
.header-edit-mode .nav-item {
	display:inline-block;
	position:relative;
}
.header-edit-mode .nav-item:before {
	display:inline-block;
	font-size:5px;
	position:absolute;
	right:-20px;
	top:40%;
	opacity:.5;
}
.featured-content-container {
	display:none;
}
@media (min-width:1000px) {
	.featured-content-container {
	color:#4c4c4c;
	display:block;
	font-size:.875rem;
	height:0;
	left:-1px;
	position:absolute;
	top:80px;
	width:31rem;
	z-index:5;
}
.__right .featured-content-container,.featured-content-container.__right {
	left:auto;
	right:-1px;
}
.featured-content-container.one-col {
	width:15.5rem;
}
.featured-content-container.one-col .panel {
	width:100%;
}
.featured-content-container .featured-content {
	background-color:#fff;
	border:1px solid #e5e5e5;
	box-shadow:5px 5px 0 rgba(0,0,0,.05);
	display:flex;
	font-family:karlaregular,sans-serif!important;
	margin-left:0;
	pointer-events:none;
	position:absolute;
	visibility:hidden;
	width:100%;
}
.nav-item.navitem--hovered .featured-content-container .featured-content {
	pointer-events:auto;
	visibility:visible;
}
.featured-content-container .featured-content a {
	font-family:inherit!important;
	padding:0;
}
.featured-content-container .featured-content .overview {
	display:none;
}
.featured-content-container .panel {
	font-size:.875rem;
	padding:1.75rem;
	position:relative;
	width:50%;
}
.featured-content-container .panel.panel-right {
	border-left:1px solid #e5e5e5;
}
.featured-content-container .panel.-no-padding-bottom {
	padding-bottom:0;
}
.featured-content-container .panel.-no-padding-bottom .links-container {
	margin-bottom:0;
}
.featured-content-container .panel .heading {
	font-size:.65rem;
	margin-bottom:1rem;
}
.featured-content-container .panel .cta-btn {
	background-color:#0f8ec7;
	border-radius:1.75rem;
	color:#fff!important;
	display:inline-block;
	font-weight:700;
	font-size:.875rem;
	line-height:1.5;
	padding:.4rem 1.25rem .55rem!important;
	text-align:center;
}
.featured-content-container .panel .cta-btn:active,.featured-content-container .panel .cta-btn:focus,.featured-content-container .panel .cta-btn:hover {
	background-color:#469adb!important;
	outline:0;
}
.featured-content-container .panel .featured-link {
	color:#222!important;
	padding:0;
	font-size:inherit;
}
.featured-content-container .panel .thumbnail {
	color:#555;
	font-size:.875rem;
}
.featured-content-container .panel .thumbnail p {
	font-size:inherit;
}
.featured-content-container .panel .thumbnail-img {
	display:block;
	width:100%;
	height:auto;
	margin-bottom:1rem;
}
.featured-content-container .panel .thumbnail-eyebrow {
	border-bottom:1px solid #0f8ec7;
	color:#0f8ec7;
	display:inline-block;
	font-weight:700;
}
.featured-content-container .panel .thumbnail-heading {
	font-weight:700;
	margin-bottom:.5rem;
}
.featured-content-container .panel .thumbnail-heading.big-heading {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	color:#0f8ec7;
	font-size:2.5rem;
	font-weight:400;
	letter-spacing:-.05rem;
	line-height:1.1;
	margin-bottom:1rem;
}
.featured-content-container .panel .thumbnail-body {
	margin-bottom:1rem;
}
.featured-content-container .links-container {
	display:block;
	margin-bottom:1.5rem;
	min-height:calc(100% - 80px);
}
.featured-content-container .links-container>li:last-child {
	border-bottom:1px #e5e5e5 solid;
}
.featured-content-container .links-container li {
	border-top:1px #e5e5e5 solid;
	display:block;
	padding:0;
}
.featured-content-container .links-container li a {
	color:#222!important;
	display:block;
	font-size:.875rem;
	font-weight:700;
	line-height:1.3;
	padding:1rem 0;
}
.featured-content-container .links-container li a:active,.featured-content-container .links-container li a:focus,.featured-content-container .links-container li a:hover {
	color:#555!important;
	outline:0;
}
.featured-content-container .links-container li .nested-link {
	font-weight:400;
	padding-left:1.5rem;
}
.featured-content-container .links-container .featured-talent .slick-next:before,.featured-content-container .links-container .icon-arrow-right:before,.featured-content-container .links-container .talents-module .slick-next:before,.featured-talent .featured-content-container .links-container .slick-next:before,.talents-module .featured-content-container .links-container .slick-next:before {
	font-size:5px;
	font-weight:700;
	vertical-align:middle;
}
}.btn-capsule,.hero .to-article {
	border-radius:5em;
	border:2px solid;
	display:inline-block;
	height:3.33333em;
	line-height:3.1;
	padding:0 1.5em;
	width:auto;
	cursor:pointer;
}
.btn-round {
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	-ms-transition:background-color .3s;
	transition:background-color .3s;
	font-family:karlaregular,sans-serif;
	border-radius:50%;
	border:0;
	font-size:19px;
	height:3.42em;
	text-transform:uppercase;
	width:3.42em;
}
.btn-round.blue {
	background-color:#0f8ec7;
	color:#fff;
}
.btn-round.blue:active,.btn-round.blue:focus,.btn-round.blue:hover {
	background-color:#469adb;
}
.btn-round.disabled {
	background-color:#ccc;
	color:#fff;
}
.btn-light {
	padding:20px 40px;
	border:2px solid rgba(255,255,255,.5);
	border-radius:40px;
}
.btn-light:hover {
	outline:0;
	background:#fff;
	border-color:#fff;
	color:#b2b2b2;
}
.btn-module-footer {
	border-color:#ccc;
	border-width:2px!important;
	color:#9e9e9e;
	font-size:18px;
	height:3.33333em;
	border-radius:2.77778em;
}
.btn-module-footer:active,.btn-module-footer:focus,.btn-module-footer:hover {
	outline:0!important;
	background:#ccc;
	color:#fff!important;
	text-decoration:none;
}
.tile-2x2 .showcta-active {
	z-index:10!important;
}
.hero .tile-2x2 .showcta-active .btn-module-footer.to-article,.tile-2x2 .showcta-active .btn-capsule.btn-module-footer,.tile-2x2 .showcta-active .hero .btn-module-footer.to-article {
	color:#fff;
	background-color:transparent;
	width:16em;
	cursor:pointer;
	border:2px solid rgba(255,255,255,.35);
	font-weight:700;
	z-index:100;
	text-align:center;
	margin-top:40px;
	line-height:3.1;
	font-size:18px;
	border-radius:2.77778em;
}
.hero .tile-2x2 .showcta-active .btn-module-footer.to-article:hover,.tile-2x2 .showcta-active .btn-capsule.btn-module-footer:hover,.tile-2x2 .showcta-active .hero .btn-module-footer.to-article:hover {
	background:#fff;
	border-color:#fff;
	color:#b2b2b2!important;
}
@media (max-width:599px) {
	.hero .tile-2x2 .showcta-active .btn-module-footer.to-article,.tile-2x2 .showcta-active .btn-capsule.btn-module-footer,.tile-2x2 .showcta-active .hero .btn-module-footer.to-article {
	font-size:16px;
	width:15em;
}
}.btn-cta {
	/* font-family:karlabold,sans-serif; */
	border-width:1px;
	border-color:rgba(255,255,255,.4);
	height:4em;
}
.hero .btn-cta {
	margin-top:1.5em;
}
.no-touchevents .btn-cta:active,.no-touchevents .btn-cta:focus,.no-touchevents .btn-cta:hover {
	background:#fff;
}
.no-touchevents .btn-cta:active span,.no-touchevents .btn-cta:focus span,.no-touchevents .btn-cta:hover span {
	color:#0f8ec7!important;
}
.no-touchevents .btn-cta:active span:before,.no-touchevents .btn-cta:focus span:before,.no-touchevents .btn-cta:hover span:before {
	color:#0f8ec7;
}
.btn-cta span {
	font-size:1.1875em;
	line-height:3.26;
	color:#fff;
}
.btn-cta span:before {
	line-height:19px;
	font-size:15px;
	padding-right:11px;
	display:inline-block;
	color:#fff;
}
.search-btn {
	margin-left:10px;
	border-radius:34px;
	width:6.5em;
}
@media (max-width:599px) {
	.btn-round {
	height:3.33em;
	text-transform:uppercase;
	width:3.33em;
	font-size:15px;
}
.search-btn {
	width:6.5em;
}
.btn-module-footer {
	font-size:16px;
}
.btn-cta {
	height:3.5em;
}
.btn-cta span {
	font-size:1em;
}
.btn-cta span:before {
	font-size:12px;
	line-height:16px;
	padding-right:10px;
}
}.tile-tag {
	background:#4c4c4c;
	line-height:2.5;
	padding:0 1.2em;
	border-radius:1.5em;
	display:inline-block;
}
.has-nav .slick-next:before,.has-nav .slick-prev:before {
	font-family:icomoon;
	color:#004098;
	font-size:70px;
	-webkit-font-smoothing:antialiased;
}
.has-nav .slick-next:before {
	content:"\e617";
}
.has-nav .slick-prev:before {
	content:"\e61c";
}
.has-nav .slick-next,.has-nav .slick-prev {
	background:0 0;
	color:#004098;
	min-height:70px;
	min-width:38px;
	margin-top:-35px;
}
.has-nav .slick-next:active,.has-nav .slick-next:focus,.has-nav .slick-next:hover,.has-nav .slick-prev:active,.has-nav .slick-prev:focus,.has-nav .slick-prev:hover {
	color:#004098;
}
.has-nav .slick-disabled {
	opacity:0;
	cursor:default;
}
.ie8 .has-nav .slick-disabled {
	display:none!important;
}
@media (max-width:599px) {
	.has-nav .slick-next,.has-nav .slick-prev {
	min-height:44px;
	min-width:23px;
	margin-top:-22px;
}
.has-nav .slick-next:before,.has-nav .slick-prev:before {
	font-size:44px;
}
.has-nav .slick-next {
	right:-10px;
}
.has-nav .slick-prev {
	left:-10px;
}
}@media (min-width:600px) {
	.carousel-mobile-only {
	position:relative;
}
.carousel-mobile-only .slick-next,.carousel-mobile-only .slick-prev {
	display:none!important;
}
}.go-search-button {
	position:relative;
	float:right;
	font-size:15px;
	height:56px;
	width:56px;
	border-radius:28px;
	background-color:#767676;
	margin:20px 18px 0 0;
}
.go-search-button:hover {
	background-color:#187ABA;
}
@media (min-width:600px) and (max-width:999px) {
	.go-search-button {
	margin:10px 18px 0 0;
}
}@media (max-width:599px) {
	.go-search-button {
	height:46px;
	width:46px;
	margin:-5px 18px 0 0;
}
}.go-search-button-text {
	height:16px;
	width:20px;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	line-height:16px;
	text-align:center;
}
.views-module {
	clear:both;
	font-size:16px;
}
.views-module .jump-to {
	/* font-family:karlabold,sans-serif; */
	-webkit-backface-visibility:hidden;
	color:#000;
	text-align:center;
	font-size:1.1em;
	position:relative;
	top:35px;
	display:none;
}
.view-options {
	display:block;
	text-align:center;
	padding:30px 0 60px;
}
.view-options li {
	display:inline-block;
	min-width:13em;
	margin:30px .5em 0;
}
.view-options li:last-of-type {
	margin-right:0;
}
.view-options a {
	outline:0!important;
	width:100%;
}
.btn-load,.view-option {
	border-radius:5em;
	border:2px solid;
	display:inline-block;
	height:3.33333em;
	line-height:3.1;
	padding:0 1.5em;
	width:auto;
	cursor:pointer;
	font-family:karlaregular,sans-serif;
	transition:all 120ms linear;
	background:#fff;
	color:#b2b2b2;
	border-color:#b2b2b2;
	position:relative;
	font-size:1em;
}
.btn-load:hover,.view-option:hover {
	background:#ccc;
	border-color:#ccc;
	color:#fff;
}
.tabs-selected .view-option {
	background:#b2b2b2;
	border-color:#b2b2b2;
	color:#fff;
	-webkit-backface-visibility:hidden;
}
.tabs-selected .view-option:after {
	content:"";
	width:0;
	height:0;
	border-bottom:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:6px solid #b2b2b2;
	display:block;
	position:absolute;
	margin:12px auto 0;
	left:0;
	right:0;
}
.tabs-panel {
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.tabs-panel-selected {
	height:auto;
	visibility:visible;
}
.view {
	padding-bottom:90px;
}
.view li,.view p {
	font-size:1em;
	line-height:1.8;
	letter-spacing:.01944em;
	margin:0 0 1.5em;
	color:#444;
}
.view hr {
	margin:2em auto;
}
.view ul li {
	list-style:disc;
	margin-left:18px;
}
@media (min-width:600px) and (max-width:999px) {
	.view {
	padding-bottom:75px;
}
}@media (max-width:599px) {
	.tabs-panel,.view-option,.views-module .jump-to {
	display:block;
}
.view {
	padding-bottom:50px;
	margin-left:2em;
	margin-right:2em;
}
.view li {
	margin-bottom:.5em;
}
:not(.hero-view-options).view-options {
	max-height:49px;
	overflow:hidden!important;
	position:relative;
	padding:0;
	margin:45px 30px 50px;
	border:2px solid #b2b2b2;
	border-radius:30px;
	color:#666;
	transition:.3s all 0s;
}
:not(.hero-view-options).view-options:after {
	content:"\e620";
	font-family:icomoon,sans-serif;
	border:none!important;
	position:absolute;
	top:10px;
	right:15px;
	font-size:30px;
	color:#666;
	z-index:2;
	pointer-events:none;
}
:not(.hero-view-options).view-options li {
	position:relative;
	width:100%;
	margin:0;
	display:block;
	overflow:hidden;
	text-align:left;
	height:0;
	background:0 0;
	transition:.3s height 0s;
}
:not(.hero-view-options).view-options a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	border-width:0;
	background:0 0;
	border-radius:26px;
	-webkit-tap-highlight-color:transparent;
	color:#b2b2b2;
}
:not(.hero-view-options).view-options a:focus {
	height:49px;
}
:not(.hero-view-options).view-options .view-option {
	background:0 0;
}
:not(.hero-view-options).view-options .tabs-selected {
	color:#666;
	height:49px;
}
:not(.hero-view-options).view-options .tabs-selected:after,:not(.hero-view-options).view-options .tabs-selected:before {
	display:none;
	border:0;
}
:not(.hero-view-options).view-options .tabs-selected a {
	height:49px;
	z-index:1;
	background:0 0;
	border-radius:26px;
	color:#666;
}
:not(.hero-view-options).view-options .tabs-selected .view-option:after {
	border:none;
	display:none;
}
.view-options.-focused {
	border-color:#6fc8cb;
}
.view-options.open {
	max-height:800px;
}
.view-options.open a,.view-options.open li {
	position:relative;
}
.view-options.open li {
	display:block;
	height:49px;
}
.view-options.open li:first-child,.view-options.open li:first-of-type {
	border-top:none;
	border-radius:30px 30px 0 0;
}
.view-options.open li.tabs-selected,.view-options.open li:first-of-type {
	display:block;
}
.view-options.open a {
	display:block;
	color:gray;
	background:none;
}
.view-options.open a:focus,.view-options.open a:hover,.view-options.open li.tabs-selected a {
	color:#000;
}
.view-options .tabs-selected,.view-options li,.view-options.open li {
	border:none;
}
.view-options.open li a {
	border-bottom:1px solid #999;
	border-radius:0;
}
.view-options.open li:last-child a {
	border-bottom:1px solid transparent;
}
}.view-options.dropdown-nav {
	max-height:49px;
	overflow:hidden!important;
	position:relative;
	padding:0;
	margin-top:45px;
	margin-bottom:50px;
	border:2px solid #b2b2b2;
	border-radius:30px;
	color:#666;
	transition:.3s all 0s;
}
.view-options.dropdown-nav:after {
	content:"\e620";
	font-family:icomoon,sans-serif;
	border:none!important;
	position:absolute;
	top:10px;
	right:15px;
	font-size:30px;
	color:#666;
	z-index:2;
	pointer-events:none;
}
.view-options.dropdown-nav li {
	position:relative;
	width:100%;
	margin:0;
	display:block;
	overflow:hidden;
	text-align:left;
	height:0;
	background:0 0;
	transition:.3s height 0s;
}
.view-options.dropdown-nav a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	border-width:0;
	background:0 0;
	border-radius:26px;
	-webkit-tap-highlight-color:transparent;
	color:#b2b2b2;
}
.view-options.dropdown-nav a:focus {
	height:49px;
}
.view-options.dropdown-nav .view-option {
	background:0 0;
}
.view-options.dropdown-nav .tabs-selected {
	color:#666;
	height:49px;
}
.view-options.dropdown-nav .tabs-selected:after,.view-options.dropdown-nav .tabs-selected:before {
	display:none;
	border:0;
}
.view-options.dropdown-nav .tabs-selected a {
	height:49px;
	z-index:1;
	background:0 0;
	border-radius:26px;
	color:#666;
}
.view-options.dropdown-nav .tabs-selected .view-option:after {
	border:none;
	display:none;
}
.view-options.dropdown-nav.-focused {
	border-color:#6fc8cb;
}
.view-options.dropdown-nav.open {
	max-height:800px;
}
.view-options.dropdown-nav.open a,.view-options.dropdown-nav.open li {
	position:relative;
}
.view-options.dropdown-nav.open li {
	display:block;
	height:49px;
}
.view-options.dropdown-nav.open li:first-child,.view-options.dropdown-nav.open li:first-of-type {
	border-top:none;
	border-radius:30px 30px 0 0;
}
.view-options.dropdown-nav.open li.tabs-selected,.view-options.dropdown-nav.open li:first-of-type {
	display:block;
}
.view-options.dropdown-nav.open a {
	display:block;
	color:gray;
	background:none;
}
.view-options.dropdown-nav.open a:focus,.view-options.dropdown-nav.open a:hover,.view-options.dropdown-nav.open li.tabs-selected a {
	color:#000;
}
.view-options.dropdown-nav .tabs-selected,.view-options.dropdown-nav li,.view-options.dropdown-nav.open li {
	border:none;
}
.view-options.dropdown-nav.open li a {
	border-bottom:1px solid #999;
	border-radius:0;
}
.view-options.dropdown-nav.open li:last-child a {
	border-bottom:1px solid transparent;
}
.author,.author-pic,.author-text,.pubdate,.sharing {
	display:table-cell;
	vertical-align:middle;
}
.author {
	display:inline-table;
}
.author-pic {
	display:inline-block;
	position:relative;
	border-radius:50%;
	width:55px;
	height:55px;
	z-index:1;
}
.author-pic img {
	height:55px;
	width:auto;
	border-radius:50%;
	overflow:hidden;
	z-index:0;
}
.author-pic:after {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	bottom:-3px;
	left:3px;
	right:-3px;
	top:3px;
	border-radius:50%;
	z-index:-1;
}
.author-text span {
	display:block;
	line-height:1.2;
}
.author-pic~.author-text span {
	padding-left:10px;
}
.author-name {
	/* font-family:karlabold,sans-serif; */
}
.author-title {
	font-family:karlaregular,sans-serif;
}
.hero .author-title {
	opacity:.8;
}
.meta .pubdate {
	position:relative;
	text-align:right;
	font-family:karlaitalic,sans-serif;
}
.meta .pubdate:first-child,.meta .sharing:nth-child(2) {
	display:inline-block;
}
.meta .sharing {
	padding:0 0 0 40px;
	position:relative;
	vertical-align:middle;
}
.meta .sharing:before {
	content:"|";
	position:absolute;
	font-size:18px;
	left:0;
	width:1px;
	vertical-align:middle;
}
.articlequote {
	text-align:center;
}
.articlequote:last-child {
	margin-bottom:2em;
}
.articlequote blockquote {
	text-align:left;
}
.articlequote .quoteSmall {
	text-align:center;
}
.articlequote+.articlequote {
	margin-bottom:5em;
}
.author.-inline-cite {
	margin-bottom:1em;
	text-align:center;
	max-width:650px;
}
.author.-inline-cite .author-pic {
	margin-right:1em;
}
.author.-inline-cite .author-name,.author.-inline-cite .author-title {
	text-align:left;
	color:#4c4c4c;
}
.author.-inline-cite .author-link {
	text-align:left;
}
.author.-inline-cite .author-link a {
	font-family:karlaitalic,sans-serif;
}
.author.-inline-cite.-no-pic .author-link,.author.-inline-cite.-no-pic .author-name,.author.-inline-cite.-no-pic .author-title {
	text-align:center;
}
.find-advisor-standalone {
	padding:0 38px 100px;
	position:relative;
	z-index:1;
}
.-white .find-advisor-standalone {
	padding:0;
}
.-white .find-advisor-standalone .find-advisor {
	border:1px solid #e5e5e5;
	max-width:1200px;
}
.-no-padding-top-bottom .find-advisor-standalone .find-advisor {
	border:none;
}
.-no-padding-top-bottom .find-advisor-standalone .find-advisor:before {
	content:none;
}
.-no-padding-top-bottom.-gray .find-advisor-standalone .find-advisor {
	background-color:#f2f2f2;
}
.find-advisor-standalone .find-advisor {
	position:relative;
}
.find-advisor-standalone .find-advisor:before {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	bottom:-4px;
	left:4px;
	right:-4px;
	top:4px;
	z-index:-1;
}
.ie8 .find-advisor-standalone .find-advisor:before {
	background:0 0;
}
.find-advisor-standalone form {
	max-width:1048px;
	margin:0 auto;
}
.find-advisor {
	padding:37px 35px;
	max-width:1200px;
	margin:0 auto;
	background-color:#fff;
	text-align:left;
}
.-article-width .find-advisor {
	margin-right:14.16667%;
	margin-left:14.16667%;
}
.find-advisor form {
	max-width:1140px;
	margin:auto;
}
.find-advisor fieldset {
	position:relative;
}
.find-advisor legend {
	font-family:ms_gloriola_ii_stdregular;
	font-size:22px;
	color:#4c4c4c;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	float:left;
	left:0;
	line-height:1.3;
	position:absolute;
	top:50%;
	width:64.62264%;
}
.ie8 .find-advisor legend {
	top:9px;
}
.find-advisor .input-wrapper {
	float:right;
	position:relative;
}
.find-advisor .input-wrapper .error-message,.find-advisor .input-wrapper .famatchbook-error-message {
	display:none;
	position:absolute;
	bottom:-22px;
	left:25px;
	color:#d7222d;
	font-size:12px;
	font-family:karlaitalic,sans-serif;
}
.cta-module .find-advisor .input-wrapper .error-message,.cta-module .find-advisor .input-wrapper .famatchbook-error-message {
	bottom:-42px;
}
.find-advisor .input-wrapper input[type=text] {
	border-radius:34px;
	border:2px solid #d6d6d6;
	font-size:18px;
	height:68px;
	padding:0 20px;
	transition:.3s;
	width:75%;
}
.find-advisor .input-wrapper input[type=text]:focus {
	border-color:#0f8ec7;
}
.find-advisor .input-wrapper input[type=text].error {
	border-color:#d7222d;
}
.ie8 .find-advisor .input-wrapper input[type=text] {
	float:left;
	line-height:3;
}
.find-advisor .input-wrapper button {
	margin-bottom:3px;
	margin-left:5px;
}
@media (max-width:999px) {
	.find-advisor-standalone {
	padding:0 28px 100px;
}
.find-advisor fieldset {
	width:100%;
}
.-article-width .find-advisor {
	margin-right:0;
	margin-left:0;
}
.find-advisor .input-wrapper {
	margin:0 auto;
	float:inherit;
	display:block;
	max-width:370px;
	text-align:center;
}
.find-advisor .input-wrapper input[type=text] {
	width:232px;
}
.find-advisor .input-wrapper .error-message,.find-advisor .input-wrapper .famatchbook-error-message {
	left:56px;
}
.find-advisor legend {
	position:static;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	transform:none;
	font-size:18px;
	float:inherit;
	padding:6px 0 30px;
	text-align:center;
	width:100%;
}
}@media (max-width:599px) {
	.find-advisor-standalone {
	padding:0 23px 60px;
}
.find-advisor-standalone form {
	padding:0;
}
.find-advisor-standalone br {
	display:none;
}
.find-advisor-standalone .find-advisor {
	padding:25px 20px;
}
.find-advisor .input-wrapper {
	max-width:275px;
}
.find-advisor .input-wrapper input[type=text] {
	width:162px;
	font-size:15px;
	height:50px;
}
.find-advisor .input-wrapper input[type=text].error {
	margin-bottom:5px;
}
.find-advisor .input-wrapper .error-message,.find-advisor .input-wrapper .famatchbook-error-message {
	right:94px;
	left:0;
	bottom:-14px;
}
.find-advisor .input-wrapper a {
	font-size:14px;
}
.find-advisor legend {
	font-size:15px;
	line-height:1.4;
	padding:0 4% 23px;
}
}.country-page__content {
	text-align:left;
}
.country-page__header,.country-page__header.module {
	padding:65px 5% 0;
}
@media (min-width:600px) {
	.country-page__header,.country-page__header.module {
	padding:65px 5% 0;
}
}@media (min-width:1000px) {
	.country-page__header,.country-page__header.module {
	padding:65px 5% 0;
}
}.country-page__header .summary,.country-page__header.module .summary {
	max-width:860px;
}
.country-page__footer {
	padding:0 5% 65px;
}
@media (min-width:600px) {
	.country-page__footer {
	padding:0 5% 65px;
}
}@media (min-width:1000px) {
	.country-page__footer {
	padding:0 5% 65px;
}
}.country-page__footer .module-footer {
	margin-top:0!important;
}
.country-page .bodytext {
	margin:auto;
	max-width:786px;
	text-align:left;
	padding:0 7%;
}
@media (min-width:600px) {
	.country-page .bodytext {
	padding:0 5%;
}
}@media (min-width:1000px) {
	.country-page .bodytext {
	padding:0;
}
}.country-page .bodytext p {
	color:#898989;
	margin-bottom:15px;
}
@media (min-width:600px) {
	.country-page .bodytext p {
	font-size:18px;
}
}@media (min-width:1000px) {
	.country-page .bodytext p {
	font-size:21.99px;
}
}.country-page .disclosures-and-legal {
	max-width:1230px;
	margin:0 auto;
}
.country-page .disclosures-and-legal .collapsible,.country-page .disclosures-and-legal .disclosure__cta-container,.country-page .disclosures-and-legal .disclosure__links-container {
	max-width:1230px;
}
.country-page .disclosure-legal-links {
	text-align:center;
	padding-bottom:0!important;
}
.country-page .disclosures {
	padding-left:0!important;
	padding-right:0!important;
}
.country-page .disclosures-and-legal-wide {
	padding:0!important;
}
@media (max-width:999px) {
	.country-page .disclosures-and-legal ul li,.country-page .disclosures-and-legal-wide ul li {
	display:inline-block;
}
.country-page .disclosures-and-legal ul li:before,.country-page .disclosures-and-legal-wide ul li:before {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
}
}.country-page .documentation+.disclosure-section .page-block {
	padding-top:0;
}
.country-page .multiheadline {
	max-width:860px;
}
.country-page .multiheadline__heading {
	font-size:39px;
	letter-spacing:-.04em;
}
@media (min-width:1000px) {
	.country-page .multiheadline__heading {
	font-size:59.4px;
}
}@media (min-width:1000px) {
	.country-page .collapsible {
	padding-bottom:107px;
}
}.country-page__parallax-section {
	padding:0!important;
}
@media (min-width:1000px) {
	.country-page__parallax-section .landing-page-block,.country-page__parallax-section .page-block {
	padding-top:107px;
	padding-bottom:107px;
}
}.country-page__parallax-section .page-block {
	text-align:left;
}
.collapsible-component {
	padding-bottom:85px;
	display:flex;
	flex-direction:column;
	margin:auto;
	max-width:786px;
	text-align:center;
}
@media (min-width:600px) {
	.collapsible-component {
	padding-bottom:65px;
}
}@media (min-width:1000px) {
	.collapsible-component {
	padding-bottom:85px;
}
}.collapsible-component__content {
	max-height:0;
	overflow:hidden;
	text-align:left;
	transition:max-height .3s;
}
.collapsible-component--editing .collapsible-component__content,.collapsible-component--open .collapsible-component__content {
	max-height:2000px;
	overflow:auto;
}
.collapsible-component__footer {
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.collapsible-component__button {
	font-family:karlaregular,sans-serif;
	color:#3182c1;
	font-size:20px;
}
@media (min-width:600px) {
	.collapsible-component__button {
	font-size:21.67px;
}
}@media (min-width:1000px) {
	.collapsible-component__button {
	font-size:21.99px;
}
}.collapsible-component .icon-arrow-large-down {
	font-size:0;
}
.collapsible-component .icon-arrow-large-down:before {
	font-size:14px;
	display:inline-block;
	transform:rotate(0deg);
}
.collapsible-component--open .icon-arrow-large-down:before {
	transform:rotate(-180deg);
}
.collapsible-component--open .collapsible-component__label-more,.collapsible-component__label-less {
	display:none;
	visibility:hidden;
}
.collapsible-component--open .collapsible-component__label-less {
	display:inline;
	visibility:visible;
}
.tiles-module {
	position:relative;
}
.-gray .tiles-module .tile,.tiles-module.background-gray .tile {
	border:none;
}
.tiles-module.offset {
	padding-top:0;
	padding-bottom:0;
	margin-top:-160px;
}
.tiles-module .module-header+.row-base,.tiles-module .row-base:first-of-type {
	padding-top:0;
}
.tiles-module .module-header+.row-base .col-one:first-child,.tiles-module .module-header+.row-base .col-two:first-child,.tiles-module .row-base:first-of-type .col-one:first-child,.tiles-module .row-base:first-of-type .col-two:first-child {
	margin-top:0;
}
.tiles-module .row-base {
	padding-top:2.5%;
	overflow:visible;
}
.tiles-module .tile {
	background-color:#fff;
	border:1px solid #ccc;
	cursor:pointer;
	display:block;
	width:100%;
	position:relative;
}
.tiles-module .tile:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}
.no-touchevents .tiles-module .tile:after {
	transition:background-color 120ms linear;
	background-color:transparent;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	visibility:inherit;
	width:100%;
}
.no-touchevents .tiles-module .tile:active:after,.no-touchevents .tiles-module .tile:focus:after,.no-touchevents .tiles-module .tile:hover:after {
	background-color:rgba(0,0,0,.15);
}
.tiles-module .tile-inner .image-wrapper {
	position:relative;
}
.tiles-module .tile-1x2 .playIcon_dark,.tiles-module .tile-1x2 .playIcon_light,.tiles-module .tile-2x1 .playIcon_dark,.tiles-module .tile-2x1 .playIcon_light {
	background-repeat:no-repeat;
	height:70px;
	width:70px;
	position:absolute;
	background-size:70px 70px;
	margin:auto auto 41.5%;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.tiles-module .tile-1x2 .playIcon_dark,.tiles-module .tile-1x2 .playIcon_light {
	margin-bottom:auto;
}
.tiles-module .tile-program-filter {
	height:375px;
}
.tiles-module .tile-inner {
	overflow:hidden;
}
.tiles-module .col-one,.tiles-module .col-two,.tiles-module .col-two-row-two {
	float:left;
	padding-left:1.25%;
	padding-right:1.25%;
}
.tiles-module .col-one {
	width:33.33333%;
}
.tiles-module .col-two,.tiles-module .col-two-row-two {
	width:66.66667%;
}
.tiles-module .col-two-tiles .tile-wrapper {
	margin-top:7.89474%;
}
.tiles-module .col-two-tiles .tile-wrapper:first-child {
	margin-top:0;
}
.tiles-module .col-desktop-phantom {
	display:none;
}
.tiles-module .col-desktop-phantom .tile-phantom-tile {
	border-color:#fff;
}
.tiles-module .tile-no-image .tile-inner,.tiles-module .tile-social .tile-inner {
	height:0;
	padding-bottom:100%;
}
.tiles-module .tile-1x2 .tile-inner,.tiles-module .tile-quote .tile-inner {
	height:0;
	padding-bottom:207.89474%;
}
.tiles-module .tile-2x1 .tile-inner {
	height:0;
	padding-bottom:47.9%;
}
.tiles-module .content-wrapper {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7.89474%;
	position:relative;
}
.tiles-module .footer-wrapper {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7.89474%;
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
}
.tiles-module .image-wrapper {
	font-size:0;
}
.tiles-module .image-wrapper img {
	width:100%;
}
.tiles-module .tile-1x2 .image-wrapper,.tiles-module .tile-2x1 .image-wrapper {
	overflow:hidden;
}
.tiles-module .tile-1x2 img {
	width:108%;
	margin-left:-3.57143%;
}
.tiles-module .tile-1x2 .content-wrapper {
	z-index:0;
}
.tiles-module .tile-1x2 .content-wrapper:after {
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:15px solid #fff;
	content:"";
	height:0;
	position:absolute;
	top:-15px;
	left:25px;
	width:0;
	z-index:-1;
}
.tiles-module .tile-2x1 .image-wrapper {
	float:left;
	width:51.89873%;
	position:relative;
}
.tiles-module .tile-2x1 .image-wrapper:after {
	border-bottom:15px solid transparent;
	border-top:15px solid transparent;
	border-right:15px solid #fff;
	content:"";
	height:0;
	position:absolute;
	right:-1px;
	top:25px;
	width:0;
}
.tiles-module .tile-2x1 .content-wrapper {
	float:left;
	padding:3.79747% 3.79747% 3.79747% 4.43038%;
	width:48.10127%;
}
.tiles-module .tile-2x1 img {
	margin-top:-3.57143%;
}
.tiles-module .tile-image-right .image-wrapper {
	float:right;
}
.tiles-module .tile-image-right .image-wrapper:after {
	display:none;
}
.tiles-module .tile-image-right .content-wrapper {
	padding:3.79747% 4.43038% 3.79747% 3.79747%;
	position:relative;
}
.tiles-module .tile-image-right .content-wrapper:after {
	border-bottom:15px solid transparent;
	border-left:15px solid #fff;
	border-right:none;
	border-top:15px solid transparent;
	content:"";
	height:0;
	right:-14px;
	position:absolute;
	top:25px;
	width:0;
}
.tiles-module .tile-2x2 {
	border:0;
}
.tiles-module .tile-2x2 .content-wrapper {
	padding:3.79747%;
	position:absolute;
	top:0;
}
.tiles-module .tile-profile {
	border:0;
}
.tiles-module .tile-profile .image-wrapper {
	width:100%;
	padding-bottom:100%;
	height:0;
}
.tiles-module .tile-profile .content-wrapper {
	width:50%;
	position:absolute;
	top:0;
}
.tiles-module .tile-social .content-wrapper {
	height:0;
	padding-bottom:92.10526%;
}
.tiles-module .tile-quote .content-wrapper {
	height:0;
	padding:0 0 207.89474%;
}
.tiles-module .people-link {
	text-decoration:underline;
}
.tiles-module .region {
	position:relative;
	display:block;
	margin-top:17px;
	margin-bottom:20px;
	padding-left:18px;
}
.tiles-module .region::before {
	font-family:icomoon,sans-serif;
	content:"\e947";
	position:absolute;
	left:0;
	font-size:.8em;
	top:50%;
	transform:translateY(-50%);
}
.tiles-module .job-position {
	overflow:hidden;
	min-height:70px;
}
@media (min-width:1000px) {
	.tiles-module .col-desktop-phantom {
	display:block;
	height:200px;
}
.page-block.-white .tiles-module .tile-wrapper.lilbiggiebento .tile-1x2 .tile-inner {
	height:0;
	padding-bottom:208.92388%;
}
.tiles-module .col-two-tiles .tile-wrapper.top32 {
	margin-top:32px;
}
}@media (min-width:999px) and (max-width:1024px) {
	.page-block.-white .tiles-module .tile-wrapper.lilbiggiebento .tile-1x2 .tile-inner {
	height:0;
	padding-bottom:211.84211%;
}
.page-block.-gray .tiles-module .tile-wrapper.lilbiggiebento .tile-1x2 .tile-inner {
	height:0;
	padding-bottom:210.26316%;
}
}@media (max-width:999px) {
	.tiles-module.offset {
	margin-top:-135px;
}
.tiles-module .row-base,.tiles-module .row-base:first-child {
	padding-top:0;
}
.tiles-module .row-base:first-child>div:first-child {
	margin-top:0;
}
.tiles-module .col-one,.tiles-module .col-two,.tiles-module .col-two-row-two {
	width:100%;
	margin-top:2.5641%;
}
.tiles-module .col-one .tile+.tile {
	margin-top:0;
}
.tiles-module .col-one .tile-quote {
	width:100%;
}
.tiles-module .col-two-row-two+.col-one {
	margin-top:2.5641%;
}
.tiles-module .tile-1x2 img {
	width:100%;
	margin-left:0;
}
.tiles-module .tile-tablet-no-image .tile-inner {
	padding-bottom:100%;
}
.tiles-module .tile-tablet-no-image .image-wrapper {
	display:none;
}
.tiles-module .tile-tablet-no-image .content-wrapper {
	padding:7.89474%;
}
.tiles-module .tile-quote .tile-inner {
	padding-bottom:48.10127%;
}
.tiles-module .tile-quote .content-wrapper {
	height:auto;
	padding:3.79747%;
}
}@media (min-width:600px) and (max-width:999px) {
	.tiles-module.tile-1x2 .playIcon_dark,.tiles-module.tile-1x2 .playIcon_light,.tiles-module.tile-2x1 .playIcon_dark,.tiles-module.tile-2x1 .playIcon_light {
	height:66px;
	width:66px;
	background-size:66px 66px;
	margin-bottom:auto;
}
.tiles-module .col-two-tiles .tile-wrapper {
	margin-left:2.5641%;
	margin-top:0;
	width:48.68421%;
	float:left;
}
.tiles-module .col-two-tiles .tile-wrapper:first-child {
	margin-left:0;
}
.tiles-module .row-one-and-one-and-one .col-one+.col-one {
	width:50%;
}
.tiles-module .tile-tablet-2x .tile-no-image .tile-inner,.tiles-module .tile-tablet-2x .tile-social .tile-inner {
	padding-bottom:50%;
}
.tiles-module .tile-tablet-2x .tile-social .content-wrapper {
	padding-bottom:46.20253%;
}
.tiles-module .tile-tablet-2x .content-wrapper,.tiles-module .tile-tablet-2x .footer-wrapper {
	padding:3.79747%;
}
.tiles-module .tile-1x2 .tile-inner,.tiles-module .tile-2x1 .tile-inner {
	padding-bottom:48.68421%;
}
.tiles-module .tile-1x2 .image-wrapper,.tiles-module .tile-2x1 .image-wrapper {
	width:51.31579%;
}
.tiles-module .tile-1x2 .content-wrapper,.tiles-module .tile-2x1 .content-wrapper {
	width:48.68421%;
}
.tiles-module .tile-1x2 {
	width:100%;
}
.tiles-module .tile-1x2 .image-wrapper {
	float:left;
}
.tiles-module .tile-1x2 .image-wrapper:after {
	border-bottom:15px solid transparent;
	border-top:15px solid transparent;
	border-right:15px solid #fff;
	content:"";
	height:0;
	position:absolute;
	right:0;
	top:25px;
	width:0;
}
.tiles-module .tile-1x2 .content-wrapper {
	float:left;
	padding:3.79747% 3.79747% 3.79747% 4.43038%;
}
.tiles-module .tile-1x2 .content-wrapper:after {
	content:none;
}
.tiles-module .tile-1x2 .image-wrapper img {
	margin-top:-2.5%;
}
}@media (min-width:1000px) and (max-width:1279px) {
	.tiles-module.tile-1x2 .playIcon_dark,.tiles-module.tile-1x2 .playIcon_light,.tiles-module.tile-2x1 .playIcon_dark,.tiles-module.tile-2x1 .playIcon_light {
	height:68px;
	width:68px;
	background-size:68px 68px;
	margin-bottom:auto;
}
}@media (max-width:599px) {
	.tiles-module.tile-1x2 .playIcon_dark,.tiles-module.tile-1x2 .playIcon_light,.tiles-module.tile-2x1 .playIcon_dark,.tiles-module.tile-2x1 .playIcon_light {
	height:61px;
	width:61px;
	background-size:61px 61px;
	margin-bottom:auto;
}
.tiles-module {
	padding:0 0 50px;
}
.tiles-module.offset {
	margin-top:-100px;
}
.tiles-module ._mobile-hidden {
	display:none!important;
}
.tiles-module .col-one .content-wrapper,.tiles-module .col-two .content-wrapper,.tiles-module .col-two-tiles .content-wrapper {
	width:100%;
}
.tiles-module .col-one,.tiles-module .col-two,.tiles-module .col-two-row-two {
	margin-top:5.17241%;
	padding-left:0;
	padding-right:0;
}
.tiles-module .col-two-row-two+.col-one {
	margin-top:5.17241%;
}
.tiles-module .col-two-tiles .tile {
	width:100%;
	margin-left:0;
}
.tiles-module .col-two-tiles .tile+.tile,.tiles-module .col-two-tiles .tile-wrapper.top32 {
	margin-top:5.17241%;
}
.tiles-module .content-wrapper,.tiles-module .tile-1x2 .content-wrapper,.tiles-module .tile-2x1 .content-wrapper,.tiles-module .tile-2x2 .content-wrapper {
	padding:8.62069% 6.89655%;
}
.tiles-module .tile-1x2 .tile-inner,.tiles-module .tile-2x1 .tile-inner {
	padding-bottom:200%;
}
.tiles-module .tile-1x2 .content-wrapper,.tiles-module .tile-1x2 .image-wrapper,.tiles-module .tile-2x1 .content-wrapper,.tiles-module .tile-2x1 .image-wrapper {
	width:100%;
}
.tiles-module .tile-1x2 .content-wrapper:after,.tiles-module .tile-2x1 .content-wrapper:after {
	opacity:0;
}
.tiles-module .tile-1x2 .image-wrapper:after,.tiles-module .tile-2x1 .image-wrapper:after,.tiles-module .tile-image-right .image-wrapper:after {
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-bottom:10px solid #fff;
	border-top:0;
	content:"";
	height:0;
	position:absolute;
	bottom:0;
	top:inherit;
	left:1.72414%;
	width:0;
}
.tiles-module .tile-2x1 img {
	margin-top:0;
}
.tiles-module .tile-quote .tile-inner {
	height:auto;
	padding-bottom:0;
}
.tiles-module .tile-quote .content-wrapper {
	padding:10.34483% 10.34483% 13.7931%;
}
.tiles-module .tile-profile .content-wrapper {
	width:45%;
}
}.featured-content .thumbnail .playIcon_dark,.featured-content .thumbnail .playIcon_light,.ideas-topic-results .playIcon_dark,.ideas-topic-results .playIcon_light {
	background-repeat:no-repeat;
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.featured-content .thumbnail .playIcon_dark,.featured-content .thumbnail .playIcon_light {
	height:45px;
	width:45px;
	background-size:45px 45px;
}
.ideas-topic-results .playIcon_dark,.ideas-topic-results .playIcon_light {
	height:40px;
	width:40px;
	background-size:40px 40px;
	left:30px;
}
@media (min-width:1000px) {
	.row-liquid .col-one {
	margin-bottom:1.25%;
	margin-top:1.25%;
}
.row-liquid .col-one:first-child {
	margin-top:1.25%!important;
}
}@media (min-width:600px) and (max-width:999px) {
	.row-liquid .col-one {
	width:50%;
	height:50%;
}
.row-liquid .col-one:first-child {
	margin-top:2.5641%!important;
}
}.tiles-module {
	font-size:16px;
	text-align:left;
}
.tiles-module .main-content {
	padding-top:19.6875%;
	padding-right:10%;
}
.tiles-module .footer-content {
	position:absolute;
	bottom:7%;
}
.tiles-module .tile {
	color:#4c4c4c;
}
.tiles-module .date {
	font-family:karlaitalic,sans-serif;
	color:#999;
	font-size:1em;
	display:block;
	padding-top:.4375em;
}
.tiles-module .date:first-child {
	padding-top:0;
}
.tiles-module .footer-author {
	display:none;
	bottom:9.21053%;
	left:7.89474%;
	position:absolute;
}
.tiles-module .eyebrow {
	font-size:.625em;
}
.tiles-module h3 {
	color:#333;
	font-size:1.5em;
	line-height:1;
	text-transform:uppercase;
}
.tiles-module h3 span {
	display:inline-block;
}
.tiles-module p {
	padding-top:1.875em;
	font-size:1em;
}
.tiles-module .author-pic {
	height:3.125em;
	width:3.125em;
}
.tiles-module .author-pic:after {
	left:5%;
	top:5%;
}
.tiles-module .author-pic img {
	height:inherit;
}
.tiles-module .author-text span {
	font-size:1em;
}
.tiles-module .tile-2x1 .footer-author {
	left:56.32911%;
}
.tiles-module .tile-2x1 .author-text span {
	padding-left:.9375em;
}
.tiles-module .tile-1x2 .footer-author {
	bottom:4.43038%;
}
.tiles-module .tile-image-right .footer-author {
	left:3.79747%;
}
.tiles-module .tile-no-image .author-text span {
	padding-left:.9375em;
}
.tiles-module .tile-show-author .main-content {
	padding-top:14.6875%;
	padding-right:0;
}
.tiles-module .tile-show-author h3 {
	font-size:1.875em;
}
.tiles-module .tile-show-author p {
	display:none;
}
.tiles-module .tile-show-author .footer-author {
	display:block;
}
.tiles-module .tile-social {
	background-color:#0f8ec7;
}
.tiles-module .tile-social:before {
	content:"\e601";
	font-size:30px;
}
.tiles-module .tile-social .main-content {
	position:absolute;
	padding-top:0;
	padding-right:0;
	bottom:14.47368%;
	width:64%;
	z-index:1;
}
.tiles-module .tile-social h3 {
	font-family:ms_gloriola_ii_stdregular,sans-serif;
	font-size:1.5em;
	line-height:1.2;
	text-transform:inherit;
}
.tiles-module .tile-social em {
	color:#9dd2f7;
}
.tiles-module .tile-profile.tile-dark .eyebrow {
	color:#fff!important;
}
.tiles-module .tile-profile .eyebrow {
	color:#333;
}
.tiles-module .tile-2x2.tile-dark .eyebrow,.tiles-module .tile-2x2.tile-dark:before {
	color:#fff!important;
}
.tiles-module .tile-2x2 .date {
	color:#4c4c4c;
}
.tiles-module .tile-2x2 .eyebrow {
	color:#333;
}
.tiles-module .tile-2x2 .main-content {
	padding-top:12%;
	padding-right:0;
	width:38%;
}
.tiles-module .tile-2x2 h3,.tiles-module .tile-interview.tile-2x2 h3 {
	/* font-family:karlabold,sans-serif; */
	font-size:1.875em;
	line-height:1;
	text-transform:uppercase;
	padding-top:0;
}
.tiles-module .tile-interview.tile-2x2 p {
	display:block;
}
.tiles-module .tile-interview.tile-2x2 .main-content {
	padding-top:12%;
	width:38%;
}
.tiles-module .tile-interview.tile-dark .eyebrow {
	color:#fff!important;
}
.tiles-module .tile-interview .date {
	color:#4c4c4c;
}
.tiles-module .tile-interview .main-content {
	padding-top:9.83607%;
	padding-right:0;
	width:38%;
}
.tiles-module .tile-interview .eyebrow {
	color:#333;
}
.tiles-module .tile-interview h3 {
	/* font-family:karlabold,sans-serif; */
	font-size:1.125em;
	text-transform:inherit;
	line-height:1.3;
	padding-top:.4375em;
}
.tiles-module .tile-interview p {
	display:none;
}
.tiles-module .tile-quote {
	background-color:#675882;
	text-align:center;
}
.tiles-module .tile-quote .main-content {
	width:95%;
	margin:0 auto;
	padding-top:30%;
	padding-right:0;
}
.tiles-module .tile-quote .main-content:before {
	font-family:icomoon,sans-serif;
	content:"\201c";
	color:#6d75a0;
	font-size:112px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
	top:7.34177%;
}
.tiles-module .tile-quote blockquote {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	font-size:2.8125em;
}
.tiles-module .tile-quote .from,.tiles-module .tile-quote .source {
	display:block;
	font-size:.9375em;
	line-height:1.3;
}
.tiles-module .tile-quote .from {
	font-family:karlaregular,sans-serif;
	padding-top:1.5625em;
	color:#afb6db;
}
.tiles-module .tile-quote .source {
	/* font-family:karlabold,sans-serif; */
}
.tiles-module .tile-quote .footer-author {
	display:block;
	position:absolute;
	bottom:4.6875em;
	left:0;
	right:0;
	margin:auto;
}
.tiles-module .tile-quote .footer-author:before {
	content:"";
	width:13.15789%;
	height:1px;
	background-color:#8c93bc;
	position:absolute;
	top:-1.875em;
	left:0;
	right:0;
	margin:auto;
}
.tiles-module .tile-quote .author {
	text-align:left;
	font-size:.9375em;
}
.tiles-module .tile-quote .author-text span {
	line-height:1.5;
	padding-left:1.25em;
}
.tiles-module .tile-quote .author-title {
	color:#8c93bc;
}
.no-touchevents .tiles-module .tile-profile:active .link,.no-touchevents .tiles-module .tile-profile:focus .link,.no-touchevents .tiles-module .tile-profile:hover .link {
	background-image:linear-gradient(to top,transparent,transparent 0,#555 0,#555 1px,transparent 1px);
}
.no-cssgradients .no-touchevents .tiles-module .tile-profile:active .link,.no-cssgradients .no-touchevents .tiles-module .tile-profile:focus .link,.no-cssgradients .no-touchevents .tiles-module .tile-profile:hover .link {
	text-decoration:underline;
}
.no-touchevents .tiles-module .tile-profile:active.tile-dark .link,.no-touchevents .tiles-module .tile-profile:focus.tile-dark .link,.no-touchevents .tiles-module .tile-profile:hover.tile-dark .link {
	background-image:linear-gradient(to top,transparent,transparent 0,#ddd 0,#ddd 1px,transparent 1px);
}
.no-cssgradients .no-touchevents .tiles-module .tile-profile:active.tile-dark .link,.no-cssgradients .no-touchevents .tiles-module .tile-profile:focus.tile-dark .link,.no-cssgradients .no-touchevents .tiles-module .tile-profile:hover.tile-dark .link {
	text-decoration:underline;
}
.tiles-module .tile-profile.tile-dark .link,.tiles-module .tile-profile.tile-dark h3,.tiles-module .tile-profile.tile-dark p {
	color:#fff;
}
.tiles-module .tile-profile .link {
	font-size:1em;
	display:inline-block;
	padding-top:10px;
	color:#333;
	/* font-family:karlabold,sans-serif; */
}
.tiles-module .tile-profile h3 {
	padding-top:30.70175%;
	font-size:1.25em;
	color:#333;
	text-transform:none;
}
.tiles-module .tile-profile p {
	font-size:1em;
	padding-top:12px;
	line-height:1.2;
}
.tiles-module .tile-dark,.tiles-module .tile-dark .date,.tiles-module .tile-dark .eyebrow,.tiles-module .tile-dark h3,.tiles-module .tile-dark p,.tiles-module .tile-quote,.tiles-module .tile-quote .date,.tiles-module .tile-quote .eyebrow,.tiles-module .tile-quote h3,.tiles-module .tile-quote p,.tiles-module .tile-social,.tiles-module .tile-social .date,.tiles-module .tile-social .eyebrow,.tiles-module .tile-social h3,.tiles-module .tile-social p {
	color:#fff;
}
.tiles-module .tile-external-link:before,.tiles-module .tile-social:before,.tiles-module .tile-video:before {
	font-family:icomoon,sans-serif;
	position:absolute;
	top:5.78947%;
	right:5.78947%;
	z-index:1;
}
.tiles-module .tile-external-link:before {
	content:"\e60e";
	color:#333;
	font-size:19px;
	width:33px;
	height:33px;
	text-align:center;
}
.tiles-module .tile-external-link.tile-interview:before {
	color:#fff;
}
.tiles-module .tile-external-link.tile-2x1.tile-image-right:before {
	right:54.68354%;
}
.tiles-module .tile-external-link.tile-2x1:before {
	right:2.78481%;
}
.tiles-module .tile-external-link.tile-1x2:before {
	top:54.68354%;
}
.tiles-module .tile-external-link.tile-2x2:before {
	top:2.78481%;
	right:2.78481%;
}
.ie8 .tiles-module .tile-external-link.tile-dark .image-wrapper:before,.tiles-module .tile-external-link.tile-dark:before {
	color:#fff;
}
.tiles-module .tile-video:before {
	content:"\e612";
	color:#333;
	font-size:19px;
	width:33px;
	height:33px;
	text-align:center;
}
.tiles-module .tile-video.tile-interview:before {
	color:#fff;
}
.tiles-module .tile-video.tile-2x1.tile-image-right:before {
	right:54.68354%;
}
.tiles-module .tile-video.tile-2x1:before {
	right:2.78481%;
}
.tiles-module .tile-video.tile-1x2:before {
	top:54.68354%;
}
.tiles-module .tile-video.tile-2x2:before {
	top:2.78481%;
	right:2.78481%;
}
.ie8 .tiles-module .tile-video.tile-dark .image-wrapper:before,.tiles-module .tile-video.tile-dark:before {
	color:#fff;
}
.tiles-module .tile-stock {
	cursor:default;
}
.no-touchevents .tiles-module .tile-stock:after {
	content:none;
}
.tiles-module .stdate {
	margin-bottom:1em;
}
.tiles-module .stentity,.tiles-module .stvalue {
	font-size:1.6em;
	line-height:1em;
	color:#333;
	text-transform:uppercase;
	margin-right:.2em;
	/* font-family:karlabold,sans-serif; */
}
.tiles-module .stvalue {
	font-family:karlaregular,sans-serif;
}
.tiles-module .stoffset {
	font-size:1.6em;
	font-family:karlaregular,sans-serif;
	padding-left:.8em;
}
.tiles-module .offsetgreen {
	color:#34c17f;
}
.tiles-module .offsetred {
	color:#e04f4f;
}
.tiles-module .offsetblack {
	color:#000;
}
.tiles-module .valueholder {
	font-size:1.25em;
	line-height:3em;
	border-bottom:1px solid #eee;
}
.tiles-module .stnote {
	font-size:1em;
	font-family:karlaregular,sans-serif;
	line-height:1.5em;
	margin-top:1em;
}
.tiles-module .mhgt {
	min-height:430px!important;
}
.tile-program .main-content {
	padding-right:0;
}
.tile-program .main-content p {
	padding-top:1em;
	padding-bottom:7em;
}
.tile-program .eyebrow {
	color:#675882;
}
.tile-program .eyebrow:after {
	color:#000;
	font-family:icomoon;
	content:"\e61e";
	position:absolute;
	font-size:14px;
	right:10%;
}
.tile-program .sng-eyebrow {
	font-family:pfdintextcondpro-xblack,sans-serif;
}
.tile-program .program-title {
	display:block;
	text-transform:none;
	font-size:16px;
	margin-bottom:.2em;
}
.tile-program .locations {
	color:#999;
}
@media (max-width:599px) {
	.insight-program .tile-program .main-content p,.tile-program .main-content p {
	padding-bottom:0;
}
}.tile-cta-tile h3 {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	font-size:3.25em;
	text-transform:none;
	margin-right:10%;
	padding-bottom:.3em;
	margin-bottom:.3em;
	border-bottom:4px solid #f5f5f5;
}
.tile-cta-tile .content-wrapper {
	padding-top:3.5%;
	padding-bottom:3.5%;
}
.tile-cta-tile .main-content,.tile-cta-tile .main-content p:first-child {
	padding-top:0;
}
.hero .tile-cta-tile .to-article,.tile-cta-tile .btn-capsule,.tile-cta-tile .hero .to-article {
	margin-top:1.5em;
}
@media (min-width:1000px) and (max-width:1279px) {
	.tiles-module .main-content {
	padding-right:0;
}
.tiles-module .tile-social.tile-2x1.tile-2x1-twitter .main-content {
	font-size:15px;
	width:75%;
}
}@media (max-width:999px) {
	.tiles-module .tile-social .main-content {
	width:70%;
}
.tiles-module .tile-social h3 {
	font-size:1.35em;
}
.tiles-module .tile-quote .main-content:before {
	position:static;
	display:block;
	height:60px;
	text-align:left;
}
.tiles-module .main-content {
	padding-top:14%;
	padding-right:0;
}
.tiles-module .tile-cta-tile h3 {
	font-size:2.7em;
	margin-right:0;
}
.tiles-module .tile-cta-tile .content-wrapper {
	padding-left:0;
	padding-top:0;
}
.tiles-module .tile-cta-tile .main-content {
	padding-top:0;
}
}@media (min-width:600px) and (max-width:999px) {
	.tiles-module .tile-1x2 {
	overflow:hidden;
}
.tiles-module .tile-1x2 .image-wrapper {
	position:relative;
}
.tiles-module .tile-1x2 .image-wrapper:after {
	border-bottom:15px solid transparent;
	border-top:15px solid transparent;
	border-right:15px solid #fff;
	border-left:0;
	bottom:inherit;
	top:25px;
	left:inherit;
	right:0;
}
.tiles-module .tile-quote {
	width:100%;
}
.tiles-module .tile-quote .main-content {
	text-align:left;
	padding-top:1%;
	margin:0;
	width:88%;
}
.tiles-module .tile-quote .footer-author {
	display:none;
}
.tiles-module .tile-quote blockquote {
	font-size:2em;
}
.tiles-module .tile-tablet-2x:before {
	right:2.78481%;
}
.tiles-module .tile-tablet-2x.tile-interview:before {
	top:2.78481%;
}
.tiles-module .tile-tablet-2x.tile-interview h3 {
	font-size:1.875em;
	/* font-family:karlabold,sans-serif; */
	line-height:1;
	text-transform:uppercase;
	padding-top:0;
}
.tiles-module .tile-tablet-2x.tile-interview p {
	display:block;
}
.tiles-module .tile-tablet-2x.tile-interview .main-content {
	padding-top:12%;
}
.tiles-module .tile-tablet-2x.tile-show-author .main-content {
	padding-top:8.22785%;
}
.tiles-module .tile-tablet-2x.tile-show-author .footer-author {
	bottom:9.21053%;
}
.tiles-module .tile-tablet-2x.tile-show-author p {
	padding-top:1.2em;
	display:block;
}
.tiles-module .tile-tablet-2x.tile-social .main-content {
	width:80%;
}
.tiles-module .tile-tablet-2x.tile-social h3 {
	font-size:1.5em;
}
.tiles-module .tile-tablet-2x.tile-profile .link {
	font-size:1.5em;
	padding-top:20px;
}
.tiles-module .tile-tablet-2x.tile-profile h3 {
	font-size:2em;
}
.tiles-module .tile-tablet-2x.tile-profile p {
	font-size:1.5em;
	padding-top:20px;
}
.tiles-module .tile-tablet-2x .footer-author {
	left:3.79747%;
	bottom:4.43038%;
}
.tiles-module .tile-tablet-no-image .footer-author {
	left:7.89474%;
}
.tiles-module .tile-video.tile-1x2:before {
	top:5.78947%;
	right:2.78481%;
}
}@media (max-width:599px) {
	.tiles-module .tile-social.tile-2x1.tile-2x1-twitter:before {
	top:53%;
}
.tiles-module .tile-2x1 .footer-author {
	left:6.89655%;
	bottom:4.31034%;
}
.tiles-module .tile-2x1.tile-2x1-twitter .main-content {
	top:130px;
	font-size:15px;
}
.tiles-module .tile-quote .main-content {
	padding-top:0;
	width:100%;
}
.tiles-module .tile-quote .main-content:before {
	text-align:center;
}
.tiles-module .tile-quote .from,.tiles-module .tile-quote .source {
	line-height:1.2;
}
.tiles-module .tile-quote .from {
	padding-top:8.62069%;
}
.tiles-module .tile-quote .footer-author {
	position:relative;
	margin-top:50px;
	bottom:0;
}
.tiles-module .tile-quote .footer-author:before {
	top:-19px;
}
.tiles-module .tile-quote blockquote {
	font-size:2em;
}
.tiles-module .tile-2x2 .date {
	padding-top:8%;
}
.tiles-module .tile-2x2 .main-content {
	padding-top:9.83607%;
}
.tiles-module .tile-2x2 p {
	display:none;
}
.tiles-module .tile-2x2 h3 {
	font-size:1.125em;
	text-transform:uppercase;
	line-height:1.3;
}
.tiles-module .tile-interview.tile-2x2 .date {
	padding-top:8%;
}
.tiles-module .tile-interview.tile-2x2 .main-content {
	padding-top:9.83607%;
}
.tiles-module .tile-interview.tile-2x2 p {
	display:none;
}
.tiles-module .tile-interview.tile-2x2 h3 {
	font-size:1.125em;
	text-transform:inherit;
	line-height:1.3;
}
.tiles-module .tile-external-link:before,.tiles-module .tile-social:before,.tiles-module .tile-video:before {
	top:6.03448%;
	right:5.17241%;
}
.tiles-module .tile-2x2:before {
	top:5.17241%!important;
	right:5.17241%!important;
}
.tiles-module .tile-interview.tile-2x2:before {
	top:5.17241%;
	right:5.17241%;
}
.tiles-module .tile-video.tile-1x2:before,.tiles-module .tile-video.tile-2x1:before {
	top:52.58621%;
	right:5.17241%!important;
}
}.tile-2x1-twitter {
	background-color:#fff!important;
	color:#4c4c4c!important;
}
.tile-2x1-twitter .eyebrow {
	color:#0f8ec7!important;
}
.tile-2x1-twitter h3 {
	color:#4c4c4c!important;
}
.tile-2x1-twitter.tile-social-left:before {
	right:55.78947%!important;
}
.tile-2x1-twitter .content-wrapper {
	padding-bottom:44.1%!important;
}
.three-two-one-tiles-module {
	padding-top:100px;
}
.three-two-one-tiles-module .row:first-child {
	padding-top:0;
}
.parallax-section .three-two-one-tiles-module {
	padding:10px 0 70px;
}
.three-two-one-tiles-module>div {
	text-align:left;
}
.three-two-one-tiles-module .tile .image-wrapper:after {
	border:none;
}
@media (min-width:600px) and (max-width:999px) {
	.three-two-one-tiles-module .col-one {
	width:50%!important;
	margin-top:0;
}
.three-two-one-tiles-module .col-one+.col-one+.col-one {
	display:none;
}
.three-two-one-tiles-module.tiles-module .tile-1x2.tile-external-link:before,.three-two-one-tiles-module.tiles-module .tile-1x2.tile-video:before {
	top:54.68354%;
	right:5.78947%;
}
.three-two-one-tiles-module.tiles-module .tile-1x2 .tile-inner {
	padding-bottom:207.1%;
}
.three-two-one-tiles-module.tiles-module .tile-1x2 .content-wrapper,.three-two-one-tiles-module.tiles-module .tile-1x2 .image-wrapper {
	float:none;
	width:100%;
}
.three-two-one-tiles-module.tiles-module .tile-1x2 .image-wrapper:after {
	content:none;
}
.three-two-one-tiles-module.tiles-module .tile-1x2 .content-wrapper {
	padding:7.89474%;
}
.three-two-one-tiles-module.tiles-module .tile-1x2 .content-wrapper:after {
	content:"";
}
.three-two-one-tiles-module.tiles-module .tile-1x2 img {
	width:108%;
	margin-left:-3.57143%;
}
}@media (max-width:599px) {
	.three-two-one-tiles-module .col-one+.col-one,.three-two-one-tiles-module .col-one+.col-one+.col-one {
	display:none;
}
.three-two-one-tiles-module .col-one .tile {
	border-width:1px;
	width:100%;
	float:none;
}
.three-two-one-tiles-module .col-one .tile .footer-author {
	position:relative;
}
.three-two-one-tiles-module .col-one .tile-1x2 .tile-inner {
	padding-bottom:100%;
}
.three-two-one-tiles-module .col-one .tile-1x2.tile-external-link:before,.three-two-one-tiles-module .col-one .tile-1x2.tile-video:before {
	top:6.03448%;
}
.three-two-one-tiles-module .col-one .tile-1x2 .image-wrapper {
	display:none;
}
.three-two-one-tiles-module .col-one .tile-1x2 .content-wrapper:after {
	content:none;
}
}.country-tiles {
	padding-top:45px;
	padding-bottom:70px;
	width:90%;
	margin:auto;
}
@media (min-width:600px) {
	.country-tiles {
	width:84.375%;
	max-width:1194px;
}
}@media (min-width:1000px) {
	.country-tiles {
	padding-top:66px;
	padding-bottom:90px;
}
}.country-tiles__container {
	position:relative;
}
@media (min-width:600px) {
	.country-tiles__container {
	transform:translateX(0.2%);
}
}@media (min-width:1000px) {
	.country-tiles__container {
	transform:translateX(0.4%);
}
}.country-tiles__item {
	display:block;
	position:relative;
	width:100%;
	height:0;
	padding-bottom:104.17%;
	background-color:#ccc;
	background-size:cover;
	background-position:top;
	margin-bottom:16px;
}
@media (min-width:600px) {
	.country-tiles__item {
	display:inline-block;
	vertical-align:top;
	width:31.790123457%;
	padding-bottom:31.636%;
	margin-right:1.5%;
}
.country-tiles__item:nth-child(3n+3) {
	margin-right:0;
}
}.country-tiles__link {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
.country-tiles__content {
	position:absolute;
	top:0;
	left:50%;
	width:84.72%;
	height:100%;
	transform:translateX(-50%);
}
.country-tiles__eyebrow,.country-tiles__footer,.country-tiles__header {
	color:#fff;
}
.country-tiles__eyebrow {
	font-family:pfdintextcondpro-xblack,sans-serif;
	display:block;
	font-size:9px;
	text-transform:uppercase;
	margin-top:30px;
	letter-spacing:1px;
}
@media (min-width:600px) {
	.country-tiles__eyebrow {
	margin-top:20px;
	margin-left:1px;
}
}@media (min-width:1000px) {
	.country-tiles__eyebrow {
	margin-top:30px;
	font-size:10px;
}
}.country-tiles__header {
	/* font-family:karlabold,sans-serif; */
	display:block;
	font-size:24px;
	text-transform:uppercase;
	margin-top:40px;
}
@media (min-width:600px) {
	.country-tiles__header {
	font-size:20px;
}
}@media (min-width:1000px) {
	.country-tiles__header {
	font-size:30px;
	margin-top:60px;
}
}.influencers-bento {
	background-color:#f7f7f7;
	display:block;
}
.influencers-bento__row {
	margin-bottom:2.5641025641%;
}
.influencers-bento__inner {
	background-color:#f7f7f7;
	overflow:hidden;
}
@media (max-width:599px) {
	.influencers-bento__inner {
	padding-bottom:0;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
}
}@media (min-width:600px) {
	.influencers-bento__inner {
	height:0;
	padding-bottom:50%;
}
}@media (min-width:1000px) {
	.influencers-bento__inner {
	padding-bottom:200%;
}
}.influencers-bento__img-wrapper {
	overflow:hidden;
}
@media (min-width:600px) and (max-width:999px) {
	.influencers-bento__img-wrapper {
	float:left;
	width:51.3157894737%;
}
}.influencers-bento__img {
	height:auto;
	vertical-align:middle;
	width:100%;
}
.influencers-bento__content {
	padding:25px;
	position:relative;
}
.influencers-bento__content:after {
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:15px solid #f7f7f7;
	content:"";
	height:0;
	left:25px;
	position:absolute;
	top:-14px;
	width:0;
}
@media (min-width:600px) and (max-width:999px) {
	.influencers-bento__content {
	float:left;
	padding:3.7974683544% 3.7974683544% 3.7974683544% 4.4303797468%;
	width:48.6842105263%;
}
.influencers-bento__content:after {
	border-bottom:15px solid transparent;
	border-top:15px solid transparent;
	border-right:15px solid #f7f7f7;
	border-left:0;
	top:25px;
	left:-15px;
}
}@media (min-width:1000px) {
	.influencers-bento__content {
	padding:8.655%;
}
}.influencers-bento__eyebrow {
	color:#675882;
	display:block;
	font-size:10px!important;
	margin-bottom:10.416666667%;
	text-transform:uppercase;
}
@media (min-width:1000px) {
	.influencers-bento__eyebrow {
	margin-bottom:10.582010582%;
}
}.influencers-bento__quote {
	font-family:karlaitalic,sans-serif;
	color:#675882;
	font-size:19px;
	line-height:1.2;
	margin-bottom:10.416666667%;
}
@media (min-width:600px) {
	.influencers-bento__quote {
	line-height:1.2;
}
}@media (min-width:1000px) {
	.influencers-bento__quote {
	font-size:24px;
	margin-bottom:11.904761905%;
}
}.influencers-bento__heading {
	/* font-family:karlabold,sans-serif; */
	color:#333;
	font-size:14px!important;
	margin-bottom:15px;
	text-transform:uppercase!important;
}
@media (min-width:600px) {
	.influencers-bento__heading {
	margin-bottom:5.291005291%;
	font-size:16px!important;
}
}.influencers-bento__description {
	font-family:karlaregular,sans-serif;
	color:#4c4c4c;
	font-size:13px!important;
	padding-top:0!important;
	margin-bottom:28px;
}
@media (min-width:600px) and (max-width:999px) {
	.influencers-bento__description {
	margin-bottom:0;
}
}@media (min-width:1000px) {
	.influencers-bento__description {
	font-size:16px!important;
}
}.influencers-bento--hidden-sm {
	display:none;
	visibility:hidden;
}
@media (min-width:600px) {
	.influencers-bento--hidden-sm {
	display:block;
	visibility:visible;
}
}.influencers-bento__edit-placeholder {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	background-color:#f7f7f7;
	font-size:30px;
	padding:50px;
	margin:50px 1.25%;
	text-align:center;
}
.influencers-bento__featured {
	background-color:#fff;
	display:flex;
	min-height:420px;
	margin:75px 1.25%;
}
@media (min-width:1000px) {
	.influencers-bento__featured {
	min-height:695px;
}
}.influencers-bento__featured-container {
	flex:1 1 auto;
	overflow-x:hidden;
	position:relative;
	z-index:0;
}
.influencers-bento__featured-content {
	margin:0 0 15px;
	max-width:60%;
}
@media (min-width:1000px) {
	.influencers-bento__featured-content {
	margin:90px 0;
	max-width:50%;
}
}.influencers-bento__featured-img {
	bottom:0;
	height:100%;
	max-height:90%;
	position:absolute;
	right:0;
	width:auto;
	z-index:-1;
}
@media (min-width:1000px) {
	.influencers-bento__featured-img {
	max-height:100%;
}
}.influencers-bento__featured-quote {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	color:#4c4c4c;
	font-size:45px;
	margin-bottom:50px;
}
@media (min-width:1000px) {
	.influencers-bento__featured-quote {
	font-size:67.98px;
}
}.influencers-bento__featured-heading {
	/* font-family:karlabold,sans-serif; */
	color:#4c4c4c!important;
	font-size:19.99px!important;
	margin-bottom:15px!important;
	text-transform:none!important;
}
.influencers-bento__featured-description {
	font-family:karlaregular,sans-serif;
	color:#4c4c4c;
	font-size:15.1px!important;
	margin-bottom:35px;
	padding-top:0!important;
}
.influencers-bento__featured-btn {
	border-color:#b7b7b7;
	color:#4c4c4c;
	font-size:18.1px;
	height:auto;
	line-height:65px;
	padding:0 35px;
}
.influencers-bento__featured-btn:active,.influencers-bento__featured-btn:focus,.influencers-bento__featured-btn:hover {
	background-color:#b7b7b7;
}
.people-filter__headline {
	display:block!important;
	background-color:transparent!important;
}
.people-filter__cta-wrap,.people-filter__selection-wrap,.people-filter__selection-wrap::after {
	background-color:transparent!important;
}
.people-filter__footer {
	display:none;
	visibility:hidden;
	width:100%;
}
@media (min-width:1000px) {
	.people-filter__footer.module-footer {
	margin-top:86px;
}
}.people-filter+.tilegrid .page-block {
	padding-top:0;
}
@media (max-width:999px) {
	.people-filter+.tilegrid .page-block {
	padding-top:5%;
}
}@media (max-width:599px) {
	.people-filter+.tilegrid .tiles-container {
	padding:1px;
}
}@media (min-width:1000px) {
	.people-filter+.tilegrid .tiles-container {
	padding:1px;
}
}@media (max-width:999px) {
	.people-filter+.tilegrid .row-base:nth-child(n+2) {
	display:none;
	visibility:hidden;
}
}@media (max-width:999px) {
	.people-filter+.tilegrid .tiles-container .module-footer {
	display:none;
	visibility:hidden;
}
}@media (min-width:1000px) {
	.people-filter+.tilegrid .tiles-container .module-footer {
	margin-top:88px;
}
}.people-filter--active .tiles-container .module-footer,.people-filter__btn {
	display:none;
	visibility:hidden;
}
.people-filter--active .people-filter__btn,.people-filter--active .people-filter__footer {
	display:inline-block;
	visibility:visible;
}
.people-filter--active .people-filter--no-more,.people-filter--no-more {
	display:none;
	visibility:hidden;
}
.people-filter--show,.people-filter--show.inner {
	display:block;
}
@media (min-width:1000px) {
	.people-filter__no-results {
	position:relative;
	top:40px;
	z-index:1;
	padding-bottom:0;
}
}@media (max-width:999px) {
	.people-filter--filtering+.tilegrid .row-base:nth-child(n+2) {
	display:block;
	visibility:visible;
}
}@media (max-width:999px) {
	.people-filter .multiheadline {
	padding-top:43px;
	margin-bottom:23px;
}
}@media (min-width:1000px) {
	.people-filter .multiheadline {
	padding-top:50px;
	padding-bottom:40px;
}
}@media (min-width:1000px) {
	.pr-filter__module {
	display:flex;
	flex-direction:row;
	justify-content:center;
	flex-wrap:wrap;
}
}.pr-filter__btn {
	cursor:pointer;
}
@media (min-width:1000px) {
	.pr-filter__select {
	max-width:200px;
}
}.pr-filter__module.module {
	padding-left:1.25%!important;
}
.pr-filter__headline {
	background-color:transparent!important;
	margin-left:0!important;
}
.pr-filter__cta-wrap,.pr-filter__selection-wrap,.pr-filter__selection-wrap::after {
	background-color:transparent!important;
}
@media (min-width:1000px) {
	.pr-filter .pr-filter__country.pr-filter__select {
	width:200px;
}
}.pr-filter__details {
	display:none;
	width:100%;
	font-family:karlaregular,sans-serif;
	font-size:16px;
}
@media (min-width:600px) {
	.pr-filter__details {
	font-size:18px;
}
}@media (min-width:1000px) {
	.pr-filter__details {
	position:absolute;
	left:-55px;
	top:100%;
	margin-top:20px;
}
}.pr-filter__details-wrapper {
	display:flex;
	flex-direction:column;
}
@media (min-width:1000px) {
	.pr-filter__details-wrapper {
	flex-direction:row;
}
}@media (max-width:999px) {
	.pr-filter__results-fit {
	max-width:550px;
	margin:0 auto;
	width:100%;
	padding:20px 7%;
	color:#999;
}
}@media (min-width:1000px) {
	.pr-filter__results-fit {
	position:relative;
	padding-right:21px;
}
.pr-filter__results-fit::before {
	content:'';
	position:absolute;
	width:1px;
	height:100%;
	top:0;
	right:0;
	background:#e5e5e5;
}
}.pr-filter__line {
	display:none;
}
@media (max-width:999px) {
	.pr-filter__line {
	display:block;
	margin-left:4%;
	margin-right:4%;
	border-top:1px solid #e5e5e5;
}
}.pr-filter__clear-filter {
	color:#0f8ec7;
	cursor:pointer;
}
@media (max-width:999px) {
	.pr-filter__clear-filter {
	max-width:550px;
	margin:0 auto;
	width:100%;
	padding:20px 7%;
}
}@media (min-width:1000px) {
	.pr-filter__clear-filter {
	margin-left:20px;
}
}.pr-filter__no-results {
	background-color:#fff;
}
@media (min-width:1000px) {
	.pr-filter__no-results {
	position:relative;
	top:40px;
	z-index:1;
}
}.pr-filter__no-results.pr-filter--show+.pr-showall {
	display:none;
}
.pr-filter__no-results .free-content-wrap,.pr-filter__no-results h3 {
	text-align:center!important;
}
.pr-filter__no-results p {
	text-align:center!important;
	margin:0;
}
.pr-filter--show,.pr-filter--show.inner {
	display:block;
}
.pr-filter--hide {
	display:none;
	visibility:hidden;
}
.pr-filter--filtering .pr-filter__cta-wrap {
	display:none;
}
.pr-filter--filtering .pr-filter__details {
	display:block;
}
@media (min-width:1000px) {
	.pr-filter--filtering .pr-showall {
	margin-top:50px;
}
}.pr-filter--show-all-no-filter .pr-filter__details {
	display:none;
}
@media (min-width:1000px) {
	.pr-filter--show-all-no-filter .pr-showall {
	margin-top:10px;
}
}@media (min-width:1000px) {
	.newsroom-filter .tile-grid-filters {
	border-bottom:1px solid #e5e5e5;
	padding:40px 0;
}
}.newsroom-filter .tile-grid-filters .pr-filter__headline {
	color:#000;
}
.newsroom-filter .tile-grid-filters.mobile-open form {
	max-height:600px;
}
@media (min-width:1000px) {
	.newsroom-filter .tile-grid-filters form {
	overflow-y:visible;
}
}@media (min-width:1000px) {
	.newsroom-filter .pr-showall {
	margin-top:40px;
}
}@media (min-width:1000px) {
	.newsroom-filter.pr-filter--filtering .tile-grid-filters.page-block {
	padding-bottom:78px;
}
.newsroom-filter.pr-filter--filtering .pr-showall {
	margin-top:40px;
}
}.newsroom-filter+.container {
	margin-top:65px;
}
.newsroom-filter+.container .row {
	position:relative;
	margin-left:0;
	margin-right:0;
	list-style:none;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:40px;
	margin-top:40px;
}
@media (min-width:600px) {
	.newsroom-filter+.container .row {
	padding-bottom:50px;
	margin-top:50px;
}
}.pr-showall {
	display:flex;
	flex-direction:column;
	position:relative;
	padding-left:5%;
	padding-right:5%;
	margin-top:30px;
}
@media (min-width:600px) {
	.pr-showall {
	padding-left:8%;
	padding-right:8%;
	margin-top:50px;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:space-between;
}
}@media (min-width:1000px) {
	.pr-showall {
	margin-top:10px;
}
}.pr-showall__cta-container {
	margin-top:18px;
}
@media (min-width:600px) {
	.pr-showall__cta-container {
	margin-top:0;
	margin-right:2px;
}
}.pr-showall__msg {
	font-family:karlaregular,sans-serif;
	display:flex;
	flex-direction:column;
	justify-content:center;
	font-size:16px;
}
@media (min-width:600px) {
	.pr-showall__msg {
	font-size:18px;
}
}.pr-showall__cta-group {
	display:flex;
	flex-direction:row;
}
.pr-showall__cta {
	position:relative;
	width:21px;
	height:21px;
	border:2px solid #dadada;
	border-radius:5px;
	cursor:pointer;
}
.pr-showall__cta::before {
	font-family:icomoon,sans-serif;
	position:absolute;
	font-size:10px;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.pr-showall__cta-text {
	/* font-family:karlabold,sans-serif; */
	display:flex;
	flex-direction:column;
	justify-content:center;
	font-size:16px;
	margin-left:12px;
	cursor:pointer;
	user-select:none;
}
@media (min-width:600px) {
	.pr-showall__cta-text {
	font-size:18px;
}
}.pr-showall__checkbox {
	display:none;
	visibility:hidden;
	opacity:0;
}
.pr-showall__checkbox:checked+.pr-showall__cta-group .pr-showall__cta {
	background:#0C8DC7;
	border-color:transparent;
}
.pr-showall__checkbox:checked+.pr-showall__cta-group .pr-showall__cta::before {
	content:"\e631";
}
.pr-showall__checkbox:disabled+.pr-showall__cta-group .pr-showall__cta {
	background:#ccc;
	border-color:transparent;
}
.pr-showall__checkbox:disabled+.pr-showall__cta-group .pr-showall__cta::before {
	content:"\e631";
}
.pr-showall__checkbox:disabled+.pr-showall__cta-group .pr-showall__cta-text {
	color:#ccc;
}
.pr-showall.container::after {
	content:none;
}
.backtop {
	position:fixed;
	bottom:20px;
	left:20px;
	opacity:0;
	visibility:hidden;
	transform:translate3d(0,100%,0);
	transition:opacity .25s 0s,transform .3s 0s,visibility 0s .35s;
	cursor:pointer;
	z-index:100;
}
.backtop__icon {
	display:inline-block;
	position:relative;
	width:34px;
	height:34px;
	background:#f2f2f2;
	border-radius:50%;
}
@media (min-width:600px) {
	.backtop__icon {
	width:36px;
	height:36px;
}
}@media (min-width:1000px) {
	.backtop__icon {
	width:50px;
	height:50px;
}
}.backtop__icon::before {
	font-family:icomoon,sans-serif;
	content:"\e916";
	position:absolute;
	top:50%;
	left:50%;
	font-size:10px;
	transform:translate(-50%,-50%);
}
@media (min-width:600px) {
	.backtop__icon::before {
	font-size:11px;
}
}@media (min-width:1000px) {
	.backtop__icon::before {
	font-size:12px;
}
}.tabs-panel-selected .backtop--show {
	visibility:visible;
	opacity:1;
	transform:translate3d(0,0,0);
	transition:opacity .25s 0s,transform .3s 0s;
}
.documentation__headline {
	/* font-family:karlabold,sans-serif; */
	font-size:20px;
	text-align:left;
	margin-top:70px;
	margin-bottom:45px;
}
@media (min-width:600px) {
	.documentation__headline {
	margin-bottom:30px;
}
}@media (min-width:1000px) {
	.documentation__headline {
	font-size:24px;
}
}.documentationitem {
	border-bottom:1px solid #e5e5e5;
}
.documentationitem:first-child {
	border-top:1px solid #e5e5e5;
}
.doc-item {
	text-align:left;
}
.doc-item__label {
	/* font-family:karlabold,sans-serif; */
	position:relative;
	font-size:16px;
	display:block;
	text-align:left;
	padding-top:25px;
	padding-bottom:25px;
	padding-right:20px;
	cursor:pointer;
	color:#333;
	user-select:none;
}
@media (min-width:600px) {
	.doc-item__label {
	padding-top:40px;
	padding-bottom:40px;
}
}.doc-item__label::before {
	font-family:icomoon,sans-serif;
	content:"\e63b";
	position:absolute;
	right:5px;
	top:50%;
	font-size:5px;
	transform:translateY(-50%);
	transition:transform .25s 0s;
}
.doc-item__inner {
	font-family:karlaregular,sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:50px;
	line-height:1.4;
	color:#4c4c4c;
}
.doc-item__inner p {
	font-family:inherit!important;
	color:inherit;
	font-size:1em!important;
	line-height:inherit;
	margin-bottom:1em;
}
.doc-item__inner a {
	font-family:inherit;
	text-decoration:underline;
	color:#3182c1;
}
.doc-item__inner ul li {
	list-style-type:disc;
}
.doc-item__inner ol li {
	list-style-type:decimal;
}
.doc-item__inner ul {
	font-family:inherit;
	color:inherit;
	font-size:1em;
	margin-top:1em;
}
.doc-item__inner li {
	font-family:inherit;
	font-size:1em;
	color:inherit;
	margin-left:2em;
	margin-bottom:1em;
	line-height:inherit;
}
.doc-item__rich-content {
	overflow-y:hidden;
	max-height:0;
	transition:max-height .25s 0s;
}
.doc-item--active::before {
	transform:translateY(-50%) rotate(180deg);
}
.rss-feed {
	width:100%;
	border-top:4px solid #0a8cc9;
	text-align:left;
}
@media (min-width:1000px) {
	.rss-feed {
	max-width:276px;
}
}.rss-feed__heading {
	/* font-family:karlabold,sans-serif; */
	font-size:16px;
	margin-top:45px;
	margin-bottom:25px;
	color:#222;
}
@media (min-width:600px) {
	.rss-feed__heading {
	font-size:24px;
	margin-top:70px;
	margin-bottom:10px;
}
}@media (min-width:1000px) {
	.rss-feed__heading {
	font-size:19px;
	margin-top:40px;
	margin-bottom:35px;
}
}.rss-feed__description {
	font-family:karlaregular,sans-serif;
	font-size:16px;
	margin-bottom:30px;
	color:#4c4c4c;
}
@media (min-width:600px) {
	.rss-feed__description {
	margin-bottom:20px;
}
}@media (min-width:1000px) {
	.rss-feed__description {
	font-size:19px;
	margin-bottom:35px;
}
}.rss-feed__icon {
	display:inline-block;
	padding-left:1px;
	cursor:pointer;
}
.rss-feed__icon::before {
	font-family:icomoon,sans-serif;
	content:"\ea9c ";
	font-size:25px;
	color:#484848;
}
.readytoinvest .pricing__cta-wrapper {
	background-color:#0f8ec7;
	color:#fff;
	padding:3rem 0;
}
@media (min-width:600px) and (max-width:999px) {
	.readytoinvest .pricing__cta-wrapper {
	padding:4rem 0;
}
}@media (min-width:1000px) and (max-width:1279px) {
	.readytoinvest .pricing__cta-wrapper {
	padding:6rem 0;
}
}@media (min-width:1000px) {
	.readytoinvest .pricing__cta-wrapper {
	padding:8rem 0;
}
}.readytoinvest .pricing__get-started-title {
	margin-bottom:2rem;
	text-align:center;
	font-size:1.95313rem;
	letter-spacing:0;
	line-height:1.3;
	font-weight:300;
	font-family:Gloriola,sans-serif;
	text-transform:none;
}
@media (min-width:600px) and (max-width:999px) {
	.readytoinvest .pricing__get-started-title {
	font-size:2.36859rem;
	line-height:1.2;
}
}@media (min-width:1000px) and (max-width:1279px) {
	.readytoinvest .pricing__get-started-title {
	margin-bottom:2rem;
	text-align:center;
	font-size:3.2rem;
	letter-spacing:-.05rem;
	line-height:1.2;
	font-weight:100;
	margin-top:0;
	font-family:Gloriola,sans-serif;
	text-transform:none;
}
}@media (min-width:1000px) {
	.readytoinvest .pricing__get-started-title {
	margin-bottom:2rem;
	text-align:center;
	font-size:3.2rem;
	letter-spacing:-.05rem;
	line-height:1.2;
	font-weight:100;
	margin-top:0;
	font-family:Gloriola,sans-serif;
	text-transform:none;
}
}.readytoinvest .pricing__get-started-button-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:2rem;
}
.readytoinvest .button--white {
	background-color:#fff;
	color:#0f8ec7;
}
.readytoinvest .button--white:hover {
	background-color:transparent;
	color:#fff;
	box-shadow:0 0 0 2px rgba(255,255,255,.4) inset;
}
.readytoinvest .button--white-outlined {
	background-color:transparent;
	color:#fff;
	box-shadow:0 0 0 2px rgba(255,255,255,.4) inset;
}
.readytoinvest .button--white-outlined:hover {
	background-color:#fff;
	color:#0f8ec7;
}
.readytoinvest .button--large {
	font-size:1.125rem;
	padding:1rem 2rem 1.2rem;
	border-radius:2.5rem;
	letter-spacing:.07rem;
}
@media (max-width:599px) {
	.readytoinvest .button--large {
	font-size:1.09rem;
	padding:1rem 2rem 1.2rem;
	border-radius:2.5rem;
	font-weight:700;
	letter-spacing:.03rem;
}
}@media (min-width:600px) and (max-width:999px) {
	.readytoinvest .button--large {
	padding:1.2rem 3rem 1.4rem;
	font-weight:700;
}
}@media (min-width:1000px) and (max-width:1279px) {
	.readytoinvest .button--large {
	padding:1.6rem 3rem 1.8rem;
	font-weight:700;
}
}@media (min-width:1000px) {
	.readytoinvest .button--large {
	padding:1.6rem 3rem 1.8rem;
	font-weight:700;
}
}.nav-dropdown__sections-cta,.readytoinvest .button--blue,.readytoinvest .button--blue--turn--outline {
	background-color:#0f8ec7;
	color:#fff;
}
.nav-dropdown__sections-cta:hover,.readytoinvest .button--blue:hover {
	background-color:#469adb;
}
.readytoinvest .button--blue--turn--outline:hover {
	background-color:transparent;
	color:#0f8ec7;
	box-shadow:0 0 0 2px #0f8ec7 inset;
}
.readytoinvest .button--small {
	padding:.5rem 1.25rem .65rem;
	display:inline-block;
	border:0;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	border-radius:1.75em;
	transition:.3s;
	font-size:.975rem;
	font-weight:700;
	letter-spacing:.05rem;
	line-height:1.5;
}
.readytoinvest .pricing__more-info {
	letter-spacing:.035em;
	text-align:center;
	text-transform:uppercase;
}
.readytoinvest .pricing__more-info p {
	font-family:Karla,sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.4;
	margin-bottom:0;
	letter-spacing:-.015rem;
}
@media (max-width:599px) {
	.readytoinvest .pricing__more-info p {
	font-family:Karla,sans-serif;
	font-size:.9rem;
	font-weight:400;
	line-height:1.4;
	margin-bottom:0;
	letter-spacing:-.015rem;
}
}.readytoinvest .pricing__more-info a {
	color:#fff;
	font-weight:700;
	display:block;
}
@media (min-width:1000px) and (max-width:1279px) {
	.readytoinvest .pricing__more-info a {
	display:inline;
}
}@media (min-width:1000px) {
	.readytoinvest .pricing__more-info a {
	display:inline;
}
}@font-face {
	font-family:Gloriola;
	src:url(../fonts/gloriola-extra-light.woff) format("woff");
	font-weight:200;
	font-style:normal;
}
.body-content ol,.msai-dropdown-cta .body-content ul {
	margin-left:0;
}
.msai-free-form .msai-dropdown-cta .accordion-row,.office-description-row {
	border-top:0;
}
.msai-free-form .view {
	padding-bottom:50px;
}
@media (min-width:600px) and (max-width:999px) {
	.msai-free-form .view {
	margin-left:2em;
	margin-right:2em;
}
.msai-free-form .up.three-up .item.item-2,.msai-free-form .up.three-up .item.item-3 {
	width:100%;
	float:left;
	padding-top:0;
}
}.row .col-one.col.s6.seminorPageText {
	text-align:left;
	padding:30px 30px 30px 100px;
	position:relative;
	z-index:10;
}
.seminorPageImage {
	width:100%;
	height:90%;
	padding:10px;
}
.row.seminorPage {
	height:320px;
}
h2.seminorPage {
	text-align:center;
	padding-top:125px;
}
@media (max-width:999px) {
	.row .col-one.col.s6.seminorPageText {
	width:100%;
	text-align:left;
	padding-left:22px;
	word-break:break-all;
}
.row .col-one.col.s6.seminorPageImageDiv {
	width:100%;
}
.hero .img-box.seminorPageImage {
	height:auto;
	position:relative;
	text-align:center;
	margin:0 auto;
	padding-bottom:30px;
	opacity:1;
}
.hero .img-box img.seminorWidth {
	width:100%;
}
}.three-up {
	text-align:center;
}
.three-up.tiles-module .row {
	margin:0 auto;
}
.three-up.tiles-module .row:first-child {
	padding-top:0;
}
.three-up.no-header .row {
	margin-top:0;
}
.three-up .col-one {
	width:33.333%;
	float:left;
	border-width:0 1px;
}
.three-up .second {
	border-color:#e5e5e5;
	border-style:none solid;
	border-width:0 1px;
}
@media (max-width:999px) {
	.three-up .col-one {
	float:none;
	margin:auto;
	width:100%;
}
.three-up .second {
	border-style:solid none;
	border-width:1px 0;
}
.three-up .second:last-of-type {
	border-bottom-width:0;
}
}@media (max-width:599px) {
	.three-up .row {
	margin:0 auto;
}
}@media (min-width:1000px) {
	.three-up .two-up-col .col-one {
	width:50%;
	float:left;
}
}@media (min-width:1000px) {
	.three-up .two-up-col .second {
	border-right-width:0;
}
}@media (max-width:999px) {
	.-no-divider-mobile .three-up .second {
	border-style:none;
	border-width:0;
}
}.routing-module {
	color:#757575;
	font-size:16px;
	text-align:center;
}
.routing-module>.row {
	margin:0 auto!important;
	display:table;
	table-layout:fixed;
	width:100%;
}
.routing-module .col-one {
	padding-top:0;
	padding-bottom:0;
	float:none;
	display:table-cell;
}
.routing-module .row .col.s6.second {
	border-right-style:none;
}
.routing-module .row.two-up-col p {
	max-width:33em;
}
.routing-module .icon-header:before {
	font-size:150px;
}
.routing-module.-b .second {
	border:1px solid #e5e5e5;
	border-width:0 1px;
}
.routing-module h2 {
	color:#000;
}
.routing-module a,.routing-module h3 {
	color:#4c4c4c;
}
.routing-module h3,.routing-module p {
	max-width:17em;
	margin:auto;
}
@media (max-width:999px) {
	.routing-module h3,.routing-module p {
	max-width:40em;
}
}@media (max-width:599px) {
	.routing-module p {
	text-align:left;
}
}.routing-module p+a {
	margin-top:1em;
}
.routing-module h3 {
	text-transform:uppercase;
	font-size:1.1875em;
	margin-bottom:1em;
	line-height:1.15;
	margin-top:34px;
}
.routing-module .header-link {
	padding-top:0;
	padding-bottom:1em;
	display:block;
}
.routing-module .header-link h3 {
	display:inline;
}
.routing-module a {
	display:block;
	text-align:center;
}
.routing-module .header-link {
	text-decoration:none!important;
	border:none!important;
	font:inherit;
}
.routing-module .header-link:active,.routing-module .header-link:focus,.routing-module .header-link:hover {
	outline:0;
}
.routing-module .header-link:active h3,.routing-module .header-link:focus h3,.routing-module .header-link:hover h3 {
	background-image:linear-gradient(to top,transparent,transparent 1px,#b2b2b2 1px,#b2b2b2 2px,transparent 2px);
}
.no-cssgradients .routing-module .header-link:active h3,.no-cssgradients .routing-module .header-link:focus h3,.no-cssgradients .routing-module .header-link:hover h3 {
	text-decoration:underline;
}
.routing-module .header-link:active h3:before,.routing-module .header-link:focus h3:before,.routing-module .header-link:hover h3:before {
	text-decoration:none!important;
}
@media (max-width:999px) {
	.routing-module .col-one,.routing-module .row {
	display:block;
}
.routing-module .col-one {
	text-align:left;
	position:relative;
	padding-top:40px;
	padding-bottom:40px;
}
.routing-module .col-one:last-of-type {
	padding-bottom:0;
}
.routing-module.-b .second {
	border-width:1px 0;
}
.routing-module .has-icon {
	padding-left:150px;
}
.routing-module .header-link,.routing-module a {
	text-align:left;
}
.routing-module h3 {
	position:relative;
	max-width:90%;
	margin-left:0;
	margin-top:0;
	font-size:18px;
	display:inline-table;
}
.routing-module h3 br {
	display:none;
}
.routing-module p {
	margin-left:0;
	max-width:90%;
}
.routing-module .icon-header:before {
	font-size:100px;
	line-height:30px;
}
}@media (max-width:599px) {
	.routing-module .row {
	margin-top:0;
	margin-bottom:0;
}
.routing-module .col-one {
	padding-top:40px;
	padding-bottom:40px;
}
.routing-module .col-one:first-of-type {
	padding-top:0;
}
.routing-module .col-one:first-of-type .icon-header:before {
	margin-top:-40px;
}
.routing-module .col-one:last-of-type {
	padding-bottom:0;
}
.routing-module .icon-header:before {
	font-size:60px;
	line-height:40px;
}
.routing-module h3 {
	display:block;
	font-size:1.15em;
}
.routing-module h3:before {
	right:-30px;
	line-height:2;
}
.routing-module h3 br {
	display:block;
}
.routing-module .has-icon {
	padding-left:80px;
}
.routing-module .has-icon h3 {
	max-width:15em;
}
.routing-module h3,.routing-module p {
	max-width:100%;
}
}.orgChart h3,.orgChart ul {
	text-align:left;
}
.orgChart h3 {
	text-transform:none;
	margin-bottom:1em;
	padding-left:1.5em;
}
.orgChart ul {
	list-style:disc;
	margin-left:4em;
	margin-right:3em;
}
.orgChart ul li {
	margin-bottom:.75em;
	line-height:1.4;
}
@media (max-width:999px) {
	.orgChart ul {
	margin-left:2em;
}
.orgChart h2 {
	font-size:24px;
	margin-bottom:.75em;
}
.orgChart h2 br {
	display:none;
}
}@media (max-width:599px) {
	.orgChart h2 {
	font-size:21px;
}
}.standalone-routing {
	padding-top:1em;
}
.standalone-routing .footnote {
	font-family:karlaregular,sans-serif;
	font-weight:400;
	display:block;
	font-size:1em;
	line-height:1.4;
	color:#4c4c4c;
	padding:0 1.25em;
}
h3+.standalone-routing {
	margin-top:1em;
}
.custom-select-wrap {
	cursor:pointer;
	background:#fff;
	border-radius:30px;
	border:2px solid #e5e5e5;
	display:block;
	padding:0;
	position:relative;
	overflow:hidden;
}
.custom-select-wrap:after {
	font-family:icomoon,sans-serif;
	content:"\e60b";
	font-size:13px;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding-right:24px;
	z-index:1;
	line-height:60px;
	display:block;
	pointer-events:none;
	color:#ccc;
}
.ie9 .custom-select-wrap:after {
	background-color:#fff;
}
.custom-select-wrap select {
	cursor:pointer;
	font-family:karlaregular,sans-serif;
	position:relative;
	z-index:1;
	width:100%;
	margin:0;
	background:0 0;
	border:1px solid transparent;
	outline:0;
	box-sizing:border-box;
	-webkit-appearance:none;
	-moz-appearance:window;
	appearance:none;
	font-size:19px;
	color:#4c4c4c;
	padding:.8125em 1.25em;
}
.custom-select-wrap label {
	position:absolute!important;
	clip:rect(1px,1px,1px,1px);
}
.custom-select-wrap.disabled {
	border-color:#f5f5f5;
	cursor:default;
}
.custom-select-wrap.disabled select {
	color:#e5e5e5;
	cursor:default;
}
.custom-select-wrap.disabled:after {
	color:#e5e5e5;
}
.custom-select-wrap::after,x:-o-prefocus {
	display:none;
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.custom-select-wrap select::-ms-expand {
	display:none;
}
.custom-select-wrap select:focus::-ms-value {
	background:0 0;
	color:#222;
}
}@-moz-document url-prefix() {
	.custom-select-wrap {
	overflow:hidden;
}
.custom-select-wrap select {
	width:120%;
	width:-moz-calc(100% + 3em);
	width:calc(100% + em);
}
}.custom-select-wrap select:-moz-focusring {
	color:transparent!important;
	text-shadow:0 0 0 #000;
}
@media (max-width:599px) {
	.custom-select-wrap {
	text-align:left;
}
.custom-select-wrap:after {
	line-height:50px;
}
.custom-select-wrap select {
	width:90%;
	font-size:16px;
}
}.hero .custom-select-wrap {
	border:2px solid #fff;
	border-radius:50px;
}
.hero .custom-select-wrap:after {
	line-height:normal;
	bottom:0;
	top:40%;
}
.hero select {
	white-space:normal;
}
.hero.aqua .custom-select-wrap option,.hero.blue .custom-select-wrap option,.hero.green .custom-select-wrap option,.hero.purple .custom-select-wrap option {
	color:#000!important;
}
.purple.hero .custom-select-wrap,.purple.hero .custom-select-wrap:after {
	background-color:#675882!important;
}
@-moz-document url-prefix() {
	.hero .custom-select-wrap select:focus {
	background-color:transparent!important;
}
.hero .custom-select-wrap select:focus option {
	background:#fff!important;
	color:#000!important;
}
.hero .custom-select-wrap select:-moz-focusring {
	text-shadow:0 0 0 #fff;
}
}.ie9 .hero .custom-select-wrap:after {
	top:0;
	bottom:0;
	padding-top:20px;
	padding-left:3px;
}
.ie9 .hero .custom-select-wrap select:focus option {
	color:#000!important;
}
.ie9 .hero .custom-select-wrap option {
	color:transparent!important;
}
.hero {
	width:100%;
	position:relative;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
}
.hero .inner {
	width:90%;
	max-width:75em;
	margin:auto;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	-webkit-backface-visibility:hidden;
	padding:5.625em 0 4.625em;
}
.hero .eyebrow {
	margin-top:1em;
}
.hero.-text-only .hero-content,.hero.-text-only .hero-text,.hero.-text-only .inner {
	text-align:center;
}
.hero.-text-only .author {
	text-align:left;
}
.hero.-text-only .hero-content,.hero.-text-only .meta {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
.hero.-text-only .meta {
	max-width:600px;
	margin-top:1em;
}
.hero.-text-only .sharing {
	text-align:center;
}
.hero.-text-only .hero-content {
	border-top:0;
}
.hero.-text-only .hero-text {
	padding-top:.75em;
}
.hero.-text-only .hero-nav {
	display:none;
}
.hero.-overlapped {
	padding-bottom:5.3125em;
}
.hero.-overlapped .btn-capsule,.hero.-overlapped .to-article {
	margin-bottom:-.25em;
}
.hero.-minimal,.hero.-minimal .inner {
	min-height:inherit!important;
}
.hero.-no-padding-bottom .inner {
	padding-bottom:0;
}
.hero.-no-top-padding .inner {
	padding-top:0;
}
.hero.-text-only .img-box {
	display:none;
}
.hero.-image-right .img-box {
	left:50%;
}
.hero.-text-only .-no-author * {
	text-align:center;
}
.img-box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	display:block;
	text-indent:50%;
}
.-text-right .img-box {
	direction:rtl;
}
.img-box img {
	height:100%;
	width:auto;
	display:inline;
}
.homepagehero .hero {
	margin-top:-96px;
	padding-top:96px;
}
.homepagehero .img-box {
	top:96px;
}
.homepagehero .img-box div,.homepagehero .img-box>div {
	display:inline!important;
}
.homepagehero .img-box .home-hero-image {
	height:100%!important;
	background-size:contain!important;
	display:block!important;
}
.homepagehero .img-box .home-hero-drop-image {
	display:block!important;
	height:100%!important;
	position:absolute!important;
}
.hero-text {
	text-align:left;
	max-width:50%;
	position:relative;
	z-index:3;
}
.-text-right .hero-text {
	left:50%;
}
.-text-right .hero-text .hero-headline {
	padding-right:65px;
}
.-text-only .hero-text {
	max-width:80%;
	margin:auto;
}
.to-article {
	display:inline-table;
	margin:1em 0 0;
}
.hero-nav {
	display:inline-block;
	max-width:100px;
	margin:auto auto auto -50px;
	position:absolute;
	top:90%;
	left:50%;
	z-index:3;
}
.hero-nav a,.hero-nav span {
	display:block;
}
.-hero-centered {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	float:none;
	max-width:60em;
	width:auto;
}
.-hero-centered .hero-content {
	margin:0 auto;
}
.hero.-image-outside .inner {
	position:static;
}
.hero.-image-outside .img-box {
	left:0;
	right:auto;
	text-align:left;
	width:100%;
	text-indent:40%;
}
@media (min-width:1000px) and (max-width:1279px) {
	.hero.-image-outside .img-box {
	right:0;
	padding-right:40%;
}
.hero.-image-outside .img-box img {
	right:100%;
	margin-right:-60%;
}
}@media (max-width:999px) {
	.hero.-image-outside .img-box {
	left:0;
	right:0;
	padding-right:0;
}
.hero.-image-outside .img-box img {
	position:absolute;
	left:0;
}
.homepagehero .hero {
	margin-top:-73px;
	padding-top:73px;
}
.homepagehero .img-box {
	top:73px;
}
.hero.-image-right .img-box {
	left:0;
	right:0;
	padding-right:0;
	opacity:.15;
}
}@media (max-width:999px) {
	.hero .img-box {
	text-indent:0;
	z-index:0;
	opacity:.15;
}
.hero .img-box img {
	height:100%;
	max-height:100%;
	width:auto;
	position:relative;
}
.hero .hero-text {
	max-width:90%;
}
.hero.-text-right .hero-text {
	left:20%;
}
}@media (max-width:599px) {
	.hero,.hero .inner {
	min-height:300px;
}
.hero .hero-text {
	max-width:95%;
}
.hero.-text-right .hero-text {
	left:5%;
}
.hero.-text-only .hero-nav {
	display:none;
}
.short .hero {
	padding-top:3em;
	padding-bottom:4em;
}
.homepagehero .hero {
	margin-top:-67px;
	padding-top:67px;
}
.homepagehero .img-box {
	top:67px;
}
.hero.-image-right .img-box {
	left:0;
	right:0;
	padding-right:0;
	opacity:.15;
}
}.color-wrap .hero,.color-wrap .hero a,.color-wrap .hero p,.hero.aqua *,.hero.black *,.hero.blue *,.hero.cyan *,.hero.green *,.hero.purple * {
	color:#fff!important;
}
.hero .meta {
	display:table;
	width:100%;
	position:relative;
	margin-top:25px;
	padding-bottom:1.25em;
}
.hero .hero-headline {
	display:block;
	margin-bottom:.25em;
	font-size:5em;
	letter-spacing:-.05em;
}
.hero .hero-headline.blue {
	color:#0f8ec7;
}
.hero .hero-headline.aqua {
	color:#6fc8cb;
}
.hero .hero-headline.purple {
	color:#675882;
}
.hero .hero-headline.green {
	color:#3eb66f;
}
.hero.-dynamic .inner,.hero.-static .inner {
	margin:auto;
}
.hero.-dynamic .hero-headline,.hero.-static .hero-headline {
	font-size:4.5em;
}
.hero.-ideas .ideas-hero-video-bg,.hero__video-bg {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	right:0;
	bottom:0;
	overflow:hidden;
	transform:translate(-50%,-50%);
	min-width:1280px;
	height:100%;
	width:100%;
}
.hero.-ideas .ideas-hero-video-bg:after,.hero__video-bg:after {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,.4);
}
.hero.-ideas .ideas-hero-video-bg .video-js,.hero__video-bg .video-js {
	pointer-events:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.hero.-ideas .ideas-hero-video-bg .video-js object,.hero.-ideas .ideas-hero-video-bg .video-js video,.hero__video-bg .video-js object,.hero__video-bg .video-js video {
	min-height:600px;
	height:100%;
	width:auto;
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
}
@media (min-width:1000px) {
	.hero.-ideas .ideas-hero-video-bg .video-js object,.hero.-ideas .ideas-hero-video-bg .video-js video,.hero__video-bg .video-js object,.hero__video-bg .video-js video {
	height:auto;
	width:100%;
}
}.hero.-ideas .ideas-hero-video-bg .video-js object,.hero__video-bg .video-js object {
	width:100%;
	height:100%;
}
.hero.-ideas .ideas-hero-video-bg .video-js .vjs-big-play-button,.hero.-ideas .ideas-hero-video-bg .video-js .vjs-control-bar,.hero.-ideas .ideas-hero-video-bg .video-js .vjs-loading-spinner,.hero__video-bg .video-js .vjs-big-play-button,.hero__video-bg .video-js .vjs-control-bar,.hero__video-bg .video-js .vjs-loading-spinner {
	display:none;
}
.hero.-ideas .ideas-hero-video-bg .video-js .vjs-poster,.hero__video-bg .video-js .vjs-poster {
	background-color:inherit;
	background-size:cover;
}
.hero.-ideas {
	position:relative;
	overflow:hidden;
	background-position:center;
	background-size:cover;
}
.hero.-ideas:before {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,.4);
}
.hero.-ideas.text-dark * {
	color:#333!important;
}
.hero.-ideas .eyebrow {
	color:#0f8ec7!important;
	background:#fff;
}
.hero.-ideas .to-article {
	background:#3eb66f;
	border-color:#3eb66f;
	color:#fff!important;
}
.hero.-ideas .to-article:hover {
	color:#3eb66f!important;
}
.hero.-ideas .meta .pubdate {
	display:inline-block;
}
.hero.-ideas .article-count {
	display:inline-block;
	margin-left:1.25em;
	font-family:karlaitalic,sans-serif;
}
.hero.-ideas .article-count span {
	margin-right:.375em;
}
.hero .author,.hero .meta-right {
	vertical-align:middle;
	display:table-cell;
}
.hero .meta-right {
	position:relative;
	white-space:nowrap;
	text-align:right;
}
.hero .pubdate,.hero .sharing {
	text-align:right;
	padding:0;
	display:inline-block;
	white-space:nowrap;
}
.hero .author .author-name,.hero .author .author-title {
	color:#fff;
}
.hero .pubdate-share.sharing {
	padding:0;
}
.hero .pubdate-share.sharing:before {
	content:none;
}
.hero .sharing {
	white-space:nowrap;
	padding:0 0 0 30px;
}
.hero .sharing a {
	margin-right:.75em;
	transition:all 120ms linear;
}
.hero .sharing a:active,.hero .sharing a:focus,.hero .sharing a:hover {
	border:none;
	text-decoration:none;
	opacity:.75;
}
.hero .sharing:before {
	height:20px;
	line-height:55px;
	vertical-align:middle;
	background:0 0;
	content:"|";
	position:relative;
	left:-15px;
	font-family:ms_gloriola_ii_displaythin,sans-serif;
}
.hero .sharing a:last-child {
	margin-right:0;
}
.hero .-no-author,.hero .-no-author *,.hero.-dynamic .pubdate {
	text-align:left;
}
.hero .to-article {
	/* font-family:karlabold,sans-serif; */
	border-color:rgba(255,255,255,.35);
	font-size:1.125em;
	margin-bottom:2em;
}
.hero .to-article:active,.hero .to-article:focus,.hero .to-article:hover {
	outline:0!important;
	background:#fff;
	border-color:#fff;
	color:#b2b2b2!important;
}
.hero-content {
	border-top:2px solid #fff;
	border-top-color:rgba(255,255,255,.15);
	font-size:1.25em;
	font-family:ms_gloriola_ii_stdregular,sans-serif;
	line-height:1.3;
	padding-top:1em;
	padding-bottom:1em;
}
.-landing .hero-content {
	border-top:none;
	padding-top:0;
}
.-dynamic .hero-content,.-static .hero-content,.short .hero-content {
	padding-top:0;
	border-top:none;
}
.-dynamic .meta {
	margin-top:0;
}
.-dynamic .meta .pubdate {
	padding:0;
}
.hero .author-link-block {
	display:table;
	border-bottom:none!important;
	line-height:inherit;
	padding:0;
}
@media (min-width:1000px) {
	.hero .author-link-block {
	white-space:nowrap;
}
.hero .meta,.hero-content {
	width:89%;
	max-width:34em;
}
}.hero-nav {
	line-height:1.6;
}
.hero-nav span:first-child {
	font-family:karlaitalic,sans-serif;
}
.hero-nav .icon-arrow-down {
	margin:auto;
	text-align:center;
	width:30px;
}
.hero-nav .icon-arrow-down:before {
	font-size:.75em;
	width:23px;
}
.hero-subhead {
	text-transform:none;
	/* font-family:karlabold,sans-serif; */
}
.addresses-list {
	display:inline-block;
	margin:auto;
	font-size:1.375em;
	line-height:1.4;
}
.addresses-list dd,.addresses-list dt {
	font-family:karlaregular,sans-serif;
	float:left;
	vertical-align:top;
}
.addresses-list dt {
	clear:both;
	/* font-family:karlabold,sans-serif; */
}
.addresses-list dt:after {
	content:":\00A0";
}
.hero-content a[href*=mailto],.hero-mailto {
	font:inherit;
	color:#fff;
	background-image:linear-gradient(to top,transparent,transparent 2px,rgba(255,255,255,.6) 2px,rgba(255,255,255,.6) 3px,transparent 3px);
}
.no-cssgradients .hero-content a[href*=mailto],.no-cssgradients .hero-mailto {
	text-decoration:underline;
}
.hero-newsroom .item {
	padding-top:0!important;
	padding-bottom:0!important;
}
.hero-newsroom .hero-subhead {
	margin-top:1em;
}
.hero-newsroom .hero-content {
	padding-bottom:0;
}
.hero-newsroom .up.hero-two {
	clear:both;
	margin:auto;
	max-width:700px;
}
.hero-newsroom .up.hero-two .row {
	padding-top:25px;
	padding-bottom:25px;
}
.hero-newsroom br {
	height:0;
	line-height:0;
}
.hero-newsroom .tel {
	text-decoration:none;
	color:#fff;
}
.hero[class*="-bar"] {
	border-top:10px solid;
}
.hero[class*="-bar"] .inner {
	padding-bottom:50px;
}
.hero.-blue-bar {
	border-top-color:#0f8ec7;
}
.hero.-blue-bar h1 {
	color:#0f8ec7;
}
.hero.-aqua-bar {
	border-top-color:#6fc8cb;
}
.hero.-aqua-bar h1 {
	color:#6fc8cb;
}
.hero.-green-bar {
	border-top-color:#3eb66f;
}
.hero.-green-bar h1 {
	color:#3eb66f;
}
.hero.-purple-bar {
	border-top-color:#675882;
}
.hero.-purple-bar h1 {
	color:#675882;
}
.hero.-black-bar {
	border-top-color:#000;
}
.hero.-black-bar h1 {
	color:#000;
}
@media (max-width:999px) {
	.hero .hero-headline {
	font-size:4.375em;
}
.hero .meta .pubdate {
	white-space:nowrap;
	padding-right:8px;
}
.hero .sharing a {
	font-size:22px;
	vertical-align:middle;
	padding:8px;
	display:inline-block;
	margin-right:0;
}
.hero .sharing a:last-child {
	margin-right:0;
}
.hero.-text-right .to-article {
	margin-left:auto;
	margin-right:auto;
}
.hero.-text-right .hero-text {
	left:20px;
}
.hero-newsroom .two-up .item {
	padding:0!important;
	text-align:center;
	border-width:0;
	border-style:none;
	width:100%!important;
	float:none;
}
.hero-newsroom .two-up .item.item-1,.hero-newsroom .two-up .item.item-2 {
	border:none!important;
}
.hero-newsroom br {
	height:0;
	line-height:0;
}
.hero-newsroom .hero-subhead {
	margin:1.5em auto 0;
	font-size:20px;
}
.hero-newsroom .-extra,.hero-newsroom .up.hero-two {
	margin-top:1em;
}
.hero-newsroom .up.hero-two .row {
	padding-top:0;
}
.hero-newsroom .item,.hero-newsroom dl {
	border:none;
	border-width:0;
	border-style:none;
	border-color:transparent;
}
.hero-newsroom dl {
	font-size:18px;
}
.hero-newsroom dd,.hero-newsroom dt {
	display:inline;
	float:none;
}
.hero-newsroom dt:after {
	content:":";
}
}@media (max-width:599px) {
	.hero {
	font-size:14px;
}
.hero .inner {
	padding-top:3em;
	padding-bottom:3em;
}
.hero .hero-headline,.hero.-static .hero-headline {
	font-size:3.21429em;
}
.hero .meta {
	font-size:12px;
}
.hero .meta .pubdate {
	display:none;
}
.hero .meta .sharing {
	padding:0;
}
.hero .meta .sharing:before {
	content:"";
	background:none;
}
.hero .sharing a {
	font-size:22px;
	padding:6px;
}
.hero .author {
	font-size:12px!important;
}
.hero .author .author-pic,.hero .author img {
	width:40px;
	height:40px;
}
.hero .hero-nav {
	top:auto;
	bottom:8px;
	left:auto;
	right:20px;
}
.hero .hero-nav span:first-child {
	visibility:hidden;
}
.hero .hero-nav a,.hero .hero-nav a:before {
	border-top:0;
}
.hero .hero-nav a {
	padding:8px;
}
.hero.-text-only .hero-nav {
	left:0;
	right:0;
}
.hero.-text-right .to-article {
	margin-left:auto;
	margin-right:auto;
}
.hero-newsroom .item,.hero-newsroom .item dl {
	font-size:16px;
}
.hero-newsroom br {
	visibility:hidden;
	height:0;
	line-height:0;
	font-size:0;
}
}@media (max-width:680px) and (orientation:landscape) {
	.hero .hero-nav {
	display:none!important;
}
}.small .hero .hero-nav span,.small .hero .pubdate {
	display:none;
}
.small .hero .sharing:before {
	content:"";
}
.peoplelandinghero .hero .hero-content,.peoplelandinghero .hero .hero-headline {
	position:relative;
	z-index:1;
}
.full-video.hero-video-bg.mobile-video-none {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	right:0;
	bottom:0;
	overflow:hidden;
	transform:translate(-50%,-50%);
	min-width:1280px;
	height:100%;
	width:100%;
}
.full-video .hero-text {
	max-width:80%;
	margin:auto;
}
.full-video .inner {
	text-align:center;
}
.hero.full-video .hero-content {
	border-top:0;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
.hero.full-video .meta {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
.hero.full-video .hero-content,.hero.full-video .hero-text,.hero.full-video .inner {
	text-align:center;
}
.source-darkblue {
	background-color:#002b51;
}
.source-aqua {
	background-color:#6fc8cb;
}
.source-white {
	background-color:#fff;
}
.source-purple {
	background-color:#675882;
}
.source-blue {
	background-color:#0f8ec7;
}
.source-green {
	background-color:#3eb66f;
}
.hero-social-icons {
	padding-right:6px;
}
.static-hero.hero-date {
	margin-bottom:15px;
}
.tile-tag.source-textcolor-aqua {
	color:#6fc8cb!important;
}
.tile-tag.source-textcolor-black {
	color:#000!important;
}
.tile-tag.source-textcolor-darkblue {
	color:#002b51!important;
}
.tile-tag.source-textcolor-white {
	color:#fff!important;
}
.tile-tag.source-textcolor-purple {
	color:#675882!important;
}
.tile-tag.source-textcolor-gray {
	color:#999!important;
}
.tile-tag.source-textcolor-blue {
	color:#0f8ec7!important;
}
.country-hero {
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
@media (max-width:599px) {
	.country-hero {
	height:490px;
}
}@media (min-width:600px) and (max-width:999px) {
	.country-hero {
	height:644px;
}
}@media (min-width:1000px) {
	.country-hero {
	height:805px;
}
}.country-hero__header {
	margin-bottom:34px;
}
@media (max-width:599px) {
	.country-hero__header {
	font-size:50px;
}
}@media (min-width:600px) and (max-width:999px) {
	.country-hero__header {
	font-size:70px;
}
}@media (min-width:1000px) {
	.country-hero__header {
	font-size:100px;
}
}.country-hero__nav {
	display:flex;
	flex-direction:column;
}
@media (min-width:600px) {
	.country-hero__nav {
	flex-direction:row;
	justify-content:center;
}
}.country-hero__inner {
	width:90%;
	max-width:75em;
	margin:auto;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	-webkit-backface-visibility:hidden;
}
.country-hero__image-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.country-hero__image {
	width:100%;
	height:100%;
	background-size:cover;
	background-position:top;
}
@media (max-width:599px) {
	.country-hero__item {
	margin-bottom:22px;
}
}@media (min-width:600px) {
	.country-hero__item {
	margin-right:42px;
}
}.country-hero__item:last-child {
	margin-bottom:0;
	margin-right:0;
}
.country-hero__link {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	position:relative;
	font-size:20px;
}
@media (min-width:600px) {
	.country-hero__link {
	font-size:25.13px;
}
}@media (min-width:1000px) {
	.country-hero__link {
	font-size:30.25px;
}
}.country-hero__link::before {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:#fff;
	top:calc(100% - 3px);
}
.country-hero__float-links {
	position:absolute;
	top:50%;
	left:50%;
	width:90%;
	height:90%;
	transform:translate(-50%,-50%);
}
.country-hero__global-offices,.country-hero__other-language {
	/* font-family:karlabold,sans-serif; */
	position:absolute;
	font-size:15px;
}
.country-hero__global-offices {
	left:0;
	padding-left:20px;
}
.country-hero__arrow {
	position:absolute;
	top:50%;
	left:7px;
	width:7px;
	height:7px;
	transform:translateY(-50%) rotate(-45deg);
}
.country-hero__arrow::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background:#fff;
}
.country-hero__arrow::after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	background:#fff;
}
.country-hero__other-language {
	right:0;
}
@media (max-width:599px) {
	.country-hero__other-language {
	top:90%;
	left:50%;
	transform:translateX(-50%);
}
}.text-dark .country-hero__arrow::after,.text-dark .country-hero__arrow::before,.text-dark .country-hero__link::before {
	background:#222;
}
.tabs-hero {
	color:#fff;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:470px;
}
@media (min-width:600px) {
	.tabs-hero {
	height:645px;
}
}@media (min-width:1000px) {
	.tabs-hero {
	height:580px;
}
}.tabs-hero__header {
	margin-bottom:34px;
}
@media (min-width:600px) {
	.tabs-hero__header {
	font-size:70px;
}
}@media (min-width:1000px) {
	.tabs-hero__header {
	font-size:80px;
}
}.tabs-hero__nav {
	display:flex;
	flex-direction:column;
}
@media (min-width:600px) {
	.tabs-hero__nav {
	flex-direction:row;
	justify-content:center;
}
}.tabs-hero__inner {
	width:90%;
	max-width:75em;
	margin:auto;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	-webkit-backface-visibility:hidden;
}
.tabs-hero__image-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
@media (min-width:1000px) {
	.tabs-hero__image-box {
	left:50%;
	transform:translateX(-50%);
	max-width:1600px;
}
}.tabs-hero__image {
	width:100%;
	height:100%;
	background-position:0 100%;
	background-repeat:no-repeat;
}
@media (max-width:999px) {
	.tabs-hero__image {
	opacity:.4;
}
}@media (min-width:600px) {
	.tabs-hero__image {
	background-position:50% 100%;
}
}@media (min-width:1000px) {
	.tabs-hero__image {
	background-size:100% auto;
}
}.tabs-hero__summary {
	font-family:ms_gloriola_ii_stdregular,sans-serif;
	font-size:16px;
	margin:auto;
	width:90%;
}
@media (min-width:600px) {
	.tabs-hero__summary {
	font-size:21.5px;
	width:90.48%;
}
}@media (min-width:1000px) {
	.tabs-hero__summary {
	width:54.48%;
}
}.hero-views-module {
	max-width:none;
	font-size:initial;
}
.hero-views-module .view {
	margin:auto;
}
.hero-views-module .tabs-hero__header {
	font-size:50px!important;
	margin-bottom:10px;
}
@media (min-width:600px) {
	.hero-views-module .tabs-hero__header {
	margin-bottom:25px;
	font-size:70px!important;
}
}@media (min-width:1000px) {
	.hero-views-module .tabs-hero__header {
	font-size:80px!important;
}
}.hero-views-module .view-options {
	display:flex;
	justify-content:center;
	padding-top:35px;
	padding-left:16px;
	padding-right:16px;
}
@media (min-width:600px) {
	.hero-views-module .view-options {
	padding-top:60px;
}
}@media (min-width:1000px) {
	.hero-views-module .view-options {
	padding-top:65px;
}
}.hero-views-module .view-options li {
	margin:0;
	min-width:100px;
}
@media (min-width:1000px) {
	.hero-views-module .view-options li {
	min-width:200px;
}
}.hero-views-module .view-options li:first-child .view-option {
	border-radius:5em 0 0 5em;
}
.hero-views-module .view-options li:last-child .view-option {
	border-radius:0 5em 5em 0;
	border-right-width:2px;
}
.hero-views-module .view-options .tabs-selected .view-option {
	opacity:1;
	border-right-width:2px;
}
.hero-views-module .view-options .tabs-selected+li .view-option {
	border-left-width:0;
}
.hero-views-module .view-options .view-option {
	font-family:karlaregular,sans-serif;
	position:relative;
	font-size:.875em;
	border-radius:0;
	background:0 0;
	color:#fff;
	border-color:#fff;
	border-right-width:0;
	opacity:.6;
	transition:none;
}
@media (max-width:599px) {
	.hero-views-module .view-options .view-option {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:55px;
	line-height:1;
	padding:0 14px;
}
}@media (min-width:600px) {
	.hero-views-module .view-options .view-option {
	font-size:1.125em;
}
}.hero-views-module .view-options .view-option::after {
	position:absolute;
	margin:12px 0 0;
	left:50%;
	top:100%;
	border-top-color:#fff;
	transform:translateX(-50%);
}
.fileuploader.section a {
	color:#3182c1;
}
.fileuploader.section a:active,.fileuploader.section a:focus,.fileuploader.section a:hover {
	color:#469adb;
	text-decoration:underline;
}
.page-header {
	text-align:center;
	font-size:28px;
	color:#4c4c4c;
	margin-bottom:100px;
}
.page-header .headline {
	font-size:2.67857em;
	color:#333;
	margin:20px auto 30px;
}
.page-header .header-text {
	margin:0 auto;
	max-width:90%;
}
.page-header .author {
	display:inline-table;
	width:auto;
	margin-top:45px;
	text-align:left;
	font-size:.64286em;
}
.page-header .author .author-name,.page-header .author .author-title {
	color:#4c4c4c;
}
.page-header .author-pic,.page-header .author-pic img {
	height:70px;
	width:70px;
}
.page-header .author-pic {
	margin-right:1em;
}
.page-header .author.-no-pic {
	text-align:center;
}
.page-header .header-content {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	font-size:1em;
	line-height:1.3;
	display:block;
	max-width:28em;
	margin:0 auto;
}
.page-header .meta {
	padding:0;
	top:0;
	display:block;
}
.page-header .pubdate {
	font-size:.67857em;
	color:#b2b2b2;
}
.page-header .eyebrow {
	color:#fff;
	background:#0f8ec7;
}
.page-header .sharing {
	display:block;
	font-size:1em;
	margin:75px auto 0;
	border:3px solid #e5e5e5;
	border-width:3px 0;
}
@media (max-width:999px) {
	.page-header .sharing {
	font-size:1.21739em;
}
}@media (max-width:599px) {
	.page-header .sharing {
	font-size:1.55556em;
}
}.page-header .sharing .share-menu {
	padding:.25em 0;
}
.page-header .sharing [class*=icon] {
	font-size:.5em;
	color:#4c4c4c;
	vertical-align:middle;
}
.page-header .sharing [class*=icon]:before {
	display:inline-block;
	vertical-align:middle;
	font-size:1.5em;
	padding:1em;
	color:#333;
}
.page-header .sharing [class*=icon]:active,.page-header .sharing [class*=icon]:focus,.page-header .sharing [class*=icon]:hover {
	background:#f2f2f2;
}
.page-header .sharing .icon-print {
	padding-right:3em;
}
.page-header .sharing .icon-print:before {
	font-size:1.6em;
	padding-right:.5em;
	padding-left:1em;
	margin-left:1em;
}
.page-header .sharing .icon-mail {
	position:relative;
}
.page-header .sharing .icon-mail:after {
	content:"";
	border-right:1px solid #e5e5e5;
	position:relative;
	left:.75em;
}
@media (max-width:999px) {
	.page-header {
	font-size:23px;
	font-size:18px;
	margin-bottom:85px;
}
.page-header .headline {
	margin:25px auto;
}
.page-header .sharing {
	margin:70px auto 0;
	border-width:2px 0;
}
.page-header .author {
	font-size:.69565em;
}
.page-header .pubdate {
	font-size:.82609em;
}
}@media (max-width:599px) {
	.page-header {
	padding-bottom:0;
	margin-bottom:60px;
}
.page-header .headline {
	margin:20px auto;
}
.page-header .sharing {
	margin:50px auto 0;
	border:none;
}
.page-header .icon-mail:after,.page-header .icon-print {
	display:none;
}
.page-header .author {
	font-size:.77778em;
}
.page-header .pubdate {
	font-size:1.05556em;
}
}.press-release .page-header.no-share-icons {
	margin-bottom:0;
}
.article-header .pubdate {
	margin-bottom:40px;
}
.ie8 .article-header .pubdate {
	display:block;
	text-align:center;
}
.article-header .sharing a[class*=icon]:hover,.article-header .sharing button[class*=icon]:hover {
	background:0 0;
	border:0;
}
@media (min-width:600px) and (max-width:999px) {
	.article-header .pubdate {
	margin-bottom:35px;
}
}@media (max-width:599px) {
	.article-header {
	padding-bottom:0;
}
.article-header .sharing {
	border:3px solid #e5e5e5;
	border-width:3px 0;
	width:100%;
	margin:50px 0;
}
.article-header .pubdate {
	margin-bottom:30px;
}
.article-header .full-image-hero {
	height:200px;
}
.article-header .header-text {
	margin:0;
	max-width:inherit;
}
.article-header .eyebrow {
	margin-bottom:15px;
}
.article-header .headline {
	font-size:50px;
	margin-bottom:20px;
}
.article-header .header-content,.article-header .meta {
	padding:0 30px;
}
}.full-image-hero {
	width:100%;
	height:405px;
	overflow:hidden;
	position:relative;
}
.full-image-hero .hero-image {
	height:405px;
	background-position:top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
}
.full-image-hero .hero-image:after {
	background-image:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.8) 100%);
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
}
@media (min-width:1500px) {
	.full-image-hero,.full-image-hero .hero-image {
	height:550px;
}
}@media (min-width:600px) and (max-width:999px) {
	.full-image-hero,.full-image-hero .hero-image {
	height:350px;
}
}@media (max-width:599px) {
	.full-image-hero,.full-image-hero .hero-image {
	height:300px;
}
}.full-image-hero:before {
	content:"";
	left:0;
	right:0;
	position:absolute;
	z-index:1;
	top:-1px;
	height:1px;
	background:#fff;
	box-shadow:0 2px 6px rgba(34,34,34,.65);
	overflow:visible;
}
.full-image-hero.no-hero {
	display:block;
	height:10px;
	margin:0;
	padding:0;
}
.talents-module {
	font-size:16px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.talents-module .talents-section:hover .slick-next,.talents-module .talents-section:hover .slick-prev,.touchevents .talents-module .talents-section .slick-next,.touchevents .talents-module .talents-section .slick-prev {
	opacity:1;
}
.talents-module.inline-talents {
	padding:0;
	border:none;
}
.talents-module.inline-talents .talents-section {
	margin-top:0;
}
.talents-module .talents-carousel {
	visibility:hidden;
	max-height:380px;
}
.talents-module .talents-carousel.slick-initialized {
	visibility:inherit;
	max-height:inherit;
}
.talents-module .tile {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:default;
	position:relative;
}
.talents-module .tile .eyebrow {
	color:#333!important;
}
.talents-module .tile.tile-dark .eyebrow {
	color:#fff!important;
}
.talents-module .image-wrapper {
	padding:0 3.65854%;
}
.no-touchevents .talents-module .slick-active:active:after,.no-touchevents .talents-module .slick-active:focus:after,.no-touchevents .talents-module .slick-active:hover:after {
	background-color:rgba(0,0,0,.15);
}
.no-touchevents .talents-module .slick-active:active .link,.no-touchevents .talents-module .slick-active:focus .link,.no-touchevents .talents-module .slick-active:hover .link {
	text-decoration:underline;
}
.no-touchevents .talents-module .slick-active:after {
	transition:background-color 120ms linear;
	background-color:transparent;
	content:"";
	height:100%;
	left:3.65854%;
	position:absolute;
	top:0;
	width:92.68293%;
}
.talents-module .content-wrapper {
	position:absolute;
	color:#666;
	top:7.89474%;
	left:10.97561%;
	width:30%;
	max-width:150px;
	z-index:1;
}
.talents-module .content-wrapper .region {
	position:relative;
	display:block;
	margin-top:17px;
	margin-bottom:20px;
	padding-left:18px;
}
.talents-module .content-wrapper .region::before {
	font-family:icomoon,sans-serif;
	content:"\e947";
	position:absolute;
	left:0;
	font-size:.8em;
	top:50%;
	transform:translateY(-50%);
}
.talents-module .slick-slider {
	margin-bottom:0;
}
.talents-module .slick-prev {
	left:30px;
}
.talents-module .slick-next {
	right:30px;
}
.talents-module .slick-next,.talents-module .slick-prev {
	transition:opacity 250ms ease-out;
	font-size:16px;
	height:5.3125em;
	margin-top:-2.65625em;
	opacity:0;
	width:5.3125em;
	z-index:10;
	overflow:visible;
}
.ie8 .talents-module .slick-next,.ie8 .talents-module .slick-prev {
	text-indent:-999em;
}
.ie8 .talents-module .slick-next:before,.ie8 .talents-module .slick-prev:before {
	text-indent:0;
}
.talents-module .slick-next:before,.talents-module .slick-prev:before {
	font-family:icomoon,sans-serif;
	background-color:#fff;
	border-radius:50%;
	color:#4c4c4c;
	font-size:26px;
	font-weight:700;
	opacity:1;
	text-align:center;
	display:block;
	width:100%;
	height:100%;
	line-height:85px;
}
.talents-module .slick-next:after,.talents-module .slick-prev:after {
	background:url(../image/shadow.png);
	border-radius:50%;
	content:"";
	width:100%;
	height:100%;
	left:3px;
	position:absolute;
	top:4px;
	z-index:-1;
}
.talents-module .slick-slide {
	opacity:.35;
	transition:opacity 200ms ease-in-out;
}
.talents-module .slick-slide .content-wrapper {
	transition:opacity 200ms ease-in-out;
	opacity:.2;
}
.talents-module .slick-slide.slick-active,.talents-module .slick-slide.slick-center,.talents-module .slick-slide.slick-center+.slick-slide {
	cursor:pointer;
	opacity:1;
}
.talents-module .slick-slide.slick-active .content-wrapper,.talents-module .slick-slide.slick-center .content-wrapper,.talents-module .slick-slide.slick-center+.slick-slide .content-wrapper {
	opacity:1;
}
.talents-module .tile-dark .link,.talents-module .tile-dark h3,.talents-module .tile-dark p {
	color:#fff;
}
.talents-module .link {
	/* font-family:karlabold,sans-serif; */
	font-size:1em;
	display:block;
	padding-top:10px;
	color:#333;
}
.talents-module h3 {
	padding-top:30.70175%;
	font-size:1.25em;
	color:#333;
}
.talents-module img {
	margin:0 auto;
	max-width:100%;
	width:100%;
}
.talents-module p {
	color:#4c4c4c;
	font-size:1em;
	line-height:1.2;
	padding-top:12px;
}
@media (min-width:1800px) {
	.talents-module .slick-slide.slick-center+.slick-slide+.slick-slide,.talents-module .slick-slide.slick-center+.slick-slide+.slick-slide .content-wrapper {
	opacity:1;
}
.talents-module .slick-prev {
	left:5%;
}
.talents-module .slick-next {
	right:5%;
}
}@media (min-width:1000px) and (max-width:1279px) {
	.talents-module .slick-next,.talents-module .slick-prev {
	font-size:12px;
}
.talents-module .slick-next:before,.talents-module .slick-prev:before {
	font-size:19.5px;
	line-height:63.75px;
}
.touchevents .talents-module .slick-next:before,.touchevents .talents-module .slick-prev:before {
	line-height:62px;
}
.talents-module .slick-next:after,.talents-module .slick-prev:after {
	top:3px;
	left:2px;
}
.talents-module .slick-prev {
	left:15px;
}
.talents-module .slick-next {
	right:15px;
}
}@media (max-width:999px) {
	.talents-module {
	font-size:19px;
}
.talents-module .talents-section {
	width:133%;
}
.talents-module .eyebrow {
	font-size:.75em;
}
.talents-module .slick-slide.slick-center+.slick-slide,.talents-module .slick-slide:nth-last-child(5) {
	cursor:default;
	opacity:.35;
}
.talents-module .slick-slide.slick-center+.slick-slide .content-wrapper,.talents-module .slick-slide:nth-last-child(5) .content-wrapper {
	opacity:.2;
}
.talents-module .slick-slide.slick-active {
	cursor:pointer;
	opacity:1;
}
.talents-module .slick-slide.slick-active .content-wrapper {
	opacity:1;
}
.talents-module .slick-next,.talents-module .slick-prev {
	font-size:12px;
}
.talents-module .slick-next:before,.talents-module .slick-prev:before {
	font-size:20px;
	line-height:64px;
}
.talents-module .slick-next:after,.talents-module .slick-prev:after {
	top:2.5px;
	left:1.5px;
}
.touchevents .talents-module .slick-next,.touchevents .talents-module .slick-prev {
	display:none!important;
}
.talents-module .slick-prev {
	left:.7%;
}
.talents-module .slick-next {
	right:25.5%;
}
}@media (max-width:599px) {
	.talents-module {
	font-size:12px;
}
.talents-module .talents-section {
	width:100%;
}
.talents-module .eyebrow {
	font-size:.75em;
}
.talents-module .slick-next,.talents-module .slick-prev {
	display:none;
}
.talents-module .talents-section {
	margin-top:40px;
}
.talents-module .slick-prev {
	left:1.25%;
}
.talents-module .slick-next {
	right:1.25%;
}
}.parallax-section {
	padding:5% 200px 7%;
	margin:0 auto;
	text-align:center;
}
.parallax-section.article-tiles {
	padding-left:0!important;
	padding-right:0!important;
}
.parallax-section h1 {
	line-height:1.1;
}
.wide-section {
	padding:5% 0 6%;
	max-width:none;
}
.wide-section .inner {
	max-width:1230px;
	margin:auto;
	padding:0;
}
@media (max-width:999px) {
	.parallax-section {
	padding:5% 10% 6%;
}
}@media (max-width:599px) {
	.parallax-section {
	padding:15.4% 8% 7%;
}
}#load-more-articles {
	padding:3rem 0;
	text-align:center;
}
#load-more-articles.hidden {
	display:none;
}
#load-more-articles.loading {
	height:auto;
}
#load-more-articles.loading .btn-capsule,#load-more-articles.loading .hero .to-article,.hero #load-more-articles.loading .to-article {
	opacity:0;
}
#load-more-articles .btn-capsule,#load-more-articles .hero .to-article,.hero #load-more-articles .to-article {
	background-color:#0f8ec7;
	border:1px solid transparent;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	opacity:1;
	transition:opacity .3s;
}
.infinite-scroll-article.--visible {
	animation:transition-article .3s;
}
@keyframes transition-article {
	0% {
	opacity:0;
	transform:scale(0.95);
}
100% {
	opacity:1;
	transform:scale(1);
}
}.body-content {
	max-width:1200px;
}
.body-content .searchpage-inner,.body-content article {
	font-size:18px;
	margin-left:14.16667%;
	margin-right:14.16667%;
}
.people-bodytext-list>ul {
	margin-left:0;
}
.people-bodytext-list>ul>li {
	margin-bottom:0;
}
.body-content {
	position:relative;
}
.body-content,.body-content article {
	text-align:left;
}
.body-content .section {
	padding-top:0;
	padding-bottom:0;
}
.body-content .parsys .section:first-child h3:first-child {
	margin-top:0;
	padding-top:0;
}
.body-content article .section:first-child {
	margin-top:0;
}
.body-content .find-advisor {
	border:1px solid #ccc;
	margin:90px 4.16667% 0;
	padding:45px 35px;
	position:relative;
}
.body-content .find-advisor:before {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	bottom:-7px;
	left:7px;
	right:-7px;
	top:7px;
	z-index:-1;
}
.ie8 .body-content .find-advisor:before {
	background:0 0;
}
.body-content .find-advisor legend {
	font-family:karlaregular,sans-serif;
	color:#4c4c4c;
	font-size:22px;
	padding:0;
	width:40%;
}
.body-content .find-advisor .input-wrapper {
	width:340px;
}
.body-content li,.body-content p {
	font-size:1em;
	line-height:1.8;
	letter-spacing:.01944em;
	margin:0 0 1.5em;
}
.body-content a {
	color:#3182c1;
	border-bottom:1px solid transparent;
}
.body-content a:active,.body-content a:focus,.body-content a:hover {
	color:#469adb;
	text-decoration:underline;
}
.body-content ol,.body-content ul {
	margin-bottom:1.5em;
	margin-left:2.22222em;
}
.body-content ol ol,.body-content ol ul,.body-content ul ol,.body-content ul ul {
	margin-bottom:0;
	margin-left:1.22222em;
}
.body-content ol li,.body-content ul li {
	list-style:disc;
	margin-left:18px;
}
.body-content ol li {
	list-style-type:decimal;
}
.body-content .image,.body-content .video {
	margin:3.33333em auto 4.44444em;
}
.body-content .video {
	display:block;
	width:100%;
	position:relative;
	padding-top:25px;
	padding-bottom:56.25%;
}
.body-content .video-js,.body-content iframe,.body-content object {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
}
.body-content .image,.body-content .image img,.body-content .image-wrap {
	width:100%;
}
.body-content .image-wrap {
	display:inline-block;
	position:relative;
	z-index:1;
}
.body-content .image-wrap img {
	position:relative;
	z-index:1;
}
.body-content .image-wrap:after {
	background:url(../image/shadow.png);
	content:'';
	display:block;
	position:absolute;
	bottom:-7px;
	left:7px;
	top:7px;
	right:-9px;
	z-index:0;
}
.body-content .image-label {
	color:#999;
	font-size:.83333em;
	margin:1.33333em 0 0;
}
.body-content .quote {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	font-size:2.61111em;
	line-height:1;
	margin:1.48936em auto;
	padding:0 10%;
	letter-spacing:0;
}
.body-content .quoteSmall {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	font-size:1.4em;
	line-height:1.3;
	margin:.5em auto 1.48936em;
	padding:0 10%;
	letter-spacing:0;
	text-align:center;
}
.body-content .quote+* {
	margin-top:0;
	padding-top:0!important;
}
.body-content h3 {
	text-transform:none;
	font-size:1em;
	margin-top:3em;
}
.body-content .h3-block {
	font-size:1.3em;
}
@media (min-width:1000px) {
	.body-content .left-rail {
	clear:both;
	float:left;
	margin:15px 12% 15px -12%;
	max-width:350px;
	width:44.5%;
}
}@media (min-width:1000px) {
	.body-content .left-rail.edit-mode {
	float:none;
}
}@media (min-width:1000px) {
	.body-content .right-rail {
	left:100%;
	margin-top:11px;
	max-width:350px;
	padding-left:45px;
	position:absolute;
	width:44.5%;
}
}@media (min-width:1000px) {
	.body-content .right-rail.edit-mode {
	left:80%;
	position:relative;
}
}.body-content .stickyRightRail {
	position:relative;
	z-index:1;
	top:135px;
}
.body-content .rail-content {
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	margin:-5px 0 1.5rem;
	padding:1rem 0;
}
@media (min-width:1000px) {
	.body-content .rail-content {
	padding:1.5rem 0 2rem;
}
}.body-content .rail-content .rail-title {
	color:#222;
	font-size:1rem;
	font-weight:700;
	margin-bottom:1rem;
}
.body-content .rail-content .rail-img {
	height:auto;
	width:100%;
}
.body-content .rail-content .rail-description {
	color:#222;
	font-size:1rem;
	font-weight:400;
	letter-spacing:0;
	line-height:1.4;
	margin-bottom:1rem;
}
.body-content .rail-content .rail-cta {
	color:#0f8ec7;
	font-size:.875rem;
	font-weight:400;
	letter-spacing:0;
	line-height:1.5;
}
@media (min-width:600px) and (max-width:999px) {
	.body-content .rail-content {
	padding:1rem 0;
}
}@media (min-width:1000px) {
	.body-content .rail-content {
	border-top:solid 3px #0f8ec7;
}
}@media print {
	.body-content .stickyRightRail {
	position:static;
}
}@media (max-width:999px) {
	.body-content .find-advisor {
	margin-left:0;
	margin-right:0;
	padding:35px 20px;
}
.body-content .find-advisor legend {
	display:block;
	font-size:16px;
	margin-bottom:25px;
	text-align:center;
	width:100%;
}
.body-content .find-advisor .input-wrapper {
	width:250px;
	margin:0 auto;
	float:none;
}
.body-content .find-advisor .input-wrapper input[type=text] {
	width:137px;
	padding:0 15px;
	font-size:15px;
	height:50px;
}
.body-content .find-advisor .input-wrapper button {
	margin:0 3px;
}
.body-content .find-advisor .input-wrapper a {
	font-size:14px;
}
}@media (max-width:599px) {
	.body-content .searchpage-inner,.body-content article {
	font-size:16px;
	padding:0;
	margin-left:8%;
	margin-right:8%;
}
.body-content p {
	padding:0;
	line-height:1.6;
}
.body-content .image,.body-content .video {
	position:relative;
	margin:50px -8%;
	width:auto;
	padding-left:2%;
	padding-right:2%;
}
.body-content .video {
	padding-bottom:60.25%;
}
.body-content .image-label {
	font-size:.8125em;
	margin-left:8%;
	margin-right:8%;
}
.body-content .quote {
	font-size:1.75em;
	margin:1.5em auto;
	padding:0 5%;
}
.body-content .quoteSmall {
	font-size:1.2em;
}
.people-article-change article {
	margin-left:14.16667%;
	margin-right:14.16667%;
}
}.article-pullquote .pullquote {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	color:#0f8ec7;
	font-size:1.5625rem;
	letter-spacing:0;
	line-height:1.3;
	padding:1rem 0;
	margin-bottom:1rem;
	margin-top:0;
}
@media (min-width:600px) and (max-width:999px) {
	.article-pullquote .pullquote {
	font-size:1.77689rem;
	line-height:1.4;
}
}@media (min-width:1000px) {
	.article-pullquote .pullquote {
	font-size:1.9994rem;
}
}.article-pullquote .author {
	color:#666;
	font-size:.875rem;
	line-height:1.5;
	margin-bottom:1rem;
}
@media (min-width:1000px) {
	.article-pullquote .author {
	margin-bottom:1.5rem;
}
}.article-pullquote .author-link {
	display:block;
}
.article-pullquote .author-name {
	font-weight:bolder;
	margin-bottom:.4rem;
}
.article-pullquote .author-title {
	font-family:inherit;
}
.article-pullquote .sharing {
	display:block;
	margin:0 0 0 -.6rem;
}
.article-pullquote .sharing [class*=icon] {
	font-size:.7rem;
	vertical-align:middle;
}
.article-pullquote .sharing [class*=icon]:before {
	display:inline-block;
	vertical-align:middle;
	font-size:1.5em;
	padding:.6em;
}
.article-pullquote .sharing li {
	display:inline-block;
	margin:0 1rem 0 0;
}
.article-pullquote .sharing a {
	color:#999;
	display:block;
}
.article-pullquote .sharing a:active,.article-pullquote .sharing a:focus,.article-pullquote .sharing a:hover {
	color:#666;
	text-decoration:none;
	outline-width:0;
}
.related-articles {
	padding-bottom:0!important;
}
.related-articles ul {
	list-style:none;
	margin:0;
	padding:0;
}
.related-articles ul li {
	border-top:1px solid #e9e9e9;
	list-style:none;
	margin:0;
}
.related-articles ul li a {
	color:#555;
	display:block;
	padding:1.5rem 0;
}
.related-articles ul li a .video-meta {
	bottom:.75rem;
	color:#fff;
	left:.75rem;
	position:absolute;
}
.related-articles ul li a .video-meta .video__play {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAABpFBMVEUAAAD////////////////////+/v7////+/v7////+/v7////////+/v7+/v7+/v7+/v7+/v7////+/v7+/v7////+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3////9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3///9W8vplAAAAi3RSTlMAAQIDBAYHCAkKDg8REhMVFhcYGR8gISIjJCU4OTo7PUJDREVGSUtMTU5PUFFSU1RVVllbXF1jZGVmZ2hpamttbn1/gYKDhIWGi4yNjpiZmpucnqWnqKmsrrCxsrO0tba3uMHDxMfIyczNzs/Q0tPU1dbY2drb3d7f4OHi4+rr7O3v9fb3+Pn7/P3+z94aIgAAA11JREFUGBm1wQlDE1cYBdDLHpZiUKFSNdSlscWABUHB4NbWWndwg4ddLIq2bimYRkFlBCZkJvdPawCBkIT53sybcyDT3DVyfeJpZtF2XXsx82Ti2khXM0xp7R+dybNEfma0/ysEtufCY5cVuY/O70YA1cceOPTgTMar4E99Mk2R12fqoK92+D3F3g3VQNPR/6gldQQ6ovep7V4UYic+0gerFzKR2/RpLAKBr1/Qt+cd8BSzGMDCAXjozTIQO4EdDToMyBnADgbzDMwdQEW9Dg1wEqgglqUR9gGU1WHRkIV2lBF5QWOeRVDqNg0aRYkfaVQPtol+pFFWFMXu07C7KHKUxh3GFrUzNO5VDTYNMwSnsaH+PUMwX4cvkgzFMNZVpxmK2SqsOcaQxLHmAUOisGqPw5Dk2lBwgd5s+nIOBY/pTX33P32YwmetLr0p1F9cpjanBUA/BRSA9klq6wMwSgGFgniGmm4CmKGAwqqGn2xqSQHNeQoorOv4nTryTeiihMKG799QQwwjlFDY1PCzTbEkrlNCYat9f1LqKiYooVCs+y1lxvGUEgrbRC5lKTGNDCUUSnQ+pEAai5RQKCMxR08WbEoolNN4eYUeluBSQqGcxt9W6MGBSwmFMnrn6cmBTQmFEt/8TYElLFJCYZvGyyuUsJChhEKxnnnKpPGEEgpbdT6k1DQmKKGwKfJrlmLjuEYJhQ3H56jhCkYoobCu8y9qSaKLEgqrIpey1BNDc54CCgXdb6kp3wTMUEAB2PcHtaUAjFJAIfJLlvpuAOingPrhDf3oA9Dq0luWvjgt+OwRQzOFgvMMzVkU7HYYklwbVk0yJApr4gxJHGuqXzMUs1VYd4ahGMIX9e8Ygrk6bBhiCE5hU22Kxr2swRZHaNy3KHKPht1BsahFo6xd2OYEjUqgxBgNuoVSkec05p8GlNGxQEM+7EVZB20asbwfFSQcGpDrRkUDLgNzT2IHgw4Dyp3EjhI2A1k+Dg8HFxjAh/3w1P6Mvv27FwKRMfp0qwEyvRZ9sHogFr1LbXd2QcfhV9Ty8hA01Zyep9jcqRroqxuepcjsUB38qYqrHD3kVLwKAbSdm3JYkTN1tg2BtfTdTOVZIp+60dcCU5piyavj02lryXGWrPT0+JVkrAkinwCs4KGES/rNwgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:inline-block;
	height:1.5rem;
	margin-right:.5rem;
	opacity:.8;
	transition:.3s;
	vertical-align:middle;
	-webkit-transition:.3s;
	width:1.5rem;
}
@media (min-width:1000px) {
	.related-articles ul li a .video-meta .video__play {
	height:2.5rem;
	margin-right:.75rem;
	width:2.5rem;
}
}.related-articles ul li a .video-meta .video__video-info {
	display:inline-block;
	vertical-align:middle;
}
.related-articles ul li a .video-meta .video__time {
	font-family:pfdintextcondpro-bold,sans-serif;
	display:block;
	font-size:.75rem;
	letter-spacing:.05rem;
	text-transform:uppercase;
}
.related-articles ul li a:active,.related-articles ul li a:focus,.related-articles ul li a:hover {
	color:#555;
	text-decoration:none;
}
.related-articles ul li a:hover .video-meta .video__play {
	opacity:1;
}
.related-articles ul li .story-thumb {
	background-size:cover;
	padding-top:62.25%;
	position:relative;
}
@media (min-width:1000px) {
	.related-articles ul li .story-thumb {
	margin-bottom:1rem;
}
}.related-articles ul li .eyebrow {
	color:#555;
	display:block;
	font-size:.65rem;
	margin-bottom:.5rem;
}
.related-articles ul li .title {
	font-family:karlaregular,sans-serif;
	font-size:1rem;
	font-weight:400;
	letter-spacing:0;
	line-height:1.4;
	margin:0;
}
.related-articles ul li:first-of-type {
	border-top:0;
}
.related-articles ul li:first-of-type a {
	padding-top:0;
}
.body-content .rail-content.falocator .rail-description {
	margin-bottom:1rem;
}
@media (min-width:1000px) {
	.body-content .rail-content.falocator .rail-description {
	margin-bottom:1.5rem;
}
}.body-content .rail-content.falocator .input-wrapper {
	display:flex;
	flex-wrap:wrap;
}
.body-content .rail-content.falocator input[type=text] {
	border-radius:34px;
	border:2px solid #d6d6d6;
	font-size:18px;
	height:48px;
	padding:0 20px;
	transition:.3s;
	flex:1 1 auto;
	margin-bottom:.5rem;
	margin-right:.5rem;
	width:100%;
}
.body-content .rail-content.falocator input[type=text]:focus {
	border-color:#0f8ec7;
}
.body-content .rail-content.falocator input[type=text].error {
	border-color:#d7222d;
}
.body-content .rail-content.falocator .error-message {
	color:#d7222d;
	display:none;
	font-size:12px;
	margin:0;
	font-family:karlaitalic,sans-serif;
}
.body-content .rail-content.falocator .btn-round {
	font-size:16px;
	font-weight:700;
	height:3rem;
	width:3rem;
}
.business-unit .bu-content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}
@media (min-width:1000px) {
	.business-unit .bu-content {
	display:block;
}
}.business-unit .bu-content .rail-description {
	color:#555;
}
.business-unit .bu-img-wrapper {
	height:8.125rem;
	overflow:hidden;
	vertical-align:middle;
	width:8.125rem;
}
@media (min-width:1000px) {
	.business-unit .bu-img-wrapper {
	height:auto;
	width:auto;
}
}.business-unit .bu-img-wrapper .rail-img {
	max-width:100%;
	width:auto;
}
/* .site-wrap {
	padding-top:96px;
} */
@media (max-width:599px) {
	.site-wrap {
	/* padding-top:67px; */
}
}@media (min-width:600px) and (max-width:999px) {
	.site-wrap {
	padding-top:73px;
}
}.page-block {
	position:relative;
}
.page-block.-white {
	background-color:#fff;
}
.article-wrapper {
	margin-top:1rem;
	position:relative;
}
@media (min-width:1000px) {
	.article-wrapper {
	margin-top:4rem;
}
}.article-content {
	text-align:left;
}
.article-content article {
	position:relative;
}
.article-content .no-margin {
	margin:0;
}
.article-content .article-header {
	font-size:2rem;
	margin-bottom:2rem;
	text-align:left;
}
@media (min-width:1000px) {
	.article-content .article-header {
	margin-bottom:3rem;
}
}.article-content .header-text {
	max-width:none;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:2rem;
}
@media (min-width:1000px) {
	.article-content .header-text {
	padding-bottom:3rem;
}
}.article-content .header-content {
	font-size:1.5625rem;
	letter-spacing:0;
	line-height:1.3;
	max-width:none;
	padding:0;
}
@media (min-width:600px) and (max-width:999px) {
	.article-content .header-content {
	font-size:1.77689rem;
	line-height:1.4;
}
}@media (min-width:1000px) {
	.article-content .header-content {
	font-size:1.9994rem;
	line-height:1.4;
}
}.sharebar {
	display:block;
	margin-bottom:.5rem;
}
.sharebar a[class*=icon]:hover,.sharebar button[class*=icon]:hover {
	background:0 0;
	border:0;
}
.sharebar.sharing--fixed {
	position:fixed;
	top:135px;
}
.sharebar.sharing--docked {
	position:absolute;
	top:auto;
	bottom:30px;
}
.sharebar [class*=icon] {
	font-size:.7em;
	color:#4c4c4c;
	display:inline-block;
	vertical-align:middle;
}
.sharebar [class*=icon]:before {
	display:inline-block;
	vertical-align:middle;
	font-size:1.5em;
	padding:1em .8em;
	color:#444;
}
.sharebar [class*=icon]:active,.sharebar [class*=icon]:focus,.sharebar [class*=icon]:hover {
	text-decoration:none;
	outline-width:0;
}
.no-print .sharebar .icon-print {
	display:none;
}
@media (min-width:1000px) {
	.sharebar {
	position:absolute;
	width:50px;
	margin-bottom:0;
}
}@media print {
	.article-hero,.article-tiles,.cta-module,.find-advisor,.footer-gray,.main-nav,.mobile-nav,.search-bar,.sharing {
	position:relative!important;
	display:none!important;
}
.full-image-hero {
	height:auto;
	min-height:initial;
}
.full-image-hero .cq-dd-image,.full-image-hero .hero-image {
	position:initial;
}
.full-image-hero .hero-image {
	background:0 0;
}
.full-image-hero .hero-image:after {
	display:none!important;
}
.full-image-hero .hero-container {
	color:#000;
	margin-top:6rem;
	position:relative;
}
.full-image-hero .hero-container .video-meta {
	display:none;
}
.full-image-hero .hero-video-bg {
	display:none!important;
}
.article-header .headline {
	margin:0 0 20px;
}
.article-header .eyebrow {
	font-size:8px;
	padding:0;
	margin:0;
}
.article>.page-block {
	padding:0!important;
}
.body-content article {
	margin-left:6%;
	margin-right:6%;
	font-size:12px;
	border-bottom:none;
}
.body-content .video {
	display:none;
}
.page-header {
	font-size:22px;
}
.disclosures-and-legal {
	padding:0!important;
	margin:0!important;
	text-align:left;
	width:100%;
}
.disclosures-and-legal p {
	font-size:12px!important;
}
.disclosures-and-legal-wide {
	padding:0!important;
	margin:0!important;
	text-align:left;
	width:100%;
}
.disclosures-and-legal-wide p {
	font-size:12px!important;
}
.hdivider,.tilegrid {
	display:none;
}
}.hero-image.js-overlay-toggle.pointernone {
	pointer-events:none;
}
.article-contributors,.article-disclosures {
	display:block;
	font-size:16px;
	max-width:100%;
}
.article-disclosures {
	padding-bottom:3.75em;
	padding-top:1.75em;
}
.article-disclosures p {
	font-size:.875em;
}
.article-disclosures.-l {
	text-align:left;
}
.article-contributors {
	margin:0 14.16667%;
}
.article-contributors:after,.article-contributors:before {
	content:"";
	display:block;
	height:1px;
	margin:auto;
	border:1px solid #e5e5e5;
	border-style:solid none none;
}
.article-contributors dl {
	margin:2.75em auto;
}
.article-contributors dd,.article-contributors dt {
	display:inline;
}
.article-contributors dt {
	/* font-family:karlabold,sans-serif; */
}
@media (max-width:599px) {
	.article-contributors,.article-disclosures {
	margin-left:10%;
	margin-right:10%;
	padding-bottom:0;
}
.article-contributors dl {
	font-size:.875em;
}
}.multiheadline {
	margin:0 auto 50px;
	text-align:center;
	max-width:760px;
	padding:0 2.5%;
}
@media (min-width:600px) {
	.multiheadline {
	padding:0;
}
}.multiheadline__heading {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	color:#000;
	display:block;
	font-size:34.5px;
	text-transform:none;
}
.multiheadline__heading:last-of-type {
	margin-bottom:25px;
}
@media (min-width:600px) {
	.multiheadline__heading {
	font-size:61.72px;
	line-height:1.1;
}
}.multiheadline__heading--strong {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
}
.multiheadline__description,.multiheadline__description-footer {
	color:#9e9e9e;
	font-size:16px;
	line-height:1.4;
}
@media (min-width:600px) {
	.multiheadline__description,.multiheadline__description-footer {
	font-size:21.5px;
}
}.multiheadline__description a,.multiheadline__description-footer a {
	color:#0a8cc9;
}
.multiheadline__description-footer {
	font-size:16px;
	margin-top:50px;
}
@media (min-width:600px) {
	.multiheadline__description-footer {
	font-size:18px;
	margin-top:70px;
}
}@media (min-width:1000px) {
	.multiheadline__description-footer {
	font-size:19px;
}
}.page-article .page-header .author {
	margin-top:1.5rem;
	font-size:.875rem;
}
.page-article .page-header .author .author-name,.page-article .page-header .author .author-title {
	color:#555;
	line-height:1.5;
	padding:0;
}
@media (min-width:1000px) {
	.page-article .page-header .author {
	margin-top:2rem;
}
}.page-article .page-header .author-pic,.page-article .page-header .author-pic img {
	height:56px;
	width:56px;
}
.page-article .page-header .author-pic:after {
	display:none;
}
.page-article .page-header .author.-no-pic {
	text-align:left;
}
.page-article .page-header h2.header-content {
	text-transform:none!important;
	line-height:1.6;
	letter-spacing:-.015rem;
	margin:0 0 1.5em;
}
.page-article .page-header .header-content {
	font-size:1.2rem;
}
@media (min-width:1000px) {
	.page-article .page-header .header-content {
	font-size:1.75rem;
}
}@media (max-width:999px) {
	.page-article .page-header {
	font-size:18px;
}
.page-article .page-header .author {
	font-size:inherit;
}
}@media (max-width:599px) {
	.page-article .page-header .author {
	font-size:inherit;
}
}.page-article .article-header .sharing a[class*=icon]:active,.page-article .article-header .sharing a[class*=icon]:focus,.page-article .article-header .sharing a[class*=icon]:hover,.page-article .article-header .sharing button[class*=icon]:active,.page-article .article-header .sharing button[class*=icon]:focus,.page-article .article-header .sharing button[class*=icon]:hover {
	background:0 0;
	border:0;
}
@media (max-width:599px) {
	.page-article .full-image-hero {
	min-height:calc(30rem - 67px);
	max-height:calc(50rem - 67px);
	height:calc(90vh - 67px);
}
}@media (min-width:600px) and (max-width:999px) {
	.page-article .full-image-hero {
	min-height:calc(30rem - 73px);
	max-height:calc(35rem - 73px);
	height:calc(80vh - 73px);
}
}@media (min-width:1000px) {
	.page-article .full-image-hero {
	min-height:calc(30rem - 96px);
	max-height:calc(36rem - 96px);
	height:calc(80vh - 96px);
}
}@media (min-width:1500px) {
	.page-article .full-image-hero {
	min-height:calc(40rem - 96px);
	max-height:calc(45rem - 96px);
	height:calc(90vh - 96px);
}
}.page-article .full-image-hero .cq-dd-image,.page-article .full-image-hero .hero-image {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.page-article .full-image-hero .hero-image {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	background-position:top;
	height:auto;
}
.page-article .full-image-hero:before {
	display:none;
}
.page-article .full-image-hero .js-overlay-toggle:hover .hero-container .video-meta .video__play {
	opacity:1;
}
.page-article .full-image-hero .hero-video-bg {
	bottom:0;
	height:100%;
	left:50%;
	min-width:1280px;
	position:absolute;
	right:0;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%;
}
.page-article .full-image-hero .hero-video-bg:after {
	background:0 0;
	bottom:0;
	content:" ";
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.page-article .full-image-hero .hero-video-bg .video-js {
	bottom:0;
	height:0;
	left:0;
	padding-top:0;
	pointer-events:none;
	position:static;
	right:0;
	top:0;
	width:100%;
}
.page-article .full-image-hero .hero-video-bg .video-js object,.page-article .full-image-hero .hero-video-bg .video-js video {
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
.page-article .full-image-hero .hero-video-bg .video-js object {
	width:100%;
}
.page-article .full-image-hero .hero-video-bg .video-js .vjs-big-play-button,.page-article .full-image-hero .hero-video-bg .video-js .vjs-control-bar,.page-article .full-image-hero .hero-video-bg .video-js .vjs-loading-spinner {
	display:none;
}
.page-article .full-image-hero .hero-video-bg .video-js .vjs-poster {
	background-color:inherit;
	background-size:cover;
}
.page-article .full-image-hero .hero-mask:after {
	background-image:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.8) 100%);
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.page-article .full-image-hero .hero-container {
	color:#fff;
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	z-index:1;
}
@media (min-width:1000px) {
	.page-article .full-image-hero .hero-container {
	bottom:2rem;
	padding:0 3rem;
}
}@media (min-width:600px) and (max-width:999px) {
	.page-article .full-image-hero .hero-container {
	bottom:1.5rem;
	padding:0 4rem;
}
}@media (max-width:599px) {
	.page-article .full-image-hero .hero-container {
	bottom:1rem;
	padding:0 1rem;
}
}@media (min-width:1000px) {
	.page-article .full-image-hero .hero-container .hero-text-wrapper {
	margin-left:16.66667%;
}
}.page-article .full-image-hero .hero-container .hero-meta {
	font-size:.8125rem;
	letter-spacing:.05rem;
	list-style-type:none;
	margin:0 0 .6rem;
	opacity:.85;
	padding:0;
	text-transform:uppercase;
}
.page-article .full-image-hero .hero-container .hero-meta li {
	display:inline;
	padding-left:0;
	margin-left:0;
}
.page-article .full-image-hero .hero-container .hero-meta li.hero-category {
	font-family:pfdintextcondpro-bold,sans-serif;
}
.page-article .full-image-hero .hero-container .hero-meta li.hero-date {
	font-family:pfdintextcondpro-regular,sans-serif;
}
.page-article .full-image-hero .hero-container .hero-meta li+li::before {
	content:" • ";
	font-size:.5em;
	vertical-align:middle;
	padding:0 .5rem;
}
.page-article .full-image-hero .hero-container .headline {
	letter-spacing:normal;
	line-height:1.2;
	margin-bottom:1rem;
	max-width:10em;
}
@media (min-width:1000px) {
	.page-article .full-image-hero .hero-container .headline {
	letter-spacing:-.15rem;
	font-size:3.99758rem;
}
}@media (min-width:600px) and (max-width:999px) {
	.page-article .full-image-hero .hero-container .headline {
	font-size:3.15733rem;
}
}@media (max-width:599px) {
	.page-article .full-image-hero .hero-container .headline {
	font-size:2.44141rem;
}
}.page-article .full-image-hero .hero-container .video-meta {
	font-family:pfdintextcondpro-regular,sans-serif;
	margin-top:1rem;
	margin-bottom:1rem;
}
@media (min-width:1000px) {
	.page-article .full-image-hero .hero-container .video-meta {
	margin-top:2rem;
}
}.page-article .full-image-hero .hero-container .video-meta .video__play {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAABpFBMVEUAAAD////////////////////+/v7////+/v7////+/v7////////+/v7+/v7+/v7+/v7+/v7////+/v7+/v7////+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3////9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3///9W8vplAAAAi3RSTlMAAQIDBAYHCAkKDg8REhMVFhcYGR8gISIjJCU4OTo7PUJDREVGSUtMTU5PUFFSU1RVVllbXF1jZGVmZ2hpamttbn1/gYKDhIWGi4yNjpiZmpucnqWnqKmsrrCxsrO0tba3uMHDxMfIyczNzs/Q0tPU1dbY2drb3d7f4OHi4+rr7O3v9fb3+Pn7/P3+z94aIgAAA11JREFUGBm1wQlDE1cYBdDLHpZiUKFSNdSlscWABUHB4NbWWndwg4ddLIq2bimYRkFlBCZkJvdPawCBkIT53sybcyDT3DVyfeJpZtF2XXsx82Ti2khXM0xp7R+dybNEfma0/ysEtufCY5cVuY/O70YA1cceOPTgTMar4E99Mk2R12fqoK92+D3F3g3VQNPR/6gldQQ6ovep7V4UYic+0gerFzKR2/RpLAKBr1/Qt+cd8BSzGMDCAXjozTIQO4EdDToMyBnADgbzDMwdQEW9Dg1wEqgglqUR9gGU1WHRkIV2lBF5QWOeRVDqNg0aRYkfaVQPtol+pFFWFMXu07C7KHKUxh3GFrUzNO5VDTYNMwSnsaH+PUMwX4cvkgzFMNZVpxmK2SqsOcaQxLHmAUOisGqPw5Dk2lBwgd5s+nIOBY/pTX33P32YwmetLr0p1F9cpjanBUA/BRSA9klq6wMwSgGFgniGmm4CmKGAwqqGn2xqSQHNeQoorOv4nTryTeiihMKG799QQwwjlFDY1PCzTbEkrlNCYat9f1LqKiYooVCs+y1lxvGUEgrbRC5lKTGNDCUUSnQ+pEAai5RQKCMxR08WbEoolNN4eYUeluBSQqGcxt9W6MGBSwmFMnrn6cmBTQmFEt/8TYElLFJCYZvGyyuUsJChhEKxnnnKpPGEEgpbdT6k1DQmKKGwKfJrlmLjuEYJhQ3H56jhCkYoobCu8y9qSaKLEgqrIpey1BNDc54CCgXdb6kp3wTMUEAB2PcHtaUAjFJAIfJLlvpuAOingPrhDf3oA9Dq0luWvjgt+OwRQzOFgvMMzVkU7HYYklwbVk0yJApr4gxJHGuqXzMUs1VYd4ahGMIX9e8Ygrk6bBhiCE5hU22Kxr2swRZHaNy3KHKPht1BsahFo6xd2OYEjUqgxBgNuoVSkec05p8GlNGxQEM+7EVZB20asbwfFSQcGpDrRkUDLgNzT2IHgw4Dyp3EjhI2A1k+Dg8HFxjAh/3w1P6Mvv27FwKRMfp0qwEyvRZ9sHogFr1LbXd2QcfhV9Ty8hA01Zyep9jcqRroqxuepcjsUB38qYqrHD3kVLwKAbSdm3JYkTN1tg2BtfTdTOVZIp+60dcCU5piyavj02lryXGWrPT0+JVkrAkinwCs4KGES/rNwgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:inline-block;
	height:2.5rem;
	margin-right:1rem;
	opacity:.8;
	transition:.3s;
	vertical-align:middle;
	-webkit-transition:.3s;
	width:2.5rem;
}
.page-article .full-image-hero .hero-container .video-meta .video__video-info {
	display:inline-block;
	vertical-align:middle;
}
.page-article .full-image-hero .hero-container .video-meta .video__time,.page-article .full-image-hero .hero-container .video-meta .video__title {
	display:block;
	font-size:.8125rem;
	letter-spacing:.05rem;
	text-transform:uppercase;
}
.page-article .full-image-hero .hero-container .video-meta .video__title {
	font-family:pfdintextcondpro-bold,sans-serif;
	margin-bottom:.25rem;
}
.page-article .full-image-hero.no-hero {
	height:auto;
	max-height:none;
	min-height:0;
}
@media (min-width:1000px) {
	.page-article .full-image-hero.no-hero {
	padding-top:10rem;
	margin-bottom:-2rem;
}
}@media (min-width:600px) and (max-width:999px) {
	.page-article .full-image-hero.no-hero {
	padding-top:10rem;
	margin-bottom:-1rem;
}
}@media (max-width:599px) {
	.page-article .full-image-hero.no-hero {
	padding-top:8rem;
	margin-bottom:-1rem;
}
}.page-article .full-image-hero.no-hero .hero-container {
	color:inherit;
	position:static;
}
.page-article .full-image-hero.no-hero .hero-container .hero-category {
	color:#0f8ec7;
}
.page-article .article-content h3 {
	font-family:karlaregular,sans-serif;
	font-size:1.25rem;
	line-height:1.3;
	margin-bottom:1rem;
	margin-top:1.5em;
}
@media (min-width:600px) and (max-width:999px) {
	.page-article .article-content h3 {
	font-size:1.333rem;
}
}@media (min-width:1000px) {
	.page-article .article-content h3 {
	font-size:1.414rem;
}
}.page-article .article-content .video-carousel-heading {
	color:#3182c1;
}
@media (min-width:1000px) {
	.page-article .article-content .video-carousel-heading {
	padding:30px 50px 0;
}
}@media (min-width:1000px) {
	.page-article .article-content .video-carousel-description {
	padding:10px 50px;
}
}.page-article .article-content li,.page-article .article-content p {
	color:#555;
	font-size:1.125rem;
	line-height:1.6;
	letter-spacing:-.015rem;
}
.page-article .article-content p {
	margin:0 0 1.5em;
}
.page-article .article-content li {
	margin:0;
}
.page-article .article-related-content .page-block {
	padding:3rem .25rem;
}
@media (min-width:600px) and (max-width:999px) {
	.page-article .article-related-content .page-block {
	padding:3rem 4rem;
}
}@media (min-width:1000px) {
	.page-article .article-related-content .page-block {
	padding:4rem 4rem 5.5rem;
}
}.page-article .article-related-content .module-header {
	margin-bottom:3rem;
}
.page-article .article-related-content .module-header h2 {
	color:#222;
}
.page-article .article-related-content .module-header section {
	color:#222;
	/* font-family:karlabold,sans-serif; */
	text-transform:uppercase;
}
.page-article .article-related-content .tilegrid {
	background-color:#f5f5f5;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento .col-one {
	margin-top:2rem;
	padding:0;
}
@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .col-one {
	margin-top:0;
	padding:0 .75rem;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-wrapper {
	background-color:transparent;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento .tile {
	background-color:transparent;
	border:0;
}
@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile {
	background-color:#fff;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .tile:hover .tile-inner::after {
	opacity:1;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento .eyebrow {
	display:block;
	font-size:.8125rem;
	letter-spacing:.05rem;
	margin-bottom:.5rem;
}
@media (min-width:600px) and (max-width:999px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .eyebrow {
	margin-bottom:1rem;
}
}@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .eyebrow {
	margin-bottom:2rem;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento h3 {
	font-size:1rem;
	letter-spacing:.025rem;
	line-height:1.4;
}
@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento h3 {
	font-size:1.25rem;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .date {
	font-size:.875rem;
	line-height:1.5;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento p {
	font-size:1rem;
	line-height:1.4;
	padding-top:16px;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento .main-content {
	padding-top:0;
}
.page-article .article-related-content .threepillarbento-container .threepillarbento .main-content p {
	display:none;
}
@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .main-content p {
	display:block;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .image-wrapper {
	float:left;
	max-height:430px;
	padding:0 .75rem;
	width:33%;
}
@media (min-width:600px) and (max-width:999px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .image-wrapper {
	width:25%;
}
}@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .image-wrapper {
	float:none;
	width:100%;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .image-wrapper::after {
	display:none;
}
@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .image-wrapper::after {
	display:block;
}
}.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .content-wrapper {
	float:left;
	padding:0 .75rem;
	width:66%;
}
@media (min-width:600px) and (max-width:999px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .content-wrapper {
	width:75%;
}
}@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .content-wrapper {
	float:none;
	min-height:300px;
	padding:2rem 2rem 2.5rem;
	width:100%;
}
}@media (max-width:999px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .tile-inner {
	height:auto;
	padding-bottom:0;
}
}@media (min-width:1000px) {
	.page-article .article-related-content .threepillarbento-container .threepillarbento .tile-1x2 .tile-inner::after {
	content:' ';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.098);
	opacity:0;
	z-index:2;
	transition:opacity .3s;
	height:100%;
}
}.profile-hero {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
@media (min-width:1500px) {
	.profile-hero,.profile-hero .hero-image {
	height:550px;
}
}@media (min-width:600px) and (max-width:999px) {
	.profile-hero,.profile-hero .hero-image {
	height:350px;
}
}.profile-hero .inner {
	padding-top:4.375em;
	padding-bottom:4.375em;
}
.profile-hero .eyebrow {
	margin-left:0;
	color:#fff;
}
.profile-hero .hero-content,.profile-hero .hero-text,.profile-hero h1.hero-headline {
	color:#4c4c4c;
	border:none;
}
.profile-hero p.hero-content {
	-webkit-backface-visibility:hidden;
	margin-left:0;
}
.profile-hero.-no-image .hero-text,.profile-hero.-no-image .inner,.profile-hero.-no-image p.hero-content {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.profile-hero.-no-image .hero-text,.profile-hero.-no-image .inner {
	width:100%;
	max-width:1230px;
}
.profile-hero.-no-image .inner {
	border-bottom:2px solid #e5e5e5;
}
.profile-hero.-no-image .hero-headline {
	margin-top:1em;
	margin-bottom:0;
}
.profile-content {
	text-align:left;
}
.publications.border-bot article {
	border-top:0;
	border-bottom:1px solid #e5e5e5;
}
.profile-publications {
	margin-top:60px;
}
.profile-talents {
	border-top:none;
}
@media (min-width:600px) and (max-width:999px) {
	.profile-hero .hero-text {
	max-width:65%;
}
}@media (max-width:599px) {
	.profile-hero {
	background-size:auto 280px;
	background-position:75% top;
	padding-top:280px;
	text-align:center;
	font-size:16px;
}
.profile-hero .inner {
	padding-top:3em;
	padding-bottom:0;
	min-height:inherit;
}
.profile-hero .hero-content,.profile-hero .hero-headline {
	color:#4c4c4c!important;
}
.profile-hero .hero-content,.profile-hero .hero-headline,.profile-hero .hero-text,.profile-hero header {
	text-align:center!important;
}
.profile-hero .hero-headline {
	font-size:3.75em;
}
.profile-hero .hero-title {
	font-size:1em;
	/* font-family:karlabold,sans-serif; */
	margin:1.5em auto 0;
}
.profile-hero .hero-text {
	margin:auto;
}
.profile-hero p.hero-content {
	font-size:1.375em;
}
}.small .profile-hero .eyebrow {
	display:inline-block;
	-webkit-backface-visibility:hidden;
	visibility:visible;
	line-height:2.5;
	margin-bottom:.5em;
}
.small .profile-hero .inner {
	padding-bottom:0;
}
.profile-stats {
	display:table;
	width:auto;
	min-width:100%;
	line-height:1;
	font-size:16px;
	vertical-align:middle;
	text-align:center;
}
.stat-inline {
	display:table-cell;
	position:relative;
	padding:0 3em;
	vertical-align:middle;
	font-family:ms_gloriola_ii_displaythin,sans-serif;
}
.stat-inline .stat-info,.stat-inline b {
	display:table-cell;
	vertical-align:middle;
}
.stat-inline b {
	font-size:6.875em;
	color:#0f8ec7;
	font-family:ms_gloriola_ii_displaythin,sans-serif;
}
.stat-inline .stat-info {
	padding-left:1em;
	padding-right:1em;
	text-align:left;
}
.stat-inline:first-of-type {
	padding-right:3em;
	padding-left:0;
}
.stat-inline:before {
	content:"";
	width:2px;
	height:80px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	display:block;
	background:#ccc;
	left:-10px;
}
.stat-inline:first-of-type:before {
	display:none;
}
.stat-info>* {
	display:block;
	line-height:1.2;
	font-size:1.125em;
}
.stat-type {
	text-transform:uppercase;
}
.stat-desc {
	white-space:nowrap;
}
.stat-link {
	position:relative;
	margin-top:.4em;
	white-space:nowrap;
	width:auto;
	display:inline-table;
}
.stat-link:after {
	content:"\e60e";
	font-family:icomoon,sans-serif;
	padding-left:.5em;
	font-size:.6875em;
	line-height:inherit;
	opacity:0;
	border:none;
	position:absolute;
	right:-1.5em;
	bottom:4px;
}
.stat-link:active:after,.stat-link:focus:after,.stat-link:hover:after {
	opacity:1;
	border:none;
}
.o b {
	color:inherit;
}
.o .stat-type {
	text-transform:uppercase;
	font-size:18px;
}
.o .stat-desc {
	color:#999;
	font-size:20px;
}
@media (min-width:600px) and (max-width:999px) {
	.profile-stats .carousel-mobile-only {
	max-width:100%;
	padding-top:2em;
	padding-bottom:1em;
}
.stat-inline {
	padding-right:1em;
	padding-left:.5em;
}
.stat-inline:first-child {
	padding-left:0;
	padding-right:1em;
}
.stat-inline b {
	font-size:3.75em;
}
.stat-inline .stat-desc,.stat-inline .stat-link,.stat-inline .stat-type {
	font-size:15px;
	line-height:15px;
	white-space:nowrap;
}
}@media (max-width:599px) {
	.profile-stats {
	display:block;
	max-width:100%;
	margin-top:2em;
}
.profile-stats .stat-icons .row {
	padding-bottom:0;
	margin-bottom:0;
}
.profile-stats .slick-dots {
	position:relative;
	bottom:auto;
	padding:30px 0 0;
}
.profile-stats+p {
	margin-top:0!important;
}
.stat-inline {
	display:table;
	padding:0!important;
	width:100%;
	text-align:center;
}
.stat-inline:before {
	display:none;
}
.stat-inline b {
	font-size:5em;
}
.stat-inline .small-stack {
	display:block;
	width:auto;
	text-align:center;
}
.stat-inline .stat-desc,.stat-inline .stat-type {
	color:#4c4c4c;
	-webkit-font-smoothing:auto;
	font-family:ms_gloriola_ii_stdlight,sans-serif;
}
.stat-inline .stat-link {
	display:inline-table;
	width:auto;
	margin:.25em auto 0;
}
.stat-inline .stat-link:after {
	bottom:4px;
	opacity:.7;
}
}.list-item {
	border-top:1px solid #e5e5e5;
	padding:2em 0;
	position:relative;
	margin:0 1.25%;
	min-height:14em;
	text-align:left;
	font-size:16px;
}
.publications .list-item {
	padding:2em 0 1em;
}
.list-item .item-header {
	padding-right:200px;
}
.list-item .h-block {
	margin-bottom:0;
}
.list-item .h-block a {
	font:inherit;
	color:inherit;
}
.list-item .h-block a:active,.list-item .h-block a:focus,.list-item .h-block a:hover {
	background-image:linear-gradient(to top,transparent,transparent 0,#e5e5e5 0,#e5e5e5 2px,transparent 2px);
}
.no-cssgradients .list-item .h-block a:active,.no-cssgradients .list-item .h-block a:focus,.no-cssgradients .list-item .h-block a:hover {
	text-decoration:underline;
}
.list-item .date {
	font-family:karlaitalic,sans-serif;
	font-size:1em;
	line-height:2;
	color:#999;
	display:block;
}
.list-item .eyebrow {
	line-height:3;
}
.list-item dl {
	font-size:.9375em;
	line-height:1.5;
}
.list-item dd,.list-item dl,.list-item dt,.list-item li {
	display:inline-block;
	vertical-align:bottom;
}
.list-item dt {
	/* font-family:karlabold,sans-serif; */
}
.list-item dd,.list-item dt {
	line-height:1;
}
.list-item dd {
	font-family:karlaregular,sans-serif;
	padding-right:1.5em;
	border-right:1px solid #ccc;
}
.list-item dd:first-of-type {
	margin-right:1.5em;
}
.list-item dd:last-of-type {
	border-right:none;
	margin-right:0;
}
.ie8 .list-item dt.topics+dd {
	border-right:none!important;
}
.list-item .item-content {
	width:100%;
}
.list-item h3 {
	margin-right:200px;
}
.list-item .summary {
	max-width:50em;
	margin-right:200px;
	margin-left:0;
	font-size:1em;
	color:#4c4c4c;
}
.list-item .item-share {
	margin-left:-1em;
}
.list-item .item-share a {
	padding:1em;
	display:block;
	font-size:1.25em;
	border:none;
}
.list-item .item-share a:before {
	color:#ccc;
}
.list-item .item-content,.list-item .item-thumb {
	display:inline-block;
	vertical-align:middle;
}
.list-item .item-thumb {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-6.25em;
	padding:1em 0 1em 2em;
	height:12.5em;
	width:12.5em;
}
.list-item img {
	position:relative;
	width:100%;
	height:auto;
}
.list-item.list-article dd,.list-item.list-article dt {
	display:inline;
	font-size:.85em;
}
@media (max-width:999px) {
	.list-item {
	min-height:0;
}
.list-item dd,.list-item dt {
	display:block;
	float:left;
	line-height:1.4;
}
.list-item dt {
	padding-right:.5em;
	clear:left;
}
.list-item dl {
	margin-top:.5em;
}
.list-item dd {
	border-right:none!important;
}
.list-item h3 {
	margin-right:0;
}
}@media (max-width:599px) {
	.list-item {
	margin-left:8%;
	margin-right:8%;
	padding:2em 2.5em 0;
}
.list-item.list-article {
	padding:2em 0;
	margin:0 1.25%;
}
.list-item:first-of-type {
	border-top:none;
}
.list-item .item-thumb {
	display:none;
}
.list-item .item-header {
	padding-right:0;
}
.list-item dl {
	font-size:14px;
}
.list-item dd {
	border-right:none!important;
}
.list-item dt {
	float:left;
	clear:both;
	padding-right:.5em;
}
.list-item .summary {
	max-width:auto;
	margin-right:auto;
}
}.views-module {
	max-width:860px;
	margin:auto;
}
.views-module .view {
	text-align:center;
	transition:.3s all .2s;
	background:#fff;
}
.views-module .view.-highlight {
	box-shadow:inset 0 0 30px #fff;
	transition:.5s all 0s;
	background:rgba(15,142,199,.05);
}
.views-module .view * {
	text-align:left;
}
.views-module .view a {
	text-decoration:underline;
}
.views-module .view a:hover {
	text-decoration:none;
}
.views-module .module-header {
	display:none;
}
.views-module .button-footer {
	text-align:center;
	padding:0;
}
.press-module {
	max-width:760px;
	margin:auto;
}
.row-items {
	text-align:left;
}
.row-items .list-header {
	list-style:none;
}
.row-item {
	-webkit-backface-visibility:hidden;
	color:#333;
	font-size:19px;
}
.row-item p {
	font-size:inherit;
	margin-bottom:1em;
}
.row-item .pub-name {
	font-family:karlaitalic,sans-serif;
}
.row-item .pub-name:before {
	content:" - ";
	/* font-family:karlabold,sans-serif; */
	font-weight:400;
	color:#444;
}
li.row {
	line-height:1.5;
}
li.row .-excerpt {
	padding-bottom:1em;
}
li.row .item-link {
	display:inline;
	line-height:1;
}
li.row .item-link:active,li.row .item-link:focus,li.row .item-link:hover {
	color:#0f8ec7;
	background-image:linear-gradient(to top,transparent,transparent 1px,#c1e9fa 1px,#c1e9fa 2px,transparent 2px);
}
.no-cssgradients li.row .item-link:active,.no-cssgradients li.row .item-link:focus,.no-cssgradients li.row .item-link:hover {
	text-decoration:underline;
}
li.row .item-title {
	/* font-family:karlabold,sans-serif; */
	font-size:1em;
	font-weight:400;
	color:#444;
}
li.row a:hover>.item-title,li.row a>.item-title {
	display:inline;
	color:inherit;
}
li.row .summary,li.row p {
	color:#444;
}
li.row footer {
	color:#b2b2b2;
}
li.row footer span:nth-child(2):before,li.row footer time+span:before {
	content:" / ";
}
li.row .pubdate,li.row .publoc {
	display:inline;
}
.nested-rows li.row {
	list-style:disc;
	margin-left:2em;
}
.press-releases li.row {
	list-style:disc;
}
.view>div>h3,.view>h3 {
	/* font-family:karlabold,sans-serif; */
	margin:2em 0 1em;
}
@media (min-width:600px) and (max-width:999px) {
	.row-item {
	font-size:18px;
}
}@media (max-width:599px) {
	.views-module .module-header {
	display:block;
	padding:0 0 30px;
	margin:0 auto;
	text-align:center;
}
.views-module .module-header h2 {
	font-size:17px;
}
.views-module h1,.views-module h3,.views-module h4 {
	font-size:1.05em!important;
	line-height:1.2;
}
.views-module li.row:last-of-type .-excerpt {
	padding-bottom:0;
}
.nested-rows li.row {
	margin-left:1em;
}
.row-item {
	font-size:16px;
}
}.about-us .hero {
	text-align:center;
	max-width:100%;
}
.about-us .hero h1 {
	font-size:4.375em;
}
.about-us .hero .summary,.about-us .hero strong {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
}
.about-us .hero .summary {
	color:#fff;
	font-size:1.75em;
	line-height:1.2;
	max-width:28em;
	margin:1em auto 0;
}
.about-us .hero .hero-nav {
	display:block;
	visibility:visible;
	max-width:none;
	z-index:5;
	top:auto;
	bottom:2em;
	padding-bottom:2em;
	margin-left:auto;
	color:#fff;
	text-align:center;
	-webkit-transform:translateX(-50%) translateY(50%);
	-moz-transform:translateX(-50%) translateY(50%);
	-ms-transform:translateX(-50%) translateY(50%);
	transform:translateX(-50%) translateY(50%);
}
.about-us .hero .hero-nav a {
	color:#fff;
}
.about-us .hero .inner {
	z-index:1;
	padding-top:15em;
	padding-bottom:15em;
	position:relative;
	width:100%;
}
.about-us .hero .img-wrapper {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	z-index:0;
}
.about-us .hero .img-wrapper img {
	height:100%;
	width:auto;
	display:inline;
}
.hero-on-top .main-nav {
	position:relative;
	z-index:5;
}
._mobile-open .hero-on-top .main-nav {
	position:fixed;
	z-index:100;
}
@media (max-width:999px) {
	.hero-on-top .main-nav {
	position:fixed!important;
}
.about-us .hero h1 {
	font-size:4.0625em;
}
.about-us .hero .summary {
	font-size:1.5em;
	max-width:20em;
}
.about-us .hero .inner {
	padding-top:7.5em;
	padding-bottom:7.65em;
	width:95%;
}
.img-wrapper {
	text-indent:0;
	z-index:0;
	opacity:.15;
}
.img-wrapper img {
	height:100%;
	max-height:100%;
	width:auto;
	position:relative;
}
}@media (max-width:599px) {
	.about-us .hero .hero-nav {
	left:50%;
	right:auto;
	bottom:0;
	padding-bottom:2em;
	top:auto;
	-webkit-transform:translateX(-50%) translateY(0);
	-moz-transform:translateX(-50%) translateY(0);
	-ms-transform:translateX(-50%) translateY(0);
	transform:translateX(-50%) translateY(0);
}
.about-us .hero h1 {
	font-size:2.8125em;
	line-height:1em;
	font-family:ms_gloriola_ii_stdlight,sans-serif;
}
.about-us .hero h1 strong {
	font-family:ms_gloriola_ii_stdregular,sans-serif;
}
.about-us .hero .summary {
	font-size:1.25em;
	font-family:ms_gloriola_ii_stdregular,sans-serif;
}
.about-us .hero .inner {
	padding-top:6.25em;
	padding-bottom:6.65em;
}
}@media (max-width:930px) {
	.about-us .hero h1 br {
	display:none;
}
}.medium .about-us-hero .hero-nav {
	display:block!important;
}
.small .about-us-hero .hero-nav {
	bottom:0;
	padding-bottom:2em;
	top:auto;
	display:block!important;
}
.ie8 .about-us-hero {
	min-height:0;
	height:700px;
	height:90vh;
}
.ie8 .about-us-hero .hero-nav {
	bottom:0;
	top:600px;
}
.country-filter {
	color:#999;
	font-size:19px;
	margin:30px auto 0;
	max-width:312px;
	position:relative;
	width:79.51%;
	z-index:1;
}
.country-filter__input-wrapper {
	position:relative;
}
.country-filter__input-wrapper:after {
	font-family:icomoon,sans-serif;
	content:"\e60a";
	color:#ccc;
	font-size:19px;
	line-height:50px;
	position:absolute;
	right:15px;
	top:0;
}
@media (min-width:600px) {
	.country-filter__input-wrapper:after {
	line-height:66px;
	right:25px;
}
}.country-filter__input {
	border:2px solid #e5e5e5;
	border-radius:25px;
	color:#4c4c4c;
	font-size:19px;
	height:50px;
	outline:0;
	padding-left:24px;
	padding-right:40px;
	width:100%;
}
@media (min-width:600px) {
	.country-filter__input {
	height:66px;
	border-radius:33px;
}
}.country-filter--open .country-filter__input {
	box-shadow:2px 0 5px 0 rgba(0,0,0,.2);
}
.country-filter__link {
	color:#9e9e9e;
	display:block;
	line-height:50px;
	padding:0 24px;
}
.country-filter__link:hover {
	background-color:#f2f2f2;
	color:#4c4c4c;
}
.country-filter__link-content {
	display:inline-block;
	line-height:normal;
	vertical-align:middle;
}
.country-filter__no-results-message .country-filter__link:hover {
	background-color:inherit;
	color:#9e9e9e;
}
.country-filter__eyebrow {
	color:#999;
	margin:15px 0;
	padding:0 24px;
}
.country-filter__countries-wrapper {
	background-color:#fff;
	border:2px solid #e5e5e5;
	box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
	display:none;
	left:0;
	padding-top:25px;
	position:absolute;
	text-align:left;
	top:25px;
	visibility:hidden;
	width:100%;
	z-index:-1;
}
@media (min-width:600px) {
	.country-filter__countries-wrapper {
	padding-top:33px;
	top:33px;
}
}.country-filter__countries {
	max-height:200px;
	overflow:hidden;
	width:100%;
}
@media (min-width:600px) {
	.country-filter__countries {
	max-height:264px;
}
}.country-filter__country {
	background-color:#fff;
	border-top:#e5e5e5 1px solid;
	min-height:50px;
}
.country-filter--hidden,.country-filter__no-results-message {
	display:none;
	visibility:hidden;
}
.country-filter--no-results .country-filter__no-results-message,.country-filter--show {
	display:block;
	visibility:visible;
}
.offices-hero {
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
@media (max-width:599px) {
	.offices-hero {
	height:490px;
}
}@media (min-width:600px) and (max-width:999px) {
	.offices-hero {
	height:644px;
}
}@media (min-width:1000px) {
	.offices-hero {
	height:805px;
}
}.offices-hero__header {
	margin-bottom:15px;
}
@media (max-width:599px) {
	.offices-hero__header {
	font-size:50px;
}
}@media (min-width:600px) and (max-width:999px) {
	.offices-hero__header {
	font-size:70px;
}
}@media (min-width:1000px) {
	.offices-hero__header {
	font-size:100px;
}
}.offices-hero__inner {
	width:90%;
	max-width:75em;
	margin:auto;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	-webkit-backface-visibility:hidden;
}
.offices-hero__summary {
	font-size:22px;
	margin:auto;
}
@media (max-width:599px) {
	.offices-hero__summary {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	font-size:19px;
	width:79.51%;
}
}@media (min-width:600px) and (max-width:999px) {
	.offices-hero__summary {
	font-family:ms_gloriola_ii_stdregular,sans-serif;
	width:90.48%;
}
}@media (min-width:1000px) {
	.offices-hero__summary {
	font-family:karlaregular,sans-serif;
	width:70.48%;
}
}.offices-hero__image-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.offices-hero__image {
	width:100%;
	height:100%;
	background-size:cover;
	background-position:top;
}
.stat-icons {
	margin:3em auto;
	font-size:19px;
	max-width:930px;
}
.stat-icons .col-one {
	font-family:karlaregular,sans-serif;
	-webkit-backface-visibility:hidden;
	width:33%;
	padding-left:3%;
	padding-right:3%;
	border:none!important;
	color:#898989;
	float:left!important;
	line-height:1.3;
}
.stat-icons strong {
	font-family:ms_gloriola_ii_displaythin,sans-serif;
	color:#000;
	display:block;
	font-size:4em;
	padding-bottom:.125em;
	letter-spacing:-3px;
}
.stat-icons strong span {
	font-size:70%;
}
.stat-icons .svg-icon,.stat-icons img {
	width:auto;
	height:8.3em;
	margin:-.5em auto;
}
@media (max-width:999px) {
	.stat-icons {
	margin-bottom:3em;
}
.stat-icons .row {
	margin:auto 0 3em;
}
.stat-icons .col-one {
	font-size:.9em;
	padding-left:3%;
	padding-right:3%;
}
}@media (max-width:599px) {
	.stat-icons {
	margin-bottom:1em;
}
.stat-icons .slick-dots {
	bottom:.25em;
}
}.global-module {
	position:relative;
	overflow:hidden;
	text-align:center;
	margin-top:2em;
	padding:40px 0 47px;
	font-size:22px;
}
.global-module .block {
	width:13.04348em;
	height:13.04348em;
	margin:0 10px 20px;
	display:inline-block;
	overflow:hidden;
	border:none;
	background:#fff;
	position:relative;
	transition:all 120ms linear;
}
.global-module .block img {
	position:absolute;
	left:0;
	top:0;
	display:block;
	z-index:0;
	border:0 transparent;
	transition:all 120ms linear;
	transform:rotateZ(0deg);
	width:100%;
	height:100%;
}
.global-module .block:active,.global-module .block:focus,.global-module .block:hover {
	border:none!important;
	background:#111;
}
.global-module .block:active img,.global-module .block:focus img,.global-module .block:hover img {
	opacity:.8;
	border:none;
}
.global-module span {
	display:block;
	position:absolute;
	z-index:1;
	text-align:left;
	left:1.5em;
	top:1.5em;
	color:#fff;
	text-transform:uppercase;
	-webkit-font-smoothing:antialiased;
	max-width:40%;
	/* font-family:karlabold,sans-serif; */
	font-size:.9em;
}
@media (min-width:1000px) and (max-width:1259px) {
	.global-module .block:last-of-type {
	margin-right:320px;
}
}@media (min-width:660px) and (max-width:980px) {
	.global-module .block {
	max-width:45%;
}
.global-module .block:last-of-type {
	margin-right:10px;
}
}@media (min-width:0) and (max-width:660px) {
	.global-module .block {
	width:45%;
	height:0;
	padding-bottom:43%;
	margin:2%;
}
.global-module .block:last-of-type {
	margin-right:2%;
}
.global-module .block img {
	width:100%;
	height:100%;
}
}@media (max-width:599px) {
	.global-module .block {
	font-size:13px;
}
}.offices .h-item {
	text-transform:uppercase;
}
.headline-intro {
	display:block;
	font-size:21px;
	letter-spacing:0;
	font-family:ms_gloriola_ii_stdregular,sans-serif;
}
@media (max-width:999px) {
	.headline-intro {
	font-size:18px;
}
}.global-office .view a[href^="/about-us/"],.global-office address a[href*=http],.global-office address a[href*=mailto] {
	background-image:linear-gradient(to top,transparent,transparent 0,#e5e5e5 0,#e5e5e5 1px,transparent 1px);
}
.no-cssgradients .global-office .view a[href^="/about-us/"],.no-cssgradients .global-office address a[href*=http],.no-cssgradients .global-office address a[href*=mailto] {
	text-decoration:underline;
}
.global-office .view a[href^="/about-us/"]:active,.global-office .view a[href^="/about-us/"]:focus,.global-office .view a[href^="/about-us/"]:hover,.global-office address a[href*=http]:active,.global-office address a[href*=http]:focus,.global-office address a[href*=http]:hover,.global-office address a[href*=mailto]:active,.global-office address a[href*=mailto]:focus,.global-office address a[href*=mailto]:hover {
	background-image:linear-gradient(to top,transparent,transparent 0,#0f8ec7 0,#0f8ec7 1px,transparent 1px);
	color:#0f8ec7;
}
.no-cssgradients .global-office .view a[href^="/about-us/"]:active,.no-cssgradients .global-office .view a[href^="/about-us/"]:focus,.no-cssgradients .global-office .view a[href^="/about-us/"]:hover,.no-cssgradients .global-office address a[href*=http]:active,.no-cssgradients .global-office address a[href*=http]:focus,.no-cssgradients .global-office address a[href*=http]:hover,.no-cssgradients .global-office address a[href*=mailto]:active,.no-cssgradients .global-office address a[href*=mailto]:focus,.no-cssgradients .global-office address a[href*=mailto]:hover {
	text-decoration:underline;
}
.global-office .page-header {
	max-width:30em;
	margin:auto;
	border-bottom:1px solid #e5e5e5;
	padding:2.67857em 0 2.5em;
}
.global-office .page-header .headline {
	margin:0 auto;
}
.global-office .offices-module {
	max-width:1200px;
}
.contact-list {
	text-align:left;
	max-width:800px;
	margin:auto;
}
.contact-list .module-header {
	border-top:none;
}
.cta-only a {
	margin-top:55px;
}
.employee-engagement .two-up .row:first-child {
	padding-top:0;
	margin-top:0;
}
.employee-engagement .two-up .row:last-child {
	padding-bottom:0;
}
@media (max-width:999px) {
	hr.section-divider {
	display:block;
}
.global-office .page-header {
	border-bottom:none;
	padding-bottom:0;
}
}.oneup-carousel {
	margin:0 auto;
	padding:0 75px;
	max-width:830px;
}
.oneup-carousel .row {
	margin:1.5em auto;
}
.oneup-carousel .slick-slide {
	display:table;
}
.oneup-carousel .content-wrapper {
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	line-height:1.2;
}
.oneup-carousel h3 {
	margin-bottom:1em;
	font-size: 18px;
    /* font-weight: 700; */
}
.oneup-carousel p {
	font-family:ms_gloriola_ii_displaythin;
	font-size:1.3em;
	line-height:1.25;
}
.oneup-carousel .icon-box {
	display:table-cell;
	width:20%;
}
.oneup-carousel .has-icon {
	display:table;
}
.oneup-carousel .has-icon .content-wrapper {
	text-align:left;
	padding-left:.83333em;
}
.oneup-carousel .has-icon .content-wrapper,.oneup-carousel .has-icon img {
	vertical-align:middle;
	display:table-cell;
}
.oneup-carousel img,.oneup-carousel svg {
	padding:.83333em;
	width:auto;
	width:100%;
}
.oneup-carousel .slick-dots {
	position:relative;
	bottom:auto;
	padding-top:30px;
	padding-bottom:10px;
	margin-left:0;
}
.landing-page-block .oneup-carousel .slick-next,.landing-page-block .oneup-carousel .slick-prev {
	margin-top:-63px;
}
.video-carousel .oneup-carousel .slick-next,.video-carousel .oneup-carousel .slick-prev {
	margin-top:200px;
}
.oneup-carousel.-subpage {
	font-size:16px;
}
.oneup-carousel.-subpage .svg-icon {
	padding:0;
}
.oneup-carousel.-subpage .icon-box+.content-wrapper {
	padding-left:60px;
}
.oneup-carousel.-subpage .slide-header {
	/* font-family:karlabold,sans-serif; */
	text-transform:uppercase;
	margin-bottom:16px;
	font-size:19px;
}
.oneup-carousel.-subpage p {
	font-family:karlaregular,sans-serif;
	font-size:1em;
	letter-spacing:0;
	color:#666;
}
.oneup-carousel.-subpage .slick-dots {
	display:none!important;
}
.oneup-carousel.-subpage .slick-next,.oneup-carousel.-subpage .slick-prev {
	margin-top:-10px;
}
@media (max-width:999px) {
	.oneup-carousel {
	padding:0 50px;
	margin:0 50px;
}
.oneup-carousel .has-icon .content-wrapper {
	text-align:center;
}
.oneup-carousel .icon-box,.oneup-carousel img,.oneup-carousel svg {
	display:none;
}
.oneup-carousel p {
	font-size:1.2em;
}
.oneup-carousel.-subpage p {
	text-align:center;
}
.oneup-carousel.-subpage .icon-box+.content-wrapper {
	padding-left:0;
}
}@media (max-width:599px) {
	.oneup-carousel {
	padding:0 36px;
	margin:0 auto;
}
.oneup-carousel .content-wrapper,.oneup-carousel .has-icon .content-wrapper {
	width:100%;
}
.oneup-carousel p {
	font-size:1em;
}
.oneup-carousel .icon-box,.oneup-carousel img,.oneup-carousel svg {
	display:none!important;
}
.oneup-carousel .slick-next,.oneup-carousel .slick-prev {
	margin-top:70px;
	padding-right:-20px;
	margin-right:10px;
	margin-left:10px;
}
}.timeline-module h3,.value-carousel h3 {
	font-family:ms_gloriola_ii_stdlight,sans-serif;
	font-size:38px;
	line-height:1.1;
	margin-top:10px;
}
.timeline-module p,.value-carousel p {
	font-family:karlaregular,sans-serif;
	color:#b2b2b2;
	font-size:17px;
	line-height:1.5;
	margin-top:13px;
}
.timeline-module {
	padding-bottom:1%;
	-webkit-text-size-adjust:100%;
}
.timeline-module .timeline-carousel {
	margin-top:40px;
	position:relative;
}
.timeline-module .timeline-image-carousel {
	width:285px;
	margin:0 auto;
	top:0;
	left:0;
	right:0;
	position:absolute;
}
.timeline-module .timeline-image-carousel:after {
	content:"";
	background:url(../image/timeline-mask.png) center center/cover no-repeat;
	position:absolute;
	left:-1px;
	top:-1px;
	width:287px;
	height:287px;
}
.timeline-module .image-slide {
	margin:0 auto;
	opacity:.9;
	transition:opacity 120ms linear;
}
.timeline-module .image-slide.slick-active {
	opacity:1;
}
.timeline-module .image-slide img {
	display:block;
	margin:0 auto;
}
.timeline-module .timeline-text-carousel {
	max-width:460px;
	margin:0 auto;
}
.timeline-module .text-slide {
	transition:opacity 120ms linear;
	cursor:pointer;
	padding-top:324px;
}
.timeline-module .text-slide._delay-fade {
	opacity:0!important;
}
.timeline-module .has-nav .slick-prev {
	left:-124px;
}
.timeline-module .has-nav .slick-next {
	right:-124px;
}
.timeline-module .slick-next,.timeline-module .slick-prev {
	transition:opacity 100ms linear;
	z-index:10;
}
.timeline-module .year {
	/* font-family:karlabold,sans-serif; */
	color:#0f8ec7;
	font-size:20px;
}
@media (max-width:599px) {
	.timeline-module .timeline-carousel {
	margin-top:40px;
}
.timeline-module .timeline-image-carousel {
	width:181px;
}
.timeline-module .timeline-image-carousel:after {
	width:181px;
	height:181px;
	left:0;
	top:0;
}
.timeline-module .image-slide img {
	width:181px;
}
.timeline-module .timeline-text-carousel {
	margin:0 auto 33px;
}
.timeline-module .text-slide {
	padding-top:204px;
}
.timeline-module .has-nav .slick-prev {
	left:-24.5%;
}
.timeline-module .has-nav .slick-next {
	right:-24.5%;
}
.timeline-module .year {
	font-family:karlaregular,sans-serif;
	font-size:21px;
}
.timeline-module h3 {
	margin-top:11px;
	font-size:21px;
	line-height:1.2;
}
.timeline-module p {
	margin-top:8px;
	font-size:15px!important;
	line-height:1.4;
}
}.video-overlay {
	-webkit-transition:opacity .5s;
	-moz-transition:opacity .5s;
	-ms-transition:opacity .5s;
	transition:opacity .5s;
	position:fixed;
	z-index:-1000;
	height:0;
	width:0;
	opacity:0;
	background-color:#000;
}
.video-overlay._active {
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.8;
	-webkit-transition:opacity .5s;
	-moz-transition:opacity .5s;
	-ms-transition:opacity .5s;
	transition:opacity .5s;
	z-index:1000;
}
