@charset "UTF-8";@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}@font-face{font-family:Ionicons;font-style:"normal";font-weight:400;src:url(/assets/public/fonts/ionicons.eot);src:url(/assets/public/fonts/ionicons.eot?#iefix) format("embedded-opentype"),url(/assets/public/fonts/ionicons.woff) format("woff"),url(/assets/public/fonts/ionicons.ttf) format("truetype"),url(/assets/public/fonts/ionicons.svg#Ionicons) format("svg")}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.5em}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{*zoom:1;display:inline-block;*display:inline;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,h2,h3,h4,h5,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:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}dl,menu,ol,ul{margin:1.5em 0}dd,ol ol,ol ul,ul ol,ul ul{margin:0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none;list-style-image:none}blockquote,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;*font-family:sans-serif;margin:0;*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;*height:13px;padding:0;*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;*margin-left:-7px;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit;outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#172532;font-family:aktiv-grotesk,Arial;font-style:normal;font-weight:500;line-height:1.5;text-rendering:optimizeLegibility}input{font-size:1em}button,input{border:none;border-radius:0;padding:0}button{background:none;margin:0}a,a:visited{color:#004a87;transition:color .3s}.no-touchevents a:hover,a,a:visited{text-decoration:none}ol,ul{list-style-type:none}dl,h1,h2,h3,h4,h5,h6,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}figure,p{margin:0}.main{margin-top:4.3125em}.main--homepage,.main.scEnabledChrome{margin-top:0}@media screen and (max-width:59.375em){.main{margin-top:4.3125em}.main--homepage{margin-top:0}}@media screen and (max-width:47.875em){.main--homepage{margin-top:4.3125em}}.width-wrapper,.width-wrapper-narrow,.width-wrapper-wider,.width-wrapper-widest{margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}@media screen and (max-width:47.9375em){.width-wrapper,.width-wrapper-narrow,.width-wrapper-wider,.width-wrapper-widest{padding-left:1em;padding-right:1em}}@media screen and (max-width:56.25em){.width-office{padding-left:3.5rem}}@media screen and (max-width:25.875em){.width-wrapper{padding:0}}.width-wrapper-narrow{max-width:37.9375em}.width-wrapper{max-width:48.875em}.width-wrapper-wider{max-width:67.625em}.width-wrapper-widest{max-width:77em}.columns{margin-left:auto;margin-right:auto;max-width:100%}.columns:after{clear:both;content:" ";content:"";display:block;display:table}.columns.columns-alternate .col{float:left;margin-bottom:1.6949152542%;margin-right:1.6949152542%;width:49.1525423729%}.columns.columns-alternate .col:nth-child(2n){float:right;margin-right:0}@media screen and (max-width:40.625em){.columns.columns-alternate .col{float:left;margin-left:0;margin-right:0;width:100%}}.columns.columns-2 .col,.columns.columns-two .col{float:left;margin-right:1.6949152542%;width:49.1525423729%}@media screen and (max-width:47.9375em){.columns.columns-2 .col,.columns.columns-two .col{float:left;margin-left:0;margin-right:0;width:100%}}.columns.columns-3 .col,.columns.columns-three .col{float:left;margin-right:2.2727272727%;width:31.8181818182%}@media screen and (max-width:47.9375em){.columns.columns-3 .col,.columns.columns-three .col{float:left;margin-left:0;margin-right:0;width:100%}}.columns.columns-2 .col.last,.columns.columns-2 .col:last-child,.columns.columns-3 .col.last,.columns.columns-3 .col:last-child,.columns.columns-three .col.last,.columns.columns-three .col:last-child,.columns.columns-two .col.last,.columns.columns-two .col:last-child{float:right;margin-right:0}.columns.columns-2 .col:first-child:last-child,.columns.columns-3 .col:first-child:last-child,.columns.columns-three .col:first-child:last-child,.columns.columns-two .col:first-child:last-child{float:none}.tableize{display:table}.table-cell{display:table-cell}.spaced-list{margin-bottom:3.4482758621%}.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-family:ivypresto-headline,Times New Roman;font-size:4.5em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h1,h1{font-size:2.625em;line-height:1.1}}.h2,h2{font-family:ivypresto-headline,Times New Roman;font-size:3em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h2,h2{font-size:2em}}.h3,h3{font-family:ivypresto-headline,Times New Roman;font-size:2.375em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h3,h3{font-size:1.5625em}}.h4,h4{font-family:ivypresto-headline,Times New Roman;font-size:1.875em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h4,h4{font-size:1.375em;line-height:1.2}}.h5,h5{font-family:ivypresto-headline,Times New Roman;font-size:1.5em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h5,h5{font-size:1.25em;line-height:1.2}}.h6,h6{font-family:ivypresto-headline,Times New Roman;font-size:1.25em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.h6,h6{font-size:1.25em;line-height:1.2}}.section-header{font-family:ivypresto-headline,Times New Roman;font-size:2.375em;font-style:normal;font-weight:400}@media screen and (max-width:47.9375em){.section-header{font-size:1.75em}}.section-header sup{font-size:.333em;left:.333em;top:-1.333em}address{font-style:inherit}.rich-text{font-size:20px}.rich-text iframe[src*=youtube]{height:500px!important;max-height:22vw;max-width:40vw;min-height:150px;min-width:275px;width:100%!important}.rich-text+.rich-text{margin-top:1.5em}.rich-text.rich-text--collapse,.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text a{font-weight:600}.rich-text img{max-width:100%}.rich-text p{margin:1.5em 0}.rich-text iframe{display:block;margin:0 auto}.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!important}.rich-text ul li{padding:5px 0}.rich-text ul li:before{color:#000;content:"•";margin-right:-.4em;position:relative;right:1em}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin:.5em 0 .25em}.rich-text h1 a,.rich-text h2 a,.rich-text h3 a,.rich-text h4 a,.rich-text h5 a,.rich-text h6 a{font-weight:400}.rich-text h1{font-size:3.6em}.rich-text h1,.rich-text h2{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h2{font-size:2.4em}.rich-text h3{font-size:1.9em}.rich-text h3,.rich-text h4{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h4{font-size:1.5em}.rich-text h5{font-size:1.2em}.rich-text h5,.rich-text h6{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h6{font-size:1em}.rich-text blockquote{margin:3em 10em 3em 4em}.rich-text blockquote p{color:#172532;font-family:ivypresto-headline,Times New Roman;font-size:2em;font-style:normal;font-weight:400;line-height:1.25}.rich-text blockquote p:before{content:"“";margin-right:.25em}.rich-text blockquote p:after{content:"”";margin-left:.25em}.rich-text blockquote footer{color:#172532;font-family:ivypresto-headline,Times New Roman;font-size:1.5em;font-style:normal;font-style:italic;font-weight:400;text-align:center}.rich-text blockquote footer:before{content:"-";margin-right:.25em}@media screen and (max-width:47.9375em){.rich-text h1{font-size:2.1em}.rich-text h1,.rich-text h2{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h2{font-size:1.6em}.rich-text h3{font-size:1.3em}.rich-text h3,.rich-text h4{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h4{font-size:1.1em}.rich-text h5{font-size:1em}.rich-text h5,.rich-text h6{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.rich-text h6{font-size:.9em}}@media screen and (max-width:25.875em){.rich-text{font-size:1em}}.btn-take-action,.btn-take-action-next{background-color:transparent;border:1px solid #a8a8a8;border-radius:2em;color:#004a87;display:inline-block;font-family:aktiv-grotesk,Arial;font-size:1.25em;font-style:normal;font-weight:400;font-weight:700;line-height:1.2;padding:10px 20px;transition:all .3s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:47.9375em){.btn-take-action,.btn-take-action-next{font-size:1em}}.btn-take-action-next:hover,.btn-take-action:hover{background:#172532;border:1px solid #004a87}.btn-take-action-next:active,.btn-take-action-next:visited,.btn-take-action:active,.btn-take-action:visited{color:#172532}.btn-take-action-next:hover,.btn-take-action:hover{color:#fff}@media screen and (max-width:47.9375em){.btn-take-action,.btn-take-action-next{font-size:1.125em}}.btn-readmore-expand{border:0;border-radius:0;border-top:1px solid #b8c7cf;padding:5px 0 0;text-align:left;width:100%}.btn-readmore-expand:hover{background-color:transparent;border:0;border-top:1px solid #b8c7cf;color:#172532}.btn-take-action-next:after{content:"\f105";font-family:Font Awesome;font-size:1.25em;line-height:1;margin-left:1em;position:relative;top:1px}.btn-take-action-next+.btn-take-action-next{margin-left:1.5em}@media (hover:none){.btn-take-action-next:hover{background-color:transparent;border-color:#a8a8a8;color:#004a87}}.btn-expand:after{content:"\f218";font-family:Ionicons;font-size:.75em;top:-2px}.btn-expand.active:after{content:"\f209";font-family:Ionicons}.btn-loadmore:after{content:"\f218";font-family:Ionicons}.btn-download{color:#004a87}.btn-download:after{content:"\f3d4";font-family:Ionicons;text-decoration:underline}.title-emphasis{font-family:aktiv-grotesk,Arial;font-size:1.5em;font-style:normal;font-weight:400;font-weight:700;line-height:1.35;margin-bottom:1em;transition:color .3s}@media screen and (max-width:47.9375em){.title-emphasis{font-size:1.25em;line-height:1.2}}.vertical-spacing{margin-bottom:4rem;margin-top:4rem}.vertical-padding{padding-bottom:4rem;padding-top:4rem}.vertical-padding-small{padding-bottom:2rem;padding-top: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:#b8c7cf}.faded-bg{background-color:#f2f2f0}.vertical-padding-small-space{padding-bottom:1rem;padding-top:1rem}.text-bold{font-weight:700}.footer-link-base{color:#a8a8a8;font-size:.75em;text-transform:uppercase;transition:color .3s}.footer-link-base:hover{color:#a8a8a8}.contact-level{text-transform:capitalize}.clear-div{clear:both}.load-more-center{text-align:center}.results-list .results-item{border-top:12px solid #dfae01;margin-bottom:2.8125em}.results-list .results-item:last-of-type{margin-bottom:0}.results-list .results-item .side-category{float:right}.results-list .results-item .external-link{font-size:17px}.results-list .results-item .external-link:before{font-family:font awesome}.results-list .item-inner,.results-list .item-link{background-color:#fff;color:#172532;display:block;padding:2.375em 3em;transition:all .3s cubic-bezier(.86,0,.07,1)}.results-list .item-inner:hover,.results-list .item-link:hover{background-color:#004a87;color:#fff}.results-list .item-inner:hover .item-type:after,.results-list .item-link:hover .item-type:after{background-color:#fff}.results-list .item-inner:hover .item-title,.results-list .item-inner:hover a,.results-list .item-link:hover .item-title,.results-list .item-link:hover a{color:#fff}.results-list div.item-link{pointer-events:none}.results-list .item-type-date{font-family:aktiv-grotesk,Arial;font-size:1em;font-style:normal;font-weight:400;line-height:1.2}@media screen and (max-width:47.9375em){.results-list .item-type-date{font-size:1em}}.results-list .item-type{margin-right:1em;padding-right:1.3em;position:relative}.results-list .item-type:after{background-color:#172532;content:"";display:inline-block;height:1em;left:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:1px}.results-list .item-title{color:#004a87;display:block;font-family:aktiv-grotesk,Arial;font-size:1.5em;font-style:normal;font-weight:400;line-height:1.25;line-height:1.35;margin-top:1.0714285714em;transition:all .3s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:47.9375em){.results-list .item-title{font-size:1.25em;line-height:1.2}}.results-list .item-brief{font-family:aktiv-grotesk,Arial;font-size:1.25em;font-style:normal;font-weight:400;line-height:1.5;margin-top:1.875em;max-width:85%}@media screen and (max-width:47.9375em){.results-list .item-brief{font-size:1em;line-height:1.2}}.results-list .item-brief .rich-text{font-size:1em;margin-bottom:0}@media screen and (max-width:47.9375em){.results-list .item-title{font-size:1.5em}}.pinned-item-list{padding-bottom:1.875em}.media-contact{margin-left:auto;margin-right:auto;max-width:25em}.media-contact .section-header{text-align:center}.media-contact .contact-card{margin-top:2em}.page-content{background-color:#f2f2f0;padding-bottom:4em;padding-top:4em}.contact-form-page-content{padding-top:2em!important}.page-description{margin-bottom:.9375em;padding:1.875em 3.75em}.page-description blockquote{font-size:1.375em}.page-description.quote{font-family:ivypresto-headline,Times New Roman;font-style:normal;font-weight:400}.left-description{padding-left:0!important}.block-list{margin:0}.block-list .block{background-color:#f2f2f0;margin:0 0 15px;padding:30px;position:relative;transition:background-color .3s}.block-list .block:hover{background-color:#a8a8a8;color:#fefefe}.block-list .block.block-link a{color:inherit}.block-list .block.block-link:hover{background-color:#a8a8a8;color:#fefefe}.block-list .block.block-link:hover .over-img .overlay{background-color:rgba(0,74,135,.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:ivypresto-headline,Times New Roman;font-size:1.75em;font-style:normal;font-weight:400}.landing-block-list .block .content{padding:60px;z-index:1}.landing-block-list .block.has-over-img{height:350px;padding:0;position:relative;width:100%}.landing-block-list .block.has-over-img .block-content{display:table;height:100%;width:100%}.landing-block-list .block.has-over-img .block-content:after{background-color:#004a87;color:#fefefe;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.landing-block-list .block.has-over-img .block-content:hover:after{opacity:.8;z-index:1}.landing-block-list .block.has-over-img .content{display:table-cell;height:100%;padding:0 3%;position:relative;vertical-align:middle;width:100%;z-index:2}.landing-block-list .block.has-over-img h3{color:#fefefe;font-size:2.25em;text-align:center}.over-img{overflow:hidden;z-index:1}.over-img,.over-img .overlay{height:100%;position:absolute;width:100%}.over-img .overlay{background-color:rgba(0,74,135,.7);left:0;top:0;z-index:3}.over-img img{min-height:100%;min-width:100%;position:relative;z-index:2}.title-img{overflow:hidden;text-align:center;width:100%}.title-img img{max-width:100%;position:relative;width:100%;z-index:2}hr.hr{background-color:#172532;border:none;color:#172532;height:2px;margin-left:0;text-align:left;width:15%}hr.hr,hr.hr:after,hr.hr:before{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,.interior-navigation .homepage-footer,.interior-navigation .primary-links{display:none!important}.interior-navigation .company-logo{border-bottom:2px solid #a8a8a8;display:block;padding:1rem}.interior-navigation .company-logo img{display:block;margin-left:auto;max-width:170px}.pin-to-scroll{display:none!important}.interiors-footer{margin-top:2rem;text-align:center}.interiors-footer .breadcrumb-nav,.interiors-footer .footer-link-container,.tabs-control{display:none!important}.tabbed-content-module.vertical-spacing{padding:4em 0}.tabbed-content-module .content-container{padding:0;position:relative}.tabbed-content-module .tabbed-content{margin-top:3em;padding:0}.tabbed-content-module .read-more-content{display:none;margin-top:1em}.tabbed-content-module .tabs-item{display:block!important;padding-bottom:2em}.tabbed-content-module .tab-title{border-bottom:2px solid #a8a8a8;display:block;font-weight:700;margin:0 0 1.5em;padding:.25em 0;position:relative;text-transform:uppercase}.take-action-container{display:none!important}.contact-card-list{display:block}.contact-card-list .contact-card{align-items:center;padding:.5em;width:100%}.contact-card-list .contact-card img{display:none}.contact-card-list .contact-photo-container{background:none;float:left;margin:3px 1% 3px 5px}.contact-card-list .contact-photo{display:block;max-width:100px;visibility:visible}.contact-card-list .contact-details{padding:0 0 0 .5em}.results-list .results-item{border-color:rgba(184,199,207,.7)}.outro-module .related-links{-moz-columns:initial;columns:initial}.highlight-tile.accent-tile{display:none!important}.highlight-tile .tile-link,.highlight-tile .tile-static{color:#a8a8a8;display:block}.highlight-tile .highlight-content{border-bottom:1px solid rgba(184,199,207,.7);padding:2em 0}.highlight-tile .highlight-title{font-family:ivypresto-headline,Times New Roman;font-size:1.75em;font-style:normal;font-weight:400;line-height:1.25;margin-top:1em;width:100%}.highlight-tile .highlight-header{display:flex;flex-wrap:wrap}.highlight-tile .highlight-date,.highlight-tile .highlight-type{display:block;font-family:aktiv-grotesk,Arial;font-size:.875em;font-style:normal;font-weight:600;text-transform:uppercase}.highlight-tile .highlight-type{margin-right:1em;padding-right:1em;position:relative}.highlight-tile .highlight-type:before{background-color:#a8a8a8;content:"";display:inline-block;height:80%;position:absolute;right:0;top:50%;transform:translate3d(-50%,-50%,0) rotate(15deg);width:1px}.related-content .service-header{font-family:aktiv-grotesk,Arial;font-size:1.5em;font-style:normal;font-weight:600;letter-spacing:.25px}.related-content .related-links{margin-top:1.5em}.related-content .related-link{font-family:aktiv-grotesk,Arial;font-style:normal;font-weight:700}.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{border:1px solid rgba(184,199,207,.7);display:block;margin-bottom:1em;width:250px}.contact-card .contact-photo{display:block;width:100%}.contact-card .contact-details{padding:1.15em}.contact-card .contact-name{font-family:ivypresto-headline,Times New Roman;font-size:1.25em;font-style:normal;font-weight:400}.contact-card .contact-info-label{float:left}.contact-card .contact-additional-info,.contact-card .contact-email,.contact-card .contact-phone{font-size:.875em}.contact-card .contact-email a,.contact-card .contact-phone a{padding-left:.3rem}.contact-card .contact-phone{margin-top:1em}.highlights-module{margin-bottom:2em}.contacts-widget .contact-card{margin-left:auto;margin-right:auto}.contacts-widget.primary{margin:0 auto;width:50%}.contacts-widget.primary .title-emphasis{text-align:center}.contacts-widget.vertical-bottom-spacing{margin-bottom:2em}.media-contact{margin-bottom:3em}.header-right,.image-video-module,.outro-module,.page-header-content .buttons,.page-header-content .input-container,.section-control{display:none!important}.header-general{background-color:#004a87;background-size:100% auto}.header-general .page-header-content{display:block;position:relative}.header-general .page-title-type{display:block}.header-general .page-title{font-family:ivypresto-headline,Times New Roman;font-size:4em;font-style:normal;font-weight:400;line-height:1}.callout-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.callout-grid .callout-item{background-color:#f2f2f0;padding:3em 1em;width:calc(50% - 1em)}.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{bottom:0;left:0;position:absolute;width:100%}.professional-profile-header .profile-detail-container{padding:4em 2em}.professional-profile-header .profile-name-container{background-color:hsla(0,0%,100%,.9);padding:1.25em 11.25em;position:relative;text-align:center}.professional-profile-header .profile-name{font-family:ivypresto-headline,Times New Roman;font-size:2.625em;font-style:normal;font-weight:400;line-height:1.1}.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:#f2f2f0}.professional-profile-header .profile-title-offices{text-transform:uppercase}.professional-profile-header .profile-title{color:#172532;font-size:1.25em}.professional-profile-header .profile-offices{display:inline-flex;flex-wrap:wrap;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:#172532;font-size:1.25em;margin-top:2em}.professional-profile-header .contact-information{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2em;padding-top:2em;position:relative}.professional-profile-header .contact-information:after{background-color:#dfae01;content:"";display:inline-block;height:2px;left:50%;max-width:80%;position:absolute;top:0;transform:translate3d(-50%,0,0);width:10.9375em}.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{color:#172532;font-size:1.25em;margin-right:.25em}.professional-profile-header .contact-information-detail{font-size:1.25em}.professional-profile-header .profile-snapshot{margin-top:2em;text-align:left}.professional-profile-header .rich-text{font-family:aktiv-grotesk,Arial;font-size:1.25em;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:0}@media screen and (max-width:47.9375em){.professional-profile-header .rich-text{font-size:1em;line-height:1.2}}.professional-profile-header .btn-take-action,.professional-profile-header .btn-take-action-next{display:none!important}.rich-text,.take-action-container{display:block!important}.rich-text .btn-take-action,.rich-text .btn-take-action-next,.take-action-container .btn-take-action,.take-action-container .btn-take-action-next{display:none!important}.profile-language-options .language-options-prompt{font-size:.875em;text-transform:uppercase}.profile-language-options .language-options{display:inline-flex;margin-left:.5em}.profile-language-options .language-option-container{margin-right:.75em;padding-right:.75em;position:relative}.profile-language-options .language-option-container:after{background-color:#dfae01;content:"";height:60%;left:100%;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:2px}.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{color:#172532;font-size:.875em;text-transform:uppercase}.profile-language-options .language-option-link.is-selected{color:#004a87;font-family:aktiv-grotesk,Arial;font-style:normal;font-weight:700}.news-insights-detail-page-header{background-size:cover;text-align:center}.news-insights-detail-page-header .content-type-date{font-family:aktiv-grotesk,Arial;font-size:1.125em;font-style:normal;font-weight:400;font-weight:700;line-height:1.2}@media screen and (max-width:47.9375em){.news-insights-detail-page-header .content-type-date{font-size:1em}}.news-insights-detail-page-header .content-type{display:inline-block;margin-right:1em;padding-right:1.4em;position:relative}.news-insights-detail-page-header .content-type:after{background-color:#172532;content:"";display:inline-block;height:1em;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:1px}.news-insights-detail-page-header .content-type:last-of-type:after{content:none}.news-insights-detail-page-header .page-title{font-family:ivypresto-headline,Times New Roman;font-size:3em;font-style:normal;font-weight:400;line-height:1.25;line-height:1.2}@media screen and (max-width:47.9375em){.news-insights-detail-page-header .page-title{font-size:2em}}.news-insights-detail-page-header .content-authors{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;padding-top:2em;position:relative}.news-insights-detail-page-header .content-authors:after{background-color:#a8a8a8;content:"";display:inline-block;height:2px;left:50%;position:absolute;top:0;transform:translate3d(-50%,-50%,0);width:10.625em}.news-insights-detail-page-header .content-author{align-items:center;display:flex;flex-wrap:nowrap;padding:1em 1em 0;text-align:left;width:50%}.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:ivypresto-headline,Times New Roman;font-size:1.75em;font-style:normal;font-weight:400;line-height:1}.executive-summary{background-color:rgba(184,199,207,.2);padding:4em 0}.executive-summary .summary-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.executive-summary .summary-title{color:#172532;font-family:ivypresto-headline,Times New Roman;font-size:1.75em;font-style:normal;font-weight:400;margin-right:.5em}.executive-summary .summary-counter{font-family:aktiv-grotesk,Arial;font-size:.875em;font-style:normal;font-weight:600;text-transform:uppercase}.executive-summary .summary-counter:before{color:#004a87;content:"\f3b3";font-family:Ionicons;font-size:1.75em;margin-right:.5em;vertical-align:middle}.executive-summary .summary-addtocalendar{font-family:aktiv-grotesk,Arial;font-size:.875em;font-style:normal;font-weight:600;text-transform:uppercase}.executive-summary .summary-addtocalendar:before{color:#004a87;content:"\f2d1";font-family:Ionicons;font-size:1.75em;margin-right:.5em;vertical-align:middle}.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{margin:4em 0;position:relative}.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{margin:4em 0;text-align:center}.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}
/*# sourceMappingURL=print.css.map */
