@charset "UTF-8";@font-face{font-family:"Font Awesome";src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#Font Awesome") format("svg");font-weight:400;font-style:"normal"}
@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot");src:url("../fonts/ionicons.eot?#iefix") format("embedded-opentype"),url("../fonts/ionicons.woff") format("woff"),url("../fonts/ionicons.ttf") format("truetype"),url("../fonts/ionicons.svg#Ionicons") format("svg");font-weight:400;font-style:"normal"}
/* normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-size:100%;line-height:1.5em;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}
a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:1em;line-height:1.5em;margin:1.5em 0}
h2{font-size:1em;line-height:1.5em;margin:1.5em 0}h3{font-size:1em;line-height:1.5em;margin:1.5em 0}
h4{font-size:1em;line-height:1.5em;margin:1.5em 0}h5{font-size:1em;line-height:1.5em;margin:1.5em 0}
h6{font-size:1em;line-height:1.5em;margin:1.5em 0}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}
nav ul,nav ol{list-style:none;list-style-image:none}blockquote{margin:1.5em 0}figure{margin:1.5em 0}
hr{box-sizing:content-box;height:0}p,pre{margin:1.5em 0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}
button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
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}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;*margin-left:-7px}
textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}html{font-size:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;outline:0}
body{line-height:1.5;color:#555351;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:500;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input{border:0;padding:0;font-size:1em}button{background:0;border:0;padding:0;margin:0}
a,a:visited{color:#5a88c7;text-decoration:none;transition:color .3s}.no-touchevents a:hover{color:#000;text-decoration:none}
ul,ol{margin:0;padding:0;list-style-type:none}dl{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;margin:0;padding:0}
figure{margin:0}p{margin:0}.main{margin-left:4.3125em;margin-top:5.0625em}@media screen and (max-width:59.375em){.main{margin-left:0;margin-top:3.625em}
}.width-wrapper-narrow,.width-wrapper,.width-wrapper-wider,.width-wrapper-widest{padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}
@media screen and (max-width:56.25em){.width-office{padding-left:3.5rem}}.width-wrapper-narrow{max-width:37.9375em}
.width-wrapper{max-width:48.875em}.width-wrapper-wider{max-width:58.25em}.width-wrapper-widest{max-width:64.8125em}
.columns{max-width:100%;margin-left:auto;margin-right:auto}.columns:after{content:" ";display:block;clear:both}
.columns:after{content:"";display:table;clear:both}.columns.columns-alternate .col{width:49.15254%;float:left;margin-right:1.69492%;margin-bottom:1.69492%}
.columns.columns-alternate .col:nth-child(even){float:right;margin-right:0}@media screen and (max-width:40.625em){.columns.columns-alternate .col{width:100%;float:left;margin-left:0;margin-right:0}
}.columns.columns-two .col,.columns.columns-2 .col{width:49.15254%;float:left;margin-right:1.69492%}
@media screen and (max-width:47.9375em){.columns.columns-two .col,.columns.columns-2 .col{width:100%;float:left;margin-left:0;margin-right:0}
}.columns.columns-three .col,.columns.columns-3 .col{width:31.81818%;float:left;margin-right:2.27273%}
@media screen and (max-width:47.9375em){.columns.columns-three .col,.columns.columns-3 .col{width:100%;float:left;margin-left:0;margin-right:0}
}.columns.columns-two .col.last,.columns.columns-two .col:last-child,.columns.columns-2 .col.last,.columns.columns-2 .col:last-child,.columns.columns-three .col.last,.columns.columns-three .col:last-child,.columns.columns-3 .col.last,.columns.columns-3 .col:last-child{float:right;margin-right:0}
.tableize{display:table}.table-cell{display:table-cell}.spaced-list{margin-bottom:3.44828%}
.segment .segment-title{font-weight:bold;margin-bottom:1em}.content-module-spacing-bottom{margin-bottom:4rem}
.desktop-only{display:inherit !important}@media screen and (max-width:25.875em){.desktop-only{display:none !important}
}.mobile-only{display:none !important}@media screen and (max-width:25.875em){.mobile-only{display:inherit !important}
}h1,.h1{font-size:3em}h2,.h2{font-size:2em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1em}
h5,.h5{font-size:.875em}.section-header{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:2.125em}
@media screen and (max-width:47.9375em){.section-header{font-size:1.75em}}address{font-style:inherit}
.rich-text{font-size:1.125em}.rich-text>*:first-child{margin-top:0}.rich-text>*:last-child{margin-bottom:0}
.rich-text img{max-width:100%}.rich-text p{margin:1.5em 0}.rich-text iframe{margin:0 auto;display:block}
.rich-text ol,.rich-text ul{margin-left:2em}.rich-text ol{list-style:decimal}.rich-text ol li{padding-left:.2em}
.rich-text ul{list-style-type:none}.rich-text ul li{padding:5px 0}.rich-text ul li:before{margin-right:-.4em;content:'•';position:relative;right:1em;color:#000}
.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin:.5em 0 .25em}
.rich-text h2{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:2em;font-weight:bold}
.rich-text h2{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.77778em;font-weight:bold}
.rich-text h3{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.55556em;font-weight:bold}
.rich-text h4{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.22222em;font-weight:bold}
.rich-text h5{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.11111em;font-weight:bold}
.rich-text h6{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1em;font-weight:bold}
.rich-text blockquote{margin:2em 0}.rich-text blockquote p{color:#151515;line-height:1.25;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:2em}
.rich-text blockquote p:before{content:'“';margin-right:.25em}
.rich-text blockquote p:after{content:'”';margin-left:.25em}
.rich-text blockquote footer{color:#151515;text-align:center;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.5em;font-style:italic}
.rich-text blockquote footer:before{content:'-';margin-right:.25em}
@media screen and (max-width:47.9375em){.rich-text{font-size:1em}}.btn-take-action,.btn-take-action-next{text-transform:uppercase;letter-spacing:2px;color:#5a88c7;transition:color .3s;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:700;font-style:normal;font-size:1.25em}
.btn-take-action:hover,.btn-take-action-next:hover{color:#555351}@media screen and (max-width:47.9375em){.btn-take-action,.btn-take-action-next{font-size:1.125em}
}.btn-take-action-next{color:#555351}.btn-take-action-next:hover{color:#151515}.btn-take-action-next:after{content:"";font-family:"Font Awesome";font-size:1.25em;line-height:1;position:relative;top:1px;margin-left:1em}
.btn-take-action-next+.btn-take-action-next{margin-left:1.5em}.btn-expand:after{content:"";font-family:"Ionicons"}
.btn-expand.active:after{content:"";font-family:"Ionicons"}
.btn-loadmore:after{content:"";font-family:"Ionicons"}
.btn-download{color:#5a88c7}.btn-download:after{content:"";font-family:"Ionicons";text-decoration:underline}
.title-emphasis{margin-bottom:1em;text-transform:uppercase;letter-spacing:2px;transition:color .3s;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:700;font-style:normal;font-size:1.25em}
.vertical-spacing{margin-top:4rem;margin-bottom:4rem}.vertical-padding{padding-top:4rem;padding-bottom:4rem}
.vertical-padding-small{padding-top:2rem;padding-bottom:2rem}.vertical-top-spacing{margin-top:4rem}
.vertical-bottom-spacing{margin-bottom:4rem}.vertical-bottom-spacing-small{margin-bottom:2rem}
.center-text{text-align:center}.right-text{text-align:right}.hazy-bg{background-color:#f3f7fc}
.faded-bg{background-color:#f7f7f9}.vertical-padding-small-space{padding-top:1rem;padding-bottom:1rem}
.text-bold{font-weight:bold}.footer-link-base{font-size:.75em;text-transform:uppercase;color:#555351;transition:color .3s}
.footer-link-base:hover{color:#aeadad}.contact-level{text-transform:capitalize}.clear-div{clear:both}
.load-more-center{text-align:center}.results-list .results-item{padding:1.875em 0;border-bottom:1px solid #f3f3eb}
.results-list .results-item:first-of-type{padding-top:0}.results-list .results-item:last-of-type{padding-bottom:0;border-bottom:0}
.results-list .results-item .side-category{float:right}.results-list .item-type-date{text-transform:uppercase;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal;font-size:.875em}
.results-list .item-type{padding-right:1.3em;margin-right:1em;position:relative}.results-list .item-type:after{content:'';display:inline-block;position:absolute;top:50%;left:100%;height:1em;width:1px;background-color:#c8b096;transform:translate3d(-50%,-50%,0)}
.results-list .item-title{color:#555351;margin-top:1.07143em;display:block;line-height:1.25;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.75em}
.results-list .item-brief{margin-top:1.875em}@media screen and (max-width:47.9375em){.results-list .item-title{font-size:1.5em}
}.pinned-item-list{padding-bottom:1.875em}.pinned-item-list .results-item{padding:1.875em 0;border-bottom:1px solid #f3f3eb}
.pinned-item-list .results-item:last-of-type{padding:1.875em 0;border-bottom:1px solid #f3f3eb}
.media-contact{max-width:25em;margin-left:auto;margin-right:auto}.media-contact .section-header{text-align:center}
.media-contact .contact-card{margin-top:2em}.page-content{display:block;padding-top:4em;padding-bottom:4em}
.contact-form-page-content{padding-top:2em !important}.page-description{padding:1.875em 3.75em;margin-bottom:.9375em}
.page-description blockquote{font-size:1.375em}.page-description.quote{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal}
.left-description{padding-left:0 !important}.block-list{margin:0}.block-list .block{position:relative;margin:0 0 15px;padding:30px;background-color:#f3f3eb;transition:background-color .3s}
.block-list .block:hover{background-color:#555351;color:#fefefe}.block-list .block.block-link a{color:inherit}
.block-list .block.block-link:hover{background-color:#555351;color:#fefefe}.block-list .block.block-link:hover .over-img .overlay{background-color:rgba(90,136,199,0.9)}
.landing-block-list hr.hr{margin:1.5em auto 1.5em 0}.landing-block-list .block{padding:0}
.landing-block-list .block h3{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.75em}
.landing-block-list .block .content{padding:60px 60px;z-index:1}.landing-block-list .block.has-over-img{position:relative;padding:0;width:100%;height:350px}
.landing-block-list .block.has-over-img .block-content{display:table;width:100%;height:100%}
.landing-block-list .block.has-over-img .block-content:after{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;background-color:#5a88c7;opacity:0;color:#fefefe;z-index:-1;transition:opacity .3s}
.landing-block-list .block.has-over-img .block-content:hover:after{opacity:.8;z-index:1}
.landing-block-list .block.has-over-img .content{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;z-index:2;padding:0 3%}
.landing-block-list .block.has-over-img h3{color:#fefefe;text-align:center;font-size:2.25em}
.over-img{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden}.over-img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:rgba(90,136,199,0.7)}
.over-img img{min-width:100%;min-height:100%;position:relative;z-index:2}.title-img{width:100%;overflow:hidden;text-align:center}
.title-img img{width:100%;max-width:100%;position:relative;z-index:2}hr.hr{height:2px;border:0;color:#c8b096;background-color:#c8b096;width:15%;text-align:left;margin-left:0;clear:none}
hr.hr:before,hr.hr:after{clear:none}body{font-size:10pt}img{max-width:100%}.main{margin-left:0}
.width-wrapper,.width-wrapper-wider,.width-wrapper-widest{max-width:100%}.width-wrapper-narrow{max-width:90%}
.global-menu-bar{display:none !important}.interior-navigation .primary-links,.interior-navigation .homepage-footer{display:none !important}
.interior-navigation .company-logo{display:block;padding:1rem;border-bottom:2px solid #c8b096}
.interior-navigation .company-logo img{display:block;margin-left:auto;max-width:170px}
.pin-to-scroll{display:none !important}.interiors-footer{text-align:center;margin-top:2rem}
.interiors-footer .breadcrumb-nav,.interiors-footer .footer-link-container{display:none !important}
.tabs-control{display:none !important}.tabbed-content-module.vertical-spacing{padding:4em 0}
.tabbed-content-module .content-container{position:relative;padding:0}.tabbed-content-module .tabbed-content{padding:0;margin-top:3em}
.tabbed-content-module .read-more-content{margin-top:1em;display:none}.tabbed-content-module .tabs-item{display:block !important;padding-bottom:2em}
.tabbed-content-module .tab-title{position:relative;display:block;padding:.25em 0;margin:0 0 1.5em;border-bottom:2px solid #c8b096;text-transform:uppercase;font-weight:bold}
.take-action-container{display:none !important}.contact-card-list{display:block}.contact-card-list .contact-card{width:100%;padding:.5em;-ms-flex-align:center;align-items:center}
.contact-card-list .contact-card img{display:none}.contact-card-list .contact-photo-container{float:left;margin:3px 1% 3px 5px;background:0}
.contact-card-list .contact-photo{visibility:visible;display:block;max-width:100px}
.contact-card-list .contact-details{padding:0 0 0 .5em}.results-list .results-item{border-color:rgba(201,196,191,0.7)}
.outro-module .related-links{columns:initial}.highlight-tile.accent-tile{display:none !important}
.highlight-tile .tile-static,.highlight-tile .tile-link{display:block;color:#555351}
.highlight-tile .highlight-content{padding:2em 0;border-bottom:1px solid rgba(201,196,191,0.7)}
.highlight-tile .highlight-title{width:100%;line-height:1.25;margin-top:1em;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.75em}
.highlight-tile .highlight-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.highlight-tile .highlight-type,.highlight-tile .highlight-date{text-transform:uppercase;display:block;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal;font-size:.875em}
.highlight-tile .highlight-type{margin-right:1em;padding-right:1em;position:relative}
.highlight-tile .highlight-type:before{content:'';display:inline-block;position:absolute;right:0;top:50%;height:80%;width:1px;background-color:#c8b096;transform:translate3d(-50%,-50%,0) rotate(15deg)}
.related-content .service-header{letter-spacing:.25px;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal;font-size:1.5em}
.related-content .related-links{margin-top:1.5em}.related-content .related-link{font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:700;font-style:normal}
.related-content .related-service{margin-bottom:3em}.call-to-action{display:none !important}
.contacts-section{margin:3em 0}.contacts-section .contact-card-list{margin-top:3em}
.contact-card{display:block;width:250px;margin-bottom:1em;border:1px solid rgba(201,196,191,0.7)}
.contact-card .contact-photo{width:100%;display:block}.contact-card .contact-details{padding:1.15em}
.contact-card .contact-name{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.25em}
.contact-card .contact-info-label{float:left}.contact-card .contact-additional-info,.contact-card .contact-phone,.contact-card .contact-email{font-size:.875em}
.contact-card .contact-phone a,.contact-card .contact-email a{padding-left:.3rem}
.contact-card .contact-phone{margin-top:1em}.highlights-module{margin-bottom:2em}
.contacts-widget .contact-card{margin-right:auto;margin-left:auto}.contacts-widget.primary{width:50%;margin:0 auto}
.contacts-widget.primary .title-emphasis{text-align:center}.contacts-widget.vertical-bottom-spacing{margin-bottom:2em}
.media-contact{margin-bottom:3em}.outro-module{display:none !important}.page-header-content .input-container,.page-header-content .buttons{display:none !important}
.image-video-module,.section-control,.header-right{display:none !important}.header-general{background-size:cover}
.header-general .page-header-content{display:block;position:relative}.header-general .page-title{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:4em;line-height:1}
.callout-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.callout-grid .callout-item{width:calc(50% - 1em);padding:3em 1em;background-color:#f3f3eb}
.callout-grid .callout-item-single{width:100%}.page-description.quote{padding:0}.page-content{display:block;padding:0}
.professional-profile-header{text-align:center}.professional-profile-header .profile-image-name{position:relative}
.professional-profile-header .profile-image{display:block;max-width:100%;width:100%}
.professional-profile-header .profile-image+.profile-name-container{position:absolute;bottom:0;left:0;width:100%}
.professional-profile-header .profile-detail-container{padding:4em 2em}.professional-profile-header .profile-name-container{padding:1.25em 11.25em;text-align:center;background-color:rgba(254,254,254,0.9);position:relative}
.professional-profile-header .profile-name{line-height:1.1;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:2.625em}
.professional-profile-header .profile-tools{display:none !important}.professional-profile-header .tool-container{margin-right:1em}
.professional-profile-header .tool-container:last-of-type{margin-right:0}.professional-profile-header .profile-detail-container{background-color:#f3f3eb}
.professional-profile-header .profile-title-offices{text-transform:uppercase;margin-top:2em}
.professional-profile-header .profile-title{color:#151515;font-size:1.25em}.professional-profile-header .profile-title:after{content:',';margin-right:.25em}
.professional-profile-header .profile-offices{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.professional-profile-header .profile-office-container:last-of-type .profile-office-link:after{content:none}
.professional-profile-header .profile-office-link{font-size:1.25em}.professional-profile-header .profile-office-link:after{content:',';margin-right:.25em}
.professional-profile-header .custom-title{color:#151515;margin-top:2em;font-size:1.25em}
.professional-profile-header .contact-information{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:2em;padding-top:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}
.professional-profile-header .contact-information:after{content:'';display:inline-block;position:absolute;top:0;left:50%;width:10.9375em;height:2px;background-color:#e5c780;max-width:80%;transform:translate3d(-50%,0,0)}
.professional-profile-header .contact-information-item{margin-right:1em}.professional-profile-header .contact-information-item:last-of-type{margin-right:0}
.professional-profile-header .contact-information-type{font-size:1.25em;margin-right:.25em}
.professional-profile-header .contact-information-detail{font-size:1.25em}.professional-profile-header .profile-snapshot{text-align:left;margin-top:2em}
.professional-profile-header .rich-text{font-size:1.25em}.professional-profile-header .btn-take-action,.professional-profile-header .btn-take-action-next{display:none !important}
.profile-language-options .language-options-prompt{text-transform:uppercase;font-size:.875em}
.profile-language-options .language-options{display:-ms-inline-flexbox;display:inline-flex;margin-left:.5em}
.profile-language-options .language-option-container{padding-right:.75em;margin-right:.75em;position:relative}
.profile-language-options .language-option-container:after{content:'';position:absolute;left:100%;top:50%;transform:translate3d(0,-50%,0);height:60%;width:2px;background-color:#e5c780}
.profile-language-options .language-option-container:last-of-type{margin-right:0;padding-right:0}
.profile-language-options .language-option-container:last-of-type:after{content:none}
.profile-language-options .language-option-link{text-transform:uppercase;color:#555351;font-size:.875em}
.profile-language-options .language-option-link.is-selected{color:#5a88c7;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:700;font-style:normal}
.news-insights-detail-page-header{background-size:cover;text-align:center}.news-insights-detail-page-header .content-type-date{text-transform:uppercase;margin:3.125em 0;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal}
.news-insights-detail-page-header .content-type{font-size:.875em;padding-right:1.4em;margin-right:1em;position:relative;display:inline-block}
.news-insights-detail-page-header .content-type:after{content:'';display:inline-block;position:absolute;top:50%;right:0;height:1em;width:1px;background-color:#c8b096;transform:translate3d(0,-50%,0)}
.news-insights-detail-page-header .content-type:last-of-type:after{content:none}.news-insights-detail-page-header .page-title{line-height:1.25;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:2.625em}
.news-insights-detail-page-header .content-authors{margin-top:2em;padding-top:2em;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news-insights-detail-page-header .content-authors:after{content:'';display:inline-block;height:2px;width:10.625em;position:absolute;top:0;left:50%;transform:translate3d(-50%,-50%,0);background-color:#c8b096}
.news-insights-detail-page-header .content-author{padding:1em 1em 0;width:50%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.news-insights-detail-page-header .author-profile-image{margin-right:.5em;max-width:4em;vertical-align:middle}
.news-insights-detail-page-header .author-name{font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.75em;line-height:1}
.executive-summary{background-color:rgba(216,216,226,0.2);padding:4em 0}.executive-summary .summary-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.executive-summary .summary-title{color:#151515;margin-right:.5em;font-family:"Hoefler Text A","Hoefler Text B","Times New Roman";font-weight:400;font-style:normal;font-size:1.75em}
.executive-summary .summary-counter{text-transform:uppercase;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal;font-size:.875em}
.executive-summary .summary-counter:before{font-size:1.75em;vertical-align:middle;margin-right:.5em;color:#eb968f;content:"";font-family:"Ionicons"}
.executive-summary .summary-addtocalendar{text-transform:uppercase;font-family:"Whitney SSm A","Whitney SSm B","Arial";font-weight:600;font-style:normal;font-size:.875em}
.executive-summary .summary-addtocalendar:before{font-size:1.75em;vertical-align:middle;margin-right:.5em;color:#eb968f;content:"";font-family:"Ionicons"}
.executive-summary .summary-content{margin-top:3em}.executive-summary .rich-text{font-size:1.25em}
.executive-summary .rich-text li{margin:1em 0}.resource-content-module{position:relative;margin:4em 0}
.resource-content-module .callout-grid{margin-bottom:4em}.resource-content-module .outer-container{position:relative}
.resource-content-module .image-video-module{margin-bottom:3em}.resource-content-module .take-action-container{text-align:center;margin:4em 0}
.resource-content-module .take-action-container .rich-text{text-align:left}.related-news-insights .section-control{display:none}
.related-news-insights .results-list{margin-top:3em}