.container{margin:0;width:auto;position:relative}
.container .container__col{margin:0 auto;position:relative}
.text{font-size:1em;line-height:1.2em}
.teaser{position:relative;width:100%;display:inline-block;padding:2em 0;font-size:1em;vertical-align:top}
.teaser:focus{outline:0}
.teaser__image{display:inline-block;width:25%;float:left;text-align:center}
.teaser__image img{max-width:100%;width:auto;height:auto}
.teaser__content{padding:0 1em;float:left;display:inline-block}
.contentslider .list{overflow:hidden}
.contentslider .list__item{margin:0;padding:0;outline:0;float:left}
.list.list--slider-nav .list__item{display:inline-block}
.pagination{padding:20px 20px 80px}
.pagination__pages{float:right}
.pagination__results{float:left;margin-bottom:10px}
.background{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.background__content{height:100%}
.contentslider{overflow:visible}
.contentslider .slick-list{overflow:hidden}
.contentslider .slick-arrow{text-align:center;cursor:pointer;color:transparent;background-color:transparent;padding:0;border:0}
.contentslider .slick-prev::before,.contentslider .slick-next::before{position:relative;top:0;content:"";display:inline-block;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.contentslider .slick-prev{left:-30px;margin-left:10px}
.contentslider .slick-prev::before{border-left:5px solid #fff;border-bottom:5px solid #fff}
.contentslider .slick-next{right:-30px;margin-right:10px}
.contentslider .slick-next::before{border-right:5px solid #fff;border-top:5px solid #fff}
*{box-sizing:border-box}
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}
header,footer,nav,section,article,hgroup,figure{display:block}
body{font-size:16px}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
*:focus{outline:0}
.icon-cross:focus,a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
hr{box-sizing:content-box;height:2px;border-width:0;background-color:#d8d1c9}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'Connections';src:url("../fonts/connections_light-web.eot");src:url("../fonts/connections_light-web.woff") format("woff"),url("../fonts/connections_light-web.ttf") format("truetype");font-weight:100;font-style:normal}
@font-face{font-family:'Connections';src:url("../fonts/connections_regular-web.eot");src:url("../fonts/connections_regular-web.woff") format("woff"),url("../fonts/connections_regular-web.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Connections';src:url("../fonts/connections_bold-web.eot");src:url("../fonts/connections_bold-web.woff") format("woff"),url("../fonts/connections_bold-web.ttf") format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:'FlagIcons';src:url("../fonts/flagicons-webfont.eot");src:url("../fonts/flagicons-webfont.woff") format("woff"),url("../fonts/flagicons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"] .icon{font-style:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.connections{font-family:"Connections",Arial,Verdana,Helvetica,sans-serif;font-weight:normal}
.connections-bold{font-family:"Connections",Arial,Verdana,Helvetica,sans-serif;font-weight:bold}
.connections-light{font-family:"Connections",Arial,Verdana,Helvetica,sans-serif;font-weight:100}
[class^="icon-"],[class*=" icon-"],.icon{font-family:"FlagIcons";font-weight:normal}
.row{max-width:1440px;background-color:#fff}
.datacontainer{margin:0 auto}
.datacontainer>.container__col{max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px}
.fullbleed .datacontainer>.container__col,.article.video .datacontainer>.container__col{max-width:none;padding-left:0;padding-right:0}
.datacontainer .container__col.c8contentlist h2{margin:1em 0}
.wrapper.homepageabsolute{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}
.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;padding-top:34.82%}
@media only screen and (min-width:960px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;background-size:cover}
.wrapper.backgroundimage--people article.expanded,.wrapper.backgroundimage article.expanded{background-size:contain}
}
@media only screen and (min-width:959px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:333px}
}
@media only screen and (min-width:1024px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:356px}
}
@media only screen and (min-width:1140px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:396px}
}
@media only screen and (min-width:1200px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:417px}
}
@media only screen and (min-width:1300px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:451px}
}
@media only screen and (min-width:1440px){.wrapper.backgroundimage--people article,.wrapper.backgroundimage article{min-height:500px}
}
.wrapper.backgroundimage.homepage article{padding-top:43.89%;background-size:cover}
.wrapper>.datacontainer blockquote p{color:#857363;line-height:1.25em;font-size:1em;padding:15px 0}
@media only screen and (min-width:639px){.wrapper>.datacontainer blockquote p{margin:0}
}
[class*="__banner--wrap"]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
[class*="--dark"]{background-color:#012169}
[class*="--dark"] p,[class*="--dark"] span,[class*="--dark"] b,[class*="--dark"] i,[class*="--dark"] h1,[class*="--dark"] h2,[class*="--dark"] h3,[class*="--dark"] h4,[class*="--dark"] h5,[class*="--dark"] h6{color:#fff}
[class*="--dark"] h5{color:#202020}
[class*="--light"]{background-color:#fff}
[class*="--light"] h1{color:#fff}
[class*="--secondary"]{background-color:#ece6dd}
[class*="--secondary"] h1{color:#fff}
[class*="--secondary"]+.container .tab__nav--wrapper{background-color:#ece6dd}
[class*="--secondary"]+.container .tab__nav--wrapper>.tab__nav{background-color:#ece6dd}
.article,.listings{height:100%;position:relative;background-color:#fff}
.article.wrapper,.listings.wrapper{background-color:#f9f8f5}
.article .article-title,.listings .article-title{margin-bottom:0}
@media only screen and (min-width:960px){.article .article-title,.listings .article-title{margin-bottom:2em}
}
.article .article-title h6,.listings .article-title h6{margin-top:5px;margin-bottom:5px}
@media only screen and (min-width:640px){.article .article-title h6,.listings .article-title h6{font-size:1.5em}
}
.article .title h1,.listings .title h1{font-size:2.25rem;margin:0}
@media only screen and (min-width:640px){.article .title h1,.listings .title h1{margin:.75em 0 0}
}
@media only screen and (min-width:960px){.article .title h1,.listings .title h1{font-size:3.375rem}
}
.article .gridcontainer--grid-1-col,.listings .gridcontainer--grid-1-col{margin:0 auto}
.article .article-sidebar-share-this,.article .article-sidebar-view-all,.listings .article-sidebar-share-this,.listings .article-sidebar-view-all{padding:0}
.article div[class*="sidebar"] a[class^="ctabutton"],.listings div[class*="sidebar"] a[class^="ctabutton"]{display:block;margin:0 0 1.563em}
.article p,.listings p{line-height:1.25em;margin:0 0 15px 0}
@media only screen and (min-width:640px){.article p,.listings p{line-height:2em}
}
@media only screen and (min-width:960px){.article p,.listings p{margin:0 0 1em 0}
}
.article .title--story,.listings .title--story{font-size:1.125rem}
@media only screen and (min-width:640px){.article .title--story,.listings .title--story{font-size:1.375rem}
}
@media only screen and (min-width:960px){.article .title--story,.listings .title--story{font-size:1.5rem}
}
.article .title--person,.listings .title--person{font-size:1.125rem}
@media only screen and (min-width:640px){.article .title--person,.listings .title--person{font-size:1.375rem}
}
@media only screen and (min-width:960px){.article .title--person,.listings .title--person{font-size:1.5rem}
}
.article .title--lob,.listings .title--lob{font-size:1.125rem}
@media only screen and (min-width:640px){.article .title--lob,.listings .title--lob{font-size:1.375rem}
}
@media only screen and (min-width:960px){.article .title--lob,.listings .title--lob{font-size:1.5rem}
}
.article .title.home-articles-title,.listings .title.home-articles-title{text-align:center}
.article .title.home-articles-title>*,.listings .title.home-articles-title>*{font-weight:100}
@media only screen and (min-width:640px){.article .title.home-articles-title>*,.listings .title.home-articles-title>*{font-size:3.75em}
}
.article .subtitle,.listings .subtitle{color:#857363}
.article .subtitle--person,.listings .subtitle--person{font-size:1rem}
@media only screen and (min-width:640px){.article .subtitle--person,.listings .subtitle--person{font-size:1.063rem}
}
@media only screen and (min-width:960px){.article .subtitle--person,.listings .subtitle--person{font-size:1.125rem}
}
.article .ctalink,.listings .ctalink{font-size:1.125rem}
@media only screen and (min-width:640px){.article .ctalink,.listings .ctalink{font-size:1.219rem}
}
@media only screen and (min-width:960px){.article .ctalink,.listings .ctalink{font-size:1.313rem}
}
.article .ctalink--story,.listings .ctalink--story{font-size:1.125rem}
@media only screen and (min-width:640px){.article .ctalink--story,.listings .ctalink--story{font-size:1.219rem}
}
@media only screen and (min-width:960px){.article .ctalink--story,.listings .ctalink--story{font-size:1.313rem}
}
.article .ctalink--person,.listings .ctalink--person{font-size:1.125rem}
@media only screen and (min-width:640px){.article .ctalink--person,.listings .ctalink--person{font-size:1.219rem}
}
@media only screen and (min-width:960px){.article .ctalink--person,.listings .ctalink--person{font-size:1.313rem}
}
.article .ctalink--lob,.listings .ctalink--lob{font-size:1.125rem}
@media only screen and (min-width:640px){.article .ctalink--lob,.listings .ctalink--lob{font-size:1.219rem}
}
@media only screen and (min-width:960px){.article .ctalink--lob,.listings .ctalink--lob{font-size:1.313rem}
}
.article .text ul,.article .text ol,.listings .text ul,.listings .text ol{padding-left:2em}
.videocomponent{background-color:#0d204a}
.videocomponent h1,.videocomponent .ctalink{color:#fff}
.programs-container{padding:10px 0 75px}
@media only screen and (min-width:639px){.programs-container{padding:44px 0 100px}
}
.programs-hero-title{margin:52px 0 2px}
.programs-hero-title .title{font-size:1.813rem}
@media only screen and (min-width:639px){.programs-hero-title .title{font-size:2.25rem}
}
.programs-hero-subtitle,.programs-hero-subtitle_0{padding:42px 0 22px 0}
.container--dark{background-color:#012169}
.container--dark h1,.container--dark h2,.container--dark h3,.container--dark h4,.container--dark h5,.container--dark h6,.container--dark p,.container--dark a,.container--dark a:link,.container--dark a:visited{color:#fff}
.container--meet-more-people{background-color:#ebe7dd}
.container--light{background-color:#ece6dd}
.container--light h1,.container--light h2,.container--light h3,.container--light h4,.container--light h5,.container--light h6,.container--light p,.container--light a,.container--light a:link,.container--light a:visited{color:#fff}
.page--people .wrapper:last-child{padding-bottom:55px}
.page--people .wrapper.video .article-video{margin-bottom:30px}
@media only screen and (min-width:959px){.page--people .wrapper.video .article-video{margin-bottom:0}
}
.page--article .article .content>.text:first-child p:first-child{margin-top:0}
.ctabutton,.ctabutton--primary{background-color:#0073cf;color:#fff;border:0;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:normal;margin:15px 0;padding:.45em 1.25em;text-align:center}
.ctabutton:link,.ctabutton:visited,.ctabutton--primary:link,.ctabutton--primary:visited{background-color:#0073cf;color:#fff}
@media only screen and (min-width:640px){.ctabutton,.ctabutton--primary{font-size:1.375rem;padding:.35em 1.563em}
}
@media only screen and (min-width:960px){.ctabutton,.ctabutton--primary{font-size:1.5rem}
}
.ctabutton--secondary{background-color:#ece6dd;color:#0052c2;border:0;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:normal;margin:15px 0;padding:.45em 1.25em;text-align:center}
.ctabutton--secondary:link,.ctabutton--secondary:visited{background-color:#ece6dd;color:#0052c2}
@media only screen and (min-width:640px){.ctabutton--secondary{font-size:1.375rem;padding:.35em 1.563em}
}
@media only screen and (min-width:960px){.ctabutton--secondary{font-size:1.5rem}
}
.ctabutton--sharethis,.ctabutton--reversed{background-color:#fff;color:#0052c2;border:0;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:normal;margin:15px 0;padding:.45em 1.25em;text-align:center}
.ctabutton--sharethis:link,.ctabutton--sharethis:visited,.ctabutton--reversed:link,.ctabutton--reversed:visited{background-color:#fff;color:#0052c2}
@media only screen and (min-width:640px){.ctabutton--sharethis,.ctabutton--reversed{font-size:1.375rem;padding:.35em 1.563em}
}
@media only screen and (min-width:960px){.ctabutton--sharethis,.ctabutton--reversed{font-size:1.5rem}
}
.ctabutton--sharethis{width:100%;margin:0;display:inline-block}
.ctabutton:hover,.ctabutton--primary:hover{background-color:#0052c2;color:#fff}
.ctabutton--secondary:hover{background-color:#d1c9c0;color:#012169}
.ctabutton--sharethis:hover,.ctabutton--reversed:hover{background-color:#fff;color:#012169}
.stButton{display:none!important}
.stButton.sharethis{background-image:none}
a.ctabutton,a.ctabutton--primary,a.ctabutton--secondary,a.ctabutton--sharethis,a.ctabutton--reversed{line-height:normal}
.ctalink,[class*="--ctatile"] .ctalink{color:#0073cf;border:0;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:normal;margin:15px 0;padding:.45em 1.25em;text-align:center}
@media only screen and (min-width:640px){.ctalink,[class*="--ctatile"] .ctalink{font-size:1.375rem;padding:.35em 1.563em}
}
@media only screen and (min-width:960px){.ctalink,[class*="--ctatile"] .ctalink{font-size:1.5rem}
}
a:hover,[class*="--ctatile"]:hover .ctalink,.ctalink:hover{color:#012169}
blockquote{border-bottom:2px solid #dbd1cb;border-top:2px solid #dbd1cb;margin:10px auto;padding:10px 20px;position:relative;max-width:940px}
@media only screen and (min-width:960px){blockquote{margin:52px auto 22px auto}
}
blockquote>p{line-height:1.5em;padding:0}
blockquote:before,blockquote:after{color:rgba(133,115,99,0.2);font:3em/100% "FlagIcons";position:absolute}
blockquote:before{left:0;content:"\201D";top:0}
blockquote:after{bottom:0;content:"\201C";right:0}
[class^="button-"],[class*=" button-"]{text-align:center}
.icon-check:after{content:'t'}
.icon-cross:after{content:'x'}
.icon-forward-arrow:after{content:'f'}
.icon-apply:after{content:'a'}
.icon-menu:after{content:'m'}
.icon-minus:after{content:'-'}
.icon-plus:after{content:'+'}
.icon-search:after{content:'s'}
.icon-social-linkedin:after{content:'L'}
.icon-social-twitter:after{content:'T'}
.icon-social-youtube:after{content:'Y'}
.icon-square:after{content:'q'}
.icon-caretup:after{content:'<'}
.icon-caretdown:after{content:'>'}
.sprite-sharethis{width:1.4em;height:1.17em;margin-right:.25em;vertical-align:text-bottom;display:inline-block}
.sprite-sharethis:before{content:'';background-image:url(../images/global/icon-sharethis.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;width:100%}
[class^="region-"],[class*=" region-"]{background-image:url("../../../../apps/bamlcampus/components/clientlib/base/images/regions.png");background-position:0 0;background-repeat:no-repeat;display:inline-block;height:200px;width:200px}
.region-map-na{background-position:0 0}
.region-map-la{background-position:0 -200px}
.region-map-me{background-position:0 -600px}
.region-map-ap{background-position:0 -400px}
body{background-color:#d1c9c0;color:#202020;font-family:"Connections",Arial,Verdana,Helvetica,sans-serif}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hidden{display:none}
.center{margin:0 auto}
.left{float:left}
.right{float:right}
.textcenter{text-align:center}
.textleft{text-align:left}
.textright{text-align:right}
html{font-family:"Connections",Arial,Verdana,Helvetica,sans-serif}
html.isEdit,html.isDesign{font:initial}
h1,h2{color:#857363}
h1,h2,h3,h4,h5,h6{font-weight:normal}
blockquote,blockquote p{color:#857363}
a,a:link,a:visited{color:#0073cf;text-decoration:none}
#CQ h1,#CQ h2,#CQ h3,#CQ h4,#CQ h5,#CQ h6,#CQ p,#CQ button,#CQ input,#CQ textarea,#CQ legend,#CQ label,#CQ table,#CQ header,#CQ footer{font:normal 12px tahoma,arial,helvetica,sans-serif!important}
.image img{width:100%}
h1,h2,h3,h4,h5,h6,p,button,input,textarea,legend,label,table,header,footer,[class*="--normal"],[class*="--medium"],[class*="--large"]{font-size:1rem}
[class*="--normal"]{font-size:1rem}
[class*="--medium"]{font-size:1.125rem}
[class*="--large"]{font-size:1.125rem}
h1{font-size:2.25rem}
h2{font-size:1.813rem}
h3{font-size:1.438rem}
h4{font-size:1.25rem}
h5{font-size:1.375rem}
blockquote,h6{font-size:1.125rem}
.hide-for-desktop{display:block!important}
.hide-for-mobile{display:none!important}
@media only screen and (min-width:640px){p,button,input,textarea,legend,label,table,header,footer{font-size:1.063rem}
[class*="--normal"]{font-size:1.063rem}
[class*="--medium"]{font-size:1.219rem}
[class*="--large"]{font-size:1.375rem}
h1{font-size:3.375rem}
h2{font-size:2.406rem}
h3{font-size:2.031rem}
h4{font-size:1.75rem}
h5{font-size:1.625rem}
blockquote,h6{font-size:1.375rem}
}
@media only screen and (min-width:960px){p,button,input,textarea,legend,label,table,header,footer{font-size:1.125rem}
[class*="--normal"]{font-size:1.125rem}
[class*="--medium"]{font-size:1.313rem}
[class*="--large"]{font-size:1.5rem}
h1{font-size:4.5rem}
h2{font-size:3rem}
h3{font-size:2.625rem}
h4{font-size:2.25rem}
h5{font-size:1.875rem}
blockquote,h6{font-size:1.625rem}
.hide-for-desktop{display:none!important}
.hide-for-mobile{display:block!important}
}
.row{margin:0 auto}
.row.container{max-width:1280px}
.row.container.container--no-gutter{max-width:100%}
.active-nav{overflow:hidden;height:100%}
@media only screen and (min-width:959px){.active-nav{overflow:auto}
}
.accessibility.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.horizontalrule hr{height:2px;background:#d8d1cb;border:0}
::-ms-clear{display:none}
.modal{display:none;position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:615px;background:#fff;z-index:99999}
@media only screen and (min-width:959px){.modal{width:auto}
}
.modal__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;overflow-y:auto;background:rgba(65,65,65,0.75)}
.modal__overlay--visible{display:block}
.modal__header{width:100%;height:52px;margin-bottom:15px;background:url(../images/global/headernav_desktop.png) 0 0/100% 100% no-repeat}
@media only screen and (min-width:959px){.modal__header{height:60px}
}
.modal__header .modal__close{float:right;margin:14px 25px 0 0;color:#fff;font-size:19px}
@media only screen and (min-width:959px){.modal__header .modal__close{margin:18px 25px 0 0}
}
.modal__header .modal__close:hover{text-decoration:underline}
.modal__logo{float:left;width:160px;max-width:160px;height:24px;margin:12px 0 12px 12px;background:url(../images/global/headernav_logo_desktop.png) left top/contain no-repeat}
@media only screen and (min-width:959px){.modal__logo{width:190px;margin:12px 0 12px 30px;max-width:190px;background-size:cover}
}
.modal__logo img{width:100%;height:auto}
.modal__body{padding:0 12px}
@media only screen and (min-width:959px){.modal__body{padding:0 30px}
}
.modal__body p{color:#6b5e51;font-size:12px;font-style:normal;line-height:16px;margin:0 0 12px}
.modal__title{color:#e31837;font-size:25px;line-height:1;margin-bottom:15px;padding:0}
.modal__title span{display:block}
.modal__cta{background:#0073cf;color:#FFF!important;text-decoration:none;padding:7px 12px;font-size:14px;margin:0 10px 10px 0;display:inline-block}
@media only screen and (min-width:959px){.modal__cta{padding:7px 15px;font-size:16px}
.modal__cta:focus{opacity:.8}
}
.modal__controls{position:relative;padding:0 12px 20px}
@media only screen and (min-width:959px){.modal__controls{padding:0 30px 20px}
}
.locked{overflow:hidden}
#_evh-ric{background:#0052c2;border-bottom:0;border-top-left-radius:.5em;border-top-right-radius:.5em;border:1px solid #000;bottom:0;color:white;left:10%;margin:0;opacity:1;position:fixed;width:80%;z-index:2147483647}
#_evh-ric #_evh-ric-i{float:left;height:44px;margin:15px 28px;width:44px}
#_evh-ric #_evh-ric-c{cursor:pointer;float:right;height:20px;margin:8px 8px 7px 7px;opacity:.75;width:20px}
#_evh-ric>div{font:8pt Verdana!important;margin:15px 35px 10px 100px!important;text-align:left!important}
#_evh-ric>div>p{color:#fff;font:12pt Verdana}
#_evh-ric a{color:#fff;text-decoration:underline}
.list--related-article.list,.list--related-teams.list,.list--related-people.list{overflow:visible}
.list--related-article.list .articletile__ctatile,.list--related-teams.list .articletile__ctatile,.list--related-people.list .articletile__ctatile{display:inline-block}
.searchwizard{position:relative;z-index:9999;overflow:auto;width:100%;height:100%;padding:80px 0;background-color:#f5f3ee;display:none;padding-bottom:70px}
@media only screen and (min-width:960px){.searchwizard{padding-right:0;padding-left:0}
}
.searchwizard__close-btn{position:absolute;color:#0052c2;right:5px;top:5px;text-decoration:none;cursor:pointer}
.searchwizard__close-btn a{margin-right:10px}
.searchwizard__close-btn span{font-size:3.5rem;vertical-align:-10px;font-weight:200}
.searchwizard__container{margin:auto;text-align:center}
.searchwizard__container .searchwizard__nav{position:relative;width:123px;margin:auto}
.searchwizard__container .searchwizard__nav::before{content:"";display:block;position:absolute;bottom:12px;width:100%;height:2px;background-color:#ebe7dd;z-index:-1}
.searchwizard__container .searchwizard__nav a,.searchwizard__container .searchwizard__nav--item{display:inline-block;width:27px;height:27px;background-color:#ebe7dd;text-decoration:none;line-height:1.7;color:#000;cursor:default}
.searchwizard__container .searchwizard__nav a:nth-of-type(2),.searchwizard__container .searchwizard__nav--item:nth-of-type(2){margin-left:15px;margin-right:15px}
.searchwizard__container .searchwizard__nav a.selected,.searchwizard__container .searchwizard__nav--item.selected{background-color:#857363;color:#fff}
.searchwizard__container .searchwizard__content{margin:30px 15px 0 15px}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content{margin:30px 0 0 0}
}
.searchwizard__container .searchwizard__content .searchwizard__header{color:#857363;font-weight:100;font-size:2.25rem;margin:0 auto 30px auto}
@media only screen and (min-width:640px){.searchwizard__container .searchwizard__content .searchwizard__header{font-size:3.375rem;max-width:80%}
}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__header{font-size:4.5rem}
}
.searchwizard__container .searchwizard__content .ctabutton--primary{display:block;max-width:300px;padding:0;margin:0 auto 15px auto;line-height:1.95em;font-weight:100}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .ctabutton--primary{max-width:330px;font-size:1.125rem}
}
@media only screen and (min-width:1190px){.searchwizard__container .searchwizard__content .ctabutton--primary{font-size:1.5rem}
}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content a.searchwizard--region{display:none}
}
.searchwizard__container .searchwizard__content p{font-size:1rem;font-weight:100}
@media only screen and (min-width:640px){.searchwizard__container .searchwizard__content p{font-size:1.063rem}
}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content p{font-size:1.125rem}
}
.searchwizard__container .searchwizard__content .searchwizard__step1{padding-left:9%;padding-right:9%}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container{display:none}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container{display:block}
}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map{position:relative;width:654px;margin:auto;cursor:pointer}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map img{display:block;margin:auto}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map a{position:absolute;display:block;opacity:0}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map a:first-of-type{top:0;left:0;width:227px;height:129px;line-height:9}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map a:nth-of-type(2){bottom:23px;left:129px;width:130px;height:172px;line-height:11;z-index:1}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map a:nth-of-type(3){top:0;right:0;width:427px;height:255px;line-height:14;z-index:0}
.searchwizard__container .searchwizard__content .searchwizard__step1 .searchwizard__map-container .searchwizard__map a:last-of-type{bottom:42px;right:17px;width:197px;height:204px;line-height:14}
.searchwizard__container .searchwizard__content .searchwizard__step1 h5{margin-top:20px;color:#0052c2;font-weight:100}
.searchwizard__container .searchwizard__content .searchwizard__step2{display:none;max-width:1100px}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step2 .searchwizard__header{width:650px;margin-left:auto;margin-right:auto;margin-bottom:60px}
}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step2 section{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.searchwizard__container .searchwizard__content .searchwizard__step2 section div{padding:14px;margin:0 auto 15px auto;background-color:#fff;max-width:350px}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step2 section div{float:left;width:31.33%;max-width:initial;margin-left:2%}
}
.searchwizard__container .searchwizard__content .searchwizard__step2 section div p{text-align:left}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step2 section div p{padding:5px 0}
}
.searchwizard__container .searchwizard__content .searchwizard__step2 section div a{max-width:initial}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step2{width:80%;margin:auto}
}
.searchwizard__container .searchwizard__content .searchwizard__step3{display:none;padding-left:7%;padding-right:7%}
@media only screen and (min-width:960px){.searchwizard__container .searchwizard__content .searchwizard__step3 .searchwizard__header{max-width:500px}
}
.article.page.contentpage.people{background-color:#fff}
.page--teamsindex{background-color:#fff}
.page--teamsindex .teamsindex__banner{background-size:contain;background-repeat:no-repeat;padding-top:34.82%}
@media only screen and (min-width:960px){.page--teamsindex .teamsindex__banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;background-size:cover}
}
@media only screen and (min-width:959px){.page--teamsindex .teamsindex__banner{min-height:333px}
}
@media only screen and (min-width:1024px){.page--teamsindex .teamsindex__banner{min-height:356px}
}
@media only screen and (min-width:1140px){.page--teamsindex .teamsindex__banner{min-height:396px}
}
@media only screen and (min-width:1200px){.page--teamsindex .teamsindex__banner{min-height:417px}
}
@media only screen and (min-width:1300px){.page--teamsindex .teamsindex__banner{min-height:451px}
}
@media only screen and (min-width:1440px){.page--teamsindex .teamsindex__banner{min-height:500px}
}
.page--teamsindex .teamsindex__banner-info{width:90%;margin:auto;padding:40px 0;text-align:center}
@media only screen and (min-width:960px){.page--teamsindex .teamsindex__banner-info{margin:auto;padding:30px 40px;width:770px;background-color:rgba(255,255,255,0.9);text-align:left}
}
.page--teamsindex .teamsindex__banner-info h1{margin:auto;padding-bottom:25px;border-bottom:solid 1px #d1c9c0;display:inline-block}
@media only screen and (min-width:960px){.page--teamsindex .teamsindex__banner-info h1{display:block;margin:0;padding:0;border-bottom:0;font-size:3.0rem}
}
.page--teamsindex .teamsindex__banner-info h6{padding-top:25px;color:#757575;font-size:1.375rem;font-weight:100;line-height:1.5}
@media only screen and (min-width:960px){.page--teamsindex .teamsindex__banner-info h6{margin:0;padding:0;border-top:0;color:#202020;line-height:1.5}
}
.page--teamsindex .tab{padding-bottom:0}
.page--teamsindex .tab__nav{overflow:visible}
.page--teamsindex .tab__li{border:solid 1px transparent}
.page--teamsindex .tab .tab__content{padding-top:0;padding-bottom:0}
.page--teamsindex .tab .tab__content .list{padding-bottom:20px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (min-width:960px){.page--teamsindex .tab .tab__content .list{padding-bottom:40px}
}
.page--teamsindex .tab .tab__content .list .list__item{background-color:#fff}
@media only screen and (min-width:960px){.page--teamsindex .tab .tab__content .list .list__item{margin-bottom:2%;margin-left:0;margin-right:2%}
}
.page--teamsindex .tab .tab__content .list .articletile__content .articletile__title{padding-bottom:7px}
.page--teamsindex .tab .tab__content .list .articletile__content p{border-top:0}
.page--teamsindex .tab .tab__content .text p{padding-top:32px;padding-bottom:32px;line-height:2}
@media only screen and (min-width:640px){.page--teamsindex .tab .tab__content .text p{padding-top:.5em}
}
.page--teamsindex .teamsindex__team-tabs .tab__toggle-button{border-top:1px solid #d8d1cb;min-height:66px;line-height:2}
.page--teamsindex .teamsindex__team-tabs .tab__content .text p{padding-bottom:0}
@media only screen and (min-width:640px){.page--teamsindex .teamsindex__team-tabs .tab__nav{padding-top:40px}
}
.page--teamsindex .teamsindex__business-tabs .tab .tab__toggle-button{border-top:1px solid #d8d1cb;max-height:66px}
.page--teamsindex .teamsindex__business-tabs .tab .tab__toggle-button img{width:140px}
.page--teamsindex .teamsindex__business-tabs .tab .tab__content .text p:first-of-type{padding-bottom:0}
@media only screen and (min-width:640px){.page--teamsindex .teamsindex__business-tabs .tab .tab__content .text p:first-of-type{padding-top:25px}
}
.page--teamsindex .teamsindex__business-tabs .tab .tab__content .text p:last-of-type{padding-bottom:25px}
.page--teamsindex .container--meet-more-people{padding-bottom:50px}
.page--teamsindex .teamsindex__business-title{width:80%;margin:auto;padding:40px 0;text-align:center}
@media only screen and (min-width:960px){.page--teamsindex .teamsindex__business-title{width:100%;padding:70px 0}
}
.page--subindex .subindex__banner{background-size:contain;background-repeat:no-repeat;padding-top:34.82%}
@media only screen and (min-width:960px){.page--subindex .subindex__banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;background-size:cover}
}
@media only screen and (min-width:959px){.page--subindex .subindex__banner{min-height:333px}
}
@media only screen and (min-width:1024px){.page--subindex .subindex__banner{min-height:356px}
}
@media only screen and (min-width:1140px){.page--subindex .subindex__banner{min-height:396px}
}
@media only screen and (min-width:1200px){.page--subindex .subindex__banner{min-height:417px}
}
@media only screen and (min-width:1300px){.page--subindex .subindex__banner{min-height:451px}
}
@media only screen and (min-width:1440px){.page--subindex .subindex__banner{min-height:500px}
}
.page--subindex .subindex__banner-info{width:90%;margin:auto;padding:40px 0;text-align:center}
@media only screen and (min-width:960px){.page--subindex .subindex__banner-info{margin:auto;padding:30px 40px;width:770px;background-color:rgba(255,255,255,0.9);text-align:left}
}
.page--subindex .subindex__banner-info h1{margin:auto;padding-bottom:25px;border-bottom:solid 1px #d1c9c0;display:inline-block}
@media only screen and (min-width:960px){.page--subindex .subindex__banner-info h1{display:block;margin:0;padding:0;border-bottom:0;font-size:3.0rem}
}
.page--subindex .subindex__banner-info h6{padding-top:25px;color:#757575;font-size:1.375rem;font-weight:100;line-height:1.5}
@media only screen and (min-width:960px){.page--subindex .subindex__banner-info h6{margin:0;padding:0;border-top:0;color:#202020;line-height:1.5}
}
.page--subindex .relatedtilescontainer{padding-bottom:15px}
@media only screen and (min-width:960px){.page--subindex .relatedtilescontainer{padding-bottom:21px}
}
.page--subindex .title h1{font-size:2.25rem}
@media only screen and (min-width:960px){.page--subindex .title h1{font-size:3.375rem}
}
.page--subindex .blockquote blockquote{margin-top:40px;margin-bottom:90px}
.page--subindex #headcontainer{padding-bottom:10px}
.page--subindex .teamscontainer{padding-bottom:55px}
.page--subindex .teamscontainer .container__col{padding-bottom:55px}
.page--subindex .background--third-hero-variant{background-color:#012169}
.subindex-tabs .tab .tab__toggle-button{border-top:1px solid #d8d1cb;max-height:66px}
.subindex-tabs .tab .tab__toggle-button img{width:140px}
.subindex-tabs .tab .tab__content .title{padding-bottom:30px}
.subindex-tabs .tab .tab__content .title h2{margin:0}
.subindex-tabs .tab .tab__content .text h5{margin-top:1em}
.subindex-tabs .tab .tab__content .text p{line-height:2}
.subindex-tabs .tab .tab__content .text p:first-of-type{padding-bottom:0}
.subindex-title{margin:30px 0;text-align:center}
.subindex-text{margin:30px 0;line-height:2}
.campus-recruiting .title h2{margin:.67em 0;font-size:2.25rem}
@media only screen and (min-width:960px){.campus-recruiting .title h2{font-size:3.375rem}
}
.searchresults p,.searchresults h5{line-height:1.25em;margin:5px 0 5px 0}
@media only screen and (min-width:960px){.searchresults p,.searchresults h5{line-height:1.687em;margin:0}
}
.searchresults__input-container{background-color:rgba(1,33,105,0.95)}
@media only screen and (min-width:960px){.searchresults__input-container{background-color:#ebe7dd}
}
.searchresults__input-container .searchresults__input{width:100%;padding:15px;position:relative}
.searchresults__input-container .searchresults__input:before{content:'s';z-index:1;color:#fff;display:inline-block;font:normal normal normal 2.1em/1 "FlagIcons";left:.9em;position:absolute;text-rendering:auto;top:.57em;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input:before{color:#202020;top:.53em}
}
.searchresults__input-container .searchresults__input .icon-cross{display:none;position:absolute;right:27px;top:25px}
.searchresults__input-container .searchresults__input .icon-cross:after{color:#202020;cursor:pointer;font-size:1.4em;font-weight:bold}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input .icon-cross{display:block}
}
.searchresults__input-container .searchresults__input .twitter-typeahead{width:100%;display:none!important}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open{width:100%;padding:3%;background-color:#fff;border:solid 2px #ebe7dd;z-index:10!important}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset{width:100%}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset p{margin-top:10px;margin-left:30px;padding:10px 0 10px 5px;font-size:1.125rem;color:#857363;line-height:.5}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset a{display:inline-block}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset .tt-cursor{background-color:#ebe7dd}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset .tt-selectable{width:90%;margin-left:30px;padding:10px 15px 10px 5px;line-height:1.25;cursor:pointer;font-size:1.125rem;color:#0073cf}
.searchresults__input-container .searchresults__input .twitter-typeahead .tt-open .tt-dataset .tt-selectable:hover{background-color:#ebe7dd}
.searchresults__input-container .searchresults__input .twitter-typeahead .results--searchform__input{display:none}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input .twitter-typeahead .results--searchform__input{display:block;background-color:#fff;color:#202020}
}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input .twitter-typeahead{display:inline-block!important}
}
.searchresults__input-container .searchresults__input input{width:100%;padding:13px 40px 13px 50px;border:0}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input input{padding:16px 40px 16px 50px}
}
.searchresults__input-container .searchresults__input .results--searchform__input-mobile{background-color:#283a80;color:#fff}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input .results--searchform__input-mobile{display:none}
}
@media only screen and (min-width:960px){.searchresults__input-container .searchresults__input{width:48%;padding:10px}
}
@media only screen and (min-width:960px){.searchresults__input-container{display:block;padding:40px 10%}
}
.searchresults__input{width:40%;padding:10px}
.searchresults__all-results{padding-bottom:20px}
@media only screen and (min-width:960px){.searchresults__all-results{padding-bottom:30px}
}
.searchresults__results{padding:20px 15px}
@media only screen and (min-width:960px){.searchresults__results{padding:50px 10%}
}
.searchresults__results .searchresults__info{border-top:solid 2px #f5f3ee;padding:10px 0}
@media only screen and (min-width:960px){.searchresults__results .searchresults__info{padding:30px 0}
}
.searchresults__results .searchresults__info p{color:#202020}
.searchresults__results .searchresults__info .searchresults__category{color:#857363}
.searchresults__results .searchresults__info h5{color:#0073cf;font-weight:100}
.page--peopleindex{background-color:#fff}
.page--peopleindex p{line-height:2}
.page--peopleindex .text--slider-title{padding:0}
@media only screen and (min-width:960px){.page--peopleindex .text--slider-title{padding-bottom:30px}
}
.page--peopleindex .teaser--third-hero-variant{margin-top:60px;margin-bottom:60px}
@media only screen and (min-width:640px){.page--peopleindex .teaser--third-hero-variant{margin-top:90px;margin-bottom:90px}
}
@media only screen and (min-width:960px){.page--peopleindex .teaser--third-hero-variant{margin-top:140px;margin-bottom:140px}
}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__title{margin-bottom:0;border-bottom:0}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__title h1{font-weight:normal}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .centerholder{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;position:relative}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .centerholder .teaser__subtitle{border-top:solid 2px #d1c9c0;float:left;padding-bottom:50px;padding-top:30px}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__content-text{padding:0 .3em}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__content-text p{padding-left:15px;padding-right:15px}
.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__content-text p:first-of-type{margin-top:0;padding-top:0;border-top:0}
@media only screen and (min-width:960px){.page--peopleindex .teaser--c15-hero-variant .teaser__content .teaser__content-text p{padding-left:0;padding-right:0}
}
.page--peopleindex .peopleindex__banner{background-size:contain;background-repeat:no-repeat;padding-top:34.82%}
@media only screen and (min-width:960px){.page--peopleindex .peopleindex__banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;background-size:cover}
}
@media only screen and (min-width:959px){.page--peopleindex .peopleindex__banner{min-height:333px}
}
@media only screen and (min-width:1024px){.page--peopleindex .peopleindex__banner{min-height:356px}
}
@media only screen and (min-width:1140px){.page--peopleindex .peopleindex__banner{min-height:396px}
}
@media only screen and (min-width:1200px){.page--peopleindex .peopleindex__banner{min-height:417px}
}
@media only screen and (min-width:1300px){.page--peopleindex .peopleindex__banner{min-height:451px}
}
@media only screen and (min-width:1440px){.page--peopleindex .peopleindex__banner{min-height:500px}
}
.page--peopleindex .peopleindex__banner-info{width:90%;margin:auto;padding:40px 0;text-align:center}
@media only screen and (min-width:960px){.page--peopleindex .peopleindex__banner-info{margin:auto;padding:30px 40px;width:770px;background-color:rgba(255,255,255,0.9);text-align:left}
}
.page--peopleindex .peopleindex__banner-info h1{margin:auto;padding-bottom:25px}
@media only screen and (min-width:960px){.page--peopleindex .peopleindex__banner-info h1{margin:0;padding:0;font-size:3.0rem}
}
.page--peopleindex .peopleindex__banner-info h6{padding-top:25px;color:#757575;border-top:solid 1px #d1c9c0;font-size:1.375rem;font-weight:100;line-height:1.5}
@media only screen and (min-width:960px){.page--peopleindex .peopleindex__banner-info h6{margin:0;padding:0;border-top:0;color:#202020;line-height:1.5}
}
@media only screen and (min-width:960px){.page--peopleindex .peopleindex__tabs{margin-top:20px}
}
.page--peopleindex .peopleindex__tabs .tab{padding-bottom:0}
.page--peopleindex .peopleindex__tabs .tab .tab__toggle-button{border-top:1px solid #d8d1cb;min-height:66px;line-height:2}
.page--peopleindex .peopleindex__tabs .tab .tab__content{padding-top:0;padding-bottom:0}
.page--peopleindex .peopleindex__tabs .tab .tab__content .list{padding-bottom:20px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.page--peopleindex .peopleindex__tabs .tab .tab__content .text p{padding-top:32px;padding-bottom:32px;line-height:2}
@media only screen and (min-width:640px){.page--peopleindex .peopleindex__tabs .tab .tab__content .text p{padding-top:.5em}
}
.page--listpage .article{background-color:#fff}
.page--listpage .article .content_bamlcampus_layout_article_content_wrapper{background-position:top center;background-color:#f9f8f5}
.page--listpage .datacontainer>.container__col{padding-left:0;padding-right:0}
.page--listpage .backgroundimage--listpage{z-index:10}
.page--listpage .background__content{height:auto;margin:auto;position:relative;width:100%}
.page--listpage .teaser.teaser--header.featured h1{text-align:center}
.page--listpage .teaser--header.featured,.page--listpage .teaser--c13-hero-variant{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5em 1em 1.5em 1em;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}
.page--listpage .teaser--header.featured>*,.page--listpage .teaser--c13-hero-variant>*{max-width:100%}
@media only screen and (min-width:960px){.page--listpage .teaser--header.featured,.page--listpage .teaser--c13-hero-variant{padding:1.5em 2em 1.5em 2em}
}
.page--listpage .teaser--header.featured h2,.page--listpage .teaser--c13-hero-variant h2{font-weight:normal}
.page--listpage .teaser--header.featured p,.page--listpage .teaser--c13-hero-variant p{margin-top:3px;margin-bottom:1em;line-height:1.5}
.page--listpage .teaser--header.featured .teaser__content,.page--listpage .teaser--c13-hero-variant .teaser__content{width:100%;padding:0}
.page--listpage .teaser--header.featured .teaser__content p,.page--listpage .teaser--c13-hero-variant .teaser__content p{margin:5px 0 12px;line-height:2em}
.page--listpage .teaser--header.featured .teaser__content .detailText>div:first-child p,.page--listpage .teaser--c13-hero-variant .teaser__content .detailText>div:first-child p{border-top:2px solid #dbd1cb;padding-top:25px}
@media only screen and (min-width:960px){.page--listpage .teaser--header.featured .teaser__content .blockquote blockquote,.page--listpage .teaser--c13-hero-variant .teaser__content .blockquote blockquote{margin-top:25px;margin-bottom:25px}
}
.page--listpage .teaser--header.featured .teaser__content .blockquote blockquote p,.page--listpage .teaser--c13-hero-variant .teaser__content .blockquote blockquote p{margin:0;line-height:1.25em}
.page--listpage .teaser--header.featured .teaser__content button,.page--listpage .teaser--c13-hero-variant .teaser__content button{display:block;margin:0}
.page--listpage .teaser--header.featured .teaser__content .details-opened,.page--listpage .teaser--c13-hero-variant .teaser__content .details-opened{display:none}
.page--listpage .teaser--header.featured .teaser__content .detailText,.page--listpage .teaser--c13-hero-variant .teaser__content .detailText{display:none}
.page--listpage .teaser--header.featured .teaser__content .detailText.KEEPOPEN,.page--listpage .teaser--c13-hero-variant .teaser__content .detailText.KEEPOPEN{display:block}
.page--listpage .all-results{padding-top:40px;padding-bottom:40px;text-align:center}
@media only screen and (min-width:960px){.page--listpage .all-results{margin:auto;padding:30px 40px;width:770px;background-color:rgba(255,255,255,0.9);text-align:left}
}
.page--listpage .all-results .title{margin:auto;padding-bottom:25px;font-size:2.25rem}
@media only screen and (min-width:960px){.page--listpage .all-results .title{margin:0;padding:0;font-size:3.0rem}
}
.page--listpage .all-results>p{padding-top:25px;color:#757575;border-top:solid 1px #d1c9c0;font-size:1.375rem;font-weight:100;line-height:1.5;margin:auto}
@media only screen and (min-width:960px){.page--listpage .all-results>p{margin:0;padding:0;border-top:0;color:#202020;line-height:1.5}
}
.page--listpage .teaser--header.featured{background-color:#fff;padding:0!important}
.page--listpage .teaser--header.featured h2{margin:.75em;text-align:center;font-weight:100;font-size:36px}
.page--listpage .teaser--header.featured .teaser__content{clear:both;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 4px;background-color:#f9f8f5}
.page--listpage .teaser--header.featured .teaser__content .featuredevent{background-color:#fff;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 11px;padding:22px}
@media only screen and (min-width:960px){.page--listpage .teaser--header.featured .teaser__content .featuredevent{max-width:347px}
}
.page--listpage .teaser--header.featured .teaser__content .featuredevent__title{margin-bottom:.75em;color:#012169;font-weight:bold;font-size:1.125rem}
.page--listpage .teaser--header.featured .teaser__content .featuredevent__copy{margin-bottom:.75em}
.page--listpage .teaser--header.featured .teaser__content .featuredevent__program{font-weight:bold}
.page--listpage .teaser--header.featured .teaser__content .featuredevent__cta{font-size:1.125rem}
.page--listpage .teaser--header.featured .teaser__content .featuredevent+.featuredevent{display:none}
@media only screen and (min-width:640px){.page--listpage .teaser--c13-hero-variant{background-color:rgba(255,255,255,0.9)}
}
@media only screen and (min-width:960px){.no-flexboxlegacy .page--listpage .backgroundimage--listpage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.page--listpage .background__content{max-width:760px;width:100%}
.page--listpage .teaser--header.featured,.page--listpage .teaser--c13-hero-variant{height:100%;min-height:0;margin:1em}
.page--listpage .teaser--header.featured .teaser__content,.page--listpage .teaser--c13-hero-variant .teaser__content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page--listpage .teaser.teaser--header.featured h1{margin:.4em;font-size:48px;text-align:center}
.page--listpage .teaser--c13-hero-variant h1{margin:0;font-size:48px}
.page--listpage .teaser--header.featured{background-color:rgba(255,255,255,0.75)}
.page--listpage .teaser--header.featured h2{margin:.4em;font-weight:normal;font-size:48px}
.page--listpage .teaser--header.featured .teaser__content{padding:0 11px 22px 11px;background-color:transparent}
.page--listpage .teaser--header.featured .teaser__content .featuredevent{background-color:#fff}
.page--listpage .teaser--header.featured .teaser__content .featuredevent b{font-size:1.5rem}
.page--listpage .teaser--header.featured .teaser__content .featuredevent+.featuredevent{display:block}
}
#jobdescription .wrapper{padding:25px 0;max-width:1440px}
#jobdescription .wrapper:last-child{padding-bottom:55px}
#jobdescription .wrapper#imageslider{padding-bottom:0;background-color:#f5f3ee}
#jobdescription .wrapper#imageslider h2{padding:0 15px}
#jobdescription .wrapper .jobheader .title{margin:0 auto 30px;color:#857363;font-size:1.813rem}
#jobdescription .wrapper .jobheader .jdapplylink{display:block;margin:35px auto;position:relative;width:100%}
#jobdescription .wrapper .jobheader .subtitle--normal{font-size:1rem}
#jobdescription .wrapper .jobheader h5{margin:2px}
#jobdescription .wrapper .jobheader p{margin:5px 0}
@media only screen and (min-width:640px){#jobdescription .wrapper .jobheader .subtitle--normal{font-size:1.063rem}
#jobdescription .wrapper .jobheader h5{margin:15px}
}
@media only screen and (min-width:960px){#jobdescription .wrapper .jobheader{margin:40px 0}
#jobdescription .wrapper .jobheader .subtitle--normal{font-size:1.125rem}
}
#jobdescription .wrapper .jdapplylink-open{background-color:#0052c2}
#jobdescription .wrapper .job-disabled{font-weight:bold}
#jobdescription .wrapper h2{margin:20px auto 50px;text-align:center}
#jobdescription .wrapper .slideshow{max-width:1140px;margin:0 auto}
@media only screen and (min-width:640px){#jobdescription .wrapper .slideshow{padding:0 15px}
}
#jobdescription .wrapper .slideshow>aside{margin-bottom:0}
#jobdescription .wrapper .slideshow>aside .flexslider .slides li span{width:70%}
@media only screen and (min-width:640px){#jobdescription .wrapper .slideshow>aside .flexslider .slides li span{width:70%}
}
#jobdescription .wrapper .datacontainer{padding:0 15px;max-width:1140px}
#jobdescription .wrapper .datacontainer h3{margin:30px 0}
#jobdescription .wrapper .vertical_ctas{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#jobdescription .wrapper .vertical_ctas .ctabutton,#jobdescription .wrapper .vertical_ctas .jdapplylink{display:block;position:relative;text-align:center}
#jobdescription .wrapper .singlelink{display:inline-block;width:100%}
#jobdescription .wrapper .jdapplylink.jdapplylink-open>span:after{border-right:solid 2px rgba(255,255,255,0.15);border-left:0;bottom:0;content:"\25be";line-height:1.75em;padding:0 .7em;position:absolute;right:0;top:0;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#jobdescription .wrapper .jdapplylink>span{display:inline-block;width:100%}
#jobdescription .wrapper .jdapplylink>span:after{border-left:solid 2px rgba(255,255,255,0.15);bottom:0;content:"\25be";line-height:1.75em;padding:0 .7em;position:absolute;right:0;top:0;vertical-align:middle}
#jobdescription .wrapper .jdapplylink>.applydrop{background-color:rgba(0,115,207,0.95);display:none;left:0;list-style:none;padding:13px 0;position:absolute;top:100%;right:0;line-height:normal;text-align:left;width:100%;z-index:5;max-height:400px;overflow:auto}
#jobdescription .wrapper .jdapplylink>.applydrop::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}
#jobdescription .wrapper .jdapplylink>.applydrop::-webkit-scrollbar{width:12px;background-color:transparent}
#jobdescription .wrapper .jdapplylink>.applydrop::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255,255,255,0.5)}
#jobdescription .wrapper .jdapplylink>.applydrop li a{color:#fff;font-size:1.125rem;display:inline-block;width:100%;padding:6px 45px}
#jobdescription .wrapper .jdapplylink>.applydrop li:hover{background-color:#0052c2}
#jobdescription .wrapper .jdapplylink>.applydrop .programtitle:hover{background-color:transparent}
#jobdescription .wrapper .jdapplylink>.applydrop .programtitle{font-size:1rem;font-weight:bold;padding:1rem 20px 6px;margin-top:1rem;border-top:solid 2px rgba(255,255,255,0.15)}
#jobdescription .wrapper .jdapplylink>.applydrop .programtitle:first-child{padding-top:6px;margin-top:0;border-top:0}
#jobdescription #jobdefined{max-width:970px}
#jobdescription #jobdefined .text,#jobdescription #jobdefined #whatlistitems{line-height:1.75em}
#jobdescription #jobdefined .expandlist{cursor:pointer;display:block;margin:15px auto}
#jobdescription #jobdefined .expandlist .details-opened{display:none}
#jobdescription #jobdefined .gridcontainer{display:none;margin:0 25px}
#jobdescription #jobdefined .gridcontainer .grid__item{background-color:inherit;margin:0}
#jobdescription #jobdefined .gridcontainer .grid__item:last-child{padding-top:0}
#jobdescription #jobdefined .gridcontainer .grid__item ul{float:left;list-style:none;margin:0;position:relative;width:100%}
#jobdescription #jobdefined .gridcontainer .grid__item ul li{font-size:1rem;margin:20px 40px 0 40px;position:relative}
@media only screen and (min-width:640px){#jobdescription #jobdefined .gridcontainer .grid__item ul li{font-size:1.063rem}
}
@media only screen and (min-width:960px){#jobdescription #jobdefined .gridcontainer .grid__item ul li{font-size:1.125rem}
}
#jobdescription #jobdefined .gridcontainer .grid__item ul li:before{background-image:url("../images/job/icon-check-red.png");content:' ';display:inline-block;height:33px;left:-40px;position:absolute;width:34px}
@media only screen and (min-width:640px){#jobdescription #jobdefined .gridcontainer .grid__item ul{margin:25px 0}
}
@media only screen and (min-width:960px){#jobdescription #jobdefined .expandlist{display:none}
#jobdescription #jobdefined .gridcontainer{display:block}
}
#jobdescription #jobdefined .gridcontainer--blue .grid__item ul li:before{background-image:url("../images/job/icon-check-red.png")}
#jobdescription #ctaarea .datacontainer{padding-bottom:63px}
@media only screen and (min-width:640px){#jobdescription .wrapper .ctabutton,#jobdescription .wrapper .jdapplylink{margin:14px auto;width:90%}
#jobdescription .wrapper .ctabutton>.applydrop li,#jobdescription .wrapper .jdapplylink>.applydrop li{font-size:1.219rem}
#jobdescription .wrapper .ctabutton>.applydrop .programtitle,#jobdescription .wrapper .jdapplylink>.applydrop .programtitle{font-size:1.063rem}
#jobdescription .wrapper .jobheader .title{font-size:2.406rem}
}
@media only screen and (min-width:960px){#jobdescription .wrapper .ctabutton,#jobdescription .wrapper .jdapplylink{margin:15px auto;width:40%}
#jobdescription .wrapper .ctabutton>.applydrop,#jobdescription .wrapper .jdapplylink>.applydrop{max-height:500px}
#jobdescription .wrapper .ctabutton>.applydrop li,#jobdescription .wrapper .jdapplylink>.applydrop li{font-size:1.313rem}
#jobdescription .wrapper .ctabutton>.applydrop .programtitle,#jobdescription .wrapper .jdapplylink>.applydrop .programtitle{font-size:1.125rem}
#jobdescription .wrapper .jobheader .title{font-size:3rem}
#jobdescription .wrapper .jobheader .jdapplylink{width:40%}
}
#homepage .row.page--homepage,#homepage section.wrapper.imageslidercontainer{position:relative}
#homepage .imageslidercontainer .cq-contentslider{position:relative}
#homepage .imageslidercontainer .cq-contentslider .slideshow>aside{margin:0;max-height:350px;overflow:hidden}
@media only screen and (min-width:639px){#homepage .imageslidercontainer .cq-contentslider .slideshow>aside{max-height:none}
}
#homepage .imageslidercontainer .cq-contentslider .slideshow>aside .flexslider .slides li:first-child{display:block;opacity:0}
#homepage .imageslidercontainer .cq-contentslider .slideshow>aside .flexslider .slides li img{width:200%}
@media only screen and (min-width:640px){#homepage .imageslidercontainer .cq-contentslider .slideshow>aside .flexslider .slides li img{width:100%}
}
@media only screen and (min-width:960px){#homepage .imageslidercontainer .teaser-slideshow--wrapper{position:absolute;top:auto;bottom:0;left:0;right:0}
#homepage .imageslidercontainer .teaser-slideshow--wrapper .cq-teaser{position:relative;z-index:10}
}
#homepage .imageslidercontainer .teaser--c11-hero-variant{padding:12px 0 0 0}
#homepage .imageslidercontainer .homepageabsolute{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:80px auto 0 auto;text-align:center;width:90%}
@media only screen and (min-width:960px){#homepage .imageslidercontainer .homepageabsolute{width:100%;margin-bottom:155px;margin-top:65px}
}
#homepage .imageslidercontainer .homepageabsolute h1,#homepage .imageslidercontainer .homepageabsolute h2{color:#fff;font-size:3rem;font-weight:100;line-height:normal}
@media only screen and (min-width:960px){#homepage .imageslidercontainer .homepageabsolute h1,#homepage .imageslidercontainer .homepageabsolute h2{font-size:4.5rem}
.article #homepage .imageslidercontainer .homepageabsolute h1,.article #homepage .imageslidercontainer .homepageabsolute h2{margin-top:.25em}
}
#homepage .imageslidercontainer .homepageabsolute h1{margin-top:.25em;margin-bottom:0;font-size:2.5rem}
@media only screen and (min-width:640px){#homepage .imageslidercontainer .homepageabsolute h1{font-size:3.375rem}
}
@media only screen and (min-width:960px){#homepage .imageslidercontainer .homepageabsolute h1{font-size:4.5rem}
}
#homepage .imageslidercontainer .homepageabsolute .wordscroller p{color:#fff;font-size:1.875rem;font-weight:100;line-height:normal;margin:auto}
@media only screen and (min-width:960px){#homepage .imageslidercontainer .homepageabsolute .wordscroller p{font-size:2.406rem}
}
#homepage .home-articles-related{padding-bottom:5px}
@media only screen and (max-width:640px){#homepage .home-articles-related ul li:last-child{display:none}
}
.page--article .gridcontainer h1{margin:0;font-size:1.813rem}
@media only screen and (min-width:640px){.page--article .gridcontainer h1{margin:1.13em 0}
}
@media only screen and (min-width:960px){.page--article .gridcontainer h1{font-size:3rem}
}
@-webkit-keyframes fadeEffect{from{opacity:0}
to{opacity:1}
}
@keyframes fadeEffect{from{opacity:0}
to{opacity:1}
}
.tab{padding:0}
@media only screen and (min-width:768px){.tab{padding:0 0 3em}
}
.tab a:focus{outline:0}
.tab--secondary{background-color:#f7f5f4}
.tab__nav{max-width:1140px;list-style-type:none;margin:0 auto;padding:0 15px;overflow:hidden;background-color:#fff;display:none}
[class*="--light"] .tab__nav{background-color:#f7f5f4}
@media only screen and (min-width:768px){.tab__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}
}
.isEdit .tab__nav,.isDesign .tab__nav{display:none}
.tab__nav--wrapper{background-color:#fff}
.tab__toggle-button{display:block;padding:1em 4em 1em 1em;position:relative;font-size:1.125rem}
.tab__toggle-button:after{content:'+';border:1px solid #0073cf;width:1em;height:1em;position:absolute;top:50%;margin-top:-0.5em;right:1em;font-size:22px;text-align:center;line-height:1em}
.tab__toggle-button.tab__toggle-button--active:after{content:'-'}
.tab--dark .tab__toggle-button{color:#fff}
.tab--dark .tab__toggle-button:after{border-color:#fff}
@media only screen and (min-width:768px){.tab__toggle-button{display:none}
}
.tab__li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:65px;background-color:transparent}
[class*="--dark"] .tab__li:hover,[class*="--dark"] .tab__li:focus,[class*="--dark"] .tab__li:active,[class*="--dark"] .tab__li.tab__li--active{background-color:#012169}
[class*="--dark"] .tab__li:hover .tab__link,[class*="--dark"] .tab__li:focus .tab__link,[class*="--dark"] .tab__li:active .tab__link,[class*="--dark"] .tab__li.tab__li--active .tab__link{color:#fff}
[class*="--light"] .tab__li:hover,[class*="--light"] .tab__li:focus,[class*="--light"] .tab__li:active,[class*="--light"] .tab__li.tab__li--active{background-color:#fff}
[class*="--light"] .tab__li:hover .tab__link,[class*="--light"] .tab__li:focus .tab__link,[class*="--light"] .tab__li:active .tab__link,[class*="--light"] .tab__li.tab__li--active .tab__link{color:#0073cf}
[class*="--secondary"] .tab__li:hover,[class*="--secondary"] .tab__li:focus,[class*="--secondary"] .tab__li:active,[class*="--secondary"] .tab__li.tab__li--active{background-color:#f7f5f4}
[class*="--secondary"] .tab__li:hover .tab__link,[class*="--secondary"] .tab__li:focus .tab__link,[class*="--secondary"] .tab__li:active .tab__link,[class*="--secondary"] .tab__li.tab__li--active .tab__link{color:#202020}
.tab__li a.tab__link:focus{outline:1px dotted #0073cf}
.tab__li--active a.tab__link:focus{outline:1px dotted #fff}
.tab__link{padding:.65em 1em;transition:.3s;font-size:1.15em}
@media only screen and (min-width:959px){.tab__link{font-size:1.25em}
}
.tab__link img{max-width:100%}
@media only screen and (min-width:768px){.tab__link img{max-width:160px}
}
@media only screen and (min-width:959px){.tab__link img{max-width:100%}
}
.tab__content{display:none;position:relative;padding:30px 0 1em}
@media only screen and (min-width:959px){.tab__content{-webkit-animation:fadeEffect .5s;animation:fadeEffect .5s}
}
.tab--list .tab__content{padding:0 1em 1em}
@media only screen and (min-width:639px){.tab__content h2{margin:.5em 0 .1em}
}
.tab__content h2:focus{outline:0}
.tab__content .list{margin-top:32px}
@media only screen and (min-width:639px){.tab__content .list{margin-top:48px}
}
.tab__content .text p{padding:.5em 0 0}
.tab__content .articletile__image,.tab__content h2{display:none}
@media only screen and (min-width:639px){.tab__content .articletile__image,.tab__content h2{display:block}
}
.isEdit .tab__content,.isDesign .tab__content{display:block}
.isEdit .tab__content:before,.isDesign .tab__content:before{display:block;padding:1em 2em;text-decoration:none;transition:.3s;background-color:#f1f1f1;border:1px solid #f1f1f1;content:"Start content editing for " attr(id) " tab"}
.isEdit .tab__content:after,.isDesign .tab__content:after{display:block;padding:1em 2em;text-decoration:none;transition:.3s;background-color:#f1f1f1;border:1px solid #f1f1f1;content:"End content editing for " attr(id) " tab"}
.tab__content.tab__content--active{display:block}
.gridcontainer{margin:0 auto;overflow:auto;position:relative;width:auto}
.isEdit .gridcontainer{min-height:100px}
.gridcontainer.slick-initialized{overflow:hidden}
.gridcontainer .grid__item{width:100%;list-style:none}
.gridcontainer--grid-1-col{margin:0 auto 2em;max-width:1140px;width:100%}
.gridcontainer--grid-1-col .grid__item{display:inline-block;padding-top:15px;width:100%}
@media only screen and (min-width:639px){.gridcontainer--grid-1-col .grid__item{padding-top:0}
}
.gridcontainer--grid-1-col.gridcontainer--no-bottom-padding{margin-bottom:0}
.gridcontainer--grid-1-col.gridcontainer--no-bottom-padding .grid__item{padding-bottom:0}
.gridcontainer--grid-2-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 2em}
.gridcontainer--grid-2-col .grid__item{margin-bottom:15px;background-color:#fff}
@media only screen and (min-width:639px){.gridcontainer--grid-2-col .grid__item{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 1%}
}
.gridcontainer--grid-3-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.gridcontainer--grid-3-col .grid__item{background-color:#fff;margin-bottom:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
@media only screen and (min-width:639px){.gridcontainer--grid-3-col .grid__item{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 1%}
}
@media only screen and (min-width:810px){.gridcontainer--grid-3-col .grid__item{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}
}
.gridcontainer--grid-3_2-1-col .grid__item{display:inline-block;float:left;padding-top:15px;width:100%}
@media only screen and (min-width:768px){.gridcontainer--grid-3_2-1-col .grid__item{padding:0;margin-left:3%;width:30%}
}
@media only screen and (min-width:768px){.gridcontainer--grid-3_2-1-col .grid__item:first-child{margin-left:0;width:66%}
}
.container{margin:0;width:auto;position:relative}
.container .container__col{margin:0 auto;position:relative}
.container--narrow .container__col{max-width:40em}
.container--no-gutter{max-width:100%;padding:0;margin:0}
.container--no-gutter .container__col{max-width:100%;padding:0;margin:0}
.menu-status-message{display:none}
.twitter-typeahead{position:relative}
label.placeholder{position:absolute;top:24px;left:13px;cursor:text;font-size:1.5em;font-weight:100}
input[placeholder].placeholder-state-hidden+label.placeholder{display:none}
#search_box:-ms-input-placeholder{color:#13377c!important}
input[placeholder]+label.placeholder{color:#aaa}
div.navigation{height:50px}
header.navigation{background-color:rgba(1,33,105,0.95);height:50px;margin:0 auto;position:fixed;width:100%;z-index:100}
header.navigation [class^="navigation--link"] a,header.navigation [class*=" navigation--link"] a,header.navigation [class^="navigation--link__"] a,header.navigation [class*=" navigation--link__"] a{font-size:16px}
header.navigation [class^="header-"],header.navigation [class*=" header-"]{background-color:#dc1330;float:left;height:50px;position:absolute;top:0;left:0;width:50%;z-index:5}
header.navigation .header-right{background-color:#13377c;left:auto;right:0}
header.navigation .navigation__logo{position:relative;float:left;min-width:200px;z-index:2}
header.navigation .navigation__controls{float:right;max-width:50%}
header.navigation .navigation--menu{background-image:url("../images/global/headernav_mobile.png");background-position:top center;background-repeat:no-repeat;background-color:transparent;background-size:cover;color:#fff;max-width:1440px;margin:0 auto;min-height:50px;position:relative;width:100%;z-index:10}
header.navigation .navigation--menu .twitter-typeahead{width:100%}
header.navigation .navigation--menu .twitter-typeahead .tt-open{width:100%}
@media only screen and (min-width:960px){header.navigation .navigation--menu .twitter-typeahead .tt-open{background-color:#13377c;padding-top:20px;padding-bottom:20px}
}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset{padding-bottom:50px}
@media only screen and (min-width:960px){header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset{padding-bottom:0}
}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset p{line-height:2;font-size:1rem;margin-top:7px;color:#9097b1}
@media only screen and (min-width:960px){header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset p{margin-top:10px;margin-left:60px;font-size:1.125rem}
}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset a{padding:0;margin:0;float:none;display:inline-block}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset a.gotosearch,header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset a span{line-height:1.25}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset a span{font-size:1rem}
@media only screen and (min-width:960px){header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset a span{font-size:1.125rem}
}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset .tt-cursor{background-color:#24407e}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset .tt-selectable{line-height:1.25;padding-top:10px;padding-bottom:10px;cursor:pointer;font-size:1rem}
@media only screen and (min-width:960px){header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset .tt-selectable{width:90%;margin-left:30px;padding:10px 15px 10px 30px;line-height:1.25;cursor:pointer;font-size:1.125rem}
}
header.navigation .navigation--menu .twitter-typeahead .tt-open .tt-dataset .tt-selectable:hover{background-color:#24407e}
header.navigation .navigation--menu form.mobile-navigation--searchform:before,header.navigation .navigation--menu form.navigation--searchform:before{content:'s';z-index:1;color:#fff;display:inline-block;font:normal normal normal 2.1em/1 "FlagIcons";left:.3em;position:absolute;text-rendering:auto;top:.43em;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
header.navigation .navigation--menu form.mobile-navigation--searchform>.twitter-typeahead input.navigation--searchform__input{color:#fff!important;background-color:#283a80!important;border:0!important;font-family:"Connections",Arial,Verdana,Helvetica,sans-serif!important;height:36px!important;margin:15px 0!important;text-indent:40px!important;width:100%!important;padding-top:1px;padding-bottom:1px}
header.navigation .navigation--menu a{color:#fff;display:inline-block;float:right;padding:0 10px}
header.navigation .navigation--menu span{background-color:transparent;border:0;color:#fff}
header.navigation .navigation--menu span[class^="icon-"]:after,header.navigation .navigation--menu span[class*=" icon-"]:after{color:#fff;font-size:1.5rem;line-height:2.1em;margin-left:.1em;margin-right:.1em;position:relative}
header.navigation .navigation--menu span.navigation--text{color:#fff;font-size:1em;line-height:3.5em}
header.navigation .navigation--menu>ul>li{display:block;float:none;position:absolute;right:0;width:100%}
header.navigation .navigation--menu>ul>li.apply-link,header.navigation .navigation--menu>ul>li.navigation--link__menu,header.navigation .navigation--menu>ul>li.navigation--link__search{float:left}
header.navigation .navigation--menu>ul>li>a>span,header.navigation .navigation--menu>ul>li>a>div>span{display:block;float:left;font-size:.6em;height:50px;padding:0 5px;text-align:center}
header.navigation .navigation--menu>ul>li>a.opened>div.menuholder>span{display:none}
header.navigation .navigation--menu>ul>li>a>div.closeholder>span{display:none}
header.navigation .navigation--menu>ul>li>a.opened>div.closeholder>span{display:block}
header.navigation .navigation--menu>ul>li>a.opened{background-color:rgba(1,33,105,0.95)}
header.navigation .navigation--menu>ul>li>div.navigation--submenu{background:rgba(1,33,105,0.95);display:none;top:50px;left:0;width:100%;z-index:9999;position:fixed;height:100%;overflow:scroll;padding-bottom:50px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu #menu_home{padding:0 .5em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul{box-sizing:border-box;list-style:none;margin:0;padding:20px;position:relative}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>form.mobile-navigation--searchform>input{background-color:#4a4a4a;color:#9097b1;text-indent:30px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>form.mobile-navigation--searchform:before{color:#9097b1}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li{background:0;border-top:1px solid #d8d1cb;border-color:#304a84;cursor:pointer;float:none;list-style:none;margin:0;padding-bottom:0;position:relative;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li span{color:#fff;font-size:27px;font-weight:100;line-height:2em;position:relative}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li span.hometext{left:-10px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li h3{color:#9097b1;font-size:1.45em;font-weight:100;margin-bottom:13px;text-align:center}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a{color:#fff;float:none;font-size:22px;font-weight:100;padding:.35em .5em;text-align:left;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta{background-color:#ece6dd;color:#0052c2;border:0;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:normal;margin:15px 0;padding:.45em 1.25em;text-align:center}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta:link,header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta:visited{background-color:#ece6dd;color:#0052c2}
@media only screen and (min-width:640px){header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta{font-size:1.375rem;padding:.35em 1.563em}
}
@media only screen and (min-width:960px){header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta{font-size:1.5rem}
}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a.cta:hover{background-color:#d1c9c0;color:#012169}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul{margin-left:0;position:relative}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li{float:none}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li.active a{background-color:#293b81;font-weight:bold}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul.normal-sub{display:none;overflow:hidden;padding-bottom:20px;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li.no-border{border:0}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li:first-child{margin:0}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li a:hover{color:#fff}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li{float:left;font-size:.8em;line-height:2em;list-style:none;margin:0;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li:last-child{padding-bottom:.75em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply{background-color:rgba(36,64,126,0.95);width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply>h3{color:#9097b1;display:inline-block;font-size:27px;line-height:2em;text-align:center;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply>a.cta{border:2px solid #fff;display:table;margin:0 auto 20px;padding:10px;text-align:center;text-transform:uppercase;width:66%}
header.navigation .navigation--menu>ul>li.navigation--link__home a{float:left;display:inline-block;height:50px;max-width:150px;margin-left:15px;width:100%;background-image:url("../images/global/headernav_logo_desktop.png");background-position:left center;background-size:contain;background-repeat:no-repeat}
header.navigation .navigation--menu>ul>li.navigation--link>a{display:block;cursor:pointer}
header.navigation .navigation--menu>ul>form.navigation--searchform{background-color:#13377c;display:none;height:100%;padding:0 50px;position:absolute;right:0;top:0;width:60%;z-index:10}
header.navigation .navigation--menu>ul>form.navigation--searchform i.icon-cross{height:100%;width:30px;position:absolute;right:26px;top:0}
header.navigation .navigation--menu>ul>form.navigation--searchform i.icon-cross:after{color:#fff;cursor:pointer;font-size:1em;font-weight:bold;position:absolute;right:0;top:.3em}
header.navigation .navigation--menu>ul>form.navigation--searchform>.twitter-typeahead input.navigation--searchform__input{background-color:transparent!important;border:0!important;color:#fff!important;font-family:"Connections",Arial,Verdana,Helvetica,sans-serif!important;font-size:27px!important;font-weight:100!important;text-indent:.5em!important;height:80px!important;margin:0!important;padding:0!important;width:100%!important}
header.navigation .navigation--menu>ul>form.navigation--searchform>.twitter-typeahead input.navigation--searchform__input:focus{outline:0}
header.navigation .navigation--menu>ul>form.navigation--searchform:before{color:#fff;cursor:pointer;left:.5em;top:.4em}
header.navigation .navigation--menu li.opened>a{background-color:#1c3979}
header.navigation .navigation--menu li.navigation--link__home a:hover{background-color:transparent}
body.homepage .navigation.outview{background:transparent}
body.homepage .navigation.outview .navigation--menu,body.homepage .navigation.outview .header-left,body.homepage .navigation.outview .header-right{background:transparent}
body.homepage .navigation.outview .navigation--menu{border-bottom:solid 2px rgba(255,255,255,0.2)}
body.homepage .navigation.outview .navigation--menu>ul>li a:hover{background-color:rgba(1,33,105,0.3)}
body.homepage>.row{margin-top:-80px}
@media only screen and (min-width:639px){div.navigation{height:80px}
header.navigation{height:80px}
header.navigation [class^="header-"],header.navigation [class*=" header-"]{height:80px;width:50%}
header.navigation .navigation--menu{background-image:url("../images/global/headernav_tablet.png");transition:background .3s;min-height:80px;width:100%}
header.navigation .navigation--menu form.mobile-navigation--searchform:before,header.navigation .navigation--menu form.navigation--searchform:before{font:normal normal normal 45px "FlagIcons";left:.3em;top:.3em}
header.navigation .navigation--menu a{padding:0 5px}
header.navigation .navigation--menu span[class^="icon-"]:after,header.navigation .navigation--menu span[class*=" icon-"]:after{font-size:2.2rem;line-height:2.15;margin-left:.1em;margin-right:.1em;padding:0 10px 0 8px}
header.navigation .navigation--menu span[class^="icon-search"]:after,header.navigation .navigation--menu span[class*=" icon-search"]:after{font-size:2.25rem}
header.navigation .navigation--menu span.navigation--text{font-size:1.65em;line-height:80px;padding:0 0 0 10px}
header.navigation .navigation--menu>ul>li{min-height:80px;right:0;width:100%}
header.navigation .navigation--menu>ul>li>a>span,header.navigation .navigation--menu>ul>li>a>div>span{font-size:1em;height:80px;padding:0 2px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu{top:80px;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul{padding:20px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>form.mobile-navigation--searchform>input{text-indent:30px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li{padding-bottom:0}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li span{font-size:27px;line-height:2em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li span.hometext{left:-10px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul.normal-sub{padding-bottom:20px}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>form.mobile-navigation--searchform>.twitter-typeahead input.navigation--searchform__input{font-size:1em!important;height:45px!important;width:100%!important;text-indent:55px!important}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li{font-size:.8em;line-height:2em;text-indent:.45em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply{width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply>h3{font-size:27px;line-height:2em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply>a.cta{margin:0 auto 20px;padding:10px;width:66%}
header.navigation .navigation--menu>ul>li.navigation--link__home a{height:80px;margin:0 30px;max-width:209px}
header.navigation .navigation--menu>ul>li.navigation--link__home a>span{height:80px}
header.navigation .navigation--menu>ul>form.navigation--searchform{padding:0 50px;width:60%;cursor:pointer}
header.navigation .navigation--menu>ul>form.navigation--searchform i.icon-cross{height:100%;width:30px;right:26px;top:0}
header.navigation .navigation--menu>ul>form.navigation--searchform i.icon-cross:focus{outline:dotted 1px}
header.navigation .navigation--menu>ul>form.navigation--searchform i.icon-cross:after{font-size:1.7em;right:0;top:.8em}
header.navigation .navigation--menu>ul>form.navigation--searchform>.twitter-typeahead input.navigation--searchform__input{font-size:27px!important;height:80px!important;width:100%!important}
header.navigation .navigation--menu>ul>form.navigation--searchform:before{left:.5em;top:.33em}
header.navigation .icon-apply,header.navigation .icon-menu,header.navigation .icon-search{position:relative}
header.navigation .icon-apply:after{top:-2px}
header.navigation .icon-menu:after{top:-3px}
header.navigation .icon-search:after{top:-3px}
}
@media only screen and (min-width:959px){div.navigation{height:80px}
header.navigation{height:80px}
header.navigation [class^="header-"],header.navigation [class*=" header-"]{height:80px}
header.navigation .navigation--menu{background:url("../images/global/headernav_desktop.png") top center no-repeat transparent;background-size:auto;min-height:80px}
header.navigation .navigation--menu>ul{height:80px}
header.navigation .navigation--menu>ul>li{position:static;min-height:inherit;right:auto;width:auto}
header.navigation .navigation--menu>ul>li a:hover{background:#1b3878}
header.navigation .navigation--menu>ul>li>a:hover{background:rgba(1,33,105,0.95)}
header.navigation .navigation--menu>ul>li.navigation--link__home a{background-image:url("../images/global/headernav_logo_desktop.png");background-position:center 26px;background-size:contain;background-repeat:no-repeat;background-color:transparent}
header.navigation .navigation--menu>ul>li>a>div>span{height:80px;font-size:1em}
header.navigation .navigation--menu>ul>li>a span{height:80px}
header.navigation .navigation--menu>ul>li>a span.navigation--text{font-size:1.25em;font-weight:100;line-height:4.1em}
header.navigation .navigation--menu>ul>li>div.navigation--submenu{top:80px;position:absolute;width:100%;height:auto;overflow:auto;padding-bottom:0}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul:before,header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul:after,header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul:before,header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul:after{content:"";display:table}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul:after{clear:both}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li{border-bottom:0;border-top:0;cursor:auto;float:left;width:25%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li span{padding-left:.3em;border-bottom:1px solid #d8d1cb;border-bottom-width:2px;border-color:#304a84;color:#9097b1;display:inline-block;font-size:31px;width:90%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li{line-height:2em;text-indent:0;width:90%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul>li>ul{box-sizing:border-box;display:block;list-style:none;margin:10px 0 0;padding:0}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>ul>li>ul.normal-sub{display:inline-block;margin:0;overflow:auto;width:100%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply h3{float:left;margin-right:1em;text-align:right;width:50%}
header.navigation .navigation--menu>ul>li>div.navigation--submenu>div.navigation--link__apply a.cta{float:left;margin:10px auto;width:200px}
header.navigation .hide-for-desktop{display:none!important}
header.navigation .hide-for-mobile{display:block!important}
}
@media only screen and (max-width:959px){header.navigation .navigation--menu>ul>li>div>ul>li.navigation--subnav i:after{color:#fff;font-size:2.5em;font-style:normal;opacity:0;position:absolute;right:15px;top:7px}
header.navigation .navigation--menu>ul>li>div>ul>li.navigation--subnav.closed i.icon-plus:after{opacity:1}
header.navigation .navigation--menu>ul>li>div>ul>li.navigation--subnav.opened i.icon-minus:after{opacity:1}
header.navigation .navigation--menu>ul>li>div>ul>li{clear:both}
header.navigation .navigation--menu>ul>li>div>ul>li a:hover{background-color:#012169}
header.navigation .navigation--menu>ul>li>div>ul>li>span:hover{background-color:#012169}
header.navigation .navigation--menu>ul>li>div>ul .hide-for-desktop{display:block!important}
header.navigation .navigation--menu>ul>li>div>ul .hide-for-mobile{display:none!important}
}
.masthead-example{display:block}
footer{background-color:#ebe7dd;margin:0 auto;padding:0 0 20px;position:relative;width:100%;z-index:6}
footer [class^="footer--social"],footer [class*=" footer--social"],footer [class^="footer--social__"],footer [class*=" footer--social__"]{font-size:16px;display:inline-block;color:#fff;text-align:center;margin-top:-1px}
footer [class^="footer--social"]>.iconcontainer,footer [class*=" footer--social"]>.iconcontainer,footer [class^="footer--social__"]>.iconcontainer,footer [class*=" footer--social__"]>.iconcontainer{border-radius:3px;height:35px;margin:20px 14px 17px;width:35px}
footer a.footer--social__linkedin .iconcontainer{background-color:#007bb6}
footer a.footer--social__twitter .iconcontainer{background-color:#1da0f1}
footer a.footer--social__youtube .iconcontainer{background-color:#e22c26}
footer a.opened{background:rgba(1,33,105,0.95)}
footer [class^="footer--background__"],footer [class*=" footer--background__"]{background-color:#0c1223;float:left;height:120px;left:0;position:absolute;right:0;top:135px;width:50%}
footer .footer-bar{height:63px}
footer .footer--background__main{background:url("../images/global/footer_background.png") top center no-repeat transparent;margin:0 auto;width:100%;z-index:1}
footer .footer--background__left{background-color:#c41230;right:0}
footer .footer--background__right{left:auto}
footer .footer--social{height:72px;width:100%}
footer .footer--social ul{list-style:none}
footer .footer--social ul.parent{display:inline-block}
footer .footer--social ul ul{display:none}
footer .footer--social .dropdown-menu{position:absolute;bottom:100%;left:0;min-width:250px;width:100%;border:solid 1px #324b84;border-bottom:0;background:#021f69}
@media only screen and (min-width:959px){footer .footer--social .dropdown-menu{background:rgba(1,33,105,0.95);left:auto;min-height:63px;width:auto}
}
footer .footer--social .dropdown-menu a{display:block;padding:3px 13px;color:#fff;font-size:20px;line-height:2.6rem}
footer .footer--social .dropdown-menu a:focus,footer .footer--social .dropdown-menu a:hover{background-color:#0d204a}
footer>.footer--social>span,footer>.footer--links a{color:#242424;font-size:1.25rem;line-height:1.15rem;padding-top:20px}
footer>.footer--links a{float:left;font-size:1.15rem;font-weight:100;height:auto;max-width:50%;padding:0;text-align:center;width:50%}
footer>.footer--social,footer>.footer--links{position:relative;left:auto;right:auto;text-align:center;z-index:6}
footer>.footer--links{border-bottom:2px solid #d1c9c0;padding:20px 10px;width:100%}
footer>.footer--social{background-color:#d1c9c0;display:table;margin:0 auto;max-width:1440px}
footer>.footer--social [class^="icon-"]:after,footer>.footer--social [class*=" icon-"]:after{display:inline-block;font-size:2.5rem;line-height:26px;padding:0;position:relative}
footer>.footer--social .icon-social-youtube:after{font-size:2rem;line-height:31px;top:-2px}
footer>.footer--social>a.opened i:after,footer>.footer--social>a.opened:hover i:after{background-color:rgba(1,33,105,0.95);color:#fff}
footer>.footer--social>a>ul{background-color:rgba(1,33,105,0.95);bottom:60px;display:inline-block;display:none;list-style:none;position:absolute;width:100%;z-index:9999;border:solid 1px #324b84;border-width:1px 1px 0 1px}
footer>.footer--social>a>ul>li{color:#fff;font-size:1.15rem;font-weight:100;line-height:2.6rem;padding:0 10px;text-align:left;text-indent:40px}
footer>.footer--lowerlinks,footer>.footer--disclaimer,footer>.footer--copyright{color:#333;position:relative;text-align:center;max-width:1440px;margin:.5em auto}
footer>.footer--lowerlinks>span,footer>.footer--lowerlinks>p,footer>.footer--lowerlinks a,footer>.footer--disclaimer>span,footer>.footer--disclaimer>p,footer>.footer--disclaimer a,footer>.footer--copyright>span,footer>.footer--copyright>p,footer>.footer--copyright a{font-size:.75rem;max-width:830px;position:relative}
footer>.footer--lowerlinks>a,footer>.footer--disclaimer>a,footer>.footer--copyright>a{display:inline-block;margin-bottom:1.15rem;color:#333;padding:0 10px}
footer>.footer--disclaimer{margin:0 32px;text-align:left}
@media only screen and (min-width:639px){footer{padding:0 0 20px;width:100%}
footer [class^="footer--background__"],footer [class*=" footer--background__"]{height:120px;top:135px;width:50%}
}
@media only screen and (min-width:959px){footer{background-color:#d1c9c0}
footer .hide-for-desktop{display:none!important}
footer .hide-for-mobile{display:block!important}
footer [class^="footer--background__"],footer [class*=" footer--background__"]{height:63px;width:25%;top:0}
footer .footer--background__left{width:75%}
footer .footer--background__main{background:url("../images/global/footer_background.png") 75% 0 no-repeat transparent;width:100%}
footer>.footer--social span{float:left;line-height:40px;margin-right:15px;position:relative}
footer>.footer--social span,footer>.footer--lowerlinks a{font-size:1.15rem}
footer>.footer--social,footer>.footer--lowerlinks{position:relative;top:0;z-index:2;padding-left:32px;padding-right:32px}
footer>.footer--social [class^="icon-"],footer>.footer--social [class*=" icon-"],footer>.footer--social .icon{position:relative}
footer>.footer--social{height:70px}
footer>.footer--lowerlinks{margin-top:5px;margin-bottom:0;line-height:31.5px;top:0;width:auto;z-index:2}
footer>.footer--lowerlinks a{color:#202020;float:left;font-size:1.15rem;padding:0 2em 0 0;margin-bottom:0}
footer>.footer--lowerlinks a:hover{color:#012169}
footer>.footer--social{background-color:transparent;text-align:left;width:100%}
footer>.footer--social a{position:relative;display:inline-block}
footer>.footer--social a>ul{bottom:100%;left:0;list-style:none;min-width:250px;position:absolute;text-align:left;z-index:10}
footer>.footer--social a>ul>li{color:#fff;font-size:20px;min-width:100px;padding:3px 13px;text-indent:15px}
footer>.footer--social>a:hover [class^="icon-"]:after,footer>.footer--social>a:hover [class*=" icon-"]:after{background-color:#0d204a}
footer>.footer--social>a:hover>ul>li:hover,footer>.footer--social>a:hover [class^="icon-"]:after,footer>.footer--social>a:hover [class*=" icon-"]:after{background-color:#0d204a}
footer>.footer--disclaimer,footer>.footer--copyright{margin:0 auto;padding:0 32px;width:auto}
footer>.footer--disclaimer>span,footer>.footer--copyright>span{color:#000;float:left;font-size:.675rem;line-height:2rem;padding:0 2em 0 0}
footer>.footer--disclaimer{margin:10px auto 5px}
}
@media only screen and (max-width:959px){footer .hide-for-desktop{display:inline-block!important}
footer .hide-for-mobile{display:none!important}
}
.text{line-height:normal;line-height:initial}
.story>.text>.text>p{line-height:2em}
.text--legal{font-size:.8em;line-height:1em}
.text--base-hero-component{position:absolute;left:0;right:0;z-index:1;margin:93px auto 80px auto;width:90%;text-align:center}
@media only screen and (min-width:640px){.text--base-hero-component{width:100%;margin-top:130px}
}
.text--base-hero-component h1,.text--base-hero-component h2{font-weight:100;font-size:2.5em;line-height:normal;color:#fff}
@media only screen and (min-width:640px){.article .text--base-hero-component h1,.article .text--base-hero-component h2{font-size:4.5em;margin-top:.25em}
}
.text--base-hero-component h3,.text--base-hero-component h4,.text--base-hero-component p{padding-bottom:15px;margin:auto;font-weight:100;font-size:1.5em;line-height:normal;color:#fff}
@media only screen and (min-width:640px){.text--base-hero-component h3,.text--base-hero-component h4,.text--base-hero-component p{padding-bottom:5px;font-size:2.5em}
}
.text--third-hero-variant h2{font-weight:100;margin:0 auto;max-width:1140px;text-align:center}
.text--video-component h1,.text--video-component h2,.text--video-component h3,.text--video-component h4,.text--video-component h5,.text--video-component h6,.text--video-component p{padding:50px 0;font-size:38px;font-weight:100;color:#fff;text-align:center}
@media only screen and (min-width:640px){.text--video-component h1,.text--video-component h2,.text--video-component h3,.text--video-component h4,.text--video-component h5,.text--video-component h6,.text--video-component p{font-size:28px}
}
.text--slider-description{position:relative;width:100%;max-width:640px;margin:56.25% auto;top:201%;height:29px;line-height:29px}
.text--slider-title{padding:30px 0}
div[class^="working-for-what-matters"] .text--slider-title{padding:60px 0 30px}
.text--slider-title h3{color:#293b81}
.teaser--article-sidebar{display:block;margin:1em auto;padding:2em 0}
.teaser--article-sidebar .teaser__title{font-family:'connections';display:block;text-align:center}
.teaser--article-sidebar .teaser__image{display:block;width:auto;float:none}
.teaser--jobheader{display:block;margin:1em auto;padding:2em .25em;text-align:center}
.teaser--jobheader .teaser__title{margin:.25em 0;color:#857363;font-weight:normal}
@media only screen and (min-width:641px){.teaser--jobheader .teaser__title{font-size:3em}
}
.teaser--jobheader .teaser__subtitle,.teaser--jobheader h2{margin-top:0;color:#202020;font-weight:normal}
@media only screen and (min-width:641px){.teaser--jobheader .teaser__subtitle,.teaser--jobheader h2{font-size:2em}
}
.teaser--jobheader .teaser__image{display:block;width:auto;float:none;margin:0 auto .5em auto}
.teaser--jobheader .teaser__content{float:none;width:auto;display:block}
.teaser--jobheader .teaser__content a{font-size:1em}
.teaser--jobheader .teaser__content .btn{position:relative;display:block;padding:.25em .5em;padding-right:3em;margin:0 auto;text-align:center;font-size:1em}
.teaser--jobheader .teaser__content .btn:after{content:"\25be";position:absolute;top:0;right:0;bottom:0;border-left:solid 2px rgba(255,255,255,0.15);vertical-align:middle;line-height:2.25em;padding:0 1em}
.teaser--jobheader .teaser__content p,.teaser--jobheader .teaser__content div{margin:.5em 0;color:#202020}
.teaser--jobheader .teaser__content ul{margin:.5em 0;list-style-type:none}
.teaser--jobheader .teaser__content ul li{display:inline-block;margin:0 0 .25em .25em;white-space:nowrap}
.teaser--jobheader .teaser__content .drop{margin:0 auto;display:none;position:absolute;z-index:8;left:0;right:0;max-width:90%}
@media only screen and (min-width:641px){.teaser--jobheader .teaser__content .drop{max-width:none}
}
.teaser--jobheader .teaser__content .drop dl{padding:1em;margin:0 auto;text-align:left;line-height:2em;background-color:rgba(0,115,207,0.95);color:#fff;border-top:solid 2px rgba(255,255,255,0.15)}
.teaser--jobheader .teaser__content .drop dl:first-child{border-top:0}
.teaser--jobheader .teaser__content .drop dl dt{margin-left:1em}
.teaser--jobheader .teaser__content .drop dl dt a{color:#fff}
.teaser--jobheader .teaser__brand--logo .logo-link{display:block;margin:.5em auto}
@media only screen and (min-width:641px){.teaser--jobheader .teaser__content .btn{width:60%}
.teaser--jobheader .teaser__content .drop dl{width:60%}
}
@media only screen and (min-width:959px){.teaser--jobheader .teaser__content .btn{width:40%;font-size:1.3em}
.teaser--jobheader .teaser__content .drop dl{width:40%}
}
.job_description_content_container_container__col_background #job_description_content_container_container__col_background_background__content_contentslider{max-width:1280px;margin:0 auto}
.job_description_content_container_container__col_background .text--slider-title{padding:10px 0}
.job_description_content_container_container__col_background .text--slider-title h2{color:#857363}
.job_description_content_container_container__col_background.background--colors-tan{padding-bottom:0}
.job_description_content_container_container__col_background_0 .text--slider-title{padding:10px 0}
.job_description_content_container_container__col_background_0 .text--slider-title h2{color:#857363}
.job_description_content_container_container__col_background_0 .genericlist .teaser--related-article .teaser__content .teaser__title{font-size:1em;padding-top:.5em;padding-bottom:.5em;color:#13377c;border-bottom:ridge 2px #ccc}
.job_description_content_container_container__col_background_0 .genericlist .teaser--related-article .teaser__content .teaser__title span{font-size:.9em;font-weight:normal}
.job_description_content_container_container__col_background_0 .genericlist .teaser--related-article .teaser__content p{padding:0;margin:.5em 0;font-weight:normal;font-size:.9em}
.job_description_content_container_container__col_background_0 .genericlist .teaser--related-article .teaser__content .btn{font-size:1em;padding:0;background-color:transparent;color:#0073cf;text-align:left}
.job_description_content_background .text h2{color:#857363}
.job_description_content_background .genericlist{margin:2em 0}
.job_description_content_background .genericlist .list--grid-2-col{padding:0 50px}
.job_description_content_background .genericlist .list__item{background-image:url(../images/job/icon-check-red.png);background-repeat:no-repeat;background-position:0 0;padding-top:0;padding-left:44px;margin-top:15px;vertical-align:top}
.job_description_content_background .genericlist .list__item p{color:#202020;padding-top:0}
.teaser--jobheader-mid{color:#fff;display:block;margin:0 auto;padding:4em .25em;text-align:center}
.teaser--jobheader-mid .teaser__title{font-size:2em;font-weight:normal;color:#fff;margin-bottom:2em}
.teaser--jobheader-mid .teaser__subtitle{font-weight:normal}
.teaser--jobheader-mid .teaser__image{display:block;width:auto;float:none}
.teaser--jobheader-mid .teaser__content{float:none;width:auto;display:block;color:#fff}
.teaser--jobheader-mid .teaser__content .btn{position:relative;display:block;margin:.5em auto;padding:.25em .5em;text-align:center;text-transform:uppercase;font-size:1em;color:#fff}
.teaser--jobheader-mid .teaser__content .btn--primary,.teaser--jobheader-mid .teaser__content .btn--reversed,.teaser--jobheader-mid .teaser__content .btn--secondary{display:block;margin:30px auto;max-width:450px}
.teaser--jobheader-mid .teaser__content .btn--dropdown,.teaser--jobheader-mid .teaser__content .btn--primary{position:relative;padding-right:3em;padding-left:3em}
.teaser--jobheader-mid .teaser__content .btn--dropdown:after,.teaser--jobheader-mid .teaser__content .btn--primary:after{content:"\25be";position:absolute;top:0;right:0;bottom:0;border-left:solid 2px rgba(255,255,255,0.15);vertical-align:middle;line-height:2.25em;padding:0 1em}
.teaser--jobheader-mid .teaser__content .btn--bordered:before,.teaser--jobheader-mid .teaser__content .btn--secondary:before{content:"";display:none;background-repeat:no-repeat;background-size:contain;vertical-align:top;width:1em;height:1em;padding:.25em;margin-right:.25em}
.teaser--jobheader-mid .teaser__content .btn--bordered+.btn--bordered:before,.teaser--jobheader-mid .teaser__content .btn--bordered+.btn--secondary:before,.teaser--jobheader-mid .teaser__content .btn--secondary+.btn--bordered:before,.teaser--jobheader-mid .teaser__content .btn--secondary+.btn--secondary:before{content:"";display:inline-block;background-image:url(../images/job/icon-share.png)}
.teaser--jobheader-mid .teaser__content p{color:#fff;margin:.5em 0}
.teaser--jobheader-mid .teaser__brand--logo .logo-link{display:block;margin:.5em auto}
@media only screen and (min-width:641px){.teaser--jobheader-mid .teaser__content .btn{width:60%}
}
@media only screen and (min-width:959px){.teaser--jobheader-mid .teaser__content .btn{width:40%;font-size:1.3em}
}
.teaser--c11-hero-variant{background-color:rgba(255,255,255,0.9);left:0;padding:40px 0;right:0;text-align:center;width:100%;z-index:1}
@media only screen and (min-width:640px){.teaser--c11-hero-variant{padding:23px 0}
}
.teaser--c11-hero-variant .teaser__title{color:#857363;font-size:1.7em;margin:0;padding-bottom:20px}
.teaser--c11-hero-variant .teaser__content{float:none;margin:0 auto 6px auto}
@media only screen and (min-width:640px){.teaser--c11-hero-variant .teaser__content{padding:0}
}
.teaser--c11-hero-variant .teaser__content--ctawrap{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
@media only screen and (min-width:640px){.teaser--c11-hero-variant .teaser__content--ctawrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.teaser--c11-hero-variant .teaser__content .ctabutton{margin:0 .5em .5em .5em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.teaser--c12-hero-variant{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;background-color:#ebe7dd}
@media only screen and (min-width:768px){.teaser--c12-hero-variant{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.teaser--c12-hero-variant .teaser__image{width:100%;overflow:hidden}
@media only screen and (min-width:768px){.teaser--c12-hero-variant .teaser__image{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
.teaser--c12-hero-variant .teaser__image img{display:block;width:100%}
.teaser--c12-hero-variant .teaser__content{padding-top:2em;padding-bottom:2em}
@media only screen and (min-width:768px){.teaser--c12-hero-variant .teaser__content{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:1% 4%}
}
.teaser--c12-hero-variant .teaser__content .teaser__title{font-size:2.25rem;font-weight:100;color:#857363}
@media only screen and (min-width:768px){.teaser--c12-hero-variant .teaser__content .teaser__title{line-height:1}
}
@media only screen and (min-width:1180px){.teaser--c12-hero-variant .teaser__content .teaser__title{font-size:4.5rem}
}
.teaser--c12-hero-variant .teaser__content p{margin-top:5px;margin-bottom:20px;font-weight:100;font-size:1.25rem;line-height:1.2}
@media only screen and (min-width:639px){.teaser--c12-hero-variant .teaser__content p{margin-top:15px;line-height:1.5}
}
@media only screen and (min-width:768px){.teaser--c12-hero-variant-right{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.teaser--c13-hero-variant{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;background-color:rgba(255,255,255,0.9)}
@media only screen and (min-width:960px){.teaser--c13-hero-variant{padding:2em 1em;height:361px;max-width:722px}
}
.teaser--c13-hero-variant .teaser__content{float:none}
.teaser--c13-hero-variant .teaser__content--ctawrap{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
@media only screen and (min-width:640px){.teaser--c13-hero-variant .teaser__content--ctawrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.teaser--c13-hero-variant .teaser__content .teaser__title{color:#857363;font-weight:100;text-align:left}
@media only screen and (min-width:960px){.teaser--c13-hero-variant .teaser__content .teaser__title{margin-bottom:20px;font-size:4.5rem;line-height:normal}
}
.teaser--c13-hero-variant .teaser__content a{margin:.5em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media only screen and (min-width:640px){.teaser--c13-hero-variant .teaser__content a:first-of-type{margin-left:0}
}
.teaser--third-hero-variant{padding:0;margin-top:20px;text-align:center}
.teaser--third-hero-variant .teaser__title{margin:auto;padding-bottom:20px;font-weight:100}
.teaser--third-hero-variant .teaser__content{width:100%;padding:0;margin:auto}
.teaser--line-of-business{background-color:white;padding:0;float:none}
.teaser--line-of-business .teaser__image{width:100%;display:block;float:none}
.teaser--line-of-business .teaser__image img{width:100%}
.teaser--line-of-business .teaser__title{font-size:1.438em;color:#012169;font-family:"Connections",Arial,Verdana,Helvetica,sans-serif;margin:.5em 0;float:none}
.teaser--line-of-business .teaser__content{width:100%;float:none;padding-bottom:1em}
@media only screen and (min-width:640px){.teaser--line-of-business .teaser__content{min-height:275px}
}
@media only screen and (min-width:810px){.teaser--line-of-business .teaser__content{min-height:290px}
}
.teaser--line-of-business .teaser__content p{color:#202020;font-size:1.063em;display:block;margin-bottom:1em;padding:0}
.teaser--line-of-business .teaser__content .btn{margin:.5em 0}
.teaser--related-article{width:100%;background-color:white;padding-top:0}
.teaser--related-article .teaser__image{display:block;width:100%;max-height:200px;overflow:hidden}
.teaser--related-article .teaser__image img{width:100%;height:auto}
.teaser--related-article .teaser__content{padding:0 1em;display:block;width:100%;background-color:white}
.teaser--related-article .teaser__content p{font-weight:bold;color:#012169;line-height:1.2em;padding:1.5em 0 1em}
.teaser--related-article .teaser__content p.no-padding{padding:0}
.teaser--related-article .teaser__content p a{font-weight:normal;color:#0073cf;padding:0}
.teaser--c15-hero-variant{text-align:center}
.teaser--c15-hero-variant .teaser__title{padding-bottom:30px;margin:auto;margin-bottom:30px;border-bottom:solid 2px #d1c9c0;display:inline-block}
.teaser--c15-hero-variant .teaser__title h1{font-weight:100;margin-bottom:0}
.teaser--c15-hero-variant .teaser__content{padding-right:0;padding-left:0;margin:auto;float:none}
.teaser--c15-hero-variant .teaser__content h3{max-width:940px;margin:auto;font-weight:100;color:#757575;line-height:1.5}
.teaser--c15-hero-variant .teaser__content p{margin:1em 0;text-align:left;line-height:2;color:#202020}
.teaser--c15-hero-variant .teaser__content p:first-of-type{margin-top:50px}
.list{width:auto;overflow:auto;list-style:none;text-align:left}
.isEdit .list{min-height:100px}
.list.slick-initialized{overflow:hidden}
.list__item{width:100%;list-style:none}
[class*="sidebar-related"] .list .list__item,[class*="sidebar-related"] .list .related-list{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;list-style:none;margin:2em 0}
.list--grid-1-col>li.related-list{margin-bottom:3%;width:100%}
.list--grid-2-col{max-width:940px}
.list--grid-2-col,.list--related-article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 2em}
.list--grid-2-col .list__item,.list--grid-2-col .related-list,.list--related-article .list__item,.list--related-article .related-list{margin-bottom:15px;background-color:#fff}
@media only screen and (min-width:767px){.list--grid-2-col .list__item,.list--grid-2-col .related-list,.list--related-article .list__item,.list--related-article .related-list{-webkit-flex-basis:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;margin-bottom:3%}
}
.list--grid-2-col>li.related-list,.list--related-article>li.related-list{margin-bottom:3%;width:100%}
@media only screen and (min-width:767px){.list--related-article .articletile .articletile__content .articletile__title{font-size:1.25rem}
}
.list--grid-3-col,.list--line-of-business{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:639px){.list--grid-3-col .list__item:last-child,.list--grid-3-col .related-list:last-child,.list--line-of-business .list__item:last-child,.list--line-of-business .related-list:last-child{display:list-item}
}
.list--grid-3-col .list__item,.list--grid-3-col .related-list,.list--line-of-business .list__item,.list--line-of-business .related-list{background-color:#fff;margin-bottom:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
@media only screen and (min-width:767px){.list--grid-3-col .list__item,.list--grid-3-col .related-list,.list--line-of-business .list__item,.list--line-of-business .related-list{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 2%}
}
@media only screen and (min-width:639px){.list--grid-3-col .list__item,.list--grid-3-col .related-list,.list--line-of-business .list__item,.list--line-of-business .related-list{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}
.list--grid-3-col .list__item:last-child,.list--grid-3-col .related-list:last-child,.list--line-of-business .list__item:last-child,.list--line-of-business .related-list:last-child{display:list-item}
}
.people-related-tiles .list--grid-3-col .list__item:last-child,.people-related-tiles .list--grid-3-col .related-list:last-child,.people-related-tiles .list--line-of-business .list__item:last-child,.people-related-tiles .list--line-of-business .related-list:last-child{display:none}
@media only screen and (min-width:639px){.people-related-tiles .list--grid-3-col .list__item:last-child,.people-related-tiles .list--grid-3-col .related-list:last-child,.people-related-tiles .list--line-of-business .list__item:last-child,.people-related-tiles .list--line-of-business .related-list:last-child{display:list-item}
}
.list--grid-3-col>li.related-list,.list--line-of-business>li.related-list{margin-bottom:15px;width:100%}
.list--related-teams .articletile .articletile__content .ctalink{line-height:normal}
.list--grid-3_2-1-col{max-width:1140px;margin:0 auto}
.list--grid-3_2-1-col .list__item,.list--grid-3_2-1-col .related-list{display:inline-block;float:left;padding:15px;width:100%}
@media only screen and (min-width:640px){.list--grid-2-col>li.related-list,.list--related-article>li.related-list{-webkit-flex-basis:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;margin-bottom:3%}
.list--grid-3-col>li.related-list,.list--line-of-business>li.related-list{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;margin-bottom:2%;margin-left:0;margin-right:2%}
}
@media only screen and (min-width:960px){.list--grid-3_2-1-col .list__item,.list--grid-3_2-1-col .related-list{margin-left:1%;width:30%}
.list--grid-3_2-1-col .list__item:first-child,.list--grid-3_2-1-col .related-list:first-child{margin-left:0;width:68%;padding-bottom:2em}
}
.background--repeat{background-repeat:repeat}
.background--repeat-x{background-repeat:repeat-x}
.background--repeat-x{background-repeat:repeat-y}
.background--hero-component{position:relative;height:350px;background-position:left}
@media only screen and (min-width:640px){.background--hero-component{height:600px}
}
.background--c13-hero-variant{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10em;padding-top:10em;padding-left:15px;padding-right:15px;text-align:center}
@media only screen and (min-width:960px){.background--c13-hero-variant{padding-top:20em;padding-bottom:20em}
}
.background--third-hero-variant{padding:60px 0}
@media only screen and (min-width:960px){.background--third-hero-variant.background--third-hero-variant-extra-padding{padding-top:80px;padding-bottom:120px}
}
.background--slider-nav{background-color:#0073cf}
.background--slider-image{width:100%;padding-bottom:56.25%;position:relative;margin:0 auto}
.background--slider-image .background__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:640px;margin:0 auto}
.background--slider-thumbnail{width:112px;height:63px;padding:0;margin:0;display:inline-block;background-size:100% auto;background-position:center center}
.background--colors-white-translucent{background-color:rgba(255,255,255,0.8);height:2em;bottom:0;position:absolute}
.background--colors-white-translucent .text p{line-height:2em;padding:0 20px}
.background--colors-tan{background-color:#f6f3ee;padding-bottom:3.5em}
.background--colors-dark-blue{background-color:#012169}
.background--articleheader-component{background-position:50% 0;background-size:100%;display:block;margin:0 auto;max-width:1440px;position:relative;width:100%}
.background--articleheader-component>.parsys.background__content{display:block;height:0;padding-top:34.82%}
.wordscroller p{position:relative;display:inline-block}
.wordscroller #wordScroll{display:inline-block;width:auto;min-width:125px;vertical-align:text-bottom}
@media only screen and (min-width:959px){.wordscroller #wordScroll{min-width:160px}
}
.wordscroller #wordScroll span{display:block;position:relative;text-align:left;top:0;transition:width 1s;width:100%}
.video{position:relative}
.article.video .video{background-color:#000}
.video__wrapper{max-width:940px;margin:0 auto 80px auto;position:relative}
.article.video .video__wrapper{background-color:#000;margin:0 auto}
.article.video .video__wrapper a{color:#0073cf;z-index:1;padding-right:1.563em}
.video__wrapper:after{padding-top:56.25%;display:block;content:''}
.video__wrapper .transcript__button:focus{outline:0}
.video__wrapper a{position:absolute;bottom:-45px;right:0;display:block;font-weight:100;text-align:right;color:#fff}
.video__wrapper img{margin-right:5px;width:22px;vertical-align:text-bottom}
.video__transcript{background-color:#fff;display:none;left:0;margin:-80px auto 0;padding-bottom:60px;padding-top:60px;position:absolute;right:0;max-width:940px;z-index:10}
@media only screen and (min-width:1000px){.video__transcript{width:940px}
}
.article.video .video__transcript{margin-top:0}
.video__transcript-content{position:relative;margin:auto;max-width:90%;text-align:left}
@media only screen and (min-width:960px){.video__transcript-content{max-width:56em}
}
.video__transcript-content .close-btn{position:absolute;right:0;top:-35px}
.video__transcript-content .close-btn .icon-cross{color:#0073cf;font-size:1.5rem;margin-left:10px}
.video__transcript-content:focus{outline:0}
.video__transcript-content p{margin:auto;color:#202020!important}
.video__transcript-content p b{color:#202020!important}
@media only screen and (min-width:960px){.video__transcript-content p{margin:0;padding-left:15px;max-width:35em}
}
.video .vjs-big-play-button{margin:auto;right:0;left:0;top:0;bottom:0}
.video .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.video .vjs-play-progress,.video .vjs-volume-level{background:#c41230!important}
.video .video-js{position:absolute!important;top:0;bottom:0;right:0;left:0;width:100%!important;height:100%!important}
.video .video-js *:focus{background-color:rgba(255,255,255,0.2)!important}
.container--listcomponent.container--rsscomponent table>tbody>tr>td{white-space:normal}
.container--listcomponent.container--rsscomponent table>tbody>tr>td:first-child{font-weight:normal}
.container--listcomponent.container--rsscomponent table>tbody>tr>td.edescription{padding-bottom:7px}
@media only screen and (min-width:960px){.container--listcomponent.container--rsscomponent table>tbody>tr>td .job-link{padding-bottom:50px}
}
.container--listcomponent.container--rsscomponent h4{font-size:1.85rem}
.container--listcomponent.container--rsscomponent .input-group--filters>ul#searchTeam{width:20%}
@media only screen and (min-width:960px){.container--listcomponent.container--rsscomponent .input-group--filters{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.container--listcomponent.container--rsscomponent .input-group--filters>ul{max-width:300px;margin:15px 0 15px 30px}
.container--listcomponent.container--rsscomponent .input-group--filters h4{margin:15px 0 15px 30px}
}
.container--listcomponent.container--rsscomponent .filter-dropdown.filter-dropdown--inactive{border:1px solid #c0bcb3;color:#c0bcb3;pointer-events:none}
@media only screen and (min-width:960px){.container--listcomponent.container--rsscomponent table>tbody>tr>td.edescription{padding-bottom:1px}
}
td.hidden{display:none!important}
.container--listcomponent{margin-bottom:2em}
.container--listcomponent .icon-plus,.container--listcomponent .icon-minus{font-size:3rem;line-height:.7em}
.container--listcomponent .icon-search{font-size:2rem;left:15px;line-height:36px;position:absolute;color:#818181}
.container--listcomponent #opportunityhead{background-color:#f9f8f5;display:none;font-size:1.5rem;padding:10px 20px;text-align:center}
.container--listcomponent .listcomponent-form{padding-bottom:1px;background-color:#ebe7dd}
.container--listcomponent .listcomponent-form .filter-header{position:relative;overflow:hidden;padding:15px}
.container--listcomponent .listcomponent-form .filter-header--text{float:left;color:#0073cf}
.container--listcomponent .listcomponent-form .filter-header--link{position:absolute;right:15px;top:0}
.container--listcomponent .listcomponent-form .filter-header--link:after{display:block;line-height:1.05em}
.container--listcomponent .listcomponent-form .form-group{display:none}
.container--listcomponent .table-outer{margin:0 auto}
.container--listcomponent p.noresults{width:90%;max-width:1260px;margin:0 auto}
.container--listcomponent table{width:100%}
.container--listcomponent table>thead{font-weight:normal;display:none}
.container--listcomponent table>thead>tr>td{background-color:#ebe7dd;font-size:1.5rem;padding:10px 20px}
.container--listcomponent table>tbody>tr:before,.container--listcomponent table>tbody>tr:after{content:'';display:block;height:15px;font-size:0;line-height:0}
.container--listcomponent table>tbody>tr td.edescription{padding-bottom:7px}
.container--listcomponent table>tbody>tr>td{vertical-align:top;white-space:pre-wrap}
.container--listcomponent table>tbody>tr>td:first-child{font-weight:bold}
.container--listcomponent table>tbody>tr>td .job-link{display:block;padding:1px 20px 0;color:#202020}
.container--listcomponent table th,.container--listcomponent table thead tr,.container--listcomponent table tr:nth-child(even){background-color:#f7f5f1}
.container--listcomponent table tr{background-color:#fff;display:block;padding:15px 0}
.container--listcomponent table tr td{border-width:0;display:block}
.container--listcomponent table tr:hover{background-color:#ebe7dd}
.input-group--search{max-width:1260px;margin:0 15px 1em 15px;border:1px solid #a39382;position:relative}
.input-group--search .form-control{border-width:0;padding:10px 10px 10px 2.5em;width:100%;margin:0}
.input-group--filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1260px;margin:0 auto}
.input-group--filters-outer{margin-bottom:8px;background-color:#ebe7dd}
.input-group--filters ul{padding:0;margin:0}
.input-group--filters ul a{display:block;padding:.5em;color:#202020}
.input-group--filters ul a:hover{background-color:#fff}
.input-group--filters ul a.filter-reset{font-weight:normal!important;font-style:italic}
.input-group--filters ul,.input-group--filters li{list-style-type:none}
.input-group--filters ul:focus,.input-group--filters li:focus{outline:dotted 1px}
.input-group--filters>ul,.input-group--filters h4{display:inline-block;margin:7px 15px}
.input-group--filters>ul:first-child,.input-group--filters h4:first-child{margin-left:0}
.input-group--filters>h4{display:none;line-height:1;color:#012169}
.input-group--filters>ul{position:relative;display:block;width:100%;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;border:1px solid #a39382;z-index:9}
.input-group--filters>ul#searchTeam>li>ul>li>a{font-weight:bold}
.input-group--filters>ul ~ ul{z-index:8}
.input-group--filters>ul ~ ul ~ ul{z-index:7}
.input-group--filters>ul>li>ul{display:none}
.input-group--filters>ul>li.filter-open{background-color:#f9f8f5}
.input-group--filters>ul>li.filter-open div:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.input-group--filters>ul>li>div{display:block;padding:.75em 1.25em .75em .5em;cursor:pointer}
.input-group--filters>ul>li>div:after{position:absolute;right:.5em;top:0;content:"\25be";line-height:2.5em}
.input-group--filters>ul>li>ul{position:absolute;width:100%;background-color:#f9f8f5;outline:1px solid #a39382}
.input-group--filters>ul>li>ul ul a{padding-left:1em;white-space:normal}
@media only screen and (min-width:960px){.page--listpage .datacontainer>.container__col{max-width:none;padding-left:0;padding-right:0}
.container--listcomponent .listcomponent-form{background-color:transparent;margin-bottom:0}
.container--listcomponent .listcomponent-form .form-group{display:block!important}
.container--listcomponent .input-group--filters{margin-bottom:2em;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:12px 0}
.container--listcomponent .input-group--filters-outer{padding:0 15px}
.container--listcomponent .input-group--filters>ul,.container--listcomponent .input-group--filters h4{margin:15px 0 15px 15px}
.container--listcomponent .input-group--filters>ul:first-child,.container--listcomponent .input-group--filters h4:first-child{margin-left:0}
.container--listcomponent .input-group--filters>ul{display:inline-block;width:18%}
.container--listcomponent .input-group--filters>ul#searchTeam{width:24%}
.container--listcomponent .input-group--filters>h4{display:inline-block}
.container--listcomponent .input-group--search{margin:0 auto 2.25em auto}
.container--listcomponent .input-group--search-outer{padding:0 15px}
.container--listcomponent .table-outer{padding:0 15px}
.container--listcomponent p.noresults{width:100%}
.container--listcomponent table{max-width:1260px;margin:0 auto}
.container--listcomponent table tbody,.container--listcomponent table thead{display:table-row-group}
.container--listcomponent table tbody tr,.container--listcomponent table thead tr{display:table-row;margin:0}
.container--listcomponent table tbody tr:before,.container--listcomponent table tbody tr:after,.container--listcomponent table thead tr:before,.container--listcomponent table thead tr:after{display:none}
.container--listcomponent table tbody tr>td,.container--listcomponent table thead tr>td{display:table-cell}
.container--listcomponent table tbody tr>td .job-link,.container--listcomponent table thead tr>td .job-link{padding:20px}
.container--listcomponent table tbody tr td.edescription{padding-bottom:1px}
.container--listcomponent table tbody tr>td:first-child{padding-top:0}
}
.accesibility-txt{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.inLoading .loadItem,.inLoading .loadItem a{color:transparent!important}
.slideshow{overflow:hidden}
.slideshow>aside{margin:0 0 10px}
.slideshow>aside .flexslider{background:#fff;padding:0;position:relative;zoom:1}
.slideshow>aside .flexslider .flex-viewport{max-height:2000px;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}
.slideshow>aside .flexslider .slides{list-style:none;margin:0;padding:0;zoom:1}
.slideshow>aside .flexslider .slides li{display:none;list-style:none;margin:0;padding:0;position:relative;-webkit-backface-visibility:hidden}
.slideshow>aside .flexslider .slides li span{background:rgba(255,255,255,0.8);bottom:0;display:inline-block;padding:10px;position:absolute;width:90%;left:0;right:0;margin:auto}
@media only screen and (min-width:960px){.slideshow>aside .flexslider .slides li span{width:56%}
}
.slideshow>aside .flexslider .slides li img{display:block;height:auto;width:100%}
.slideshow>aside .flexslider.carousel{background-color:#0073cf;padding:0}
.slideshow>aside .flexslider.carousel .image-selected{position:absolute;top:-20px;width:127px;height:6px;background-color:#fff}
.slideshow>aside .flexslider.carousel .controls-wrapper{margin:0 auto;max-width:800px;width:70%}
@media only screen and (min-width:1201px){.slideshow>aside .flexslider.carousel .controls-wrapper{width:100%}
}
.slideshow>aside .flexslider.carousel .controls-wrapper .flex-viewport{padding:20px 0}
.slideshow>aside .flexslider.carousel .controls-wrapper .slides li{margin-right:16px!important;margin-left:16px!important}
.slideshow>aside .flexslider.carousel .controls-wrapper .slides li img{cursor:pointer;display:block;opacity:.5}
.slideshow>aside .flexslider.carousel .controls-wrapper .slides .flex-active-slide img{cursor:default;opacity:1}
.slideshow>aside .flex-direction-nav{list-style:none;margin:0;padding:0;display:none}
.slideshow>aside .flex-direction-nav li{margin-right:5px;position:relative;z-index:10}
.slideshow>aside .flex-direction-nav li.flex-nav-prev{left:0;bottom:-99px}
.slideshow>aside .flex-direction-nav li.flex-nav-next{right:0;bottom:-99px}
.slideshow>aside .flex-direction-nav li a{color:rgba(0,0,0,0.8);cursor:pointer;display:block;height:55px;margin:-20px 0 0;opacity:1;overflow:hidden;position:absolute;text-decoration:none;top:50%;width:40px;z-index:10;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.slideshow>aside .flex-direction-nav li a.flex-next,.slideshow>aside .flex-direction-nav li a.flex-prev{color:rgba(255,255,255,0.8);content:'(';display:inline-block;font-family:"FlagIcons";font-size:40px;text-shadow:1px 1px 0 rgba(255,255,255,0.3);top:-54px;height:40px}
.slideshow>aside .flex-direction-nav li a.flex-next:before,.slideshow>aside .flex-direction-nav li a.flex-prev:before{position:relative;top:-2pt;display:inline-block;content:'';width:.5em;height:.5em;border-top:.1em solid #fff}
.slideshow>aside .flex-direction-nav li a.flex-next{right:-2px;top:-51px}
@media only screen and (min-width:640px){.slideshow>aside .flex-direction-nav li a.flex-next{right:46px;top:-50px}
@-moz-document url-prefix(){.slideshow>aside .flex-direction-nav li a.flex-next{top:-55px}
}
}
@media only screen and (min-width:960px){.slideshow>aside .flex-direction-nav li a.flex-next{right:64px}
}
.slideshow>aside .flex-direction-nav li a.flex-next:before{border-right:.1em solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.5em;right:0}
.slideshow>aside .flex-direction-nav li a.flex-prev{left:-2px;top:-51px}
@media only screen and (min-width:640px){.slideshow>aside .flex-direction-nav li a.flex-prev{left:46px;top:-50px}
@-moz-document url-prefix(){.slideshow>aside .flex-direction-nav li a.flex-prev{top:-55px}
}
}
@media only screen and (min-width:960px){.slideshow>aside .flex-direction-nav li a.flex-prev{left:64px}
}
.slideshow>aside .flex-direction-nav li a.flex-prev:before{border-left:.1em solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.5em;left:0}
.slideshow>aside .flex-direction-nav li a.flex-next.flex-disabled,.slideshow>aside .flex-direction-nav li a.flex-prev.flex-disabled{display:none;cursor:not-allowed}
.slideshow>aside .flex-direction-nav li a.flex-next.flex-disabled:before,.slideshow>aside .flex-direction-nav li a.flex-prev.flex-disabled:before{opacity:.1}
.imagemap{text-align:center;margin:0 auto;background-color:#ebe7dd;padding:1em 0 0 0}
.imagemap>*{padding-left:15px;padding-right:15px}
#homepage .imagemap{padding:40px 0 0 0}
.imagemap nav#navigation{padding-left:0}
.imagemap .title{display:inline-block;padding-right:0}
.imagemap .title h2{font-weight:100;margin-bottom:0!important}
@media only screen and (min-width:960px){.imagemap{padding-top:2em}
}
.imagemap ul,.imagemap li{list-style-type:none;padding:0;margin:0}
.imagemap img{max-width:100%}
.imagemap select#regiondropdown{opacity:1;width:1px;height:1px;line-height:1px;overflow:hidden;position:absolute;left:-9999px;z-index:-1}
.imagemap #navigation ol,.imagemap #navigation ul{list-style:none}
.imagemap #navigation{position:relative;background:transparent;display:inline-block;text-align:left;z-index:10;font-size:1.813rem}
.imagemap #navigation a{color:#0052c2;text-decoration:none}
.imagemap #navigation>ul{padding:0 .25em;position:relative;background-color:transparent;margin-bottom:1em}
.imagemap #navigation>ul>li{display:inline-block;position:relative;vertical-align:top;margin:0;border-bottom:solid 2px #0052c2}
.imagemap #navigation>ul>li>a{display:inline;margin:0}
@media only screen and (min-width:450px){.imagemap #navigation>ul>li>a{display:inline-block}
}
@media only screen and (min-width:640px){.imagemap #navigation{font-size:2.406rem}
}
@media only screen and (min-width:960px){.imagemap #navigation{white-space:nowrap;font-size:3rem}
}
.imagemap .hasTrigger>a{padding-right:.3em!important}
.imagemap .dropDownTrigger a{margin:0;outline:0;vertical-align:bottom}
.imagemap .disclosureArrow{line-height:1.1em}
.imagemap #navigation>ul>li>ul{display:none;position:absolute;margin:0;padding-left:0;font-size:.65em;background:#fff}
.imagemap #navigation>ul>li>ul>li{padding:0;margin:.25em;outline:0}
.imagemap #navigation>ul>li>ul>li a{display:block;padding:.25em}
.imagemap #navigation>ul>li>ul>li:hover,.imagemap #navigation>ul>li>ul>li>a:focus{background:#f5f3ee}
.imagemap .hasHover>ul>li:hover>ul,.imagemap .hasHover>ul>li>ul.hovering{display:block!important}
.imagemap .map{position:relative;padding-bottom:90px;display:inline-block}
@media only screen and (min-width:960px){.imagemap .map{padding-bottom:60px}
}
.imagemap .map img+img{display:none}
.imagemap .map a{position:absolute;display:block;text-align:center;opacity:0}
.imagemap .map a.link-0{top:0;width:33%;height:24%;z-index:1}
@media only screen and (min-width:500px){.imagemap .map a.link-0{height:30%}
}
.imagemap .map a.link-1{top:24%;bottom:80px;width:39%;z-index:2}
@media only screen and (min-width:500px){.imagemap .map a.link-1{top:30%}
}
.imagemap .map a.link-2{top:0;bottom:80px;left:33%;width:67%;z-index:1}
.imagemap .map a.link-3{top:15%;left:67%;bottom:80px;right:0;z-index:2}
@media only screen and (min-width:500px){.imagemap .map a.link-3{top:18%}
}
.imagemap .world-stats{margin:0 auto;padding-bottom:4.5em;background-color:#f5f3ee}
.imagemap .world-stats ul{margin-top:-39px}
.imagemap .world-stats ul+ul{display:none}
.imagemap .world-stats ul li{display:inline-block;margin:-20px 1.5% 4% 1.5%;max-width:39%}
@media only screen and (min-width:374px){.imagemap .world-stats ul li{margin:-25px 1.5% 4% 1.5%}
}
@media only screen and (min-width:767px){.imagemap .world-stats ul li{margin:-39px 1.5% 4% 1.5%}
}
.imagemap .world-stats ul li+li+li{display:none}
@media only screen and (min-width:959px){.imagemap .world-stats ul li+li+li{display:inline-block}
}
.imagemap .world-stats .stat__item{text-align:left;zoom:48%;max-width:100%;vertical-align:top}
@media only screen and (min-width:500px){.imagemap .world-stats .stat__item{display:inline-table}
}
@media only screen and (min-width:768px){.imagemap .world-stats .stat__item{zoom:75%}
}
@media only screen and (min-width:960px){.imagemap .world-stats .stat__item{zoom:90%}
}
@media only screen and (min-width:1024px){.imagemap .world-stats .stat__item{zoom:100%}
}
.imagemap .world-stats .stat__number{display:inline-block;font-size:48px;font-weight:lighter;color:#857363}
.imagemap .world-stats .stat__number sup{top:-10px;font-size:20px}
.imagemap .world-stats .stat__number span{font-size:32px}
.imagemap .world-stats .stat__img{margin-left:10px}
.imagemap .world-stats .stat__text{max-width:200px;font-size:16px;line-height:1.4}
.contentslider{position:relative;z-index:0}
.contentslider .slick-arrow{position:absolute;top:20px;width:30px;overflow:hidden;height:50px}
.contentslider .slick-prev::before{left:10px;top:8px}
.contentslider .slick-next::before{right:12px;top:8px}
.contentslider--slider-nav{margin:0 auto 10px;max-width:80%}
@media only screen and (min-width:960px){.contentslider--slider-nav{max-width:768px}
}
.contentslider--slider-nav .list__item{text-align:center}
.contentslider--slider-nav .slick-list{padding-top:15px!important}
.contentslider--slider-nav .slick-current .background__content{border-top:5px solid white;position:relative;top:-15px;height:1px;width:100%}
.contentslider--slider-nav .slick-prev{left:-40px}
.contentslider--slider-nav .slick-next{right:-40px}
.contentslider--base-hero .list{width:100%}
@media only screen and (min-width:960px){}
.articletile{background-color:#fff}
.articletile .articletile__image img{width:100%}
.articletile .articletile__content{padding:20px 15px}
.articletile .articletile__content .articletile__title{color:#012169;font-size:1.25rem;font-weight:bold}
.articletile .articletile__content .articletile__subtitle{padding-top:0;color:#012169;font-size:1rem}
@media only screen and (min-width:640px){.articletile .articletile__content .articletile__subtitle{font-size:1.125rem}
}
.articletile .articletile__content p{padding-top:7px;padding-bottom:15px;margin:0;color:#202020}
.articletile .articletile__content p:empty{display:none}
.articletile .articletile__content .ctalink{color:#0073cf;display:block;line-height:normal;margin:0;padding:0;text-align:left}
.articletile:hover .ctalink{color:#012169}
.articletile--person .articletile__content .articletile__title{color:#012169;font-weight:bold;text-align:left}
.articletile--person .articletile__content p{border-top:solid 2px #d8d1c9;margin:0;text-align:left;color:#202020;line-height:1.375em}
.articletile--person .articletile__content p.articletile__subtitle{padding-top:0;padding-bottom:15px;border:0;color:#012169}
.articletile--lob .articletile__title{color:#012169;font-weight:bold}
.articletile--lob .articletile__content p{margin:0;color:#202020;line-height:1.375em}
.articletile--story .articletile__title{padding-bottom:15px}
.articletile--event .articletile__content p{padding-bottom:15px;line-height:normal}