@charset "UTF-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input,select{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{cursor:pointer}
[disabled]{cursor:default}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.alignnone{margin:10px 0 10px 0;display:block}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:10px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
#wp-admin-bar-my-account>.ab-item::before{display:none}
@font-face{font-family:FontAwesome;src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../../baseline-theme/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../../baseline-theme/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../../baseline-theme/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../../baseline-theme/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.icon-search:after{content:"\f002";color:#969696;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-down-triangle:after{content:"\f078";color:#969696;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-up-triangle:before{content:"\f077";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-angle-right-after:after{content:"\f105";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-down-triangle-after:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-caret-right-after:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-up-triangle-after:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.pdf-icon:before{content:"\f15c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.blank-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.word-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.powerpoint-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.excel-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.web-icon:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-users:before{content:"\f0c0";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-briefcase:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-coffee:before{content:"\f0f4";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-file:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-plane:before{content:"\f072";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-flask:before{content:"\f0c3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-compass:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-cogs:before{content:"\f085";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-globe:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-gavel:before{content:"\f0e3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-key:before{content:"\f084";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.fa-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{top:0;margin-left:-25px;color:#969696}
.icon-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-twitter:before{content:"\f081";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-linkedin:before{content:"\f08c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
body{background:#fff;font-family:Montserrat,sans-serif;font-size:15px;color:#414141;margin:0;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}
#page{width:100%;max-width:1920px;margin:0 auto;position:relative}
#footer,#header,#main,.main-microsite-menu-wrap{width:100%}
#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:100%;width:100%;margin:0 auto;position:relative}
#header{width:100%;height:80px;background-color:#fff}
#header-inner{height:80px}
.header-logo{max-width:160px;max-height:100%;margin-left:25px}
.header-logo-link{margin:21px 0 0 0;width:auto;z-index:1;position:relative;display:inline-block}
#main:after,#main:before{content:".";display:block;height:0;overflow:hidden}
#main:after{clear:both}
.microsite #main{margin-top:30px}
#main-inner{width:100%;padding:0 25px;display:flex;flex-direction:column;box-sizing:border-box}
#content{min-height:400px;width:100%}
#content-inner{position:relative;display:flex;flex-direction:column}
#post-content{width:100%;position:relative}
.case-studies-page-type #post-content,.home #post-content,.industry-page-type #post-content,.people-main #post-content,.practice-page-type #post-content{margin-right:0}
#footer{background-color:transparent;min-height:380px;clear:both;border-top:1px solid #46a1d9;font-size:13px;color:#59595C;margin-top:65px;margin-bottom:-50px}
#footer li{line-height:1;border-left:1px solid #46a1d9}
#footer li:first-child{border:0}
#footer li:first-child a{padding-left:0}
#footer a{color:#076da0;text-decoration:none}
#footer a:hover{text-decoration:none;color:#80BA4A}
#footer-inner{margin-top:31px;margin-bottom:50px;padding:0 25px;box-sizing:border-box}
@-webkit-keyframes fontfix{from{opacity:1}
to{opacity:1}
}
a{color:#076da0;text-decoration:none;background-color:transparent}
a:hover{color:#80BA4A}
a:hover img{opacity:.7}
a[x-apple-data-detectors=true]{color:inherit!important;text-decoration:inherit!important}
h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:inherit;line-height:1;-webkit-margin-before:0;-webkit-margin-after:0}
h1{font-size:14px;color:#fff;text-transform:none;margin:0}
h2{font-size:22px;font-weight:700}
h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;color:#5D9D45;margin:25px 0 3px 0}
p{margin-top:0;margin-bottom:22px;line-height:1.5}
p:last-child{margin-bottom:0}
.description{line-height:1.4}
.description h3:first-child{margin-top:0}
.description p{line-height:1.4}
.description iframe{margin-bottom:22px}
sup{font-size:50%;vertical-align:super}
sub{font-size:50%;vertical-align:sub}
blockquote{margin:0}
.description blockquote{margin:30px 60px 30px 60px;font-style:italic}
#page-title-bar{width:100%;height:140px;background-color:#80BA4A;margin-bottom:40px;display:flex;flex-direction:row;align-items:center}
.microsite #page-title-bar{background-color:transparent;height:auto;font-weight:600;margin-bottom:0}
.person-microsite #page-title-bar{height:auto}
#page-title-bar-inner{padding:30px 25px}
.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:20px 25px}
.page-title-wrapper{font-size:14px;font-weight:700;color:#fff;line-height:1.1;display:block}
.page-title-wrapper a{text-decoration:none;color:#fff}
.page-title-wrapper a:hover{color:#fff}
.practice-page-type .page-title-wrapper{display:none}
.heading-location-post-block .page-title-wrapper{color:#076da0;margin-bottom:30px}
.archive-listing-page .page-title-wrapper{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;text-transform:none;color:#fff}
.microsite .archive-detail-post-title{font-size:28px}
.walled-content-success-headline .page-title-wrapper{color:#414141;margin-bottom:20px;text-transform:capitalize}
.breadcrumb-link{display:inline-block;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-transform:none}
.breadcrumb-link:before{content:"\f104";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.breadcrumb-link:hover{color:#fff}
.breadcrumb-link:before{margin-left:-13px}
.microsite .breadcrumb-link{color:#076da0;font-size:20px;font-weight:400;text-decoration:none;margin-bottom:18px}
.microsite .breadcrumb-link:hover{color:#80BA4A}
#sidebar-primary{width:100%;flex-shrink:0;display:none}
.people-page-type #sidebar-primary{background-color:transparent}
.person-microsite #sidebar-primary{display:block;border-bottom:1px solid #46a1d9;margin-bottom:35px}
#sidebar-secondary{width:100%;margin-top:50px;flex-shrink:0}
ol,ul{margin-left:0;padding-left:0;margin-bottom:22px;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}
ol li,ul li{line-height:1.5;list-style-position:outside;position:relative}
ol li{margin:0}
ol li li{margin-left:20px}
ul{list-style-type:none}
ul li{margin:0}
ul li:before{content:"\25cf";color:#414141;font-size:6px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
ul li:before{position:absolute;margin:0 0 0 -16px;top:6px}
ul li li{margin:0 0 0 20px}
ul li li:before{content:"\2013";color:#414141;font-size:16px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
ul li li:before{top:2px}
.description>ol,.description>ul,article>ol,article>ul{margin-bottom:22px}
.description ul li,article ul li{line-height:1.4}
.widget li{margin-left:18px}
.widget li:before{top:3px}
iframe{max-width:100%}
img{max-width:100%;height:auto;border-style:none}
.case-study-detail img{margin:5px 0 20px 0}
.additional-info-heading{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.microsite-case-study-listing .additional-info-heading{display:none}
.additional-info{margin-bottom:0}
.additional-info li{margin-left:27px}
.more-link{color:#076da0;font-size:13px;line-height:1;text-decoration:none}
.more-link:hover{color:#80BA4A}
.more-link:hover:after{color:#80BA4A}
.more-link:after{margin-left:3px}
.more-link.icon-angle-right-after:after{color:#076da0}
.more-link.icon-angle-right-after:hover:after{color:#80BA4A}
.news-item-listing .more-link{text-decoration:none;display:none}
.more-text-link{font-size:13px;font-weight:400;line-height:1;color:#076da0;text-decoration:none}
.more-text-link:after{content:"\f105";color:#076da0;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.more-text-link:hover{color:#80BA4A}
.more-text-link:hover:after{color:#4e722c}
.global-search{float:right;position:relative;right:0;top:47px}
.search-query{margin-bottom:20px}
.search-query label{font-style:italic}
.search-query-text{font-weight:700}
.archive-listing-page .search-query{margin-top:30px}
.addthis_toolbox a.at300b{padding:0;display:block;float:none;margin-bottom:14px}
.addthis_toolbox a.at300b span{display:none}
.addthis_toolbox .addthis_button_twitter:after{content:"\f081";color:inherit;font-size:36px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.addthis_toolbox .addthis_button_facebook:after{content:"\f082";color:inherit;font-size:36px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.addthis_toolbox .addthis_button_linkedin:after{content:"\f08c";color:inherit;font-size:36px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.addthis_toolbox .share-menu__button--icon-email{margin-bottom:0!important}
.addthis_toolbox .share-menu__button--icon-email:after{content:"\f0e0";color:inherit;font-size:36px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.addthis_toolbox .share-menu__button--icon-email:after{transform:scale(.85,1);transform-origin:0 0;top:-3px;left:2px}
.social-follow{position:absolute;top:0;margin-top:30px}
.social-follow a:hover{opacity:.5}
.social-follow a:before{margin-right:23px}
.follow-label{display:block;text-transform:uppercase;margin-bottom:7px}
.follow-linkedin:before{content:"\f08c";color:#076da0;font-size:36px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.follow-facebook:before{content:"\f082";color:#076da0;font-size:36px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.follow-twitter:before{content:"\f081";color:#076da0;font-size:36px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.error404 h2{margin-bottom:10px}
.error404 .sidebar{display:none}
.homepage-buttons{margin:40px 0 150px 0;text-transform:uppercase}
.home-button{background-color:#F79C1F;color:#fff;margin:0 auto 20px auto;width:240px;padding:18px 22px;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;display:block}
.home-button:after{content:"\f105";color:inherit;font-size:20px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.home-button:after{right:22px}
.home-button:hover{background-color:#686762;color:#fff}
.menupop a{display:block!important}
.menupop.hover>a{color:#eee!important}
.menupop.hover>a:hover{color:#00b9eb!important}
.menupop a:after{color:#ddd!important;content:"\f0d7";display:inline-block;width:10px;margin-left:10px!important;line-height:32px;font-size:15px;font-family:FontAwesome,serif;opacity:.5}
li.menupop ul li a:after{content:""}
.microsite .twitter-timeline{width:85%!important;margin-top:30px!important;height:900px!important}
.hide{display:none}
.not-mobile{display:none}
.show{display:block;height:0}
.pull-right{float:right;margin:6px 0 25px 50px}
.required-field{color:#e20e0e}
.errors{margin-bottom:30px}
.alert-error{color:#e20e0e}
.site-title-link{height:100%;line-height:80px}
.copyright-notice{margin-bottom:20px;display:block}
.call-to-action{float:none;font-size:11px;text-transform:uppercase;margin-right:5px;margin-bottom:10px;display:block}
.rainmaker-pagination{font-size:16px;font-weight:600;text-transform:none;color:#414141;border-top:1px solid #46a1d9;overflow:hidden;clear:both;padding:6px 0 0 0;list-style-type:none;padding-left:0;text-indent:0}
.rainmaker-pagination li:before{content:none}
.rainmaker-pagination:before{content:none}
.page-count{margin:0;float:left}
.navigation{float:right}
.next,.previous{float:left;font-size:16px;font-weight:700;color:#076da0;background-color:none;text-decoration:none;text-transform:uppercase;padding:0 15px;margin-left:8px}
.next:hover,.previous:hover{background-color:none;color:#80BA4A}
.next:hover:after,.next:hover:before,.previous:hover:after,.previous:hover:before{color:#80BA4A}
.previous:before{content:"<";color:#076da0;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.next:after{content:">";color:#076da0;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.btn:not(.button){background-color:#076da0;color:#fff;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;display:inline-block;letter-spacing:1px}
.btn:not(.button):after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.btn:not(.button):hover{background-color:#80BA4A;color:#fff}
.btn:not(.button):hover:after{color:inherit}
.button{background-color:#076da0;color:#fff;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;display:inline-block;letter-spacing:1px}
.button:after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.button:hover{background-color:#80BA4A;color:#fff}
.button:hover:after{color:inherit}
.er-third-party .button{margin-bottom:20px;margin-left:80px}
.people-main .search-button{display:block;margin:0;left:auto}
.people-search-widget .search-button{background:#076da0;color:#fff}
.people-search-widget .search-button:hover{background:#80BA4A;color:#fff}
.find-practice-areas .search-button{color:#fff;background-color:#F79C1F;height:45px;width:auto;font-size:14px;margin-left:10px}
.find-practice-areas .search-button:after{display:none}
.view-google-map{background-color:#076da0;color:#fff;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;letter-spacing:1px;display:inline-block;margin-top:30px}
.view-google-map:after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.view-google-map:hover{background-color:#80BA4A;color:#fff}
.view-google-map:hover:after{color:inherit}
.error404 .button{margin-top:10px}
.clear-results{margin:5px 0 15px 0}
.button.blog{margin-bottom:22px}
.search-again{margin-bottom:30px}
input::-ms-clear{display:none}
.field{position:relative;width:100%;max-width:100%;margin-bottom:22px;line-height:1.5}
.field label{display:none}
.field:last-child{margin-bottom:0}
.global-search .field{width:260px;transition:width .5s}
.global-search.focused .field{width:260px}
.find-practice-areas .field{float:left;margin:0;width:100%}
.subscribe-form .field:not(.check-field-item){width:400px}
.subscribe-form .field:not(.check-field-item) label{display:inline-block;margin-bottom:5px}
.job-opening-filters-wrapper .field{width:300px}
.archive-filters .field{width:300px}
.input-wrap{width:100%;position:relative}
.input-wrap:after{right:10px;top:-4px;pointer-events:none}
.global-search .input-wrap{display:block;transition:width .5s}
.global-search .input-wrap:after{top:3px;color:#80BA4A;font-size:20px;right:0}
.global-search.focused .input-wrap:after{display:none}
input:-ms-input-placeholder{color:#969696}
input:focus::-webkit-input-placeholder{opacity:.7}
input:focus::-moz-placeholder{opacity:.7}
input:focus:-moz-placeholder{opacity:.7}
input:focus:-ms-input-placeholder{opacity:.7}
.global-search .text::-webkit-input-placeholder{color:#80BA4A}
.global-search .text:-moz-placeholder{color:#80BA4A}
.global-search .text::-moz-placeholder{color:#80BA4A}
.global-search .text:-ms-input-placeholder{color:#80BA4A}
.text{width:100%;height:35px;padding:2px 0 3px 13px;font-size:15px;font-family:Montserrat,sans-serif;border:1px solid #46a1d9;-webkit-appearance:none;border-radius:0;box-sizing:border-box;text-overflow:ellipsis}
.text.user-input{padding-right:40px}
.global-search .text{height:42px;background-color:#fff;padding:0 13px;font-size:15px;font-weight:400;color:#414141;border-top:0;border-right:0;border-bottom:1px solid #80BA4A;border-left:0}
#archive-search .text{height:42px}
.people-search .text{height:42px}
.people-search-widget .text{height:36px;font-size:13px}
.find-practice-areas .text{background-color:#434A90;border:none;height:45px;font-size:18px;color:#fff;padding:0 10px}
.job-opening-filters-wrapper .text{height:40px}
.archive-filters .text{height:40px}
.subscribe-form .text{height:42px}
.dropdown-clear-selection{position:absolute;right:12px;top:-9px;cursor:pointer;text-align:center;width:auto}
.dropdown-clear-selection:before{content:"\f00d";color:#076da0;font-size:24px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-down-triangle-persist .dropdown-clear-selection{display:none}
.people-main .dropdown-clear-selection{right:17px;top:-3px}
#archive-search .dropdown-clear-selection{top:-4px}
.archive-filters{margin-bottom:30px}
.archive-filters-label{line-height:35px;padding:2px 10px 3px 0;display:inline-block}
.archive-filter-separator{width:10px;height:10px;display:inline-block}
.archive-filter-controls{display:inline-block}
.archive-filter-results-text{font-style:oblique}
.walled-content-container{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.walled-content-title{margin-top:0;line-height:1.5}
.walled-content-intro p{line-height:1.4}
label.field-title{display:block}
label.field-title:after{content:" *";color:red}
.walled-content-form{width:400px;margin-top:30px}
.download-our-whitepaper-link{margin-top:20px;display:block;float:left}
.walled-content-notice{color:red;margin-top:22px}
.widget{width:100%;margin-bottom:30px;font-size:14px}
.widget:last-child{margin-top:0}
.widget .btn{margin-top:10px}
.widget img{display:block}
.widget-title{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#fff;line-height:1.3;letter-spacing:1px;padding-bottom:6px;border-bottom:none;margin-bottom:12px;margin-top:0}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background-color:#80BA4A;color:#fff;font-size:17px;font-weight:500;font-style:italics;padding:12px 15px 19px 15px}
.pullquote-attribution{font-size:17px;margin:22px 0 0 10px;line-height:1.5;position:relative}
.pullquote-attribution:before{content:"-";position:absolute;left:-10px}
.related-title{line-height:1.5;margin-top:4px}
.widget-caption{margin-top:6px}
.associations-widget{margin-bottom:50px}
.associations-widget .person{margin-bottom:22px}
.associations-widget li{margin:0 0 22px 0}
.associations-widget li:before{display:none}
.associations-widget li ul{margin:5px 0 0 20px}
.associations-widget li li{margin:0 0 2px 20px}
.associations-widget li li:before{display:block;top:0}
.leadership-wrapper{width:100%;background-color:transparent}
.leadership-wrapper .person{overflow:hidden;margin:0 0 15px 0;display:flex}
.leadership-wrapper .person:last-of-type{margin-bottom:0}
.leadership-wrapper .person a{flex-shrink:0}
.leadership-wrapper img{margin:3px 20px 3px 0;width:70px;height:70px}
.leadership-wrapper .person-name{color:#076da0;font-weight:600;text-decoration:none;line-height:1.3;margin-bottom:5px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.video-frame iframe{max-width:none}
.jvl-video{position:relative}
.btn-jvl-video-close{position:absolute;display:block;width:26px;height:26px;right:-12px;top:-12px;text-decoration:none}
.btn-jvl-video-close:hover:after{color:#80BA4A}
.btn-jvl-video-close:after{font-family:FontAwesome;font-size:25px;content:"\f057";color:#fff;width:26px;height:26px;line-height:26px;display:block;text-align:center}
.video-play-button-overlay{display:inline-block;margin:0;padding:0;vertical-align:baseline;text-align:center;text-decoration:none;position:relative}
.video-play-button-overlay:hover:after{opacity:1}
.video-play-button-overlay:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:46px solid #fff;opacity:.7}
.departmental-contacts-widget .email{display:block}
.departmental-contacts-widget .email:after{content:"\f105";font-family:FontAwesome;margin-left:6px}
.datalist{display:none;position:absolute;cursor:pointer;overflow-x:hidden;box-sizing:border-box;max-height:300px;background-color:#fff;color:#076da0;font-size:14px;border:1px solid #46a1d9}
.datalist li{padding:3px 10px;margin-left:0;margin-bottom:0;display:block}
.datalist li.active{color:#80BA4A;background-color:transparent}
.datalist a{color:#076da0;display:block}
.datalist-inner{position:relative}
.datalist-inner>ul>li{padding:10px 0 10px 32px}
.datalist-inner>ul>li:before{content:"\2014";top:13px}
.datalist-inner>ul>li li{margin-left:10px}
.datalist-option-disabled{opacity:.75}
.datalist-option-disabled:hover{background-color:inherit;color:inherit}
.datalist-item-group-label{color:#acacac;background:#EBEBEB;font-size:11px;font-weight:600;text-transform:uppercase;padding:10px 12px;display:block;cursor:default}
.datalist-item-group-label a{color:inherit;text-decoration:none}
.footer-menu{list-style-type:none;padding-left:0;text-indent:0;text-transform:uppercase}
.footer-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}
.footer-menu ul li{margin:0}
.footer-menu ul li:before{content:none}
.footer-menu ul li a{display:block}
.footer-menu a{padding:0 8px}
.widget nav{list-style-type:none;padding-left:0;text-indent:0;font-family:Montserrat,sans-serif;font-size:15px;text-transform:none;font-weight:700}
.widget nav ul{margin:0;list-style-type:none}
.widget nav li{margin-left:0;display:block}
.widget nav li:before{content:none}
.widget nav li a{display:block}
.widget nav:before{content:none}
.widget nav a{color:#076da0;background-color:transparent;border-top:1px solid #46a1d9;text-decoration:none;padding:15px 0}
.widget nav a:hover{color:#F79C1F;background-color:transparent}
.widget nav .current-menu-item>a{color:#F79C1F;background-color:transparent}
.widget nav .last-menu-item>a{border-bottom:1px solid #46a1d9}
.dropdown{list-style-type:none;padding-left:0;text-indent:0;position:relative}
.dropdown ul{margin:0;list-style-type:none}
.dropdown li{margin-left:0;display:block}
.dropdown li:before{content:none}
.dropdown li a{display:block}
.dropdown:before{content:none}
.dropdown ul{position:absolute;right:0;display:none;z-index:100}
.dropdown.programmatic-open ul,.dropdown.touch-open ul,.dropdown:hover ul{display:block}
.dropdown>a{cursor:default}
.sub-menu li{width:270px}
.sub-menu a{color:#076da0;background-color:#EBEBEB;font-size:16px;font-weight:700;padding:10px 14px}
.sub-menu a:hover{color:#80BA4A;background-color:#d4d4d4}
.sub-menu .current-menu-ancestor>a,.sub-menu .current-menu-item>a{color:#80BA4A;background-color:#EBEBEB}
.sub-menu .current-menu-ancestor>a:hover,.sub-menu .current-menu-item>a:hover{background-color:#d4d4d4}
.sub-menu .last-menu-item{padding-bottom:0}
nav .expandable{color:#076da0}
nav .expandable ul{overflow:hidden;max-height:0;transition:max-height .25s ease-out}
nav .expandable ul a{font-size:13px;padding:3px 14px 3px 40px;background:0 0;color:#fff}
nav .expandable ul a:hover{color:#d4d4d4;background-color:transparent}
nav .expandable .last-menu-item a{padding-bottom:10px}
nav .expandable:after{content:"\f107";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
nav .expandable:after{position:absolute;right:15px;top:10px}
nav .expandable.expanded>a{background:0 0;color:#fff}
nav .expandable.expanded>a:hover{background:0 0;color:#fff}
nav .expandable.expanded:after{content:"\f106"}
nav .expandable .current-menu-item a{color:#000;background-color:transparent}
nav .expandable .current-menu-item a:hover{color:#000;background-color:transparent}
nav .expanded{color:#EBEBEB}
nav .expanded a{background:0 0;color:#fff}
nav .expanded ul{max-height:500px}
.header-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:Montserrat,sans-serif;float:right;position:relative;margin-right:25px;top:22px;font-size:14px;font-weight:700;text-transform:uppercase}
.header-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}
.header-menu ul li{margin:0}
.header-menu ul li:before{content:none}
.header-menu ul li a{display:block}
.header-menu a{text-decoration:none;background-color:transparent;color:#076da0;padding:8px 7px}
.header-menu a:hover{background-color:transparent;color:#80BA4A}
.header-menu .dropdown>a{padding:8px 7px 8px 29px;background-color:transparent}
.header-menu .dropdown.programmatic-open>a,.header-menu .dropdown.touch-open>a,.header-menu .dropdown:hover>a{color:#076da0;background-color:#EBEBEB}
.header-menu .dropdown.programmatic-open:before,.header-menu .dropdown.touch-open:before,.header-menu .dropdown:hover:before{color:#076da0}
.header-menu .dropdown:before{content:"\f067";color:#80BA4A;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.header-menu .dropdown:before{position:absolute;left:29px;top:13px;pointer-events:none;font-size:13px}
.header-menu .dropdown.current-menu-ancestor:before{color:#F79C1F}
.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a{color:#80BA4A;background-color:transparent}
.header-menu .current-menu-ancestor>a:hover,.header-menu .current-menu-item>a:hover{color:#80BA4A;background-color:transparent}
.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;width:100%;margin:0 auto;height:auto;overflow:visible;font-size:14px;font-weight:700;text-transform:uppercase}
.microsite-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}
.microsite-menu ul li{margin:0}
.microsite-menu ul li:before{content:none}
.microsite-menu ul li a{display:block}
.microsite-menu ul{margin-left:-30px}
.microsite-menu a{padding:8px 7px;background-color:transparent;color:#076da0}
.microsite-menu a:hover{background-color:transparent;color:#5D9D45}
.microsite-menu .current-menu-item a{color:#80BA4A;background-color:transparent}
.microsite-menu .current-menu-ancestor>a{color:#80BA4A;background-color:transparent}
.microsite-menu .current-menu-ancestor>a:hover{background-color:#EBEBEB;color:#076da0}
.microsite-menu .dropdown>a{padding:8px 7px}
.microsite-menu .dropdown:hover>a{background-color:#EBEBEB;color:#076da0}
.microsite-sub-menu li{width:200px}
.microsite-sub-menu a{background-color:#EBEBEB;color:#076da0}
.microsite-sub-menu a:hover{background:#d4d4d4;color:#80BA4A}
.microsite-sub-menu .current-menu-item a{background-color:#EBEBEB;color:#80BA4A}
.microsite-sub-menu .current-menu-item a:hover{background-color:#EBEBEB;color:#80BA4A}
.main-microsite-menu-wrap{background-color:transparent;border-top:0}
.microsite-menu-secondary{list-style-type:none;padding-left:0;text-indent:0;margin-top:60px;border-top:1px solid #46a1d9;padding-top:30px}
.microsite-menu-secondary ul{margin:0;list-style-type:none}
.microsite-menu-secondary li{margin-left:0;display:block}
.microsite-menu-secondary li:before{content:none}
.microsite-menu-secondary li a{display:block}
.microsite-menu-secondary:before{content:none}
.microsite-menu-secondary li{margin-bottom:10px;width:100%}
.microsite-menu-secondary a{padding:10px 35px 10px 15px;color:#076da0;background-color:#969696;font-weight:400;font-size:14px}
.microsite-menu-secondary a:after{content:"\f105";font-family:FontAwesome;color:#076da0;font-size:19px;top:7px;right:15px;position:absolute;font-weight:400;font-style:normal}
.microsite-menu-secondary .current-menu-item a{background-color:#F79C1F}
.microsite-menu-secondary .dropdown a{padding:10px 35px 10px 15px}
.microsite-menu-secondary .dropdown:hover ul{display:none}
.microsite-menu-secondary .sub-menu{position:relative;padding-bottom:10px;background-color:#969696}
.microsite-menu-secondary .sub-menu li{margin-bottom:0}
.microsite-menu-secondary .sub-menu a{padding:5px 40px;font-size:14px}
.microsite-menu-secondary .sub-menu a:hover{background-color:transparent}
.microsite-menu-secondary .sub-menu a:after{display:none}
.mobile-header-menu{display:block;width:100%;height:80px;max-width:100%;position:absolute;margin:0 auto 0 auto;left:0;right:0;top:0}
.mobile-header-menu>ul{position:absolute;top:80px}
.mobile-menu-toggle{position:absolute;top:0;right:0;background:#fff;width:50px;height:80px;border:none;cursor:pointer;outline:0;white-space:nowrap;float:right}
.mobile-menu-toggle:after{content:"\f0c9";color:#076da0;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.mobile-menu-toggle:after{line-height:80px;margin:0 auto}
.mobile-microsite-menu .mobile-menu-toggle{position:relative;top:-59px;right:25px;padding:0;background:#076da0;width:30px;height:30px;border:0}
.mobile-microsite-menu .mobile-menu-toggle:hover{background:#076da0}
.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#80BA4A}
.mobile-microsite-menu .mobile-menu-toggle:after{content:"\f107";color:#fff;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.mobile-microsite-menu .mobile-menu-toggle:after{line-height:1;margin:0 auto;left:7px;top:3px;text-align:center}
.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#fff}
.mobile-menu{font-size:13px;font-weight:700;line-height:20px;-webkit-font-smoothing:antialiased}
.mobile-menu a{padding:10px 35px 10px 15px;border-top:1px solid #80BA4A;background:#fff;font-size:14px;font-weight:400;display:block;outline:0;text-decoration:none}
.mobile-menu a:hover{color:#fff;background:#076da0}
.mobile-menu .current-menu-ancestor>a,.mobile-menu .current-menu-item>a{color:#fff!important;background:#80BA4A}
.mobile-menu .current-menu-ancestor>a:hover,.mobile-menu .current-menu-item>a:hover{color:#fff!important;background:#80BA4A}
.mobile-menu .menu-item-has-children>a:after{content:"\f101";color:#fff;font-size:15px;margin-left:8px;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.mobile-menu .menu-item-has-children>a:after{margin-top:-.7em;right:1em;top:50%}
.mobile-menu a,.mobile-menu a:active,.mobile-menu a:after,.mobile-menu a:hover,.mobile-menu a:link,.mobile-menu a:visited{color:#076da0}
.mobile-menu .dropdown>a{cursor:pointer}
.mobile-menu ul{width:100%;max-width:100%;box-sizing:border-box}
.mobile-menu ul .sub-menu{display:none}
.mobile-menu>ul{z-index:2}
.mobile-menu li{background:#fff;margin:0;width:100%}
.mobile-menu li:first-child a{border:0}
.mobile-menu li:before{display:none}
.menu-item-type-back{text-transform:uppercase}
.menu-item-type-back a{color:#fff!important;background:#80BA4A}
.menu-item-type-back a:before{content:"\f0a8";color:#fff;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.menu-item-type-back a:before{top:9px;left:22px}
.mobile-microsite-menu{position:relative}
.mobile-microsite-menu a{color:#076da0;background-color:#fff;border-top:1px solid #fff}
.mobile-microsite-menu .current-menu-ancestor>a,.mobile-microsite-menu .current-menu-item>a{color:#80BA4A;background:#076da0}
.mobile-microsite-menu .menu{position:absolute;top:-29px}
.mobile-microsite-menu .dropdown>a{padding:10px 35px 10px 15px}
.mobile-search{width:50px;height:auto;position:absolute;top:0;right:60px;bottom:0;z-index:1;border-right:1px solid #46a1d9;border-left:1px solid #46a1d9}
.mobile-search.mobile-search-opened .mobile-search-toggle{background:#fff}
.mobile-search.mobile-search-opened .mobile-search-toggle:after{color:#80BA4A}
.mobile-search-toggle{position:relative;top:0;width:50px;height:80px;margin:0 auto;display:block;text-align:center}
.mobile-search-toggle:after{content:"\f002";color:#414142;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.mobile-search-toggle:after{top:28px;pointer-events:none}
.mobile-search-form{display:none;float:right;top:0;background:#076da0;margin-right:-60px;text-align:left;width:300px;overflow:hidden;padding:20px 20px 16px}
.mobile-search-field{width:258px;float:left;margin-bottom:0}
.mobile-search-field .text{font-size:16px;height:42px}
.mobile-search-submit-wrapper{display:inline-block;position:relative}
.mobile-search-submit{width:42px;height:42px;background:#9ac86f;border:0;position:relative;-webkit-appearance:none;border-radius:0}
.mobile-search-submit-icon{position:absolute;top:10px;right:27px}
.mobile-search-submit-icon:after{content:"\f105";color:#fff;font-size:20px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.mobile-search-submit-icon:after{pointer-events:none}
.microsite-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:none;text-decoration:none;color:#fff;margin-right:35px}
.microsite-title.has-parent{margin-top:0}
.microsite-page-heading{display:block;font-size:30px;text-decoration:none;font-weight:700;color:#000;margin-bottom:20px;padding-top:0}
.blog-microsite-template h3{border-top:1px solid #46a1d9;margin:30px 0;padding-top:30px}
.blog-microsite-template .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top}
.list-space li{margin-bottom:22px}
.find-practice-areas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.find-practice-areas .label{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1;flex-shrink:0}
.find-practice-areas .input-wrap:after{top:-7px;font-size:24px;color:#fff}
.practice-area-search-form{display:flex;width:100%}
.practice-areas-listing{display:flex;flex-direction:column}
.practice-areas-listing .col{width:100%}
.practice-areas-listing .col:last-child{margin-right:0}
.item-root{margin:0;border-top:1px solid #46a1d9}
.item-root:last-of-type{border-bottom:1px solid #46a1d9}
.item-root .expandable{cursor:pointer}
.item-root .expandable:after{content:url(../img/icon_down_angle_blue.svg);color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.item-root .expandable:after{position:absolute;top:8px;right:0;color:#F79C1F;font-size:17px}
.item-root .expandable:hover:after{color:#076da0}
.item-root .list-expanded{background:0 0}
.item-root .list-expanded:after{content:url(../img/icon_up_angle_blue.svg);color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.item-root .list-expanded:after{color:#076da0;font-size:17px;float:right;position:absolute;top:8px;right:0}
.item-root .list-expanded:hover{background:0 0}
.item-root .list-expanded:hover:after{color:#80BA4A}
.item-root .list-expanded:hover>.practice-area-title{color:#414141}
.item-root .not-expandable{padding:0}
.item-root .practice-area{margin:0;line-height:1.3;background:#fff;font-weight:400;list-style-type:none;padding-left:0;text-indent:0}
.item-root .practice-area li:before{content:none}
.item-root .practice-area:before{content:none}
.item-root .practice-area:hover{background:#fff}
.item-root .practice-area:hover>.practice-area-title{color:#80BA4A}
.col-2 .item-root:first-child{border-top:0}
.practice-area-title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;color:#076da0;display:block;padding:10px 20px 10px 0}
.practice-area-children .practice-area-title{font-size:15px;font-weight:600;color:#076da0;padding:5px 10px}
.archive-search-results .practice-area-title{padding:0;font-size:16px;color:#076da0;font-weight:600}
.practice-area-children{margin:0 40px 0 10px;padding-bottom:20px;display:none}
.practice-area-children .practice-area{background:0 0;display:table}
.practice-area-children .practice-area:hover{background:0 0}
.practice-area-children .practice-area:hover .practice-area-title{color:#076da0}
.search-result-microsite-sub-service{margin-left:20px;font-size:14px}
.search-result-microsite-sub-service:before{content:"\2013";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.archive-search-results .type-practice-area{margin-bottom:40px}
.archive-search-results .excerpt{margin-top:0;line-height:1.5}
.archive-search-results .type-practice-area div:nth-child(3){margin-top:10px}
.parent-practice-area{font-size:16px;font-weight:700;text-transform:none;margin:0 0 6px;display:block;color:#fff}
.parent-practice-area a{color:#fff}
.people-search-heading{font-size:26px;margin-bottom:20px}
.people-search-form-advanced .fields{margin-bottom:30px}
.people-search-toggle{position:absolute;right:0;top:0;font-size:13px;font-weight:700;text-transform:none;color:#80BA4A;padding:12px 0}
.people-search-toggle:after{content:"\f0d7";color:#F79C1F;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.people-search-toggle:hover:after{color:#076da0}
.people-search-toggle.basic:after{content:" \f0d8"}
.people-search-filter{border-top:1px solid #46a1d9;padding-top:30px;display:flex;flex-wrap:wrap}
.people-search-filter:after{content:"";width:45px;flex-grow:1}
.people-filter-button{display:block;text-align:center;vertical-align:top;width:45px;height:45px;color:#fff;background:#80BA4A;font-size:22px;font-weight:400;line-height:45px;margin-right:6px;margin-bottom:7px;text-decoration:none}
.people-filter-button:hover{background:0 0;color:#fff}
.view-all-people-mobile{width:96px;font-size:15px}
.view-all-people-mobile:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.view-all-people-button{color:#80BA4A;background-color:transparent;font-size:13px;font-weight:700;text-transform:none;padding:12px 0}
.view-all-people-button:after{content:"\f0da";color:#F79C1F;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.view-all-people-button:hover{color:#076da0;background-color:transparent}
.view-all-people-button:hover:after{color:#076da0}
.people-search-results-heading{color:#000;margin-bottom:30px}
.people-search-widget #basic-people-search-form{display:none}
.people-search-widget .people-search-toggle,.people-search-widget .view-all-people-button{display:none}
.people-search-widget .filters{display:none}
.people-search-widget #advanced-people-search-form{display:block;margin:0}
.people-search-widget .fields{width:100%!important}
.people-search-widget .dropdown-clear-selection{top:-7px}
.person-microsite-title{font-weight:700;font-size:14px;text-transform:none}
.person-microsite-title .person-title{color:#fff;display:inline;font-size:15px;font-weight:600;margin-left:0;text-transform:none}
.person-title-separator{color:#fff;display:inline;font-size:14px;font-weight:600}
.bio-info-heading{margin:25px 0 5px}
.biography-microsite-template .description{border-bottom:1px solid #46a1d9;padding-bottom:25px}
.biography-microsite-template .item-title{padding:0;line-height:1.4;display:initial}
.biography-microsite-template .item-children{display:block;margin:initial;padding:initial}
.education-honor{font-style:italic}
.person-info-widget{font-size:15px}
#person-contact-info{margin:30px 0;line-height:1.3}
#person-contact-info .office-location{margin-bottom:22px;margin-top:30px}
#person-contact-info .office-location:first-child{margin-top:0}
#person-contact-info div{margin-top:5px}
#person-contact-info div.additional-phone-numbers{margin-top:30px}
.person-email-link{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.person-full-name{color:#5D9D45;font-family:Montserrat,sans-serif;font-size:20px;text-decoration:none;font-weight:700;font-style:normal;line-height:1.2;margin-top:10px;margin-bottom:7px}
#person-info-links{border-top:none;margin:30px 0}
.person-link{border-bottom:none}
.person-link a{padding:10px 0;width:auto;font-weight:700;font-size:15px;text-decoration:none;margin-left:22px;display:block;line-height:1.3}
.person-link a:before{padding-right:0;vertical-align:0;margin-left:-19px;position:relative;right:auto}
.linkedin:before{content:"\f08c";color:#076da0;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.twitter:before{content:"\f081";color:#076da0;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.resume:before{content:"\f15c";color:#076da0;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.vcard:before{content:"\f007";color:#076da0;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.event-teaser{font-size:15px;display:block;margin-bottom:20px}
.event-teaser .widget-title{margin-bottom:10px}
.event-teaser h5{font-weight:400;font-size:15px;margin-top:15px;margin-bottom:0}
.event-teaser .btn{background-color:transparent;color:#80BA4A;padding:8px 11px;font-weight:500;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;padding:0;margin:10px 0;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-block}
.event-teaser .btn:after{content:none;color:#80BA4A;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.event-teaser .btn:hover{background-color:#80BA4A;color:#80BA4A}
.event-teaser .btn:hover:after{color:inherit}
.event-teaser .btn:hover{background-color:transparent}
.event-teaser .btn:hover:after{color:#80BA4A}
.event-teaser-widget{border-top:none;padding-top:0}
.person-listing{border-top:1px solid #46a1d9;padding:20px 0;display:flex;flex-direction:column;width:100%}
.person-listing img{display:block;margin:0 20px 10px 0}
.person-listing .col{width:100%}
.person-listing .more-button{margin-top:12px}
.headshot-wrapper img{width:100px;height:100px}
.name-wrapper a{font-weight:700}
.microsite .person-listing{flex-direction:row}
.search-section-results .person-listing{padding:0;flex-direction:row}
.search-section-results .contact-wrapper,.search-section-results .more-button{display:none}
.person-listing-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:calc(100% - 100px);line-height:1.5}
.person-name-position a{font-weight:700;text-decoration:none;display:block}
#archive-search{overflow:hidden;margin-top:35px}
#archive-search-inner{margin-bottom:30px}
.archive-search-toggle-wrap{width:100%;display:block}
.archive-search-toggle{position:absolute;right:0;top:0;text-align:right;font-size:16px;font-weight:500;text-decoration:none;line-height:1.3;color:#076da0}
.archive-search-toggle:hover{color:#80BA4A}
.archive-search-separator{width:100%;border-bottom:1px solid #46a1d9}
.archive-detail-post-title{font-size:28px;font-weight:600;margin-bottom:2px;color:#076da0;line-height:1.3;text-transform:none}
.microsite .archive-detail-post-title{font-size:28px;font-weight:600;line-height:1.3;margin-bottom:2px;color:#076da0}
.news-item-listing{margin-bottom:9px;padding-top:8px;border-top:1px solid #46a1d9;width:100%;overflow:hidden}
.news-item-listing a{text-decoration:none;color:#076da0}
.news-item-listing a:hover{color:#80BA4A}
.news-item-listing.first{border-top:none}
.microsite .news-item-listing.first{border-top:1px solid #46a1d9}
.news-item-title{font-size:16px;font-weight:600;line-height:1.2;margin-right:5px}
.news-item-title:hover{color:#80BA4A}
.global-search-results .news-item-title{font-size:15px;color:#076da0;font-weight:600;text-decoration:none}
.news-item-teaser-image{float:right;margin:0 0 4px 30px}
.news-date-and-type{margin-bottom:2px;font-size:14px}
.global-search-results .news-date-and-type{margin-bottom:0}
.news-item-source{margin-top:0;font-style:italic;display:block}
.news-first-item .news-item-source{margin-bottom:7px}
.global-search-results .news-item-source{margin-top:0}
.news-first-item .news-item-title{font-size:20px;font-weight:400;color:#076da0;line-height:1.3}
.news-first-item .news-item-title a{color:#076da0}
.news-first-item .news-item-title:hover{color:#4e722c}
.news-first-item .description{font-size:17px;color:#414141;line-height:1.5}
.news-first-item .more-link{display:inline;position:relative;padding-right:20px}
.news-first-item .more-link:after{position:absolute;top:2px}
.events-heading{font-size:20px;color:#5D9D45;padding-top:30px;margin-bottom:0;font-weight:600}
.past-events-heading{border-top:1px solid #46a1d9;margin-top:20px}
.microsite .events-heading{font-size:30px;color:#5D9D45;margin-bottom:0;font-weight:600;padding-top:0}
.microsite .upcoming-events-heading{padding-top:600}
.microsite .past-events-heading{padding-top:20px;border-top:0}
.event-listing{margin-top:9px}
.event-listing.last{margin-bottom:9px}
.microsite .event-listing{border-top:1px solid #46a1d9;padding-top:35px}
.global-search-results .event-listing{margin-top:0}
.event-title{font-size:16px;font-weight:600;text-decoration:none;color:#076da0;margin:0 0 5px 0;line-height:1.2}
.event-title:hover{color:#80BA4A}
.global-search-results .event-title{margin-bottom:3px}
.event-details{margin-bottom:22px;line-height:1.5;font-size:15px}
.event-details label{margin-right:5px}
.event-location-details{display:block}
.event-location-details p{margin-bottom:0;line-height:1.5}
.event-detail .event-details{display:table}
.event-detail .event-details .event-date-time,.event-detail .event-details .event-location,.event-detail .event-details .event-speaker-list{display:table-row}
.event-detail .event-details .event-date-time label,.event-detail .event-details .event-location label,.event-detail .event-details .event-speaker-list label{width:80px;display:table-cell}
.event-detail .event-details .event-timezone{margin-left:5px}
.global-search-results .event-date-time{margin-top:0}
.event-speaker-thumbnails{margin-top:12px;display:inline-block}
.event-speaker-thumbnails li{margin:0 10px 0 0;display:inline-block;float:left}
.event-speaker-thumbnails li:before{display:none}
.event-speaker-thumbnails img{display:block;width:70px}
.event-logo{margin-bottom:15px;display:block}
.this-week-icon{background:#5D9D45;border-color:#5D9D45;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}
.this-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.this-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}
.this-month-icon{background:#58595b;border-color:#58595b;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}
.this-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.this-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}
.next-week-icon{background:#5D9D45;border-color:#5D9D45;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}
.next-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.next-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}
.next-month-icon{background:#58595b;border-color:#58595b;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}
.next-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.next-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}
.featured-case-study{width:100%;margin-bottom:30px}
.case-study-search-result{border-top:1px solid #46a1d9;padding-top:8px;padding-bottom:9px}
.case-study-search-result.first{border-top:none}
.microsite-case-study-listing{border-top:1px solid #46a1d9;margin-bottom:40px;padding-top:8px;display:block;float:left;width:100%}
.microsite-case-study-listing img{width:220px}
.search-section-results .case-study-listing{width:100%;padding-top:0;border:0}
.search-section-results .case-study-listing .pull-right{margin-top:3px;margin-bottom:0}
.case-study-title{font-size:15px;font-weight:400;text-decoration:none;margin-top:4px;display:block;line-height:1.2}
.case-study-title-search{font-size:15px;font-weight:600;text-decoration:none}
.microsite-case-study-title{margin:0 0 3px 0;line-height:1.3;font-size:20px;font-weight:600}
.custom-microsite-template .microsite-case-study-title{font-size:20px;font-weight:600}
.custom-page-case-studies{margin:40px 0 15px;padding:0 0 10px;font-size:24px}
.related-people{margin:22px 0 0 27px;position:relative;line-height:1.4}
.related-people .icon-user:before{margin-left:-25px;position:absolute;color:#969696}
.case-studies-wrapper{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #46a1d9;display:flex;flex-direction:column;align-items:flex-start}
.view-all-case-studies{margin:0;float:none}
.case-study-teaser-image{float:right;margin:0 0 4px 30px}
.publication-listing{margin-bottom:9px;padding-top:8px;border-top:1px solid #46a1d9;overflow:hidden}
.publication-listing.first{border-top:0}
.publication-listing .publication-name{font-size:15px;color:#414141;font-style:italic;display:block}
.publication-listing .byline{font-size:15px;color:#414141}
.publication-title{font-size:16px;font-weight:600;text-decoration:none;color:#076da0;line-height:1.2}
.publication-title:hover{color:#80BA4A}
.publication-teaser-image{margin-bottom:15px}
.publication-date-and-type{color:#414141;font-size:15px;display:block;margin-bottom:5px}
.publication-date-and-type .date{color:#414141;font-size:15px}
.global-search-results .publication-date-and-type{margin-bottom:0}
.publication-info{margin-top:5px}
.global-search-results .publication-info{margin-top:0}
.icon-audio:after{content:"\f028";color:#414141;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-slideshare:after{content:"\f080";color:#414141;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.icon-video:after{content:"\f03d";color:#414141;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.phantom{float:none;color:#414141}
.phantom:hover{color:#414141}
.status-phantom .byline,.status-phantom .date,.status-phantom .publication-date-and-type,.status-phantom .publication-name{color:#414141}
.status-phantom.media-audio-format .publication-type:after,.status-phantom.media-slideshare-format .publication-type:after,.status-phantom.media-video-format .publication-type:after{color:#414141}
.publication-name{font-weight:400;font-style:italic}
.publication-detail iframe{margin-top:20px;margin-bottom:30px}
.byline{display:block}
.pdf-download{margin-bottom:16px}
.pdf-download .pdf-icon{margin-left:0}
.pdf-download .pdf-icon:before{font-size:22px;margin-left:2px;margin-right:6px}
.contact-page-type h2{display:none}
.office-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}
.office-listing{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px;width:100%}
.office-location-image{margin-bottom:10px}
.office-title{display:block;font-size:16px;font-weight:700;color:#80BA4A;text-decoration:none;margin-bottom:8px;line-height:1}
.office-title:hover{color:#4e722c}
.office-location-details{line-height:1.5}
.global-search-results .office-location-details{width:100%;float:none}
.contact-entry{margin-bottom:25px;overflow:hidden;display:flex;align-items:flex-start}
.contact-entry p{float:left;font-size:15px;line-height:1.3}
.contact-image{float:left;margin-right:20px}
.office-location-map{margin-bottom:25px}
.single-office .office-location-details{margin-bottom:30px}
.achievements-page-type .description,.section-overview-with-callouts-page-type .description{margin-bottom:30px;border-bottom:1px solid #46a1d9;padding-bottom:30px}
.content-callout-entry{clear:both;display:table;width:100%;margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0}
.callout-heading{margin-top:0;margin-bottom:22px}
.callout-heading a{color:#076da0}
.callout-image{float:left;margin:6px 20px 0 0}
.callout-description p{display:table}
.callout.button{background-color:#076da0;color:#fff;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;letter-spacing:1px;margin:15px 0;display:inline-block}
.callout.button:after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.callout.button:hover{background-color:#80BA4A;color:#fff}
.callout.button:hover:after{color:inherit}
.content-drop-image{margin-bottom:22px}
.drop-image,.fact-image{float:right;margin:6px 0 25px 50px}
.management-page-type .intro-paragraph{font-size:15px}
.management-page-type .intro-paragraph p{line-height:1.5}
.management-photo{float:left;margin-right:-150px;width:150px;height:150px}
.management-photo img{display:block}
.management-wrapper{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.management-entry{float:left;width:50%;margin-bottom:30px}
.management-info{line-height:1.3;float:left;display:block;margin-left:170px;margin-right:20px}
.management-name{display:block;margin-top:45px;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#80BA4A;text-decoration:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.management-title{font-size:15px}
.achievements-entry{clear:both;margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.achievements-entry.first{margin-top:0;border-top:none;padding-top:0}
.achievement-description-wrapper{display:table}
.achievement-image{float:left;margin:3px 20px 30px 0}
.achievement-heading{margin-top:0;font-size:15px;font-weight:700;color:#414141}
.intro-paragraph{font-size:17px;margin-bottom:22px}
.intro-paragraph p{line-height:1.8}
.key-fact-entry{margin-bottom:30px;padding-left:34px;position:relative}
.key-fact-entry:before{content:"\f105";color:#fff;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.key-fact-entry:before{position:absolute;left:0;width:20px;height:20px;line-height:20px;top:1px;text-align:center;background-color:#686762}
.key-fact-entry.first h3{margin-top:0}
.qa-entry{border-top:1px solid #46a1d9;padding-top:30px;margin-bottom:30px}
.qa-entry.first{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.qa-question{position:relative;font-weight:700;font-size:17px;color:#414141;margin-left:75px;margin-bottom:22px}
.qa-question:before{content:"\25cf";color:#80BA4A;font-size:130px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.qa-question:before{position:absolute;top:-37px;left:-83px;line-height:1em}
.qa-question:after{content:'Q.';position:absolute;top:6px;left:5px;margin-left:-63px;font-size:30px;line-height:55px;color:#fff}
.qa-answer{margin-left:75px}
.qa-answer:before{content:"Answer:";font-weight:700;display:inline-block;float:left;margin-right:5px;text-transform:capitalize;line-height:1.4}
.subscribe-form .description{margin-bottom:30px}
.subscribe-form input[type=checkbox]{margin:1px 7px 5px 0}
.subscribe-form .errors .field:first-of-type{margin-top:35px}
.required-field{color:#e20e0e}
.subscribe-checklist-wrap{margin:20px 0 20px}
.subscribe-checklist-wrap ul{border:2px solid #46a1d9;max-width:450px;max-height:200px;padding:10px;overflow:auto}
.subscribe-checklist-wrap li{margin-left:0}
.subscribe-checklist-wrap li:before{display:none}
.success{font-size:22px;font-weight:600;margin-bottom:30px}
.job-opening{border-top:1px solid #46a1d9;margin-top:30px}
.job-opening.first{border-top:1px solid #46a1d9}
.job-opening .btn:after{vertical-align:middle}
.btn-expand:after{content:"\f107"!important}
.btn-collapse:after{content:"\f106"!important}
.description-intro{margin-bottom:20px}
.job-title{font-size:20px;margin:30px 0 5px}
.job-description-has-intro .job-title{cursor:pointer}
.description-continued{display:none}
.job-opening-filters-wrapper{padding:30px 0 0}
.job-opening-filters-wrapper .filter-controls{display:inline-block;margin-right:25px}
.job-opening-filters-label{margin:0 0 10px 0}
.filter-by-office-hidden-initially{display:none}
.job-location{margin:0 0 20px 0;font-size:14px;font-style:normal}
.view-more{background-color:#076da0;color:#fff;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;display:inline-block;letter-spacing:1px}
.view-more:after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.view-more:hover{background-color:#80BA4A;color:#fff}
.view-more:hover:after{color:inherit}
.global-search-results section{display:flex;flex-direction:column}
.global-search-results-container{width:100%}
.search-section-title{width:100%;background-color:transparent;flex-shrink:0}
.search-section-title h2{padding:0;font-weight:700;font-size:18px;font-family:Montserrat,sans-serif;color:#5D9D45}
.search-no-results .search-section-title{height:300px}
.search-section-results{width:100%;vertical-align:top;padding:20px 0;box-sizing:border-box}
.search-section-results a{font-weight:600;color:#076da0;text-decoration:none}
.search-section-results a:hover{color:#80BA4A}
.search-section-results .post-title{font-size:15px;padding:0}
.search-section-results article{margin-bottom:25px;border:0;padding-top:0}
.search-results-link-wrapper{text-align:right;clear:both}
.predictiveSearch-loadingGraphic{text-align:center}
.predictiveSearch-loadingGraphic,.predictiveSearch-noResults{padding:10px;height:26px;line-height:26px}
.predictiveSearch-postType-title{background-color:#076da0;color:#fff;font-weight:700;padding:7px 10px}
.predictiveSearch{border:1px solid #46a1d9;font-family:Montserrat,sans-serif;font-size:14px;background-color:#fff;z-index:1000;position:absolute;top:100%;left:0;text-transform:none;width:inherit;overflow-x:hidden}
.predictiveSearch.popRight{max-height:500px;overflow-y:scroll;margin-left:15px}
.global-search .predictiveSearch{width:250px!important}
.predictiveSearch-post{border-bottom:1px solid #80BA4A}
.predictiveSearch-post:last-child{border:0}
.predictiveSearch-post.active,.predictiveSearch-post:hover{background:#fff}
.predictiveSearch-post .group{padding:6px 8px;overflow:hidden;text-decoration:none;color:#414141;display:block}
.predictiveSearch-post .thumbnail{width:70px;height:70px;margin-right:10px;float:left}
.predictiveSearch-post .name{font-weight:600;color:#076da0}
.predictiveSearch-post .name:hover{color:#80BA4A}
.predictiveSearch-post .highlight-nickname{color:#969696;margin-left:5px}
.predictiveSearch-post .position{color:#414141;display:block;width:100%}
.predictiveSearch-post.has-children .group{padding-bottom:0}
.predictiveSearch-childPosts{margin-left:20px;padding-bottom:10px;font-size:13px}
.predictiveSearch-childPosts .predictiveSearch-post{border-bottom-style:none}
.predictiveSearch-childPosts .predictiveSearch-post .group{padding-top:1px}
.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname,.predictiveSearch-childPosts .predictiveSearch-post .name{font-weight:400}
.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname.active,.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname:hover,.predictiveSearch-childPosts .predictiveSearch-post .name.active,.predictiveSearch-childPosts .predictiveSearch-post .name:hover{color:#076da0}
.predictiveSearch-childPosts .predictiveSearch-post a:before{content:"\f105";color:#414141;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.predictiveSearch-childPosts .predictiveSearch-post a:hover:before{color:#076da0}
.predictiveSearch-postType-person .name{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.predictiveSearch-postType-industry .thumbnail,.predictiveSearch-postType-practice-area .thumbnail{display:none}
.predictiveSearch-search{padding:5px 10px;color:#fff;background-color:#076da0;font-weight:700;height:auto;cursor:pointer;position:relative}
.predictiveSearch-search:hover{background:#80BA4A}
.predictiveSearch-search:before{content:"\f002";color:#fff;font-size:18px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.predictiveSearch-search:before{position:absolute;bottom:5px;right:10px;display:block}
.return-to-mainsite{display:none}
.return-to-mainsite a{text-decoration:none}
.menu-hidden .return-to-mainsite{margin-top:55px}
.menu-hidden .return-to-mainsite a{text-decoration:none;font-weight:600}
.menu-hidden .return-to-mainsite a:before{content:"\f053";color:#F79C1F;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.menu-hidden #global-search{display:none}
.menu-visible .return-to-mainsite{margin-top:0}
.menu-visible .return-to-mainsite a{color:#969696;background-color:#EBEBEB;padding:10px;display:block}
.menu-visible .return-to-mainsite a:after{content:"\f00d";color:#969696;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.menu-visible .return-to-mainsite a:after{top:0;margin-left:0}
.blogs-microsite .header-menu{display:none}
.blogs-microsite #sidebar-primary{display:block}
.blogs-microsite-title{font-size:35px}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{margin-bottom:30px;font-size:30px}
.blog-description{margin-bottom:45px}
.blog-post-title{color:#076da0;font-size:30px;font-weight:600;text-decoration:none;line-height:1.3}
.blog-category-listing .blog-post-title,.blog-search-results .blog-post-title{font-size:22px;margin-bottom:10px;line-height:1.3}
.blog-posts-microsite-template .blog-post-title{font-size:16px}
.blog-post-detail .blog-post-title{color:#076da0;font-size:30px;font-weight:600}
.blog-post-listing{overflow:hidden;margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px;width:100%}
.blog-post-listing:first-child{margin-top:0;border-top:none;padding-top:0}
.blog-post-listing .date{color:#414141;font-size:15px}
.blog-post-listing .blog-post-teaser-image{float:right;margin:0 0 4px 30px}
.blog-post-date{color:#414141;margin-bottom:10px}
.search-section-results .byline{font-size:15px}
.search-section-results .blog-post-date{margin-bottom:0;display:block}
.search-section-results .search-blog-post-title{font-weight:600}
.blog-post-subtitle{color:#000;font-size:21px;font-style:italic;font-weight:400;margin-top:8px}
.blog-category-listing .blog-post-subtitle,.blog-search-results .blog-post-subtitle{font-size:18px}
.blog-post-byline-block{clear:both;margin-top:30px;margin-bottom:30px}
.blog-post-listing .blog-post-byline-block{margin-top:22px}
.blog-category-listing .blog-post-byline-block,.blog-search-results .blog-post-byline-block{margin-top:15px;margin-bottom:20px;clear:none}
.blog-post-byline{font-size:14px}
.btn-primary{margin-top:20px}
.blog-post-authors a{text-decoration:none}
.blog-post-comments-number{float:left;font-size:14px}
.blog-post-comments-number a{color:#414141}
.blog-post-comments-number a:hover{color:#076da0}
.blog-post-comments-number:before{content:"[";margin-right:3px}
.blog-post-comments-number:after{content:"]";margin-left:3px}
.blog-category-heading,.blog-search-results-heading{font-size:30px;font-weight:600;color:#076da0;margin-bottom:30px}
.blog-post-thumbnail{margin-top:6px;margin-bottom:20px;margin-right:30px;float:left}
.search-blog-post-title{font-weight:700}
.blog-post-listing-content{overflow:hidden}
.parent-blog-name{display:block;font-size:15px;font-weight:400;font-style:italic}
.btn.visit-the-full-blog{margin:0 0 20px}
.widget-blog_categories{margin-bottom:50px}
.mobile #blog-categories-heading{display:none}
.blog-widgets-toggle{background-color:#EBEBEB;padding:8px 0 10px 25px;display:block;margin:-30px 0 20px 0;position:absolute;padding-right:24px;width:auto;left:0;right:0}
.blog-widgets-toggle:after{position:absolute;right:8px;top:14px;content:"\f078";font-family:FontAwesome;font-size:12px;color:#282f73}
.js-blog-categories-expanded .blog-widgets-toggle:after{content:"\f077"}
.blog-search-form .field{width:192px;margin-bottom:10px;display:inline-block}
.blog-search-form .text{height:38px}
.blog-search-form .blog-search-btn{margin-top:0;padding:14px 12px 13px}
.blog-author{clear:both;margin-bottom:22px;overflow:hidden}
.blog-author:last-child{margin-bottom:0}
.blog-author img{float:left;margin-right:10px}
.subscribe-to-our-feed a{display:block;margin:0 0 10px 0}
.subscribe-to-our-feed a:before{content:"\f143";color:#80BA4A;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
a.blog-email-link:before{content:"\f0e0";font-size:15px}
a.blog-twitter-link:before{content:"\f081"}
a.blog-linkedin-link:before{content:"\f08c"}
.blog-post-author-cards{overflow:hidden;font-size:14px;line-height:1.4;margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
.author-item{width:210px;min-height:200px;margin:0 20px 20px 0;display:block;float:left}
.linkedin_url{float:left}
.linkedin_url a:before{content:"\f08c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.linkedin_url a:before{font-size:18px}
.twitter_url{float:left}
.twitter_url a:before{content:"\f081";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.twitter_url a:before{font-size:18px}
.blog-post-file-under{margin-top:30px}
.step-nav{border-top:1px solid #46a1d9;text-align:right;padding-top:25px;margin-top:5px}
.step-nav .step-prev{margin-right:14px}
.step-nav .step-prev:before{content:"\f104";color:#076da0;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.step-nav .step-next{margin-left:14px}
.step-nav .step-next:after{content:"\f105";color:#076da0;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.step-nav .step-next:after{top:0}
#comments-content-wrapper{margin-top:30px;border-top:1px solid #46a1d9;padding-top:30px}
#comments-title{margin-top:0;font-size:24px}
#comments-quantity{font-size:15px;display:block;margin-bottom:30px;border-bottom:1px solid #46a1d9;padding-bottom:30px}
.commentlist{margin-bottom:30px;border-bottom:1px solid #46a1d9;padding-bottom:30px}
.commentlist li{list-style:none;margin-left:0;margin-top:30px}
.commentlist li li{position:relative;padding-left:25px}
.commentlist li li:before{content:"\f086";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.commentlist li li:before{left:22px;top:1px;margin-left:-22px}
.commentlist .vcard .fn{color:#414141;font-style:normal;font-weight:700}
.commentlist .vcard .says{display:none}
.commentlist .vcard:before{display:none}
.comment-body{margin-bottom:30px}
.comment-body:last-child{margin-bottom:0}
.comment-meta{margin-bottom:22px}
.comment-meta a{color:#adadad;text-decoration:none;font-size:15px}
.reply{font-size:15px}
.reply a{color:#414141;text-decoration:underline}
.reply a:hover{color:#076da0}
#reply-title{margin-top:0;color:#414141}
.comment-notes{font-size:15px;margin-bottom:30px}
#commentform label{display:inline-block;width:110px;padding-top:5px;vertical-align:top;clear:both}
#commentform .input-wrap{display:inline-block}
#commentform input[type=text]{width:280px;height:35px;border:1px solid #ccc;font-family:Montserrat,sans-serif;padding-left:10px;padding-right:10px}
#commentform textarea{width:280px;height:150px;border:1px solid #ccc;font-family:Montserrat,sans-serif;padding:10px}
#commentform input[type=button],#commentform input[type=submit]{margin-left:113px;background-color:#076da0;color:#fff;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:13px;display:inline-block;letter-spacing:1px}
#commentform input[type=button]:after,#commentform input[type=submit]:after{content:none;color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
#commentform input[type=button]:hover,#commentform input[type=submit]:hover{background-color:#80BA4A;color:#fff}
#commentform input[type=button]:hover:after,#commentform input[type=submit]:hover:after{color:inherit}
.microsite-blog-post-detail .blog-post-title{font-size:28px}
.person-microsite-full-blog-button{margin-bottom:30px}
.demo-blog .main-microsite-menu-wrap{margin-top:-48px;background-color:transparent;border:0;position:absolute}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul{margin-left:0}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li{padding-bottom:11px;margin-right:7px}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li a{background:rgba(255,255,255,.4);color:#fff}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li a:after{display:none}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#0c55b2}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#076da0}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{color:#fff}
.demo-blog #page-title-bar{background:url(//baseline.gjtest.com/content/uploads/2016/05/blog-bg.jpg) center;height:280px}
.demo-blog .microsite-menu ul li.last-item,.demo-blog .microsite-menu ul li.last-menu-item{margin-top:0}
.test-drive-demo-blog #page-title-bar{background:url(//testdrive.greatjakes.com/content/uploads/2016/05/blog-bg-1.jpg) center;height:280px}
.test-drive-demo-blog .microsite-menu ul li.last-item,.test-drive-demo-blog .microsite-menu ul li.last-menu-item{margin-top:0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:fontawesome;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:""}
[dir=rtl] .slick-prev:before{content:""}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:""}
[dir=rtl] .slick-next:before{content:""}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:fontawesome;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.page-functions-wrapper{width:100%;padding:0 25px;box-sizing:border-box;margin:36px auto 0 auto}
.social-follow{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:auto;right:0;bottom:-55px;left:0}
.social-follow a:hover{opacity:1}
.social-follow a:hover:before{color:#80BA4A}
.social-follow a:last-of-type:before{margin-right:0}
#footer{border-top:1px solid #46A1D9}
.copyright-notice{text-align:center;margin-top:20px;font-size:13px}
.copyright-notice p{margin:0;line-height:1.4}
.copyright-notice p:last-of-type{margin-top:15px}
.copyright-notice span:nth-child(8){display:block;font-size:0;color:#fff}
.addr__dot-sep{margin:0 4px}
.datalist{font-weight:500;border:1px solid #076da0;margin-top:-1px!important}
.datalist ul{margin:0}
.datalist.menu-panel-datalist{border:1px solid #80BA4A}
.datalist.menu-panel-datalist li:active{color:#80BA4A}
.datalist a:hover{color:#80BA4A}
.datalist-item-group-label{letter-spacing:.5px}
.datalist-inner>ul>li{padding:5px 10px}
.datalist-inner>ul>li:first-of-type{padding-top:10px!important}
.datalist-inner>ul>li:last-of-type{padding-bottom:10px!important}
.datalist li{padding:5px 10px}
.datalist li:before{display:none}
.datalist li:first-of-type{padding-top:10px}
.datalist li:last-of-type{padding-bottom:10px}
table{table-layout:fixed}
.description ol,.description ul,article ol,article ul{margin-bottom:20px}
.description ol ol,.description ol ul,.description ul ol,.description ul ul,article ol ol,article ol ul,article ul ol,article ul ul{margin:8px 0}
.description ul ol li:before,article ul ol li:before{display:none}
.description ol li,.description ul li,article ol li,article ul li{margin:0 0 8px 18px;line-height:1.2}
.description ol li,article ol li{padding-left:5px}
.description ol li ul li,article ol li ul li{padding-left:0}
.description .additional-info li,article .additional-info li{margin-left:27px}
.description blockquote{margin:20px 60px}
.description blockquote p:first-child{font-size:15px}
.button.blog{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.button.blog:hover a{color:#fff}
.button.blog a{color:#fff}
.more-text-link{font-size:14px;font-weight:500}
.more-text-link:after{display:none}
.additional-info{font-weight:500;margin:0}
.rainmaker-pagination{display:flex;align-items:center}
.rainmaker-pagination li{margin:0}
.rainmaker-pagination li.page-count{color:#595a5c}
#practice-areas-search-results .search-query,.archive-listing-page .search-query,.people-page-type.search .search-query,.person-microsite .search-query{background:#5D9D45;font-size:14px;font-weight:600;color:#fff;letter-spacing:2px;text-transform:uppercase;padding:15px 15px}
#practice-areas-search-results .search-query label,.archive-listing-page .search-query label,.people-page-type.search .search-query label,.person-microsite .search-query label{font-style:normal}
#practice-areas-search-results .search-query .clear-results,.archive-listing-page .search-query .clear-results,.people-page-type.search .search-query .clear-results,.person-microsite .search-query .clear-results{display:block;background:0 0;font-size:14px;text-decoration:underline;line-height:1;padding:0;margin:0}
#practice-areas-search-results .search-query .clear-results:hover,.archive-listing-page .search-query .clear-results:hover,.people-page-type.search .search-query .clear-results:hover,.person-microsite .search-query .clear-results:hover{text-decoration:none}
.archive-listing-page .search-query{margin-top:-1px}
.people-page-type.search .search-query strong{margin-left:5px}
#practice-areas-search-results .search-query label{font-style:normal}
.global-search-results .search-query{font-size:26px;font-weight:700;color:#80BA4A;text-align:center;margin-bottom:30px}
.global-search-results .search-query label{font-style:normal}
.global-search-results .search-query .search-query-text{font-weight:500}
.next,.previous{letter-spacing:1px;line-height:1;margin:0}
.next:after,.next:before,.previous:after,.previous:before{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}
.previous{border-right:1px solid #a7a9ac;padding-left:0;margin-right:15px}
.next{border-left:1px solid #a7a9ac;padding-right:0;margin-left:15px}
.media-format-wrapper{display:none}
.firm-highlights{border-top:1px solid #46a1d9;width:980px;height:270px;margin:55px auto 0 auto}
.firm-highlights .slick-list{width:940px;padding-top:60px;margin-left:30px;position:relative}
.firm-highlights .slick-list:after{content:"";position:absolute;width:40px;bottom:0;top:0;right:-25px;border-right:40px solid #fff}
.firm-highlights .slick-next,.firm-highlights .slick-prev{height:270px;background:#fff;top:147px}
.firm-highlights .slick-next:before,.firm-highlights .slick-prev:before{opacity:1!important;height:20px!important;width:20px!important;font-size:0}
.firm-highlights .slick-next:hover:before,.firm-highlights .slick-prev:hover:before{opacity:.5!important}
.firm-highlights .slick-prev{left:-20px}
.firm-highlights .slick-prev:before{content:url(../img/icon_left_angle_blue.svg)!important}
.firm-highlights .slick-next{right:-20px}
.firm-highlights .slick-next:before{content:url(../img/icon_right_angle_blue.svg)!important}
.firm-highlights__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:940px;height:270px;margin:0 auto;padding-top:60px}
.highlight-slide{margin-right:40px}
.highlight-slide__category{font-size:11px;font-weight:600;color:#fff;letter-spacing:1.5px;text-transform:uppercase;padding:6px 10px 5px 10px;cursor:default}
a .highlight-slide__category{text-decoration:none}
.highlight-slide__headline{font-size:20px;font-weight:500;line-height:1.2;color:#076da0;margin:8px 0 0 0}
.highlight-slide__headline:hover{color:#80BA4A}
.highlight-slide{position:relative}
.highlight-slide:before{position:absolute;content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E);width:42px;height:auto;top:-40px;left:0}
.highlight-slide .highlight-slide__category{background:#80BF4D}
.highlight-slide--icon-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E);width:38px;top:-49px}
.highlight-slide--icon-event .highlight-slide__category{background:#F79B1C}
.highlight-slide--icon-blog:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.7%2040.4%22%20style%3D%22enable-background%3Anew%200%200%2041.7%2040.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.6732%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.1951%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.4341%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0.8,17.6v-2.2c0-0.9,0.7-1.6,1.6-1.6h1.5v-0.5c0-1.5,1.2-2.7,2.7-2.7h12.5c5.8,0,12.9-4.6,16.5-9.7l0.8,0.8%0A%09v15.9%22/%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0.8,17.6v2.2c0,0.9,0.7,1.6,1.6,1.6h1.5v0.5c0,1.5,1.2,2.7,2.7,2.7h12.5c5.8,0,12.9,4.6,16.5,9.7l0.8-0.8V17.6%0A%09%22/%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M38.3,22c1.7-0.8,2.9-2.5,2.9-4.5S40,13.8,38.3,13%22/%3E%0A%3C/g%3E%0A%3Cpath%20class%3D%22st2%22%20d%3D%22M8.2,26.8V29l5.3,10.6c0,0,2.5,0,4.2,0s3.4-1.4,2.3-3.7s-3.2-6.8-3.2-6.8l1-2.2%22/%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M7.9,21.7c0,0,7.7,0,10.8,0s9.6,0.7,14,3.9%22/%3E%0A%3C/svg%3E);width:42px;top:-51px}
.highlight-slide--icon-blog .highlight-slide__category{background:#127459}
.highlight-slide--icon-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:42px;top:-48px}
.highlight-slide--icon-case-study .highlight-slide__category{background:#502A4F}
.highlight-slide--icon-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%231673D6%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:42px;top:-46px}
.highlight-slide--icon-publication .highlight-slide__category{background:#1673D6}
.highlight-slide--icon-spotlight:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2042.8%2041.8%22%20style%3D%22enable-background%3Anew%200%200%2042.8%2041.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.4341%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A0.9561%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.6732%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.1951%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.6,11.9c0,0,17.3,14.8,19.3,16.8c3,2.9,0.5,12.4-12.4,12.4c-12.5,0-15.9-5.8-16.7-8.2%0A%09c-1.9-5.6-3.3-11-3.3-11%22/%3E%0A%3Cellipse%20transform%3D%22matrix%280.8055%20-0.5925%200.5925%200.8055%20-4.8956%208.9344%29%22%20class%3D%22st1%22%20cx%3D%2211.2%22%20cy%3D%2211.9%22%20rx%3D%225.7%22%20ry%3D%224%22/%3E%0A%3Cpath%20class%3D%22st2%22%20d%3D%22M18,8.4l-6-6.1c-1.5-2.1-5.1-2-8,0.1S0,8,1.5,10.1l4.4,7.2%22/%3E%0A%3Cellipse%20transform%3D%22matrix%280.8055%20-0.5925%200.5925%200.8055%20-5.3053%209.5889%29%22%20class%3D%22st2%22%20cx%3D%2212%22%20cy%3D%2212.9%22%20rx%3D%227.5%22%20ry%3D%225.3%22/%3E%0A%3Cpath%20class%3D%22st3%22%20d%3D%22M15.4,32.8c1.8-3.7,5.9-6.6,12.7-6.6c1.9,0,5.9,0.7,8.1,2.1%22/%3E%0A%3C/svg%3E);width:42px;top:-51px}
.highlight-slide--icon-spotlight .highlight-slide__category{background:#502A4F}
.home .firm-highlights__slider{padding-top:0}
.home .firm-highlights{height:210px;border-top:0;margin-top:60px;bottom:55px}
.home .firm-highlights .slick-next,.home .firm-highlights .slick-prev{top:87px}
.home .firm-highlights .slick-list:after{bottom:55px}
.headshot-wrapper img{width:80px;height:80px}
body{font-weight:400}
#header{border-bottom:4px solid #80BA4A}
.header-logo{margin-left:20px}
#footer{font-weight:600}
#footer li{border:0;margin-bottom:15px}
#footer a{font-weight:700;letter-spacing:.5px}
.footer-menu ul{margin-bottom:10px;align-items:center;justify-content:space-around}
.follow-label{display:none}
.microsite #main{margin-top:35px}
#post-content{max-width:738px}
.menu-panels{display:none}
.people-search-filter{margin-left:-10px;justify-content:space-between}
.people-search-filter a:hover{text-decoration:underline}
.people-search-filter a:nth-last-child(2){margin-right:0}
.menu-panel__form{width:980px;margin:0 auto}
.menu-panel__fields{width:900px;margin-bottom:6px}
.header-menu .toggle-menu-panel--expanded:after{content:"";position:absolute;left:50%;margin-left:-20px;top:35px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #80BA4A transparent}
.services-menu-panel__top{display:flex}
.services-menu-panel__top .predictiveSearch{width:873px;border-color:#80BA4A;margin-top:-1px}
.services-menu-panel__top .predictiveSearch-post .group{padding:6px 30px}
.services-menu-panel__top .predictiveSearch-post .group:hover .name{color:#80BA4A}
.services-menu-panel__bottom .item-root{border:0}
.services-menu-panel__bottom .item-root .expandable.list-expanded:after,.services-menu-panel__bottom .item-root .expandable:after{display:none}
.services-menu-panel__bottom .item-root .expandable span:after,.services-menu-panel__bottom .item-root .list-expanded:after{height:15px;width:15px;margin-left:10px;display:inline-block}
.services-menu-panel__bottom .item-root .expandable span:after{content:url(../img/icon_down_angle_white.svg)}
.services-menu-panel__bottom .item-root .list-expanded span:after{content:url(../img/icon_up_angle_white.svg)}
.services-menu-panel__bottom .practice-area{background:0 0;display:inline-block}
.services-menu-panel__bottom .practice-area.selected.not-expandable{text-decoration:underline;color:#fff}
.services-menu-panel__bottom .practice-area.selected.not-expandable:after{display:none}
.services-menu-panel__bottom .practice-area.selected.expandable span.practice-area-title{text-decoration:underline}
.services-menu-panel__bottom .practice-area .practice-area-title:hover{color:#fff}
.services-menu-panel__bottom .practice-area-title{text-transform:uppercase;font-size:14px;font-weight:500;color:#fff;line-height:1.3;letter-spacing:1px;padding:5px 20px 5px 0}
.services-menu-panel__bottom .practice-area-title:hover{background:0 0;text-decoration:underline}
.services-menu-panel__bottom .practice-areas-listing{margin-top:31px}
.services-menu-panel__bottom .col-2 .item-root:first-child{border:0}
.services-menu-panel__bottom .practice-area:hover{background:0 0;color:#fff}
.services-menu-panel__bottom .practice-area:hover .practice-area-title{text-decoration:underline}
.services-menu-panel__bottom .practice-area:hover .practice-area-children .practice-area-title{text-decoration:none}
.services-menu-panel__bottom .practice-area:hover .practice-area-children .practice-area-title:hover{text-decoration:underline}
.services-menu-panel__bottom .practice-area-children{margin-left:25px;padding-bottom:0}
.services-menu-panel__bottom .practice-area-children .selected{text-decoration:underline;color:#fff}
.services-menu-panel__bottom .practice-area-children .practice-area{display:block}
.services-menu-panel__bottom .practice-area-children .practice-area-title{font-size:14px;text-transform:uppercase}
.services-menu-panel__bottom .item-root .expandable:after{color:#fff;top:2px;right:-7px}
.services-menu-panel__bottom .item-root .practice-area:hover>.practice-area-title{color:#fff}
.menu-panel.archive-menu-panel{text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.5px;color:#fff;padding:40px 0 25px 0}
.menu-panel.archive-menu-panel a{color:#fff}
.menu-panel.archive-menu-panel li:before{display:none}
#menu-gb-header-menu-panel-archive{width:1000px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}
#menu-gb-header-menu-panel-archive>li{margin-left:0;margin-bottom:13px;width:270px}
#menu-gb-header-menu-panel-archive>li.current-menu-item>a{text-decoration:underline}
#menu-gb-header-menu-panel-archive>li.current-menu-item a{color:#fff}
#menu-gb-header-menu-panel-archive li:hover a{text-decoration:underline}
#menu-gb-header-menu-panel-archive li:hover .sub-menu a{text-decoration:none}
#menu-gb-header-menu-panel-archive li:hover .sub-menu a:hover{text-decoration:underline;color:#fff}
#menu-gb-header-menu-panel-archive .sub-menu{position:relative;top:10px}
#menu-gb-header-menu-panel-archive .sub-menu li{margin:0 0 4px 0}
#menu-gb-header-menu-panel-archive .sub-menu a{font-size:14px;letter-spacing:.5px;font-weight:500;padding-left:25px;display:block}
#menu-gb-header-menu-panel-archive .expandable ul a{background:0 0}
#menu-gb-header-menu-panel-archive .expandable:after,#menu-gb-header-menu-panel-archive .expanded:after{display:none}
#menu-gb-header-menu-panel-archive .expandable .sub-menu a:after,#menu-gb-header-menu-panel-archive .expanded .sub-menu a:after{display:none}
#menu-gb-header-menu-panel-archive .expandable a:after{content:url(../img/icon_down_angle_white.svg);height:15px;width:15px;display:inline-block;margin-left:10px}
#menu-gb-header-menu-panel-archive .expanded a:after{content:url(../img/icon_up_angle_white.svg);height:15px;width:15px;display:inline-block;margin-left:10px}
.header-menu .current-menu-ancestor>a:after,.header-menu .current-menu-item>a:after{content:"";position:absolute;left:50%;margin-left:-20px;top:35px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #80BA4A transparent}
.header-menu.header-menu--expanded-panel .current-menu-ancestor>a:after,.header-menu.header-menu--expanded-panel .current-menu-item>a:after{display:none}
.page-functions-wrapper{text-align:center}
.page-functions{display:flex;flex-direction:row;justify-content:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;margin:15px 0 38px 0}
.page-functions a{display:block}
.page-function__icon{font-size:0;line-height:0;display:block;height:25px;background-repeat:no-repeat;background-position:center center;margin-right:23px}
.share-page-function .page-function__icon{margin-right:0}
.page-function__icon--print{background-image:url(../img/icon_print.svg);background-size:28px 24px;width:28px}
.page-function__icon--pdf{background-image:url(../img/icon_pdf.svg);background-size:19px 24px;width:20px}
.page-function__icon--share{background-image:url(../img/icon_share.svg);background-size:20px 23px;width:20px}
.share-page-function__menu{border:1px solid #076da0;background-color:#fff;padding:16px 10px;box-sizing:border-box}
.share-page-function__menu-dropdown{height:0;transition:height .5s;overflow:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:10px;box-sizing:border-box;z-index:1}
.share-page-function{position:relative}
.share-page-function:hover .share-page-function__menu-dropdown{height:260px}
.page-breadcrumb-trail{font-size:13px;font-weight:600;color:#6F7072;text-transform:uppercase}
.page-breadcrumb:after{content:">";color:#6F7072;margin:0 7px}
.page-breadcrumb--ancestor{color:#076da0}
.page-breadcrumb--current:after{display:none}
.text{border:1px solid #bbbdbf;font-weight:600;color:#076da0}
.text::-webkit-input-placeholder{color:#414141;font-weight:600}
.text::-moz-placeholder{color:#414141;font-weight:600}
.text:-ms-input-placeholder{color:#414141;font-weight:600}
.text:-moz-placeholder{color:#414141;font-weight:600}
.global-search .text{border:2px solid #80BA4A;border-radius:25px}
.global-search .text::-webkit-input-placeholder{color:transparent}
.global-search .text::-moz-placeholder{color:transparent}
.global-search .text:-ms-input-placeholder{color:transparent}
.global-search .text:-moz-placeholder{color:transparent}
.global-search .input-wrap:after{content:url(../img/icon_search.svg);height:24px;width:24px;right:12px;top:10px}
.global-search .icon-search-persistent:after{display:none}
.dropdown-clear-selection{right:3px}
.dropdown-clear-selection:before{margin:2px 7px 0 0}
.people-main .dropdown-clear-selection{right:3px;top:-9px}
h3{line-height:1.3}
.description p:first-child{font-size:20px}
.description blockquote{margin:20px}
.intro-text p{font-size:20px;line-height:1.4}
.widget{width:210px;font-weight:600;line-height:1.3;margin-bottom:45px}
.widget:last-child{margin-bottom:0}
.widget:first-child{margin-top:0}
.widget li{margin-left:0;line-height:1.3}
.widget p{line-height:1.3}
.widget .person-phone{margin-bottom:3px;color:#fff;font-size:0}
.widget .person-phone .phone-link{color:#076da0;font-size:14px}
.widget .person-phone .phone-link:hover{color:#80BA4A}
.widget-title{background:#5D9D45;text-transform:uppercase;padding:6px 10px 5px 10px}
.associations-widget{margin-bottom:40px}
.associations-widget li{margin-bottom:4px}
.associations-widget .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:7px}
.associations-widget .person:last-of-type{margin-bottom:0}
.associations-widget .person:last-of-type img{margin-bottom:0}
.associations-widget .image-link{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px}
.associations-widget img{width:65px;margin-bottom:8px;margin-right:18px}
.associations-widget p{flex:1}
.associations-widget .person-name{display:block;word-break:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-wrap:break-word}
.associated-people-widget{width:100%}
.image-widget .widget-caption{font-style:italic;font-weight:600}
.image-widget .widget-caption p{line-height:1.3}
.image-widget .widget-image{margin-bottom:12px}
.pullquote-widget,.pullquote-with-image-widget{max-width:290px}
.pullquote-widget .widget-content p,.pullquote-with-image-widget .widget-content p{line-height:1.3}
.pullquote-attribution{font-weight:700;font-style:italic;margin-top:11px}
.widget-quote{font-style:italic}
.video-widget .widget-caption{font-style:italic;font-weight:600}
.associations-widget li{margin-bottom:8px}
.associations-widget li:last-child{margin-bottom:0}
.video-thumbnail img{width:100%}
.video-play-button-overlay:after{content:"\f144";font-family:fontawesome;font-size:48px;border:0;color:#fff;opacity:.8}
.key-contacts-widget .person-email-link{width:44px;overflow:hidden;white-space:nowrap}
.leadership-wrapper .person{display:-webkit-box;display:-ms-flexbox}
.leadership-wrapper .person-name{-ms-word-break:normal;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:initial;overflow-wrap:break-word;word-wrap:break-word}
.related-content-widget{position:relative;margin-top:83px}
.related-content-widget .btn{display:none}
.related-content-widget:before{position:absolute}
.related-content-widget.post-type-event{margin-top:87px}
.related-content-widget.post-type-event .widget-title{background:#f79b1c}
.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79C1F%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79C1F%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23F79C1F%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23F79C1F%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E);width:38px;top:-48px}
.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E);width:42px;top:-40px}
.related-content-widget.post-type-blog-post,.related-content-widget.post-type-publication{margin-top:87px}
.related-content-widget.post-type-blog-post:before,.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%23589742%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:42px;top:-47px}
.related-content-widget.post-type-case-study{margin-top:87px}
.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23589742%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:42px;top:-48px}
.related-content-widget:last-of-type{margin-top:83px}
.related-content-widget.widget:first-of-type:first-child,.related-content-widget.widget:last-of-type:first-child{margin-top:46px}
.related-title{line-height:1.3}
.widget.widget--color-purple .widget-title{background-color:#502A4F}
.widget.widget--color-purple.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-purple.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-purple.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%23502A4F%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-purple.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23502A4F%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-orange .widget-title{background-color:#F79B1C}
.widget.widget--color-orange.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-orange.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-orange.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%23F79B1C%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-orange.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23F79B1C%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-blue .widget-title{background-color:#1673D6}
.widget.widget--color-blue.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-blue.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-blue.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%231673D6%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-blue.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%231673D6%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-lime-green .widget-title{background-color:#80BF4D}
.widget.widget--color-lime-green.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-lime-green.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-lime-green.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%2380BF4D%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-lime-green.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%2380BF4D%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-forest-green .widget-title{background-color:#127459}
.widget.widget--color-forest-green.related-content-widget.post-type-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-forest-green.related-content-widget.post-type-news-item:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E)}
.widget.widget--color-forest-green.related-content-widget.post-type-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%23127459%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
.widget.widget--color-forest-green.related-content-widget.post-type-case-study:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23127459%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E)}
#page-title-bar{text-align:center;display:flex;position:relative;overflow:hidden;background:url(../img/generic-marquee-bg.jpg) -400px top no-repeat;background-size:1200px auto}
#page-title-bar img{position:absolute;left:50%;width:1200px;max-width:1200px;max-height:140px;margin-left:-600px}
.blogs-microsite #page-title-bar img{position:absolute;left:50%;width:1920px;max-width:1920px;max-height:207px;margin-left:0;transform:translateX(-50%)}
.blogs-microsite .page-title-bar__marquee-image{position:absolute;width:100%;height:100%;overflow:hidden}
.person-microsite #page-title-bar{background-size:1200px auto;background-position:-260px top;background-repeat:no-repeat;background-image:url(../img/people-microsite-placeholder-bg.jpg)}
.accolades #page-title-bar h1,.associate #page-title-bar h1,.clients #page-title-bar h1,.community #page-title-bar h1,.diversity #page-title-bar h1,.partner #page-title-bar h1,.professionals #page-title-bar h1,.recruiting #page-title-bar h1,.summer-program #page-title-bar h1{display:none}
.microsite-page-heading{display:none}
.archive-detail-page #page-title-bar,.archive-listing-page #page-title-bar{background:url(../img/archive-marquee-bg.png) -400px top no-repeat;background-size:1200px auto}
.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:30px 25px}
.has-image #page-title-bar{background:0 0}
.page-title-wrapper{font-weight:700;text-shadow:0 0 10px #000}
.breadcrumb-link{text-shadow:0 0 10px #000}
.breadcrumb-link:before{display:none}
#sidebar-secondary{margin-top:15px}
.icon-search:after{display:none}
.icon-down-triangle-after:after,.icon-down-triangle:after{content:url(../img/icon_down_angle_blue.svg);font-size:inherit;height:16px;width:16px;top:1px}
.icon-up-triangle-after:after{content:url(../img/icon_up_angle_blue.svg);font-size:inherit;height:16px;width:16px;top:0}
.mobile-menu{text-transform:uppercase}
.mobile-menu ul{margin:0;border-top:4px solid #80BA4A;border-bottom:1px solid #80BA4A}
.mobile-menu ul .sub-menu{border:0}
.mobile-menu a{font-size:13px;font-weight:700;letter-spacing:.5px}
.mobile-menu a:hover{background:#fff;color:#80BA4A}
.mobile-menu li:first-child a{border-top:1px solid #80BA4A}
.mobile-menu .menu-item-has-children>a:after{color:#076da0}
.mobile-menu .menu-item-has-children>a:hover:after{color:#80BA4A}
.menu-item-type-back a:hover{background:#054c6f}
.mobile-search{border:0}
.mobile-search-field .text{font-size:15px}
.mobile-search-field .text::-webkit-input-placeholder{color:#6AA63C;text-transform:uppercase;font-size:16px;font-weight:300}
.mobile-search-field .text::-moz-placeholder{color:#6AA63C;text-transform:uppercase;font-weight:300}
.mobile-search-field .text:-ms-input-placeholder{color:#6AA63C;text-transform:uppercase;font-weight:300;font-size:16px}
.mobile-search-field .text:-moz-placeholder{color:#6AA63C;text-transform:uppercase;font-weight:300;font-size:16px}
.mobile-search-toggle:after{content:url(../img/icon_search.svg);height:25px;width:25px;margin-left:14px;display:block}
.mobile-menu .menu-item-has-children>a:after{content:url(../img/icon_right_angle_blue.svg);height:14px;width:14px}
.mobile-menu .current-menu-ancestor>a:after{content:url(../img/icon_right_angle_white.svg)}
.menu-item-type-back a{background:#076da0;position:relative;padding-left:40px}
.menu-item-type-back a:before{content:url(../img/icon_left_angle.svg);height:14px;width:14px;position:absolute;left:15px;top:8px}
.mobile-search-submit-icon:after{content:url(../img/icon_right_angle_white.svg);height:14px;width:14px}
.mobile-microsite-menu .mobile-menu-toggle{top:-30px;right:0}
.mobile-microsite-menu .mobile-menu-toggle:after{content:url(../img/icon_down_angle_white.svg);height:18px;width:18px;left:7px;top:3px}
.mobile-microsite-menu .menu{top:7px;left:20px;right:20px;border-top:0;border-bottom:1px solid #47a1d9;width:auto}
.mobile-microsite-menu .current-menu-ancestor>a,.mobile-microsite-menu .current-menu-item>a{background:#fff;color:#5D9D45!important}
.mobile-microsite-menu .current-menu-ancestor>a:hover,.mobile-microsite-menu .current-menu-item>a:hover{background:#fff;color:#5D9D45!important}
.mobile-microsite-menu .current-menu-ancestor>a:after,.mobile-microsite-menu .current-menu-item>a:after{content:url(../img/icon_right_angle_green.svg)}
.mobile-microsite-menu a{border-bottom:1px solid #47a1d9;padding-left:0;padding-right:0;letter-spacing:1.5px;position:relative}
.mobile-microsite-menu a:after{content:url(../img/icon_right_angle_blue.svg);height:14px;width:14px;right:0;top:8px;position:absolute}
.mobile-microsite-menu li:first-child a{border-top:0;border-bottom:1px solid #47a1d9}
.mobile-microsite-menu li:last-child a{border-bottom:0}
.microsite-menu-secondary{margin-top:40px;padding-top:0;border-top:0}
.microsite-menu-secondary li{margin-bottom:0}
.microsite-menu-secondary li:first-child a{border-top:1px solid #47a1d9}
.microsite-menu-secondary li:first-child a{border-top:1px solid #47a1d9}
.microsite-menu-secondary a{border-bottom:1px solid #47a1d9;padding-left:0;padding-right:0;color:#076da0;background:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}
.microsite-menu-secondary a:hover{color:#80BA4A}
.microsite-menu-secondary a:after{content:url(../img/icon_right_angle_blue.svg);height:14px;width:14px;right:0;top:8px}
.microsite-menu-secondary .current-menu-item a{background:#fff;color:#5D9D45!important}
.microsite-menu-secondary .current-menu-item a:after{content:url(../img/icon_right_angle_green.svg)}
.gb-community-page-type .description:last-of-type{margin-top:30px;display:block;float:left}
.gb-community-page-type .description:last-of-type p:first-child{font-size:15px}
.clients-column ul{margin-top:0}
.clients-column li{margin-bottom:10px}
.page-custom-accolades .description ul{margin-top:0}
.page-custom-accolades .description li{margin-bottom:10px}
.error404 .page-functions-wrapper{display:none}
.tombstones{table-layout:fixed;width:850px}
.custom-microsite-template .description p:first-child{font-size:15px}
.blog-microsite-template .firm-highlights h3{border-top:0;margin:8px 0 0 0;padding-top:0}
.blog-microsite-template .list-space li{margin-left:0;border-top:1px solid #46a1d9;padding-top:8px;margin-bottom:8px}
.blog-microsite-template .list-space li:first-child{border-top:none;padding-top:0}
.blog-microsite-template .list-space li:before{display:none}
.widget-twitter{border-top:1px solid #46a1d9;margin-top:30px}
.microsite .publication-listing.first{border-top:1px solid #46a1d9}
.gb-subscribe-page-type #post-content{max-width:980px}
.gb-subscribe__iframe{border:none;margin:0;width:100%;overflow:auto;height:1400px}
.gb-microsite-subscribe__iframe{border:none;margin:0;width:100%;overflow:auto;height:1100px}
#archive-search{margin-top:35px;overflow:visible;position:relative}
#archive-search .dropdown-clear-selection{top:-9px}
.archive-search-buttons{margin-top:23px;text-align:center}
.archive-search-toggle{top:-35px}
.archive-search-toggle.icon-down-triangle-after:hover:after{content:url(../img/icon_down_angle_green.svg)}
.archive-search-toggle.icon-up-triangle-after:hover:after{content:url(../img/icon_up_angle_green.svg)}
.archive-detail-page{padding-top:13px}
.archive-detail-page .description{margin-top:15px}
.archive-detail-page .description p:first-child{font-size:15px}
.archive-detail-page #content .share-this-links,.microsite-archive-detail-page #content .share-this-links{display:none}
.microsite-archive-detail-page .description{margin-top:15px}
.microsite-archive-detail-page .description p:first-child{font-size:15px}
.pdf-download{display:none}
.news-item-title{margin-bottom:5px;display:block}
.news-date-and-type{font-weight:600}
.news-date-and-type .date{font-style:italic}
.news-item-source{font-size:14px;font-weight:600}
.news-first-item .news-item-title{font-weight:700}
.news-item-listing.first{padding-top:23px}
.news-items-microsite-template h2{margin:0}
.event-listing{margin-bottom:0;padding-top:8px;border-top:1px solid #46a1d9}
.event-listing.first{border-top:0;margin-top:0}
.event-title{display:block}
.event-details{margin-bottom:0;line-height:1.3}
.upcoming-events-heading{border-top:2px solid #fff;border-bottom:1px solid #46a1d9;margin:-2px 0 0 0;padding:15px 0 19px 0}
.past-events-heading{border-top:0;border-bottom:1px solid #46a1d9;padding-bottom:17px}
.event-highlight-icon{font-size:8px;padding:3px 10px 1px 5px;line-height:2;letter-spacing:1px;text-transform:uppercase}
.event-highlight-icon:before{border-right-color:inherit;left:-20px;border-width:10px}
.event-highlight-icon:after{display:none}
.event-speaker-thumbnails{margin-bottom:4px}
.event-speaker-thumbnails img{width:70px}
.event-detail .event-details{display:block;margin-top:7px}
.event-detail .event-details .event-date-time,.event-detail .event-details .event-speaker-list{display:block}
.event-detail .event-details .event-date-time label,.event-detail .event-details .event-speaker-list label{width:auto;display:inline-block}
.event-detail .event-details .event-speaker-list a{font-weight:600}
#event-registration-form .button{margin-left:0;margin-top:20px}
.microsite-page-heading.past-events-heading,.microsite-page-heading.upcoming-events-heading{display:block;font-size:20px;border:0}
.microsite-page-heading.upcoming-events-heading{margin-top:0;padding-bottom:17px}
.microsite .event-listing{padding-top:8px}
.microsite .event-listing.first{border-top:1px solid #46a1d9}
.microsite .past-events-heading{padding-top:30px}
.publication-date-and-type{font-weight:600}
.publication-date-and-type .date{font-style:italic}
.publication-listing .description{margin-top:7px}
.single-publication .publication-date-and-type{margin-bottom:0;font-weight:600;font-size:15px}
.single-publication .publication-type{font-style:italic}
.single-publication .publication-listing-info{margin:0}
.single-publication .byline,.single-publication .publication-name{font-weight:600}
.gb-contact-page-type .archive-detail-post-title{display:none}
.gb-contact-page-type #post-content{width:auto;max-width:100%}
.gb-contact-page-type .department-contacts .item{margin-bottom:20px}
.gb-contact-page-type .desc{color:#076da0;font-weight:500;line-height:1}
.gb_contact_dc_name,.gb_contact_dc_phone{margin-bottom:5px}
.gb_contact_dc_department{background:#5D9D45;padding:6px 10px 5px 10px;margin-bottom:8px;font-size:11px;font-weight:600;color:#fff;letter-spacing:1.5px;text-transform:uppercase}
.view-google-map{display:block;margin:12px auto 30px auto;padding:0;background:0 0;color:#076da0;text-transform:none;letter-spacing:0;font-size:15px;text-align:center}
.view-google-map:hover{background:0 0;color:#80BA4A}
.col-2 .item-root:first-child{border-top:1px solid #46a1d9}
.si-wrapper{margin:0;display:grid;grid-gap:3.5rem;grid-template-columns:1fr}
.si-wrapper .si-title{color:#259E3C;font-weight:700;font-size:1.3rem;padding-bottom:1.5rem}
.practice-page-type #post-content{max-width:100%}
.practice-page-type .page-title-wrapper{display:block}
.parent-practice-area{text-shadow:0 0 10px #000;display:none}
.find-practice-areas{display:none}
.practice-area-title{text-transform:uppercase;line-height:1.2}
.practice-area-children .practice-area-title{text-transform:none;line-height:1.3}
.practice-area-children .practice-area-title:hover{text-decoration:underline}
.item-root .expandable:after{width:15px;height:15px}
.item-root .expandable:hover:after{content:url(../img/icon_down_angle_green.svg)}
.item-root .list-expanded:hover:after{content:url(../img/icon_up_angle_green.svg)}
.archive-search-results .type-practice-area{border-top:1px solid #46a1d9;margin-bottom:9px;padding-top:8px}
.archive-search-results .type-practice-area.first{border-top:0;padding-top:0}
.archive-search-results .practice-area-title:hover{color:#80BA4A}
.people-filter-button{font-weight:300}
.person-microsite #page-title-bar{background-image:url(http://via.placeholder.com/1920x245?text=Temporary+Default+Person+Marquee)}
.person-microsite .title-bar__contact-info,.person-microsite .title-bar__position{text-shadow:0 0 5px #000}
.person-info-widget{width:auto;font-size:15px}
.person-info-widget .icon-link:before{font-size:29px;margin-right:15px;display:inline-block;width:24px;color:#076da0}
.person-info-widget .icon-email:before,.person-info-widget .icon-vcard:before{font-size:18px;margin-top:1px}
.person-info-widget .icon-vcard:before{content:url(../img/icon_vcard_blue.svg)}
.person-info-widget .icon-email:before{content:url(../img/icon_email_blue.svg)}
.person-info-widget .icon-pdf:before{content:url(../img/icon_resume_blue.svg)}
.person-info__contacts,.person-info__position{margin-bottom:5px}
.person-info__links{display:inline-block;margin-top:5px}
.biography-microsite-template .description{border-bottom:0;padding-bottom:0}
.microsite-page-heading.mobile{display:none}
.bio-info-entry #content{min-height:auto}
.people-search-results-heading{font-size:26px;font-weight:700;color:#80BA4A;margin-bottom:20px}
.people-page-type.search .person-listing .name-wrapper a{font-weight:400}
.people-page-type.search .person-listing .person-listing-info{line-height:1.3}
.people-page-type.search .person-listing .link-wrapper{display:none}
.people-search-form .people-filter-button{display:block;float:left;background:#076da0;width:36px;height:36px;line-height:36px;font-weight:500;font-size:18px}
.people-search-form .people-filter-button:hover{text-decoration:none;background:#80BA4A}
.people-search-form .view-all-people-mobile{width:78px;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:1px}
.people-search-form .view-all-people-mobile:after{display:none}
.people-search-form .people-search-filter{display:block;float:left;padding:25px 0}
.people-search-form .people-search-filter a:nth-last-child(2){margin-right:6px}
.people-search-form .people-search-toggle{display:none}
.people-search-form .buttons{display:none}
.people-search-form.people-search-form-advanced.hide{display:block;float:left;width:100%}
.people-search-form.people-search-form-advanced.hide .filters{display:none}
.people-search-form .people-search-filter{margin-left:0}
.people-search-heading{font-weight:700;color:#80BA4A}
.case-studies-microsite-template .custom-page-case-studies{display:none}
.case-studies-microsite-template .microsite-case-study-listing img{max-width:210px}
.case-studies-microsite-template h2{display:none}
.microsite-case-study-listing{padding-top:20px;margin-bottom:20px}
.microsite-case-study-listing .description p:first-child{font-size:15px}
.microsite-case-study-listing img{max-width:210px}
.custom-microsite-template .microsite-case-study-title{font-size:20px}
.custom-microsite-template #content{min-height:auto}
.related-people{margin-top:15px;font-weight:500}
.menu-hidden .return-to-mainsite a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
.menu-hidden .return-to-mainsite a:before{content:"";position:absolute;top:1px;left:-26px;width:11px;height:auto;content:url(../img/icon_left_angle_bold_blue.svg)}
.menu-hidden .return-to-mainsite a:hover:before{content:url(../img/icon_left_angle_bold_green.svg)}
.blog-categories-nav{position:relative;cursor:pointer;background:url(../img/icon_down_angle_blue.svg) no-repeat;background-color:rgba(255,255,255,.7);background-position:top 11px right 13px;background-size:18px 18px;border:0;border-radius:35px;width:100%;max-width:280px;margin:10px auto 0 auto;height:40px;line-height:40px;text-align:left;z-index:1}
.blog-categories-nav__menu{display:none;position:absolute;top:100%;left:5px;right:0;background-color:#fff;border:1px solid #076da0;margin-top:10px;width:268px}
.blog-categories-nav__menu-item{padding:5px 10px;margin-left:0}
.blog-categories-nav__menu-item:before{display:none}
.blog-categories-nav__menu-item:first-of-type{padding-top:10px}
.blog-categories-nav__menu-item:last-of-type{padding-bottom:10px}
.blog-categories-nav--expanded .blog-categories-nav__menu{display:block;padding:0;overflow:hidden;text-decoration:none;color:#414141;font-size:14px;list-style:none;text-align:left;margin:10px 0 0 0}
.blog-categories-nav--expanded .blog-categories-nav__menu:before{display:none}
.blog-categories-nav__label{padding-left:13px;font-size:15px}
.blog-search__field{border:0;border-radius:35px;height:40px;width:100%;max-width:280px;margin-top:20px;background:url(../img/icon_search_blue.svg) no-repeat;background-color:rgba(255,255,255,.7);background-position:top 8px right 10px;background-size:25px 25px}
.blog-search__field::-webkit-input-placeholder{color:#414141}
.blog-search__field::-moz-placeholder{color:#414141;opacity:1}
.blog-search__field:-moz-placeholder{color:#414141;opacity:1}
.blog-search__field::-ms-input-placeholder{color:#414141}
.blog-post-subtitle{color:#414141;font-style:italic;font-weight:600}
.blogs-microsite-subtitle{color:#fff;font-size:60%;text-align:left;display:block}
.blog-post-listing{margin-top:0;margin-bottom:9px;padding-top:8px}
.blog-post-listing h2{margin:0;float:none}
.blog-post-listing .blog-post-byline-block{margin:7px 0 0 0}
.blog-post-listing .blog-post-subtitle{font-size:14px;margin-top:5px}
.blog-post-listing:last-child{border-bottom:1px solid #46a1d9;padding-bottom:9px}
.blog-post-listing .btn-primary{display:none}
.blog-post-thumbnail{float:none;margin:7px 0 0 0}
.blog-post-title{font-size:16px}
.blog-post-excerpt{margin-top:5px}
.blog-widgets-toggle{display:none}
.blogs-microsite #page-title-bar{overflow:visible}
.blogs-microsite.main-microsite-template .page-functions-wrapper{display:none}
.blogs-microsite .comment-form-comment label{display:block}
.blogs-microsite .comment-form-cookies-consent .input-wrap{width:auto;margin-right:10px}
.blogs-microsite #commentform .comment-form-cookies-consent label{padding-top:2px;width:90%}
.blogs-microsite .contributing-authors{margin-bottom:40px}
.blogs-microsite-title{font-size:20px}
.blog-post-detail .blog-post-title{font-size:28px}
.blog-post-detail .blog-post-subtitle{font-size:18px;margin:5px 0 15px 0}
.blog-post-detail .blog-post-byline{font-size:15px}
.blog-post-detail .blog-post-byline-block{margin:5px 0 15px 0}
.blog-post-detail .description p:first-child{font-size:15px}
.search-results-line{margin-bottom:15px}
.blog-category-listing .blog-post-title,.blog-search-results .blog-post-title{font-size:16px;line-height:1.2}
.blog-author .author-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:7px}
.blog-author .author-name:last-of-type{margin-bottom:0}
.blog-author .author-name:last-of-type img{margin-bottom:0}
.blog-author img{width:65px;margin-bottom:8px;margin-right:18px}
.blog-author p{flex:1}
.blog-author .person-name{display:block;word-break:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-wrap:break-word}
.blog-posts-microsite-template .blog-post-title{line-height:1.2}
.microsite-blog-description{margin-bottom:30px}
.homepage-buttons{display:none}
.gb-home-subtitle{font-size:20px;font-weight:700;color:#5D9D45;margin-bottom:5px}
.gb-home-desc{font-size:20px;line-height:1.4;margin-bottom:32px}
.gb-home-desc p{line-height:1.4}
.gb-home-teaser-abstract,.gb-home-teaser-headline{color:#fff}
.gb_home_teaser{position:relative;width:100%;overflow:hidden;display:block;float:left;margin-bottom:10px;padding-bottom:23px}
.gb_home_teaser a{display:block}
.gb_home_teasers a{text-decoration:none}
.gb-home-teaser-headline{position:relative;margin:70px 20px 10px 20px;text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:2px}
.gb-home-teaser-headline:before{position:absolute;content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2042.8%2041.8%22%20style%3D%22enable-background%3Anew%200%200%2042.8%2041.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.4341%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A0.9561%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.6732%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.1951%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.6,11.9c0,0,17.3,14.8,19.3,16.8c3,2.9,0.5,12.4-12.4,12.4c-12.5,0-15.9-5.8-16.7-8.2%0A%09c-1.9-5.6-3.3-11-3.3-11%22/%3E%0A%3Cellipse%20transform%3D%22matrix%280.8055%20-0.5925%200.5925%200.8055%20-4.8956%208.9344%29%22%20class%3D%22st1%22%20cx%3D%2211.2%22%20cy%3D%2211.9%22%20rx%3D%225.7%22%20ry%3D%224%22/%3E%0A%3Cpath%20class%3D%22st2%22%20d%3D%22M18,8.4l-6-6.1c-1.5-2.1-5.1-2-8,0.1S0,8,1.5,10.1l4.4,7.2%22/%3E%0A%3Cellipse%20transform%3D%22matrix%280.8055%20-0.5925%200.5925%200.8055%20-5.3053%209.5889%29%22%20class%3D%22st2%22%20cx%3D%2212%22%20cy%3D%2212.9%22%20rx%3D%227.5%22%20ry%3D%225.3%22/%3E%0A%3Cpath%20class%3D%22st3%22%20d%3D%22M15.4,32.8c1.8-3.7,5.9-6.6,12.7-6.6c1.9,0,5.9,0.7,8.1,2.1%22/%3E%0A%3C/svg%3E);width:42px;top:-52px}
.gb-home-teaser-text{display:none}
.gb-home-teaser-abstract{font-size:19px;font-weight:500;margin:0 20px}
.gb_home_teasers_icon{position:relative;margin:0 0 -5px 20px;height:56px;width:50px}
.gb_home_teasers_icon:before{position:absolute;left:0;bottom:0}
.gb_home_teasers_icon.icon-news{width:42px}
.gb_home_teasers_icon.icon-news:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.9%2028.9%22%20style%3D%22enable-background%3Anew%200%200%2041.9%2028.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.7749%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.2678%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.8,28h34.4c1.6,0,2.9-1.3,2.9-2.9V3.8c0-1.6-1.3-2.9-2.9-2.9H6v24.6C6,26.9,4.9,28,3.5,28l0,0%0A%09c-1.4,0-2.6-1.2-2.6-2.6V4.2H6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%226.6%22%20x2%3D%2220.8%22%20y2%3D%226.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2210.6%22%20x2%3D%2220.8%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2214.7%22%20x2%3D%2220.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2218.7%22%20x2%3D%2220.8%22%20y2%3D%2218.7%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2210.9%22%20y1%3D%2222.8%22%20x2%3D%2220.8%22%20y2%3D%2222.8%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2225.8%22%20y1%3D%2222.8%22%20x2%3D%2235.7%22%20y2%3D%2222.8%22/%3E%0A%3Crect%20x%3D%2225.5%22%20y%3D%226.6%22%20class%3D%22st1%22%20width%3D%2210.2%22%20height%3D%2210.2%22/%3E%0A%3C/svg%3E);width:42px}
.gb_home_teasers_icon.icon-event{width:36px}
.gb_home_teasers_icon.icon-event:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038.3%2037.4%22%20style%3D%22enable-background%3Anew%200%200%2038.3%2037.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.75%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2.25%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M36.6,36.5h-35c-0.4,0-0.7-0.3-0.7-0.7V4.9c0-0.4,0.3-0.7,0.7-0.7h35c0.4,0,0.7,0.3,0.7,0.7v30.9%0A%09C37.4,36.2,37,36.5,36.6,36.5z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%229%22%20y1%3D%221.1%22%20x2%3D%229%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%2229.1%22%20y1%3D%221.1%22%20x2%3D%2229.1%22%20y2%3D%227%22/%3E%0A%3Cline%20class%3D%22st2%22%20x1%3D%220.9%22%20y1%3D%2211.3%22%20x2%3D%2237.4%22%20y2%3D%2211.3%22/%3E%0A%3Ccircle%20class%3D%22st2%22%20cx%3D%2219.1%22%20cy%3D%2223.7%22%20r%3D%227.8%22/%3E%0A%3Cpolyline%20class%3D%22st3%22%20points%3D%2215.4,24.2%2018.3,26.6%2022.8,21.3%20%22/%3E%0A%3C/svg%3E);width:36px}
.gb_home_teasers_icon.icon-matter{width:40px}
.gb_home_teasers_icon.icon-matter:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2039.8%2034.8%22%20style%3D%22enable-background%3Anew%200%200%2039.8%2034.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.65%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st4%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.65%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M28.3,22v10.5c0,1-0.8,1.8-1.8,1.8H2.3c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8h24.1%0A%09%09c1,0,1.8,0.8,1.8,1.8V7%22/%3E%0A%09%3Cline%20class%3D%22st1%22%20x1%3D%2228.3%22%20y1%3D%226.3%22%20x2%3D%2228.3%22%20y2%3D%2222%22/%3E%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2226.4%22%20cy%3D%2214%22%20r%3D%228.1%22/%3E%0A%09%3Cline%20class%3D%22st2%22%20x1%3D%2231.9%22%20y1%3D%2221%22%20x2%3D%2238.3%22%20y2%3D%2227.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.5%22%20y1%3D%229.3%22%20x2%3D%2223.7%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%229.3%22%20x2%3D%2219.8%22%20y2%3D%229.3%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2219.3%22%20y1%3D%2213.7%22%20x2%3D%2221.7%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2213.7%22%20x2%3D%2217.9%22%20y2%3D%2213.7%22/%3E%0A%09%3Cline%20class%3D%22st3%22%20x1%3D%2220.1%22%20y1%3D%2218%22%20x2%3D%2223.7%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2218%22%20x2%3D%2219.2%22%20y2%3D%2218%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2226.7%22%20x2%3D%2220.8%22%20y2%3D%2226.7%22/%3E%0A%09%3Cline%20class%3D%22st4%22%20x1%3D%226.2%22%20y1%3D%2222.5%22%20x2%3D%2217.4%22%20y2%3D%2222.5%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:40px}
.gb_home_teasers_icon.icon-publication{width:40px}
.gb_home_teasers_icon.icon-publication:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2044.3%2038.8%22%20style%3D%22enable-background%3Anew%200%200%2044.3%2038.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.67%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.67%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.15%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st3%7Bfill%3A%23fff%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%2238.2%22%20y%3D%2216.5%22%20transform%3D%22matrix%280.9902%20-0.1398%200.1398%200.9902%20-3.0586%205.8693%29%22%20class%3D%22st0%22%20width%3D%224.1%22%20height%3D%2216.4%22/%3E%0A%09%3Cline%20class%3D%22st0%22%20x1%3D%2237.2%22%20y1%3D%2219%22%20x2%3D%2221.9%22%20y2%3D%229.5%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M24.4,18.4l-2.8,4.1l-8.9-2c-1-0.2-2,0.2-2.6,1.1l0,0c-0.8,1.2-0.3,2.9,1,3.5l12.1,5.7c1.9,0.9,3.9,1.1,6,0.7%0A%09%09l9.6-2.1%22/%3E%0A%09%3Cpolyline%20class%3D%22st2%22%20points%3D%2212.2,25.8%208.2,30.9%204.6,28.5%2010.2,17.9%2020.1,4.5%2023.4,6.6%2015.6,21.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2221.2,3%2024.3,4.8%2025.5,1.7%2023.7,0.6%20%09%22/%3E%0A%09%3Cpath%20class%3D%22st2%22%20d%3D%22M2.8,36.6c1.6-0.8,3.2-2.3,4.3-3.9l-3.9-2.5c-1.7,2.8-1.8,4.5-1.8,5.4l-1,2.1l0.8,0.6L2.8,36.6z%22/%3E%0A%09%3Cpath%20class%3D%22st3%22%20d%3D%22M16.1,10.4l0.4-1.9L5.8,10.8c-0.3,0.1-0.6,0.3-0.7,0.6L0.4,24.2c-0.7,1.6,0,3.5,1.6,4.3%0A%09%09c0.5,0.2,0.9,0.3,1.4,0.3c1.1,0,1.9-0.6,2.5-1.6c0.3-0.4,0.4-1,0-1.3s-0.6-0.2-0.8,0.2c-0.4,0.6-1.5,1-2.3,0.6%0A%09%09c-0.7-0.3-1-1.2-0.7-1.9l4.6-12.3L16.1,10.4%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);width:40px}
.gb_home_teasers_icon.icon-blog{width:38px}
.gb_home_teasers_icon.icon-blog:before{content:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2041.7%2040.4%22%20style%3D%22enable-background%3Anew%200%200%2041.7%2040.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.6732%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.1951%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%09.st2%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A1.4341%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0.8,17.6v-2.2c0-0.9,0.7-1.6,1.6-1.6h1.5v-0.5c0-1.5,1.2-2.7,2.7-2.7h12.5c5.8,0,12.9-4.6,16.5-9.7l0.8,0.8%0A%09v15.9%22/%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0.8,17.6v2.2c0,0.9,0.7,1.6,1.6,1.6h1.5v0.5c0,1.5,1.2,2.7,2.7,2.7h12.5c5.8,0,12.9,4.6,16.5,9.7l0.8-0.8V17.6%0A%09%22/%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M38.3,22c1.7-0.8,2.9-2.5,2.9-4.5S40,13.8,38.3,13%22/%3E%0A%3C/g%3E%0A%3Cpath%20class%3D%22st2%22%20d%3D%22M8.2,26.8V29l5.3,10.6c0,0,2.5,0,4.2,0s3.4-1.4,2.3-3.7s-3.2-6.8-3.2-6.8l1-2.2%22/%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M7.9,21.7c0,0,7.7,0,10.8,0s9.6,0.7,14,3.9%22/%3E%0A%3C/svg%3E);width:38px}
.gb_home_teasers{display:block;height:auto}
.gb_home_teasers .teaser{display:block;float:left;width:100%;overflow:hidden;margin-bottom:10px;padding-bottom:22px}
.gb_home_teasers .teaser a{display:block;position:relative}
.gb_home_teasers .teaser img{display:block;width:100%}
.gb_home_teasers .teaser:hover img{opacity:1}
.gb_home_teasers_label{color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:12px 20px 12px 20px}
.gb_home_teasers_headline{color:#fff;font-size:19px;font-weight:400;margin:0 20px}
.home #page-title-bar{display:block;height:auto;background:url(../img/home-marquee.png) center top no-repeat transparent;background-size:cover;margin-bottom:27px}
.home .page-title-wrapper{font-weight:700;line-height:1.3}
.home #page-title-bar-inner{display:block;margin:0 auto;width:230px;padding:55px 0}
.home-teaser{background-color:#502A4F;transition:background-color .5s}
.home-teaser--purple{background-color:#502A4F}
.home-teaser--purple:hover{background-color:#2f182e}
.home-teaser--orange{background-color:#F79B1C}
.home-teaser--orange:hover{background-color:#d88108}
.home-teaser--blue{background-color:#1673D6}
.home-teaser--blue:hover{background-color:#115aa8}
.home-teaser--lime-green{background-color:#80BF4D}
.home-teaser--lime-green:hover{background-color:#67a039}
.home-teaser--forest-green{background-color:#127459}
.home-teaser--forest-green:hover{background-color:#0b4837}
.gb-home-marquee{height:auto;min-width:725px;position:absolute;left:0;right:0;top:0}
.home-blogs-section{float:left;width:100%}
.home-blogs-section__heading{font-size:28px;font-weight:700;color:#076da0}
.home-blogs-section__entries{border-top:1px solid #46A1D9;margin-top:20px;padding-top:25px}
.home-blog-entry__image{display:block;margin-bottom:10px}
.search-section-results{padding:0 0 25px 0;margin-top:16px}
.search-section-results .view-more{background:0 0;padding:0;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1}
.search-section-results .view-more:after{content:">";font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}
.search-section-results .search-results-wrapper{overflow:visible}
.search-section-results .case-study-listing,.search-section-results .person-listing{border-top:1px solid #46a1d9;padding-top:15px;margin-bottom:15px}
.search-section-results .person-listing img{margin-bottom:8px}
.search-section-results .person-listing-info{line-height:1.2}
.search-section-results .person-listing-info a{font-weight:400}
.search-section-results article{border-top:1px solid #46a1d9;padding-top:15px;margin-bottom:15px}
.search-section-results .news-item-title,.search-section-results .post-title{line-height:1.2;font-size:16px}
.search-section-results .case-study-listing .excerpt{line-height:1.5}
.search-section-results .case-study-title{margin:0 0 5px 0}
.search-section-results .publication-info{margin-top:5px}
.search-section-results .event-listing.first,.search-section-results .news-item-listing.first,.search-section-results .publication-listing.first{border-top:1px solid #46a1d9}
.search-section-results .event-listing.last{margin-bottom:15px}
.search-section-results .news-date-and-type,.search-section-results .publication-date-and-type{font-size:14px;margin-bottom:5px}
.search-section-results .news-first-item .news-item-title{font-size:16px;font-weight:600}
.search-section-results .news-first-item .description{font-size:15px;line-height:1.5}
.search-section-results .news-item-listing .mobile{display:none}
.search-section-results .news-item-listing .description,.search-section-results .news-item-listing a{width:auto}
.search-section-title h2{margin:0}
.search-results-link-wrapper{text-align:left;border-top:1px solid #46a1d9;padding-top:15px;margin-bottom:20px}
.global-search .predictiveSearch{top:56px!important;left:4px!important}
.global-search .text{background:url(../img/icon_search.svg) no-repeat;background-position:top 7px right 10px;background-size:25px 25px}
.predictiveSearch-loadingGraphic,.predictiveSearch-noResults{padding:6px 10px}
.predictiveSearch-postType-title{text-transform:uppercase;font-size:11px;letter-spacing:1.5px}
.predictiveSearch-search{font-size:11px;letter-spacing:.5px;padding:8px 25px 8px 10px}
.predictiveSearch-search:before{content:url(../img/icon_search_white.svg);width:21px;height:21px;right:8px}
.predictiveSearch.popRight{border-color:#80BA4A}
.global-search .predictiveSearch .name,.global-search .predictiveSearch .position{width:130px}
.global-search .predictiveSearch .position{float:left}
.predictiveSearch-postType-person .predictiveSearch-post .group{padding:8px}
.predictiveSearch-postType-person .name{margin-top:6px;display:inline-block}
.predictiveSearch-post{line-height:1.2}
.predictiveSearch-post .position{font-weight:400}
.predictiveSearch-post.active .name{color:#80BA4A}
@media print,screen and (min-width:768px){body{font-size:17px}
#page{min-width:980px}
#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:980px;width:980px}
#header{height:175px}
#header-inner{height:175px}
.header-logo{max-width:220px;margin-left:0}
.header-logo-link{margin-top:40px;width:185px}
.microsite #main{margin-top:0}
#main-inner{flex-direction:row;padding:0 0}
.microsite #main-inner{padding-top:50px}
#content-inner{flex-direction:row}
#footer{min-height:135px}
#footer-inner{padding:0}
.phone-link,.widget .phone-link{color:#414141;text-decoration:none}
.phone-link:hover,.widget .phone-link:hover{color:#414141;text-decoration:none}
#page-title-bar{height:235px;margin-bottom:86px}
.heading-location-post-block #page-title-bar,.headinglocation-page-block #page-title-bar{height:100px}
.person-microsite #page-title-bar{height:235px}
#page-title-bar-inner{padding:0}
.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:235px;padding:0}
.page-title-wrapper{font-size:33px}
.microsite-title{font-size:30px}
.microsite-page-heading{font-size:34px;margin-bottom:30px}
#sidebar-primary{display:block;width:240px;margin-right:38px}
.people-page-type #sidebar-primary{width:240px}
.person-microsite #sidebar-primary{width:240px;border-bottom:0;margin-bottom:0}
#sidebar-secondary{width:210px;margin-top:0;margin-left:32px}
ol li,ul li{margin-left:40px}
ul li:before{top:6px}
ul li li:before{top:0}
.social-follow{right:0;margin:0}
input:focus{outline:0}
.widget{font-size:14px}
.main-microsite-menu-wrap{background-color:#fff}
.mobile{display:none}
.not-mobile{display:block}
.archive-filters{margin-bottom:0;position:absolute;right:0;top:0}
.archive-filters .input-wrap:after{top:-6px}
.microsite-title{margin-right:0}
.find-practice-areas{flex-direction:row;align-items:center}
.find-practice-areas .label{font-size:33px;margin-right:40px;margin-bottom:0}
.find-practice-areas .search-button{width:125px;height:45px;margin-left:20px;font-size:16px;flex-shrink:0}
.practice-areas-listing{flex-direction:row}
.practice-areas-listing .col{margin-right:70px}
.practice-area-title{font-size:20px;padding:23px 20px 23px 0}
.item-root .expandable:after{top:20px}
.practice-area-children{padding-bottom:25px}
.practice-area-children .practice-area-title{font-size:18px}
.col-2 .item-root:first-child{border-top:1px solid #46a1d9}
.people-search-form{display:flex}
.people-search-form .fields{width:425px;margin-right:30px;flex-shrink:0}
.people-search-form .buttons{width:85px;margin-left:30px;flex-shrink:0}
.people-search-form .input-wrap:after{right:15px;top:-6px}
.people-search-form .text{height:58px}
.people-search-filter{border-top:0;padding-top:0}
.people-filter-button{width:32px;height:32px;font-size:21px;line-height:32px}
.people-search-toggle{position:relative;right:auto;top:auto}
.people-search-widget .input-wrap:after{right:10px}
.people-search-widget .text{height:36px}
.people-search-widget .view-all-people-button{display:none}
.people-search-results-heading{font-size:33px}
.person-listing{flex-direction:row}
.person-listing img{margin:0 20px 0 0}
.person-listing .col{width:40%}
.person-listing .more-button{margin-top:0}
.headshot-wrapper{flex-shrink:0}
.headshot-wrapper img{width:80px;height:80px}
.link-wrapper{flex-shrink:0}
.microsite .contact-wrapper{width:60%;flex-shrink:0}
.microsite .phone-wrapper{display:inline-block;width:200px}
.microsite .email-wrapper{display:inline-block}
.person-listing-info{flex-direction:row;align-items:center}
.person-microsite-title .person-title{font-size:35px}
.person-title-separator{font-size:35px}
.person-info-widget{font-size:15px}
.person-full-name{font-size:22px}
.person-link a{font-size:14px}
#archive-search .field{width:400px}
.archive-detail-post-title{font-size:32px}
.case-studies-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.case-studies-wrapper:after{content:"";width:290px}
.featured-case-study{width:290px;margin-bottom:35px}
.view-all-case-studies{float:right}
.publication-teaser-image{float:right;margin:0 0 4px 35px}
.office-list{margin-top:35px;flex-direction:row}
.office-listing{margin-top:0;border-top:none;padding-top:0;display:flex;width:45%;margin-bottom:35px}
.office-listing>a{flex-shrink:0}
.office-location-image{width:110px;margin-top:2px;margin-right:15px;vertical-align:top}
.contact-image{width:60px}
.office-location-details{display:inline-block;vertical-align:top}
.office-detail-top{display:flex}
.office-location-map{flex-shrink:0;width:65%;margin-right:35px}
#global-search-results{border-top:1px solid #46a1d9}
.global-search-results section{flex-direction:row}
.search-section-title{border-bottom:1px solid #46a1d9;text-align:right;width:300px}
.search-section-title h2{padding:30px;font-size:26px;font-weight:400}
.search-section-results{border-bottom:1px solid #46a1d9;padding:30px}
.return-to-mainsite{display:block;position:absolute;right:0;top:0}
.blog-category-list-item{margin-bottom:10px}
.blog-category-listing .btn-primary,.blog-search-results .btn-primary{float:right}
.blog-category-heading,.blog-search-results-heading{font-size:34px}
.blog-post-detail .blog-post-title{font-size:34px}
.demo-blog #page-title-bar{height:220px}
.page-functions-wrapper{max-width:980px;width:980px;margin-top:60px;padding:0;position:relative}
.social-follow{position:static}
.copyright-notice p:last-of-type{margin-top:0}
.copyright-notice span:nth-child(8){display:inline}
#footer{font-size:14px;width:980px;margin:20px auto 0 auto}
.button{font-size:17px;padding:11px 12px 9px 12px}
.rainmaker-pagination{padding:30px 0 0 0}
.description blockquote p:first-child{font-size:17px}
.archive-listing-page .search-query,.people-page-type.search .search-query,.person-microsite .search-query{display:flex;align-items:center;padding:10px 15px}
.archive-listing-page .search-query .clear-results,.people-page-type.search .search-query .clear-results,.person-microsite .search-query .clear-results{margin-left:auto}
#header{border-bottom:11px solid #80BA4A}
.header-logo{margin-left:0}
.footer-menu ul{margin-bottom:16px}
.microsite #main-inner{padding-top:20px}
.microsite #main{margin-top:25px}
.menu-panels{display:block;position:absolute;left:0;top:175px;width:100%;z-index:2;pointer-events:none}
.menu-panel{display:none;position:absolute;top:0;right:0;z-index:1;width:100%;background-color:#80BA4A;pointer-events:auto;padding:45px 0}
.menu-panel .text{width:875px;height:44px;padding:3px 0 3px 30px;font-weight:600;color:#076da0;font-size:16px}
.menu-panel .text::-webkit-input-placeholder{color:#b3d29c;text-transform:uppercase;font-weight:300;font-size:16px}
.menu-panel .text::-moz-placeholder{color:#b3d29c;text-transform:uppercase;font-weight:300;font-size:16px}
.menu-panel .text:-ms-input-placeholder{color:#b3d29c;text-transform:uppercase;font-weight:300;font-size:16px}
.menu-panel .text:-moz-placeholder{color:#b3d29c;text-transform:uppercase;font-weight:300;font-size:16px}
.menu-panel .icon-search:after{display:none}
.menu-panel .icon-down-triangle:after{content:url(../img/icon_down_angle_green.svg);height:17px;width:17px;display:inline-block;top:0;right:20px}
.menu-panel .dropdown-clear-selection:before{margin-right:16px}
.datalist.menu-panel-datalist li{padding:5px 10px 5px 30px}
.datalist.menu-panel-datalist li:first-of-type{padding-top:10px}
.datalist.menu-panel-datalist li:last-of-type{padding-bottom:10px}
.datalist.menu-panel-datalist .datalist-inner>ul>li{padding:5px 0 5px 32px}
.datalist.menu-panel-datalist .datalist-item-group-label{padding-left:31px}
.people-menu-panel .people-filter-button{cursor:default}
.people-menu-panel .people-filter-button.active{cursor:pointer}
.people-menu-panel .people-filter-button.active:hover{text-decoration:underline}
.people-menu-panel .people-filter-button:hover{text-decoration:none}
.people-menu-panel .predictiveSearch{width:873px!important;border-color:#80BA4A;margin-top:-1px}
.people-menu-panel__top{display:flex}
.people-menu-panel__top .icon-search:after{display:none}
.people-menu-panel__advanced-fields{display:none}
.people-menu-panel__toggle-basic-search{display:none}
.people-menu-panel__bottom__buttons{margin-top:33px}
.people-menu-panel--advanced-search-mode .people-menu-panel__toggle-basic-search{display:block}
.people-menu-panel--advanced-search-mode .people-menu-panel__toggle-advanced-search{display:none}
.people-menu-panel--advanced-search-mode .people-menu-panel__bottom{margin-top:54px}
.menu-panel__search-button,.people-menu-panel__toggle-advanced-search,.people-menu-panel__toggle-basic-search{font-size:14px;font-weight:500;color:#fff;letter-spacing:1px;text-transform:uppercase;background:0 0;border:0}
.menu-panel__search-button:hover,.people-menu-panel__toggle-advanced-search:hover,.people-menu-panel__toggle-basic-search:hover{color:#fff;text-decoration:underline}
.menu-panel__search-button{margin:13px 0 0 23px}
.people-menu-panel__bottom__buttons{float:right}
.menu-panel-datalist{z-index:3}
.header-menu{margin-right:0;float:none}
.header-menu a{letter-spacing:.5px;margin:0 25px}
.header-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-menu a{padding:0 24px}
.footer-menu ul{align-items:center;justify-content:center}
.main-microsite-menu-wrap{margin:-78px 0 -17px 0;background-color:#fff;border-top:0}
.microsite-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 -7px}
.microsite-menu a{margin:0 50px 0 0;letter-spacing:.5px}
#section-nav{list-style-type:none;padding-left:0;text-indent:0;font-size:14px;font-weight:700;text-transform:uppercase;margin:-78px auto -17px auto;max-width:980px;width:980px}
#section-nav ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}
#section-nav ul li{margin:0}
#section-nav ul li:before{content:none}
#section-nav ul li a{display:block}
#section-nav ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 -7px}
#section-nav ul li{margin:0}
#section-nav ul li:hover a{color:#5D9D45}
#section-nav ul li.current-menu-item a{color:#80BA4A}
#section-nav a{letter-spacing:.5px;text-decoration:none;background-color:transparent;color:#076da0;padding:8px 7px;margin:0 50px 0 0}
.global-search .input-wrap:after{display:none}
h3{font-size:23px}
.description p:first-child{font-size:22px}
.intro-text p{font-size:22px}
.widget{font-size:14px}
.associations-widget .person-name,.leadership-wrapper .person-name{width:120px}
.associated-people-widget--no-images .person-name{width:auto}
#page-title-bar{background-size:auto auto;background-position:center top}
#page-title-bar img{position:absolute;top:0;right:0;bottom:0;width:1920px;margin-left:-960px;max-width:none;max-height:none}
.blogs-microsite #page-title-bar img{position:absolute;top:0;right:0;bottom:0;width:1920px;margin-left:-960px;max-width:none;max-height:none;transform:none}
.breadcrumb-link{font-size:33px;font-weight:700}
.microsite-title{margin:8px 0;text-shadow:0 0 10px #000}
.microsite #page-title-bar{margin-bottom:86px;height:235px}
.person-microsite #page-title-bar{background-size:auto auto;background-position:center top;height:245px}
.person-microsite #page-title-bar-inner{align-self:flex-start;text-align:left;margin-top:10px;width:980px}
.person-microsite #page-title-bar-inner .title-bar__contact-info,.person-microsite #page-title-bar-inner .title-bar__icons,.person-microsite #page-title-bar-inner .title-bar__position,.person-microsite #page-title-bar-inner h1{margin:3px 0 7px 370px;color:#fff}
.person-microsite #page-title-bar-inner h1{max-width:480px}
.person-microsite #page-title-bar-inner .phone-link{color:#fff}
.person-microsite #page-title-bar-inner .title-bar__contact-info,.person-microsite #page-title-bar-inner .title-bar__icons,.person-microsite #page-title-bar-inner .title-bar__position{font-size:15px;font-weight:400;margin-bottom:3px}
.person-microsite #page-title-bar-inner .title-bar__contact-info,.person-microsite #page-title-bar-inner .title-bar__position{font-weight:500;text-shadow:0 0 15px #000;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .4))}
.person-microsite #page-title-bar-inner .icon-link{color:#fff;font-size:27px;margin-top:6px;position:relative;display:block;float:left;filter:drop-shadow(0 0 10px rgb(0 0 0))}
.person-microsite #page-title-bar-inner .icon-link:before{width:22px;margin-right:14px}
.person-microsite #page-title-bar-inner .icon-link:hover{opacity:.6}
.person-microsite #page-title-bar-inner .icon-email:before{content:url(../img/icon_email.svg);color:inherit;font-size:inherit;display:inline-block;margin-top:1px}
.person-microsite #page-title-bar-inner .icon-vcard:before{content:url(../img/icon_vcard.svg);color:inherit;font-size:inherit;display:inline-block;margin-top:1px}
.archive-detail-page #page-title-bar,.archive-listing-page #page-title-bar,.people-page-type #page-title-bar{background-size:auto auto;background-position:center top}
.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.people-page-type .page-title-wrapper{font-size:33px;font-weight:700}
.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:auto}
.gb-community-page-type #post-content{max-width:100%}
.gb-community-page-type .description:last-of-type{margin-top:30px;display:block;float:left}
.gb-community-page-type .description:last-of-type p:first-child{font-size:17px}
.community-logos{margin-top:70px}
.community-logo{width:33%;margin-bottom:40px;display:block;float:left}
.clients-column{display:block;float:left;width:340px}
.clients-column li{margin-bottom:18px}
.clients-column--right{float:right}
.page-custom-accolades .description li{margin-bottom:18px}
.blog-microsite-template .list-space li{padding-top:19px;margin-bottom:30px}
.gb-subscribe__iframe{height:730px}
.gb-microsite-subscribe__iframe{height:900px}
#archive-search{margin-top:53px}
#archive-search .field{width:auto}
.archive-search-toggle{top:-50px}
.archive-detail-post-title{font-size:32px;font-weight:600;margin-bottom:21px;margin-top:-6px}
.archive-detail-page .description{margin-top:30px}
.archive-detail-page .description p:first-child{font-size:17px}
.archive-detail-page.not-microsite .page-functions{margin-bottom:40px}
.microsite .archive-detail-post-title{margin-bottom:21px}
.microsite-archive-detail-page .description{margin-top:30px}
.microsite-archive-detail-page .description p:first-child{font-size:17px}
.news-item{min-height:105px}
.news-first-item .news-item-title{font-size:32px}
.news-first-item .description{font-size:23px;line-height:1.3}
.news-item-title{font-size:24px;margin-bottom:7px}
.news-item-listing{position:relative;margin-bottom:26px;padding-top:26px}
.news-item-listing.first{padding-top:26px}
.news-item-listing.first .news-item-teaser-image{top:55px}
.news-item-listing .description,.news-item-listing a{display:block;width:500px}
.news-date-and-type{font-size:16px;font-weight:600;margin-bottom:3px}
.news-item-source{font-size:16px}
.news-item-teaser-image{position:absolute;right:0;top:30px}
.event-listing{margin-top:24px;padding-top:23px}
.event-detail .event-highlight-icon,.event-listing .event-highlight-icon{margin-left:20px}
.event-title{font-size:24px}
.event-details{font-size:17px}
.events-heading{font-size:23px}
.past-events-heading{padding-bottom:27px}
.upcoming-events-heading{margin:-65px 0 12px 0;border:0;padding-bottom:16px}
.has-upcoming-events #archive-search-inner{margin-bottom:100px}
.event-detail .event-details{margin-top:-15px;font-size:17px}
.microsite-page-heading.past-events-heading,.microsite-page-heading.upcoming-events-heading{font-size:23px}
.microsite-page-heading.upcoming-events-heading{padding-bottom:27px}
.microsite .event-listing{padding-top:23px}
.publication-listing{margin-bottom:26px;padding-top:26px}
.publication-listing .publication-name{font-size:17px}
.publication-listing .byline{font-size:17px}
.publication-date-and-type{font-size:16px}
.publication-title{font-size:24px}
.single-publication .publication-date-and-type{font-size:16px}
.single-publication .publication-name{font-size:16px}
.single-publication .byline{margin-top:1px;font-size:16px}
.gb-contact-page-type .page-functions{margin-bottom:45px}
.gb-contact-page-type #post-content{width:980px}
.gb-contact-page-type .department-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.gb-contact-page-type .department-contacts:after{content:"";width:300px}
.gb-contact-page-type .department-contacts .item{width:300px;margin-bottom:30px}
.gb-contact-page-type .phone,.gb-contact-page-type .postal-address,.gb-contact-page-type .title{line-height:1.4}
.gb-contact-page-type .desc{display:block;float:right;width:215px;font-size:16px;margin-top:3px}
.gb_contact_dc_headshot{display:block;float:left;margin-top:2px}
.gb_contact_dc_name{margin-bottom:9px}
.gb_contact_dc_phone{margin-bottom:7px}
.gb_contact_dc_phone .phone-link{color:#076da0}
.gb_contact_dc_phone .phone-link:hover{color:#80BA4A}
.view-google-map{display:block;margin:20px auto 95px auto;font-size:16px}
.practice-areas-listing{flex-direction:column}
.si-wrapper{grid-gap:4.5rem;margin-top:1.5rem;grid-template-columns:1fr 1fr}
.si-wrapper .si-title{font-size:1.7rem;padding-bottom:2.4rem}
.services-menu-panel .practice-areas-listing{margin-top:1.3rem}
.services-menu-panel .si-wrapper{margin-top:2.3rem}
.services-menu-panel .si-wrapper .si-title{color:#fff;font-size:1.2rem;padding-bottom:0}
.overview-microsite-template .description{margin-top:-6px}
.people-microsite-template #post-content{max-width:980px}
.people-microsite-template .person-listing-info{line-height:1.3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.people-microsite-template .name-wrapper a{font-weight:400}
.people-microsite-template .col.name-wrapper a{margin-right:20px}
.practice-area-children{margin-left:15px}
.practice-area-children:first-of-type a{padding-top:0}
.item-root .expandable:after{width:18px;height:18px;top:24px}
.archive-search-results .type-practice-area{padding-top:25px;margin-bottom:26px}
.archive-search-results .type-practice-area.first{padding-top:5px}
.person-microsite #sidebar-primary{display:none}
.biography-microsite-template .description{margin-top:-6px}
.people-search-results-heading{font-size:31px;margin-bottom:30px}
.people-main #post-content{max-width:100%}
.people-main .people-search-heading{font-size:31px;color:#80BA4A;margin-bottom:30px}
.people-main .people-search-form.people-search-form-advanced.hide{width:495px;border-right:1px solid #46a1d9}
.people-main .people-search-form .view-all-people-mobile{display:block}
.people-main .people-search-form .people-search-filter{padding-top:0}
.people-main .people-search-form-basic{float:right;width:420px}
.people-main .people-search-form-basic .fields{display:none}
.bio-info-entry #content{min-height:auto}
.people-search-form .text{height:42px}
.people-page-type.search #post-content{max-width:700px}
.people-page-type.search .page-functions{margin-bottom:40px}
.people-page-type.search .person-listing.last{margin-bottom:30px}
.people-page-type.search .person-listing.first{border-top:0;margin-top:40px}
.people-page-type.search .person-listing .col.name-wrapper{width:280px}
.people-page-type.search .person-listing .col.name-wrapper a{margin-right:20px}
.people-page-type.search .person-listing .col.contact-wrapper{width:340px}
.people-page-type.search .person-listing .person-listing-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.people-search-widget{width:auto}
.people-search-widget:first-of-type{margin-top:4px}
.people-search-widget .text{height:42px;font-size:15px}
.people-search-widget .field{margin-bottom:16px}
.people-search-widget .dropdown-clear-selection{top:-9px}
.people-search-widget .predictiveSearch{margin-top:-1px}
.people-search-widget .name{width:140px}
.people-search-form .input-wrap:after{top:-1px}
.custom-microsite-template .microsite-case-study-listing{width:740px}
.custom-microsite-template .microsite-case-study-listing .description p:first-child{font-size:17px}
.custom-microsite-template .microsite-case-study-listing.first{border:0;padding-top:0}
.custom-microsite-template .description p:first-child{font-size:17px}
.custom-microsite-template .microsite-case-study-title,.microsite-case-study-title{font-size:23px}
.custom-page-case-studies{margin:40px 0 35px 0;padding:0 0 25px 0;border-bottom:1px solid #46a1d9}
.microsite-case-study-listing{padding-top:36px;margin-bottom:40px}
.microsite-case-study-listing.first{border-top:0;padding-top:0}
.microsite-case-study-listing .description p:first-child{font-size:17px}
.related-people{margin-top:26px}
.blog-post-title{font-size:24px}
.blog-post-byline{font-size:17px;margin-bottom:22px}
.blog-post-subtitle{margin:5px 0 15px 0;font-size:17px;display:block;float:left}
.blog-post-listing-content{display:block;float:left}
.btn-primary{margin-top:15px}
.blog-post-thumbnail{margin-top:3px}
.blog-post-listing{margin-bottom:30px;padding-top:19px}
.blog-post-listing:first-child{border-top:1px solid #46a1d9;padding-top:19px;margin-top:5px}
.blog-post-listing:last-child{border-bottom:0;padding-bottom:0}
.blog-post-listing h2{display:block}
.blog-post-listing .blog-post-byline-block{margin:7px 0 0 0;clear:none;display:block;float:left}
.blog-post-listing .blog-post-subtitle{font-size:17px}
.blog-post-listing--has-thumbnail a{float:left;margin:4px -210px 4px 0;width:210px;height:105px}
.blog-post-listing--has-thumbnail .blog-post-title{margin:0;width:auto;height:auto}
.blog-post-listing--has-thumbnail .btn-primary{margin:15px 0 0 250px;width:auto;height:auto}
.blog-post-listing--has-thumbnail h2{margin-left:250px}
.blog-post-listing--has-thumbnail .blog-post-byline-block{margin-left:250px}
.blog-post-listing--has-thumbnail .blog-post-listing-content{margin-left:250px}
.blog-post-listing--has-thumbnail .blog-post-subtitle{margin-left:250px}
.blogs-microsite-title{font-size:60px;text-align:left;max-width:650px}
.blogs-microsite .main-microsite-menu-wrap{margin-bototm:-7px}
.blogs-microsite #page-title-bar{height:295px}
.blogs-microsite #page-title-bar-inner{height:295px;display:flex;align-items:center}
.blogs-microsite #commentform .input-wrap{width:auto}
.blogs-microsite #commentform input[type=button],.blogs-microsite #commentform input[type=submit]{margin-left:0}
.blogs-microsite .page-functions-wrapper{border-top:1px solid #076da0;margin-top:65px}
.blogs-microsite .page-functions{margin-top:35px}
.blog-search{position:absolute;top:95px;right:0}
.blog-search__field{margin-top:0;width:280px}
.blog-categories-nav{position:absolute;bottom:95px;right:0;margin-top:0;width:280px}
.blog-post-detail .blog-post-title{font-size:32px}
.blog-post-detail .blog-post-byline-block{margin-top:10px}
.blog-post-detail .blog-post-byline{font-size:16px}
.blog-post-detail .description p:first-child{font-size:17px}
.blog-category-heading,.blog-search-results-heading{margin-top:20px}
.blog-category-listing .btn-primary,.blog-search-results .btn-primary{float:left}
.blog-category-listing .blog-post-title,.blog-search-results .blog-post-title{font-size:24px}
.blog-posts-microsite-template .blog-post-title{font-size:24px}
.microsite-blog-description{margin-bottom:30px}
.home #post-content{margin:0 auto;max-width:100%}
.home #page-title-bar{margin-bottom:70px;height:370px}
.home #page-title-bar img{min-height:354px}
.home #page-title-bar-inner{width:520px;padding:135px 0}
.home .gb-home-subtitle{font-size:30px;line-height:1.2;margin:0 auto}
.home .gb-home-desc{font-size:23px;margin:0 auto 42px auto}
.home .gb-home-desc,.home .gb-home-subtitle{width:850px}
.gb-home-teaser-headline{font-weight:700;margin:0 0 10px 0}
.gb-home-teaser-abstract{font-size:27px;margin:0}
.gb_home_teaser{float:none;margin-bottom:7px;height:269px;padding-bottom:0}
.gb_home_teaser a{margin:82px 60px 40px 60px}
.gb-home-teaser-text{display:block;color:#fff;line-height:1.4;margin-top:7px}
.gb_home_teasers{margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.gb_home_teasers .teaser{width:240px;height:220px;padding-bottom:0;margin-bottom:0}
.gb_home_teasers .teaser a{height:220px;overflow:hidden}
.gb_home_teasers_label{margin-bottom:8px}
.home-blogs-section__heading{font-size:32px;margin-top:46px}
.home-blogs-section__entries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home-blog-entry__image{margin-bottom:5px}
.global-search-results .page-functions{margin-bottom:36px}
.global-search-results .search-query{font-size:32px}
.global-search-results .case-study-listing.first,.global-search-results .event-listing.first,.global-search-results .news-item-listing.first,.global-search-results .person-listing.first,.global-search-results .publication-listing.first{border-top:0;padding-top:0}
.global-search-results .search-section-title h2{padding-right:40px}
.global-search-results .event-listing.last{margin-bottom:25px}
.search-section-results{margin:0;padding:30px 0 35px 0}
.search-section-results .view-more{font-size:16px}
.search-section-results .case-study-listing,.search-section-results .person-listing{padding-top:20px;margin-bottom:20px}
.search-section-results .person-listing-info{align-items:flex-start}
.search-section-results .person-listing img{margin-bottom:0}
.search-section-results .news-first-item .news-item-title,.search-section-results .news-item-title,.search-section-results .post-title{font-size:24px}
.search-section-results .news-date-and-type,.search-section-results .publication-date-and-type,.search-section-results .publication-date-and-type .date{font-size:16px;margin-bottom:5px}
.search-section-results article{padding-top:25px;margin-bottom:25px}
.search-section-results article.first,.search-section-results article.first.last{border:0;padding-top:0}
.search-section-results .practice-area.first{border-top:0;padding-top:0}
.search-section-results .practice-area-title{font-size:20px;font-weight:600;text-transform:uppercase}
.search-section-results .event-title{margin-bottom:6px}
.search-section-results .case-study-title{margin-top:0}
.search-section-results .case-study-search-result .excerpt{margin-top:7px;line-height:1.4}
.search-section-results .case-study-teaser-image{margin-top:6px;margin-bottom:20px}
.search-section-results .news-first-item .description{font-size:17px;line-height:1.4}
.search-section-results .news-item-teaser-image{position:static;margin-top:6px;margin-bottom:20px}
.search-section-title h2{font-size:23px;font-weight:600}
#global-search-results .last .search-section-results,#global-search-results .last .search-section-title{border-bottom:0}
#global-search-results section.page .search-section-results .post-title{font-size:20px;font-weight:600;text-transform:uppercase}
}
@media screen and (min-width:1280px){.firm-highlights .slick-list{width:1020px;margin-right:-40px;margin-left:0}
.firm-highlights .slick-list:after{right:0}
.firm-highlights .slick-prev{left:-52px}
.firm-highlights .slick-next{right:-52px}
.firm-highlights .highlight-slide{margin-right:40px}
.firm-highlights__slider{max-width:980px;width:980px}
.people-search-widget .predictiveSearch{margin-top:0}
.people-search-widget .name{width:auto}
}
@media screen and (max-width:767px){.person-microsite.not-main-microsite-template #sidebar-primary{display:none}
:focus{outline:0}
.header-menu{display:none}
.widget-blog-search-form,.widget-blog_categories{display:none}
.js-blog-categories-expanded .widget-blog-search-form,.js-blog-categories-expanded .widget-blog_categories{display:block}
.blog-cat-wrapper{position:relative;top:9px;display:none}
.js-blog-categories-expanded .blog-cat-wrapper{display:block}
.blog-cat-wrapper .categories{top:-1px}
.blog-cat-wrapper h4{display:none}
.blog-cat-wrapper li{margin:0 0 0 -25px;font-size:14px;padding:0}
.blog-cat-wrapper li:before{display:none}
.blog-cat-wrapper a{color:#000;background:#d1d1d1;border-bottom:1px solid #f0f0f0;display:block;padding:10px 25px;margin-right:-25px}
.global-search{display:none}
.next,.previous{font-size:13px;padding:0 8px;margin-left:8px}
.next:after,.next:before,.previous:after,.previous:before{font-size:15px}
.previous{margin-right:10px}
.next{margin-left:10px}
.rainmaker-pagination{font-size:13px}
.pull-right{float:none;margin:0}
.pull-right img{margin:10px 0}
.addr__dot-sep{margin:0 8px;position:relative;font-size:0}
.addr__dot-sep:after{content:"\f111";font-family:fontawesome;font-size:5px;position:absolute;top:-7px;left:-2px}
.firm-highlights{display:none}
.footer-menu ul{display:inline-block;width:100%;text-align:center}
#footer{width:auto;margin-left:25px;margin-right:25px}
#footer li{display:inline-block}
#footer #footer-inner{padding:0}
#footer .addr__dot-sep:nth-of-type(10),#footer .addr__dot-sep:nth-of-type(2),#footer .addr__dot-sep:nth-of-type(4){display:none}
#footer .addr__info:first-of-type:after{content:", "}
#footer .addr__info:nth-of-type(5){display:inline-block}
#footer .addr__info:nth-of-type(9){display:block}
.archive-listing-page .search-query .clear-results{margin-top:5px}
#content{min-height:0}
#section-nav{display:none}
.page-breadcrumb{display:inline-block}
.widget{width:auto}
.associated-practices-widget,.call-to-action-widget{width:210px}
.pullquote-widget,.pullquote-with-image-widget,.widget img{max-width:210px}
.widget-image{width:100%;max-width:340px}
#page-title-bar{display:table}
#page-title-bar-inner{display:table-cell;vertical-align:middle}
.microsite #page-title-bar{height:140px}
.microsite-title{margin-right:0}
.person-microsite #page-title-bar{min-height:145px}
.person-microsite #page-title-bar-inner{display:none}
.community-logos{padding-top:15px}
.microsite .person-listing{display:block}
.microsite-case-study-listing{float:none}
.archive-search-toggle{right:auto;left:0}
.archive-detail-post-title,.microsite .archive-detail-post-title{line-height:1.2}
#sidebar-secondary{margin-top:36px}
.news-page-type .news-date-and-type,.single-microsite-page .news-date-and-type{display:none}
.mobile .news-date-and-type{display:block}
.news-item-teaser-image{float:none;margin:2px 0 4px 0}
.event-highlight-icon{margin:7px 0 7px 0;display:table}
.event-highlight-icon:before{display:none}
.publication-teaser-image{margin:2px 0 4px 0}
.publications-page-type .publication-date-and-type,.publications-page-type .publication-date-and-type .date,.publications-page-type .publication-listing .byline,.publications-page-type .publication-listing .publication-name{font-size:14px}
.gb_contact_dc_headshot{display:block;float:left;margin-right:18px}
.gb-contact-page-type .department-contacts .item{display:inline-block;width:100%;margin-bottom:20px}
.archive-search-results .practice-area-title{font-size:15px}
.person-microsite #sidebar-primary{border-bottom:0;margin-bottom:25px}
.person-info-widget{margin-bottom:28px}
.person-info-widget .person-phone{color:#414141;font-size:15px}
.phone-link{color:#076da0}
.person-info__links .icon-link{position:relative;display:block;float:left;line-height:1}
.widget .person-phone{margin-bottom:2px}
.microsite-case-study-listing:last-of-type{margin-bottom:0}
.person-listing-info{width:auto}
.blogs-microsite #page-title-bar{background-size:1700px auto;height:auto;min-height:170px}
.blogs-microsite #page-title-bar-inner{padding-bottom:45px}
.blogs-microsite #commentform input[type=text],.blogs-microsite #commentform textarea{width:95%}
.blog-post-detail #commentform input[type=button],.blog-post-detail #commentform input[type=submit]{margin-left:0}
.blogs-microsite-subtitle{text-align:center}
.home #page-title-bar{height:140px}
.home #page-title-bar img{left:50%;width:800px;max-width:800px;max-height:140px;margin-left:-400px}
.search-section-results .person-listing{display:inline-block}
.search-section-results .person-listing.hide{display:none}
.search-no-results .search-section-title{height:auto}
.global-search-results .case-study-teaser-image{float:none;margin-left:0}
}
@media print{#archive-search,#footer .social-follow,#global-search,#person-info-links,.archive-filters,.archive-search-separator,.archive-search-toggle-wrap,.breadcrumb-link:before,.callout.button,.case-study-post-type.not-microsite #sidebar-primary,.clear-results,.error404 .btn,.event-highlight-icon,.event-post-type.not-microsite #sidebar-primary,.find-practice-areas,.footer-menu,.header-menu,.home .learn-more-link,.homepage-buttons,.item-root .expandable:after,.locations-filters-wrapper,.main-microsite-menu-wrap,.menu-hidden .return-to-mainsite,.microsite-detail-heading:before,.mobile,.mobile.blogs-search-subscribe,.news-item-post-type.not-microsite #sidebar-primary,.pdf-download .pdf-icon:before,.people-main h2,.people-microsite-template .link-wrapper,.people-search-form,.publication-post-type.not-microsite #sidebar-primary,.search.people-page-type #sidebar-primary,.search.people-page-type #sidebar-secondary,.share-this-links,.sidebar-blogs-microsite-primary,.sidebar-generic-primary,.sidebar-office-primary,.utility-menu{display:none!important}
a{text-decoration:underline;color:#000}
#header{height:100px}
.header-logo-link{margin-top:0;width:250px}
.header-logo{width:250px}
#page-title-bar{border-top:15px solid #076da0;margin-top:15px;padding-top:45px;margin-bottom:0;height:auto!important;background:0 0!important}
.page-title-wrapper{color:#000!important}
.page-title-wrapper a{color:#000!important}
#main{margin-top:20px}
.practice-page-type .page-title-wrapper{display:block}
.breadcrumb-link{color:#000}
#sidebar-secondary{width:25%}
#footer{min-height:0;background:0 0}
.practice-area-title{padding:10px 0}
.item-root{border:none!important}
.practice-area-children{display:block!important;margin:0;padding:0}
.parent-industry,.parent-practice-area{color:#000}
.case-studies-wrapper{margin-top:0}
.archive-detail-page .description p:first-child,.archive-search-results .practice-area-title,.blog-post-byline,.blog-post-detail .blog-post-byline,.blog-post-detail .description p:first-child,.button.blog a,.custom-microsite-template .description p:first-child,.custom-microsite-template .microsite-case-study-listing .description p:first-child,.event-detail .event-details,.event-details,.global-search .predictiveSearch,.home .gb-home-desc,.microsite-archive-detail-page .description p:first-child,.microsite-case-study-listing .description p:first-child,.more-text-link,.news-date-and-type,.news-first-item .description,.news-item-source,.publication-date-and-type,.publication-date-and-type .date,.publication-listing .byline,.publication-listing .publication-name,.search-section-results .news-date-and-type,.search-section-results .news-first-item .description,.search-section-results .publication-date-and-type,.search-section-results .publication-date-and-type .date,.single-publication .byline,.single-publication .publication-date-and-type,.single-publication .publication-name,.video-play-button-overlay:after,body{font-size:13px}
.header-logo{width:180px}
#page-title-bar img,#section-nav,.firm-highlights,.gb-contact-marquee,.gb_home_teaser,.gb_home_teasers,.menu-panel,.page-functions,.related-content-widget:before,.search-results-link-wrapper,.video-play-button-overlay:after,.view-google-map{display:none!important}
.page-functions-wrapper{margin-top:20px;text-align:left;max-width:100%!important;width:100%!important}
a{color:#076da0}
.additional-info-heading{margin-top:25px;padding-top:20px}
.description p:first-child{font-size:16px}
.description blockquote,.description blockquote p:first-child{font-size:13px}
.custom-microsite-template .microsite-case-study-title,.microsite-case-study-title,h3{font-size:17px}
.btn,.btn:not(.button),.button.blog a{background:0 0;color:#076da0;letter-spacing:0;text-decoration:underline;padding:0}
.btn,.btn:not(.button){text-transform:capitalize}
.button.blog a{text-transform:none;font-weight:700}
#practice-areas-search-results .search-query,.archive-listing-page .search-query,.people-page-type.search .search-query{background:0 0;color:#414141;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;padding:0}
#page{min-width:0}
#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:100%!important;width:100%!important}
#header,#header-inner{height:65px}
#post-content{max-width:100%}
#post-content.has-sidebar{width:70%;display:block;float:left}
#content{min-height:auto}
#content-inner,#main-inner{display:inline}
#main,.microsite #main{margin-top:20px}
#sidebar-secondary{width:25%;display:block;float:right}
#footer{width:100%;margin-top:30px;font-weight:500}
#footer-inner{margin-top:11px;margin-bottom:0}
.copyright-notice{font-size:11px}
.copyright-notice span:nth-child(8){display:inline}
#page-title-bar{border-top:0;margin-top:0;padding-top:25px;text-align:left}
.microsite #page-title-bar{margin-bottom:0}
.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.breadcrumb-link,.microsite-title,.page-title-wrapper,.people-page-type .page-title-wrapper{font-size:26px;text-shadow:none}
.page-breadcrumb{font-size:10px;text-decoration:none}
.archive-detail-post-title,.microsite .archive-detail-post-title{font-size:30px}
.home #page-title-bar{margin-bottom:20px}
.home #page-title-bar-inner{width:auto;padding:0;margin-top:20px}
.home .page-title-wrapper{font-size:26px}
.home .gb-home-desc{width:auto}
.home .gb-home-subtitle{width:auto;margin-bottom:5px;font-size:19px}
.home-blogs-section__heading{font-size:18px;margin-top:0}
.home-blogs-section__entries{display:block;float:left}
.home-blogs-entry{display:block;float:left;width:19%;margin:2px}
.microsite{height:auto;margin-top:0}
.microsite #page-title-bar{height:auto!important}
.microsite #main-inner{padding-top:0}
.microsite .email-wrapper{display:block}
.microsite-title{text-shadow:none;margin:0}
.microsite-archive-detail-page .description{margin-top:20px}
.custom-page-case-studies{border-bottom:0;margin-top:25px}
.microsite-case-study-listing img{width:140px}
.person-microsite #page-title-bar{background:0 0!important}
.person-microsite #page-title-bar-inner{width:auto;margin-top:0}
.person-microsite #page-title-bar-inner h1{max-width:100%}
.person-microsite #page-title-bar-inner .title-bar__contact-info,.person-microsite #page-title-bar-inner .title-bar__icons,.person-microsite #page-title-bar-inner .title-bar__position,.person-microsite #page-title-bar-inner h1{margin-left:0!important;color:#414141!important;font-size:13px}
.person-microsite #page-title-bar-inner .title-bar__position{margin-bottom:0}
.person-microsite #page-title-bar-inner .title-bar__contact-info,.person-microsite #page-title-bar-inner .title-bar__position{text-shadow:none}
.person-microsite #page-title-bar-inner .phone-link{color:#414141!important}
.person-microsite #page-title-bar-inner .title-bar__icons{display:none!important}
.overview-microsite-template .description{margin-top:0}
.widget{width:auto;font-size:12px;margin-bottom:25px}
.widget img{max-width:150px}
.widget .person-phone .phone-link{font-size:13px}
.widget-title{background:0 0;color:#5D9D45;font-size:13px;font-weight:700;padding:0}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background:0 0;padding:0;color:#076da0;font-size:13px;font-weight:600}
.pullquote-attribution{font-size:10px;font-weight:600}
.pullquote-with-image-widget img{margin-bottom:10px}
.key-contacts-widget .person-email-link{width:35px}
.associations-widget{margin-bottom:25px}
.associations-widget img{width:60px}
#sidebar-secondary .widget{border-top:1px solid #46a1d9;padding-top:18px}
.leadership-wrapper img{width:60px;height:60px}
.event-title,.news-first-item .news-item-title,.news-item-title,.publication-title{font-size:15px}
.news-item-listing,.publication-listing{margin-top:14px;padding-top:13px;margin-bottom:13px}
.custom-microsite-template .microsite-case-study-listing.first,.event-listing.first,.microsite-case-study-listing.first,.news-item-listing.first,.publication-listing.first{border-top:1px solid #46a1d9}
.related-people{margin-top:10px}
.event-listing,.microsite .event-listing{margin-top:14px;padding-top:13px}
.events-heading,.microsite-page-heading.past-events-heading,.microsite-page-heading.upcoming-events-heading{font-size:19px}
.upcoming-events-heading{margin-top:0;padding-bottom:4px}
.microsite-page-heading.upcoming-events-heading,.past-events-heading{border-bottom:0;padding-bottom:17px}
.event-detail .event-details .event-location label{width:auto}
.microsite-page-heading.upcoming-events-heading,.past-events-heading{padding-bottom:0}
.news-item-listing .description,.news-item-listing a{width:auto}
.news-item{min-height:0}
.news-item-teaser-image{position:static;width:150px}
.news-item-listing.first{padding-top:13px}
.microsite .news-item-listing.first,.microsite .publication-listing.first{margin-top:0}
.microsite .past-events-heading{padding-top:10px}
.microsite .email-wrapper{width:100%}
.biography-microsite-template .description{margin-top:0}
.blog-microsite-template h3{margin:20px 0}
.widget-twitter{border-top:0;margin:0 0 25px 0;height:500px;overflow:hidden;display:inline-block;width:100%}
.people-microsite-template #post-content{width:100%}
.people-microsite-template .col.name-wrapper a{text-decoration:none}
.custom-microsite-template .microsite-case-study-listing,.microsite-case-study-listing{width:auto;padding-top:14px;margin-bottom:17px}
.custom-microsite-template .microsite-case-study-listing.first,.microsite-case-study-listing.first{padding-top:14px}
.custom-page-case-studies{margin:40px 0 10px;padding:0 0 5px;font-size:20px}
.publication-teaser-image{width:150px}
.related-content-widget{margin-top:0!important}
.related-content-widget.post-type-event .widget-title{background:0 0}
.person-listing{page-break-inside:avoid}
.person-listing.first{margin-top:0;border-top:1px solid #46a1d9}
.person-listing .col.contact-wrapper,.person-listing .col.name-wrapper{width:auto}
.person-listing .person-listing-info{display:inline}
.people-search-results-heading{font-size:24px;margin:10px 0}
.headshot-wrapper img{width:70px;height:70px}
.people-page-type.search .person-listing .name-wrapper a{text-decoration:none}
.global-search-results .search-query{text-align:left;font-size:24px}
.global-search-results section{display:inline}
.global-search-results .search-section-title{text-align:left;width:auto}
.global-search-results .search-section-title h2{padding:0 0 15px 0}
#global-search-results{border-top:0}
#global-search-results .last .search-section-title{border-bottom:1px solid #46a1d9}
.search-section-results{padding-top:0;border-bottom:0}
.search-section-results .practice-area-title{font-size:13px;font-weight:400;text-transform:none;text-decoration:underline}
.search-section-results article{padding-top:0;margin-bottom:15px;border:0}
.search-section-results .case-study-listing,.search-section-results .person-listing{margin-bottom:0;border:0}
.search-section-results .news-first-item .news-item-title,.search-section-results .news-item-title,.search-section-results .post-title{font-size:15px}
.search-section-results .case-study-search-result{margin-bottom:15px;padding:0}
.search-section-title{margin-bottom:15px}
.search-section-title h2{font-size:19px;padding-bottom:10px}
.people-page-type.search .person-listing.first{border-top:1px solid #46a1d9}
.people-page-type.search .person-listing.last{margin-bottom:0}
.people-page-type.search #post-content{max-width:100%}
.rainmaker-pagination{font-size:13px;padding-top:15px}
.rainmaker-pagination .next,.rainmaker-pagination .previous{font-size:13px}
.gb-contact-map{width:500px;margin:10px 0 15px 0}
.gb_contact_dc_department{background:0 0;padding:6px 0 5px 0;margin-bottom:0;font-size:13px;color:#5D9D45;letter-spacing:0}
.gb-contact-page-type .desc{font-size:13px}
.gb-contact-page-type .department-contacts{display:block}
.gb-contact-page-type .department-contacts .item{width:100%;display:block;float:left;margin-bottom:13px}
.gb-contact-page-type .department-contacts .item:first-of-type{width:100%}
.gb-contact-page-type .gb_contact_dc_name{margin-bottom:3px}
.gb-contact-page-type .gb_contact_dc_phone{margin-bottom:2px}
.gb-contact-page-type .gb_contact_dc_headshot{width:60px;margin:5px 15px 0 0}
.gb-contact-page-type .desc{width:auto;float:left}
.gb-community-page-type .description:last-of-type{display:inline;margin-top:0}
.gb-community-page-type .description:last-of-type p:first-child{font-size:13px}
.community-logos{margin-top:10px}
.community-logo{width:20%;margin:25px 0}
.clients-column{width:48%}
.clients-column li{margin-bottom:8px}
.page-custom-accolades .description li{margin-bottom:10px}
.practice-area-title{padding:0}
.practice-area-title{font-size:13px;text-decoration:underline}
.practice-area-children{margin:5px 0 13px 5px}
.practice-area-children .practice-area-title{text-transform:none;text-decoration:underline;font-weight:500;font-size:12px;padding:4px 10px}
.archive-search-results .type-practice-area{border:0;padding-top:15px;margin-bottom:0}
.blogs-microsite #page-title-bar-inner{height:auto}
.blog-categories-nav,.blog-search{display:none}
.blog-post-title{font-size:15px}
.blog-post-listing{display:inline-block}
.blog-post-listing .blog-post-byline-block{margin-top:7px}
.blog-post-listing .blog-post-subtitle{font-size:15px}
.blog-post-listing:first-child{margin-top:5px}
.blog-post-listing--has-thumbnail a{width:150px}
.blog-post-listing--has-thumbnail .blog-post-byline-block,.blog-post-listing--has-thumbnail .blog-post-listing-content,.blog-post-listing--has-thumbnail .blog-post-subtitle,.blog-post-listing--has-thumbnail .btn-primary,.blog-post-listing--has-thumbnail h2{margin-left:180px}
.blog-category-listing .blog-post-title,.blog-search-results .blog-post-title{font-size:15px}
.blog-category-listing .blog-post-subtitle,.blog-search-results .blog-post-subtitle{font-size:15px;line-height:1.2}
.blog-category-heading,.blog-search-results-heading{font-size:30px}
.blog-post-byline{margin-bottom:5px}
.blog-post-subtitle{margin-bottom:5px}
.blog-post-detail .blog-post-title{font-size:30px}
.blog-post-detail .blog-post-subtitle{font-size:16px}
.blog-post-detail .blog-post-byline-block{margin-top:10px}
}
@media print,screen{.hide{display:none}
}