@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;font-style:normal;font-weight:400;src:url(/content/themes/baseline-theme/fonts/fa-regular-400.eot);src:url(/content/themes/baseline-theme/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),url(/content/themes/baseline-theme/fonts/fa-regular-400.woff2) format('woff2'),url(/content/themes/baseline-theme/fonts/fa-regular-400.woff) format('woff'),url(/content/themes/baseline-theme/fonts/fa-regular-400.ttf) format('truetype'),url(/content/themes/baseline-theme/fonts/fa-regular-400.svg#fontawesome) format('svg')}
@-webkit-keyframes fontfix{from{opacity:1}
to{opacity:1}
}
a{color:#0A90EE;text-decoration:none;background-color:transparent}
a:hover{color:#13378B}
a:hover img{opacity:.7}
a[x-apple-data-detectors=true]{color:inherit!important;text-decoration:inherit!important}
h1,h2,h3,h4{font-family:'Neue Helvetica W05',sans-serif;font-weight:inherit;line-height:1;-webkit-margin-before:0;-webkit-margin-after:0}
h1{font-size:32px;color:#272727;text-transform:none;margin:0}
h2{font-size:22px;font-weight:700}
h3{font-family:'Neue Helvetica W05',sans-serif;font-size:22px;font-weight:700;color:#333;margin:40px 0 10px 0}
p{margin-top:0;margin-bottom:15px;line-height:1.5}
p:last-child{margin-bottom:0}
.description{line-height:1.8}
.description h3:first-child{margin-top:0}
.description p{line-height:1.8}
.description iframe{margin-bottom:15px}
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}
body{background:#fff;font-family:'Neue Helvetica W05',sans-serif;font-size:17px;color:#272727;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}
.slick-slider,.swiper-container{-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:.2s}
.page-wrapper{width:100%;max-width:1920px;margin:0 auto;position:relative}
.header,.main,.main-microsite-menu-wrap{width:100%}
.header__inner,.main__inner,.marquee__inner,.microsite-menu{max-width:100%;width:100%;margin:0 auto;position:relative}
.main:after,.main:before{content:".";display:block;height:0;overflow:hidden}
.main:after{clear:both}
.main__inner{width:100%;padding:0 25px;display:flex;flex-direction:column;box-sizing:border-box}
.microsite .main{margin-top:30px}
.content{min-height:400px;width:100%}
.content__inner{position:relative;display:flex;flex-direction:column}
.content__post{width:100%;position:relative}
.case-studies-page-type .content__post,.home .content__post,.industry-page-type .content__post,.people-main .content__post,.practice-page-type .content__post{margin-right:0}
.header{width:100%;height:80px;background-color:#fff}
.header__inner{display:flex;align-items:center;height:80px}
.header__logo-link{margin-top:0;margin-bottom:auto;margin-right:auto;width:auto;z-index:15;position:relative;display:inline-block}
.header__logo{display:block;max-width:220px;max-height:100%;margin-left:25px}
.footer{width:100%;background-color:#e6e6e6;min-height:190px;clear:both;border-top:1px solid #E7E7E7;font-size:12px;color:#848484;margin-top:65px;margin-bottom:-50px}
.footer__inner{position:relative;max-width:100%;width:100%;margin:35px auto 50px;padding:0 25px;box-sizing:border-box}
.footer__copyright{margin-bottom:20px;display:block}
.footer li{line-height:1;border-left:1px solid #E7E7E7}
.footer li:first-child{border:0}
.footer li:first-child a{padding-left:0}
.footer a{color:#b7b7b7;text-decoration:none}
.footer a:hover{text-decoration:none;color:#13378B}
iframe{max-width:100%}
img{max-width:100%;height:auto;border-style:none}
.teaser-image{margin-bottom:15px}
.case-study__image{margin:0 0 20px 0}
.additional-info-heading{margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px}
.microsite-case-study-listing .additional-info-heading{display:none}
.additional-info{margin-bottom:0}
.additional-info li{margin-left:27px}
.read-more{color:#0A90EE;font-size:13px;line-height:1;text-decoration:none}
.read-more:hover{color:#13378B}
.read-more:hover:after{color:#13378B}
.read-more.icon-angle-right-after:after{color:#0A90EE}
.read-more.icon-angle-right-after:hover:after{color:#13378B}
.read-more:after{margin-left:3px}
.news-item-listing .read-more{text-decoration:none;display:none}
.more-text-link{font-size:13px;font-weight:400;line-height:1;color:#0A90EE;text-decoration:none}
.more-text-link:after{content:"\f105";color:#0A90EE;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.more-text-link:hover{color:#13378B}
.more-text-link:hover:after{color:#044f8f}
.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{border-radius:2px;background:0 0;padding:7px 0 6px 0;display:block;width:auto;position:relative;border-bottom:1px solid #E7E7E7}
.share-this-links{margin:37px 0 35px;font-size:11px}
.share-this-text{font-size:11px;bottom:15px;text-transform:uppercase;float:left;display:block;position:absolute}
.share-this-text:after{content:":"}
.addthis_button_email{margin-left:100px}
.at300b:hover{opacity:.5}
.footer-follow{position:absolute;top:0;margin-top:75px}
.footer-follow__label{display:block;text-transform:uppercase;margin-bottom:7px}
.footer-follow__link:hover{opacity:.5}
.footer-follow__link:before{margin-right:5px}
.footer-follow__link--linkedin:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23333333%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%22/%3E%3C/svg%3E");display:inline-block;width:25px}
.footer-follow__link--facebook:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23333333%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M448%2056.7v398.5c0%2013.7-11.1%2024.7-24.7%2024.7H309.1V306.5h58.2l8.7-67.6h-67v-43.2c0-19.6%205.4-32.9%2033.5-32.9h35.8v-60.5c-6.2-.8-27.4-2.7-52.2-2.7-51.6%200-87%2031.5-87%2089.4v49.9h-58.4v67.6h58.4V480H24.7C11.1%20480%200%20468.9%200%20455.3V56.7C0%2043.1%2011.1%2032%2024.7%2032h398.5c13.7%200%2024.8%2011.1%2024.8%2024.7z%22/%3E%3C/svg%3E");display:inline-block;width:25px}
.footer-follow__link--twitter:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23333333%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22/%3E%3C/svg%3E");display:inline-block;width:25px}
.error404 h2{margin-bottom:10px}
.error404 .sidebar{display:none}
.homepage-buttons{margin:40px 0 150px 0;text-transform:uppercase}
.home-button{background-color:#7ACA12;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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.home-button:hover{background-color:#333;color:#fff}
.home-button:after{right:22px}
.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}
.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}
.call-to-action{float:none;font-size:11px;text-transform:uppercase;margin-right:5px;margin-bottom:10px;display:block}
.rainmaker-pagination{font-size:17px;font-weight:400;text-transform:none;color:#BABABA;border-top:1px solid #E7E7E7;overflow:hidden;clear:both;padding:20px 0 0 0;list-style-type:none;padding-left:0;text-indent:0}
.rainmaker-pagination:before{content:none}
.rainmaker-pagination li:before{content:none}
.page-count{margin:0;float:left}
.navigation{float:right}
.next,.previous{float:left;font-size:12px;font-weight:400;color:#0686F3;background-color:#BABABA;text-decoration:none;text-transform:none;padding:1px 10px;margin-left:8px}
.next:hover,.previous:hover{background-color:#0686F3;color:#fff}
.next:hover:after,.next:hover:before,.previous:hover:after,.previous:hover:before{color:inherit}
.previous:before{content:"\f104";color:#fff;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.next:after{content:"\f105";color:#fff;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-search:after{content:"\f002";color:#BABABA;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-down-triangle:after{content:"\f078";color:#BABABA;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-up-triangle:before{content:"\f077";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-angle-right-after:after{content:"\f105";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-down-triangle-after:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-caret-right-after:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>;color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-up-triangle-after:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.pdf-icon:before{content:"\f15c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.blank-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.word-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.powerpoint-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.excel-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.web-icon:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-users:before{content:"\f0c0";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-briefcase:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-coffee:before{content:"\f0f4";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-file:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-plane:before{content:"\f072";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-flask:before{content:"\f0c3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-compass:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-cogs:before{content:"\f085";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-globe:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-gavel:before{content:"\f0e3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-key:before{content:"\f084";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.fa-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{top:0;margin-left:-25px;color:#BABABA}
.icon-audio:after{content:"\f028";color:#272727;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-slideshare:after{content:"\f080";color:#272727;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-video:after{content:"\f03d";color:#272727;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-twitter:before{content:"\f081";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-linkedin:before{content:"\f08c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
ol,ul{margin-left:0;padding-left:0;margin-bottom:15px;-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 0 0 32px}
ol li li{margin-left:20px}
ul{list-style-type:none}
ul li{margin:0 0 0 32px}
ul li:before{content:"\25A0";color:#272727;font-size:9px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
ul li:before{position:absolute;margin:0 0 0 -32px;top:6px}
ul li li{margin:0 0 0 20px}
ul li li:before{content:"\f105";color:#272727;font-size:16px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
ul li li:before{top:2px}
.description>ol,.description>ul,article>ol,article>ul{margin-bottom:15px}
.description ul li,article ul li{line-height:1.8}
.widget li{margin-left:18px}
.widget li:before{top:3px}
.marquee{width:100%;height:auto;background-color:#0686F3;margin-bottom:30px;display:flex;flex-direction:row;align-items:center}
.marquee__inner{padding:30px 25px}
.microsite .marquee{background-color:#13378B;height:auto;font-weight:600;margin-bottom:0}
.microsite .breadcrumb-link{color:#272727;font-size:20px;font-weight:400;text-decoration:none;margin-bottom:18px}
.microsite .breadcrumb-link:hover{color:#0686F3}
.person-microsite .marquee{height:auto}
.archive-detail-page .marquee__inner,.heading-location-post-block .marquee__inner,.single-office .marquee__inner{padding:20px 25px}
.page-title-wrapper{font-size:32px;font-weight:300;color:#272727;line-height:1.1;display:block}
.page-title-wrapper a{text-decoration:none;color:#272727}
.page-title-wrapper a:hover{color:#272727}
.practice-page-type:not(.search-results) .page-title-wrapper{display:none}
.heading-location-post-block .page-title-wrapper{color:#272727;margin-bottom:30px}
.archive-listing-page .page-title-wrapper{font-family:'Neue Helvetica W05',sans-serif;font-size:32px;font-weight:300;text-decoration:none;text-transform:none;color:#272727}
.walled-content-success-headline .page-title-wrapper{color:#272727;margin-bottom:20px;text-transform:capitalize}
.breadcrumb-link{display:inline-block;color:#272727;font-size:20px;font-weight:400;text-decoration:none;text-transform:none}
.breadcrumb-link:before{content:"\f104";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.breadcrumb-link:hover{color:#272727}
.breadcrumb-link:before{margin-left:-13px}
.btn:not(.button){background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px}
.btn:not(.button):after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.btn:not(.button):hover{background-color:#0686F3;color:#fff}
.btn:not(.button):hover:after{color:inherit}
.btn:not(.button):hover{color:#13378B;background:0 0}
.button{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.button:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.button:hover{background-color:#0686F3;color:#fff}
.button:hover:after{color:inherit}
.button:hover{background-color:#0A90EE;color:#fff}
.button:hover:after{content:none}
.button:after{content:none}
.button:focus{outline:0}
.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:#BABABA;color:#fff}
.people-search-widget .search-button:hover{background:#333;color:#fff}
.find-practice-areas .search-button{color:#fff;background-color:#7ACA12;height:45px;width:auto;font-size:14px;margin-left:10px}
.find-practice-areas .search-button:after{display:none}
.practices-search-widget .search-button{background:#BABABA;color:#fff}
.practices-search-widget .search-button:hover{background:#333;color:#fff}
.view-google-map{background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px;display:inline-block;margin-top:30px}
.view-google-map:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.view-google-map:hover{background-color:#0686F3;color:#fff}
.view-google-map:hover:after{color:inherit}
.view-google-map:hover{color:#13378B;background:0 0}
.error404 .button{margin-top:10px}
.clear-results{margin:5px 0 15px 0}
.button.blog{margin-bottom:15px}
.search-again{margin-bottom:30px}
input::-ms-clear{display:none}
.field{position:relative;width:100%;max-width:100%;margin-bottom:15px;line-height:1.5}
.field label{display:none}
.field:last-child{margin-bottom:0}
.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;display:flex;align-items:center}
.input-wrap:after{right:10px;pointer-events:none;position:relative;width:0;margin-left:-1em}
input:-ms-input-placeholder{color:#BABABA}
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}
.text{width:100%;height:42px;padding:2px 0 3px 13px;font-size:15px;font-family:'Neue Helvetica W05',sans-serif;border:1px solid #E7E7E7;-webkit-appearance:none;border-radius:0;box-sizing:border-box;text-overflow:ellipsis}
.text.field--has-value{padding-right:40px}
.find-practice-areas .text{background-color:#434A90;border:none;height:45px;font-size:18px;color:#fff;padding:0 10px}
.practices-search-widget .text{height:36px;font-size:13px}
.job-opening-filters-wrapper .text{height:40px}
.archive-filters .text{height:40px}
.subscribe-form .text{height:42px}
.field__clear-btn{position:absolute;right:14px;cursor:pointer;text-align:center;width:auto}
.field__clear-btn:before{content:"\f00d";color:#64b6fb;font-size:24px;margin-right:0;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.icon-down-triangle-persist .field__clear-btn{display:none}
.people-main .field__clear-btn{right:17px}
.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}
.global-search{margin-top:49px;margin-bottom:auto;margin-left:0}
.global-search__field{width:190px;transition:width .5s}
.global-search__field--focused{width:250px}
.global-search__input{height:35px;background-color:#fff;padding:0 20px 0 0;font-size:16px;font-weight:700;color:#272727;border-top:0;border-right:0;border-bottom:1px solid #0686F3;border-left:0;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230686F3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-position:right}
.global-search__input::-webkit-input-placeholder{color:#BABABA}
.global-search__input:-moz-placeholder{color:#BABABA}
.global-search__input::-moz-placeholder{color:#BABABA}
.global-search__input:-ms-input-placeholder{color:#BABABA}
.datalist{display:none;position:absolute;cursor:pointer;overflow-x:hidden;box-sizing:border-box;max-height:300px;background-color:#fff;color:#272727;font-size:14px;border:1px solid #E7E7E7}
.datalist__inner{position:relative}
.datalist__option{margin:0;display:block}
.datalist__option:before{content:"";margin:0;top:0;left:0}
.datalist__option--highlighted>.datalist__option__inner{color:#272727;background-color:#e3e3e3}
.datalist__option__inner{display:block;padding:3px 10px}
.datalist__option__inner:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:FontAwesome;font-size:9px;color:#272727;position:absolute}
.datalist__opt-group,.datalist__option__children{margin-top:0;margin-bottom:0}
.datalist__option--level-2>.datalist__option__inner{padding:10px 0 10px 32px}
.datalist__option--level-2>.datalist__option__inner:before{content:"\2014";font-size:9px;top:13px;left:14px}
.datalist__option--level-3>.datalist__option__inner{padding:3px 0 3px 52px}
.datalist__option--level-3>.datalist__option__inner:before{content:"\f105";font-size:16px;top:3px;left:34px}
.datalist__option--disabled{opacity:.75}
.datalist__option--disabled.datalist__option--highlighted{background-color:inherit;color:inherit}
.datalist__opt-group__label{color:#BABABA;background:#F3F3F3;font-size:11px;font-weight:700;text-transform:uppercase;padding:10px 12px;display:block;cursor:default}
.datalist--filter-subservices a{color:#272727;display:block}
#sidebar-primary{width:100%;flex-shrink:0}
.people-page-type #sidebar-primary{background-color:#F3F3F3}
.practice-page-type #sidebar-primary{background-color:#F3F3F3}
.person-microsite #sidebar-primary{display:block;border-bottom:1px solid #E7E7E7;margin-bottom:35px}
#sidebar-secondary{width:100%;margin-top:50px;flex-shrink:0}
.widget{width:100%;margin-bottom:30px;font-size:17px}
.widget:last-child{margin-top:0}
.widget .btn{margin-top:10px}
.widget img{display:block}
.widget-title{font-family:'Neue Helvetica W05',sans-serif;font-size:19px;font-weight:700;color:#13378B;line-height:1.3;letter-spacing:0;padding-bottom:6px;border-bottom:1px solid #E7E7E7;margin-bottom:15px;margin-top:0}
.widget-caption{margin-top:6px}
.associations-widget{margin-bottom:50px}
.associations-widget .person{margin-bottom:15px}
.associations-widget li{margin:0 0 15px 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}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background-color:#EBEBEB;color:#13378B;font-family:'Neue Helvetica W05_n3',sans-serif;font-size:17px;font-weight:700;font-style:normal;line-height:1.5;padding:25px}
.pullquote-attribution{font-size:12px;margin:15px 0 0 10px;line-height:1.5;position:relative}
.pullquote-attribution:before{content:"-";position:absolute;left:-10px}
.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:4px 20px 4px 0;width:70px;height:70px}
.leadership-wrapper .person-name{color:#0A90EE;font-weight:300;text-decoration:none;line-height:1.3;margin-bottom:3px;-ms-word-break:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:none;-ms-hyphens:none}
.related-title{line-height:1.5;margin-top:4px}
.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:#0686F3}
.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}
.mobile-search{width:100%;height:auto;position:absolute;top:0;right:60px;bottom:0;z-index:13;border-right:1px solid #E7E7E7;border-left:1px solid #E7E7E7}
.mobile-search__toggle{position:relative;top:0;width:50px;height:85px;margin-left:auto;display:block;text-align:center;cursor:pointer;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230686F3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px}
.mobile-search__panel{display:none;float:right;top:0;background:#056bc1;text-align:left;width:100%;box-sizing:border-box;left:0;margin:0 -60px 0 0;right:0;overflow:hidden;padding:20px 20px 16px}
.mobile-search__panel--visible{display:flex}
.mobile-search__panel .input-wrap:last-child{width:42px}
.mobile-search__field{width:100%;font-size:16px;height:42px}
.mobile-search__submit{width:42px;height:42px;background:#329efa;border:0;position:relative;-webkit-appearance:none;border-radius:0;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:white%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20192%20512%22%3E%3Cpath%20d%3D%22M187.8%20264.5L41%20412.5c-4.7%204.7-12.3%204.7-17%200L4.2%20392.7c-4.7-4.7-4.7-12.3%200-17L122.7%20256%204.2%20136.3c-4.7-4.7-4.7-12.3%200-17L24%2099.5c4.7-4.7%2012.3-4.7%2017%200l146.8%20148c4.7%204.7%204.7%2012.3%200%2017z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px}
.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-loading .slick-list{background:#fff}
.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:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}
.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:slick;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}
.firm-highlights__preinit-track{overflow:hidden;white-space:nowrap}
.firm-highlights__preinit-track .firm-highlights__slide{display:inline-block;white-space:normal;vertical-align:top;height:100%;width:33.33%}
.firm-highlights__preinit-track .firm-highlights__slide img{display:block}
.firm-highlights__headline{margin:0}
.firm-highlights__text{color:#272727;font-size:17px}
.firm-highlights__controls{visibility:hidden}
.firm-highlights--initialized .firm-highlights__controls{visibility:visible}
.header-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:'Neue Helvetica W05',sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;margin-top:46px;margin-bottom:auto}
.header-menu ul{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:#fff;padding:14px 20px}
.header-menu a:hover{background-color:transparent;color:#0686F3}
.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a{color:#fff;background-color:transparent}
.header-menu .current-menu-ancestor>a:hover,.header-menu .current-menu-item>a:hover{color:#fff;background-color:transparent}
.header-menu .dropdown>a{padding:14px 20px 14px 29px;background-color:transparent}
.header-menu .dropdown:before{content:"\f067";color:#0686F3;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.header-menu .dropdown:before{position:absolute;left:29px;top:13px;pointer-events:none;font-size:13px}
.header-menu .dropdown.current-menu-ancestor:before{color:#7ACA12}
.header-menu .dropdown.programmatic-open:before,.header-menu .dropdown.touch-open:before,.header-menu .dropdown:hover:before{color:#13378B}
.header-menu .dropdown.programmatic-open>a,.header-menu .dropdown.touch-open>a,.header-menu .dropdown:hover>a{color:#13378B;background-color:#F3F3F3}
.skip-navigation-link{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.footer-menu{list-style-type:none;padding-left:0;text-indent:0;text-transform:none}
.footer-menu ul{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 10px}
.main-microsite-menu-wrap{background-color:#13378B;border-top:1px solid #044f8f}
.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;width:100%;margin:0 auto;height:auto;overflow:visible;font-size:15px;font-weight:700;text-transform:none}
.microsite-menu ul{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:13px 30px;background-color:#13378B;color:#fff}
.microsite-menu a:hover{background-color:transparent;color:#7ACA12}
.microsite-menu .current-menu-item a{color:#7ACA12;background-color:transparent}
.microsite-menu .current-menu-ancestor>a{color:#7ACA12;background-color:transparent}
.microsite-menu .current-menu-ancestor>a:hover{background-color:#F3F3F3;color:#13378B}
.microsite-menu .dropdown>a{padding:13px 30px}
.microsite-menu .dropdown:hover>a{background-color:#F3F3F3;color:#13378B}
.microsite-sub-menu li{width:200px}
.microsite-sub-menu a{background-color:#F3F3F3;color:#13378B}
.microsite-sub-menu a:hover{background:#d4d4d4;color:#0686F3}
.microsite-sub-menu .current-menu-item a{background-color:#F3F3F3;color:#fff}
.microsite-sub-menu .current-menu-item a:hover{background-color:#F3F3F3;color:#fff}
.microsite-menu-secondary{list-style-type:none;padding-left:0;text-indent:0;margin-top:60px;border-top:1px solid #E7E7E7;padding-top:30px}
.microsite-menu-secondary:before{content:none}
.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 li{margin-bottom:10px;width:100%}
.microsite-menu-secondary a{padding:10px 35px 10px 15px;color:#fff;background-color:#BABABA;font-weight:400;font-size:14px}
.microsite-menu-secondary a:after{content:"\f105";font-family:FontAwesome;color:#fff;font-size:19px;top:7px;right:15px;position:absolute;font-weight:400;font-style:normal}
.microsite-menu-secondary .current-menu-item a{background-color:#7ACA12}
.microsite-menu-secondary .dropdown:hover ul{display:none}
.microsite-menu-secondary .dropdown a{padding:10px 35px 10px 15px}
.microsite-menu-secondary .sub-menu{position:relative;padding-bottom:10px;background-color:#BABABA}
.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}
.widget nav{list-style-type:none;padding-left:0;text-indent:0;font-family:'Neue Helvetica W05',sans-serif;font-size:15px;text-transform:none;font-weight:700}
.widget nav:before{content:none}
.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 a{color:#13378B;background-color:transparent;border-top:1px solid #E7E7E7;text-decoration:none;padding:15px 0}
.widget nav a:hover{color:#7ACA12;background-color:transparent}
.widget nav .current-menu-item>a{color:#7ACA12;background-color:transparent}
.widget nav .last-menu-item>a{border-bottom:1px solid #E7E7E7}
.mobile-menu{font-size:16px;font-weight:400;line-height:20px;-webkit-font-smoothing:antialiased}
.mobile-menu--header{display:block;width:100%;height:85px;max-width:100%;position:absolute;margin:0 auto 0 auto;left:0;right:0;top:0;z-index:4}
.mobile-menu--microsite{position:relative;z-index:1}
.mobile-menu--microsite .current-menu-ancestor>a,.mobile-menu--microsite .current-menu-item>a{color:#fff;background:#7ACA12}
.mobile-menu--microsite .menu{position:absolute;top:-29px}
.mobile-menu--microsite .menu a{color:#fff;background-color:#BABABA;border-top:1px solid #d3d3d3}
.mobile-menu--microsite .dropdown>a{padding:10px 35px 10px 15px}
.mobile-menu__toggle{position:absolute}
.mobile-menu__toggle--header{top:0;right:0;background:#fff;width:50px;height:85px;border:none;cursor:pointer;outline:0;white-space:nowrap;float:right}
.mobile-menu__toggle--header:after{content:"\f0c9";color:#0686F3;font-size:18px;margin-left:0;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.mobile-menu__toggle--header:after{line-height:85px;margin:0 auto}
.mobile-menu__toggle--microsite{top:-59px;right:25px;padding:0;background:#7ACA12;width:30px;height:30px;border:0}
.mobile-menu__toggle--microsite:hover{background:#7ACA12}
.mobile-menu__toggle--microsite:hover:after{color:#0686F3}
.mobile-menu__toggle--microsite:after{content:"\f107";color:#fff;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.mobile-menu__toggle--microsite:after{line-height:1;margin:0 auto;left:7px;top:3px;text-align:center}
.mobile-menu__menu{position:absolute;top:80px;width:100%}
.mobile-menu__menu a{padding:10px 35px 10px 15px;border-top:1px solid #464b7d;background:#0F63BA;font-size:14px;font-weight:400;display:block;outline:0;text-decoration:none}
.mobile-menu__menu a:hover{color:#fff;background:#333}
.mobile-menu__menu .current-menu-ancestor>a,.mobile-menu__menu .current-menu-item>a{color:#fff;background:#044f8f}
.mobile-menu__menu .current-menu-ancestor>a:hover,.mobile-menu__menu .current-menu-item>a:hover{color:#fff;background:#044f8f}
.mobile-menu__menu .menu-item-has-children>a:after{content:"\f101";color:#fff;font-size:15px;margin-left:8px;position:absolute;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.mobile-menu__menu .menu-item-has-children>a:after{margin-top:-.7em;right:1em;top:50%}
.mobile-menu__menu a,.mobile-menu__menu a:active,.mobile-menu__menu a:after,.mobile-menu__menu a:hover,.mobile-menu__menu a:link,.mobile-menu__menu a:visited{color:#fff}
.mobile-menu__menu .dropdown>a{cursor:pointer}
.mobile-menu__menu ul{width:100%;max-width:100%;box-sizing:border-box}
.mobile-menu__menu .sub-menu{display:none}
.mobile-menu__menu>ul{z-index:2}
.mobile-menu__menu li{background:#0F63BA;margin:0;width:100%}
.mobile-menu__menu li:first-child a{border:0}
.mobile-menu__menu li:before{display:none}
.menu-item-type-back{text-transform:uppercase}
.menu-item-type-back a{color:#fff;background:#044f8f}
.menu-item-type-back a:before{content:"\f0a8";color:#fff;font-size:15px;margin-right:.5em;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.menu-item-type-back a:before{top:9px;left:22px}
.sub-menu li{width:270px}
.sub-menu a{color:#13378B;background-color:#F3F3F3;font-size:16px;font-weight:500;padding:10px 14px}
.sub-menu a:hover{color:#0686F3;background-color:#d4d4d4}
.sub-menu .current-menu-ancestor>a,.sub-menu .current-menu-item>a{color:#fff;background-color:#F3F3F3}
.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:#13378B}
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:#BABABA;color:#fff}
nav .expandable ul a:hover{color:#d4d4d4;background-color:#BABABA}
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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
nav .expandable:after{position:absolute;right:15px;top:10px}
nav .expandable.expanded>a{background:#BABABA;color:#fff}
nav .expandable.expanded>a:hover{background:#BABABA;color:#fff}
nav .expandable.expanded:after{content:"\f106"}
nav .expandable .current-menu-item a{color:#272727;background-color:#BABABA}
nav .expandable .current-menu-item a:hover{color:#272727;background-color:#BABABA}
nav .expanded{color:#F3F3F3}
nav .expanded a{background:#BABABA;color:#fff}
nav .expanded ul{max-height:500px}
.dropdown{list-style-type:none;padding-left:0;text-indent:0;position:relative}
.dropdown:before{content:none}
.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 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}
.microsite-title{font-family:'Neue Helvetica W05',sans-serif;font-size:32px;font-weight:inherit;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:600;color:#272727;margin-bottom:20px;padding-top:0}
.blog-microsite-template .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top}
.rss-heading{border-top:1px solid #E7E7E7;margin:30px 0;padding-top:30px}
.list-space li{margin-bottom:15px}
.person-microsite-title{font-weight:inherit;font-size:32px;text-transform:none}
.person-microsite-title .person-title{color:#272727;display:inline;font-size:32px;font-weight:600;margin-left:0;text-transform:none}
.person-title-separator{color:#272727;display:inline;font-size:32px;font-weight:600}
.bio-info-heading{margin:40px 0 15px}
.biography-microsite-template .description{border-bottom:1px solid #E7E7E7;padding-bottom:25px}
.biography-microsite-template .item-title{padding:0;line-height:1.8;display:initial}
.biography-microsite-template .item-children{display:block;margin:initial;padding:initial}
.education-honor{font-style:italic}
.person-info-widget{font-size:17px}
#person-contact-info{margin:30px 0;line-height:1.3}
#person-contact-info .office-location{margin-bottom:15px;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-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:none;-ms-hyphens:none}
.person-full-name{color:#0686F3;font-family:'Neue Helvetica W05',sans-serif;font-size:24px;text-decoration:none;font-weight:300;font-style:normal;line-height:1.2;margin-top:10px;margin-bottom:5px}
#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:17px;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:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230686F3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%22/%3E%3C/svg%3E");display:inline-block;width:18px}
.linkedin:before{margin-right:6px;position:relative;top:4px}
.twitter:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230686F3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22/%3E%3C/svg%3E");display:inline-block;width:18px}
.twitter:before{margin-right:6px;position:relative;top:4px}
.resume:before{content:"\f15c";color:#0686F3;font-size:18px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.vcard:before{content:"\f007";color:#0686F3;font-size:18px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.event-teaser{font-size:17px;display:block;margin-bottom:20px}
.event-teaser .widget-title{margin-bottom:10px}
.event-teaser h5{font-weight:400;font-size:17px;margin-top:15px;margin-bottom:0}
.event-teaser .btn{background-color:transparent;color:#0686F3;padding:9px 10px;font-size:12px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;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:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#0686F3;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.event-teaser .btn:hover{background-color:#0686F3;color:#13378B}
.event-teaser .btn:hover:after{color:inherit}
.event-teaser .btn:hover{background-color:transparent}
.event-teaser .btn:hover:after{color:#13378B}
.event-teaser-widget{border-top:none;padding-top:0}
.person-listing{border-top:1px solid #E7E7E7;padding:20px 0;display:flex;flex-direction:column;width:100%}
.person-listing__headshot-wrapper{flex-shrink:0;display:block;margin:0 20px 10px 0}
.person-listing__headshot-wrapper img{width:100px;height:100px}
.person-listing__column{width:100%}
.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-listing__name{font-weight:700}
.person-listing__link-wrapper{flex-shrink:0}
.person-listing__button{margin-top:12px}
.person-listing--global{padding:0;flex-direction:row}
.person-listing--global .person-listing__button,.person-listing--global .person-listing__column--contact{display:none}
.microsite .person-listing{flex-direction:row}
.news-item-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #E7E7E7;width:100%;overflow:hidden}
.news-item-listing.first{border-top:none}
.news-item-listing a{text-decoration:none;color:#0A90EE}
.news-item-listing a:hover{color:#13378B}
.microsite .news-item-listing.first{border-top:1px solid #E7E7E7}
.news-listing__title{font-size:20px;font-weight:600;line-height:1.3;margin-right:5px}
.news-listing__title:hover{color:#13378B}
.news-listing__title--first{font-size:30px;font-weight:400;line-height:1.3}
.news-listing__excerpt{font-size:17px;color:#272727;line-height:1.5}
.global-search-results .news-listing__title{font-size:17px;color:#0686F3;font-weight:600;text-decoration:none}
.news-item__date-type{margin-bottom:5px;font-size:16px}
.news-item__source{margin-top:5px;font-style:italic}
.news-item__source--first{margin-bottom:7px}
.global-search-results .news-item__date-type{margin-bottom:0}
.global-search-results .news-item__source{margin-top:0}
.events-heading{font-size:30px;color:#272727;padding-top:30px;margin-bottom:30px;font-weight:600}
.events-heading--past{border-top:1px solid #E7E7E7;margin-top:35px}
.microsite .events-heading{font-size:30px;color:#272727;margin-bottom:30px;font-weight:600;padding-top:0}
.microsite .events-heading--upcoming{padding-top:30px}
.microsite .events-heading--past{padding-top:35px;border-top:0}
.microsite .event-listing{border-top:1px solid #E7E7E7;padding-top:35px}
.event-listing{margin-top:30px}
.event-listing.last{margin-bottom:30px}
.event-listing__title{font-size:20px;font-weight:600;text-decoration:none;color:#0A90EE;margin:0 0 5px 0;line-height:1.3}
.event-listing__title:hover{color:#13378B}
.event-listing__info{margin-bottom:15px;line-height:1.5;font-size:16px}
.event-listing__info label{margin-right:5px}
.event-listing__flag--this-week,.event-listing__flag--today,.event-listing__flag--tomorrow{background:#BABABA;border-color:#BABABA;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}
.event-listing__flag--this-week:before,.event-listing__flag--today:before,.event-listing__flag--tomorrow:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.event-listing__flag--this-week:after,.event-listing__flag--today:after,.event-listing__flag--tomorrow: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}
.event-listing__flag--this-month{background:#7ACA12;border-color:#7ACA12;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}
.event-listing__flag--this-month:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.event-listing__flag--this-month: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}
.event-listing__flag--next-week{background:#BABABA;border-color:#BABABA;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}
.event-listing__flag--next-week:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.event-listing__flag--next-week: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}
.event-listing__flag--next-month{background:#7ACA12;border-color:#7ACA12;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}
.event-listing__flag--next-month:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.event-listing__flag--next-month: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}
.global-search-results .event-listing{margin-top:0}
.global-search-results .event-listing__title{margin-bottom:3px}
.event-location-details{display:block}
.event-location-details p{margin-bottom:0;line-height:1.5}
.global-search-results .event-date-time{margin-top:0}
.event-speakers{margin-top:15px;display:inline-block}
.event-speakers__item{margin:0 10px 0 0;display:inline-block;float:left}
.event-speakers__item:before{display:none}
.event-speakers__image{display:block;width:70px}
.featured-case-study{width:100%;margin-bottom:30px}
.case-study-search-result{border-top:1px solid #E7E7E7;padding-top:30px;padding-bottom:40px}
.case-study-search-result.first{border-top:none}
.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.3}
.case-study-title-search{font-size:17px;font-weight:600;text-decoration:none}
.case-studies-wrapper{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #E7E7E7;display:flex;flex-direction:column;align-items:flex-start}
.view-all-case-studies{margin:0;float:none}
.microsite-case-study-listing{border-top:1px solid #E7E7E7;margin-bottom:40px;padding-top:30px;display:block;float:left;width:100%}
.microsite-case-study-listing img{width:220px}
.microsite-case-study-title{margin:0 0 10px 0;line-height:1.3;font-size:20px;font-weight:600}
.custom-microsite-template .microsite-case-study-title{font-size:20px;font-weight:700}
.related-people{margin:15px 0 0 27px;position:relative;line-height:1.8}
.related-people .icon-user:before{margin-left:-25px;position:absolute;color:#BABABA}
.custom-page-case-studies{margin:50px 0 10px;padding:0 0 10px;font-size:24px}
.publication-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #E7E7E7;overflow:hidden}
.publication-listing.first{border-top:0}
.publication-info__published-in{font-size:17px;color:#272727;font-style:italic;display:block}
.publication-info__byline{font-size:17px;color:#272727}
.publication-listing__title{font-size:20px;font-weight:600;text-decoration:none;color:#0A90EE;line-height:1.3}
.publication-listing__title:hover{color:#13378B}
.publication-listing__title--phantom{float:none;color:#272727}
.publication-listing__title--phantom:hover{color:#272727}
.publication__date-type{color:#272727;font-size:17px;margin-bottom:5px}
.global-search-results .publication-date-and-type{margin-bottom:0}
.publication-date{color:#272727;font-size:17px}
.archive__type:before{content:"\2013\0020"}
.publication-info{margin-top:5px}
.global-search-results .publication-info{margin-top:0}
.status-phantom .publication-date,.status-phantom .publication-date-and-type,.status-phantom .publication-info__byline,.status-phantom .publication-info__published-in{color:#272727}
.publication-info__published-in{font-weight:300;font-style:italic}
.publication-detail iframe{margin-top:20px;margin-bottom:30px}
.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 #E7E7E7;padding-top:30px;width:100%}
.office-location-image{margin-bottom:10px}
.office-title{display:block;font-size:20px;font-weight:300;color:#0686F3;text-decoration:none;margin-bottom:8px;line-height:1}
.office-title:hover{color:#044f8f}
.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}
.archive-detail__title{font-size:26px;font-weight:600;margin-bottom:25px;color:#272727;line-height:1.5;text-transform:none}
.archive-detail__title--microsite{font-size:26px;font-weight:600;line-height:1.5;margin-bottom:25px;color:#272727}
.event-detail__info{display:table}
.event-detail__info .event-date-time,.event-detail__info .event-location,.event-detail__info .event-speaker-list{display:table-row}
.event-detail__info .event-date-time label,.event-detail__info .event-location label,.event-detail__info .event-speaker-list label{width:80px;display:table-cell}
.event-detail__info .event-timezone{margin-left:5px}
.event-detail__logo{margin-bottom:15px;display:block}
.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 #E7E7E7;padding-bottom:30px}
.content-callout-entry{clear:both;display:table;width:100%;margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px}
.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0}
.callout-heading{margin-top:0;margin-bottom:15px}
.callout-heading a{color:#0A90EE}
.callout-image{float:left;margin:6px 20px 0 0}
.callout-description p{display:table}
.callout.button{background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px;margin:15px 0;display:inline-block}
.callout.button:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.callout.button:hover{background-color:#0686F3;color:#fff}
.callout.button:hover:after{color:inherit}
.callout.button:hover{color:#13378B;background:0 0}
.content-drop-image{margin-bottom:15px}
.drop-image,.fact-image{float:right;margin:6px 0 25px 50px}
.management-page-type .intro-paragraph{font-size:17px}
.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 #E7E7E7;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:'Neue Helvetica W05',sans-serif;font-weight:700;font-size:15px;color:#0686F3;text-decoration:none;-ms-word-break:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:none;-ms-hyphens:none}
.management-title{font-size:15px}
.achievements-entry{clear:both;margin-top:30px;border-top:1px solid #E7E7E7;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:17px;font-weight:700;color:#272727}
.intro-paragraph{font-size:17px;margin-bottom:15px}
.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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.key-fact-entry.first h3{margin-top:0}
.key-fact-entry:before{position:absolute;left:0;width:20px;height:20px;line-height:20px;top:1px;text-align:center;background-color:#333}
.qa-entry{border-top:1px solid #E7E7E7;padding-top:30px;margin-bottom:30px}
.qa-entry.first{margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px}
.qa-question{position:relative;font-weight:700;font-size:17px;color:#272727;margin-left:75px;margin-bottom:15px}
.qa-question:before{content:"\25cf";color:#0686F3;font-size:130px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.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.8}
.find-practice-areas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.find-practice-areas .label{font-size:28px;font-weight:300;color:#272727;margin-bottom:20px;line-height:1;flex-shrink:0}
.find-practice-areas .input-wrap:after{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 #E7E7E7}
.item-root:last-of-type{border-bottom:1px solid #E7E7E7}
.item-root .expandable{cursor:pointer}
.item-root .expandable:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.item-root .expandable:hover:after{color:#0A90EE}
.item-root .expandable:after{position:absolute;top:17px;right:0;color:#7ACA12;font-size:17px}
.item-root .list-expanded{background:0 0}
.item-root .list-expanded:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.item-root .list-expanded:hover{background:0 0}
.item-root .list-expanded:hover:after{color:#0686F3}
.item-root .list-expanded:hover>.practice-area-title{color:#272727}
.item-root .list-expanded:after{color:#0A90EE;font-size:17px;float:right;position:absolute;top:17px;right:0}
.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:before{content:none}
.item-root .practice-area li:before{content:none}
.item-root .practice-area:hover{background:#fff}
.item-root .practice-area:hover>.practice-area-title{color:#0A90EE}
.col-2 .item-root:first-child{border-top:0}
.practice-area-title{font-family:'Neue Helvetica W05',sans-serif;font-size:17px;font-weight:400;line-height:1.5;text-decoration:none;color:#272727;display:block;padding:15px 20px 15px 0}
.archive-search-results .practice-area-title{padding:0;font-size:20px;color:#0A90EE;font-weight:600}
.practice-area-children{margin:0 40px 0 30px;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:#0A90EE}
.practice-area-children .practice-area-title{font-size:16px;font-weight:400;color:#272727;padding:5px 10px}
.practices-search-results-heading{color:#272727;margin-bottom:30px}
.practices-search-widget .fields{width:100%!important}
.practices-search-widget form{display: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}
.search-result-microsite-sub-service{margin-left:20px;font-size:14px}
.search-result-microsite-sub-service:before{content:"\f105";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.parent-practice-area{font-size:16px;font-weight:400;text-transform:none;margin:0 0 6px;display:block;color:#fff}
.parent-practice-area a{color:#fff}
.people-search__heading{font-size:30px;margin-bottom:20px}
.people-search__form.hide{display:none}
.people-search__fields{margin-bottom:30px}
.people-search__fields:last-child{margin-bottom:0}
.people-search__field{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M151.5%20347.8L3.5%20201c-4.7-4.7-4.7-12.3%200-17l19.8-19.8c4.7-4.7%2012.3-4.7%2017%200L160%20282.7l119.7-118.5c4.7-4.7%2012.3-4.7%2017%200l19.8%2019.8c4.7%204.7%204.7%2012.3%200%2017l-148%20146.8c-4.7%204.7-12.3%204.7-17%200z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:24px 29px;height:50px}
.people-search__field--keyword{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:20px 20px}
.people-search__field.field--has-value{background-image:none}
.people-search__toggle{position:absolute;right:0;top:0;font-size:13px;font-weight:700;text-transform:none;color:#0686F3;padding:12px 0}
.people-search__toggle:after{content:"\f0d7";color:#7ACA12;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.people-search__toggle:hover:after{color:#13378B}
.people-search__toggle--basic:after{content:" \f0d8"}
.people-search__filters{border-top:1px solid #E7E7E7;padding-top:30px;display:flex;flex-wrap:wrap;align-content:flex-start}
.people-search__filters:after{content:"";width:45px;flex-grow:1}
.people-search__alpha{display:block;text-align:center;vertical-align:top;width:45px;height:45px;color:#0A90EE;background:#F3F3F3;font-size:22px;font-weight:400;line-height:45px;margin-right:6px;margin-bottom:7px;text-decoration:none}
.people-search__alpha:hover{background:#333;color:#fff}
.people-search__alpha--view-all{width:96px;font-size:15px}
.people-search__alpha--view-all:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>;color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.people-search__view-all{color:#0686F3;background-color:transparent;font-size:13px;font-weight:700;text-transform:none;padding:12px 0}
.people-search__view-all:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>;color:#7ACA12;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.people-search__view-all:hover{color:#0A90EE;background-color:transparent}
.people-search__view-all:hover:after{color:#0A90EE}
.people-search-results-heading{color:#272727;margin-bottom:30px}
.people-search-widget .people-search__form--basic{display:none}
.people-search-widget .people-search__form--advanced{display:block;margin:0}
.people-search-widget .people-search__buttons,.people-search-widget .people-search__filters,.people-search-widget .people-search__toggle{display:none}
.people-search-widget .people-search__fields{width:100%!important}
.people-search-widget .people-search__field{height:36px;font-size:13px}
.subscribe-form .description{margin-bottom:30px}
.subscribe-form .input-wrap{display:inline}
.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 #E7E7E7;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:700;margin-bottom:30px}
.subscribe-field label.field-title{display:block}
.subscribe-field.required label.field-title:after{content:" *";color:red}
.job-opening{border-top:1px solid #E7E7E7;margin-top:30px}
.job-opening.first{border-top:1px solid #E7E7E7}
.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}
.global-results{width:100%}
.global-results__section{display:flex;flex-direction:column}
.global-results__title{width:100%;background-color:#F3F3F3;flex-shrink:0}
.global-results__heading{padding:15px 20px;font-weight:400;font-size:20px;font-family:'Neue Helvetica W05',sans-serif;color:#333}
.global-results__section-results{width:100%;vertical-align:top;padding:20px 0;box-sizing:border-box}
.global-results__section-results a{font-weight:300;color:#0686F3;text-decoration:none}
.global-results__section-results a:hover{color:#0A90EE}
.global-results__section-results .post-title{font-size:17px;padding:0}
.global-results__section-results article{margin-bottom:25px;border:0;padding-top:0}
.global-results__button-wrapper{text-align:right;clear:both}
.global-results__button{background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px}
.global-results__button:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.global-results__button:hover{background-color:#0686F3;color:#fff}
.global-results__button:hover:after{color:inherit}
.global-results__button:hover{color:#13378B;background:0 0}
.search-no-results .global-results__title{height:300px}
.archive-search{overflow:hidden;margin-top:35px}
.archive-search__field{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M151.5%20347.8L3.5%20201c-4.7-4.7-4.7-12.3%200-17l19.8-19.8c4.7-4.7%2012.3-4.7%2017%200L160%20282.7l119.7-118.5c4.7-4.7%2012.3-4.7%2017%200l19.8%2019.8c4.7%204.7%204.7%2012.3%200%2017l-148%20146.8c-4.7%204.7-12.3%204.7-17%200z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:24px 29px;height:42px}
.archive-search__field--keyword{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:20px 20px}
.archive-search__field.field--has-value{background-image:none}
.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:13px;font-weight:400;text-decoration:none;line-height:1.3;color:#0A90EE}
.archive-search__toggle:hover{color:#13378B}
.archive-search__separator{width:100%;border-bottom:1px solid #E7E7E7}
.archive-search__buttons{margin-top:15px}
.ps-dropdown{border:1px solid #E7E7E7;font-family:'Neue Helvetica W05',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}
.ps-dropdown--pop-right{max-height:500px;overflow-y:scroll;margin-left:15px}
.ps-dropdown__loading-indicator{text-align:center}
.ps-dropdown__empty-results-indicator,.ps-dropdown__loading-indicator{padding:10px;height:26px;line-height:26px}
.ps-dropdown__search-button{padding:5px 10px;color:#fff;background-color:#BABABA;font-weight:300;height:60px;cursor:pointer;position:relative}
.ps-dropdown__search-button--highlighted{background:#333}
.ps-dropdown__search-button:before{content:"\f002";color:#fff;font-size:18px;margin-right:0;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.ps-dropdown__search-button:before{position:absolute;bottom:5px;right:10px;display:block}
.global-search .ps-dropdown{width:250px!important}
.ps-result-group__post-type-title{background-color:#BABABA;color:#fff;font-weight:300;padding:5px 10px}
.ps-result-group--post-type-person .ps-result__post-title{-ms-word-break:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:none;-ms-hyphens:none}
.ps-result{border-bottom:1px solid #E7E7E7}
.ps-result--highlighted{background:#F3F3F3}
.ps-result--highlighted .ps-result__post-title{color:#044f8f}
.ps-result:last-child{border:0}
.ps-result--has-children .ps-result__inner{padding-bottom:0}
.ps-result__inner{padding:8px;overflow:hidden;text-decoration:none;color:#272727;display:block}
.ps-result__thumbnail{width:60px;height:60px;margin-right:10px;float:left}
.ps-result__post-title{font-weight:700;color:#0686F3}
.ps-result__highlight-nickname{color:#BABABA;margin-left:5px}
.ps-result__person-position{color:#272727;display:block;width:100%}
.ps-result--hidden{display:none}
.ps-result__children{margin-left:20px;padding-bottom:10px;font-size:13px}
.ps-result__children .ps-result{border-bottom-style:none}
.ps-result__children .ps-result__inner{padding-top:1px}
.ps-result__children .ps-result__highlight-nickname,.ps-result__children .ps-result__post-title{font-weight:400}
.ps-result__children .ps-result a:before{content:"\f105";color:#272727;font-size:15px;margin-right:.5em;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.ps-result__children .ps-result a:hover:before{color:#0A90EE}
.walled-content-container{margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px}
.walled-content-title{margin-top:0;line-height:1.5}
.walled-content-intro p{line-height:1.8}
.walled-content-container label.field-title{display:block}
.walled-content-container 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:15px}
.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:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"/></svg>;color:#7ACA12;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.menu-hidden .global-search{display:none}
.menu-visible .return-to-mainsite{margin-top:0}
.menu-visible .return-to-mainsite a{color:#BABABA;background-color:#F3F3F3;padding:10px;display:block}
.menu-visible .return-to-mainsite a:after{content:"\f00d";color:#BABABA;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.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-category-heading,.blog-search-results-heading{font-size:30px;font-weight:600;color:#272727;margin-bottom:30px}
.blog-widgets-toggle{background-color:#EBEBEB;padding:8px 0 10px 25px;display:block;padding-right:24px;width:auto;position:absolute;left:0;right:0;top:-41px}
.js-blog-categories-expanded .blog-widgets-toggle:after{content:"\f077"}
.blog-widgets-toggle:after{position:absolute;right:8px;top:14px;content:"\f078";font-family:FontAwesome;font-size:12px;color:#282f73}
.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:15px;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}
.rss-feed:before{content:"\f143";color:#0686F3;font-size:18px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.blog-email-link:before{content:"\f0e0";color:#0686F3;font-size:15px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.blog-twitter-link:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22/%3E%3C/svg%3E");display:inline-block;width:15px}
.blog-twitter-link:before{position:relative;top:4px;margin-right:8px}
.blog-linkedin-link:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%22/%3E%3C/svg%3E");display:inline-block;width:15px}
.blog-linkedin-link:before{position:relative;top:4px;margin-right:8px}
.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.current-menu-item>a{background:#13378B}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{color:#fff}
.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:hover{background:#0A90EE}
.demo-blog .main-microsite-menu-wrap .microsite-menu ul li a:after{display:none}
.demo-blog .marquee{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 .marquee{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}
.blog-post-title{color:#0A90EE;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:28px}
.blog-post-listing{overflow:hidden;margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px;width:100%}
.blog-post-listing:first-child{margin-top:0;border-top:none;padding-top:0}
.blog-post-listing .date{color:#272727;font-size:17px}
.blog-post-listing .blog-post-byline-block{margin-top:22px}
.blog-post-byline{font-size:14px}
.blog-post-date{color:#272727;margin-bottom:10px}
.blog-category-listing .blog-post-byline-block,.blog-search-results .blog-post-byline-block{margin-top:15px;margin-bottom:20px;clear:none}
.search-section-results .byline{font-size:17px}
.search-section-results .blog-post-date{margin-bottom:0;display:block}
.search-section-results .search-blog-post-title{font-weight:300}
.blog-post-subtitle{color:#272727;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}
.btn-primary{margin-top:20px}
.blog-post-comments-number{float:left;font-size:14px}
.blog-post-comments-number a{color:#272727}
.blog-post-comments-number a:hover{color:#0A90EE}
.blog-post-comments-number:before{content:"[";margin-right:3px}
.blog-post-comments-number:after{content:"]";margin-left:3px}
.blog-post-thumbnail{margin-top:6px;margin-bottom:20px;margin-right:30px;float:left}
.blog-post-listing-content{overflow:hidden}
.parent-blog-name{display:block;font-size:17px;font-weight:400;font-style:italic}
.btn.visit-the-full-blog{margin:0 0 20px}
.blog-post-detail .blog-post-title{color:#272727;font-size:30px;font-weight:600}
.blog-post-byline-block{clear:both;margin-top:30px;margin-bottom:30px}
.blog-post-authors a{text-decoration:none}
.blog-post-author-cards{overflow:hidden;font-size:14px;line-height:1.4;margin-top:30px;border-top:1px solid #E7E7E7;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:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%22/%3E%3C/svg%3E");display:inline-block;width:15px}
.linkedin_url a:before{position:relative;top:4px;margin-right:8px}
.twitter_url{float:left}
.twitter_url a:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22/%3E%3C/svg%3E");display:inline-block;width:15px}
.twitter_url a:before{position:relative;top:4px;margin-right:8px}
.blog-post-file-under{margin-top:30px}
.step-nav{border-top:1px solid #E7E7E7;text-align:right;padding-top:25px;margin-top:5px}
.step-nav .step-prev{margin-right:14px}
.step-nav .step-prev:before{content:"\f104";color:#0A90EE;font-size:inherit;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.step-nav .step-next{margin-left:14px}
.step-nav .step-next:after{content:"\f105";color:#0A90EE;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.step-nav .step-next:after{top:0}
#comments-content-wrapper{margin-top:30px;border-top:1px solid #E7E7E7;padding-top:30px}
#comments-title{margin-top:0;font-size:24px}
#comments-quantity{font-size:17px;display:block;margin-bottom:30px;border-bottom:1px solid #E7E7E7;padding-bottom:30px}
.commentlist{margin-bottom:30px;border-bottom:1px solid #E7E7E7;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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.commentlist li li:before{left:22px;top:1px;margin-left:-22px}
.commentlist .vcard:before{display:none}
.commentlist .vcard .fn{color:#272727;font-style:normal;font-weight:700}
.commentlist .vcard .says{display:none}
.comment-body{margin-bottom:30px}
.comment-body:last-child{margin-bottom:0}
.comment-meta{margin-bottom:15px}
.comment-meta a{color:#adadad;text-decoration:none;font-size:17px}
.reply{font-size:17px}
.reply a{color:#272727;text-decoration:underline}
.reply a:hover{color:#0A90EE}
#reply-title{margin-top:0;color:#272727}
.comment-notes{font-size:17px;margin-bottom:30px}
#commentform label{display:inline-block;width:110px;padding-top:5px;vertical-align:top;clear:both}
#commentform input[type=text]{width:280px;height:35px;border:1px solid #ccc;font-family:'Neue Helvetica W05',sans-serif;padding-left:10px;padding-right:10px}
#commentform textarea{width:280px;height:150px;border:1px solid #ccc;font-family:'Neue Helvetica W05',sans-serif;padding:10px}
#commentform input[type=button],#commentform input[type=submit]{margin-left:113px;background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
#commentform input[type=button]:after,#commentform input[type=submit]:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
#commentform input[type=button]:hover,#commentform input[type=submit]:hover{background-color:#0686F3;color:#fff}
#commentform input[type=button]:hover:after,#commentform input[type=submit]:hover:after{color:inherit}
#commentform input[type=button]:hover,#commentform input[type=submit]:hover{background-color:#0A90EE;color:#fff}
#commentform input[type=button]:hover:after,#commentform input[type=submit]:hover:after{content:none}
#commentform input[type=button]:after,#commentform input[type=submit]:after{content:none}
#commentform input[type=button]:focus,#commentform input[type=submit]:focus{outline:0}
.microsite-blog-post-detail .blog-post-title{font-size:26px}
.person-microsite-full-blog-button{margin-bottom:30px}
.microsite-homepage-page-heading{display:block;margin-top:13px;width:100%;color:#333;text-align:center;font-size:64px;font-weight:400;margin-bottom:20px}
.minisite-homepage-subtext{text-align:center;font-size:30px;margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #ccc}
.minisite-homepage-subtext p{line-height:1.3}
.minisite-homepage-right-column-text{font-size:42px;color:#333;text-align:center}
.minisite-homepage-right-column-text p{line-height:1.2!important}
.sidebar-ms-microsite-primary{margin-top:8px}
.sidebar-ms-microsite-primary blockquote{background:#CFDEF1;padding:25px 30px;font-style:italic;color:#1A4480;font-size:28px;font-weight:500}
.sidebar-ms-microsite-primary blockquote P{line-height:1.4}
.sidebar-ms-microsite-primary blockquote *{font-weight:500}
.subscribe-template-notice{padding:20px;background:#eee;margin-top:20px}
.minisite-microsite{font-weight:300;font-size:17px}
.minisite-microsite *{font-family:'Source Sans Pro',Sans-Serif,serif}
.minisite-microsite .mobile-header-menu{display:none}
.minisite-microsite .microsite-title{display:none}
.minisite-microsite .mobile-microsite-menu .mobile-menu-toggle{top:-30px;right:0}
.minisite-microsite a{color:#0686F3}
.minisite-microsite a:hover{color:#044f8f}
.minisite-microsite .description{font-size:17px}
.minisite-microsite .breadcrumb-link{color:#0686F3}
.minisite-microsite .breadcrumb-link:hover{color:#044f8f}
.minisite-microsite .blog-post-title,.minisite-microsite .event-listing__title,.minisite-microsite .microsite-case-study-title,.minisite-microsite .news-listing__title,.minisite-microsite .publication-listing__title{color:#333;font-weight:500}
.minisite-microsite .blog-post-title:hover,.minisite-microsite .event-listing__title:hover,.minisite-microsite .microsite-case-study-title:hover,.minisite-microsite .news-listing__title:hover,.minisite-microsite .publication-listing__title:hover{color:#0686F3}
.minisite-microsite .person-name{font-weight:500}
.minisite-microsite .name-wrapper span{color:#333;font-size:20px}
.minisite-microsite .name-wrapper span:hover{color:#0686F3}
.minisite-microsite .read-more{color:#fff;background:#14468D;font-size:14px;font-weight:300;padding:8px 10px 8px}
.minisite-microsite .read-more:after{top:1px;color:#C3A101}
.minisite-microsite .read-more:hover{background:#0686F3}
.minisite-microsite h3{font-weight:500;font-size:24px}
.minisite-microsite .phone-wrapper{font-weight:300}
.minisite-microsite.blog-post-post-type .blog-post-title{font-weight:500}
.minisite-microsite .blog-post-byline,.minisite-microsite .blog-post-comments-number{font-size:17px}
.minisite-microsite.single-blog-post .blog-post-title{font-size:26px;color:#272727}
.minisite-microsite.single-blog-post .blog-post-title:hover{color:#272727}
.minisite-microsite .blog-post-excerpt{font-weight:300}
.minisite-microsite .blog-post-excerpt p{line-height:140%}
.minisite-microsite .type-blog-post h2{margin-bottom:10px}
.minisite-microsite .archive-detail-post-title{font-weight:500}
.minisite-microsite .microsite-menu{font-size:16px}
.minisite-microsite .microsite-menu ul{margin-left:0}
.minisite-microsite .microsite-menu ul li{margin-right:12px}
.minisite-microsite .main-microsite-menu-wrap{border:none;background:0 0;margin-top:-42px;height:42px;overflow:hidden}
.minisite-microsite .microsite-menu a{font-weight:500;color:#fff;background:rgba(255,255,255,.4);padding:10px 30px 10px}
.minisite-microsite .microsite-menu a:hover{color:#fff;background:rgba(255,255,255,.6)}
.minisite-microsite .microsite-menu .current-menu-item a{background:#DBB304;font-weight:400;color:#fff}
.minisite-microsite .microsite-page-heading{color:#333;font-weight:500}
.minisite-microsite .widget-title{border:none;font-weight:500;padding-bottom:0}
.minisite-microsite .call-to-action-widget{background:#CFDEF1}
.minisite-microsite .call-to-action-widget .inner{padding:25px 30px}
.minisite-microsite .pullquote-widget .widget-content{background:#CFDEF1;padding:25px 30px;font-style:italic;color:#1A4480;font-size:24px;font-weight:500}
.minisite-microsite .pullquote-widget .widget-content P{line-height:1.4}
.minisite-microsite .pullquote-widget .widget-content *{font-weight:500}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .publication-name,.minisite-microsite .publication-type{font-size:17px}
.minisite-microsite .news-date-and-type{font-size:17px}
.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list{font-size:17px}
.minisite-microsite .events-heading{color:#333;font-size:32px}
.homepage-callout{display:flex;margin-bottom:50px}
.homepage-callout__image{display:block;width:140px;height:140px;flex-shrink:0;margin-right:15px}
.homepage-callout__heading{color:#333;font-size:24px;font-weight:500;margin:0 0 10px 0;padding:0}
.homepage-callout__description{font-size:17px;line-height:1.4}
.homepage-callout__description p{line-height:1.4!important;margin-bottom:0;display:inline}
.homepage-callout__more.btn{display:inline;background:0 0;font-weight:100;color:#0A90EE;font-size:17px;padding:0}
.homepage-callout__more.btn:hover{color:#13378B}
.homepage-callout__more.btn:after{font-size:17px;margin-right:-14px}
.homepage-testimonials{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between}
.testimonials-item{border:1px solid #ccc;padding:35px;margin-bottom:20px;vertical-align:top;box-sizing:border-box}
.testimonials-item img{display:block;margin:0 auto 25px}
.testimonials-item:last-child{margin-right:0}
.testimonials-item .quote{text-align:center;color:#333;font-size:24px;font-weight:400}
.testimonials-item .quote p{text-align:center!important;line-height:140%!important}
.testimonials-item .quote p:before{content:'“';color:#DBB304;font-size:50px;line-height:0;position:relative;top:12px;padding-right:5px}
.testimonials-item .quote p:after{content:'”';font-size:50px;color:#DBB304;line-height:0;position:relative;top:20px;padding-left:5px}
.testimonials-item .quote .lq,.testimonials-item .quote .rq{color:#DBB304;display:none}
.testimonials-item .attr{display:block;text-align:center;color:#333;font-size:14px;font-weight:400;margin-top:15px}
.testimonials-item .attr:before{content:"— "}
.team-member{margin-bottom:35px;padding-bottom:37px;border-bottom:1px solid #ccc}
.team-member:last-child{border:none}
.team-member .description{display:block;font-size:17px}
.team-member__headshot{flex-shrink:0;margin-right:15px;height:100%}
.team-member__name{font-weight:500;font-size:24px;margin-bottom:20px;padding-top:0}
.team-member__title{font-weight:300}
.subscribe-template-container form{margin-top:30px;width:460px;position:relative}
.subscribe-template-container label{display:block}
.subscribe-template-container .field{width:350px}
.subscribe-template-container input[type=button],.subscribe-template-container input[type=submit]{font-weight:300;padding:7px 17px;border:none;color:#fff;background:#14468D}
.team-member__more.btn{color:#fff;background:#14468D;font-size:14px;font-weight:300;padding:8px 10px 8px;margin-top:20px}
.team-member__more.btn:after{top:1px;color:#C3A101}
.demo-minisite .minisite-logo{background:url(/content/themes/baseline-theme/img/adv-logo.png) no-repeat;width:114px;height:102px;margin:-30px 0 -30px -25px}
.demo-minisite .marquee{background:url(/content/themes/baseline-theme/img/minisite-header.jpg);background-size:cover}
@font-face{font-family:"Neue Helvetica W05_n3";src:url(/content/themes/preti2-theme/fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff) format("woff"),url(/content/themes/preti2-theme/fonts/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"Neue Helvetica W05_n4";src:url(/content/themes/preti2-theme/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff) format("woff"),url(/content/themes/preti2-theme/fonts/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Neue Helvetica W05_i4";src:url(/content/themes/preti2-theme/fonts/c708845d-fe72-4432-9276-47c4f91aec1c.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/c708845d-fe72-4432-9276-47c4f91aec1c.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/c708845d-fe72-4432-9276-47c4f91aec1c.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/4bd56f95-e7ab-4a32-91fd-b8704cbd38bc.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/4fe1c328-1f21-434a-8f0d-5e0cf6c70dfb.woff) format("woff"),url(/content/themes/preti2-theme/fonts/c07fd9e2-5e0b-4297-9229-af0c8e331d94.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:"Neue Helvetica W05_n5";src:url(/content/themes/preti2-theme/fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/7802e576-2ffa-4f22-a409-534355fbea79.woff) format("woff"),url(/content/themes/preti2-theme/fonts/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:"Neue Helvetica W05_n7";src:url(/content/themes/preti2-theme/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff) format("woff"),url(/content/themes/preti2-theme/fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Neue Helvetica W05_n8";src:url(/content/themes/preti2-theme/fonts/80e123ee-1929-41ec-bf6a-77f92f0d53fe.eot?#iefix) format("eot")}
@font-face{font-family:"Neue Helvetica W05";src:url(/content/themes/preti2-theme/fonts/80e123ee-1929-41ec-bf6a-77f92f0d53fe.eot?#iefix);src:url(/content/themes/preti2-theme/fonts/80e123ee-1929-41ec-bf6a-77f92f0d53fe.eot?#iefix) format("eot"),url(/content/themes/preti2-theme/fonts/7e42a406-9133-48c0-a705-4264ac520b43.woff2) format("woff2"),url(/content/themes/preti2-theme/fonts/837750e9-3227-455d-a04e-dc76764aefcf.woff) format("woff"),url(/content/themes/preti2-theme/fonts/cbb49e47-093c-4029-b64c-b5ee08064205.ttf) format("truetype");font-weight:800;font-style:normal}
.archive-detail-page .marquee{margin-bottom:30px}
.archive-detail-page .publication__date-type{margin-bottom:0}
.archive-detail-page .publication-info{margin-top:0}
.archive-detail-page #sidebar-primary{display:none}
.archive-detail-page .news-item__date-type{margin-bottom:20px}
.archive-detail__page-breadcrumb a{display:block;text-transform:uppercase;letter-spacing:3px;font-weight:300;font-size:11px;color:#B9B9B9}
.archive-detail__title{line-height:1.3}
.archive-detail .news-item__date-type,.archive-detail .publication__date,.archive-detail .publication__date-type{margin-bottom:10px;font-size:16px}
.archive-detail .pdf-download a{color:#0A90EE;text-decoration:underline}
.archive-detail .pdf-download a:hover{color:#13378B}
.archive-detail .pdf-download .pdf-icon:before{width:14px}
.archive-detail .publication-info__byline,.archive-detail .publication-info__published-in{margin-bottom:11px;font-size:16px}
.archive-detail .additional-info li{margin-bottom:9px;font-size:17px}
.archive-detail .additional-info a{color:#0A90EE;text-decoration:underline}
.archive-detail .additional-info a:hover{color:#13378B}
.archive-detail .additional-info .pdf-icon:before{width:14px}
.archive-detail .additional-info .web-icon:before{width:18px}
.archive-detail .additional-info-heading{margin-bottom:26px}
.archive-detail .event-info{line-height:1.5}
.event-detail__info label{width:100px!important;padding-bottom:6px}
.event-detail__logo img{display:block}
.event-date-time{margin-bottom:5px}
.event-location-container{margin-bottom:15px}
.event-logo img{max-width:220px}
.type-event .btn{display:flex;box-sizing:border-box}
.addthis_button_email{margin-left:120px}
.share-this-text{font-size:13px}
.share-this-links{margin:30px 0 25px}
.er-third-party .button{margin-left:100px}
.web-icon:before{top:2px!important}
.microsite-case-study-title{font-size:16px}
.press-item__resources{margin-bottom:35px}
.press-item__resource{font-size:17px;margin-left:27px;margin-bottom:9px;line-height:1.4}
.press-item__resource a{display:block;position:relative;color:#0A90EE;text-decoration:underline}
.press-item__resource a:hover{color:#13378B}
.press-item__resource a:before{position:absolute}
.press-item__resource a.pdf-icon:before{width:14px}
.press-item__resource a.web-icon:before{width:18px}
.press-item-info--listing{display:block;margin-top:15px;font-style:italic}
.press-item__date-type{margin-top:11px}
.press-item-listing__excerpt{line-height:1.8;margin-top:11px}
.press-item__coverage-excerpt>p{font-style:italic;line-height:30px}
.archive-listing-page:not(.archive-search-results) .archive-listing.has-thumbnail.first .archive-listing__title{line-height:1.2}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first{border-top:none}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-description{line-height:1.8;margin-top:32px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-title{display:block}
.archive-listing{margin-bottom:45px;padding-top:38px}
.archive-listing__title{display:inline-block;font-family:'Neue Helvetica W05',sans-serif;line-height:1.3;margin-right:15px;vertical-align:bottom;font-weight:600;color:#272727;font-size:23px}
.archive-listing__title:hover{color:#0A90EE}
.archive-listing.last{margin-bottom:40px}
.archive-listing.event-listing{border-bottom:1px solid #E7E7E7;padding-bottom:42px}
.archive-listing.event-listing.first{border-top:none;margin-top:0}
.archive-listing.press-item-listing{margin-bottom:45px;padding-top:38px;border-top:1px solid #E7E7E7;overflow:hidden}
.archive-listing.blog-post-listing:first-child{border:none}
.archive-listing img{width:245px}
.archive__date-type{font-size:18px}
.archive__type{display:none}
.archive__type.publication__type{display:inline-block}
.events-heading{font-weight:600;margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #E7E7E7}
.events-heading--past{border-top:none}
.upcoming-events-heading{padding-top:0}
.past-events-heading{padding-top:0}
.event-speakers{margin-top:23px}
.event-speakers__image{margin:0!important;max-width:85px}
.event-speakers__item{margin-right:20px}
.event-info{margin-bottom:0;margin-top:7px}
.event-listing{border-bottom:1px solid #E7E7E7}
.event-listing.last{border:none}
.event-listing__info>div{margin-top:4px}
.event-listing__flag{font-family:'Neue Helvetica W05',sans-serif;text-transform:uppercase;padding:3px 10px 3px 3px;margin-left:20px;display:inline-block;font-size:10px;font-weight:400;line-height:1.4em;z-index:0}
.event-listing__flag:before{content:"";height:14.15px;width:14.15px;border:none;box-sizing:border-box;background:#BABABA;transform:rotate(45deg);top:3px;left:-7px;z-index:-1}
.event-listing__flag:after{display:none}
.event-listing__flag--next-week,.event-listing__flag--this-week,.event-listing__flag--tomorrow{background:#7ACA12}
.event-listing__flag--next-week:before,.event-listing__flag--this-week:before,.event-listing__flag--tomorrow:before{background-color:#7ACA12}
.event-listing__flag--next-month,.event-listing__flag--this-month{background:#13378B}
.event-listing__flag--next-month:before,.event-listing__flag--this-month:before{background:#13378B}
.event-detail__logo{margin:5px 0 20px 0}
.event-date-time{margin-bottom:0}
.event-speaker-list a{color:#0A90EE;text-decoration:underline}
.event-speaker-list a:hover{color:#13378B}
.news-item-title{color:#272727;display:block}
.news-item-listing.first{border-top:none}
.news-item-source{display:none}
.news-item-listing .more-link{display:none}
.news-item__date-type{font-size:18px}
.press-item-listing.first{border-top:none}
.press-item-listing__title{text-decoration:none}
.press-item-listing__excerpt{margin-top:15px}
.publication-info--listing{margin-top:17px;margin-bottom:5px}
.publication-info__byline,.publication-info__published-in,.publication__date,.publication__date-type{font-size:18px;margin-bottom:7px}
.publication-info__byline,.publication__date-type{margin-bottom:0}
.publication-listing.first{border-top:none}
.publication-listing.first .publication-excerpt{line-height:1.8;margin-top:13px}
.publication-listing.first .publication-listing__title{display:inline-block}
.publication-teaser-image{margin-bottom:0}
.case-studies-page-type.archive-search-results .case-study-listing{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;min-height:212px;box-sizing:border-box;padding-bottom:0}
.case-studies-page-type.archive-search-results .case-study-listing:hover>.post-title{visibility:visible;color:#13378B;opacity:1}
.case-studies-page-type.archive-search-results .post-title{display:block;width:100%;margin-bottom:10px}
.case-studies-page-type.archive-search-results .excerpt{width:100%}
.case-studies-wrapper{margin-top:0}
.case-studies-wrapper{border:none;margin-bottom:0}
.case-study-listing,.featured-case-study{position:relative}
.case-study-listing:hover .case-study-listing__read-more,.featured-case-study:hover .case-study-listing__read-more{opacity:1}
.case-study-listing:hover .case-study-listing__text-content,.featured-case-study:hover .case-study-listing__text-content{padding-bottom:50px}
.case-study-listing img,.featured-case-study img{width:100%}
.case-study-listing:nth-child(3n+3),.featured-case-study:nth-child(3n+3){margin-right:0}
.case-study-listing__text-content,.featured-case-study__text-content{position:absolute;box-sizing:border-box;bottom:0;color:#fff}
.case-study-listing__title,.featured-case-study__title{line-height:1.3}
.case-study-listing__read-more,.featured-case-study__read-more{opacity:0;transition:opacity .5s}
.person-listing__name{font-family:'Neue Helvetica W05',sans-serif}
.person-listing__headshot-wrapper{margin-right:0}
.microsite-case-study-title{text-transform:unset;margin-bottom:10px}
.microsite .events-heading{font-weight:600;margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #E7E7E7}
.microsite .events-heading--past{border-top:none}
.microsite .past-events-heading{padding-top:0}
.microsite .publication-listing.first .publication-listing__title{font-size:23px}
.microsite .news-item-listing.first{border-top:none}
.microsite .news-item-listing.first .news-item-title{font-size:23px}
.microsite .event-listing{border-bottom:1px solid #E7E7E7;border-top:0;padding-bottom:42px}
.microsite .event-listing.last{border-bottom:0}
.microsite-case-study-listing.first{border-top:none}
.microsite-case-study-listing .pull-right{margin-left:0}
.microsite-case-study-listing .pull-right img{width:245px}
.microsite-case-study-listing .microsite-case-study-title{display:inline-block;font-family:'Neue Helvetica W05',sans-serif;line-height:1.3;margin-right:15px;vertical-align:bottom;font-weight:600;color:#272727;font-size:23px}
.microsite-case-study-listing .additional-info a,.microsite-case-study-listing .related-people a{display:inline-block;color:#B3B3B3;text-decoration:underline;letter-spacing:.5px;font-size:16px}
.microsite-case-study-listing .additional-info a:hover,.microsite-case-study-listing .related-people a:hover{color:#0A90EE}
.microsite-case-study-listing .additional-info .icon-user:before,.microsite-case-study-listing .related-people .icon-user:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .pdf-icon:before,.microsite-case-study-listing .related-people .pdf-icon:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .web-icon:before,.microsite-case-study-listing .related-people .web-icon:before{width:15px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info li,.microsite-case-study-listing .related-people{margin-left:26px!important}
.microsite-case-study-listing .related-people{margin-top:5px}
.microsite-case-study-listing .description{margin-bottom:30px}
.custom-microsite-template .archive-listing img{margin-left:0}
.custom-page-case-studies{text-transform:uppercase}
.related-people{line-height:1.3}
.child-post-type-news-item{margin-bottom:70px}
.description img{display:block;margin:5px 0 20px 0}
.description blockquote{margin:30px 75px}
.description p,article p{line-height:1.75}
.description ul li,article ul li{line-height:1.4}
.description a,article a{color:#0A90EE;text-decoration:underline}
.description a:hover,article a:hover{color:#13378B}
.input-wrap{width:auto}
.education-honor{font-style:normal}
.text{width:100%;height:50px;padding:0 0 0 20px;font-size:15px;font-family:'Neue Helvetica W05',sans-serif;border:0;-webkit-appearance:none;border-radius:0;background-color:#fff;font-weight:600;letter-spacing:.5px}
.text[data-search-value]{background-image:none!important}
.text.field--has-value{background-image:none!important}
.button-large{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.button-large:hover{background-color:#0A90EE;color:#fff}
.button-large:hover:after{content:none}
.button-large:after{content:none}
.button-large:focus{outline:0}
.button-small{font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px}
.button-small:hover{color:#13378B;background:0 0}
.button.blog{display:inline-flex;padding:20px;box-sizing:border-box;width:auto;margin-left:0}
.button.blog a{color:#fff}
.search-button{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.search-button:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.search-button:hover{background-color:#0686F3;color:#fff}
.search-button:hover:after{color:inherit}
.search-button:hover{background-color:#0A90EE;color:#fff}
.search-button:hover:after{content:none}
.search-button:after{content:none}
.search-button:focus{outline:0}
.clear-results{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;background:#F3F3F3;color:#272727;margin:35px 0 15px 0}
.clear-results:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.clear-results:hover{background-color:#0686F3;color:#fff}
.clear-results:hover:after{color:inherit}
.clear-results:hover{background-color:#0A90EE;color:#fff}
.clear-results:hover:after{content:none}
.clear-results:after{content:none}
.clear-results:focus{outline:0}
.clear-results:after{content:none}
.ps-dropdown{width:100%!important;box-sizing:border-box;color:#272727}
.view-more{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:3px solid #7ACA12;color:#272727;padding:10px 16px;font-size:12px;font-weight:300;text-decoration:none;cursor:pointer;font-family:'Neue Helvetica W05',sans-serif;letter-spacing:.5px;line-height:1}
.view-more:after{display:inline-block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22/%3E%3C/svg%3E");width:9px;height:14px}
.view-more:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22/%3E%3C/svg%3E")}
.more-link{display:block;margin-top:10px;padding-bottom:5px;font-family:'Neue Helvetica W05',sans-serif;font-weight:700;letter-spacing:.5px;position:relative;color:#13378B;vertical-align:bottom;font-size:13px;line-height:1}
.more-link:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E");width:12px;height:12px;color:#13378B;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;margin-left:6px;line-height:13px;position:relative;top:1px;right:0}
.more-link:hover{color:#13378B}
.more-text-link{font-family:'Neue Helvetica W05',sans-serif;font-weight:700;letter-spacing:.5px;color:#13378B;font-size:13px;line-height:1}
.more-text-link:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E");width:12px;height:12px;color:#13378B;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;margin-left:6px;line-height:13px;position:relative;top:1px;right:0}
.more-text-link:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:link-hover-color%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E")}
.hide{display:none}
.breadcrumb-link{font-family:'Neue Helvetica W05',sans-serif;letter-spacing:.5px;display:inline-block;color:#333;font-size:75px;font-weight:300;text-decoration:none;text-transform:uppercase}
.rainmaker-pagination{font-size:16px;font-weight:400;text-transform:none;color:#BABABA;border-top:1px solid #E7E7E7;overflow:hidden;clear:both;list-style-type:none;padding-top:0;padding-left:0;text-indent:0;width:100%;display:flex;align-items:center;justify-content:space-between}
.rainmaker-pagination li{margin:30px 0 0 0;float:left;line-height:1.5;color:#272727}
.rainmaker-pagination li.navigation{float:right;line-height:1}
.rainmaker-pagination li.navigation a{float:left;font-size:17px;color:#333;background-color:transparent;text-decoration:none;text-transform:none;margin-left:15px;border:3px solid #7ACA12;font-weight:500;width:148px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:70px}
.rainmaker-pagination li.navigation a.next:after,.rainmaker-pagination li.navigation a.previous:after{content:none}
.rainmaker-pagination li.navigation a.next:before,.rainmaker-pagination li.navigation a.previous:before{content:none}
.rainmaker-pagination li.navigation a.next:hover,.rainmaker-pagination li.navigation a.previous:hover{background-color:#7ACA12;color:#fff}
.rainmaker-pagination li.page-count{margin-top:28px;font-size:17px}
.read-more{float:none;display:inline-block}
.related-title{margin-top:10px;word-break:normal}
.no-results{margin-top:10px}
.search-query label{font-style:normal}
.archive-listing-page .search-query{margin-top:0}
.media-format-wrapper i::after{color:#333}
.walled-content-container{margin-top:50px;border-top:1px solid #E7E7E7;padding-top:50px}
.walled-content-container label{width:100%;margin-bottom:8px;display:table;float:none;clear:both;line-height:1.8}
.walled-content-container .text{box-sizing:content-box;width:250px;height:50px;padding:0 0 0 20px;font-size:15px;font-family:'Neue Helvetica W05',sans-serif;border:0;-webkit-appearance:none;border-radius:0;background-color:#F3F3F3}
.walled-content-title{margin-top:0;line-height:1.5}
.walled-content-form{margin-top:30px;width:420px}
.walled-content-download.btn{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;margin-top:20px;border:1px solid red}
.walled-content-download.btn:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.walled-content-download.btn:hover{background-color:#0686F3;color:#fff}
.walled-content-download.btn:hover:after{color:inherit}
.walled-content-download.btn:hover{background-color:#0A90EE;color:#fff}
.walled-content-download.btn:hover:after{content:none}
.walled-content-download.btn:after{content:none}
.walled-content-download.btn:focus{outline:0}
.walled-content-submit{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;background-image:url(../img/chevron-circle-right-white.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:85% 13px;padding-right:35px}
.walled-content-submit:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.walled-content-submit:hover{background-color:#0686F3;color:#fff}
.walled-content-submit:hover:after{color:inherit}
.walled-content-submit:hover{background-color:#0A90EE;color:#fff}
.walled-content-submit:hover:after{content:none}
.walled-content-submit:after{content:none}
.walled-content-submit:focus{outline:0}
.walled-content-submit:hover{background-image:url(../img/chevron-circle-right-white.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:85% 13px}
.walled-content-success-headline .page-title-wrapper{text-align:left;font-size:32px;font-weight:700;margin-bottom:12px}
.walled-content-success-headline .page-title-wrapper .page-title{text-transform:initial;letter-spacing:0;font-size:32px}
.download-our-whitepaper-link.btn{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.download-our-whitepaper-link.btn:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.download-our-whitepaper-link.btn:hover{background-color:#0686F3;color:#fff}
.download-our-whitepaper-link.btn:hover:after{color:inherit}
.download-our-whitepaper-link.btn:hover{background-color:#0A90EE;color:#fff}
.download-our-whitepaper-link.btn:hover:after{content:none}
.download-our-whitepaper-link.btn:after{content:none}
.download-our-whitepaper-link.btn:focus{outline:0}
.datalist{border:none;z-index:999}
.datalist__option--level-2>.datalist__option__inner{padding:4px 10px 4px 1em;width:100%;box-sizing:border-box}
.datalist__option--level-2>.datalist__option__inner:before{content:none}
.datalist__opt-group__label{padding:11px 28px;background:#E9E9E9;font-size:13px;font-weight:500;color:#BFBFBF;text-transform:uppercase;letter-spacing:1px}
.datalist__option{font-size:15px;line-height:1.2}
.datalist__option__text{padding:5px 25px;display:flex;align-items:flex-start}
.datalist__option__text:before{content:"";width:9px;min-width:9px;height:1px;background-color:#272727;display:block;left:-13px;margin-left:0;top:10px;position:relative}
.datalist__option__inner{padding:3px 18px;box-sizing:border-box}
.datalist__option--highlighted>.datalist__option__inner{background-color:#0A90EE;color:#fff;width:100%}
.datalist__option--highlighted>.datalist__option__inner .datalist__option__text:before{background-color:#fff}
.filter-options,.relevantDropdown{background:#fff;border:1px solid #E7E7E7;max-height:300px;box-sizing:border-box}
.filter-options>li:hover,.relevantDropdown>li:hover{background:#F3F3F3}
.additional-info{list-style-type:none;margin-top:0}
.additional-info-heading{border:0;padding-top:0;margin-top:20px}
.additional-info li{line-height:1.3;margin-bottom:5px}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23a7a7a7%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M224%20136V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zm64%20236c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-64c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-72v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm96-114.1v6.1H256V0h6.1c6.4%200%2012.5%202.5%2017%207l97.9%2098c4.5%204.5%207%2010.6%207%2016.9z%22/%3E%3C/svg%3E");width:14px;height:18px;line-height:1.3;margin-left:-26px;top:3px!important}
.icon-user:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23a7a7a7%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%20256c70.7%200%20128-57.3%20128-128S294.7%200%20224%200%2096%2057.3%2096%20128s57.3%20128%20128%20128zm89.6%2032h-16.7c-22.2%2010.2-46.9%2016-72.9%2016s-50.6-5.8-72.9-16h-16.7C60.2%20288%200%20348.2%200%20422.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z%22/%3E%3C/svg%3E");width:16px;margin-left:-27px!important;top:2px}
.web-icon:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23a7a7a7%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20496%20512%22%3E%3Cpath%20d%3D%22M248%208C111.03%208%200%20119.03%200%20256s111.03%20248%20248%20248%20248-111.03%20248-248S384.97%208%20248%208zm82.29%20357.6c-3.9%203.88-7.99%207.95-11.31%2011.28-2.99%203-5.1%206.7-6.17%2010.71-1.51%205.66-2.73%2011.38-4.77%2016.87l-17.39%2046.85c-13.76%203-28%204.69-42.65%204.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792%20114.792%200%200%201-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14%2020.47-45.5%2057.36-82.04%20103.2-101.89l24.01%2012.01C203.48%2089.74%20216%2082.01%20216%2070.11v-11.3c7.99-1.29%2016.12-2.11%2024.39-2.42l28.3%2028.3c6.25%206.25%206.25%2016.38%200%2022.63L264%20112l-10.34%2010.34c-3.12%203.12-3.12%208.19%200%2011.31l4.69%204.69c3.12%203.12%203.12%208.19%200%2011.31l-8%208a8.008%208.008%200%200%201-5.66%202.34h-8.99c-2.08%200-4.08.81-5.58%202.27l-9.92%209.65a8.008%208.008%200%200%200-1.58%209.31l15.59%2031.19c2.66%205.32-1.21%2011.58-7.15%2011.58h-5.64c-1.93%200-3.79-.7-5.24-1.96l-9.28-8.06a16.017%2016.017%200%200%200-15.55-3.1l-31.17%2010.39a11.95%2011.95%200%200%200-8.17%2011.34c0%204.53%202.56%208.66%206.61%2010.69l11.08%205.54c9.41%204.71%2019.79%207.16%2030.31%207.16s22.59%2027.29%2032%2032h66.75c8.49%200%2016.62%203.37%2022.63%209.37l13.69%2013.69a30.503%2030.503%200%200%201%208.93%2021.57%2046.536%2046.536%200%200%201-13.72%2032.98zM417%20274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97%2023.97%200%200%201%200-26.62l19.59-29.38c2.32-3.47%205.5-6.29%209.24-8.15l12.98-6.49C440.2%20193.59%20448%20223.87%20448%20256c0%208.67-.74%2017.16-1.82%2025.54L417%20274.25z%22/%3E%3C/svg%3E");width:18px;height:18px;line-height:1.3;top:4px!important;margin-left:-27px}
.related-people{margin-bottom:5px}
.pdf-download{line-height:1.3;margin:35px 0 30px 0}
.pdf-download .pdf-icon{display:inline-block;position:relative;margin-left:27px}
.pdf-download .pdf-icon:before{font-size:inherit;position:absolute;width:15px;margin-left:-24px;top:0!important}
.share-this-links{margin:20px 0 35px}
.share-this-text{text-transform:lowercase;color:#BABABA;font-size:15px;font-weight:300;letter-spacing:.5px;left:0}
.share-this-text:first-letter{text-transform:uppercase}
.addthis_toolbox{display:flex}
.addthis_toolbox a{display:block;background-color:#F3F3F3}
.addthis_toolbox a:first-child{margin-left:25px}
.addthis_toolbox a:hover{background-color:#7ACA12;opacity:1}
.addthis_toolbox a span{display:none}
.addthis_toolbox a span svg{display:none}
.addthis_toolbox a.addthis_button_email{display:flex;align-items:center;justify-content:center}
.addthis_toolbox a.addthis_button_email:after{display:block;width:14px;height:14px;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23B3B3B3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M502.3%20190.8c3.9-3.1%209.7-.2%209.7%204.7V400c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V195.6c0-5%205.7-7.8%209.7-4.7%2022.4%2017.4%2052.1%2039.5%20154.1%20113.6%2021.1%2015.4%2056.7%2047.8%2092.2%2047.6%2035.7.3%2072-32.8%2092.3-47.6%20102-74.1%20131.6-96.3%20154-113.7zM256%20320c23.2.4%2056.6-29.2%2073.4-41.4%20132.7-96.3%20142.8-104.7%20173.4-128.7%205.8-4.5%209.2-11.5%209.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5%2064%200%2085.5%200%20112v19c0%207.4%203.4%2014.3%209.2%2018.9%2030.6%2023.9%2040.7%2032.4%20173.4%20128.7%2016.8%2012.2%2050.2%2041.8%2073.4%2041.4z%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_email:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M502.3%20190.8c3.9-3.1%209.7-.2%209.7%204.7V400c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V195.6c0-5%205.7-7.8%209.7-4.7%2022.4%2017.4%2052.1%2039.5%20154.1%20113.6%2021.1%2015.4%2056.7%2047.8%2092.2%2047.6%2035.7.3%2072-32.8%2092.3-47.6%20102-74.1%20131.6-96.3%20154-113.7zM256%20320c23.2.4%2056.6-29.2%2073.4-41.4%20132.7-96.3%20142.8-104.7%20173.4-128.7%205.8-4.5%209.2-11.5%209.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5%2064%200%2085.5%200%20112v19c0%207.4%203.4%2014.3%209.2%2018.9%2030.6%2023.9%2040.7%2032.4%20173.4%20128.7%2016.8%2012.2%2050.2%2041.8%2073.4%2041.4z%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_twitter{display:flex;align-items:center;justify-content:center}
.addthis_toolbox a.addthis_button_twitter:after{display:block;width:15px;height:15px;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23B3B3B3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_twitter:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_facebook{display:flex;align-items:center;justify-content:center;order:2}
.addthis_toolbox a.addthis_button_facebook:after{display:block;width:7px;height:14px;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23B3B3B3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20264%20512%22%3E%3Cpath%20d%3D%22M76.7%20512V283H0v-91h76.7v-71.7C76.7%2042.4%20124.3%200%20193.8%200c33.3%200%2061.9%202.5%2070.2%203.6V85h-48.2c-37.8%200-45.1%2018-45.1%2044.3V192H256l-11.7%2091h-73.6v229%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_facebook:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20264%20512%22%3E%3Cpath%20d%3D%22M76.7%20512V283H0v-91h76.7v-71.7C76.7%2042.4%20124.3%200%20193.8%200c33.3%200%2061.9%202.5%2070.2%203.6V85h-48.2c-37.8%200-45.1%2018-45.1%2044.3V192H256l-11.7%2091h-73.6v229%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_linkedin{display:flex;align-items:center;justify-content:center;order:1}
.addthis_toolbox a.addthis_button_linkedin:after{display:block;width:14px;height:18px;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23B3B3B3%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E")}
.addthis_toolbox a.addthis_button_linkedin:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E")}
.firm-highlights{height:auto;display:block;position:relative;overflow:hidden;width:100%;background:0 0;font-weight:300}
.firm-highlights__controls{display:flex;position:absolute;top:27px;right:25px;z-index:10;cursor:pointer}
.firm-highlights__prev{display:flex;align-items:center;justify-content:center;border:2px solid #7ACA12;height:38px;width:38px}
.firm-highlights__prev:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M34.52%20239.03L228.87%2044.69c9.37-9.37%2024.57-9.37%2033.94%200l22.67%2022.67c9.36%209.36%209.37%2024.52.04%2033.9L131.49%20256l154.02%20154.75c9.34%209.38%209.32%2024.54-.04%2033.9l-22.67%2022.67c-9.37%209.37-24.57%209.37-33.94%200L34.52%20272.97c-9.37-9.37-9.37-24.57%200-33.94z%22/%3E%3C/svg%3E");width:9px;height:17px;display:block}
.firm-highlights__prev:hover{background-color:#7ACA12}
.firm-highlights__prev:hover:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M34.52%20239.03L228.87%2044.69c9.37-9.37%2024.57-9.37%2033.94%200l22.67%2022.67c9.36%209.36%209.37%2024.52.04%2033.9L131.49%20256l154.02%20154.75c9.34%209.38%209.32%2024.54-.04%2033.9l-22.67%2022.67c-9.37%209.37-24.57%209.37-33.94%200L34.52%20272.97c-9.37-9.37-9.37-24.57%200-33.94z%22/%3E%3C/svg%3E")}
.firm-highlights__next{border:2px solid #7ACA12;margin-left:15px;height:38px;width:38px;display:flex;align-items:center;justify-content:center}
.firm-highlights__next:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22/%3E%3C/svg%3E");width:9px;height:17px;display:block}
.firm-highlights__next:hover{background-color:#7ACA12}
.firm-highlights__next:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22/%3E%3C/svg%3E")}
.firm-highlights__preinit-track{width:100%;padding-right:100px;box-sizing:border-box;display:flex;flex-direction:row}
.firm-highlights__preinit-track .firm-highlights__slide:first-child{margin-left:0}
.firm-highlights__preinit-track .firm-highlights__slide:nth-child(n+4){display:none}
.firm-highlights__headline,.firm-highlights__label,.firm-highlights__text{color:#fff}
.firm-highlights__title{margin:0 auto;box-sizing:border-box;display:block;color:#272727;font-size:26px;font-weight:500;z-index:2;position:relative}
.firm-highlights__content{width:295px;margin-left:25px;overflow:hidden;box-sizing:border-box;z-index:1}
.firm-highlights__slide{box-sizing:border-box;height:375px;padding:28px 0;position:relative}
.firm-highlights__slide--color-1{background-color:#7ACA12}
.firm-highlights__slide--color-2{background-color:#13378B}
.firm-highlights__slide--color-3{background-color:#0A90EE}
.firm-highlights__slide:hover{color:#fff}
.firm-highlights__slide:hover .firm-highlights__headline{color:#fff;opacity:.8}
.firm-highlights__slide-inner{display:flex;flex-direction:column;width:100%}
.firm-highlights__label{font-family:'Neue Helvetica W05',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px;font-size:14px;order:1;z-index:1;align-self:flex-start}
.firm-highlights__headline{font-size:20px;line-height:1.45;text-transform:none;margin:12px 0 20px 0;order:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:87px;letter-spacing:.5px;height:auto;font-weight:300}
.firm-highlights__image{margin-top:19px;margin-bottom:2px;order:2;width:244px;height:auto;position:relative}
.firm-highlights__text{order:4;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:95px;height:auto}
.firm-highlights__text:before{content:none}
.firm-highlights__text p{line-height:1.45;font-size:17px}
.slick-track{margin-left:inherit}
.footer{color:#272727;position:relative}
.footer ul li{border-left:none}
.footer ul li.first-menu-item{margin-left:0}
.footer ul li.first-menu-item:after{background-color:#fff}
.footer ul li a{font-size:16px;padding:0;color:#272727}
.footer ul li a:hover{color:#0A90EE}
.footer-menu{order:1;font-family:'Neue Helvetica W05',sans-serif;font-size:14px}
.footer__inner{flex-wrap:wrap;display:flex;flex-direction:column;margin-top:23px;margin-bottom:0;padding:0}
.footer__copyright{font-weight:400;color:#BABABA;letter-spacing:.5px}
.footer-follow__link:hover{opacity:1}
.footer-follow__link--linkedin{margin-left:28px}
.footer-follow__link--linkedin:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23BABABA%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E");width:19px}
.footer-follow__link--linkedin:hover:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E")}
.footer-follow__link--twitter:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23BABABA%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E");width:19px}
.footer-follow__link--twitter:hover:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E")}
.copyright-notice{order:3;width:100%;margin-top:20px;line-height:1.4;margin-left:0}
.social-follow{order:2;position:relative;margin:0}
.follow-label{display:none}
.header{display:flex;align-items:center;height:80px}
.header__logo-link{max-width:none;width:auto}
.header-logo{max-width:none;width:180px;transform-origin:left}
.header-menu{font-family:'Neue Helvetica W05',sans-serif;font-size:13px;letter-spacing:.5px;text-transform:uppercase}
.header-menu--menu-panels-active ul li.current-menu-ancestor:not(.menu-item--panel-expanded)>a,.header-menu--menu-panels-active ul li.current-menu-item:not(.menu-item--panel-expanded)>a{color:#272727;position:relative}
.header-menu--menu-panels-active ul li.current-menu-ancestor:not(.menu-item--panel-expanded)>a:hover,.header-menu--menu-panels-active ul li.current-menu-item:not(.menu-item--panel-expanded)>a:hover{color:#0A90EE}
.header-menu--menu-panels-active ul li.current-menu-ancestor:not(.menu-item--panel-expanded)>a:after,.header-menu--menu-panels-active ul li.current-menu-item:not(.menu-item--panel-expanded)>a:after{display:none}
.header-menu--menu-panels-active ul li.current-menu-ancestor.menu-item--panel-expanded>a,.header-menu--menu-panels-active ul li.current-menu-item.menu-item--panel-expanded>a{color:#13378B}
.header-menu--menu-panels-active ul li.current-menu-ancestor.menu-item--panel-expanded>a:hover,.header-menu--menu-panels-active ul li.current-menu-item.menu-item--panel-expanded>a:hover{color:#13378B}
.header-menu ul li a{color:#333}
.header-menu ul li a:hover{color:#0A90EE}
.header-menu ul li.menu-item--panel-expanded>a{color:#13378B}
.header-menu ul li.menu-item--panel-expanded>a:after{content:"";background:#13378B;height:5px;width:100%;position:absolute;bottom:0;left:0;transition:bottom .5s}
.header-menu ul li.menu-item--panel-expanded.current-menu-ancestor>a,.header-menu ul li.menu-item--panel-expanded.current-menu-item>a{color:#13378B}
.header-menu ul li.menu-item--panel-expanded.current-menu-ancestor>a:hover,.header-menu ul li.menu-item--panel-expanded.current-menu-item>a:hover{color:#13378B}
.header-menu .sub-menu{display:none}
.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a{color:#13378B;position:relative}
.header-menu .current-menu-ancestor>a:hover,.header-menu .current-menu-item>a:hover{color:#0A90EE}
.header-menu .current-menu-ancestor>a:after,.header-menu .current-menu-item>a:after{content:"";background:#13378B;height:5px;width:100%;position:absolute;bottom:0;left:0;transition:bottom .5s}
.global-search{transition:width .5s;z-index:4}
.global-search__input{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px}
.global-search__input:hover{cursor:pointer;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;transition:.5s ease all;background-color:#7ACA12}
.global-search .text{color:#fff}
.global-search .text::-webkit-input-placeholder{color:#fff;text-transform:uppercase}
.global-search .text::-moz-placeholder{color:#fff;text-transform:uppercase}
.global-search .text:-ms-input-placeholder{color:#fff;text-transform:uppercase}
.global-search .text:-moz-placeholder{color:#fff;text-transform:uppercase}
.global-search.global-search--focused{width:300px}
.global-search.global-search--focused .field{width:300px;transition:width .5s}
.global-search.global-search--focused .text{color:#272727;transition:width .5s;cursor:text;width:100%;border-radius:0;background:#fff;border-bottom:2px solid #E7E7E7;text-transform:uppercase}
.global-search.global-search--focused .text:focus{outline:0}
.global-search.global-search--focused ::-webkit-input-placeholder{color:#fff}
.global-search.global-search--focused :-moz-placeholder{color:#fff}
.global-search.global-search--focused ::-moz-placeholder{color:#fff}
.global-search.global-search--focused :-ms-input-placeholder{color:#fff}
.global-search .ps-dropdown{z-index:10000;width:298px!important;top:50px!important;border:1px solid #EBEBEB}
.firm-menu ul.sub-menu{display:none}
.menu-visible{background-color:#4A4A4A}
.menu-visible .return-to-mainsite{margin:0;height:50px}
.menu-visible .return-to-mainsite a{padding:13px;background-color:#545454}
.menu-visible .header-menu.shown+.global-search{display:none!important}
.menu-visible .global-search .text{background-color:#545454;color:#fff}
.menu-visible .global-search .global-search--focused .text{color:#fff}
.menu-panels{position:absolute;width:100%;height:96%;right:0;bottom:0;z-index:10000;pointer-events:none;transition:background-color .5s;background-color:rgba(255,255,255,0)}
.menu-panels--active{pointer-events:all;background-color:rgba(255,255,255,.85)}
.menu-panels--active:before{content:""}
.menu-panels--active:after{content:""}
.menu-panel{display:none;border:none;position:absolute;top:0;width:100%}
.people-menu-panel__fields{transition:height .2s ease-out}
.people-menu-panel .people-menu-panel__field{transition:visibility 0s linear .2s,opacity .2s ease-out}
.people-menu-panel--simple-search-mode .people-menu-panel__toggle-simple-search{display:none}
.people-menu-panel--simple-search-mode .people-menu-panel__field{visibility:hidden;opacity:0}
.people-menu-panel--simple-search-mode .people-menu-panel__field:first-child{visibility:visible;opacity:1}
.people-menu-panel--advanced-search-mode .people-menu-panel__fields{height:auto}
.people-menu-panel--advanced-search-mode .people-menu-panel__field{visibility:visible;opacity:1;transition-delay:0s}
.people-menu-panel--advanced-search-mode .people-menu-panel__toggle-advanced-search{display:none}
.panel-datalist{z-index:10001}
.menu-panels{color:#13378B}
.menu-panel{font-family:'Neue Helvetica W05',sans-serif;color:#fff}
.menu-panel__columns{display:flex;flex-wrap:wrap;justify-content:center;background:#13378B;margin:0 auto}
.menu-panel__heading{font-weight:600;color:#fff;font-size:34px;line-height:1;margin-bottom:25px}
.menu-panel__field:last-child{margin-bottom:0}
.menu-panel .text{height:60px;background-color:#fff;font-size:18px;letter-spacing:1px;font-weight:300;padding:0 45px 0 25px}
.menu-panel .text:not(.predictive-search-input){font-weight:300}
.menu-panel .text:not(.predictive-search-input)::placeholder{color:#BABABA}
.menu-panel .text:not(.predictive-search-input)::-webkit-input-placeholder{color:#BABABA}
.menu-panel .text:not(.predictive-search-input)::-moz-placeholder{color:#BABABA}
.menu-panel .text:not(.predictive-search-input):-ms-input-placeholder{color:#BABABA}
.menu-panel .text.predictive-search-input::placeholder{color:#BABABA}
.menu-panel .text.predictive-search-input::-webkit-input-placeholder{color:#BABABA}
.menu-panel .text.predictive-search-input::-moz-placeholder{color:#BABABA}
.menu-panel .text.predictive-search-input:-ms-input-placeholder{color:#BABABA}
.menu-panel .text:focus{outline:0}
.menu-panel .predictive-search-input{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-position:calc(100% - 40px)}
.menu-panel .field__clear-btn{right:19px;top:7px}
.menu-panel__control{display:inline-flex;align-items:center;color:#fff;font-family:'Neue Helvetica W05',sans-serif;font-size:18px;letter-spacing:.5px;font-weight:300;text-decoration:underline;line-height:1;margin-top:15px;letter-spacing:1px}
.menu-panel__control:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M17.525%2036.465l-7.071%207.07c-4.686%204.686-4.686%2012.284%200%2016.971L205.947%20256%2010.454%20451.494c-4.686%204.686-4.686%2012.284%200%2016.971l7.071%207.07c4.686%204.686%2012.284%204.686%2016.97%200l211.051-211.05c4.686-4.686%204.686-12.284%200-16.971L34.495%2036.465c-4.686-4.687-12.284-4.687-16.97%200z%22/%3E%3C/svg%3E");position:relative;display:inline-block;width:9px;height:17px;margin-left:18px;top:0}
.menu-panel__control:hover{color:#0A90EE}
.menu-panel__control:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M17.525%2036.465l-7.071%207.07c-4.686%204.686-4.686%2012.284%200%2016.971L205.947%20256%2010.454%20451.494c-4.686%204.686-4.686%2012.284%200%2016.971l7.071%207.07c4.686%204.686%2012.284%204.686%2016.97%200l211.051-211.05c4.686-4.686%204.686-12.284%200-16.971L34.495%2036.465c-4.686-4.687-12.284-4.687-16.97%200z%22/%3E%3C/svg%3E")}
.menu-panel .menu-item a{color:#fff}
.more-menu-panel__menu{display:flex;margin:0}
.more-menu-panel__menu li{position:relative;letter-spacing:1px;font-weight:400;margin:0}
.more-menu-panel__menu li:before{content:none}
.more-menu-panel__menu li.expandable:after{content:none}
.more-menu-panel__menu li.expandable>a{position:relative}
.more-menu-panel__menu li.expandable>a span{display:flex;align-items:center}
.more-menu-panel__menu li.expandable>a span:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M119.5%20326.9L3.5%20209.1c-4.7-4.7-4.7-12.3%200-17l7.1-7.1c4.7-4.7%2012.3-4.7%2017%200L128%20287.3l100.4-102.2c4.7-4.7%2012.3-4.7%2017%200l7.1%207.1c4.7%204.7%204.7%2012.3%200%2017L136.5%20327c-4.7%204.6-12.3%204.6-17-.1z%22/%3E%3C/svg%3E");width:15px;margin-left:13px;position:relative;display:inline-block}
.more-menu-panel__menu li.expandable ul a{background-color:#0A90EE;display:flex}
.more-menu-panel__menu li.expandable.expanded>a{background-color:#0A90EE}
.more-menu-panel__menu li.expandable.expanded>a span:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M136.5%20185.1l116%20117.8c4.7%204.7%204.7%2012.3%200%2017l-7.1%207.1c-4.7%204.7-12.3%204.7-17%200L128%20224.7%2027.6%20326.9c-4.7%204.7-12.3%204.7-17%200l-7.1-7.1c-4.7-4.7-4.7-12.3%200-17l116-117.8c4.7-4.6%2012.3-4.6%2017%20.1z%22/%3E%3C/svg%3E");width:15px}
.more-menu-panel__menu li.expanded .sub-menu{display:block}
.more-menu-panel__menu li.expanded~.current-menu-item.current_page_item>a{background:0 0}
.more-menu-panel__menu li.collapsing a{background-color:#0A90EE}
.more-menu-panel__menu li.current-page-ancestor a,.more-menu-panel__menu li.current_page_item a{background:#0A90EE}
.more-menu-panel__menu li.current-page-ancestor:before,.more-menu-panel__menu li.current_page_item:before{background-color:transparent}
.more-menu-panel__menu li.menu-item--external-link a:after{position:relative;display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M448%2080v352c0%2026.51-21.49%2048-48%2048H48c-26.51%200-48-21.49-48-48V80c0-26.51%2021.49-48%2048-48h352c26.51%200%2048%2021.49%2048%2048zm-64%2047.111C384%20109.929%20370.071%2096%20352.889%2096H220.667c-12.887%200-23.333%2010.447-23.333%2023.334v14.904c0%2013.138%2010.843%2023.686%2023.976%2023.324l56.002-1.588L69.908%20361.908c-7.858%207.802-7.88%2020.504-.05%2028.334l19.899%2019.899c7.83%207.83%2020.532%207.808%2028.334-.05l205.935-207.404-1.588%2056.003c-.362%2013.133%2010.186%2023.976%2023.324%2023.976h14.904c12.887%200%2023.334-10.447%2023.334-23.333V127.111z%22/%3E%3C/svg%3E");width:14px;margin-left:10px;top:1px}
.more-menu-panel__menu li .sub-menu{display:none;background-color:#0A90EE;margin-bottom:0}
.more-menu-panel__menu li .sub-menu a{font-weight:300;position:relative;line-height:1.1}
.more-menu-panel__menu li .sub-menu a:before{content:'\25CB';font-size:18px;margin-right:10px;position:relative;top:-1px}
.more-menu-panel__menu li .sub-menu a:hover{background-color:#0F63BA;color:#fff}
.more-menu-panel__menu li .sub-menu li.current-menu-item a span,.more-menu-panel__menu li .sub-menu li.current_page_item a span{text-decoration:underline;color:#fff}
.more-menu-panel__menu li .sub-menu li.current-menu-item a:before,.more-menu-panel__menu li .sub-menu li.current_page_item a:before{color:#fff}
.more-menu-panel__menu li a{display:block;transition:background-color .2s ease-out;transition-delay:0s;text-decoration:none}
.more-menu-panel__menu li a:hover{background-color:#0F63BA}
.more-menu-panel__menu li.expandable:before,.more-menu-panel__menu>li:before{position:absolute;content:"";width:1px;left:0;background-color:#2A4E98;margin-left:0}
.more-menu-panel__menu li.expandable:hover:before,.more-menu-panel__menu>li:hover:before{background-color:transparent}
.more-menu-panel__menu li.expandable:hover+li:before,.more-menu-panel__menu>li:hover+li:before{background-color:transparent}
.more-menu-panel__menu li.expandable.expanded:before,.more-menu-panel__menu>li.expanded:before{background-color:#0A90EE}
.more-menu-panel__menu li.expandable.first-menu-item:before,.more-menu-panel__menu>li.first-menu-item:before{content:none}
.people-menu-panel__columns{box-sizing:border-box;justify-content:space-between}
.people-menu-panel__column{width:50%;max-width:440px;box-sizing:border-box}
.people-menu-panel__column--left{position:relative;display:flex;flex-direction:column}
.people-menu-panel__column--left:after{content:"";position:absolute;right:0;top:100px;height:158px;width:1px;background-color:#2D4D96}
.people-menu-panel__column .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel__column .text{border:1px solid #13378B}
.people-menu-panel__toggles{display:flex;justify-content:space-between}
.people-menu-panel__toggle-advanced-search{background:0 0;border:none;align-self:center;padding-left:0}
.people-menu-panel__toggle-advanced-search:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M443.5%20162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17%200L224%20351%2028.5%20155.5c-4.7-4.7-12.3-4.7-17%200l-7.1%207.1c-4.7%204.7-4.7%2012.3%200%2017l211%20211.1c4.7%204.7%2012.3%204.7%2017%200l211-211.1c4.8-4.7%204.8-12.3.1-17z%22/%3E%3C/svg%3E");width:13px}
.people-menu-panel__toggle-advanced-search:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M443.5%20162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17%200L224%20351%2028.5%20155.5c-4.7-4.7-12.3-4.7-17%200l-7.1%207.1c-4.7%204.7-4.7%2012.3%200%2017l211%20211.1c4.7%204.7%2012.3%204.7%2017%200l211-211.1c4.8-4.7%204.8-12.3.1-17z%22/%3E%3C/svg%3E")}
.people-menu-panel__toggle-advanced-search:focus{outline:0}
.people-menu-panel__toggle-simple-search{background:0 0;border:none;align-self:center;padding-left:0;margin-top:0}
.people-menu-panel__toggle-simple-search:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M4.465%20366.475l7.07%207.071c4.686%204.686%2012.284%204.686%2016.971%200L224%20178.053l195.494%20195.493c4.686%204.686%2012.284%204.686%2016.971%200l7.07-7.071c4.686-4.686%204.686-12.284%200-16.97l-211.05-211.051c-4.686-4.686-12.284-4.686-16.971%200L4.465%20349.505c-4.687%204.686-4.687%2012.284%200%2016.97z%22/%3E%3C/svg%3E");width:13px}
.people-menu-panel__toggle-simple-search:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M4.465%20366.475l7.07%207.071c4.686%204.686%2012.284%204.686%2016.971%200L224%20178.053l195.494%20195.493c4.686%204.686%2012.284%204.686%2016.971%200l7.07-7.071c4.686-4.686%204.686-12.284%200-16.97l-211.05-211.051c-4.686-4.686-12.284-4.686-16.971%200L4.465%20349.505c-4.687%204.686-4.687%2012.284%200%2016.97z%22/%3E%3C/svg%3E")}
.people-menu-panel__toggle-simple-search:focus{outline:0}
.people-menu-panel__view-all{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;background:0 0;box-shadow:inset 0 0 0 3px #3557A5;margin-left:7px}
.people-menu-panel__view-all:hover{background-color:#0A90EE;color:#fff}
.people-menu-panel__view-all:hover:after{content:none}
.people-menu-panel__view-all:after{content:none}
.people-menu-panel__view-all:focus{outline:0}
.people-menu-panel__view-all:hover{box-shadow:inset 0 0 0 3px #0A90EE}
.people-menu-panel__field{border:1px solid #13378B}
.people-menu-panel .people-filter-button{height:20px;width:20px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:transparent;margin:10px 10px 5px 0;text-decoration:none}
.people-menu-panel .people-filter-button:hover{background-color:#0A90EE;color:#fff}
.people-menu-panel .view-all-people-mobile .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel .rd-field{background-size:18px 18px;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M441.9%20167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 20px)}
.firm-menu-panel__columns,.service-menu-panel__columns{flex-direction:row;justify-content:space-between;box-sizing:border-box}
.service-menu-panel__column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}
.services-menu-panel__view-all__wrapper{width:100%}
.services-menu-panel button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.services-menu-panel button:hover{background-color:#0A90EE;color:#fff}
.services-menu-panel button:hover:after{content:none}
.services-menu-panel button:after{content:none}
.services-menu-panel button:focus{outline:0}
.firm-menu-panel__menu{display:flex;margin:0}
.firm-menu-panel__menu a{display:block;text-decoration:none}
.firm-menu-panel__menu a:hover{background-color:#0F63BA}
.firm-menu-panel__menu>li{position:relative;margin:0;padding:0;letter-spacing:.5px}
.firm-menu-panel__menu>li:before{position:absolute;content:"";width:1px;left:0;background-color:#2A4E98;margin-left:0}
.firm-menu-panel__menu>li:first-child{padding-left:0}
.firm-menu-panel__menu>li:first-child:before{display:none}
.firm-menu-panel__menu>li:last-child{border:none;padding-right:0}
.firm-menu-panel__menu>li:hover:before{background-color:#0F63BA}
.firm-menu-panel__menu>li:hover+li:before{background-color:transparent}
.firm-menu-panel__menu>li.menu-item-has-children{position:relative}
.firm-menu-panel__menu>li.menu-item-has-children>a:after{content:"\f078";font-family:FontAwesome;font-size:15px;margin-left:26px}
.firm-menu-panel__menu>li.menu-item-has-children.expanded>a:after{font-family:FontAwesome;content:"\f077"}
.firm-menu-panel__menu .current-menu-ancestor>a,.firm-menu-panel__menu .current-menu-item>a,.firm-menu-panel__menu .current-menu-parent>a{background:#0686F3!important}
.firm-menu-panel__menu .current-menu-ancestor:hover:before,.firm-menu-panel__menu .current-menu-item:hover:before,.firm-menu-panel__menu .current-menu-parent:hover:before{background-color:#0A90EE}
.firm-menu-panel__menu .current-menu-ancestor:before,.firm-menu-panel__menu .current-menu-item:before,.firm-menu-panel__menu .current-menu-parent:before{background-color:#0A90EE}
.firm-menu-panel__menu .expandable ul a,.firm-menu-panel__menu .expandable.expanded>a{background-color:transparent}
.firm-menu-panel__menu .expandable.expanded>a:hover{background-color:transparent;color:#0686F3}
.firm-menu-panel__menu .expandable ul a{padding:0;font-size:inherit;font-weight:inherit}
.firm-menu-panel__menu .sub-menu{font-size:18px;font-weight:300}
.firm-menu-panel__menu .sub-menu li{margin:8px 0 0 0;padding-left:20px}
.firm-menu-panel__menu .sub-menu li:before{font-family:FontAwesome;font-size:10px;top:5px;margin-left:-20px;content:"\25A0"}
.firm-menu-panel__menu .sub-menu li:hover a{color:#0686F3;background-color:transparent}
#panel-office-datalist,#panel-people-search-by-keyword__predictiveSearch__dropdown,#panel-position-datalist,#panel-practice-area-datalist,#panel-services-search-by-keyword__predictiveSearch__dropdown{border:1px solid #13378B;border-top:0}
.menu-panel__search-button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.menu-panel__search-button:hover{background-color:#0A90EE;color:#fff}
.menu-panel__search-button:hover:after{content:none}
.menu-panel__search-button:after{content:none}
.menu-panel__search-button:focus{outline:0}
.main__inner{width:auto;max-width:100%;padding:0 25px;background-color:#fff}
.content__post{display:block;position:relative;width:100%;margin-right:0;float:left}
.content__post--has-secondary{margin-right:0}
.content--has-primary.has-sidebar .content__post{width:100%}
#mobile-main{width:auto;padding:0 25px 25px;margin-bottom:35px;border-bottom:1px solid #E7E7E7}
#mobile-main a{position:relative;display:block;background:#13378B;padding:12px 18px;margin-bottom:15px;color:#fff;font-family:'Neue Helvetica W05',sans-serif;font-weight:600}
#mobile-main a:after{content:"\f138";position:absolute;top:16px;right:18px;font-family:FontAwesome}
.mobile{display:none!important}
#sidebar-primary nav ul li{margin-bottom:0;border-top:1px solid #E7E7E7}
#sidebar-primary nav ul li.last-menu-item{border-bottom:1px solid #E7E7E7}
#sidebar-primary nav ul li.current_page_item a:after{content:"";position:absolute;left:0;bottom:-10px;height:5px;width:100%;background-color:#13378B}
#sidebar-primary nav ul li a{display:inline-block;position:relative;color:#272727;font-weight:400;padding:0;border:none}
#sidebar-primary nav ul li a:hover{color:#0A90EE}
#sidebar-secondary{float:right;width:100%;margin-left:0;margin-top:50px}
#section-nav,.main-microsite-menu-wrap{position:relative;margin:0 auto;margin-top:-105px;background-color:#0A90EE;box-sizing:border-box;border-top:0}
#section-nav nav,.main-microsite-menu-wrap nav{height:100%}
#section-nav nav.microsite-menu--empty,.main-microsite-menu-wrap nav.microsite-menu--empty{height:50px}
#section-nav nav ul,.main-microsite-menu-wrap nav ul{display:flex;flex-direction:row;height:inherit;align-items:center;justify-content:flex-start;margin:0}
#section-nav nav ul li,.main-microsite-menu-wrap nav ul li{margin:0;letter-spacing:.13px;height:100%;display:flex;align-items:center;position:relative}
#section-nav nav ul li.last-menu-item,.main-microsite-menu-wrap nav ul li.last-menu-item{margin-right:0}
#section-nav nav ul li:before,.main-microsite-menu-wrap nav ul li:before{content:none}
#section-nav nav ul li.current-menu-item:after,#section-nav nav ul li.current_page_item:after,.main-microsite-menu-wrap nav ul li.current-menu-item:after,.main-microsite-menu-wrap nav ul li.current_page_item:after{content:"";position:absolute;bottom:0;left:0;height:6px;background-color:#fff;width:100%}
#section-nav nav ul li a,.main-microsite-menu-wrap nav ul li a{color:#fff}
#section-nav nav ul li a:hover,.main-microsite-menu-wrap nav ul li a:hover{color:#13378B}
#section-nav-inner{height:100%;box-sizing:border-box}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-current-openings-page-type .main__inner,.page-custom-careers .main__inner{margin-top:0}
.blogs-microsite .marquee{background:url(/content/themes/mako-theme/img/blog-biologics-marquee.jpg) no-repeat center center;background-size:cover}
.blogs-microsite .main-microsite-menu-wrap{background:0 0;margin-top:-50px}
.blogs-microsite .microsite-menu ul li{margin-right:4px}
.blogs-microsite .microsite-menu ul li.current-menu-item>a{background-color:#fff;color:#13378B}
.blogs-microsite .microsite-menu ul li.current-menu-item>a:hover{background-color:#fff;color:#13378B}
.blogs-microsite .microsite-menu ul li a{background-color:rgba(255,255,255,.25)}
.blogs-microsite .microsite-menu ul li a:hover{color:rgba(255,255,255,.5)}
.blogs-microsite .microsite-page-heading{font-size:30px}
.blogs-microsite .microsite-page-heading+.description h2{margin-bottom:30px}
.blogs-microsite .btn:not(.button){background-color:#13378B}
.blogs-microsite .btn:not(.button):hover{background-color:#0A90EE}
.blogs-microsite #sidebar-primary{display:flex;flex-direction:column}
.blogs-microsite #post-content ul li{line-height:1.8}
.blogs-microsite-title.page-title-wrapper{text-align:left}
.blogs-microsite-title.page-title-wrapper a{color:#fff}
.blogs-microsite-title.page-title-wrapper a:hover{color:#fff}
.blogs-header-wrapper{width:100%;display:flex;align-items:center}
.blogs-header-wrapper .header-logo-link{order:0}
.sidebar-blogs-microsite-primary .blog-cat-wrapper li:before{content:"\25A0";color:#272727;font-size:9px;margin-right:8px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.sidebar-blogs-microsite-primary .blog-cat-wrapper li a{background-color:transparent;border:none}
.blogs-search-subscribe{margin-top:30px}
.blog-category-list-item{margin-bottom:0}
.blog-author img{width:60px;margin-right:20px}
.blog-post-detail .blog-post-title{font-size:28px}
.blog-post-title{color:#333}
.blog-post-title:hover{color:#13378B}
.blog-post-byline{font-size:17px}
.blog-post-byline-block{margin-bottom:20px;display:flex;flex-direction:column}
.blog-post-listing-content .blog-post-thumbnail{float:left;margin:0 45px 0 0}
.blog-post-listing:first-child{padding-top:0!important;margin-top:0!important}
.blog-post-listing h2{font-size:28px}
.blog-post-author-cards{display:flex;flex-wrap:wrap;font-size:17px}
.blog-post-author-cards .author-item img{margin-bottom:7px}
.blog-post-author-cards .author-item a{color:#333}
.blog-post-author-cards .author-item a:hover{color:#13378B}
.blog-search-form{display:flex}
.blog-search-form .field{margin-bottom:0}
.blog-search-form .btn:not(.button){padding:13px 10px;color:#fff;background-color:#BABABA}
.blog-search-input{background:#F3F3F3}
.contributing-authors .author-name a{color:#333}
.contributing-authors .author-name a:hover{color:#13378B}
.menu-hidden .return-to-mainsite{position:relative;margin:0 25px 0 auto}
.menu-hidden .return-to-mainsite a{display:flex;align-items:center;color:#fff;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;text-transform:uppercase;font-size:16px}
.menu-hidden .return-to-mainsite a:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M34.52%20239.03L228.87%2044.69c9.37-9.37%2024.57-9.37%2033.94%200l22.67%2022.67c9.36%209.36%209.37%2024.52.04%2033.9L131.49%20256l154.02%20154.75c9.34%209.38%209.32%2024.54-.04%2033.9l-22.67%2022.67c-9.37%209.37-24.57%209.37-33.94%200L34.52%20272.97c-9.37-9.37-9.37-24.57%200-33.94z%22/%3E%3C/svg%3E");width:10px;position:absolute;left:-18px;top:4px}
.menu-hidden .return-to-mainsite a:hover{color:#13378B}
.menu-hidden .return-to-mainsite a:hover:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M34.52%20239.03L228.87%2044.69c9.37-9.37%2024.57-9.37%2033.94%200l22.67%2022.67c9.36%209.36%209.37%2024.52.04%2033.9L131.49%20256l154.02%20154.75c9.34%209.38%209.32%2024.54-.04%2033.9l-22.67%2022.67c-9.37%209.37-24.57%209.37-33.94%200L34.52%20272.97c-9.37-9.37-9.37-24.57%200-33.94z%22/%3E%3C/svg%3E")}
.client-blogs-page-type .content__inner,.client-blogs-page-type .content__post{width:100%;margin-right:0}
.client-blogs-intro p:first-child{font-size:17px}
.blogs-listing-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-top:43px}
.blogs-listing-entry{position:relative;height:auto;width:auto;display:block;color:#fff;overflow:hidden}
.blogs-listing-entry>a{overflow:hidden}
.blogs-listing-entry a{display:block}
.blogs-listing-entry a:after{content:"";background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.4),rgba(0,0,0,.5));position:absolute;bottom:0;left:0;width:100%;height:50px;pointer-events:none;cursor:pointer;transition:height .5s;z-index:0}
.blogs-listing-entry a:hover .blogs-listing-entry__image{opacity:1;margin-bottom:0;transform:scale(1.1)}
.blogs-listing-entry a:hover .blogs-listing-entry__read-more{opacity:1}
.blogs-listing-entry a:hover .blogs-listing-entry__text-wrapper{bottom:45px}
.blogs-listing-entry a:hover:after{height:50%}
.blogs-listing-entry__image{margin-top:0;display:block;transition:transform .5s;transform:scale(1.05) rotate(.1deg)}
.blogs-listing-entry__text-wrapper{position:absolute;left:40px;bottom:17px;transition:bottom .5s;z-index:1}
.blogs-listing-entry__title{display:block;font-size:26px;margin-bottom:12px;font-family:'Neue Helvetica W05',sans-serif;color:#fff;text-decoration:none;font-weight:400}
.blogs-listing-entry__read-more{opacity:0;overflow:hidden;transition:opacity .5s;color:#fff;font-size:15px;text-transform:uppercase}
.blogs-listing-entry__read-more:after{display:inline-block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M576%2014.4l-.174%20163.2c0%207.953-6.447%2014.4-14.4%2014.4H528.12c-8.067%200-14.56-6.626-14.397-14.691l2.717-73.627-2.062-2.062-278.863%20278.865c-4.686%204.686-12.284%204.686-16.971%200l-23.029-23.029c-4.686-4.686-4.686-12.284%200-16.971L474.379%2061.621l-2.062-2.062-73.626%202.717C390.626%2062.44%20384%2055.946%20384%2047.879V14.574c0-7.953%206.447-14.4%2014.4-14.4L561.6%200c7.953%200%2014.4%206.447%2014.4%2014.4zM427.515%20233.74l-24%2024a12.002%2012.002%200%200%200-3.515%208.485V458a6%206%200%200%201-6%206H54a6%206%200%200%201-6-6V118a6%206%200%200%201%206-6h301.976c10.691%200%2016.045-12.926%208.485-20.485l-24-24A12.002%2012.002%200%200%200%20331.976%2064H48C21.49%2064%200%2085.49%200%20112v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48V242.225c0-10.691-12.926-16.045-20.485-8.485z%22/%3E%3C/svg%3E");width:15px;height:18px;margin-left:11px}
.blogs-listing-entry__image{vertical-align:top}
.subscribe-to-our-feed{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:23px}
.subscribe-to-our-feed h4{width:100%}
.subscribe-to-our-feed a{display:flex;align-items:center;color:#333;position:relative;font-size:16px}
.subscribe-to-our-feed a:before{position:relative;top:0;left:0;width:14px;height:18px;margin-right:11px;display:inline-block;z-index:3}
.subscribe-to-our-feed a:hover{color:#13378B}
.subscribe-to-our-feed a::selection{color:#fff}
.subscribe-to-our-feed .blog-email-link{margin-top:3px}
.subscribe-to-our-feed .blog-email-link:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.49%2032%200%2053.49%200%2080v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48V80c0-26.51-21.49-48-48-48zM178.117%20262.104C87.429%20196.287%2088.353%20196.121%2064%20177.167V152c0-13.255%2010.745-24%2024-24h272c13.255%200%2024%2010.745%2024%2024v25.167c-24.371%2018.969-23.434%2019.124-114.117%2084.938-10.5%207.655-31.392%2026.12-45.883%2025.894-14.503.218-35.367-18.227-45.883-25.895zM384%20217.775V360c0%2013.255-10.745%2024-24%2024H88c-13.255%200-24-10.745-24-24V217.775c13.958%2010.794%2033.329%2025.236%2095.303%2070.214%2014.162%2010.341%2037.975%2032.145%2064.694%2032.01%2026.887.134%2051.037-22.041%2064.72-32.025%2061.958-44.965%2081.325-59.406%2095.283-70.199z%22/%3E%3C/svg%3E")}
.subscribe-to-our-feed .blog-twitter-link{margin-top:3px}
.subscribe-to-our-feed .blog-twitter-link:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-48.9%20158.8c.2%202.8.2%205.7.2%208.5%200%2086.7-66%20186.6-186.6%20186.6-37.2%200-71.7-10.8-100.7-29.4%205.3.6%2010.4.8%2015.8.8%2030.7%200%2058.9-10.4%2081.4-28-28.8-.6-53-19.5-61.3-45.5%2010.1%201.5%2019.2%201.5%2029.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7%204.9%2018.9%207.9%2029.6%208.3a65.447%2065.447%200%200%201-29.2-54.6c0-12.2%203.2-23.4%208.9-33.1%2032.3%2039.8%2080.8%2065.8%20135.2%2068.6-9.3-44.5%2024-80.6%2064-80.6%2018.9%200%2035.9%207.9%2047.9%2020.7%2014.8-2.8%2029-8.3%2041.6-15.8-4.9%2015.2-15.2%2028-28.8%2036.1%2013.2-1.4%2026-5.1%2037.8-10.2-8.9%2013.1-20.1%2024.7-32.9%2034z%22/%3E%3C/svg%3E")}
.subscribe-to-our-feed .blog-linkedin-link:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%22/%3E%3C/svg%3E")}
.subscribe-to-our-feed .rss-feed:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M400%2032H48C21.49%2032%200%2053.49%200%2080v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48V80c0-26.51-21.49-48-48-48zM112%20416c-26.51%200-48-21.49-48-48s21.49-48%2048-48%2048%2021.49%2048%2048-21.49%2048-48%2048zm157.533%200h-34.335c-6.011%200-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535%205.468-11.777%2011.994-11.425%20110.546%205.974%20198.997%2094.536%20204.964%20204.964.352%206.526-4.89%2011.994-11.425%2011.994zm103.027%200h-34.334c-6.161%200-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882%20152.949%2064%20147.935%2064%20141.774V107.44c0-6.454%205.338-11.664%2011.787-11.432%20167.83%206.025%20302.21%20141.191%20308.205%20308.205.232%206.449-4.978%2011.787-11.432%2011.787z%22/%3E%3C/svg%3E")}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{font-size:30px}
.blog-microsite-template .blog-post-title{font-size:17px;margin-top:3px;color:#272727}
.blog-microsite-template .blog-post-title:hover{color:#0A90EE}
.rss-heading{border:0;padding:0;margin-top:75px}
.publication-listing.first{border-top:none}
.publication-listing.first .publication-excerpt{line-height:1.8;margin-top:13px}
.list-space li{margin-bottom:45px;padding-top:38px;margin-left:0;border-top:1px solid #E7E7E7}
.list-space li:before{content:none}
.list-space li .blog-post-title{margin-top:0}
.list-space li a:not(.read-more){display:inline-block;text-decoration:none;color:#272727;font-size:23px}
.list-space li a:not(.read-more):hover{color:#0A90EE}
.list-space li span{line-height:1.8;margin-top:13px}
.list-space li a{display:none}
.blog-subscribe-microsite-template .subscribe-field .select,.blog-subscribe-microsite-template .subscribe-field .text{width:100%;background-color:#F3F3F3}
.microsite-menu-secondary{margin-top:0;padding:40px 25px 0}
.microsite-menu-secondary li{font-family:'Neue Helvetica W05',sans-serif;letter-spacing:.5px;margin:0;border-top:1px solid #87B1DC}
.microsite-menu-secondary li.first-menu-item{border:none}
.microsite-menu-secondary li a{font-size:18px;background-color:#0F63BA;padding:12px 35px 12px 25px}
.microsite-menu-secondary li a:after{content:none}
.microsite-menu-secondary li.current-menu-item>a{background:#7ACA12;color:#fff}
.microsite-menu-secondary li.current-menu-item>a:hover{color:#fff;background:#7ACA12}
.sub-menu li{width:100%}
.sub-menu a:hover{color:#fff;background:#13378B}
.sub-menu .about-the-firm-menu{font-size:16px;float:none}
.main-microsite-menu-wrap nav ul{margin:0 auto;flex-wrap:wrap}
.main-microsite-menu-wrap nav ul li{margin:0;line-height:1}
.main-microsite-menu-wrap nav ul li a{background:0 0;position:relative}
.main-microsite-menu-wrap nav ul li::before{content:none}
#section-nav-inner{margin:0 auto}
#menu-about-the-firm,#menu-careers-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none;background-color:#949494}
.menu-about-the-firm-container,.menu-careers-menu-container,.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:'Neue Helvetica W05',sans-serif;font-size:16px;font-weight:400;text-transform:none;max-width:100%;width:100%;overflow:visible}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul,.microsite-menu ul{margin:0 auto;flex-wrap:wrap;overflow:hidden}
.menu-about-the-firm-container ul li,.menu-careers-menu-container ul li,.microsite-menu ul li{margin:0;line-height:1}
.menu-about-the-firm-container ul li.first-menu-item,.menu-careers-menu-container ul li.first-menu-item,.microsite-menu ul li.first-menu-item{position:relative}
.menu-about-the-firm-container ul li.first-menu-item a,.menu-careers-menu-container ul li.first-menu-item a,.microsite-menu ul li.first-menu-item a{position:relative;padding-left:0}
.menu-about-the-firm-container ul li.first-menu-item:before,.menu-careers-menu-container ul li.first-menu-item:before,.microsite-menu ul li.first-menu-item:before{left:-100px;content:"";height:2px;background-color:#47ABF2;width:5000px;position:absolute;bottom:-2px;top:auto}
.menu-about-the-firm-container ul li a,.menu-careers-menu-container ul li a,.microsite-menu ul li a{background:0 0}
.menu-about-the-firm-container ul li::before,.menu-careers-menu-container ul li::before,.microsite-menu ul li::before{content:none}
.menu-about-the-firm-container .current-menu-item:after,.menu-careers-menu-container .current-menu-item:after,.microsite-menu .current-menu-item:after{content:"";position:absolute;bottom:0;left:0;height:6px;background-color:#fff;width:100%}
.menu-about-the-firm-container .current-menu-item a,.menu-careers-menu-container .current-menu-item a,.microsite-menu .current-menu-item a{color:#fff}
.menu-careers-menu-container li::before{display:none}
#section-nav .menu-firm-menu-container .menu{justify-content:flex-start;flex-wrap:wrap}
#section-nav .menu-careers-container .menu{justify-content:space-between}
.menu-office-locations-container{display:none}
.mobile-microsite-menu{font-family:'Neue Helvetica W05',sans-serif}
.mobile-microsite-menu a{font-size:18px;letter-spacing:.5px}
.mobile-microsite-menu .menu .current-menu-item>a{background:#7ACA12}
.mobile-microsite-menu .menu .current-menu-item>a:hover{background-color:#7ACA12}
.mobile-microsite-menu .menu a{background-color:#0F63BA}
.mobile-microsite-menu .menu a:hover{background-color:#0F63BA}
.mobile-search{order:2;cursor:pointer}
.mobile-search__toggle{display:flex;align-items:center;width:66px;height:80px;font-size:17px;background:0 0}
.mobile-search__toggle:before{content:none}
.mobile-search__toggle:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");width:21px;display:block;margin-left:36px;top:30px;position:absolute}
.mobile-search__form{background:#0F63BA}
.mobile-search__panel{left:0;margin:0 -67px 0 0;padding:25px 25px 25px;background-color:#0A90EE}
.mobile-search__submit{background-color:#7ACA12;width:50px;min-width:50px;height:50px}
.mobile-menu__toggle--header{background-color:#fff;height:80px;width:66px;cursor:pointer}
.mobile-menu__toggle--header:after{line-height:1;color:#272727;font-size:24px}
.mobile-menu__toggle--microsite{right:0;bottom:0;top:inherit;background:#7ACA12;cursor:pointer}
.mobile-menu__toggle--microsite:hover{background:#7ACA12}
.mobile-menu__toggle--microsite:hover:after{color:#fff}
.mobile-menu--microsite .menu{top:0}
.mobile-menu--microsite .menu a{border-top:1px solid #78A7D7}
.mobile-menu--header{z-index:99}
.mobile-menu__menu{margin-top:0;overflow:hidden}
.mobile-menu__menu a{padding:12px 35px 12px 24px}
.mobile-menu .sub-menu{margin-top:0}
.mobile-menu .sub-menu a{font-weight:400}
.mobile-header-menu{font-family:'Neue Helvetica W05',sans-serif;letter-spacing:.5px}
.mobile-header-menu li.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E");margin-top:-9px;width:14px}
.mobile-header-menu li.menu-item-type-back a{background-color:#13378B!important;color:#546EAB;font-weight:500}
.mobile-header-menu li.menu-item-type-back a:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23546EAB%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20504C119%20504%208%20393%208%20256S119%208%20256%208s248%20111%20248%20248-111%20248-248%20248zM142.1%20273l135.5%20135.5c9.4%209.4%2024.6%209.4%2033.9%200l17-17c9.4-9.4%209.4-24.6%200-33.9L226.9%20256l101.6-101.6c9.4-9.4%209.4-24.6%200-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9%200L142.1%20239c-9.4%209.4-9.4%2024.6%200%2034z%22/%3E%3C/svg%3E");width:14px}
.mobile-header-menu a{width:100%;background:#0F63BA;border-top:1px solid #679CD3;font-size:17px}
.mobile-header-menu a:after{content:none}
.mobile-header-menu a:hover{background:#0F63BA!important}
.mobile-header-menu .current-menu-item>a{background:#7ACA12;color:#fff}
.mobile-header-menu .current-menu-item>a:hover{background:#7ACA12}
.mobile-header-menu .current-menu-item .current-menu-item>a{background:#7ACA12}
.mobile-header-menu .current-menu-ancestor>a,.mobile-header-menu .current-menu-item>a{background:#7ACA12!important}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{display:flex;flex-direction:row;align-items:center;-webkit-box-align:center;width:100%;background-color:#13378B;margin-bottom:0;min-height:138px}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{position:relative;text-align:center;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.archive-detail-page .marquee__inner:before,.marquee__inner:before,.microsite .marquee__inner:before,.single-office .marquee__inner:before{clear:both;content:".";display:block;height:0;overflow:hidden}
.archive-detail-page .marquee__inner:after,.marquee__inner:after,.microsite .marquee__inner:after,.single-office .marquee__inner:after{clear:both;content:".";display:block;height:0;overflow:hidden}
.archive-detail-page .marquee .breadcrumb-link::before,.marquee .breadcrumb-link::before,.microsite .marquee .breadcrumb-link::before,.single-office .marquee .breadcrumb-link::before{content:none}
.person-microsite.not-main-microsite-template .marquee .marquee__info{display:none}
.person-microsite .marquee{position:relative;margin-bottom:0;overflow:hidden;z-index:0}
.person-microsite .marquee--no-photo{display:flex;flex-direction:row;align-items:center;-webkit-box-align:center;width:100%;height:auto}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info,.person-microsite .marquee--no-photo .marquee__info-wrapper>h1{position:relative;margin-left:0}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info{flex-wrap:nowrap;flex-direction:row}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div{width:auto;position:relative}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child):before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#205DAD}
.person-microsite .marquee--no-photo .marquee__inner{position:relative;display:flex;height:100%;box-sizing:border-box}
.person-microsite .marquee--no-photo.marquee--empty-microsite-nav .marquee__info-wrapper{justify-content:center;margin-top:0}
.person-microsite .marquee__inner{position:static;padding-bottom:0;height:100%}
.person-microsite .marquee__info-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center}
.person-microsite .marquee img{display:block;top:0;right:0;max-width:none;width:100%;z-index:-1}
.person-microsite .marquee img.rainmaker-placeholder-image{display:none}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{display:block;font-size:32px;font-weight:500;text-align:left;line-height:1.1;color:#272727;letter-spacing:5px;text-transform:uppercase}
.archive-listing-page .page-title-wrapper a,.marquee .breadcrumb-link a,.page-title-wrapper a{color:#fff}
.heading-location-post-block .page-title-wrapper{margin-bottom:25px;font-weight:500;font-size:30px;color:#272727;text-align:left;letter-spacing:0}
.heading-location-post-block .page-title{text-transform:none}
.archive-search-results .page-title-wrapper,.client-ctc-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.global-search-results .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#272727;text-transform:uppercase}
.global-search-results .page-title-wrapper{color:#272727;text-transform:uppercase}
.practice-area-microsite .page-title-wrapper,.practice-area-post-type .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#272727;text-transform:uppercase}
.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.archive-search-results .page-title-wrapper{color:#272727;text-transform:uppercase}
.page-client-ctc-charter-title-company-llc .page-title-wrapper,.page-custom-disclaimer-privacy .page-title-wrapper,.page-select-file-transfer .page-title-wrapper{color:#272727;text-transform:uppercase}
.client-blogs-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.event-post-type:not(.practice-area-microsite) .page-title-wrapper,.events-page-type .page-title-wrapper,.news-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.news-page-type .page-title-wrapper,.press-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.publication-post-type:not(.practice-area-microsite) .page-title-wrapper,.publications-page-type .page-title-wrapper{color:#272727;text-transform:uppercase}
.microsite-page-heading{font-size:30px;text-transform:none;border-bottom:1px solid #E7E7E7;padding-bottom:30px}
.microsite-title{margin-right:0}
.microsite-detail-heading .breadcrumb-link{display:block;text-transform:uppercase;letter-spacing:3px;font-weight:300;font-size:11px;color:#B9B9B9}
.microsite-detail-heading .breadcrumb-link:before{display:none}
.microsite .main__inner{margin-top:0}
.microsite .news-item-listing.last,.microsite .press-item-listing.last{border-bottom:1px solid #E7E7E7;padding-bottom:45px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;margin-left:0;font-size:18px}
.microsite .child-post-type-news-item .view-all:hover,.microsite .child-post-type-press-item .view-all:hover{background-color:#0A90EE;color:#fff}
.microsite .child-post-type-news-item .view-all:hover:after,.microsite .child-post-type-press-item .view-all:hover:after{content:none}
.microsite .child-post-type-news-item .view-all:after,.microsite .child-post-type-press-item .view-all:after{content:none}
.microsite .child-post-type-news-item .view-all:focus,.microsite .child-post-type-press-item .view-all:focus{outline:0}
.microsite .twitter-timeline{border:1px solid #eee!important;padding:10px!important;border-radius:10px!important}
.microsite .twitter-timeline .timeline-Footer{height:50px!important}
#sidebar-mobile-person-microsite-primary{display:flex;flex-direction:column}
#sidebar-mobile-person-microsite-secondary .associations-widget ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul,.sidebar-person-microsite-primary .associations-widget ul,.sidebar-person-microsite-primary .attorney-admission-widget ul,.sidebar-person-microsite-primary .attorney-education-widget ul{margin-left:0}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li,.sidebar-person-microsite-primary .associations-widget ul li,.sidebar-person-microsite-primary .attorney-admission-widget ul li,.sidebar-person-microsite-primary .attorney-education-widget ul li{margin-left:32px;margin-bottom:4px;line-height:1.4}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li::before,.sidebar-person-microsite-primary .associations-widget ul li::before,.sidebar-person-microsite-primary .attorney-admission-widget ul li::before,.sidebar-person-microsite-primary .attorney-education-widget ul li::before{content:"\25CF";font-family:FontAwesome;font-size:10px;color:#272727;margin-right:8px;right:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;margin-left:-32px;margin-top:-2px;top:6px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li ul,.sidebar-person-microsite-primary .associations-widget ul li ul,.sidebar-person-microsite-primary .attorney-admission-widget ul li ul,.sidebar-person-microsite-primary .attorney-education-widget ul li ul{margin-top:10px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li,.sidebar-person-microsite-primary .associations-widget ul li li,.sidebar-person-microsite-primary .attorney-admission-widget ul li li,.sidebar-person-microsite-primary .attorney-education-widget ul li li{margin:0 0 0 25px;line-height:1.4}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li:before,.sidebar-person-microsite-primary .associations-widget ul li li:before,.sidebar-person-microsite-primary .attorney-admission-widget ul li li:before,.sidebar-person-microsite-primary .attorney-education-widget ul li li:before{content:"";width:13px;height:1px;background:#272727;top:14px;margin-left:-23px}
#sidebar-mobile-person-microsite-secondary .widget-content>ul,.sidebar-person-microsite-primary .widget-content>ul{margin-top:0}
.person-microsite.postid-1023 .firm-highlights,.person-microsite.postid-1023 .marquee__icons-wrapper,.person-microsite.postid-903 .firm-highlights,.person-microsite.postid-903 .marquee__icons-wrapper{display:none!important}
.person-microsite.not-main-microsite-template #sidebar-primary{display:none}
.person-microsite .event-teaser-widget{color:#fff;order:5}
.person-microsite .event-teaser-widget .post-title,.person-microsite .event-teaser-widget .widget-title{color:#fff}
.person-microsite .event-teaser-widget .event-listing__flag,.person-microsite .event-teaser-widget .more-link{display:none}
.person-microsite .event-teaser-widget .event-teaser{background-color:#7ACA12;font-weight:400;padding:36px 32px 36px 32px}
.person-microsite .event-teaser-widget .event-teaser .post-title{font-size:32px;word-break:break-word}
.person-microsite .event-teaser-widget .event-teaser .widget-title{font-size:18px;font-weight:400}
.person-microsite .event-teaser-widget .event-teaser h5{width:100%;margin-top:17px}
.person-microsite .event-teaser-widget .event-teaser h5 a:hover{color:#fff}
.person-microsite .event-teaser-widget .event-teaser__details{display:flex;flex-direction:column;position:relative;font-weight:400;font-size:18px;margin-top:20px}
.person-microsite .event-teaser-widget .event-teaser__details time{order:1;margin-left:24px;margin-top:4px}
.person-microsite .event-teaser-widget .event-teaser__details span{display:flex}
.person-microsite .event-teaser-widget .event-teaser__details span:before{position:relative;display:inline-block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%22/%3E%3C/svg%3E");width:14px;min-width:14px;margin-right:10px;height:22px}
.person-microsite .event-teaser-widget .event-teaser__details br{display:none}
.person-microsite #sidebar-primary{display:flex;flex-direction:column}
.person-info-widget{width:auto}
.person-info-widget .person-image{background:#BDBDBD}
.person-info-widget .person-full-name{letter-spacing:.5px;font-size:28px;font-weight:600;word-wrap:break-word;color:#333;margin-top:0}
.person-info-widget .person-title{font-size:17px;font-weight:300;font-family:'Neue Helvetica W05',sans-serif;letter-spacing:.5px}
.person-info-widget .person-email-link{line-height:1.3}
.person-info-widget .person-email-link a{color:#0A90EE;text-decoration:underline;display:inline-flex;flex-direction:row;align-items:center}
.person-info-widget .person-email-link a:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M502.3%20190.8c3.9-3.1%209.7-.2%209.7%204.7V400c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V195.6c0-5%205.7-7.8%209.7-4.7%2022.4%2017.4%2052.1%2039.5%20154.1%20113.6%2021.1%2015.4%2056.7%2047.8%2092.2%2047.6%2035.7.3%2072-32.8%2092.3-47.6%20102-74.1%20131.6-96.3%20154-113.7zM256%20320c23.2.4%2056.6-29.2%2073.4-41.4%20132.7-96.3%20142.8-104.7%20173.4-128.7%205.8-4.5%209.2-11.5%209.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5%2064%200%2085.5%200%20112v19c0%207.4%203.4%2014.3%209.2%2018.9%2030.6%2023.9%2040.7%2032.4%20173.4%20128.7%2016.8%2012.2%2050.2%2041.8%2073.4%2041.4z%22/%3E%3C/svg%3E");width:18px;height:17px;margin-right:14px;display:block}
.person-info-widget .person-email-link a:hover{color:#13378B}
.person-info-widget .rainmaker-placeholder-image{display:none}
#person-contact-info{margin:15px 0}
#person-contact-info .office-location{margin-bottom:0;padding-bottom:0;width:auto!important;height:auto!important;font-weight:400;margin-top:16px}
#person-contact-info .office-location a{color:#272727;display:inline-flex}
#person-contact-info .office-location a:hover{color:#0A90EE}
#person-contact-info .office-location span a:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%22/%3E%3C/svg%3E");width:15px;height:22px;margin-right:13px}
#person-contact-info .additional-phone-numbers{margin-top:10px!important}
#person-contact-info .additional-phone-numbers .phone-label{display:inline-flex;flex-direction:row}
#person-contact-info .additional-phone-numbers .phone-label:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z%22/%3E%3C/svg%3E");width:17px;margin-right:11px;display:block}
#person-contact-info .additional-phone-numbers .phone-link{display:block;color:#272727}
#person-contact-info .additional-phone-numbers .phone-link:hover{color:#0A90EE}
#person-contact-info .phone-label{display:none}
#person-info-links{margin-top:30px;font-family:'Neue Helvetica W05',sans-serif;text-transform:uppercase;letter-spacing:.5px}
#person-info-links .person-link:first-child a{border-top:1px solid #E7E7E7}
#person-info-links a{color:#272727;font-size:16px;font-weight:400;padding:13px 0;margin-left:0;display:flex;align-items:center;text-transform:none;border-bottom:1px solid #E7E7E7}
#person-info-links a:before{content:"";background:#7ACA12;width:32px;height:32px;border-radius:20px;margin-right:15px;margin-left:0;top:auto!important}
#person-info-links a:hover{color:#13378B}
#person-info-links a:hover:before{background:#7ACA12}
#person-info-links a.linkedin:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:40%}
#person-info-links a.twitter:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:40%}
#person-info-links a.vcard:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%20256c70.7%200%20128-57.3%20128-128S294.7%200%20224%200%2096%2057.3%2096%20128s57.3%20128%20128%20128zm89.6%2032h-16.7c-22.2%2010.2-46.9%2016-72.9%2016s-50.6-5.8-72.9-16h-16.7C60.2%20288%200%20348.2%200%20422.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:40%}
#person-info-links a.resume:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M224%20136V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zm64%20236c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-64c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-72v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm96-114.1v6.1H256V0h6.1c6.4%200%2012.5%202.5%2017%207l97.9%2098c4.5%204.5%207%2010.6%207%2016.9z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:40%}
.person-microsite-title{display:flex;flex-direction:column}
.person-microsite-title .person-title{display:block;margin-top:9px;font-size:16px;color:#fff;font-weight:300;letter-spacing:normal}
.person-microsite-title .page-title{font-size:35px;letter-spacing:normal;text-transform:none}
.person-microsite-title .person-title-separator{display:none}
.person-microsite-title a.marquee__email__link{display:inline-block;color:#0A90EE;text-decoration:underline;letter-spacing:normal;text-transform:none;font-weight:400}
.marquee__office{font-weight:400;display:flex;flex-direction:column}
.marquee__office__title a{color:#fff;display:inline-flex}
.marquee__office__title a:hover{color:#0A90EE}
.marquee__office__title a:before{display:block;position:relative;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%22/%3E%3C/svg%3E");width:12px;margin-right:11px}
.marquee__office__phone{display:block}
.marquee__office__link.phone-link{color:#fff}
.marquee__office__link.phone-link:hover{color:#0A90EE}
.marquee__phone{font-weight:400;display:flex;flex-direction:column}
.marquee__phone__label{color:#fff;display:flex}
.marquee__phone__label:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%237ACA12%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z%22/%3E%3C/svg%3E");width:12px;height:16px;margin-right:11px}
.marquee__phone__link{display:inline-block;color:#fff}
.marquee__phone__link:hover{color:#0A90EE}
.marquee__info-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center}
.marquee__info-wrapper>h1{z-index:5}
.marquee__info-wrapper .marquee__info{text-align:left;display:flex;flex-wrap:wrap}
.marquee__info-wrapper .marquee__info>div{width:50%;position:relative}
.marquee__info-wrapper .marquee__info>div:nth-child(even):before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#205DAD}
.marquee__info-wrapper .person-microsite-title{margin-top:0}
.marquee__info-wrapper .person-microsite-title a:hover{color:#fff}
.marquee__icon{text-align:left}
.marquee__icon--linkedin a:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.3%20480H7.4V180.9h92.9V480zM53.8%20140.1C24.1%20140.1%200%20115.5%200%2085.8%200%2056.1%2024.1%2032%2053.8%2032c29.7%200%2053.8%2024.1%2053.8%2053.8%200%2029.7-24.1%2054.3-53.8%2054.3zM448%20480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3%200-55.7%2037.7-55.7%2076.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5%2042.7-48.3%2087.9-48.3%2094%200%20111.3%2061.9%20111.3%20142.3V480z%22/%3E%3C/svg%3E");width:12px;height:16px}
.marquee__icon--twitter a:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22/%3E%3C/svg%3E");width:14px;height:14px}
.marquee__icon--vcard a:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%20256c70.7%200%20128-57.3%20128-128S294.7%200%20224%200%2096%2057.3%2096%20128s57.3%20128%20128%20128zm89.6%2032h-16.7c-22.2%2010.2-46.9%2016-72.9%2016s-50.6-5.8-72.9-16h-16.7C60.2%20288%200%20348.2%200%20422.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z%22/%3E%3C/svg%3E");width:12px;height:17px}
.marquee__icon--resume a:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M224%20136V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zm64%20236c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-64c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012v8zm0-72v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm96-114.1v6.1H256V0h6.1c6.4%200%2012.5%202.5%2017%207l97.9%2098c4.5%204.5%207%2010.6%207%2016.9z%22/%3E%3C/svg%3E");width:11px;height:16px}
.marquee__icon a{display:flex;color:#fff;background-color:#7ACA12;height:50px;width:50px;border-radius:25px;align-items:center;justify-content:center}
.marquee__icon a:hover{background-color:#0A90EE}
.marquee__icon span{display:none}
.marquee__icons-wrapper{display:inline-flex;position:absolute;bottom:0;z-index:4}
.bio-info-heading{font-size:23px;text-transform:uppercase;font-family:'Neue Helvetica W05',sans-serif;font-weight:700;color:#333}
.bio-cv-accordion .bio-info-value{display:none;padding-top:25px}
.bio-cv-accordion .bio-info-value li:last-child{margin-bottom:0}
.bio-cv-accordion .bio-info-heading{cursor:pointer;margin:0;position:relative;text-transform:none;display:flex;align-items:center;justify-content:space-between}
.bio-cv-accordion .bio-info-heading:hover{color:#0A90EE}
.bio-cv-accordion .bio-info-heading:focus{outline:0}
.bio-cv-accordion .bio-info-heading:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M376%20232H216V72c0-4.42-3.58-8-8-8h-32c-4.42%200-8%203.58-8%208v160H8c-4.42%200-8%203.58-8%208v32c0%204.42%203.58%208%208%208h160v160c0%204.42%203.58%208%208%208h32c4.42%200%208-3.58%208-8V280h160c4.42%200%208-3.58%208-8v-32c0-4.42-3.58-8-8-8z%22/%3E%3C/svg%3E");font-weight:300;display:block;width:20px;min-width:20px;height:29px;margin-right:11px}
.bio-cv-accordion .bio-info-entry--expanded .bio-info-heading:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M376%20232H8c-4.42%200-8%203.58-8%208v32c0%204.42%203.58%208%208%208h368c4.42%200%208-3.58%208-8v-32c0-4.42-3.58-8-8-8z%22/%3E%3C/svg%3E");font-weight:300;display:block;width:20px;min-width:20px;height:29px;margin-right:11px}
.bio-cv-accordion>div{border-bottom:1px solid #E7E7E7;padding:24px 0}
.bio-cv-accordion>div:first-child{border-top:1px solid #E7E7E7}
.practice-area-title{display:block;color:#13378B;line-height:1.5!important;font-size:17px;font-weight:300}
.biography-microsite-template .description{padding-bottom:0;border:none}
.qa-question{font-weight:300;font-size:23px}
.qa-question:before{color:#7ACA12;font-size:130px}
.qa-question:after{content:"Q";top:12px;margin-left:-60px;font-weight:500}
.qa-answer:before{line-height:1.7}
.qa-entry{margin-bottom:33px}
.qa-entry.last{border-bottom:1px solid #E7E7E7;padding-bottom:33px}
.contact-page-type .key-contacts-widget .widget-title,.contact-page-type .key-contacts-widget img{display:none}
.contact-page-type .key-contacts-widget .person-details{display:flex;flex-direction:column;line-height:1.5}
.contact-page-type .key-contacts-widget .person-name{margin-bottom:0;font-weight:400;line-height:1.5}
.contact-page-type .key-contacts-widget .person-position{order:-1;font-weight:700;font-size:20px;margin-bottom:9px;line-height:1.2}
.contact-page-type .key-contacts-widget .leadership-wrapper .person{display:block;box-sizing:border-box}
.contact-page-type .office-location{position:relative;height:auto;width:auto;display:block;color:#fff;overflow:hidden}
.contact-page-type .office-location:after{content:"";background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.6),rgba(0,0,0,.7));position:absolute;bottom:0;left:0;width:100%;height:50px;pointer-events:none;cursor:pointer;transition:height .5s;z-index:0}
.contact-page-type .office-location:hover .office-location__text-content{bottom:45px}
.contact-page-type .office-location:hover .office-location__address-info,.contact-page-type .office-location:hover .office-location__contact-info{opacity:1}
.contact-page-type .office-location:hover .office-location__image{opacity:1;margin-bottom:0;transform:scale(1.1)}
.contact-page-type .office-location:hover:after{height:150px}
.contact-page-type .office-location.first{border-top:0;padding-top:10px}
.contact-page-type .office-location__text-content{position:absolute;left:40px;bottom:-27px;transition:bottom .5s;z-index:1}
.contact-page-type .office-location__address-info,.contact-page-type .office-location__contact-info{opacity:0;overflow:hidden;transition:opacity .5s}
.contact-page-type .office-location__contact-info{font-size:15px;margin-top:8px}
.contact-page-type .office-location__contact-info__address-info{font-size:18px}
.contact-page-type .office-location__image{margin-top:0;display:block;transition:transform .5s;transform:scale(1.05)}
.contact-page-type .office-location__name{display:block;font-size:26px;margin-bottom:10px;font-family:'Neue Helvetica W05',sans-serif;color:#fff;text-decoration:none;font-weight:600}
.contact-page-type .office-location__phone{position:relative;width:auto;margin:0;text-align:left;font-weight:400;color:#fff}
.contact-page-type .office-locations h2{display:none}
.contact-page-type .office-list{margin-top:35px}
.contact-page-type h2{display:block}
.custom-page-type.terralex .page-title-wrapper{color:#fff}
.client-diff-by-design-page-type .content__post{width:100%;margin-right:0}
.client-diff-by-design-page-type .content__post>div{display:flex}
.dbd-description p:first-child{font-size:17px}
.dbd-quote{background:#0A90EE;color:#fff;padding:36px 34px}
.dbd-quote:first-child{background-color:#13378B;margin-bottom:40px}
.dbd-quote__heading{font-weight:600;font-size:36px;line-height:32px;margin-bottom:17px}
.dbd-quote__text{font-weight:400;font-size:18px;line-height:28px}
.dbd-quote__attribution{display:flex;align-items:center;position:relative;font-weight:300;letter-spacing:1px;font-size:18px;line-height:24px;margin-top:17px}
.dbd-quote__attribution:before{content:" ";display:block;position:relative;height:1px;width:18px;background-color:rgba(255,255,255,.7);margin-right:15px;margin-bottom:-1px}
.disciplines{display:flex;flex-direction:column;position:relative}
.disciplines__list{letter-spacing:.5px}
.disciplines__list li{font-weight:300}
.disciplines__list li:before{content:"\25CB";color:#fff}
.disciplines__list-section{position:relative}
.disciplines__list-section--n-3{position:absolute;right:9px;top:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.disciplines__list-section--n-3 .disciplines__list{text-align:right}
.disciplines__list-section--n-3 .disciplines__list li{margin-right:0}
.disciplines__list-section--n-3 .disciplines__list li:before{content:none}
.disciplines__list-section--n-3 .disciplines__list li:after{content:"\25CB";font-family:FontAwesome;font-size:10px;color:#fff;margin-right:0;right:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;margin-left:32px;margin-top:-2px}
.disciplines__list-heading{letter-spacing:.5px}
.disciplines__list-heading:before{content:"";display:block;border:3px solid #fff;box-sizing:border-box}
.disciplines__list-heading--n-1:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2247%22%20height%3D%2248%22%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.448h38.657v38.754H0z%22/%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%280%20.052%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3Cpath%20d%3D%22M35.792%2013.55l-3.483%203.484c-.472.472-1.295.472-1.767%200L22.07%208.563a1.252%201.252%200%20010-1.768l3.482-3.483a1.253%201.253%200%20011.769%200l8.47%208.47c.488.488.488%201.281%200%201.769M18.927%2024.929L7.52%2036.335c-.472.473-1.295.474-1.768%200l-2.887-2.887a1.252%201.252%200%2001-.001-1.768l11.407-11.407a1.248%201.248%200%20011.768%200l2.888%202.888c.488.487.488%201.28%200%201.768M37.56%2010.015l-8.47-8.47a3.755%203.755%200%2000-5.304%200l-3.483%203.482a3.755%203.755%200%20000%205.304l3.352%203.351-5.335%205.336-.514-.513a3.723%203.723%200%2000-2.651-1.098c-1.002%200-1.944.39-2.651%201.098L1.096%2029.912a3.755%203.755%200%20000%205.303l2.888%202.888a3.725%203.725%200%20002.652%201.099c1.002%200%201.943-.39%202.651-1.1l11.408-11.406a3.754%203.754%200%20000-5.303l-.608-.608%205.335-5.335%203.352%203.351a3.726%203.726%200%20002.652%201.099c1.002%200%201.943-.39%202.651-1.099l3.483-3.482a3.755%203.755%200%20000-5.304%22%20fill%3D%22%23FFF%22%20mask%3D%22url%28%23b%29%22/%3E%3C/g%3E%3Cpath%20d%3D%22M44.295%2043.802c0%20.69-.56%201.25-1.25%201.25H22.942c-.69%200-1.25-.56-1.25-1.25V40.32c0-.69.56-1.25%201.25-1.25h20.103c.69%200%201.25.56%201.25%201.25v3.482zm-17.127-8.526h12.595c.633%200%201.151.653%201.233%201.294H25.935c.082-.64.6-1.294%201.233-1.294zM43.506%2036.6c-.074-2.012-1.722-3.825-3.743-3.825H27.168c-2.01%200-3.651%201.794-3.741%203.794h-.485a3.754%203.754%200%2000-3.75%203.75v3.482a3.754%203.754%200%20003.75%203.75h20.103a3.754%203.754%200%20003.75-3.75V40.32a3.753%203.753%200%2000-3.289-3.719z%22%20fill%3D%22%23FFF%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}
.disciplines__list-heading--n-2:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2252%22%20height%3D%2244%22%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M40.46%2040.957c.64%200%201.16.53%201.16%201.185%200%20.654-.52%201.184-1.16%201.184H13.296c-.642%200-1.162-.53-1.162-1.184%200-.654.52-1.185%201.162-1.185h27.162zM26.397%200c.64%200%201.159.558%201.159%201.247v2.204a4.51%204.51%200%20012.99%202.406h11.995a1.135%201.135%200%20011.018.2c.303.205.506.553.517.95l5.504%2017.466.014.055h1.247c.64.001%201.158.53%201.158%201.183.003%205.154-4.087%209.338-9.14%209.35h-.004c-5.055-.01-9.146-4.195-9.143-9.35%200-.653.518-1.182%201.158-1.182h1.245l.016-.056%205.12-16.246h-10.27a4.503%204.503%200%2001-3.425%203.975l-.001%2024.451h6.761c.641%200%201.161.53%201.161%201.185%200%20.654-.52%201.184-1.161%201.184h-15.97c-.642%200-1.162-.53-1.162-1.184%200-.655.52-1.185%201.162-1.185h6.893l-.001-24.506a4.504%204.504%200%2001-3.221-3.92H10.705l5.163%2016.382.014.055%201.247.001c.308%200%20.603.126.82.349.217.222.339.524.338.838%200%205.154-4.09%209.337-9.143%209.35H9.14C4.088%2035.187%200%2031.006%200%2025.852c0-.314.12-.616.338-.838a1.15%201.15%200%2001.82-.349h1.245l.016-.056L8.041%206.772c.11-.346.367-.614.687-.74.177-.11.385-.174.609-.174h13.115a4.512%204.512%200%20012.787-2.353l.001-2.258C25.24.558%2025.759%200%2026.398%200zM15.87%2027.034H2.413c.555%203.349%203.398%205.8%206.728%205.8%203.33%200%206.173-2.451%206.728-5.8zm33.716-.136H36.128c.557%203.346%203.4%205.795%206.728%205.795%203.329%200%206.171-2.449%206.729-5.795zM9.143%2011L4.836%2024.664h8.615L9.143%2011.001zm33.713-.142l-4.308%2013.669h8.615l-4.307-13.669zM26.5%205.326a2.5%202.5%200%20100%205%202.5%202.5%200%20000-5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}
.disciplines__list-heading--n-3{display:flex;flex-direction:column;align-items:flex-end}
.disciplines__list-heading--n-3:before{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2241%22%20height%3D%2250%22%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11.262%2033.95v-.003l-.61-.014-.003.002C7.054%2033.79%203.953%2032.69%202%2031.038v1.478C2.578%2035.001%206.68%2037%2011.472%2037c4.973%200%209.208-2.152%209.528-4.767v-.593l-.006-.001V31c-2.097%201.799-5.547%202.952-9.522%202.952l-.21-.001zm-.08-1.957h.04l.24.007.004-.005c5.161-.002%209.525-2.283%209.525-4.988a.94.94%200%2001.009-.131l-.01.197v-.066c0-2.706-4.362-4.993-9.532-4.993h-.182L11.264%2022l-1.196.054-.748.092a3.1%203.1%200%2000-.033.004l-.085.011c-3.762.5-6.718%202.21-7.202%204.256v1.18c.544%202.3%204.216%204.172%208.643%204.38v.002l.54.014zM2%2042.546C2.577%2045.015%206.672%2047%2011.455%2047c5.163%200%209.53-2.313%209.53-5.05V41H21c-2.09%201.807-5.552%202.968-9.545%202.968-3.936%200-7.358-1.13-9.455-2.895v1.473zm0-5.024C2.578%2040.004%206.68%2042%2011.472%2042c4.973%200%209.208-2.15%209.528-4.76V36c-2.097%201.8-5.55%202.951-9.528%202.951-3.943%200-7.371-1.133-9.472-2.908v1.479zm20.988-11.286l.012.046v.575l-.006.038v4.08H23V41.22h-.005v1.297c0%204.195-5.05%207.483-11.5%207.483C5.05%2050%200%2046.712%200%2042.517v-16.42h.014C.313%2022.089%205.248%2019%2011.494%2019c6.319%200%2011.3%203.16%2011.494%207.236zM39%208.313v-.626C38.68%205.117%2034.466%203%2029.511%203%2024.42%203%2020.104%205.235%2020%207.901v.21c.005.103.016.206.033.309l.041.2c.602%202.43%204.677%204.38%209.437%204.38%204.96%200%209.17-2.116%209.489-4.687zm0%203.732c-2.088%201.785-5.526%202.93-9.485%202.93-3.978%200-7.429-1.154-9.515-2.951V12l.005.003v1.074L20%2013.053v-.188a.962.962%200%2001.005.096c0%20.045.001.09.003.134l.006.029v.053c.222%202.636%204.48%204.823%209.5%204.823%204.958%200%209.167-2.132%209.486-4.723v-1.232zm-.12%204.872c-2.065%201.863-5.466%203.058-9.382%203.058-3.922%200-7.325-1.196-9.39-3.06l-.018-.005v.964a1.045%201.045%200%2011-2.09%200V7.359C18%203.233%2023.049%200%2029.498%200c4.494%200%208.708%201.847%2010.204%203.919.916%201.27%201.193%201.805%201.27%202.317h.018v.156c.022.273%200%20.56%200%20.967v26.7h-.017C40.646%2037.983%2035.723%2041%2029.498%2041a17.5%2017.5%200%2001-4.445-.557%201.055%201.055%200%2001.532-2.038c1.278.331%202.593.495%203.913.489%204.899%200%209.067-2.22%209.383-4.924v-1.285c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.556%201.051%201.051%200%2001.532-2.034c1.28.329%202.596.493%203.918.49%204.899%200%209.067-2.226%209.383-4.93v-1.284c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.557%201.051%201.051%200%2001.532-2.034c1.28.332%202.596.496%203.918.49%204.899%200%209.067-2.225%209.383-4.929v-1.28c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.561%201.051%201.051%200%2001.532-2.034c1.28.331%202.596.496%203.918.49%204.899%200%209.067-2.226%209.383-4.925v-1.285zM17.52%207.035c-.026.134-.04.273-.04.415%200%20.173.004.344.013.515v-.722l.027-.208zm-.02%205.322V12.643v-.286z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}
.disciplines__line-graphic{position:absolute;height:2px}
.disciplines__line-graphic:after{content:"";display:block;width:100%;height:2px;background:#32529E;float:right}
.disciplines__line-graphic--n-1{transform:rotate(23deg)}
.disciplines__line-graphic--n-2{transform:rotate(352deg)}
.disciplines__line-graphic--n-3{transform:rotate(157deg)}
.disciplines__chart{position:absolute;left:50%}
.disciplines__chart-number{position:absolute;font-weight:500;letter-spacing:2px}
.disciplines__chart-number:after{content:"%";display:block;position:absolute;top:4px}
.disciplines__chart-number--n-3{color:#13378B}
.respect-content{color:#fff}
.respect-content__heading{margin:0;color:#fff;font-weight:500}
.respect-stats{display:flex}
.respect-stat{position:relative;width:16%}
.respect-stat:after{content:"";background-color:#13378B;opacity:.25;width:2px;position:absolute;right:0}
.respect-stat__number{position:relative;display:flex;font-weight:800;line-height:1}
.respect-stat__number:after{display:block;position:absolute;top:0}
.respect-stat__number--n-1:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2062%20100%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2313388d%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M612,4352.76a29.385,29.385,0,1,1,29.45-29.39A29.45,29.45,0,0,1,612,4352.76Zm0-53.62a24.23,24.23,0,1,0,24.283,24.23A24.285,24.285,0,0,0,612,4299.14Zm9.705,42.76a4.377,4.377,0,0,1-2.258-.62L612,4336.85l-7.448,4.43a4.5,4.5,0,0,1-4.844-.22,4.385,4.385,0,0,1-1.7-4.53l1.924-8.44-6.528-5.69a4.4,4.4,0,0,1,2.5-7.69l8.637-.78,3.414-7.96a4.407,4.407,0,0,1,8.1.01l3.413,7.95,8.637,0.78a4.4,4.4,0,0,1,2.5,7.69l-6.528,5.69,1.924,8.44A4.4,4.4,0,0,1,621.705,4341.9ZM612,4330.84l8.564,5.1-2.213-9.7,7.507-6.56-9.933-.89L612,4309.64l-3.926,9.15-9.932.89,7.507,6.56-2.213,9.7ZM643,4394H581v-5.15h62V4394Zm-5.683,0H586.683v-25.77h50.634V4394Zm-45.467-5.15h40.3v-15.47h-40.3v15.47Zm35.133-15.47H597.016v-15.46h29.967v15.46Zm-24.8-5.15h19.634v-5.16H602.183v5.16Zm12.4-7.74h-5.167v-10.31h5.167v10.31Zm7.75,23.2H601.667v-5.15h20.666v5.15Z%22%20transform%3D%22translate%28-581%20-4294%29%22/%3E%20%3C/svg%3E")}
.respect-stat__number--n-2:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2080%20100%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2313388d%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1192.24,4393.01h-66.48v-5.16h66.48v5.16Zm-20.78-10.31h-24.93v-5.16h24.93v5.16Zm15.07,10.31h-55.06v-25.78h55.06v25.78Zm-49.86-5.16h44.66v-15.47h-44.66v15.47Zm39.47-15.47h-34.28v-13.4h34.28v13.4Zm-29.09-5.15h23.9v-3.1h-23.9v3.1Zm20.78-5.67h-5.19v-2.63a20.914,20.914,0,0,1,6.23-14.94,41.788,41.788,0,0,0,12.46-29.87v-15.98h-44.66v15.98a41.788,41.788,0,0,0,12.46,29.87,20.914,20.914,0,0,1,6.23,14.94v2.63h-5.19v-2.63a15.815,15.815,0,0,0-4.71-11.3,46.9,46.9,0,0,1-13.99-33.51v-21.13h55.06v21.13a46.9,46.9,0,0,1-13.99,33.51,15.815,15.815,0,0,0-4.71,11.3v2.63Zm7.24-16.48-3.06-4.17,2.69-1.94a46.057,46.057,0,0,0,19.02-34.64h-9.79v-5.16h15.06v2.58a51.226,51.226,0,0,1-21.23,41.39Zm-32.14,0-2.69-1.94a51.2,51.2,0,0,1-21.23-41.39v-2.58h15.06v5.16h-9.8a46.119,46.119,0,0,0,19.02,34.64l2.69,1.94Zm16.07-13.94a12.89,12.89,0,1,1,12.98-12.89A12.947,12.947,0,0,1,1159,4331.14Zm0-20.62a7.73,7.73,0,1,0,7.79,7.73A7.768,7.768,0,0,0,1159,4310.52Z%22%20transform%3D%22translate%28-1119%20-4293%29%22/%3E%20%3C/svg%3E")}
.respect-stat__number--n-3:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20107%2096%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2313388d%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1688.55,4392.99a24.568,24.568,0,0,1-11.62-2.91l-2.43-1.33,1.36-2.41c6.11-10.8,18.08-14.39,33.71-10l3.66,1.03-2.15,3.13C1705.64,4388.44,1697.42,4392.99,1688.55,4392.99Zm-6.24-6.49a19.268,19.268,0,0,0,6.24,1.04,21.227,21.227,0,0,0,15.45-6.92C1694.26,4378.75,1686.88,4380.72,1682.31,4386.5Zm16.39-15.58c-0.29,0-.58-0.01-0.87-0.02l-2.77-.11,0.15-2.76c0.65-11.6,9.18-19.5,24.04-22.26l3.75-.69-0.54,3.76C1720.62,4361.63,1710.63,4370.92,1698.7,4370.92Zm17.44-18.84c-8.54,2.39-13.58,6.82-15.05,13.22A18.676,18.676,0,0,0,1716.14,4352.08Zm-20.31-1.19-0.66-2.69c-2.8-11.28,3.04-21.33,16.43-28.32l3.38-1.75,0.59,3.75c2.36,15-6.79,25.59-17.05,28.3Zm14.64-24.06c-7.45,4.78-10.96,10.49-10.49,17.03A18.717,18.717,0,0,0,1710.47,4326.83Zm-18.42,8.07-1.93-1.98c-8.13-8.32-8.18-19.94-.16-32.72l2.02-3.22,2.41,2.94c9.64,11.76,7.1,25.51-.38,33.02Zm0.45-28.13c-4,7.88-4.15,14.58-.42,19.98A18.706,18.706,0,0,0,1692.5,4306.77Zm-42.05,86.22h0c-8.88,0-17.09-4.55-22.53-12.49l-2.16-3.13,3.67-1.03c15.63-4.39,27.59-.8,33.71,10l1.36,2.41-2.44,1.33A24.5,24.5,0,0,1,1650.45,4392.99ZM1635,4380.62a21.227,21.227,0,0,0,15.45,6.92,19.313,19.313,0,0,0,6.24-1.04C1652.12,4380.72,1644.73,4378.75,1635,4380.62Zm5.3-9.7c-11.93,0-21.93-9.29-23.76-22.08l-0.54-3.76,3.74,0.69c14.86,2.76,23.4,10.66,24.05,22.26l0.15,2.76-2.77.11C1640.88,4370.91,1640.59,4370.92,1640.3,4370.92Zm-17.44-18.84a18.664,18.664,0,0,0,15.05,13.22C1636.44,4358.9,1631.4,4354.47,1622.86,4352.08Zm20.3-1.19-2.68-.71c-10.26-2.71-19.41-13.3-17.05-28.3l0.59-3.75,3.37,1.75c13.4,6.99,19.23,17.04,16.44,28.32Zm-14.63-24.06a18.717,18.717,0,0,0,10.49,17.03C1639.49,4337.32,1635.97,4331.61,1628.53,4326.83Zm18.41,8.07-1.95-1.96c-7.49-7.51-10.02-21.26-.38-33.02l2.41-2.94,2.02,3.22c8.02,12.78,7.96,24.4-.16,32.72Zm-0.44-28.13a18.685,18.685,0,0,0,.42,19.98C1650.64,4321.35,1650.5,4314.65,1646.5,4306.77Z%22%20transform%3D%22translate%28-1616%20-4297%29%22/%3E%20%3C/svg%3E")}
.respect-stat__number--n-4:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2062%2099%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2313388d%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2298.53,4335.97v4.06a26.94,26.94,0,1,1-5.08,0v-4.06l-28.46-12.24v-28.74h62v28.74Zm-24.39,30.99a21.85,21.85,0,1,0,21.85-21.95A21.917,21.917,0,0,0,2274.14,4366.96Zm1.01-66.87h-5.08v20.27l5.08,2.19v-22.46Zm5.08,24.64,15.76,6.79,15.75-6.79v-24.64h-31.51v24.64Zm41.68-24.64h-5.08v22.46l5.08-2.19v-20.27Zm-7.12,66.87a18.8,18.8,0,1,1-18.8-18.89A18.859,18.859,0,0,1,2314.79,4366.96Zm-32.52,0a13.72,13.72,0,1,0,13.72-13.78A13.762,13.762,0,0,0,2282.27,4366.96Z%22%20transform%3D%22translate%28-2265%20-4295%29%22/%3E%20%3C/svg%3E")}
.respect-stat__number--n-5:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2078%20101%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23183d98%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2878.71,4332.82v9.51a27.771,27.771,0,0,1,12.17,23.08c0,15.22-12.06,27.6-26.88,27.6s-26.88-12.38-26.88-27.6a27.771,27.771,0,0,1,12.17-23.08v-9.51l-24.3-40.83h30.29l8.63,14.5,8.83-14.5h30.27Zm-36.52,32.59c0,12.35,9.79,22.39,21.81,22.39s21.81-10.04,21.81-22.39-9.79-22.39-21.81-22.39S2842.19,4353.06,2842.19,4365.41Zm31.45-25.76v-4.96h-19.28v4.96A26.173,26.173,0,0,1,2873.64,4339.65Zm-21.21-42.45h-18.39l19.21,32.28h18.4Zm14.44,14.26,9.3,15.63,17.79-29.89h-18.41Zm15.89,53.95c0,10.62-8.41,19.27-18.76,19.27s-18.76-8.65-18.76-19.27,8.41-19.27,18.76-19.27S2882.76,4354.79,2882.76,4365.41Zm-32.45,0a13.695,13.695,0,1,0,13.69-14.06A13.9,13.9,0,0,0,2850.31,4365.41Z%22%20transform%3D%22translate%28-2825%20-4292%29%22/%3E%20%3C/svg%3E")}
.respect-stat__description{line-height:1.45}
.respect-stat:first-child{padding-left:0}
.respect-stat:last-child{padding-right:0}
.respect-stat:last-child:after{content:none}
.disciplines__chart{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.disciplines__list-heading{transition:transform 1s ease-out,opacity 1s ease-out;opacity:0}
.disciplines__list-heading:before{transition:transform 1s ease-out,opacity 1s ease-out;opacity:0}
.disciplines__list-heading--n-1,.disciplines__list-heading--n-2{transform:translateX(40px)}
.disciplines__list-heading--n-1:before,.disciplines__list-heading--n-2:before{transform:translateX(40px)}
.disciplines__list-heading--n-3{transform:translateX(-40px)}
.disciplines__list-heading--n-3:before{transform:translateX(-40px)}
.disciplines__list-heading--n-1{transition-delay:.5s}
.disciplines__list-heading--n-1:before{transition-delay:.3s}
.disciplines__list-heading--n-2{transition-delay:1.5s}
.disciplines__list-heading--n-2:before{transition-delay:1.3s}
.disciplines__list-heading--n-3{transition-delay:.8s}
.disciplines__list-heading--n-3:before{transition-delay:.6s}
.disciplines__list li{transition:transform 1s ease-out,opacity 1s ease-out;opacity:0}
.disciplines__list--n-1 li,.disciplines__list--n-2 li{transform:translateX(70px)}
.disciplines__list--n-3 li{transform:translateX(-70px)}
.disciplines__list--n-1 li:nth-child(1){transition-delay:.7s}
.disciplines__list--n-1 li:nth-child(2){transition-delay:.9s}
.disciplines__list--n-1 li:nth-child(3){transition-delay:1.1s}
.disciplines__list--n-1 li:nth-child(4){transition-delay:1.3s}
.disciplines__list--n-2 li:nth-child(1){transition-delay:1.7s}
.disciplines__list--n-2 li:nth-child(2){transition-delay:1.9s}
.disciplines__list--n-3 li:nth-child(1){transition-delay:1s}
.disciplines__list--n-3 li:nth-child(2){transition-delay:1.2s}
.disciplines__list--n-3 li:nth-child(3){transition-delay:1.4s}
.disciplines__list--n-3 li:nth-child(4){transition-delay:1.6s}
.disciplines__line-graphic:after{transition:width .5s ease-out .6s;width:0}
.js-reveal-disciplines-content .disciplines__chart{transform:translateY(0);opacity:1}
.js-reveal-disciplines-content .disciplines__list-heading{transform:translateX(0);opacity:1}
.js-reveal-disciplines-content .disciplines__list-heading:before{transform:translateX(0);opacity:1}
.js-reveal-disciplines-content .disciplines__list li{transform:translateX(0);opacity:1}
.js-reveal-disciplines-content .disciplines__line-graphic:after{width:100%}
.respect-content .respect-stats,.respect-content__heading{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.respect-content .respect-stats{transition-delay:.25s}
.js-reveal-respect-content .respect-content .respect-stats,.js-reveal-respect-content .respect-content__heading{transform:translateY(0);opacity:1}
.client-homepage-page-type #page-title-bar{display:none}
.client-homepage-page-type .content__post{width:100%}
.client-homepage-page-type .main__inner{background-color:#F3F3F3;padding:0;margin-top:0;width:auto;max-width:none}
.home-carousel,.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner,.home-teaser-blocks{margin:0 auto;width:100%}
.home-carousel-section,.home-disciplines-section,.home-respect-section{position:relative;box-sizing:border-box}
.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner{margin:0 auto;position:relative;box-sizing:border-box}
.home-intro{display:flex;align-items:center;margin:0 auto}
.home-intro__column{position:relative}
.home-intro__vertical-divider{width:2px;background-color:#0A90EE;position:relative}
.home-intro__tagline{text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;font-weight:400;line-height:1}
.home-intro__tagline span:nth-child(1){color:#272727;font-weight:500}
.home-intro__tagline span:nth-child(2){color:#959595}
.home-intro__text{color:#666}
.home-intro__text a{color:#0A90EE;text-decoration:underline}
.home-intro__text a:hover{color:#13378B}
.home-teaser-blocks{z-index:1;position:relative}
.home-teaser-blocks--layout1 .home-teaser-block:first-child{background-color:#13378B}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text p{line-height:1.35;letter-spacing:.5px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(2){background-color:#fff}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(2) a{color:#666}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3){background-color:#7ACA12}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4){background-color:#0A90EE}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5){background-color:#13378B}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6){background-color:#0A90EE}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(7){background-color:#fff}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(7) a{color:#666}
.home-teaser-blocks--layout2 .home-teaser-block:first-child{background-color:#fff}
.home-teaser-blocks--layout2 .home-teaser-block:first-child a{color:#666}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2){background-color:#13378B}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text p{line-height:1.35;letter-spacing:.5px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3){background-color:#0A90EE}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4){background-color:#7ACA12}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(5){background-color:#fff}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(5) a{color:#666}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6){background-color:#13378B}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7){background-color:#7ACA12}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(8){background-color:#fff}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(8) a{color:#666}
.home-teaser-blocks--layout3 .home-teaser-block:first-child{background-color:#13378B}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(2){background-color:#fff}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(2) a{color:#666}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3){background-color:#7ACA12}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4){background-color:#0A90EE}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(5){background-color:#fff}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(5) a{color:#666}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6){background-color:#13378B}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7){background-color:#13378B}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8){background-color:#7ACA12}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(9){background-color:#fff}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(9) a{color:#666}
.home-teaser-block{position:relative;overflow:hidden}
.home-teaser-block__label{text-transform:uppercase;font-size:16px;letter-spacing:2px}
.home-teaser-block__text{font-size:23px;margin-top:16px}
.home-teaser-block__text p{line-height:1.45;letter-spacing:.5px}
.home-teaser-block__read-more{opacity:0;height:0;transition:opacity .5s,height .5s,margin-top .5s,margin-bottom .5s;will-change:opacity,height,margin-top,margin-bottom;text-transform:uppercase}
.home-teaser-block a{display:block;color:#fff}
.home-teaser-block a:hover{color:#fff}
.home-teaser-block a:hover img{opacity:1}
.home-teaser-block a:hover img+.home-teaser-block__text-wrapper:after{height:50%}
.home-teaser-block a:hover .home-teaser-block__read-more{opacity:1;height:18px}
.home-teaser-block img{display:block}
.home-teaser-block img+.home-teaser-block__text-wrapper:after{content:"";background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.2),rgba(0,0,0,.3));position:absolute;bottom:0;left:0;width:100%;height:35%;pointer-events:none;cursor:pointer;transition:height .5s;will-change:height;z-index:-1}
.home-teaser-block--image-only .home-teaser-block__text-wrapper{display:none}
.home-teaser-block:hover{z-index:1}
.home-disciplines-section{background-color:#13378B;color:#fff}
.home-disciplines-section__inner{margin:0 auto;position:relative;box-sizing:border-box}
.home-disciplines-section__heading,.home-disciplines-section__sub-heading{margin:0;font-weight:500}
.home-disciplines-section__heading{color:#fff}
.home-disciplines-section__sub-heading{color:#167CD5}
.home-disciplines-section__button{position:absolute;color:#fff;text-decoration:none;border:3px solid #3557A5;display:flex;align-items:center;justify-content:center;font-weight:500}
.home-disciplines-section__button:hover{background:#0A90EE}
.home-respect-section{background-color:#167BD4}
.home-carousel-section{padding-bottom:36px}
.home-carousel-section__heading{font-weight:500;font-size:30px;margin:0}
.home-diff-by-design{position:relative}
.home-diff-by-design__text{margin-bottom:0;font-size:12px;max-width:45%;line-height:1.7}
.home-diff-by-design__button{position:absolute;bottom:9px;right:0;color:#272727;text-decoration:none;border:3px solid #7ACA12;display:flex;align-items:center;justify-content:center;font-weight:500}
.home-diff-by-design__button:hover{color:#fff;border-color:#0A90EE;background:#0A90EE}
.home-carousel{position:relative}
.home-carousel-slider{z-index:1;overflow:hidden}
.home-carousel-slider__controls{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;z-index:0}
.home-carousel-slider__controls>div:hover{cursor:pointer}
.home-carousel-slider__controls>div:before{width:15px;height:25px}
.home-carousel-slider__prev:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23ccc%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M34.52%20239.03L228.87%2044.69c9.37-9.37%2024.57-9.37%2033.94%200l22.67%2022.67c9.36%209.36%209.37%2024.52.04%2033.9L131.49%20256l154.02%20154.75c9.34%209.38%209.32%2024.54-.04%2033.9l-22.67%2022.67c-9.37%209.37-24.57%209.37-33.94%200L34.52%20272.97c-9.37-9.37-9.37-24.57%200-33.94z%22/%3E%3C/svg%3E")}
.home-carousel-slider__next:before{display:block;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23ccc%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22/%3E%3C/svg%3E")}
.home-carousel-slide{overflow:hidden;height:280px;position:relative}
.home-carousel-slide__text-wrapper{position:absolute;left:40px;bottom:27px;transition:bottom .5s;z-index:1}
.home-carousel-slide__title{font-size:18px;margin-bottom:11px;font-family:'Neue Helvetica W05',sans-serif;color:#fff;text-decoration:none;font-weight:400;line-height:1.4;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:48px;height:auto;box-sizing:border-box}
.home-carousel-slide__read-more{color:#fff;font-size:14px;opacity:0;transition:opacity .5s;letter-spacing:.5px}
.home-carousel-slide__image{transition:transform .5s;transform:scale(1.05)}
.home-carousel-slide a:after{content:"";background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.2),rgba(0,0,0,.3));position:absolute;bottom:0;left:0;width:100%;height:35%;pointer-events:none;cursor:pointer;transition:height .5s;z-index:0}
.home-carousel-slide:hover{cursor:pointer}
.home-carousel-slide:hover .home-carousel-slide__text-wrapper{bottom:24px}
.home-carousel-slide:hover .home-carousel-slide__read-more{opacity:1}
.home-carousel-slide:hover .home-carousel-slide__image{transform:scale(1.1);opacity:1}
.home-carousel-slide:hover a:after{height:50%}
@keyframes home-curtain-drop{from{height:100%}
to{height:0}
}
@keyframes home-header-el-rise{0%{transform:translateY(70px);opacity:0}
25%{opacity:0}
100%{transform:translateY(0);opacity:1}
}
.client-ctc-page-type .ctc-description p:first-child{font-size:17px}
.ctc-team-section__heading{border-bottom:1px solid #E7E7E7;font-size:34px;padding-bottom:18px;margin-bottom:25px}
.ctc-team-entry:not(:first-child){border-top:1px solid #E7E7E7;margin-top:40px;padding-top:41px}
.ctc-team-entry__name{font-weight:500;font-size:23px;margin-bottom:10px}
.ctc-team-entry__name a{color:#272727;text-decoration:none}
.ctc-team-entry__name a:hover{color:#0A90EE}
.ctc-team-entry__email{display:flex;align-items:center}
.ctc-team-entry__email a{color:#0A90EE;text-decoration:underline;position:relative;margin-left:20px;padding-left:20px}
.ctc-team-entry__email a:hover{color:#13378B}
.ctc-team-entry__email a:before{position:absolute;content:"";height:16px;top:4px;width:1px;left:0;display:inline-block;background-color:#E7E7E7}
.ctc-team-entry__contact-info{display:flex;align-items:center}
.ctc-team-entry__narrative{margin-top:24px}
.ctc-team-section{margin-top:70px}
.client-careers-intro{margin-bottom:35px;font-size:24px;font-family:'Neue Helvetica W05',sans-serif;font-weight:600;letter-spacing:.5px;color:#333}
.category-careers.page-parent .marquee{margin-bottom:0}
.current-job-openings-page-type .description a:not(.btn){color:#0A90EE}
.current-job-openings-page-type .description a:not(.btn):hover{color:#13378B}
.current-job-openings-page-type .icon-down-triangle:after{right:15px;font-size:18px}
.current-openings{clear:both}
.job-opening-office-locations-filter-controls,.job-opening-positions-filter-controls{display:block;margin:10px 0 0 0;float:none;width:95%}
.job-opening-office-locations-filter-controls .field,.job-opening-positions-filter-controls .field{width:100%}
.job-opening-office-locations-filter-controls .field:last-child,.job-opening-positions-filter-controls .field:last-child{margin-bottom:0}
.job-opening-office-locations-filter-controls .field label,.job-opening-positions-filter-controls .field label{display:none}
.job-opening-office-locations-filter-controls .text,.job-opening-positions-filter-controls .text{width:100%;height:50px;padding:0 0 0 20px;box-sizing:content-box;border-radius:0;-webkit-appearance:none;background:#F3F3F3;font-family:'Neue Helvetica W05',sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;border:0}
.job-opening-filters-wrapper{width:100%;max-width:300px;margin:10px 0 35px 0;float:left}
.job-opening-filters-label{display:block;margin:0;float:none;font-family:'Neue Helvetica W05',sans-serif;font-weight:600;font-size:15px;text-transform:uppercase}
.job-opening .btn{border:3px solid #7ACA12;color:#272727;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:16px;font-size:15px;margin-top:5px}
.job-opening .btn:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M504%20256c0%20137-111%20248-248%20248S8%20393%208%20256%20119%208%20256%208s248%20111%20248%20248zM273%20369.9l135.5-135.5c9.4-9.4%209.4-24.6%200-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9%200L256%20285.1%20154.4%20183.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L239%20369.9c9.4%209.4%2024.6%209.4%2034%200z%22/%3E%3C/svg%3E");position:relative;color:#272727;display:inline-block;font-size:18px}
.job-opening .btn:hover{background-color:#7ACA12;color:#fff}
.job-location{font-size:16px}
.job-title{margin:30px 0 10px;font-size:22px;font-weight:500;color:#272727;text-transform:none}
.client-by-the-numbers-page-type .content{min-height:0}
.client-by-the-numbers-page-type .content__post{margin-right:0;width:100%}
.bn-disciplines-section,.bn-geo-section,.bn-respect-section{width:100%;margin:0 auto;box-sizing:border-box}
.bn-intro-wrapper{display:flex;flex-direction:row;padding-top:8px}
.bn-intro{box-sizing:border-box}
.bn-intro p{transform:translateY(-6px)}
.bn-vertical-divider{width:2px;margin:0;background-color:#0A90EE}
.bn-steady-growth{width:50%;box-sizing:border-box}
.bn-steady-growth__heading{color:#5b5b5b;font-size:30px;font-weight:500;line-height:1}
.bn-steady-growth__heading-wrapper{transform:translateY(-4px)}
.bn-sg-chart-item{position:relative;margin-bottom:2px}
.bn-sg-chart-item:last-child{margin-bottom:0}
.bn-sg-chart-item__bar{width:100%;display:flex;flex-direction:row}
.bn-sg-chart-item__bar-rect{height:100%;background-color:#0A90EE}
.bn-sg-chart-item__bar-number{color:#0A90EE;font-weight:800;position:relative;left:14px}
.bn-sg-chart-item__date{margin-left:12px;color:#fff}
.bn-disciplines-section{background-color:#13378B;color:#fff}
.bn-disciplines-section__heading{margin:0;color:#fff;font-weight:500}
.bn-respect-section{background-color:#167BD4}
.bn-geo-section{background-color:#13378B}
.bn-geo-section__heading{color:#fff;font-weight:400;font-size:36px;margin:0}
.bn-geo-section__subsections-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}
.bn-geo-subsection{position:relative;flex-wrap:wrap}
.bn-geo-subsection__heading{color:#fff;font-size:22px;font-weight:300}
.bn-geo-subsection__heading--larger{font-size:28px}
.bn-geo-subsection img{display:block}
.bn-geo-us-subsection{width:100%;margin-top:68px;margin-bottom:96px}
.bn-geo-us-subsection img{display:block;margin:0 auto}
.bn-geo-us-subsection__headings-wrapper{position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translate(-36px,-50%)}
.bn-geo-us-subsection__main-heading-wrapper{display:flex;flex-direction:row;justify-content:center;margin-bottom:9px}
.bn-geo-us-subsection__main-heading-wrapper .bn-geo-subsection__heading{margin-left:20px;margin-right:20px}
.bn-geo-global-subsection .bn-geo-subsection__heading,.bn-geo-us-ne-subsection .bn-geo-subsection__heading{position:absolute;left:0;top:0}
.bn-geo-global-subsection img,.bn-geo-us-ne-subsection img{margin-left:auto}
.bn-geo-us-ne-subsection{width:45%}
.bn-geo-us-ne-subsection img{margin-top:5px}
.bn-geo-global-subsection{width:55%}
.bn-geo-global-subsection .bn-geo-subsection__heading{left:auto;right:0}
.bn-geo-global-subsection img{margin-top:20px}
.admin-prof-current-openings__heading{font-size:30px;margin-top:40px;text-transform:none;font-weight:500}
.office-detail__title{margin-bottom:30px;font-size:30px;color:#333}
.office-location-details{margin:0;line-height:1.7}
.office-location__address{margin-bottom:30px}
.office-location__email label a{color:#0A90EE;text-decoration:underline}
.office-location__email label a:hover{color:#13378B}
.office-mailing-address{margin-top:30px}
.view-google-map{border:3px solid #7ACA12;background-color:transparent;color:#272727;font-size:15px;font-weight:500;letter-spacing:0;padding:16px 24px;margin-top:35px;text-decoration:none;align-self:flex-start}
.view-google-map:hover{background-color:#7ACA12;color:#fff}
.sidebar-office-primary{display:none!important}
.practice-area-microsite.people-microsite-template h2{display:none}
.practice-area-microsite.people-microsite-template .content__post{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-right:0}
.practice-area-microsite.people-microsite-template .person-listing__column--contact{width:100%}
.practice-area-microsite.people-microsite-template .person-listing__column--name>a{text-decoration:none}
.practice-area-microsite.people-microsite-template .person-listing{flex-direction:row}
.practice-area-microsite .content__post{margin-right:0;width:100%}
.practice-area-microsite-title a{color:#272727}
.people-main .content__post .people-search__heading{font-family:'Neue Helvetica W05',sans-serif;font-size:30px;font-weight:600;line-height:normal;text-align:left;margin-bottom:20px}
.people-main .content__post .people-search__form--basic{display:none}
.people-main .content__post .people-search__form--advanced{display:block}
.people-main .content__post .people-search__buttons{display:none}
.people-main .content__post .people-search__fields{width:100%;margin-bottom:0}
.people-main .content__post .people-search__filters{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 0 40px -4px;padding-top:0;padding-bottom:34px;border-top:none;border-bottom:1px solid #E7E7E7;font-family:'Neue Helvetica W05',sans-serif;font-weight:400}
.people-main .content__post .people-search__alpha{display:inline-flex;align-items:center;justify-content:center;margin:6px;width:35px;height:35px;background:#B3B3B3;color:#fff;font-size:17px;text-align:center;line-height:37px}
.people-main .content__post .people-search__alpha:hover{background:#0A90EE}
.people-main .content__post .people-search__alpha--view-all{display:inline-flex!important;width:82px;font-size:12px;text-transform:uppercase}
.people-main .content__post .field .text{border:2px solid #E7E7E7;height:60px;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M441.9%20167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px;background-position:calc(100% - 15px);font-weight:400;font-size:17px}
.people-main .content__post .field .text::placeholder{color:#BABABA}
.people-main .content__post .field .text::-webkit-input-placeholder{color:#BABABA}
.people-main .content__post .field .text::-moz-placeholder{color:#BABABA}
.people-main .content__post .field .text:-ms-input-placeholder{color:#BABABA}
.people-main .content__post .field.keyword .text{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px;background-position:calc(100% - 15px)}
.person-listing{display:flex;flex-direction:row;background-color:#F3F3F3;border:none;padding:0}
.person-listing__info{flex-direction:column;box-sizing:border-box;padding:22px 21px;width:100%;line-height:1}
.person-listing__name{color:#272727;font-size:18px;font-weight:500}
.person-listing__title{font-size:16px;line-height:1.2;margin-top:3px}
.person-listing__phone,.person-listing__phone-wrapper{font-size:16px}
.person-listing__email-wrapper{font-size:16px;margin-top:4px}
.person-listing__email-wrapper a{color:#0A90EE;text-decoration:underline}
.person-listing__email-wrapper a:hover{color:#13378B}
.person-listing__link-wrapper{display:none}
.person-listing__headshot-wrapper{margin-bottom:0}
.person-listing__headshot-wrapper img{width:150px;height:150px}
.person-listing__image-link{display:block;float:left;width:150px;height:150px;margin-right:0}
.person-listing__column{width:100%}
.person-listing__column--name a{color:#272727;display:block;width:100%}
.person-listing__column--name a:hover{color:#0A90EE}
.people-search-results-heading{font-size:30px;font-weight:600;color:#272727;margin-bottom:20px;text-transform:none;display:none}
.page-wrapper>.find-practice-areas{background-color:#949494;width:100%;padding:25px;box-sizing:border-box;max-width:none;align-items:center;justify-content:center}
.page-wrapper>.find-practice-areas .icon-search::before,.page-wrapper>.find-practice-areas .label{display:none}
.page-wrapper>.find-practice-areas .search-button{height:50px;margin-left:0;min-width:110px;font-weight:700;padding:15px 15px 16px 15px;background-color:transparent;border:1px solid #fff}
.page-wrapper>.find-practice-areas .search-button:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E");width:14px;height:14px;display:inline-block}
.page-wrapper>.find-practice-areas .search-button:focus{outline:0}
.page-wrapper .practice-area-search-form .field{margin-right:10px}
.page-wrapper .practice-area-search-form .input-wrap{width:100%}
.page-wrapper .practice-area-search-form .input-wrap:before{display:block;right:20px;top:12px}
.page-wrapper .practice-area-search-form .input-wrap:after{content:none}
.page-wrapper .practice-area-search-form .text{height:50px;width:100%;color:#333;padding-left:15px;padding-right:45px;background:#fff;font-size:17px}
.page-wrapper .practice-area-search-form .text::placeholder{color:#BABABA}
.page-wrapper .practice-area-search-form .text::-webkit-input-placeholder{color:#BABABA}
.page-wrapper .practice-area-search-form .text::-moz-placeholder{color:#BABABA}
.page-wrapper .practice-area-search-form .text:-ms-input-placeholder{color:#BABABA}
.page-wrapper .practice-area-search-form .text:focus{outline:0}
.practice-page-type .practice-areas-listing .col{margin-right:0;width:47.35%}
.practice-page-type .practice-areas-listing .practice-area-title{display:block;background-color:#F3F3F3;margin:0}
.practice-page-type .practice-area-children{display:block;margin:0;padding-left:25px;background-color:#F3F3F3}
.practice-page-type .practice-area-children .practice-area{display:block;margin-left:55px}
.practice-page-type .practice-area-children .practice-area-title{font-weight:400;font-size:16px;padding:0;line-height:1.3!important;position:relative;display:flex;margin-bottom:9px}
.practice-page-type .practice-area-children .practice-area-title:before{position:absolute;content:"";width:13px;height:1px;background-color:#272727;left:-33px;top:10px}
.practice-page-type .practice-area-children .practice-area-title:hover{text-decoration:underline}
.practice-page-type #sidebar-primary{margin-right:40px}
.practice-page-type .search-query{margin-bottom:25px}
.practice-page-type .practice-area-title{color:#272727;font-weight:600;margin-bottom:5px;display:inline-block;border:none;font-size:21px}
.practice-page-type .practice-area-title:hover{color:#13378B}
.practice-page-type .type-practice-area{margin-bottom:25px}
.practice-page-type:not(.search-results) .page-title-wrapper{display:block}
.practice-page-type #sidebar-primary{background:0 0}
.practice-page-type .col-1 .item-root,.practice-page-type .col-2 .item-root{border:none;padding-right:20px;box-sizing:border-box}
.practice-page-type .col-1 .item-root:first-child,.practice-page-type .col-2 .item-root:first-child{border:none}
.practice-page-type .col-1 ul,.practice-page-type .col-2 ul{margin-bottom:12px}
.practice-area-root{background-color:#F3F3F3}
.practices-search-results-heading{display:none}
.parent-practice-area{display:none;margin:0;font-family:'Neue Helvetica W05',sans-serif;letter-spacing:1.5px;color:#272727}
.client-subscribe-form-page-type .marquee{margin-bottom:30px}
.subscribe-form .select,.subscribe-form .text{width:100%;background-color:#F3F3F3}
.subscribe-form .select{border:0;height:42px}
.subscribe-form .button{background-color:#BABABA;padding:10px 20px;font-size:17px;font-weight:600;text-transform:uppercase;border:0;cursor:pointer;line-height:17px;display:inline-block;display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;background-image:url(../img/chevron-circle-right-white.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:85% 13px;padding-right:35px}
.subscribe-form .button:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.subscribe-form .button:hover{background-color:#0686F3;color:#fff}
.subscribe-form .button:hover:after{color:inherit}
.subscribe-form .button:hover{background-color:#0A90EE;color:#fff}
.subscribe-form .button:hover:after{content:none}
.subscribe-form .button:after{content:none}
.subscribe-form .button:focus{outline:0}
.subscribe-form .button:hover{background-image:url(../img/chevron-circle-right-white.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:85% 13px}
.subscribe-policy-text{margin:35px 0}
.subscribe-group-field{margin:20px 0 20px}
.subscribe-group-field__list{border:2px solid #E7E7E7;max-width:450px;max-height:200px;padding:10px;overflow:auto}
.subscribe-group-field__list-item{margin-left:0}
.subscribe-group-field__list-item:before{display:none}
.sendthisfile{width:100%;height:100%;min-height:580px;border:0}
.archive-search-results.people-page-type .content--has-primary{width:100%}
.archive-search-results.people-page-type .content__post{width:100%}
.archive-search-results.people-page-type .content__post>.type-page{display:flex;flex-wrap:wrap}
.archive-search-results.people-page-type #sidebar-primary{background-color:transparent}
.archive-search-results.people-page-type .image-link{display:block;float:left;width:150px;height:150px;margin-right:0}
.archive-search-results.people-page-type .person-listing{flex-direction:row;background-color:#F3F3F3;border:none;padding:0}
.archive-search-results.people-page-type .person-listing__info{flex-direction:column;box-sizing:border-box;padding:22px 21px;width:100%;line-height:1}
.archive-search-results.people-page-type .person-listing__name{color:#272727;font-size:18px;font-weight:500}
.archive-search-results.people-page-type .person-listing__title{font-size:16px;line-height:1.2;margin-top:3px}
.archive-search-results.people-page-type .person-listing__phone{font-size:16px;margin-top:2px}
.archive-search-results.people-page-type .person-listing__email-wrapper{font-size:16px;margin-top:4px}
.archive-search-results.people-page-type .person-listing__email-wrapper a{color:#0A90EE;text-decoration:underline}
.archive-search-results.people-page-type .person-listing__email-wrapper a:hover{color:#13378B}
.archive-search-results.people-page-type .person-listing__link-wrapper{display:none}
.archive-search-results.people-page-type .person-listing__headshot-wrapper{margin-bottom:0}
.archive-search-results.people-page-type .person-listing__column{width:100%}
.archive-search-results.people-page-type .person-listing__column--name a{color:#272727;display:block;width:100%;text-decoration:none}
.archive-search-results.people-page-type .person-listing__column--name a:hover{color:#0A90EE}
.archive-search-results.practice-page-type .practice-area{border-bottom:2px solid #E7E7E7;padding:50px 0;margin-bottom:0}
.archive-search-results.practice-page-type .practice-area.first{padding-top:0}
.archive-search-results.practice-page-type .practice-area.last{border:none}
.archive-search-results.practice-page-type .excerpt{margin-top:10px}
.archive-search{position:relative;overflow:visible;max-width:1525px;margin:0 auto;transition:margin .5s}
.archive-search__inner{background-color:#fff;padding:25px;margin-bottom:0}
.archive-search__inner .input-wrap:before{content:none}
.archive-search__inner .input-wrap:after{color:#fff}
.archive-search__toggle{position:absolute;right:0;top:0;font-family:'Neue Helvetica W05',sans-serif;font-size:19px;letter-spacing:.5px;font-weight:400;color:#272727}
.archive-search__toggle:after{position:relative;top:1px;font-size:14px;color:#fff}
.archive-search__toggle:hover{color:#0A90EE}
.archive-search__toggle-wrap{display:block;width:100%;height:50px;position:absolute;background:#13378B;margin:0 auto;z-index:1}
.archive-search__toggle.icon-down-triangle-after:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M207.029%20381.476L12.686%20187.132c-9.373-9.373-9.373-24.569%200-33.941l22.667-22.667c9.357-9.357%2024.522-9.375%2033.901-.04L224%20284.505l154.745-154.021c9.379-9.335%2024.544-9.317%2033.901.04l22.667%2022.667c9.373%209.373%209.373%2024.569%200%2033.941L240.971%20381.476c-9.373%209.372-24.569%209.372-33.942%200z%22/%3E%3C/svg%3E");right:0}
.archive-search__toggle.icon-down-triangle-after:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M207.029%20381.476L12.686%20187.132c-9.373-9.373-9.373-24.569%200-33.941l22.667-22.667c9.357-9.357%2024.522-9.375%2033.901-.04L224%20284.505l154.745-154.021c9.379-9.335%2024.544-9.317%2033.901.04l22.667%2022.667c9.373%209.373%209.373%2024.569%200%2033.941L240.971%20381.476c-9.373%209.372-24.569%209.372-33.942%200z%22/%3E%3C/svg%3E")}
.archive-search__toggle.icon-up-triangle-after:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M240.971%20130.524l194.343%20194.343c9.373%209.373%209.373%2024.569%200%2033.941l-22.667%2022.667c-9.357%209.357-24.522%209.375-33.901.04L224%20227.495%2069.255%20381.516c-9.379%209.335-24.544%209.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569%200-33.941L207.03%20130.525c9.372-9.373%2024.568-9.373%2033.941-.001z%22/%3E%3C/svg%3E")}
.archive-search__toggle.icon-up-triangle-after:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%230A90EE%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M240.971%20130.524l194.343%20194.343c9.373%209.373%209.373%2024.569%200%2033.941l-22.667%2022.667c-9.357%209.357-24.522%209.375-33.901.04L224%20227.495%2069.255%20381.516c-9.379%209.335-24.544%209.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569%200-33.941L207.03%20130.525c9.372-9.373%2024.568-9.373%2033.941-.001z%22/%3E%3C/svg%3E")}
.archive-search__fields{max-width:447px}
.archive-search__fields .field__clear-btn:before{font-size:24px}
.archive-search__field:after{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M151.5%20347.8L3.5%20201c-4.7-4.7-4.7-12.3%200-17l19.8-19.8c4.7-4.7%2012.3-4.7%2017%200L160%20282.7l119.7-118.5c4.7-4.7%2012.3-4.7%2017%200l19.8%2019.8c4.7%204.7%204.7%2012.3%200%2017l-148%20146.8c-4.7%204.7-12.3%204.7-17%200z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:24px 29px}
.archive-search__field:after--keyword{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-position:calc(100% - 10px);background-size:20px 20px}
.archive-search__field:after.field--has-value{background-image:none}
.archive-search__field-wrapper{width:100%;margin-bottom:23px}
.archive-search__field-wrapper .field__clear-btn{right:22px;top:13px}
.archive-search__field.text{height:60px!important;background-color:#fff;color:#272727;border:2px solid #E7E7E7;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M441.9%20167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;background-position:calc(100% - 20px);font-weight:400;font-size:17px}
.archive-search__field.text::placeholder{color:#BABABA;opacity:1}
.archive-search__field.text::-webkit-input-placeholder{color:#BABABA;opacity:1}
.archive-search__field.text::-moz-placeholder{color:#BABABA;opacity:1}
.archive-search__field.text.archive-search__field--keyword{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;background-position:calc(100% - 20px)}
.archive-search__buttons .search-button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px}
.archive-search__buttons .search-button:hover{background-color:#0A90EE;color:#fff}
.archive-search__buttons .search-button:hover:after{content:none}
.archive-search__buttons .search-button:after{content:none}
.archive-search__buttons .search-button:focus{outline:0}
.archive-search .archive-search__field.text{color:#272727;text-transform:none;font-weight:400}
.archive-search .archive-search__field.text::-webkit-input-placeholder{color:#BABABA}
.archive-search .archive-search__field.text::-moz-placeholder{color:#BABABA}
.archive-search .archive-search__field.text:-ms-input-placeholder{color:#BABABA}
.archive-search .archive-search__field.text:-moz-placeholder{color:#BABABA}
.archive-search label{display:none}
.search-again__button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;margin-left:0}
.search-again__button:hover{background-color:#0A90EE;color:#fff}
.search-again__button:hover:after{content:none}
.search-again__button:after{content:none}
.search-again__button:focus{outline:0}
.global-search-results .search-query{font-weight:300;letter-spacing:.5px;margin-bottom:41px}
.global-search-results .search-query label{color:#BABABA}
.global-search-results .share-this-text .search-query-text{font-weight:300}
.global-search-results .person-listing{width:100%;background-color:transparent;margin-bottom:38px}
.global-search-results .person-listing__info{align-items:flex-start;display:flex;justify-content:center;padding:0}
.global-search-results .person-listing__headshot-wrapper img{width:95px;height:95px;margin-right:32px}
.global-search-results .person-listing__title{font-size:17px;margin-top:8px}
.global-search-results .person-listing.hide{display:none}
.global-results__results{margin-bottom:30px}
.global-results .blog-post-teaser-image,.global-results .news-item-teaser-image,.global-results .teaser-image{width:220px;margin-bottom:5px}
.global-results__section-results article{margin:0;overflow:hidden}
.global-results__section-results article.first.last{margin-bottom:0}
.global-results__section-results article.first.last .search-section-results .type-blog-post:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-case-study:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-event:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-news-item:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-press-item:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-publication:nth-child(3){border-bottom:2px solid #E7E7E7}
.global-results__section-results article.blog-post.first,.global-results__section-results article.case-study.first,.global-results__section-results article.event.first,.global-results__section-results article.news-item.first,.global-results__section-results article.press-item.first,.global-results__section-results article.publication.first{border:0;padding-top:0}
.global-results__section-results article.blog-post.first .case-study-title,.global-results__section-results article.blog-post.first .event-listing__title,.global-results__section-results article.case-study.first .case-study-title,.global-results__section-results article.case-study.first .event-listing__title,.global-results__section-results article.event.first .case-study-title,.global-results__section-results article.event.first .event-listing__title,.global-results__section-results article.news-item.first .case-study-title,.global-results__section-results article.news-item.first .event-listing__title,.global-results__section-results article.press-item.first .case-study-title,.global-results__section-results article.press-item.first .event-listing__title,.global-results__section-results article.publication.first .case-study-title,.global-results__section-results article.publication.first .event-listing__title{margin-top:0}
.global-results__section-results article.blog-post.first .archive__date-type,.global-results__section-results article.case-study.first .archive__date-type,.global-results__section-results article.event.first .archive__date-type,.global-results__section-results article.news-item.first .archive__date-type,.global-results__section-results article.press-item.first .archive__date-type,.global-results__section-results article.publication.first .archive__date-type{margin-top:0}
.global-results__section-results article.case-study{padding-top:38px;margin-bottom:37px}
.global-results__section-results article.news-item{padding-top:40px;margin-bottom:37px}
.global-results__section-results article.press-item{margin-bottom:41px}
.global-results__section-results article.event{padding-top:38px;margin-bottom:38px}
.global-results__section-results article.page{margin-bottom:16px}
.global-results__section-results article.type-practice-area{margin-bottom:0}
.global-results__section-results article.type-practice-area .office-location-title,.global-results__section-results article.type-practice-area .post-title,.global-results__section-results article.type-practice-area .practice-area-title{margin-top:0}
.global-results__section-results article .more-link{display:none}
.global-results__section-results a{color:#272727;font-weight:500}
.global-results__section .office-location-details{margin-top:0}
.global-results__title{background-color:transparent;text-align:left}
.global-results__heading{font-weight:600;padding:0;font-size:32px;color:#272727}
.global-results__button{font-size:15px;margin-top:0}
.global-results__button-wrapper{margin-top:0}
.global-results__button:hover{color:#fff!important;background-color:#7ACA12}
.global-results .archive-listing .post-title,.global-results .archive-listing__title{font-weight:500}
.global-results .archive-listing.first{margin-top:0;border-top:0}
.global-results .archive-listing:after{content:"";display:table;clear:both}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{display:inline-block;font-family:'Neue Helvetica W05',sans-serif;color:#272727;line-height:1.4;font-size:23px}
.global-results .archive-listing__title:hover,.global-results .office-location-title:hover,.global-results .person-listing__name:hover,.global-results .post-title:hover,.global-results .practice-area-title:hover{color:#0A90EE}
.global-results .practice-area-title{margin-bottom:16px}
.global-results .event-listing__title{margin-bottom:0;margin-top:0}
.global-results .blog-post-byline,.global-results .blog-post-listing .date,.global-results .case-study .excerpt,.global-results .event-info,.global-results .news-item__date-type,.global-results .postal-address,.global-results .publication-info,.global-results .publication-info__byline,.global-results .publication-info__published-in,.global-results .publication__date,.global-results .publication__date-type{font-size:17px}
.global-results .press-item__date-type{margin-top:0}
.global-results .archive__date-type,.global-results .blog-post-date{display:block;line-height:1.3;margin-bottom:6px}
.global-results .blog-post-listing-info{line-height:1.3}
.global-results .blog-post-listing .date{color:#272727}
.global-results .blog-post-listing-info,.global-results .case-study .excerpt,.global-results .event-info,.global-results .publication-info{line-height:1.8;margin-top:8px}
.global-results .publication-info__published-in{margin-bottom:-2px}
.global-results .person-listing .name-wrapper{width:auto}
.global-results .person-listing__headshot-wrapper{margin-bottom:5px}
.global-results .person-listing__title{margin-bottom:0}
.global-results .case-study-listing .post-title{float:none}
.global-results .case-study-listing:hover>.post-title{visibility:visible;opacity:1}
.global-results .case-study-title{margin-top:0}
.global-results .case-study-search-result{padding-bottom:0}
.global-results .news-item-listing.first{margin-top:0;border-top:none;padding-top:0}
.global-results .news-item-listing .more-link{display:none}
.global-results .event-info{line-height:1.5}
.global-results .event-info a{color:#0A90EE;font-weight:400}
.global-results .event-info a:hover{color:#13378B}
.global-results .office-location-details{line-height:1.5}
.ps-result-group__post-type-title{background-color:#B3B3B3;color:#fff;font-weight:500;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:16px;letter-spacing:1px}
.ps-result__thumbnail{height:65px;width:65px;margin-right:18px}
.ps-result__post-title{color:#272727;font-weight:500;font-size:17px;display:block;line-height:1.1;margin-top:3px}
.ps-result-group--post-type-practice-area .ps-result__post-title{font-weight:400}
.ps-result-group--post-type-practice-area .ps-result__inner{padding:9px}
.ps-result__person-position{margin-top:-5px;font-size:17px;line-height:1.1}
.ps-result__inner{padding:9px}
.ps-result--highlighted{background-color:#0A90EE}
.ps-result--highlighted .ps-result__person-position,.ps-result--highlighted .ps-result__post-title{color:#fff}
.ps-dropdown__search-button{padding:15px;background-color:#B3B3B3;font-size:17px}
.ps-dropdown__search-button:before{bottom:10px;right:15px}
.ps-dropdown__search-button:focus,.ps-dropdown__search-button:hover{background:#717171}
body{color:#272727}
h1{font-size:101px;color:#272727;text-transform:uppercase;margin:0}
h1.mobile{font-size:24px;text-transform:none;font-weight:600;margin-bottom:20px;color:#272727}
h2{margin:0}
h3{font-family:'Neue Helvetica W05',sans-serif;font-size:22px;margin-bottom:15px;line-height:1.3}
ul li{margin-left:32px;margin-bottom:11px;line-height:1.4}
ul li::before{content:"\25CF";font-family:FontAwesome;font-size:10px;color:#272727;margin-right:8px;right:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;margin-left:-32px;margin-top:-2px}
ul li ul{margin-top:10px}
ul li li{margin:0 0 0 34px;line-height:1.4}
ul li li:before{content:"";width:13px;height:1px;background:#272727;top:14px;margin-left:-25px}
ol{counter-reset:li;margin-top:23px}
ol>li{list-style:none;margin-left:32px;margin-bottom:11px}
ol>li:before{position:absolute;margin-left:-32px;color:#333;content:counter(li) '.';counter-increment:li;font-size:17px}
ol>li ol{margin-top:12px}
ol>li ol li{margin-left:32px;margin-bottom:10px}
ol li{line-height:1.4}
.widget{margin-bottom:35px;padding-top:40px;border-top:1px solid #EBEBEB}
.widget:first-child{border:none;padding-top:0}
.widget-title{padding-bottom:7px;margin-bottom:17px;font-weight:700;color:#272727;line-height:1.3;letter-spacing:.5px;border:none;font-size:23px}
.widget-content{font-size:18px}
.widget-content a{word-break:break-word;color:#272727}
.widget-content .related-title{width:85%;margin-top:19px}
.widget .btn{background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px}
.widget .btn:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.widget .btn:hover{background-color:#0686F3;color:#fff}
.widget .btn:hover:after{color:inherit}
.widget .btn:hover{color:#13378B;background:0 0}
.widget-caption{margin-top:19px;font-size:18px;width:85%}
.widget-caption p{line-height:1.8}
.widget-search-form .text{background-color:#F3F3F3}
.widget.attorney-mobile-cv-widget{border:none;margin-bottom:0;padding-top:15px}
.associations-widget img,.leadership-wrapper img{width:95px;min-width:95px;height:95px;margin-right:20px}
.call-to-action-widget{background:0 0}
.call-to-action-widget p{line-height:1.8}
.call-to-action-widget .widget-title{margin-bottom:15px}
.call-to-action-widget .widget-content{width:75%}
.widget-quote{background-color:#7ACA12;color:#fff;font-size:23px;font-family:'Neue Helvetica W05_n3',sans-serif;font-weight:300;font-style:italic}
.pullquote-attribution{display:flex;align-items:center;font-size:18px;color:#fff;letter-spacing:.5px;font-family:'Neue Helvetica W05',sans-serif;font-weight:300}
.pullquote-attribution:before{position:relative;content:"";width:18px;height:2px;background-color:rgba(255,255,255,.64);left:-15px}
.video-play-button-overlay{vertical-align:top}
.video-play-button-overlay:after{display:block;opacity:1;width:70px;height:70px;margin-left:-35px;margin-top:-35px;content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20viewBox%3D%220%200%2071%2071%22%20version%3D%221.1%22%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%20%3C!--%20Generator%3A%20Sketch%2052.5%20%2867469%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%20%3Ctitle%3EColor%3C/title%3E%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%20%3Cdefs%3E%20%3Cpath%20d%3D%22M29,30.472136%20L29,42.527864%20L41.0557281,36.5%20L29,30.472136%20Z%20M50,36.5%20L25,49%20L25,24%20L50,36.5%20Z%20M35.5,67%20C52.8969696,67%2067,52.8969696%2067,35.5%20C67,18.1030304%2052.8969696,4%2035.5,4%20C18.1030304,4%204,18.1030304%204,35.5%20C4,52.8969696%2018.1030304,67%2035.5,67%20Z%20M35.5,71%20C15.8938914,71%200,55.1061086%200,35.5%20C0,15.8938914%2015.8938914,0%2035.5,0%20C55.1061086,0%2071,15.8938914%2071,35.5%20C71,55.1061086%2055.1061086,71%2035.5,71%20Z%22%20id%3D%22path-1%22%3E%3C/path%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%22Icon/Play-Video%22%3E%20%3Cg%20id%3D%22Color%22%3E%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C/use%3E%20%3C/mask%3E%20%3Cuse%20id%3D%22Mask%22%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C/use%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");border:none}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background-color:#7ACA12}
.associations-widget .person,.associations-widget li{margin-bottom:11px}
.associations-widget a{display:block;color:#0A90EE;text-decoration:underline;max-width:80%;font-size:18px}
.associations-widget a:hover{color:#13378B}
.associations-widget .person>p{margin-top:5px}
.associated-people-widget .person{display:flex;align-items:center}
.associated-people-widget a{color:#272727;text-decoration:none;font-weight:500;line-height:1.2}
.associated-people-widget a:hover{color:#0A90EE}
.associated-people-widget--no-images p{width:100%}
.associated-people-widget--no-images a{display:block;color:#0A90EE;text-decoration:underline;max-width:80%;font-size:18px;font-weight:400}
.associated-people-widget--no-images a:hover{color:#13378B}
.event-teaser{padding:30px 15px 10px 25px;margin-bottom:35px;background:#F3F3F3;box-sizing:border-box;font-size:15px;font-weight:500}
.event-teaser .widget-title{border:none;padding-bottom:0;position:relative}
.event-teaser h5{line-height:1.3;margin-bottom:10px}
.event-teaser .event-listing__flag{position:absolute;right:0;font-weight:600;font-size:8px;top:1px;border-radius:0}
.event-teaser .event-listing__flag:before{content:"";left:-18px;border-width:9px}
.event-teaser .post-title{color:#272727;font-weight:600;font-size:15px}
.event-teaser .post-title:hover{color:#13378B}
.event-teaser .btn{background-color:#BABABA;color:#fff;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;font-family:'Neue Helvetica W05',sans-serif;color:#0A90EE;text-decoration:underline;letter-spacing:.5px;background:0 0;text-transform:none;padding:0;font-weight:400;margin-top:15px;font-size:18px}
.event-teaser .btn:after{content:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>;color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}
.event-teaser .btn:hover{background-color:#0686F3;color:#fff}
.event-teaser .btn:hover:after{color:inherit}
.event-teaser .btn:hover{color:#13378B;background:0 0}
.leadership-wrapper .person{display:flex;margin:0 0 15px 0;width:100%}
.leadership-wrapper .person-name{margin-bottom:13px;color:#13378B;font-weight:500;line-height:1.1}
.leadership-wrapper .person-details{font-size:18px;padding-right:20px}
.leadership-wrapper .person-details img,.leadership-wrapper .person-details>a{margin:4px -70px 4px 0;width:70px;min-width:70px;height:70px}
.leadership-wrapper .person-email-link a{white-space:nowrap;overflow:hidden;display:block;text-decoration:underline;color:#0A90EE;width:45px}
.leadership-wrapper .person-email-link a:hover{color:#13378B}
.leadership-wrapper .post-title{color:#272727}
.leadership-wrapper .phone-link{color:#272727;font-size:18px}
.leadership-name{font-weight:700;font-size:16px}
.practices-search-widget .title{display:none}
.practices-search-widget .text{box-sizing:border-box;font-size:12px;height:60px;padding:5px 45px 3px 11px;background-color:#fff;color:#272727;border:2px solid #E5E5E5;font-weight:400;background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 15px;background-position:calc(100% - 20px)}
.practices-search-widget .text::placeholder{color:#BABABA}
.practices-search-widget .text::-webkit-input-placeholder{color:#BABABA}
.practices-search-widget .text::-moz-placeholder{color:#BABABA}
.practices-search-widget .text:-ms-input-placeholder{color:#BABABA}
.practices-search-widget .field{margin-bottom:18px}
.practices-search-widget .icon-search:after{content:none}
.practices-search-widget .search-button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;margin-left:auto;float:right}
.practices-search-widget .search-button:hover{background-color:#0A90EE;color:#fff}
.practices-search-widget .search-button:hover:after{content:none}
.practices-search-widget .search-button:after{content:none}
.practices-search-widget .search-button:focus{outline:0}
.people-search-widget .title{display:none}
.people-search-widget .people-search__form--basic{display:none}
.people-search-widget .people-search__form--advanced{display:block}
.people-search-widget .people-search__fields{margin-bottom:0}
.people-search-widget .text{box-sizing:border-box;font-size:12px;height:60px;padding:5px 45px 3px 11px;background:#fff;color:#272727;border:2px solid #E5E5E5;font-weight:400}
.people-search-widget .field{margin-bottom:18px}
.people-search-widget .field__clear-btn{right:11px}
.people-search-widget .field:not(.keyword):not(.person) .text{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M441.9%20167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;background-position:calc(100% - 10px)}
.people-search-widget .field.keyword .text,.people-search-widget .field.person .text{background-image:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20468.9L387.1%20347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-136C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c52%200%2099.5-19.1%20136-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.4%20121.4c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17zM208%20368c-88.4%200-160-71.6-160-160S119.6%2048%20208%2048s160%2071.6%20160%20160-71.6%20160-160%20160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 15px;background-position:calc(100% - 10px)}
.people-search-widget .field.office-location{width:auto;height:auto}
.people-search-widget .text::placeholder{color:#BABABA}
.people-search-widget .text::-webkit-input-placeholder{color:#BABABA}
.people-search-widget .text::-moz-placeholder{color:#BABABA}
.people-search-widget .text:-ms-input-placeholder{color:#BABABA}
.people-search-widget .search-button{display:flex;align-items:center;background-color:#7ACA12;justify-content:center;border:none;height:60px;width:183px;margin-left:25px;padding:0;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:1px;font-size:18px;margin-left:auto;float:right}
.people-search-widget .search-button:hover{background-color:#0A90EE;color:#fff}
.people-search-widget .search-button:hover:after{content:none}
.people-search-widget .search-button:after{content:none}
.people-search-widget .search-button:focus{outline:0}
.minisite-microsite{font-weight:400;font-size:17px}
.minisite-microsite *{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .description{font-size:17px}
.minisite-microsite .firm-highlights{display:none}
.minisite-microsite #footer{background:#F3F3F3;min-height:100px;margin-top:50px;display:inline-block;width:100%}
.minisite-microsite #footer-inner{display:block;margin:25px;font-family:'Neue Helvetica W05',sans-serif;font-weight:700;font-size:13px;color:#BABABA}
.minisite-microsite .additional-info-heading,.minisite-microsite h3{font-family:'Neue Helvetica W05',sans-serif;font-weight:700;font-size:22px}
.minisite-microsite .button *,.minisite-microsite .er-third-party .button,.minisite-microsite .walled-content-submit{font-family:'Neue Helvetica W05',sans-serif;color:#fff}
.minisite-microsite .button :hover,.minisite-microsite .er-third-party .button:hover,.minisite-microsite .walled-content-submit:hover{color:#fff}
.minisite-microsite .type-event .btn{font-weight:600}
.minisite-microsite .breadcrumb-link{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .more-link{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .more-link:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23044f8f%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E")}
.minisite-microsite .read-more,.minisite-microsite .team-member__more.btn{font-family:'Neue Helvetica W05',sans-serif;font-weight:700;letter-spacing:.5px;color:#13378B;background:0 0;font-size:13px;line-height:1;padding:0}
.minisite-microsite .read-more:after,.minisite-microsite .team-member__more.btn:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E")}
.minisite-microsite .read-more:hover,.minisite-microsite .team-member__more.btn:hover{background:0 0}
.minisite-microsite .read-more:hover:after,.minisite-microsite .team-member__more.btn:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E")}
.minisite-microsite #main-inner{margin:35px 25px}
.minisite-microsite #content-inner{display:inline}
.minisite-microsite .archive-detail-post-title,.minisite-microsite .archive-detail-post-title *,.minisite-microsite .microsite-page-heading{font-family:'Neue Helvetica W05',sans-serif;font-weight:600;color:#333}
.minisite-microsite .archive-listing__title{font-family:'Neue Helvetica W05',sans-serif;font-weight:600;font-size:20px;color:#333}
.minisite-microsite .archive-listing__title:hover{color:#13378B}
.minisite-microsite .microsite-case-study-title,.minisite-microsite .team-member__name{font-family:'Neue Helvetica W05',sans-serif;font-weight:600;font-size:20px;color:#272727}
.minisite-microsite .microsite-case-study-title:hover,.minisite-microsite .team-member__name:hover{color:#272727}
.minisite-microsite .team-member:first-of-type{padding-top:37px;border-top:1px solid #E7E7E7}
.minisite-microsite .team-member__title{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .blog-post-listing .blog-post-title{font-family:'Neue Helvetica W05',sans-serif;font-weight:600;font-size:20px;color:#272727}
.minisite-microsite .blog-post-listing .blog-post-title:hover{color:#0686F3}
.minisite-microsite.blog-microsite-template .blog-post-title{font-size:17px;font-weight:700;margin-top:2px}
.minisite-microsite .blog-post-excerpt{font-weight:400}
.minisite-microsite .blog-post-listing .blog-post-byline-block{margin-top:12px}
.minisite-microsite .sidebar-ms-microsite-primary blockquote{background:#F3F3F3;font-weight:600;color:#272727}
.minisite-microsite .sidebar-ms-microsite-primary blockquote p{font-size:20px;font-weight:600;line-height:1.5}
.minisite-microsite .call-to-action-widget{background:#F3F3F3}
.minisite-microsite .pullquote-widget .widget-content{background:#F3F3F3}
.minisite-microsite .pullquote-widget .widget-content pre{margin:0;white-space:pre-wrap;word-break:keep-all}
.minisite-microsite .pullquote-widget .widget-content *{font-family:'Neue Helvetica W05',sans-serif;font-style:normal;font-weight:600;background:#F3F3F3}
.minisite-microsite .widget-quote p{font-family:'Neue Helvetica W05',sans-serif;font-style:normal}
.minisite-microsite .pullquote-attribution{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .mobile-menu__toggle--microsite{background:#13378B}
.minisite-microsite .mobile-menu-secondary li{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .microsite-menu li a{font-family:'Neue Helvetica W05',sans-serif;font-size:16px}
.minisite-microsite .microsite-menu-secondary li a,.minisite-microsite .mobile-microsite-menu li a{font-family:'Neue Helvetica W05',sans-serif;color:#fff}
.minisite-microsite .microsite-menu-secondary li.current-menu-item a,.minisite-microsite .mobile-microsite-menu .current-menu-item>a{background:#13378B;color:#fff}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list,.minisite-microsite .publication-info__byline,.minisite-microsite .publication-info__published-in,.minisite-microsite .publication-name,.minisite-microsite .publication-type,.minisite-microsite .publication__date,.minisite-microsite .publication__date-type{font-size:17px}
.minisite-microsite .events-heading{font-weight:600!important}
.minisite-microsite .event-date-time{margin:0}
.minisite-microsite .event-listing__flag{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .news-item-listing .more-link{display:none}
.minisite-microsite .blog-post-title a{color:#0686F3}
.minisite-microsite .blog-post-title a:hover{color:#13378B}
.minisite-microsite .custom-page-case-studies{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .widget-title{font-family:'Neue Helvetica W05',sans-serif;font-weight:700;padding-bottom:15px;border-bottom:1px solid #E7E7E7}
.minisite-microsite .widget .btn{font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite .widget .btn span{font-family:inherit}
.ms-custom-tpl-homepage .content__post{width:100%}
.minisite-homepage-subtext{margin-bottom:40px;padding-bottom:40px}
.minisite-homepage-subtext p{font-family:'Neue Helvetica W05',sans-serif;font-size:17px;line-height:1.3!important;color:#575756}
.minisite-homepage-right-column-text{font-weight:300}
.minisite-homepage-right-column-text p{font-weight:500;color:#333}
.minisite-microsite .microsite-homepage-page-heading{font-family:'Neue Helvetica W05',sans-serif;color:#333;text-transform:none;font-weight:600;font-size:36px;line-height:1.2;margin-top:0}
.minisite-microsite .testimonials-item .quote{color:#333}
.minisite-microsite .testimonials-item .quote p:after,.minisite-microsite .testimonials-item .quote p:before{color:#13378B}
.minisite-microsite .homepage-callout{border-bottom:1px solid #E7E7E7;padding-bottom:40px}
.minisite-microsite .homepage-callout__description p{display:inline-block}
.minisite-microsite .homepage-callout__heading{font-family:'Neue Helvetica W05',sans-serif;color:#333;font-size:22px;font-weight:600}
.minisite-microsite .homepage-callout .btn{font-family:'Neue Helvetica W05',sans-serif;font-weight:700;letter-spacing:.5px;color:#13378B;background:0 0;font-size:13px;text-transform:none;line-height:1;padding:0;margin-top:10px;display:block}
.minisite-microsite .homepage-callout .btn:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E");font-size:14px;margin-right:0}
.minisite-microsite .homepage-callout .btn:hover{background-color:transparent;color:#13378B}
.minisite-microsite .homepage-callout .btn:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%2313378B%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%208c137%200%20248%20111%20248%20248S393%20504%20256%20504%208%20393%208%20256%20119%208%20256%208zm113.9%20231L234.4%20103.5c-9.4-9.4-24.6-9.4-33.9%200l-17%2017c-9.4%209.4-9.4%2024.6%200%2033.9L285.1%20256%20183.5%20357.6c-9.4%209.4-9.4%2024.6%200%2033.9l17%2017c9.4%209.4%2024.6%209.4%2033.9%200L369.9%20273c9.4-9.4%209.4-24.6%200-34z%22/%3E%3C/svg%3E")}
.minisite-microsite .homepage-callout-testimonials{margin-top:50px}
.minisite-microsite .microsite-menu .current-menu-item a{color:#13378B;background:#fff}
.minisite-microsite .microsite-menu .current-menu-item a:hover{color:#13378B;background:#fff}
.minisite-microsite #page-title-bar{background:url(../img/minisite-header.jpg);background-size:cover}
.minisite-microsite a.person-microsite-full-blog-button{color:#fff;font-family:'Neue Helvetica W05',sans-serif}
.minisite-microsite a.person-microsite-full-blog-button:hover{color:#fff}
.minisite-microsite.blog-posts-microsite-template .microsite-page-heading,.minisite-microsite.blogs-microsite .microsite-page-heading{font-size:30px}
.client-payment-online-page-type .content__post{width:100%;margin-right:0}
.client-payment-online-page-type .content__post>div{display:flex}
.client-payment-online-page-type .page-title{color:#fff}
.client-payment-online-page-type .payment-online{display:flex}
.client-payment-online-page-type .payment-online__divider{background-color:#EBEBEB;width:1px;align-self:stretch;margin-left:60px;margin-right:50px;height:342px}
.client-payment-online-page-type .payment-online__subheading{margin-bottom:27px;font-size:40px;letter-spacing:normal;text-transform:none;font-weight:500}
.client-payment-online-page-type .payment-online__intro-text>p{font-size:18px;margin-left:2px}
.client-payment-online-page-type .payment-online__button{margin-top:31px;margin-left:3px}
.client-payment-online-page-type .payment-online__button>a{margin-left:0}
@media print,screen and (min-width:768px){.phone-link,.widget .phone-link{color:#272727;text-decoration:none}
.phone-link:hover,.widget .phone-link:hover{color:#272727;text-decoration:none}
body{font-size:15px}
.page-wrapper{min-width:925px}
.header__inner,.main__inner,.marquee__inner,.microsite-menu{max-width:925px;width:925px}
.main__inner{flex-direction:row;padding:0 0}
.microsite .main{margin-top:0}
.microsite .main__inner{padding-top:50px}
.content__inner{flex-direction:row}
.header{height:90px}
.header__inner{height:90px}
.header__logo-link{margin-top:33px;width:195px}
.header__logo{max-width:300px;margin-left:0}
.footer{min-height:135px}
.footer__inner{padding:0}
.mobile{display:none}
input:focus{outline:0}
.teaser-image{float:right;margin:0 0 4px 35px;width:220px}
.footer-follow{right:0;margin:0}
ol li,ul li{margin-left:22px}
ul li:before{top:5px}
ul li li:before{top:0}
.marquee{height:120px;margin-bottom:50px}
.marquee__inner{padding:0}
.microsite .marquee{height:120px}
.archive-detail-page .marquee__inner,.heading-location-post-block .marquee__inner,.single-office .marquee__inner{padding:0}
.page-title-wrapper{font-size:32px}
.archive-detail-page .marquee,.single-office .marquee{height:70px}
.archive-detail-page .marquee__inner,.single-office .marquee__inner{padding:0}
.microsite-title{font-size:35px}
.microsite-page-heading{font-size:34px;margin-bottom:30px}
.btn:not(.button){font-size:14px}
.button{height:50px;width:140px;font-size:14px}
.view-google-map{font-size:14px}
.archive-filters{margin-bottom:0;position:absolute;right:0;top:0}
#sidebar-primary{width:185px;margin-right:50px}
.people-page-type #sidebar-primary{width:165px}
.practice-page-type #sidebar-primary{width:240px}
.person-microsite #sidebar-primary{width:165px;border-bottom:0;margin-bottom:0}
#sidebar-secondary{width:185px;margin-top:0;margin-left:50px}
.widget{font-size:14px}
.header-menu{margin-right:25px}
.main-microsite-menu-wrap{background-color:#13378B}
.microsite-title{margin-right:0}
.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}
.person-listing{flex-direction:row}
.person-listing__headshot-wrapper img{width:80px;height:80px;margin:0 20px 0 0}
.person-listing__column{width:40%}
.person-listing__info{flex-direction:row;align-items:center}
.person-listing__button{margin-top:0}
.microsite .person-listing__column--contact{width:60%;flex-shrink:0}
.microsite .person-listing__phone{display:inline-block;width:200px}
.microsite .person-listing__email-wrapper{display:inline-block}
.news-listing__title--first{font-size:30px}
.event-listing__title{font-size:18px}
.featured-case-study{width:290px;margin-bottom:35px}
.case-studies-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.case-studies-wrapper:after{content:"";width:290px}
.view-all-case-studies{float:right}
.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}
.office-location-details{display:inline-block;vertical-align:top}
.contact-image{width:60px}
.archive-detail__title{font-size:28px}
.archive-detail__title--microsite{font-size:34px}
.office-detail-top{display:flex}
.office-location-map{flex-shrink:0;width:65%;margin-right:35px}
.callout.button{font-size:14px}
.find-practice-areas{flex-direction:row;align-items:center}
.find-practice-areas .label{font-size:32px;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}
.item-root .expandable:after{top:20px}
.col-2 .item-root:first-child{border-top:1px solid #E7E7E7}
.practice-area-title{font-size:15px;padding:20px 20px 20px 0}
.practice-area-children{padding-bottom:25px}
.practice-area-children .practice-area-title{font-size:13px}
.practices-search-results-heading{font-size:32px}
.practices-search-widget .text{height:36px}
.practices-search-widget .input-wrap:after{right:10px}
.practices-search-widget form{margin:0}
.people-search__form{display:flex}
.people-search__fields{width:425px;margin-right:30px;flex-shrink:0}
.people-search__buttons{width:85px;margin-left:30px;flex-shrink:0}
.people-search__field{height:58px}
.people-search__toggle{position:relative;right:auto;top:auto}
.people-search__filters{border-top:0;padding-top:0}
.people-search__alpha{width:25px;height:25px;font-size:15px;line-height:25px}
.people-search-results-heading{font-size:32px}
.people-search-widget .people-search__field{height:36px}
.global-results__results{border-top:1px solid #E7E7E7}
.global-results__section{flex-direction:row}
.global-results__title{border-bottom:1px solid #E7E7E7;text-align:right;width:300px}
.global-results__heading{padding:30px;font-size:26px;font-weight:400}
.global-results__section-results{border-bottom:1px solid #E7E7E7;padding:30px}
.global-results__button{font-size:14px}
.archive-search__field-wrapper{width:400px}
.return-to-mainsite{display:block;position:absolute;right:0;top:0}
.blog-category-heading,.blog-search-results-heading{font-size:34px}
.widget-blog_categories{margin-bottom:30px}
.blog-category-list-item{margin-bottom:10px}
.demo-blog .marquee{height:220px}
.blog-category-listing .btn-primary,.blog-search-results .btn-primary{float:right}
.blog-post-detail .blog-post-title{font-size:34px}
#commentform input[type=button],#commentform input[type=submit]{height:50px;width:140px;font-size:14px}
.microsite-homepage-page-heading{font-size:46px}
.minisite-homepage-subtext{font-size:22px}
.minisite-microsite .marquee{height:220px}
.homepage-callouts{display:flex;justify-content:space-between}
.homepage-callouts__left{width:55%}
.homepage-callouts__right{width:35%}
.homepage-callout{margin-bottom:56px}
.homepage-callout__image{margin-right:25px}
.testimonials-item{width:24%}
.ms-custom-tpl-homepage .content__post:not(.has-sidebar){margin-right:0}
.team-member{display:flex}
.team-member__headshot{margin-right:25px}
.demo-minisite .minisite-logo{margin:0}
.demo-minisite .marquee{display:block}
.archive-detail-page .publication-info{margin-top:0}
.archive-detail-page .main__inner{padding-top:30px}
.archive-detail__page-breadcrumb a{margin-bottom:28px}
.archive-detail .news-item__date-type,.archive-detail .publication__date,.archive-detail .publication__date-type{font-size:14px}
.archive-detail .publication-info__byline,.archive-detail .publication-info__published-in{font-size:14px}
.archive-detail .additional-info li{font-size:15px}
.press-item__resource{font-size:15px}
.press-item__coverage-excerpt>p{padding:0 55px}
.archive-listing-page:not(.archive-search-results) .archive-listing.has-thumbnail.first .archive-listing__title{max-width:330px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first{border-top:none;padding-top:0;margin-top:0}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-teaser-image{width:395px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-description{margin-top:8px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-title{margin-top:14px;font-size:27px}
.archive-listing{margin-bottom:27px;padding-top:28px}
.archive-listing__title{margin-top:6px;font-size:18px}
.archive-listing.first{border-top:1px solid #E7E7E7;padding-top:0}
.archive-listing.event-listing{margin-top:18px;padding-top:3px;padding-bottom:27px;margin-bottom:18px}
.archive-listing.press-item-listing{margin-bottom:27px;padding-top:28px}
.archive-listing.has-thumbnail .archive-listing__title{max-width:460px}
.archive-listing img{width:265px;float:right;margin:0 0 4px 45px}
.archive__date-type{font-size:14px}
.archive-listing-page:not(.case-studies-page-type) .main__inner,.client-press-coverage-page-type:not(.case-studies-page-type) .main__inner{margin-top:0}
.archive-listing-page .content__post,.client-press-coverage-page-type .content__post{margin:0;width:100%}
.events-heading{margin-bottom:18px;padding:0 0 30px 0}
.past-events-heading{padding-top:30px}
.event-speakers__image{max-width:65px}
.event-speakers__item{margin-right:10px}
.event-listing__info{font-size:14px}
.event-listing__info>div{margin-top:2px}
.event-listing__title{font-size:18px}
.event-listing__flag{padding-left:8px}
.event-detail__logo{margin:35px 0 25px 0}
.news-item-listing.first{border-top:none;padding-top:0;margin-top:0}
.news-item__date-type{font-size:14px}
.press-item-listing.first{border-top:none;padding-top:0;margin-top:0}
.press-item-listing__excerpt{margin-top:8px}
.publication-info--listing{margin-top:8px}
.publication-info__byline,.publication-info__published-in,.publication__date,.publication__date-type{font-size:14px;margin-bottom:3px}
.publication-info__byline,.publication__date-type{margin-bottom:0}
.publication-listing.first{border-top:none;margin-top:0}
.publication-listing.first .publication-teaser-image{width:395px}
.publication-listing.first .publication-excerpt{order:2}
.publication-listing.first .publication-listing__title{margin-top:14px;font-size:27px}
.case-studies-page-type .content__post{width:100%!important}
.case-studies-page-type.archive-search-results .content{width:945px}
.case-studies-page-type.archive-search-results .case-study-listing.first{border-top:1px solid #E7E7E7}
.case-studies-page-type.archive-search-results .case-study-listing{padding-top:30px!important;min-height:167px}
.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2),.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2)~.case-studies-page-type.archive-search-results .case-study-listing>a{width:100%}
.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1),.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1)~.case-studies-page-type.archive-search-results .case-study-listing>div{width:100%}
.case-studies-page-type.archive-search-results .post-title{width:calc(100% - 265px);position:relative;order:-1}
.case-studies-page-type.archive-search-results .excerpt{width:calc(100% - 265px)}
.case-studies-page-type.archive-search-results .teaser-image{display:block;position:absolute;width:220px}
.case-studies-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
.case-studies-wrapper:after{width:313px}
.case-study-listing,.featured-case-study{width:33.33%;margin:0;padding-top:0!important}
.case-study-listing img,.featured-case-study img{width:100%;margin:0}
.case-study-listing.first,.featured-case-study.first{border:none}
.microsite .events-heading{margin-bottom:18px;padding:0 0 30px 0}
.microsite .past-events-heading{padding-top:30px}
.microsite .content__post--has-secondary .archive-listing.has-thumbnail .archive-listing__title{max-width:295px}
.microsite .content__post--has-secondary .microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:295px}
.microsite .archive-listing.has-thumbnail .archive-listing__title{max-width:495px}
.microsite .publication-listing.first .publication-teaser-image{width:265px}
.microsite .publication-listing.first .publication-listing__title{margin-top:6px;font-size:18px}
.microsite .news-item-listing.first .news-item-teaser-image{width:265px}
.microsite .news-item-listing.first .news-item-title{margin-top:6px;font-size:18px}
.microsite .event-listing{margin-top:18px;padding-top:3px;padding-bottom:27px;margin-bottom:18px}
.microsite-case-study-listing.first{border-top:none;padding-top:0;margin-top:0}
.microsite-case-study-listing .pull-right img{width:265px;float:right;margin:0 0 4px 45px}
.microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:460px}
.microsite-case-study-listing .microsite-case-study-title{margin-top:0;font-size:18px}
.microsite-case-study-listing .additional-info a,.microsite-case-study-listing .related-people a{font-size:14px}
.microsite-case-study-listing .additional-info .icon-user:before,.microsite-case-study-listing .related-people .icon-user:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .pdf-icon:before,.microsite-case-study-listing .related-people .pdf-icon:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .web-icon:before,.microsite-case-study-listing .related-people .web-icon:before{width:15px;height:20px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info li,.microsite-case-study-listing .related-people{margin-left:26px!important}
.microsite-case-study-listing .description{margin-bottom:20px}
.custom-microsite-template .microsite-case-study-title{font-size:18px;margin-bottom:15px}
.custom-page-case-studies{margin-bottom:20px}
.child-post-type-news-item{margin-bottom:70px}
.description img{margin:30px 0}
.button-large{height:50px;width:140px;font-size:14px}
.button-small{font-size:14px}
.search-button{height:50px;width:140px;font-size:14px}
.clear-results{height:50px;width:140px;font-size:14px}
.view-more{padding:10px 16px;font-size:13px}
.rainmaker-pagination li{margin:20px 0 0 0}
.rainmaker-pagination li.navigation a{font-size:15px;width:106px;height:50px;margin-left:9px}
.rainmaker-pagination li.page-count{margin-top:18px}
.walled-content-container .text{width:400px}
.walled-content-download.btn{height:50px;width:140px;font-size:14px}
.walled-content-submit{height:50px;width:140px;font-size:14px}
.download-our-whitepaper-link.btn{height:50px;width:140px;font-size:14px}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{width:13px;height:13px}
.icon-user:before{width:14px}
.web-icon:before{width:15px;height:15px}
.pdf-download .pdf-icon:before{width:13px}
.share-this-text{bottom:37px;font-size:14px}
.addthis_toolbox{padding-bottom:25px}
.addthis_toolbox a{height:30px;width:30px!important;border-radius:15px;margin:0 4px 0 0;padding:0!important}
.addthis_toolbox a:first-child{margin-left:127px}
.addthis_toolbox a.addthis_button_email:after{width:12px;height:12px}
.addthis_toolbox a.addthis_button_twitter:after{width:13px;height:13px}
.addthis_toolbox a.addthis_button_linkedin:after{width:12px;height:16px}
.firm-highlights{margin:0 auto;width:925px}
.firm-highlights__controls{top:45px;right:0}
.firm-highlights__prev{height:38px;width:38px}
.firm-highlights__prev:before{width:8px;height:16px}
.firm-highlights__next{height:38px;width:38px;margin-left:13px}
.firm-highlights__next:after{width:8px;height:16px}
.firm-highlights__title{font-weight:500;margin-top:57px;margin-bottom:24px;font-size:29px}
.firm-highlights__content{width:925px;margin:0 auto!important}
.firm-highlights__slide{padding:25px 24px;height:263px;max-height:263px;border-right:2px solid rgba(255,255,255,.18)}
.firm-highlights__label{font-size:12px;letter-spacing:2px}
.firm-highlights__headline{font-size:16px;line-height:1.5;margin-bottom:7px;max-height:72px}
.firm-highlights__image{width:230px;margin:-40px -26px 6px auto}
.firm-highlights__text{-webkit-line-clamp:4;max-height:84px}
.firm-highlights__text p{line-height:1.5;font-size:14px;letter-spacing:.5px}
.footer{background:#fff;min-height:160px;font-size:14px;border-color:#fff;margin-top:48px}
.footer ul li{margin:0 15px}
.footer ul li:after{content:"";position:absolute;height:16px;width:1px;background-color:#F3F3F3;display:inline-block;top:0;margin-left:-15px}
.footer ul li a{font-size:14px}
.footer__inner{flex-direction:row;justify-content:space-between;align-items:center;max-width:925px;width:100%;margin-top:37px}
.footer-follow__link--linkedin{margin-left:25px}
.footer-follow__link--linkedin:before{width:16px}
.footer-follow__link--twitter:before{width:16px}
.social-follow{top:3px}
.header{height:90px}
.header__logo-link{width:180px;margin:0 auto 0 0}
.header-logo{width:180px;max-width:none}
.header-menu{margin:0 13px 0 0}
.header-menu ul li{font-size:13px}
.header-menu ul li a{display:flex;align-items:center;margin:0 23px;padding:0}
.header-menu ul li.menu-item--panel-expanded>a:after{bottom:-36px}
.header-menu .current-menu-ancestor>a:after,.header-menu .current-menu-item>a:after{bottom:-36px}
.global-search{order:3;margin:0;width:34px}
.global-search__input{background-color:#0A90EE;background-size:13px 13px}
.global-search__input:hover{background-size:13px 13px;background-color:#7ACA12}
.global-search .text{font-size:0;height:34px;width:34px;border-radius:17px;font-weight:500;box-sizing:border-box;border:none;padding-left:0}
.global-search.global-search--focused{width:250px}
.global-search.global-search--focused .field{width:250px}
.global-search.global-search--focused .text{font-size:13px}
.global-search .ps-dropdown{width:250px!important;top:46px!important}
.menu-panels{top:90px}
.menu-panel{width:925px;left:50%;margin-left:-462.5px}
.menu-panel__columns{max-width:925px}
.menu-panel__heading{font-size:34px}
.menu-panel .text{font-size:16px}
.menu-panel .predictive-search-input{background-size:16px 16px;background-position:calc(100% - 20px)}
.menu-panel__control{margin-top:5px;font-size:14px}
.menu-panel__control:after{width:13px;height:13px;margin-left:10px}
.more-menu-panel__menu li.expandable>a span:after{width:11px;margin-left:8px;height:20px}
.more-menu-panel__menu li.expandable.expanded>a span:after{width:11px}
.more-menu-panel__menu li.menu-item--external-link a:after{margin-left:6px;width:10px;height:11px}
.more-menu-panel__menu li .sub-menu{margin-top:-23px;padding-bottom:20px}
.more-menu-panel__menu li .sub-menu a{padding:3px 14px 3px 70px}
.more-menu-panel__menu li .sub-menu a span{max-width:95px}
.more-menu-panel__menu li .sub-menu a:before{font-size:13px;margin-right:5px;top:-2px}
.more-menu-panel__menu li a{font-size:16px;padding:33px 70px}
.more-menu-panel__menu li.expandable:before,.more-menu-panel__menu>li:before{margin-left:0;height:34px;top:27px}
.people-menu-panel__columns{padding:65px 25px 65px 55px}
.people-menu-panel__column--left{padding-right:56px;max-width:390px}
.people-menu-panel__column--left:after{top:64px;height:120px}
.people-menu-panel__column--left .menu-panel__heading{margin-bottom:30px}
.people-menu-panel__column--right{padding-top:49px;padding-left:15px;max-width:450px}
.people-menu-panel__column .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel__column .text{height:50px}
.people-menu-panel__toggle-simple-search{margin-top:0}
.people-menu-panel__view-all{height:50px;width:140px;font-size:14px}
.people-menu-panel__view-all{margin-top:15px}
.people-menu-panel__fields{margin-bottom:15px;height:50px}
.people-menu-panel--advanced-search-mode .menu-panel__search-button{margin-top:0}
.people-menu-panel .view-all-people-mobile .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel .rd-field{background-size:14px 14px}
.firm-menu-panel__column .menu-panel__control:after,.service-menu-panel__column .menu-panel__control:after{width:7px;height:14px;margin-left:12px}
.service-menu-panel__column{max-width:500px}
.service-menu-panel__columns{padding:65px 74px}
.services-menu-panel__field .text{height:50px;width:335px}
.services-menu-panel__view-all__wrapper{padding-top:23px}
.services-menu-panel button{height:50px;width:140px;font-size:14px}
.firm-menu-panel__menu{margin-left:47px}
.firm-menu-panel__menu a{font-size:16px;padding:33px 32px}
.firm-menu-panel__menu>li{font-size:18px}
.firm-menu-panel__menu>li:before{height:34px;top:27px;margin-left:0}
.menu-panel__search-button{height:50px;width:140px;font-size:14px}
body{background:#F3F3F3}
.main__inner{width:925px;padding:65px 70px 80px 70px;margin-top:-70px}
.content__inner{flex-direction:row}
.content__post{width:980px}
.content__post--has-secondary{width:750px}
.content--has-primary.has-sidebar #sidebar-secondary{margin-right:-35px}
#mobile-main{display:none}
#sidebar-primary{width:190px;margin-right:50px}
#sidebar-primary nav ul li{padding:18px 0}
#sidebar-primary nav ul li.current_page_item a:after{bottom:-7px;height:3px}
#sidebar-secondary{margin-left:50px;margin-top:0;width:185px;margin-right:-70px}
#section-nav,.main-microsite-menu-wrap{max-width:925px;background-color:#0A90EE;height:auto;margin-top:-70px}
#section-nav nav.microsite-menu--empty,.main-microsite-menu-wrap nav.microsite-menu--empty{margin-top:20px}
#section-nav nav ul li,.main-microsite-menu-wrap nav ul li{font-size:14px;line-height:1;padding:28px 0 28px 0}
#section-nav nav ul li.current-menu-item:after,#section-nav nav ul li.current_page_item:after,.main-microsite-menu-wrap nav ul li.current-menu-item:after,.main-microsite-menu-wrap nav ul li.current_page_item:after{height:4px}
#section-nav nav ul li a,.main-microsite-menu-wrap nav ul li a{padding:0}
#section-nav-inner{padding:0 45px 0 35px}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-current-openings-page-type .main__inner,.page-custom-careers .main__inner{margin-top:0}
.blogs-microsite .main-microsite-menu-wrap{margin-top:-46px}
.blogs-microsite .microsite-page-heading{font-size:30px}
.blog-category-list-item{margin-bottom:0}
.blog-post-detail .blog-post-title{font-size:28px}
.blog-post-byline{font-size:16px}
.blog-post-listing h2{font-size:28px}
.blog-post-author-cards{font-size:16px}
.client-blogs-page-type .content__inner,.client-blogs-page-type .content__post{width:100%;margin-right:0}
.client-blogs-intro{max-width:85%}
.client-blogs-intro p:first-child{font-size:20px;font-weight:300}
.blogs-listing-section{margin-top:53px}
.blogs-listing-entry{width:33.33%;height:auto;margin-bottom:0;padding-bottom:0}
.blogs-listing-entry a:hover .blogs-listing-entry__text-wrapper{bottom:30px}
.blogs-listing-entry__text-wrapper{left:20px;bottom:-6px}
.blogs-listing-entry__title{font-size:22px}
.blogs-listing-entry__read-more{font-size:13px}
.blogs-listing-entry__read-more:after{width:13px;height:16px}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{font-size:34px}
.blog-microsite-template .blog-post-title{font-size:15px}
.rss-heading{margin-top:55px}
.publication-listing.first{border-top:none;margin-top:0}
.publication-listing.first .publication-teaser-image{width:395px}
.publication-listing.first .publication-excerpt{order:2}
.list-space li{margin-bottom:27px;padding-top:28px;margin-left:0}
.list-space li a:not(.read-more){margin-top:0;font-size:18px}
.list-space li span{order:2}
.main-microsite-menu-wrap nav ul{justify-content:flex-start;padding-left:35px}
.main-microsite-menu-wrap nav ul li{line-height:1;margin-right:32px}
#section-nav-inner{max-width:925px;width:925px}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul,.microsite-menu ul{justify-content:flex-start;padding-left:35px}
.menu-about-the-firm-container ul li,.menu-careers-menu-container ul li,.microsite-menu ul li{line-height:1}
.menu-about-the-firm-container ul li.first-menu-item a,.menu-careers-menu-container ul li.first-menu-item a,.microsite-menu ul li.first-menu-item a{padding-left:0}
.menu-about-the-firm-container .current-menu-item:after,.menu-careers-menu-container .current-menu-item:after,.microsite-menu .current-menu-item:after{height:4px;width:calc(100% - 32px)}
.menu-about-the-firm-container,.menu-careers-menu-container{display:block;margin-bottom:40px}
#section-nav .menu-firm-menu-container .menu li{margin-right:31px}
#section-nav .menu-careers-container .menu li{margin-right:0}
.mobile-search{display:none}
.mobile-search__toggle{display:none}
.mobile-menu__toggle--header{display:none}
.mobile-header-menu{display:none}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{align-items:flex-end;height:207px;margin-bottom:0}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{padding-bottom:0}
.person-microsite.not-main-microsite-template .marquee{height:252px}
.person-microsite.not-main-microsite-template .marquee--no-photo{height:252px}
.person-microsite.not-main-microsite-template .marquee--no-photo .marquee__info-wrapper{margin:23px auto 0 auto}
.person-microsite.not-main-microsite-template .marquee .marquee__large-portrait-wrapper img{margin-top:0;top:0}
.person-microsite .marquee{height:378px}
.person-microsite .marquee--no-photo{height:348px}
.person-microsite .marquee--no-photo .marquee__info-wrapper{width:925px;margin:35px auto 0 auto;justify-content:flex-start;padding-left:0}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info,.person-microsite .marquee--no-photo .marquee__info-wrapper>h1{margin-left:40px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info{width:100%;max-width:none}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div{margin-bottom:20px;padding-right:95px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:last-child,.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:nth-last-child(2){margin-bottom:0}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child){margin-left:20px;margin-bottom:20px;width:auto}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child):before{margin-left:-20px}
.person-microsite .marquee--no-photo .marquee__icons-wrapper{margin-left:37px;margin-top:0}
.person-microsite .marquee--no-photo.marquee--empty-microsite-nav .marquee__icons-wrapper{margin-left:37px;margin-top:0}
.person-microsite .marquee--empty-microsite-nav .marquee__content-wrapper{height:calc(100% - 50px)}
.person-microsite .marquee--empty-microsite-nav .marquee__icons-wrapper{margin-top:273px}
.person-microsite .marquee__inner{max-width:100%;width:100%}
.person-microsite .marquee__content-wrapper{position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;height:calc(100% - 70px)}
.person-microsite .marquee__info-wrapper{width:50%;background-color:#13378B;padding-left:57px}
.person-microsite .marquee__large-portrait-wrapper{position:relative;width:50%;height:100%;float:left}
.person-microsite .marquee__large-portrait-wrapper img{position:absolute;min-width:635px;min-height:406px;right:0}
.person-microsite .marquee img{position:absolute;width:auto;height:378px}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{font-size:32px;letter-spacing:4px;margin-bottom:99px}
.heading-location-post-block .page-title-wrapper{font-size:28px}
.heading-location-post-block .page-title{letter-spacing:0}
.archive-search-results .marquee,.client-ctc-page-type .marquee,.client-press-coverage-page-type .marquee,.global-search-results .marquee,.practice-page-type .marquee{background:url(/content/themes/preti2-theme/img/marquee-generic.jpg) center center no-repeat;background-size:cover}
.archive-search-results .page-title-wrapper,.client-ctc-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.global-search-results .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#272727}
.global-search-results .marquee{background:url(/content/themes/preti2-theme/img/fire-charter-title.jpg) center center no-repeat;background-size:cover}
.global-search-results .page-title-wrapper{color:#272727}
.practice-area-microsite .marquee,.practice-area-post-type .marquee,.practice-page-type .marquee{background:url(/content/themes/preti2-theme/img/fire-services.jpg) center center no-repeat;background-size:cover;background-position:center 0}
.practice-area-microsite .page-title-wrapper,.practice-area-post-type .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#272727}
.archive-detail-page .marquee,.archive-listing-page .marquee,.archive-search-results .marquee{background:url(/content/themes/preti2-theme/img/marquee-archive-1920.jpg) center center no-repeat;background-size:cover}
.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.archive-search-results .page-title-wrapper{color:#272727}
.archive-search-results.people-page-type .marquee{background:url(/content/themes/preti2-theme/img/fire-people-search.jpg) center center no-repeat;background-size:cover}
.page-client-ctc-charter-title-company-llc .marquee,.page-custom-disclaimer-privacy .marquee,.page-select-file-transfer .marquee{background:url(/content/themes/preti2-theme/img/fire-charter-title.jpg) center center no-repeat;background-size:cover}
.page-client-ctc-charter-title-company-llc .page-title-wrapper,.page-custom-disclaimer-privacy .page-title-wrapper,.page-select-file-transfer .page-title-wrapper{color:#272727}
.case-study-post-type .marquee{background:url(/content/themes/preti2-theme/img/marquee-firm-1920.jpg) center center no-repeat;background-size:cover}
.client-diff-by-design-page-type .marquee,.contact-page-type .marquee,.diversity .marquee,.office-post-type .marquee{background:url(/content/themes/preti2-theme/img/fire-firm.jpg) center center no-repeat;background-size:cover}
.client-diff-by-design-page-type .main__inner,.contact-page-type .main__inner,.diversity .main__inner,.office-post-type .main__inner{margin-top:0}
.client-diff-by-design-page-type .content,.contact-page-type .content,.diversity .content,.office-post-type .content{margin-top:-5px}
.client-by-the-numbers-page-type .marquee{background:url(/content/themes/preti2-theme/img/fire-firm.jpg) center center no-repeat;background-size:cover}
.client-by-the-numbers-page-type .main__inner{margin-top:0}
.client-by-the-numbers-page-type .content{margin-top:-5px}
.careers .marquee,.current-job-openings-page-type .marquee,.custom-career-position-page-type .marquee,.page-custom-careers .marquee,.page-custom-lateral-attorneys .marquee,.page-custom-summer-associates .marquee,.questions-answers-page-type .marquee{background:url(/content/themes/preti2-theme/img/marquee-careers.jpg) center center no-repeat;background-size:cover;background-position:0 0}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-position-page-type .main__inner,.page-custom-careers .main__inner,.page-custom-lateral-attorneys .main__inner,.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{margin-top:0}
.careers .content,.current-job-openings-page-type .content,.custom-career-position-page-type .content,.page-custom-careers .content,.page-custom-lateral-attorneys .content,.page-custom-summer-associates .content,.questions-answers-page-type .content{margin-top:-5px}
.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{padding:65px 35px 80px 35px}
.client-blogs-page-type .marquee,.client-press-coverage-page-type .marquee,.event-post-type:not(.practice-area-microsite) .marquee,.events-page-type .marquee,.news-item-post-type:not(.practice-area-microsite) .marquee,.news-page-type .marquee,.press-item-post-type:not(.practice-area-microsite) .marquee,.publication-post-type:not(.practice-area-microsite) .marquee,.publications-page-type .marquee{background:url(/content/themes/preti2-theme/img/fire-news-pages.jpg) center center no-repeat;background-size:cover}
.client-blogs-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.event-post-type:not(.practice-area-microsite) .page-title-wrapper,.events-page-type .page-title-wrapper,.news-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.news-page-type .page-title-wrapper,.press-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.publication-post-type:not(.practice-area-microsite) .page-title-wrapper,.publications-page-type .page-title-wrapper{color:#272727}
.microsite-detail-heading .breadcrumb-link{margin-bottom:28px}
.microsite .main__inner{padding-left:35px;padding-top:60px}
.microsite .news-item-listing.last,.microsite .press-item-listing.last{padding-bottom:27px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{height:50px;width:140px;font-size:14px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{margin-left:auto}
#sidebar-mobile-person-microsite-primary,#sidebar-mobile-person-microsite-secondary,.attorney-mobile-cv-widget,.person-info-widget{display:none}
#sidebar-mobile-person-microsite-secondary .associations-widget,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget,#sidebar-mobile-person-microsite-secondary .attorney-education-widget,.sidebar-person-microsite-primary .associations-widget,.sidebar-person-microsite-primary .attorney-admission-widget,.sidebar-person-microsite-primary .attorney-education-widget{padding-top:25px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li,.sidebar-person-microsite-primary .associations-widget ul li,.sidebar-person-microsite-primary .attorney-admission-widget ul li,.sidebar-person-microsite-primary .attorney-education-widget ul li{font-size:15px;margin-left:22px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li::before,.sidebar-person-microsite-primary .associations-widget ul li::before,.sidebar-person-microsite-primary .attorney-admission-widget ul li::before,.sidebar-person-microsite-primary .attorney-education-widget ul li::before{font-size:7px;margin-left:-22px;top:8px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li ul,.sidebar-person-microsite-primary .associations-widget ul li ul,.sidebar-person-microsite-primary .attorney-admission-widget ul li ul,.sidebar-person-microsite-primary .attorney-education-widget ul li ul{margin-top:10px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li,.sidebar-person-microsite-primary .associations-widget ul li li,.sidebar-person-microsite-primary .attorney-admission-widget ul li li,.sidebar-person-microsite-primary .attorney-education-widget ul li li{margin-left:27px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li:before,.sidebar-person-microsite-primary .associations-widget ul li li:before,.sidebar-person-microsite-primary .attorney-admission-widget ul li li:before,.sidebar-person-microsite-primary .attorney-education-widget ul li li:before{width:10px;top:12px;margin-left:-26px}
#sidebar-mobile-person-microsite-secondary .associations-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-education-widget h4,.sidebar-person-microsite-primary .associations-widget h4,.sidebar-person-microsite-primary .attorney-admission-widget h4,.sidebar-person-microsite-primary .attorney-education-widget h4{font-size:18px}
#sidebar-mobile-person-microsite-secondary .associations-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-education-widget .widget-title,.sidebar-person-microsite-primary .associations-widget .widget-title,.sidebar-person-microsite-primary .attorney-admission-widget .widget-title,.sidebar-person-microsite-primary .attorney-education-widget .widget-title{margin-bottom:3px}
.person-microsite.blog-microsite-template .content__post,.person-microsite.custom-microsite-template .content__post,.person-microsite.news-and-press-microsite-template .content__post{width:980px}
.person-microsite .event-teaser-widget .event-teaser{padding:32px 28px}
.person-microsite .event-teaser-widget .event-teaser .post-title{font-size:26px}
.person-microsite .event-teaser-widget .event-teaser .widget-title{font-size:14px}
.person-microsite .event-teaser-widget .event-teaser h5{margin-top:13px}
.person-microsite .event-teaser-widget .event-teaser__details{font-size:15px}
.person-microsite .event-teaser-widget .event-teaser__details time{margin-left:19px;margin-top:3px}
.person-microsite .event-teaser-widget .event-teaser__details span:before{margin-right:10px;width:10px;min-width:10px;height:15px}
.person-microsite #sidebar-primary .associated-practices-widget{border-top:0;padding-top:0}
.person-microsite #sidebar-primary .event-teaser-widget{margin-top:17px}
.person-info-widget{padding:30px 25px}
.person-info-widget .person-full-name{font-size:22px}
.person-info-widget .person-title{font-size:15px;color:#333}
.person-info-widget .phone-link{font-size:15px;color:#333}
.person-info-widget .person-email-link{font-size:15px}
#person-info-links{margin-bottom:0}
#person-info-links a{font-size:11px}
#person-info-links a:before{width:33px;height:33px;font-size:13px}
.person-microsite-title{margin-bottom:0}
.person-microsite-title .person-title{margin-top:2px;font-size:15px}
.person-microsite-title .page-title{font-size:35px}
.person-microsite-title a.marquee__email__link{font-size:15px;margin-top:5px}
.marquee__office__title{font-size:15px}
.marquee__office__title a:before{top:2px;width:12px;height:17px}
.marquee__office__phone{margin-left:23px;margin-top:5px}
.marquee__phone__value{margin-left:23px}
.marquee__phone__link{margin-top:5px}
.marquee__info-wrapper{width:50%}
.marquee__info-wrapper .marquee__info{margin-top:40px;max-width:400px}
.marquee__info-wrapper .marquee__info>div{margin-bottom:20px}
.marquee__info-wrapper .marquee__info>div:last-child,.marquee__info-wrapper .marquee__info>div:nth-last-child(2){margin-bottom:0}
.marquee__info-wrapper .marquee__info>div:nth-child(even){margin-right:20px;width:calc(50% - 20px)}
.marquee__info-wrapper .marquee__info>div:nth-child(even):before{margin-left:-20px}
.marquee__info-wrapper .person-microsite-title{margin-top:0;max-width:430px}
.marquee__email{display:flex;font-size:inherit}
.marquee__icon a{height:32px;width:32px;border-radius:16px;margin-right:10px}
.marquee__icons-wrapper{max-width:160px;margin-left:-478px;bottom:23px}
.bio-cv-accordion{margin-top:26px}
.bio-cv-accordion .bio-info-value{padding-top:8px;padding-bottom:12px}
.bio-cv-accordion .bio-info-heading{font-size:18px}
.bio-cv-accordion .bio-info-heading:after{width:13px;min-width:13px;height:23px;margin-right:9px}
.bio-cv-accordion .bio-info-entry--expanded .bio-info-heading:after{width:13px;min-width:13px;height:23px;margin-right:9px}
.bio-cv-accordion>div{padding:11px 0}
.practice-area-title{font-size:16px}
.qa-question:before{font-size:110px}
.qa-question:after{top:2px;margin-left:-64px;font-weight:500;font-size:25px}
.qa-entry{margin-bottom:30px}
.qa-entry.last{padding-bottom:30px}
.contact-page-type .key-contacts-widget{margin-top:61px}
.contact-page-type .key-contacts-widget .person-position{font-size:18px;margin-bottom:7px}
.contact-page-type .key-contacts-widget .leadership-wrapper .person{margin-top:32px}
.contact-page-type .office-location{width:50%;height:auto;margin-bottom:0;padding-bottom:0}
.contact-page-type .office-location:hover .office-location__text-content{bottom:24px}
.contact-page-type .office-location.first{padding-top:0}
.contact-page-type .office-location__contact-info{font-size:13px}
.contact-page-type .office-location__contact-info__address-info{font-size:16px}
.contact-page-type .office-location__image{margin-top:0;margin-bottom:0;margin-right:0}
.contact-page-type .office-location__name{font-size:22px}
.custom-page-type.category-careers .marquee{margin-bottom:0}
.client-diff-by-design-page-type .main__inner{padding-right:0}
.dbd-description p:first-child{font-size:20px;font-weight:300}
.dbd-quotes-wrapper{min-width:388px;width:388px;margin-left:60px}
.dbd-quote{padding:38px 36px}
.dbd-quote:first-child{margin-bottom:40px}
.dbd-quote__heading{font-size:36px;line-height:1}
.dbd-quote__text{font-size:19px}
.dbd-quote__attribution{font-size:16px}
.disciplines__list{margin-top:15px}
.disciplines__list li{font-size:15px;margin-bottom:3px}
.disciplines__list li:before{font-size:11px;top:3px}
.disciplines__list-section--n-2{margin-top:28px}
.disciplines__list-section--n-3{right:4px}
.disciplines__list-section--n-3 .disciplines__list li{margin-right:0;margin-left:0}
.disciplines__list-section--n-3 .disciplines__list li:after{margin-left:22px;font-size:9px;top:6px}
.disciplines__list-heading{font-size:20px}
.disciplines__list-heading:before{width:57px;height:57px;border-radius:32px;margin-bottom:19px}
.disciplines__list-heading--n-1:before{border-color:#7ACA12;background-size:28px}
.disciplines__list-heading--n-2:before{border-color:#fff;background-size:32px}
.disciplines__list-heading--n-3:before{border-color:#0A90EE;background-size:24px}
.disciplines__line-graphic--n-1{width:170px;left:64px;top:80px}
.disciplines__line-graphic--n-2{width:165px;left:69px;top:9px}
.disciplines__line-graphic--n-3{width:200px;right:62px;top:80px}
.disciplines__chart{width:315px;margin-left:-174.5px;top:16px}
.disciplines__chart-number:after{font-size:18.37px;right:-20.21px}
.disciplines__chart-number--n-1{left:66.74px;top:56.94px}
.disciplines__chart-number--n-2{right:33.68px;top:153.07px}
.disciplines__chart-number--n-3{left:66.74px;top:231.45px}
.disciplines__chart-number{font-size:33.06px}
.respect-content__heading{font-size:20px}
.respect-stats{margin-top:47px}
.respect-stat{padding-right:2.5%;padding-left:2.5%}
.respect-stat:after{top:6px;height:89px}
.respect-stat__number{font-size:41px}
.respect-stat__number:after{left:68px}
.respect-stat__number--single-digit:after{transform:translateX(-24px)}
.respect-stat__number--n-1:after{width:19px;height:41px}
.respect-stat__number--n-2:after{width:26px;height:41px}
.respect-stat__number--n-3:after{width:34px;height:41px}
.respect-stat__number--n-4:after{width:19px;height:41px}
.respect-stat__number--n-5:after{width:26px;height:41px;top:5px}
.respect-stat__description{margin-top:14px;font-size:14px}
.home-carousel,.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner,.home-teaser-blocks{max-width:840px}
.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner{padding-left:21px;padding-right:21px}
.home-intro{max-width:690px;padding-top:54px;padding-bottom:49px}
.home-intro__column{width:50%;margin-left:40px}
.home-intro__column:first-child{margin-left:0;margin-right:35px}
.home-intro__vertical-divider{top:6px}
.home-intro__tagline{font-size:36px;letter-spacing:3px}
.home-intro__tagline span:nth-child(2){letter-spacing:7px}
.js-reveal-home-intro-section .home-intro__vertical-divider{height:66px}
.home-teaser-blocks{display:grid;display:-ms-grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%;height:396px}
.home-teaser-blocks--has-bottom-row{-ms-grid-rows:33.33% 33.33% 33.33%;grid-template-rows:33.33% 33.33% 33.33%;height:594px}
.home-teaser-blocks--layout1 .home-teaser-block:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2;-ms-grid-row-span:2}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:95px;height:auto;font-size:24px;font-weight:500}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(2){grid-row-start:1;grid-row-end:2;grid-column-start:3;grid-column-end:4;-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row-span:1}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3){grid-row-start:1;grid-row-end:2;grid-column-start:4;grid-column-end:5;-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row-span:1}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4){grid-column-start:3;grid-column-end:5;grid-row-start:2;grid-row-end:3;-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:2;-ms-grid-row-span:1}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5){grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6){grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:4;-ms-grid-column:3;-ms-grid-row:3}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(7){grid-column-start:4;grid-column-end:5;grid-row-start:3;grid-row-end:4;-ms-grid-row:3;-ms-grid-column:4}
.home-teaser-blocks--layout2 .home-teaser-block:first-child{grid-column-start:1;-ms-grid-column:1;grid-column-end:2;grid-row-start:1;-ms-grid-row:1;grid-row-end:2}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2){grid-column-start:2;-ms-grid-column:2;grid-column-end:4;grid-row-start:1;-ms-grid-row:1;grid-row-end:3;-ms-grid-column-span:2;-ms-grid-row-span:2}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:95px;height:auto;font-size:24px;font-weight:500}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3){grid-column-start:1;-ms-grid-column:1;grid-column-end:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:3}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4){grid-column-start:4;-ms-grid-column:4;grid-column-end:5;grid-row-start:1;-ms-grid-row:1;grid-row-end:2}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(5){grid-column-start:4;-ms-grid-column:4;grid-column-end:5;grid-row-start:2;-ms-grid-row:2;grid-row-end:3}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6){grid-column-start:3;-ms-grid-column:3;grid-column-end:5;grid-row-start:3;-ms-grid-row:3;grid-row-end:4;-ms-grid-column-span:2}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7){grid-column-start:2;-ms-grid-column:2;grid-column-end:3;grid-row-start:3;-ms-grid-row:3;grid-row-end:4}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(8){grid-column-start:1;-ms-grid-column:1;grid-column-end:2;grid-row-start:3;-ms-grid-row:3;grid-row-end:4}
.home-teaser-blocks--layout3 .home-teaser-block:first-child{grid-column-start:1;-ms-grid-column:1;grid-column-end:3;grid-row-start:1;-ms-grid-row:1;grid-row-end:2;-ms-grid-column-span:2}
.home-teaser-blocks--layout3 .home-teaser-block:first-child .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(2){grid-column-start:3;-ms-grid-column:3;grid-column-end:4;grid-row-start:1;-ms-grid-row:1;grid-row-end:2}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3){grid-column-start:4;-ms-grid-column:4;grid-column-end:5;grid-row-start:1;-ms-grid-row:1;grid-row-end:2}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4){grid-column-start:1;-ms-grid-column:1;grid-column-end:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:3}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(5){grid-column-start:2;-ms-grid-column:2;grid-column-end:3;grid-row-start:2;-ms-grid-row:2;grid-row-end:3}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6){grid-column-start:3;-ms-grid-column:3;grid-column-end:5;grid-row-start:2;-ms-grid-row:2;grid-row-end:3;-ms-grid-column-span:2}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7){grid-column-start:1;-ms-grid-column:1;grid-column-end:3;grid-row-start:3;-ms-grid-row:3;grid-row-end:4;-ms-grid-column-span:2}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:50px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8){grid-column-start:3;-ms-grid-column:3;grid-column-end:4;grid-row-start:3;-ms-grid-row:3;grid-row-end:4}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8) .home-teaser-block__text{margin:0 23px 30px 23px;font-size:18px;font-weight:300;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:102px;height:auto}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(9){grid-column-start:4;-ms-grid-column:4;grid-column-end:5;grid-row-start:3;-ms-grid-row:3;grid-row-end:4}
.home-teaser-block__label{position:absolute;font-size:12px;top:23px;left:23px}
.home-teaser-block__text-wrapper{display:flex;flex-direction:column;position:absolute;justify-content:flex-end;top:0;height:100%;width:100%;z-index:0}
.home-teaser-block__text{margin:0 23px 30px 23px;font-size:14px;font-weight:300;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-height:60px;height:auto}
.home-teaser-block__read-more{margin-left:23px;font-size:13px}
.home-teaser-block a:hover .home-teaser-block__read-more{height:16px;margin-top:-8px;margin-bottom:25px}
.home-disciplines-section__inner{max-width:840px;padding-left:21px;padding-right:21px}
.home-disciplines-section{padding-top:214px;margin-top:-152px}
.home-disciplines-section__heading{font-size:30px;margin-top:0}
.home-disciplines-section__sub-heading{font-size:20px;margin-top:9px}
.home-disciplines-section .disciplines{margin-top:60px;padding-bottom:67px}
.home-disciplines-section__button{font-size:14px;width:106px;height:37px;bottom:74px;right:4px}
.home-respect-section__inner{padding-top:53px;padding-bottom:66px}
.home-carousel-section{padding-top:66px}
.home-diff-by-design{margin-top:8px}
.home-diff-by-design__button{font-size:14px;width:106px;height:37px}
.home-carousel{margin-top:22px}
.home-carousel-slider{height:279px}
.home-carousel-slider__prev{transform:translateX(-33px)}
.home-carousel-slider__next{transform:translateX(33px)}
.home-carousel-slide__text-wrapper{left:20px;bottom:-6px;padding-right:20px}
.home-carousel-slide__title{font-size:18px}
.home--reveal-animation-enabled .home-curtain{display:block;background-color:#fff;position:fixed;width:100%;height:100%;left:0;bottom:0;z-index:9999;animation-duration:.5s;animation-timing-function:ease-in;animation-fill-mode:forwards}
.home--reveal-animation-enabled.js-start-home-curtain-drop .home-curtain{animation-name:home-curtain-drop}
.home--reveal-animation-enabled:not(.js-home-header-enable-persistent-transition) .header{transition:none!important}
.home--reveal-animation-enabled:not(.js-home-curtain-dropped) .header{visibility:hidden}
.home--reveal-animation-enabled.js-home-curtain-dropped .header{visibility:visible;animation-name:home-header-drop;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:none;animation-delay:0s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .global-search,.home--reveal-animation-enabled.js-home-curtain-dropped .header .header-menu>ul>li,.home--reveal-animation-enabled.js-home-curtain-dropped .header__logo-link{animation-name:home-header-el-rise;animation-duration:.8s;animation-timing-function:ease-out;animation-fill-mode:forwards;transform:translateY(30px);opacity:0}
.home--reveal-animation-enabled.js-home-curtain-dropped .header__logo-link{animation-delay:.5s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .header-menu>ul>li:nth-child(1){animation-delay:.75s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .header-menu>ul>li:nth-child(2){animation-delay:.9s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .header-menu>ul>li:nth-child(3){animation-delay:1.05s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .header-menu>ul>li:nth-child(4){animation-delay:1.2s}
.home--reveal-animation-enabled.js-home-curtain-dropped .header .global-search{animation-delay:1.35s}
.home-intro__tagline,.home-intro__text{transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(30px);opacity:0}
.home-intro__tagline{transition-delay:2s}
.home-intro__text{transition-delay:2.25s}
.home-intro__vertical-divider{transition:transform .8s ease-out,height .8s ease-out;transition-delay:1.5s;transform:translateY(-40px);align-self:flex-start;height:0}
.js-reveal-home-intro-section .home-intro__tagline,.js-reveal-home-intro-section .home-intro__text{transform:translateY(0);opacity:1}
.js-reveal-home-intro-section .home-intro__vertical-divider{transform:translateY(0)}
.home-teaser-block:not(.home-teaser-block--tilt-active){transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(30px);opacity:0}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(1){transition-delay:2.3s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(2){transition-delay:2.55s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(3){transition-delay:2.8s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(4){transition-delay:3.05s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(5){transition-delay:3.3s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(6){transition-delay:3.55s}
.home-teaser-blocks--layout1 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(7){transition-delay:3.8s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(1){transition-delay:2.3s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(2){transition-delay:2.55s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(4){transition-delay:2.8s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(3){transition-delay:3.05s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(5){transition-delay:3.3s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(8){transition-delay:3.55s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(7){transition-delay:3.8s}
.home-teaser-blocks--layout2 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(6){transition-delay:4.05s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(1){transition-delay:2.3s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(2){transition-delay:2.55s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(3){transition-delay:2.8s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(4){transition-delay:3.05s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(5){transition-delay:3.3s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(6){transition-delay:3.55s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(7){transition-delay:3.8s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(8){transition-delay:4.05s}
.home-teaser-blocks--layout3 .home-teaser-block:not(.home-teaser-block--tilt-active):nth-child(9){transition-delay:4.3s}
.js-reveal-home-teasers-section .home-teaser-block{transform:translateY(0);opacity:1}
.home-disciplines-section__heading,.home-disciplines-section__sub-heading{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.home-disciplines-section__sub-heading{transition-delay:.5s}
.home-disciplines-section__button{transition:transform 1s ease-out,opacity 1s ease-out;transition-delay:1.9s;transform:translateX(-40px);opacity:0}
.js-reveal-home-disciplines-section-headings .home-disciplines-section__heading,.js-reveal-home-disciplines-section-headings .home-disciplines-section__sub-heading{transform:translateY(0);opacity:1}
.js-reveal-home-disciplines-section-headings .home-disciplines-section__button{transform:translateX(0);opacity:1}
.home-carousel-section__heading{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.home-diff-by-design__button,.home-diff-by-design__text{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.home-diff-by-design__text{transition-delay:.25s}
.home-diff-by-design__button{transition-delay:.5s}
.js-reveal-home-carousel-section .home-carousel-section__heading{transform:translateY(0);opacity:1}
.js-reveal-home-carousel-section .home-diff-by-design__button,.js-reveal-home-carousel-section .home-diff-by-design__text{transform:translateY(0);opacity:1}
.home-carousel-slide.slick-active{transition:transform .5s ease-out,opacity .5s ease-out;transform:translateY(40px);opacity:0}
.home-carousel-slide.slick-active[data-slick-index="0"]{transition-delay:.75s}
.home-carousel-slide.slick-active[data-slick-index="1"]{transition-delay:1s}
.home-carousel-slide.slick-active[data-slick-index="2"]{transition-delay:1.25s}
.js-reveal-home-carousel-slider .home-carousel-slide.slick-active{transform:translateY(0);opacity:1}
.client-ctc-page-type .ctc-description p:first-child{font-size:20px;font-weight:300}
.ctc-team-section__heading{font-size:32px;padding-bottom:28px;margin-bottom:33px}
.ctc-team-entry:not(:first-child){margin-top:30px;padding-top:31px}
.ctc-team-entry__name{font-size:19px;margin-bottom:8px}
.ctc-team-entry__narrative{margin-top:26px}
.ctc-team-section{margin-top:50px}
.client-careers-intro{margin-top:0;font-size:28px}
.careers-marquee-image{margin:-40px 0 30px}
.category-careers.page-parent .marquee{margin-bottom:0}
.current-job-openings-page-type .description{margin-bottom:15px}
.job-opening-office-locations-filter-controls,.job-opening-positions-filter-controls{float:left;margin:20px 25px 40px 0;width:auto}
.job-opening-office-locations-filter-controls .field,.job-opening-positions-filter-controls .field{width:300px}
.job-opening-filters-wrapper{float:left;max-width:100%;padding:0;margin:0}
.job-opening-filters-label{margin:35px 30px 0 0;float:left}
.job-opening .btn{padding:12px;font-size:13px;margin-top:8px}
.job-opening .btn:after{font-size:14px}
.client-by-the-numbers-page-type .main__inner{padding-bottom:65px}
.bn-disciplines-section,.bn-geo-section,.bn-respect-section{max-width:925px;padding-left:70px;padding-right:70px}
.bn-intro{width:50%;padding-right:35px}
.bn-intro p{font-size:16px}
.bn-sg-chart-item{width:314px}
.js-reveal-bn-intro-section .bn-vertical-divider{height:254px}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(1) .bn-sg-chart-item__bar-rect{width:24%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(2) .bn-sg-chart-item__bar-rect{width:50%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(3) .bn-sg-chart-item__bar-rect{width:55%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(4) .bn-sg-chart-item__bar-rect{width:86%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(5) .bn-sg-chart-item__bar-rect{width:95%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(6) .bn-sg-chart-item__bar-rect{width:100%}
.bn-steady-growth{padding-left:35px}
.bn-steady-growth__heading{font-size:22px}
.bn-steady-growth__chart{margin-top:17px}
.bn-sg-chart-item{font-size:16px}
.bn-sg-chart-item__bar{height:34px}
.bn-sg-chart-item__bar-number{font-size:24px;line-height:34px}
.bn-sg-chart-item__date{line-height:34px}
.bn-disciplines-section{padding-top:67px;padding-bottom:67px}
.bn-disciplines-section__heading{font-size:20px}
.bn-disciplines-section .disciplines{margin-top:60px}
.bn-respect-section{padding-top:67px;padding-bottom:67px}
.bn-geo-section{padding-top:67px;padding-bottom:67px}
.bn-intro,.bn-steady-growth__heading,.client-by-the-numbers-page-type .page-title-wrapper{transition:transform .8s ease-out,opacity .8s ease-out;transform:translateY(60px);opacity:0}
.bn-intro{transition-delay:.2s}
.bn-vertical-divider{transition:height .75s ease-out;height:0}
.bn-steady-growth__heading,.bn-vertical-divider{transition-duration:.8s;transition-delay:.5s}
.bn-sg-chart-item__bar-rect{width:0;transition:width .5s ease-in-out}
.bn-sg-chart-item__bar-number{width:0;display:none}
.bn-sg-chart-item:nth-child(1) .bn-sg-chart-item__bar-rect{transition-delay:1.15s}
.bn-sg-chart-item:nth-child(2) .bn-sg-chart-item__bar-rect{transition-delay:1.23333333s}
.bn-sg-chart-item:nth-child(3) .bn-sg-chart-item__bar-rect{transition-delay:1.31666667s}
.bn-sg-chart-item:nth-child(4) .bn-sg-chart-item__bar-rect{transition-delay:1.4s}
.bn-sg-chart-item:nth-child(5) .bn-sg-chart-item__bar-rect{transition-delay:1.48333333s}
.bn-sg-chart-item:nth-child(6) .bn-sg-chart-item__bar-rect{transition-delay:1.56666667s}
.js-reveal-bn-intro-section .bn-intro,.js-reveal-bn-intro-section .bn-steady-growth__heading,.js-reveal-bn-intro-section .page-title-wrapper{transform:translateY(0);opacity:1}
.bn-disciplines-section__heading{transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(70px);opacity:0}
.js-reveal-bn-disciplines-section-headings .bn-disciplines-section__heading{transform:translateY(0);opacity:1}
.bn-geo-section__heading{transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(70px);opacity:0}
.bn-geo-us-subsection__map-image{transition:transform 1s ease-out,opacity 1s ease-out;transition-delay:1s;transform:translateY(70px);opacity:0}
.bn-geo-us-subsection__main-heading-wrapper{transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(70px);opacity:0}
.bn-geo-us-subsection__sub-heading{transition:transform 1s ease-out,opacity 1s ease-out;transition-delay:.5s;transform:translateY(70px);opacity:0}
.bn-geo-us-subsection__arrow-wrapper{overflow:hidden;width:0;transition:width 1s ease-out;transition-delay:1s}
.bn-geo-us-subsection__arrow-wrapper img{max-width:none}
.bn-geo-us-subsection__right-arrow-wrapper img{float:right}
.js-reveal-bn-geo-section .bn-geo-section__heading{transform:translateY(0);opacity:1}
.js-reveal-bn-geo-section .bn-geo-us-subsection__map-image{transform:translateY(0);opacity:1}
.js-reveal-bn-geo-us-subsection-text .bn-geo-us-subsection__main-heading-wrapper{transform:translateY(0);opacity:1}
.js-reveal-bn-geo-us-subsection-text .bn-geo-us-subsection__sub-heading{transform:translateY(0);opacity:1}
.js-reveal-bn-geo-us-subsection-text .bn-geo-us-subsection__arrow-wrapper{width:227px}
.bn-geo-global-subsection .bn-geo-subsection__heading,.bn-geo-us-ne-subsection .bn-geo-subsection__heading{transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(70px);opacity:0}
.bn-geo-global-subsection__map-image,.bn-geo-us-ne-subsection__map-image{transition:transform 1s ease-out,opacity 1s ease-out;transition-delay:.5s;transform:translateY(70px);opacity:0}
.js-reveal-bn-geo-us-ne-subsection .bn-geo-global-subsection .bn-geo-subsection__heading,.js-reveal-bn-geo-us-ne-subsection .bn-geo-us-ne-subsection .bn-geo-subsection__heading{transform:translateY(0);opacity:1}
.js-reveal-bn-geo-us-ne-subsection .bn-geo-global-subsection__map-image,.js-reveal-bn-geo-us-ne-subsection .bn-geo-us-ne-subsection__map-image{transform:translateY(0);opacity:1}
.admin-prof-current-openings__heading{font-size:28px;margin-top:79px}
.office-post-type .main__inner{padding-top:48px}
.office-post-type .sidebar-sidebar-management-secondary{margin-top:62px!important}
.office-location-map{width:320px;margin:0 35px 40px 0}
.office-location-description{clear:both}
.office-location-details{display:block;float:left;width:225px;font-size:14px;margin-top:-7px}
.office-location-details .postal-address{width:inherit}
.office-location__address{margin-bottom:20px}
.office-mailing-address{margin-top:20px}
.view-google-map{margin-left:0;font-size:13px;margin-top:25px}
.sidebar-office-primary{display:none}
.practice-area-microsite.people-microsite-template .content__post{margin-right:0}
.practice-area-microsite.people-microsite-template .person-listing__column--contact{width:100%}
.practice-area-microsite.people-microsite-template .person-listing{flex-direction:row}
.practice-area-microsite.blog-microsite-template .content__post,.practice-area-microsite.custom-microsite-template .content__post,.practice-area-microsite.news-and-press-microsite-template .content__post{width:980px}
.practice-area-microsite .marquee--empty-microsite-nav .microsite-title,.practice-area-microsite .marquee--empty-microsite-nav .microsite-title.has-parent{margin-bottom:79px}
.practice-area-microsite .content__post{margin-right:0;margin-bottom:1px;width:100%}
.person-listing{width:31.45%;margin-right:0;margin-bottom:20px;min-height:90px}
.person-listing__info{flex-direction:column;padding:7px 15px}
.person-listing__name{font-size:13px}
.person-listing__title{font-size:12px;margin-top:1px}
.person-listing__phone,.person-listing__phone-wrapper{font-size:12px}
.person-listing__email-wrapper{font-size:12px;margin-top:4px}
.person-listing__headshot-wrapper img{width:90px;height:90px}
.person-listing__image-link{margin-bottom:0;width:90px;height:90px;margin-right:0}
.person-listing__column{width:100%}
.people-search-results-heading{font-size:34px;margin-bottom:30px}
.page-wrapper>.find-practice-areas .search-button{margin-left:0}
.page-wrapper .practice-area-search-form{float:left;display:flex;width:660px}
.practice-page-type .practice-areas-listing{width:100%;display:flex;justify-content:space-between}
.practice-page-type .practice-area-children{padding-left:21px;padding-right:21px}
.practice-page-type .practice-area-children .practice-area{margin-left:45px}
.practice-page-type .practice-area-children .practice-area.has-children .practice-area-title{padding:16px 21px 14px 21px}
.practice-page-type .practice-area-children .practice-area-title{font-size:14px;margin-bottom:5px}
.practice-page-type .practice-area-children .practice-area-title:before{left:-28px;top:8px}
.practice-page-type .content__post{width:100%}
.practice-page-type #sidebar-primary{margin-right:30px}
.practice-page-type .search-query{margin-bottom:40px}
.practice-page-type .practice-area-title{font-size:18px;padding:16px 21px}
.practice-page-type .col-1 .item-root:first-child,.practice-page-type .col-2 .item-root:first-child{border:none}
.practice-page-type .col-1 ul,.practice-page-type .col-2 ul{margin-bottom:8px}
.subscribe-form .button{height:50px;width:140px;font-size:14px}
.subscribe-policy-text{margin:25px 0}
.archive-search-results.people-page-type .search-query{position:absolute;margin:0;top:-42px;left:-270px}
.archive-search-results.people-page-type #sidebar-primary{width:240px}
.archive-search-results.people-page-type .image-link{margin-bottom:0;width:90px;height:90px;margin-right:0}
.archive-search-results.people-page-type .person-listing{width:calc(50% - 10px);margin-bottom:20px;min-height:90px}
.archive-search-results.people-page-type .person-listing:nth-child(even){margin-right:20px}
.archive-search-results.people-page-type .person-listing__info{padding:7px 15px}
.archive-search-results.people-page-type .person-listing__name{font-size:13px}
.archive-search-results.people-page-type .person-listing__title{font-size:12px;margin-top:1px}
.archive-search-results.people-page-type .person-listing__phone{font-size:12px;margin-top:1px}
.archive-search-results.people-page-type .person-listing__email-wrapper{font-size:12px;margin-top:4px}
.archive-search-results.people-page-type .person-listing__column{width:100%}
.archive-search-results.practice-page-type .search-query{position:absolute;margin:0;top:-36px;left:-270px}
.archive-search-results.practice-page-type .content__post{margin-top:-6px}
.archive-search-results.practice-page-type .practice-area-title{padding:0}
.archive-search-results.practice-page-type .practice-area{padding:30px 0;margin-bottom:0}
.archive-search{max-width:925px;margin-top:-70px}
.archive-search__inner{padding:67px 70px 0 70px;margin-bottom:0}
.archive-search__toggle{font-size:16px;top:-51px}
.archive-search__toggle-wrap{width:925px;max-width:925px;background:0 0;top:0;right:0;left:0}
.archive-search__toggle.icon-down-triangle-after:after{width:12px;height:13px;top:2px}
.archive-search__toggle.icon-up-triangle-after:after{width:12px;height:13px;top:2px}
.archive-search__field-wrapper{width:100%;margin-bottom:15px}
.archive-search__buttons .search-button{height:50px;width:140px;font-size:14px}
.archive-search__buttons .search-button{margin-left:0}
.search-again__button{height:50px;width:140px;font-size:14px}
.global-search-results .main__inner{padding-top:28px}
.global-search-results .search-query{margin-bottom:28px}
.global-search-results .person-listing{width:100%;min-height:auto;height:auto}
.global-search-results .person-listing__info{align-items:flex-start;padding:0}
.global-search-results .person-listing__headshot-wrapper img{width:75px;height:75px;margin-right:22px}
.global-results .blog-post-teaser-image,.global-results .news-item-teaser-image,.global-results .teaser-image{float:right;margin:0 0 8px 45px;max-width:150px}
.global-results__section{display:flex;flex-direction:row}
.global-results__section-results{padding:33px 0 35px 33px;border-bottom:1px solid #E7E7E7}
.global-results__section-results article{margin-bottom:16px}
.global-results__section-results article.blog-post,.global-results__section-results article.case-study,.global-results__section-results article.event,.global-results__section-results article.news-item,.global-results__section-results article.press-item,.global-results__section-results article.publication{border-top:2px solid #E7E7E7;padding:30px 0 0 0;margin:0 0 30px 0;overflow:hidden}
.global-results__section-results article.blog-post.first.last,.global-results__section-results article.case-study.first.last,.global-results__section-results article.event.first.last,.global-results__section-results article.news-item.first.last,.global-results__section-results article.press-item.first.last,.global-results__section-results article.publication.first.last{border:none}
.global-results__section-results article.page{margin-bottom:16px}
.global-results__section-results article.has-thumbnail .archive-listing__title,.global-results__section-results article.has-thumbnail .post-title{display:inline-block;max-width:300px}
.global-results__title{text-align:left;border-right:1px solid #E7E7E7;width:240px}
.global-results__heading{padding:33px 0 0 0;font-weight:600;font-size:28px}
.global-results__button{margin-top:0}
.global-results__button-wrapper{margin-top:0}
.global-results .archive-listing{margin-bottom:30px;border-bottom:1px solid #E7E7E7;padding-bottom:30px;border:none}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{font-size:17px}
.global-results .practice-area-title{margin-bottom:16px}
.global-results .blog-post-byline,.global-results .blog-post-listing .date,.global-results .case-study .excerpt,.global-results .event-info,.global-results .news-item__date-type,.global-results .postal-address,.global-results .publication-info,.global-results .publication-info__byline,.global-results .publication-info__published-in,.global-results .publication__date,.global-results .publication__date-type{font-size:15px}
.global-results .press-item__date-type{margin-top:0}
.global-results .archive__date-type,.global-results .blog-post-date{margin-bottom:8px}
.global-results .blog-post-listing-info,.global-results .case-study .excerpt,.global-results .event-info,.global-results .publication-info{margin-top:13px}
.global-results .person-listing{padding:0}
.global-results .person-listing__headshot-wrapper{margin-bottom:0}
.ps-result-group__post-type-title{padding:7px 11px 5px 11px;text-transform:uppercase;font-size:14px}
.ps-result__post-title{font-size:15px}
.ps-result__person-position{margin-top:-1px;font-size:15px}
.ps-dropdown__search-button{font-size:15px}
body{font-size:15px}
h3{font-size:18px;margin-bottom:10px}
ul li{font-size:15px;margin-left:22px}
ul li::before{font-size:7px;margin-left:-22px;top:8px}
ul li ul{margin-top:10px}
ul li li{margin-left:27px}
ul li li:before{width:10px;top:12px}
ol{margin-top:16px}
ol>li{margin-left:22px}
ol>li:before{margin-left:-22px;font-size:15px}
ol>li ol li{margin-left:22px;margin-bottom:5px}
.widget{margin-bottom:27px;padding-top:40px}
.widget:first-child{padding-top:0}
.widget-title{font-size:15px;margin-bottom:9px}
.widget-content{font-size:15px}
.widget-content .related-title{margin-top:10px}
.widget .btn{font-size:14px}
.widget-caption{font-size:15px;margin-top:10px}
.widget-caption p{line-height:1.6}
.widget li:before{top:4px}
.video-thumbnail img{width:185px}
.associations-widget img,.leadership-wrapper img{width:50px;min-width:50px;height:50px;margin-right:12px}
.call-to-action-widget p{line-height:1.6}
.widget-quote{font-size:18px}
.pullquote-attribution{font-size:14px;line-height:1.3;margin-left:8px}
.pullquote-attribution:before{width:11px;left:-8px}
.pullquote-with-image-widget .widget-content{padding:15px 20px}
.video-play-button-overlay:after{width:50px;height:50px;margin-left:-25px;margin-top:-25px}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:21px 24px}
.associations-widget a{font-size:15px}
.associated-people-widget--no-images a{font-size:15px}
.event-teaser .widget-title{font-size:16px}
.event-teaser .btn{font-size:14px}
.leadership-wrapper .person-name{margin-bottom:9px}
.leadership-wrapper .person-details{font-size:14px}
.leadership-wrapper .person-email-link a{width:35px}
.leadership-wrapper .phone-link{font-size:14px}
.practices-search-widget .text{font-size:16px;height:50px;padding-left:15px;padding-right:45px}
.practices-search-widget .field{margin-bottom:12px}
.practices-search-widget .search-button{height:50px;width:140px;font-size:14px}
.people-search-widget .text{font-size:16px;height:50px;padding-left:15px;padding-right:35px}
.people-search-widget .field{margin-bottom:12px}
.people-search-widget .field__clear-btn{right:14px;top:11px}
.people-search-widget .field__clear-btn:before{font-size:20px}
.people-search-widget .search-button{height:50px;width:140px;font-size:14px}
#sidebar-primary.sidebar-people-search{margin-right:30px}
.minisite-microsite{font-size:16px}
.minisite-microsite .description{font-size:16px}
.minisite-microsite #footer-inner{width:980px;margin-left:auto;margin-right:auto}
.minisite-microsite .additional-info-heading,.minisite-microsite h3{font-size:18px}
.minisite-microsite #page-title-bar{height:220px}
.minisite-microsite #page-title-bar-inner{max-width:980px;width:980px;margin:0 auto}
.minisite-microsite #main-inner{display:flex;max-width:980px;width:980px;margin:50px auto}
.minisite-microsite #content-inner{display:flex}
.minisite-microsite .archive-listing__title{font-size:18px}
.minisite-microsite .microsite-case-study-title,.minisite-microsite .team-member__name{font-size:18px}
.minisite-microsite .blog-post-listing .blog-post-title{font-size:18px}
.minisite-microsite.blog-microsite-template .blog-post-title{font-size:16px}
.minisite-microsite .sidebar-ms-microsite-primary blockquote p{font-size:16px}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list,.minisite-microsite .publication-info__byline,.minisite-microsite .publication-info__published-in,.minisite-microsite .publication-name,.minisite-microsite .publication-type,.minisite-microsite .publication__date,.minisite-microsite .publication__date-type{font-size:16px}
.minisite-homepage-subtext{margin-bottom:60px;padding-bottom:60px}
.minisite-homepage-subtext p{font-size:20px;line-height:1.5!important}
.minisite-homepage-right-column-text{font-size:34px}
.minisite-microsite .microsite-homepage-page-heading{font-size:46px}
.minisite-microsite .testimonials-item{padding:20px}
.minisite-microsite .testimonials-item .quote{font-size:18px}
.minisite-microsite .homepage-testimonials{margin-top:30px}
.minisite-microsite .homepage-callout{border:0;padding:0}
.minisite-microsite .homepage-callout__description p{display:inline}
.minisite-microsite.blog-posts-microsite-template .microsite-page-heading,.minisite-microsite.blogs-microsite .microsite-page-heading{font-size:34px}
.client-payment-online-page-type .payment-online__subheading{font-size:28px}
}
@media print,screen and (min-width:768px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.more-menu-panel__menu li.expandable>a span:after{top:1px}
.qa-question:after{top:-6px}
.people-search-widget .field__clear-btn{top:11px}
}
@media screen and (min-width:1280px){h2{font-size:22px}
body{font-size:16px}
.header__inner,.main__inner,.marquee__inner,.microsite-menu{max-width:1240px;width:1240px}
.microsite .main__inner{padding-top:60px}
.content__post{margin-right:295px}
.content__post--has-primary,.content__post--has-secondary{margin-right:0}
.marquee{height:170px;margin-bottom:60px}
.microsite .marquee{height:170px}
.page-title-wrapper{font-size:32px}
.archive-listing-page .page-title-wrapper{font-size:32px}
.archive-detail-page .marquee,.single-office .marquee{height:100px}
.breadcrumb-link{font-size:26px}
.microsite-title{font-size:42px}
.microsite-page-heading{margin-bottom:40px}
.btn:not(.button){font-size:16px}
.button{height:55px;width:160px;font-size:16px}
.view-google-map{font-size:16px}
.global-search{margin-top:48px}
#sidebar-primary{width:220px;margin-right:75px}
.people-page-type #sidebar-primary{width:240px}
.practice-page-type #sidebar-primary{width:290px}
.person-microsite #sidebar-primary{width:240px}
#sidebar-secondary{width:220px;margin-left:75px}
.widget{font-size:15px}
.widget-title{font-size:18px}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{font-size:20px}
.pullquote-attribution{font-size:12px}
.header-menu{margin-top:43px;margin-right:30px}
.header-menu a{padding:10px 35px}
.header-menu .dropdown>a{padding:10px 35px 10px 50px}
.header-menu .dropdown:before{left:50px}
.header-menu .sub-menu a{padding:10px 14px}
.person-microsite-title .person-title{font-size:42px}
.person-title-separator{font-size:42px}
.person-info-widget{font-size:16px}
.person-full-name{font-size:26px}
.person-link a{font-size:16px}
.news-listing__title{font-size:22px}
.news-listing__title--first{font-size:44px}
.news-item__date-type{margin-bottom:10px}
.news-item__source{margin-top:10px}
.event-listing__title{margin-bottom:10px;font-size:22px}
.featured-case-study{width:32%;margin-bottom:45px}
.case-study-search-result .excerpt{width:85%}
.case-study-title-search{font-size:18px;width:85%}
.case-studies-wrapper:after{width:32%}
.publication-listing__title{font-size:22px}
.publication__date-type{margin-bottom:10px}
.publication-info{margin-top:10px}
.office-list{margin-top:45px}
.office-location-image{width:140px;margin-right:25px}
.office-title{font-size:24px}
.contact-image{width:auto}
.archive-detail__title{font-size:32px}
.archive-detail__title--microsite{font-size:40px}
.office-location-map{width:auto}
.callout.button{font-size:16px}
.find-practice-areas .label{font-size:32px}
.find-practice-areas .text{height:60px;font-size:24px}
.find-practice-areas .search-button{height:60px;width:140px}
.find-practice-areas .input-wrap:after{right:20px}
.practice-areas-listing .col{width:40%}
.item-root .expandable:after{top:26px;font-size:22px}
.practice-area-title{font-size:18px;padding:27px 20px 27px 0}
.practice-area-children .practice-area-title{font-size:15px}
.practices-search-results-heading{font-size:32px}
.parent-practice-area{font-size:20px;margin-bottom:10px}
.people-search__form{max-width:1240px}
.people-search__fields{width:680px}
.people-search-results-heading{font-size:32px}
.global-results__button{font-size:16px}
#commentform input[type=button],#commentform input[type=submit]{height:55px;width:160px;font-size:16px}
.microsite-homepage-page-heading{font-size:52px}
.minisite-homepage-subtext{font-size:26px}
.minisite-microsite .marquee{height:300px}
.archive-detail-page .marquee{margin-bottom:50px}
.archive-detail-page .main__inner{padding-top:40px}
.archive-detail__page-breadcrumb a{margin-bottom:34px}
.archive-detail .news-item__date-type,.archive-detail .publication__date,.archive-detail .publication__date-type{font-size:16px;margin-bottom:15px}
.archive-detail .publication-info__byline,.archive-detail .publication-info__published-in{font-size:16px}
.archive-detail .additional-info li{font-size:16px}
.type-event .btn{margin-bottom:30px;margin-top:13px;margin-left:100px}
.microsite .news-item__date-type{font-size:16px}
.press-item__resource{font-size:16px;margin-left:32px!important}
.press-item__coverage-excerpt>p{padding:0 66px}
.archive-listing-page:not(.archive-search-results) .archive-listing.has-thumbnail.first .archive-listing__title{max-width:470px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-teaser-image{width:530px}
.archive-listing{margin-bottom:40px;padding-top:40px}
.archive-listing__title{font-size:22px}
.archive-listing.event-listing{padding-top:0;padding-bottom:34px;margin-bottom:28px}
.archive-listing.press-item-listing{margin-bottom:40px;padding-top:40px}
.archive-listing.has-thumbnail .archive-listing__title{max-width:705px}
.archive-listing img{width:295px}
.archive__date-type{font-size:16px}
.archive-listing-page:not(.case-studies-page-type) .main__inner,.client-press-coverage-page-type:not(.case-studies-page-type) .main__inner{margin-top:0}
.archive-listing-page .content__post,.client-press-coverage-page-type .content__post{margin:0;width:100%}
.archive-listing-page .content__post--secondary,.client-press-coverage-page-type .content__post--secondary{margin-right:295px}
.events-heading{font-size:36px;margin-bottom:28px}
.event-speakers__image{max-width:75px}
.event-speakers__item{margin-right:15px}
.event-listing__info{font-size:16px}
.event-listing__info>div{margin-top:3px}
.event-listing__title{font-size:22px}
.event-listing__flag{padding-left:5px}
.event-listing__flag:before{content:""}
.news-item__date-type{font-size:16px}
.press-item-listing.first{padding-top:0;margin-top:0}
.press-item-listing__excerpt{margin-top:10px}
.publication-info--listing{margin-top:12px}
.publication-info__byline,.publication-info__published-in,.publication__date,.publication__date-type{font-size:16px;margin-bottom:5px}
.publication-info__byline,.publication__date-type{margin-bottom:0}
.publication-listing.first .publication-teaser-image{width:530px}
.publication-listing.first .publication-excerpt{margin-top:23px}
.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2),.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2)~.case-studies-page-type.archive-search-results .case-study-listing>a{width:100%}
.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1),.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1)~.case-studies-page-type.archive-search-results .case-study-listing>div{width:100%}
.case-studies-wrapper:after{width:396px}
.case-study-listing,.featured-case-study{width:33.33%;margin:0}
.case-study-listing img,.featured-case-study img{width:100%;margin:0}
.case-study-listing__title,.featured-case-study__title{font-size:30px}
.microsite-case-study-title{font-size:22px;margin-bottom:15px}
.microsite .events-heading{font-size:36px;margin-bottom:28px}
.microsite .content__post--has-secondary .archive-listing.has-thumbnail .archive-listing__title{max-width:490px}
.microsite .content__post--has-secondary .microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:490px}
.microsite .archive-listing.has-thumbnail .archive-listing__title{max-width:440px}
.microsite .publication-listing.first .publication-teaser-image{width:295px}
.microsite .publication-listing.first .publication-listing__title{font-size:22px}
.microsite .news-item-listing.first .news-item-teaser-image{width:295px}
.microsite .news-item-listing.first .news-item-title{font-size:22px}
.microsite .event-listing{padding-top:0;padding-bottom:34px;margin-bottom:28px}
.microsite-case-study-listing .pull-right img{width:295px}
.microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:705px}
.microsite-case-study-listing .microsite-case-study-title{font-size:22px}
.microsite-case-study-listing .additional-info a,.microsite-case-study-listing .related-people a{font-size:15px}
.microsite-case-study-listing .additional-info .icon-user:before,.microsite-case-study-listing .related-people .icon-user:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .pdf-icon:before,.microsite-case-study-listing .related-people .pdf-icon:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .web-icon:before,.microsite-case-study-listing .related-people .web-icon:before{width:15px;height:20px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info li,.microsite-case-study-listing .related-people{margin-left:26px!important}
.microsite-case-study-listing .description{margin-bottom:30px}
.custom-microsite-template .microsite-case-study-title{font-size:22px}
.custom-page-case-studies{margin:60px 0 30px;font-size:26px}
.child-post-type-news-item{margin-bottom:70px}
.description img{margin:40px 0 35px}
.description img{margin:40px 0}
.description blockquote{margin:25px 70px}
.description>ol,.description>ul,article>ol,article>ul{margin-bottom:25px}
.button-large{height:55px;width:160px;font-size:16px}
.button-small{font-size:16px}
.search-button{height:55px;width:160px;font-size:16px}
.clear-results{height:55px;width:160px;font-size:16px}
.view-more{padding:12px 18px;font-size:14px}
.rainmaker-pagination li{margin:25px 0 0 0}
.rainmaker-pagination li.navigation a{font-size:16px;width:127px;height:60px;margin-left:12px}
.rainmaker-pagination li.page-count{margin-top:22px}
.walled-content-download.btn{height:55px;width:160px;font-size:16px}
.walled-content-submit{height:55px;width:160px;font-size:16px}
.download-our-whitepaper-link.btn{height:55px;width:160px;font-size:16px}
.datalist__opt-group__label{font-size:14px}
.datalist__option{font-size:16px}
.additional-info-heading{margin-top:30px}
.additional-info li{margin-left:32px!important}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{width:15px;height:21px;margin-left:-31px!important}
.icon-user:before{width:16px;margin-left:-32px!important}
.web-icon:before{width:18px;height:18px;margin-left:-32px!important}
.related-people{margin-left:32px}
.pdf-download{margin-top:40px}
.pdf-download .pdf-icon{margin-left:32px}
.pdf-download .pdf-icon:before{width:15px;margin-left:-29px!important}
.share-this-text{font-size:15px}
.addthis_toolbox a{height:32px;width:32px!important;border-radius:16px;margin:0 6px 0 0;padding:0!important}
.addthis_toolbox a:first-child{margin-left:137px}
.addthis_toolbox a.addthis_button_email:after{width:13px;height:13px}
.addthis_toolbox a.addthis_button_twitter:after{width:14px;height:14px}
.addthis_toolbox a.addthis_button_linkedin:after{width:13px;height:17px}
.firm-highlights{width:1240px}
.firm-highlights__controls{top:66px}
.firm-highlights__prev{width:54px;height:54px}
.firm-highlights__next{margin-left:12px;width:54px;height:54px}
.firm-highlights__title{font-size:41px;margin-top:75px;margin-bottom:40px}
.firm-highlights__content{width:1240px}
.firm-highlights__slide{padding:28px 31px;height:352px;max-height:352px}
.firm-highlights__label{font-size:13px;margin-bottom:20px}
.firm-highlights__headline{line-height:1.35;max-height:92px;font-size:23px;margin-bottom:20px}
.firm-highlights__image{width:308px;margin-top:-64px;margin-right:-33px}
.firm-highlights__text{max-height:105px;-webkit-line-clamp:5;margin-top:8px}
.footer{min-height:190px;font-size:16px;margin-top:60px}
.footer ul li{margin:0 28px}
.footer ul li:after{height:19px;width:2px;top:0;margin-left:-28px}
.footer ul li a{font-size:16px}
.footer__inner{max-width:1240px;margin-top:55px}
.footer-follow__link--linkedin{margin-left:29px}
.footer-follow__link--linkedin:before{width:19px}
.footer-follow__link--twitter:before{width:19px}
.social-follow{top:2px}
.header{height:120px}
.header__logo-link{width:220px}
.header-logo{transform:scale(1.2222);max-width:none}
.header-menu{margin:0 26px 0 0}
.header-menu ul li{font-size:15px}
.header-menu ul li a{margin:0 21px;padding:0}
.header-menu ul li.menu-item--panel-expanded>a:after{bottom:-49px}
.header-menu .current-menu-ancestor>a:after,.header-menu .current-menu-item>a:after{bottom:-49px}
.global-search{margin:0;width:40px}
.global-search__input{background-size:14px 14px}
.global-search__input:hover{background-size:14px 14px}
.global-search .text{font-size:0;width:40px;height:40px;border-radius:20px}
.global-search.global-search--focused{width:280px}
.global-search.global-search--focused .field{width:280px}
.global-search.global-search--focused .text{font-size:15px}
.global-search .ps-dropdown{width:280px!important;top:53px!important}
#header{position:fixed;top:0;left:0;z-index:9999;transition:height .3s linear,box-shadow .3s linear}
.admin-bar #header{top:32px}
.header-logo{transition:transform .5s}
.menu-panels{position:fixed;transition:transform .3s linear,background-color .25s ease-in-out}
#page{padding-top:120px;transition:padding-top .3s linear}
.js-header-minimized #header{box-shadow:0 10px 10px -10px rgba(211,211,211,.75);height:100px}
.js-header-minimized #header .header-menu .current-menu-ancestor>a:after,.js-header-minimized #header .header-menu .current-menu-item>a:after{bottom:-39px}
.js-header-minimized .header-logo{transform:scale(1)}
.js-header-minimized .menu-panels{transform:translateY(-20px)}
.js-header-minimized #page{padding-top:100px}
.menu-panels{top:120px}
.admin-bar .menu-panels{top:152px}
.menu-panel{width:1240px;left:50%;margin-left:-620px}
.menu-panel__columns{max-width:1240px}
.menu-panel__heading{font-size:40px}
.menu-panel .text{font-size:17px}
.menu-panel .predictive-search-input{background-size:18px 18px;background-position:calc(100% - 30px)}
.menu-panel .field__clear-btn{top:10px;right:21px}
.menu-panel__control{margin-top:10px;font-size:16px}
.menu-panel__control:after{width:7px;height:15px;margin-left:16px}
.more-menu-panel__menu li.expandable>a span:after{width:13px;margin-left:10px;height:25px}
.more-menu-panel__menu li.expandable.expanded>a span:after{width:13px}
.more-menu-panel__menu li.menu-item--external-link a:after{margin-left:8px;width:11px;height:12px}
.more-menu-panel__menu li .sub-menu{margin-top:-33px;padding-bottom:40px}
.more-menu-panel__menu li .sub-menu a{padding:4px 14px 4px 92px}
.more-menu-panel__menu li .sub-menu a span{max-width:95px}
.more-menu-panel__menu li .sub-menu a:before{font-size:15px;margin-right:7px;top:-3px}
.more-menu-panel__menu li a{font-size:18px;padding:43px 92px}
.more-menu-panel__menu li.expandable:before,.more-menu-panel__menu>li:before{height:46px;top:33px}
.people-menu-panel__columns{padding:86px 25px 86px 65px}
.people-menu-panel__column--left{padding-right:78px;max-width:515px}
.people-menu-panel__column--left:after{top:80px;height:135px}
.people-menu-panel__column--left .menu-panel__heading{margin-bottom:40px}
.people-menu-panel__column--right{padding-top:63px;padding-left:10px;max-width:700px}
.people-menu-panel__column .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel__column .text{height:55px}
.people-menu-panel__toggle-advanced-search:after{width:14px;height:14px}
.people-menu-panel__toggle-simple-search{margin-top:0}
.people-menu-panel__toggle-simple-search:after{width:14px;height:14px}
.people-menu-panel__view-all{height:55px;width:160px;font-size:16px}
.people-menu-panel__view-all{margin-top:17px}
.people-menu-panel__fields{margin-bottom:15px;height:55px}
.people-menu-panel--advanced-search-mode .menu-panel__search-button{margin-top:0}
.people-menu-panel .people-filter-button{width:25px;height:25px;margin-right:16px;font-size:16px}
.people-menu-panel .view-all-people-mobile .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel .rd-field{background-size:16px 16px}
.firm-menu-panel__column .menu-panel__control:after,.service-menu-panel__column .menu-panel__control:after{width:8px;height:16px;margin-left:16px}
.service-menu-panel__column{max-width:710px}
.service-menu-panel__columns{padding:86px 99px}
.services-menu-panel__field .text{width:525px;height:55px}
.services-menu-panel__view-all__wrapper{padding-top:30px}
.services-menu-panel button{height:55px;width:160px;font-size:16px}
.firm-menu-panel__menu{margin-left:106px}
.firm-menu-panel__menu a{font-size:18px;padding:43px 46px}
.firm-menu-panel__menu>li{font-size:21px}
.firm-menu-panel__menu>li:before{height:46px;top:33px}
.menu-panel__search-button{height:55px;width:160px;font-size:16px}
.main__inner{width:1240px;max-width:1240px;padding:85px 90px 100px 90px;margin-top:-85px}
.content__post{width:945px}
.content__post--has-secondary{width:945px}
.content--has-primary.has-sidebar #sidebar-secondary{margin-right:-60px}
#sidebar-primary{width:245px;margin-right:60px}
#sidebar-primary nav ul li{padding:22px 0}
#sidebar-primary nav ul li.current_page_item a:after{bottom:-8px;height:4px}
#sidebar-secondary{width:230px;margin-left:75px;margin-right:-90px}
#section-nav,.main-microsite-menu-wrap{max-width:1240px;height:auto;margin-top:-85px}
#section-nav nav.microsite-menu--empty,.main-microsite-menu-wrap nav.microsite-menu--empty{margin-top:35px}
#section-nav nav ul li,.main-microsite-menu-wrap nav ul li{font-size:16px;line-height:1.1;padding:34px 0 34px 0}
#section-nav nav ul li.current-menu-item:after,#section-nav nav ul li.current_page_item:after,.main-microsite-menu-wrap nav ul li.current-menu-item:after,.main-microsite-menu-wrap nav ul li.current_page_item:after{height:4px}
#section-nav nav ul li a,.main-microsite-menu-wrap nav ul li a{padding:0}
#section-nav-inner{padding:0 76px 0 60px}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-current-openings-page-type .main__inner,.page-custom-careers .main__inner{margin-top:0}
.blogs-microsite .main-microsite-menu-wrap{margin-top:-47px}
.blogs-microsite .microsite-page-heading{font-size:36px}
.blog-post-detail .blog-post-title{font-size:36px}
.blog-post-byline{font-size:17px}
.blog-post-listing h2{font-size:32px}
.blog-post-author-cards{font-size:17px}
.client-blogs-page-type .content__inner,.client-blogs-page-type .content__post{width:100%;margin-right:0}
.client-blogs-intro p:first-child{font-size:22px}
.blogs-listing-section{margin-top:73px}
.blogs-listing-entry{width:33.33%;height:auto;margin-bottom:0}
.blogs-listing-entry a:hover .blogs-listing-entry__text-wrapper{bottom:37px}
.blogs-listing-entry__text-wrapper{left:30px;bottom:8px}
.blogs-listing-entry__title{font-size:26px}
.blogs-listing-entry__read-more{font-size:14px}
.blogs-listing-entry__read-more:after{width:14px;height:17px}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{font-size:36px}
.blog-microsite-template .blog-post-title{font-size:16px}
.rss-heading{margin-top:65px}
.publication-listing.first .publication-teaser-image{width:530px}
.publication-listing.first .publication-excerpt{margin-top:23px}
.list-space li{margin-bottom:40px;padding-top:40px;margin-left:0}
.list-space li a:not(.read-more){margin-top:0;font-size:22px}
.list-space li span{margin-top:23px}
.microsite-menu{font-size:17px}
.main-microsite-menu-wrap nav ul{padding-left:60px}
.main-microsite-menu-wrap nav ul li{line-height:1.1;margin-right:62px}
#section-nav-inner{max-width:1240px;width:1240px}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul,.microsite-menu ul{padding-left:60px}
.menu-about-the-firm-container ul li,.menu-careers-menu-container ul li,.microsite-menu ul li{line-height:1.1}
.menu-about-the-firm-container ul li.first-menu-item a,.menu-careers-menu-container ul li.first-menu-item a,.microsite-menu ul li.first-menu-item a{padding-left:0}
.menu-about-the-firm-container .current-menu-item:after,.menu-careers-menu-container .current-menu-item:after,.microsite-menu .current-menu-item:after{width:calc(100% - 62px)}
.menu-about-the-firm-container,.menu-careers-menu-container{width:1240px;margin-bottom:45px;font-size:17px}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul{margin-left:-15px}
#section-nav .menu-firm-menu-container .menu li{margin-right:63px}
#section-nav .menu-careers-container .menu li{margin-right:0}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{height:275px;margin-bottom:0}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{padding-bottom:0}
.person-microsite.not-main-microsite-template .marquee{height:341px}
.person-microsite.not-main-microsite-template .marquee--no-photo{height:341px}
.person-microsite.not-main-microsite-template .marquee--no-photo .marquee__info-wrapper{margin-top:38px}
.person-microsite.not-main-microsite-template .marquee .marquee__large-portrait-wrapper img{margin-top:0;top:0}
.person-microsite .marquee{height:502px}
.person-microsite .marquee--no-photo{height:460px}
.person-microsite .marquee--no-photo .marquee__info-wrapper{width:1240px;margin-top:50px;padding-left:0}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info,.person-microsite .marquee--no-photo .marquee__info-wrapper>h1{margin-left:60px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info{width:100%;max-width:none}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div{margin-bottom:28px;padding-right:135px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child){margin-left:26px;margin-bottom:28px;width:auto}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child):before{margin-left:-26px}
.person-microsite .marquee--no-photo .marquee__icons-wrapper{margin-left:56px}
.person-microsite .marquee--no-photo.marquee--empty-microsite-nav .marquee__icons-wrapper{margin-left:56px}
.person-microsite .marquee--empty-microsite-nav .marquee__content-wrapper{height:calc(100% - 50px)}
.person-microsite .marquee--empty-microsite-nav .marquee__icons-wrapper{margin-top:369px}
.person-microsite .marquee__inner{max-width:100%;width:100%}
.person-microsite .marquee__content-wrapper{height:calc(100% - 85px)}
.person-microsite .marquee__info-wrapper{padding-left:75px}
.person-microsite .marquee__large-portrait-wrapper{width:50%}
.person-microsite .marquee__large-portrait-wrapper img{min-width:810px;min-height:519px}
.person-microsite .marquee img{width:auto;height:502px}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{font-size:42px;margin-bottom:115px;letter-spacing:7px}
.heading-location-post-block .page-title-wrapper{font-size:34px;margin-bottom:34px}
.heading-location-post-block .page-title{letter-spacing:0}
.client-diff-by-design-page-type .main__inner,.contact-page-type .main__inner,.diversity .main__inner,.office-post-type .main__inner{margin-top:0}
.client-diff-by-design-page-type .content,.contact-page-type .content,.diversity .content,.office-post-type .content{margin-top:-7px}
.client-by-the-numbers-page-type .main__inner{margin-top:0}
.client-by-the-numbers-page-type .content{margin-top:-7px}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-position-page-type .main__inner,.page-custom-careers .main__inner,.page-custom-lateral-attorneys .main__inner,.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{margin-top:0}
.careers .content,.current-job-openings-page-type .content,.custom-career-position-page-type .content,.page-custom-careers .content,.page-custom-lateral-attorneys .content,.page-custom-summer-associates .content,.questions-answers-page-type .content{margin-top:-7px}
.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{padding:85px 60px 100px 60px}
.microsite-page-heading{font-size:36px;padding-bottom:35px}
.microsite-detail-heading .breadcrumb-link{margin-bottom:34px}
.microsite .main__inner{padding-left:60px;padding-top:70px}
.microsite .news-item-listing.last,.microsite .press-item-listing.last{padding-bottom:40px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{height:55px;width:160px;font-size:16px}
#sidebar-mobile-person-microsite-secondary .associations-widget,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget,#sidebar-mobile-person-microsite-secondary .attorney-education-widget,.sidebar-person-microsite-primary .associations-widget,.sidebar-person-microsite-primary .attorney-admission-widget,.sidebar-person-microsite-primary .attorney-education-widget{padding-top:28px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li,.sidebar-person-microsite-primary .associations-widget ul li,.sidebar-person-microsite-primary .attorney-admission-widget ul li,.sidebar-person-microsite-primary .attorney-education-widget ul li{font-size:16px;margin-left:26px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li::before,.sidebar-person-microsite-primary .associations-widget ul li::before,.sidebar-person-microsite-primary .attorney-admission-widget ul li::before,.sidebar-person-microsite-primary .attorney-education-widget ul li::before{font-size:8px;margin-left:-26px}
#sidebar-mobile-person-microsite-secondary .associations-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-education-widget h4,.sidebar-person-microsite-primary .associations-widget h4,.sidebar-person-microsite-primary .attorney-admission-widget h4,.sidebar-person-microsite-primary .attorney-education-widget h4{font-size:22px}
#sidebar-mobile-person-microsite-secondary .associations-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-education-widget .widget-title,.sidebar-person-microsite-primary .associations-widget .widget-title,.sidebar-person-microsite-primary .attorney-admission-widget .widget-title,.sidebar-person-microsite-primary .attorney-education-widget .widget-title{margin-bottom:0}
.person-microsite.blog-microsite-template .content__post,.person-microsite.custom-microsite-template .content__post,.person-microsite.news-and-press-microsite-template .content__post{width:945px}
.person-microsite .event-teaser-widget .event-teaser{padding:34px 30px}
.person-microsite .event-teaser-widget .event-teaser .post-title{font-size:29px}
.person-microsite .event-teaser-widget .event-teaser .widget-title{font-size:16px}
.person-microsite .event-teaser-widget .event-teaser h5{margin-top:15px}
.person-microsite .event-teaser-widget .event-teaser__details{font-size:16px}
.person-microsite .event-teaser-widget .event-teaser__details time{margin-left:20px;margin-top:4px}
.person-microsite .event-teaser-widget .event-teaser__details span:before{margin-right:10px;width:12px;min-width:12px;height:16px}
.person-microsite #sidebar-primary .event-teaser-widget{margin-top:22px}
.person-info-widget .person-full-name{font-size:24px}
.person-info-widget .person-title{font-size:16px}
.person-info-widget .person-email-link{font-size:16px}
#person-info-links a{font-size:12px}
.person-microsite-title{margin-bottom:0}
.person-microsite-title .person-title{margin-top:6px;font-size:16px}
.person-microsite-title .page-title{font-size:49px}
.person-microsite-title a.marquee__email__link{font-size:16px;margin-top:8px}
.marquee__office__title{font-size:16px}
.marquee__office__title a:before{width:17px;height:24px;margin-right:13px}
.marquee__office__phone{margin-left:30px;margin-top:0}
.marquee__phone__label:before{width:18px;height:20px}
.marquee__phone__value{margin-left:29px}
.marquee__info-wrapper .marquee__info{margin-top:40px;max-width:480px}
.marquee__info-wrapper .marquee__info>div{margin-bottom:28px}
.marquee__info-wrapper .marquee__info>div:nth-child(even){margin-right:26px;width:calc(50% - 26px)}
.marquee__info-wrapper .marquee__info>div:nth-child(even):before{margin-left:-26px}
.marquee__info-wrapper .person-microsite-title{margin-top:0;max-width:600px}
.marquee__email{font-size:inherit}
.marquee__icon--linkedin a:before{width:15px;height:19px}
.marquee__icon--twitter a:before{width:17px;height:17px}
.marquee__icon--vcard a:before{width:14px;height:18px}
.marquee__icon--resume a:before{width:13px;height:18px}
.marquee__icon a{height:40px;width:40px;border-radius:20px;margin-right:12px}
.marquee__icons-wrapper{max-width:196px;margin-left:-636px;bottom:36px}
.bio-cv-accordion{margin-top:31px}
.bio-cv-accordion .bio-info-value{padding-top:11px;padding-bottom:9px}
.bio-cv-accordion .bio-info-heading{font-size:22px}
.bio-cv-accordion .bio-info-heading:after{width:18px;min-width:18px;height:23px;margin-right:12px}
.bio-cv-accordion .bio-info-entry--expanded .bio-info-heading:after{width:18px;min-width:18px;height:23px;margin-right:12px}
.bio-cv-accordion>div{padding:15px 0}
.practice-area-title{font-size:17px}
.qa-question:before{font-size:120px}
.qa-question:after{font-size:28px;margin-left:-63px;top:6px}
.qa-entry{margin-bottom:33px}
.qa-entry.last{padding-bottom:33px}
.contact-page-type .content{width:1240px}
.contact-page-type .content__post{width:100%}
.contact-page-type .key-contacts-widget{margin-top:68px}
.contact-page-type .key-contacts-widget .person-position{font-size:19px;margin-bottom:8px}
.contact-page-type .key-contacts-widget .leadership-wrapper .person{margin-top:38px}
.contact-page-type .office-location{width:50%;height:auto;margin-bottom:0}
.contact-page-type .office-location:hover .office-location__text-content{bottom:28px}
.contact-page-type .office-location__contact-info{font-size:14px}
.contact-page-type .office-location__contact-info__address-info{font-size:17px}
.contact-page-type .office-location__image{margin-top:0;margin-right:0}
.contact-page-type .office-location__name{font-size:26px}
.contact-page-type .office-location__phone:before{content:'';display:block;position:absolute;top:-23px;margin:0 85px;width:170px;height:1px;background:#5eb5ff}
.custom-page-type.category-careers .marquee{margin-bottom:0}
.dbd-description p:first-child{font-size:22px}
.dbd-quotes-wrapper{min-width:522px;width:522px;margin-left:80px}
.dbd-quote{padding:42px 40px}
.dbd-quote:first-child{margin-bottom:40px}
.dbd-quote__heading{font-size:40px;line-height:1.2}
.dbd-quote__text{font-size:20px}
.dbd-quote__attribution{font-size:17px}
.disciplines__list{margin-top:18px}
.disciplines__list li{font-size:16px;margin-bottom:11px}
.disciplines__list li:before{font-size:14px;top:2px}
.disciplines__list-section--n-2{margin-top:33px}
.disciplines__list-section--n-3{right:9px}
.disciplines__list-section--n-3 .disciplines__list li{margin-right:0;margin-left:0}
.disciplines__list-section--n-3 .disciplines__list li:after{margin-left:26px;font-size:14px;top:2px}
.disciplines__list-heading{font-size:23px}
.disciplines__list-heading:before{width:74px;height:74px;border-radius:37px;margin-bottom:33px}
.disciplines__list-heading--n-1:before{background-size:38px}
.disciplines__list-heading--n-2:before{background-size:42px}
.disciplines__list-heading--n-3:before{background-size:32px}
.disciplines__line-graphic--n-1{width:225px;left:82px;top:106px}
.disciplines__line-graphic--n-2{width:216px;left:90px;top:13px}
.disciplines__line-graphic--n-3{width:265px;right:80px;top:109px}
.disciplines__chart{width:415px;margin-left:-231.5px;top:21px}
.disciplines__chart-number:after{font-size:24.56px;right:-27.01px}
.disciplines__chart-number--n-1{left:89.22px;top:76.12px}
.disciplines__chart-number--n-2{right:45.02px;top:204.63px}
.disciplines__chart-number--n-3{left:89.22px;top:309.39px}
.disciplines__chart-number{font-size:44.2px}
.respect-content__heading{font-size:28px}
.respect-stats{margin-top:65px}
.respect-stat{padding-right:2.5%;padding-left:2.5%}
.respect-stat:after{top:6px;height:104px}
.respect-stat__number{font-size:55px}
.respect-stat__number:after{left:91px}
.respect-stat__number--single-digit:after{transform:translateX(-33px)}
.respect-stat__number--n-1:after{width:26px}
.respect-stat__number--n-2:after{width:34px}
.respect-stat__number--n-3:after{width:45px}
.respect-stat__number--n-4:after{width:25px}
.respect-stat__number--n-5:after{width:34px;top:3px}
.respect-stat__description{margin-top:14px;font-size:16px}
.home-carousel,.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner,.home-teaser-blocks{max-width:1120px}
.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner{padding-left:28px;padding-right:28px}
.home-intro{max-width:770px;padding-top:62px;padding-bottom:54px}
.home-intro__column{margin-left:60px}
.home-intro__column:first-child{margin-left:0;margin-right:52px}
.home-intro__vertical-divider{top:6px}
.home-intro__tagline{font-size:41px;letter-spacing:4px}
.home-intro__tagline span:nth-child(2){letter-spacing:9px}
.js-reveal-home-intro-section .home-intro__vertical-divider{height:127px}
.home-teaser-blocks{height:528px}
.home-teaser-blocks--has-bottom-row{height:792px}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text{max-height:120px;font-size:34px}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text p{line-height:1.2}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text{max-height:120px;font-size:34px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text p{line-height:1.2}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout3 .home-teaser-block:first-child .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:24px;max-height:70px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8) .home-teaser-block__text{margin:0 31px 40px 31px;font-size:22px;max-height:132px}
.home-teaser-block__label{font-size:14px;left:31px}
.home-teaser-block__text{margin:0 31px 40px 31px;font-size:16px;max-height:72px}
.home-teaser-block__text p{line-height:1.5}
.home-teaser-block__read-more{margin-left:31px;font-size:14px}
.home-teaser-block a:hover .home-teaser-block__read-more{height:17px;margin-top:-10px;margin-bottom:45px}
.home-disciplines-section__inner{max-width:1120px;padding-left:28px;padding-right:28px}
.home-disciplines-section{padding-top:224px;margin-top:-133px}
.home-disciplines-section__heading{font-size:41px;margin-top:0}
.home-disciplines-section__sub-heading{font-size:28px;margin-top:11px}
.home-disciplines-section .disciplines{margin-top:80px;padding-bottom:89px}
.home-disciplines-section__button{font-size:15px;width:142px;height:51px;bottom:106px;right:10px}
.home-respect-section__inner{padding-top:66px;padding-bottom:94px}
.home-carousel-section{padding-top:87px}
.home-carousel-section__heading{font-size:40px}
.home-diff-by-design{margin-top:19px}
.home-diff-by-design__text{font-size:16px}
.home-diff-by-design__button{font-size:15px;width:142px;height:51px}
.home-carousel{margin-top:43px}
.home-carousel-slider{height:370px}
.home-carousel-slider__controls>div:before{width:20px;height:31px}
.home-carousel-slider__prev{transform:translateX(-53px)}
.home-carousel-slider__next{transform:translateX(53px)}
.home-carousel-slide{height:374px}
.home-carousel-slide__text-wrapper{left:30px;padding-right:30px;bottom:1px}
.home-carousel-slide__title{font-size:24px;max-height:64px;margin-bottom:19px}
.home-carousel-slide:hover .home-carousel-slide__text-wrapper{bottom:67px}
.client-ctc-page-type .ctc-description p:first-child{font-size:22px}
.ctc-team-section__heading{font-size:34px;padding-bottom:32px;margin-bottom:36px}
.ctc-team-entry:not(:first-child){margin-top:35px;padding-top:36px}
.ctc-team-entry__name{font-size:21px;margin-bottom:9px}
.ctc-team-entry__narrative{margin-top:30px}
.ctc-team-section{margin-top:60px}
.client-careers-intro{font-size:32px}
.careers-marquee-image{margin-top:-45px}
.category-careers.page-parent .marquee{margin-bottom:0}
.job-opening{margin-top:40px}
.job-opening .btn{padding:14px;font-size:14px;margin-top:12px}
.job-opening .btn:after{font-size:16px}
.client-by-the-numbers-page-type .main__inner{padding-bottom:85px}
.bn-disciplines-section,.bn-geo-section,.bn-respect-section{max-width:1240px;padding-left:90px;padding-right:90px}
.bn-intro{padding-right:45px}
.bn-intro p{font-size:20px}
.bn-sg-chart-item{width:414px}
.js-reveal-bn-intro-section .bn-vertical-divider{height:291px}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(1) .bn-sg-chart-item__bar-rect{width:24%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(2) .bn-sg-chart-item__bar-rect{width:50%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(3) .bn-sg-chart-item__bar-rect{width:55%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(4) .bn-sg-chart-item__bar-rect{width:86%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(5) .bn-sg-chart-item__bar-rect{width:95%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(6) .bn-sg-chart-item__bar-rect{width:100%}
.bn-steady-growth{padding-left:45px}
.bn-steady-growth__heading{font-size:26px}
.bn-steady-growth__chart{margin-top:27px}
.bn-sg-chart-item{font-size:18px}
.bn-sg-chart-item__bar{height:38px}
.bn-sg-chart-item__bar-number{font-size:28px;line-height:38px}
.bn-sg-chart-item__date{line-height:38px}
.bn-disciplines-section{padding-top:80px;padding-bottom:88px}
.bn-disciplines-section__heading{font-size:28px}
.bn-disciplines-section .disciplines{margin-top:80px}
.bn-respect-section{padding-top:88px;padding-bottom:88px}
.bn-geo-section{padding-top:80px;padding-bottom:88px}
.admin-prof-current-openings__heading{font-size:34px;margin-top:82px}
.office-post-type #sidebar-secondary{margin-left:55px}
.office-post-type .main__inner{padding-top:54px}
.office-post-type .sidebar-sidebar-management-secondary{margin-top:71px!important}
.office-detail__title{font-size:36px}
.office-detail__title:before{content:none}
.office-location-map{width:555px;margin-right:45px}
.office-location-details{margin-top:-8px;font-size:16px;width:235px}
.office-location__address{margin-bottom:25px}
.office-mailing-address{margin-top:25px}
.view-google-map{margin-left:0;font-size:14px;margin-top:30px}
.sidebar-office-primary{display:none}
.practice-area-microsite.people-microsite-template .content__post{margin-right:0}
.practice-area-microsite.blog-microsite-template .content__post,.practice-area-microsite.custom-microsite-template .content__post,.practice-area-microsite.news-and-press-microsite-template .content__post{width:945px}
.practice-area-microsite .marquee--empty-microsite-nav .microsite-title,.practice-area-microsite .marquee--empty-microsite-nav .microsite-title.has-parent{margin-bottom:80px}
.practice-area-microsite .content__post{margin-right:0;width:100%}
.people-main .content__post .field .text{background-position:calc(100% - 20px)}
.people-main .content__post .field.keyword .text{background-position:calc(100% - 20px)}
.person-listing{width:31.45%;margin-right:0;margin-bottom:30px;min-height:120px}
.person-listing__info{padding:13px 18px}
.person-listing__name{font-size:16px}
.person-listing__title{font-size:14px;margin-top:2px}
.person-listing__phone,.person-listing__phone-wrapper{font-size:14px}
.person-listing__email-wrapper{font-size:14px;margin-top:3px}
.person-listing__headshot-wrapper img{width:120px;height:120px}
.person-listing__image-link{width:120px;height:120px;margin-right:0}
.people-search-results-heading{font-size:34px;margin-bottom:30px}
.page-wrapper>.find-practice-areas{padding:55px 0}
.page-wrapper>.find-practice-areas .search-button{font-size:16px;width:120px}
.page-wrapper>.find-practice-areas .search-button:after{font-size:18px}
.page-wrapper .practice-area-search-form{width:870px}
.page-wrapper .practice-area-search-form .input-wrap:before{font-size:20px;top:12px}
.practice-page-type .practice-area-children{padding-left:23px;padding-right:23px}
.practice-page-type .practice-area-children .practice-area{margin-left:50px}
.practice-page-type .practice-area-children .practice-area.has-children .practice-area-title{padding:18px 23px 15px 23px}
.practice-page-type .practice-area-children .practice-area-title{font-size:15px;margin-bottom:7px}
.practice-page-type .practice-area-children .practice-area-title:before{left:-30px;top:9px}
.practice-page-type #sidebar-primary{margin-right:35px}
.practice-page-type .practice-area-title{font-size:22px;padding:18px 23px}
.practice-page-type .type-practice-area{margin-bottom:30px}
.practice-page-type .col-1 ul,.practice-page-type .col-2 ul{margin-bottom:10px}
.parent-practice-area{margin-bottom:0;font-size:22px}
.client-subscribe-form-page-type .marquee{margin-bottom:50px}
.subscribe-form .button{height:55px;width:160px;font-size:16px}
.subscribe-policy-text{margin:30px 0}
.archive-search-results.people-page-type .search-query{top:-54px;left:-325px}
.archive-search-results.people-page-type #sidebar-primary{width:290px}
.archive-search-results.people-page-type .image-link{width:120px;height:120px;margin-right:0}
.archive-search-results.people-page-type .person-listing{width:calc(50% - 15px);margin-bottom:30px;min-height:120px}
.archive-search-results.people-page-type .person-listing:nth-child(even){margin-right:30px}
.archive-search-results.people-page-type .person-listing__info{padding:13px 18px}
.archive-search-results.people-page-type .person-listing__name{font-size:16px}
.archive-search-results.people-page-type .person-listing__title{font-size:14px;margin-top:2px}
.archive-search-results.people-page-type .person-listing__phone{font-size:14px;margin-top:1px}
.archive-search-results.people-page-type .person-listing__email-wrapper{font-size:14px;margin-top:3px}
.archive-search-results.practice-page-type .search-query{top:-48px;left:-325px}
.archive-search-results.practice-page-type .content__post{margin-top:-6px}
.archive-search-results.practice-page-type .practice-area-title{padding:0}
.archive-search-results.practice-page-type .practice-area{padding:40px 0;margin-bottom:0}
.archive-search{max-width:1240px;margin-top:-85px}
.archive-search__inner{padding:87px 90px 0 90px}
.archive-search__toggle{font-size:18px;top:-55px}
.archive-search__toggle-wrap{width:1240px;max-width:1240px;top:0}
.archive-search__toggle.icon-down-triangle-after:after{width:13px;height:15px;top:3px}
.archive-search__toggle.icon-up-triangle-after:after{width:13px;height:15px;top:3px}
.archive-search__field-wrapper{margin-bottom:18px}
.archive-search__field.text{background-position:calc(100% - 20px)}
.archive-search__field.text.archive-search__field--keyword{background-position:calc(100% - 20px)}
.archive-search__buttons .search-button{height:55px;width:160px;font-size:16px}
.archive-search__buttons .search-button{margin-left:0;margin-top:18px}
.search-again__button{height:55px;width:160px;font-size:16px}
.global-search-results .main__inner{padding-top:35px}
.global-search-results .search-query{margin-bottom:35px}
.global-search-results .person-listing{width:100%;min-height:auto;height:auto}
.global-search-results .person-listing__headshot-wrapper img{width:85px;height:85px;margin-right:28px}
.global-results .blog-post-teaser-image,.global-results .news-item-teaser-image,.global-results .teaser-image{max-width:220px;width:220px}
.global-results__section-results{padding:43px 0 45px 43px}
.global-results__section-results article{margin-bottom:26px}
.global-results__section-results article.blog-post,.global-results__section-results article.case-study,.global-results__section-results article.event,.global-results__section-results article.news-item,.global-results__section-results article.press-item,.global-results__section-results article.publication{padding-top:40px;margin-bottom:33px}
.global-results__section-results article.blog-post.first .case-study-title,.global-results__section-results article.blog-post.first .event-listing__title,.global-results__section-results article.case-study.first .case-study-title,.global-results__section-results article.case-study.first .event-listing__title,.global-results__section-results article.event.first .case-study-title,.global-results__section-results article.event.first .event-listing__title,.global-results__section-results article.news-item.first .case-study-title,.global-results__section-results article.news-item.first .event-listing__title,.global-results__section-results article.press-item.first .case-study-title,.global-results__section-results article.press-item.first .event-listing__title,.global-results__section-results article.publication.first .case-study-title,.global-results__section-results article.publication.first .event-listing__title{margin-top:0}
.global-results__section-results article.blog-post.first .archive__date-type,.global-results__section-results article.case-study.first .archive__date-type,.global-results__section-results article.event.first .archive__date-type,.global-results__section-results article.news-item.first .archive__date-type,.global-results__section-results article.press-item.first .archive__date-type,.global-results__section-results article.publication.first .archive__date-type{margin-top:-2px}
.global-results__section-results article.page{margin-bottom:26px}
.global-results__section-results article.type-practice-area .office-location-title,.global-results__section-results article.type-practice-area .post-title,.global-results__section-results article.type-practice-area .practice-area-title{margin-top:0}
.global-results__section-results article.has-thumbnail .archive-listing__title,.global-results__section-results article.has-thumbnail .post-title{max-width:455px}
.global-results__title{width:280px}
.global-results__heading{font-size:32px;padding:42px 0 0 0}
.global-results__button{margin-top:0}
.global-results__button-wrapper{margin-top:0}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{font-size:18px}
.global-results .practice-area-title{margin-bottom:26px}
.global-results .blog-post-byline,.global-results .blog-post-listing .date,.global-results .case-study .excerpt,.global-results .event-info,.global-results .news-item__date-type,.global-results .postal-address,.global-results .publication-info,.global-results .publication-info__byline,.global-results .publication-info__published-in,.global-results .publication__date,.global-results .publication__date-type{font-size:16px}
.global-results .press-item__date-type{margin-top:0}
.global-results .blog-post-listing-info,.global-results .case-study .excerpt,.global-results .event-info,.global-results .publication-info{margin-top:15px}
.ps-result-group__post-type-title{padding:9px 11px 7px 11px;font-size:15px}
.ps-result__post-title{font-size:16px}
.ps-result__person-position{font-size:16px}
.ps-dropdown__search-button{font-size:16px}
body{font-size:16px}
h1{font-size:55px}
h3{font-size:22px;margin-bottom:11px}
ul li{font-size:16px;margin-left:26px}
ul li::before{font-size:8px;margin-left:-26px}
ol{margin-top:20px}
ol>li{margin-left:26px}
ol>li:before{margin-left:-26px;font-size:16px}
ol>li ol li{margin-left:26px;margin-bottom:0}
.widget{padding-top:55px;margin-bottom:38px}
.widget:first-child{padding-top:0}
.widget-title{font-size:18px;padding-bottom:10px}
.widget-content{font-size:16px}
.widget-content .related-title{margin-top:13px}
.widget .btn{font-size:16px}
.widget-caption{font-size:16px;margin-top:13px}
.widget-caption p{line-height:1.8}
.video-thumbnail img{width:230px}
.associations-widget img,.leadership-wrapper img{width:77px;min-width:77px;height:77px;margin-right:16px}
.call-to-action-widget p{line-height:1.8}
.widget-quote{font-size:22px}
.pullquote-attribution{font-size:15px;margin:11px 0 0 8px;line-height:1.5;position:relative}
.pullquote-attribution:before{width:13px;left:-8px}
.pullquote-with-image-widget .widget-content{padding:36px 33px}
.video-play-button-overlay:after{width:64px;height:64px;margin-left:-32px;margin-top:-32px}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:27px 31px}
.associations-widget a{font-size:16px}
.associated-people-widget--no-images a{font-size:16px}
.event-teaser{padding-right:20px}
.event-teaser .widget-title{font-size:18px}
.event-teaser .btn{font-size:16px}
.leadership-wrapper .person-name{margin-bottom:10px}
.leadership-wrapper .person-details{font-size:16px}
.leadership-wrapper .person-details img,.leadership-wrapper .person-details>a{width:77px;min-width:77px;height:77px}
.leadership-wrapper .person-email-link a{width:40px}
.leadership-wrapper .phone-link{font-size:16px}
.practices-search-widget .text{font-size:17px;height:55px;padding-left:20px;padding-right:55px;background-position:calc(100% - 20px);background-size:19px 17px}
.practices-search-widget .field{margin-bottom:15px}
.practices-search-widget .search-button{height:55px;width:160px;font-size:16px}
.people-search-widget .text{font-size:17px;height:55px;padding-left:20px;padding-right:40px}
.people-search-widget .field{margin-bottom:15px}
.people-search-widget .field__clear-btn{right:18px;top:11px}
.people-search-widget .field__clear-btn:before{font-size:22px}
.people-search-widget .field:not(.keyword):not(.person) .text{background-position:calc(100% - 15px);background-size:17px 17px}
.people-search-widget .field.keyword .text,.people-search-widget .field.person .text{background-position:calc(100% - 15px);background-size:19px 17px}
.people-search-widget .search-button{height:55px;width:160px;font-size:16px}
#sidebar-primary.sidebar-people-search{margin-right:35px}
.minisite-microsite{font-size:17px}
.minisite-microsite .description{font-size:17px}
.minisite-microsite #footer-inner{width:1240px}
.minisite-microsite .additional-info-heading,.minisite-microsite h3{font-size:22px}
.minisite-microsite #page-title-bar{height:300px}
.minisite-microsite #page-title-bar-inner{max-width:1240px;width:1240px}
.minisite-microsite #main-inner{max-width:1240px;width:1240px}
.minisite-microsite .archive-listing__title{font-size:22px}
.minisite-microsite .microsite-case-study-title,.minisite-microsite .team-member__name{font-size:22px}
.minisite-microsite .blog-post-listing .blog-post-title{font-size:22px}
.minisite-microsite.blog-microsite-template .blog-post-title{font-size:17px}
.minisite-microsite .sidebar-ms-microsite-primary blockquote p{font-size:18px}
.minisite-microsite .microsite-menu li a{font-size:17px}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list,.minisite-microsite .publication-info__byline,.minisite-microsite .publication-info__published-in,.minisite-microsite .publication-name,.minisite-microsite .publication-type,.minisite-microsite .publication__date,.minisite-microsite .publication__date-type{font-size:17px}
.minisite-homepage-subtext p{font-size:24px}
.minisite-homepage-right-column-text{font-size:40px}
.minisite-microsite .microsite-homepage-page-heading{font-size:52px}
.minisite-microsite .testimonials-item{padding:35px}
.minisite-microsite .testimonials-item .quote{font-size:20px}
.minisite-microsite .homepage-testimonials{margin-top:40px}
.minisite-microsite .homepage-callout__heading{font-size:24px}
.minisite-microsite .homepage-callout-testimonials{margin-bottom:50px}
.minisite-microsite.blog-posts-microsite-template .microsite-page-heading,.minisite-microsite.blogs-microsite .microsite-page-heading{font-size:36px}
.client-payment-online-page-type .payment-online__subheading{font-size:34px}
}
@media screen and (min-width:1280px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.more-menu-panel__menu li.expandable>a span:after{top:1px}
.qa-question:after{top:-1px}
.people-search-widget .field__clear-btn{top:11px}
}
@media screen and (min-width:1630px){body{font-size:18px}
.header__inner,.main__inner,.marquee__inner,.microsite-menu{max-width:1525px;width:1525px}
.content__post{margin-right:295px}
.content__post--has-primary,.content__post--has-secondary{margin-right:0}
ul li:before{top:8px}
ul li li:before{top:3px}
.btn:not(.button){font-size:18px;margin-top:15px}
.button{height:60px;width:183px;font-size:18px}
.view-google-map{font-size:18px;margin-top:15px}
#sidebar-primary{width:260px;margin-right:100px}
.people-page-type #sidebar-primary{width:290px}
.practice-page-type #sidebar-primary{width:380px}
.person-microsite #sidebar-primary{width:290px}
#sidebar-secondary{width:290px;margin-left:115px}
.archive-detail-page #sidebar-secondary{margin-left:170px}
.news-listing__title--first{font-size:30px}
.event-listing__title{font-size:23px}
.featured-case-study{width:495px;margin-bottom:45px}
.case-studies-wrapper:after{width:495px}
.office-location-image{width:190px;margin-right:35px}
.office-title{margin-bottom:10px}
.callout.button{font-size:18px;margin-top:15px}
.global-results__button{font-size:18px;margin-top:15px}
.blog-category-heading,.blog-search-results-heading{font-size:30px}
.demo-blog .marquee{height:280px}
#commentform input[type=button],#commentform input[type=submit]{height:60px;width:183px;font-size:18px}
.microsite-homepage-page-heading{font-size:64px}
.minisite-homepage-subtext{font-size:30px}
.minisite-microsite .marquee{height:345px}
.homepage-callout__image{margin-right:55px}
.team-member__headshot{margin-right:35px}
.archive__date-type{margin-bottom:0;font-size:20px}
.archive__date-type.news-item__date-type{margin-bottom:21px}
.archive-detail-page .marquee{margin-bottom:70px}
.archive-detail-page .main__inner{padding-top:50px}
.archive-detail-page .news-item__date-type{margin-bottom:20px}
.archive-detail__page-breadcrumb a{font-size:11px;margin-bottom:38px}
.archive-detail__title{font-size:40px}
.archive-detail .news-item__date-type,.archive-detail .publication__date,.archive-detail .publication__date-type{font-size:18px;margin-bottom:20px}
.archive-detail .pdf-download .pdf-icon:before{width:14px}
.archive-detail .publication-info__byline,.archive-detail .publication-info__published-in{font-size:18px;margin-bottom:11px}
.archive-detail .additional-info li{margin-bottom:9px;font-size:17px}
.archive-detail .additional-info .pdf-icon:before{width:14px}
.archive-detail .additional-info .web-icon:before{width:18px}
.archive-detail .additional-info-heading{margin-top:47px;margin-bottom:26px}
.event-detail__info{font-size:20px}
.event-detail__info label{width:113px!important}
.type-event .btn{height:70px;margin-left:115px}
.microsite-archive-detail-page .event-info{font-size:18px}
.microsite .news-item__date-type{font-size:18px}
.press-item__resources{margin-bottom:35px}
.press-item__resource{font-size:17px;margin-left:37px!important;margin-bottom:9px}
.press-item__resource a.pdf-icon:before{width:14px}
.press-item__resource a.web-icon:before{width:18px}
.press-item-info--listing{margin-top:15px}
.press-item__date-type{margin-top:11px}
.press-item-listing__excerpt{margin-top:11px}
.press-item__coverage-excerpt>p{padding:0 77px}
.archive-listing-page:not(.archive-search-results) .archive-listing.has-thumbnail.first .archive-listing__title{max-width:545px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-teaser-image{width:650px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-description{line-height:1.8;margin-top:32px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-title{font-size:36px;margin-top:26px}
.archive-listing{margin:44px 0}
.archive-listing__title{font-size:24px;margin-top:21px}
.archive-listing.event-listing{padding-bottom:42px;margin:24px 0}
.archive-listing.press-item-listing{margin:44px 0}
.archive-listing.has-thumbnail .archive-listing__title{max-width:870px}
.archive-listing img{width:325px;margin-left:85px}
.archive__date-type{margin-bottom:5px;font-size:18px}
.archive-listing-page:not(.case-studies-page-type) .main__inner,.client-press-coverage-page-type:not(.case-studies-page-type) .main__inner{margin-top:0}
.archive-listing-page .content__post,.client-press-coverage-page-type .content__post{margin:0;width:100%}
.archive-listing-page .content__post--secondary,.client-press-coverage-page-type .content__post--secondary{margin-right:405px}
.events-heading{font-size:40px;padding-bottom:46px;margin-bottom:25px}
.past-events-heading{padding-top:27px}
.event-speakers__image{max-width:85px}
.event-speakers__item{margin-right:20px}
.event-info{font-size:18px;margin-top:7px}
.event-listing__info>div{margin-top:4px}
.event-listing__title{font-size:23px}
.event-detail__logo{margin-top:45px}
.news-item__date-type{font-size:18px}
.press-item-listing.first{padding-top:0;margin-top:0}
.press-item-listing__excerpt{margin-top:20px}
.publication-info{margin-top:17px}
.publication-info--listing{margin-top:17px}
.publication-info__byline,.publication-info__published-in,.publication__date,.publication__date-type{font-size:18px;margin-bottom:7px}
.publication-info__byline,.publication__date-type{margin-bottom:0}
.publication-listing.first .publication-teaser-image{width:650px}
.publication-listing.first .publication-excerpt{line-height:1.8;margin-top:32px}
.publication-listing.first .publication-listing__title{font-size:36px;margin-top:26px}
.case-studies-page-type.archive-search-results .content{width:1155px}
.case-studies-page-type.archive-search-results .case-study-listing{padding-top:40px!important}
.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2),.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2)~.case-studies-page-type.archive-search-results .case-study-listing>a{width:100%}
.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1),.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1)~.case-studies-page-type.archive-search-results .case-study-listing>div{width:100%}
.case-study-listing,.featured-case-study{width:33.33%;margin:0}
.case-study-listing img,.featured-case-study img{width:100%;margin:0}
.case-study-listing__text-content,.featured-case-study__text-content{padding:50px 50px 20px;transition:padding .5s}
.microsite-case-study-title{font-size:24px;margin-bottom:20px}
.microsite .events-heading{font-size:40px;padding-bottom:46px;margin-bottom:25px}
.microsite .content__post--has-secondary .archive-listing.has-thumbnail .archive-listing__title{max-width:580px}
.microsite .content__post--has-secondary .microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:580px}
.microsite .archive-listing.has-thumbnail .archive-listing__title{max-width:605px}
.microsite .publication-listing.first .publication-teaser-image{width:325px}
.microsite .publication-listing.first .publication-listing__title{margin-top:16px;font-size:24px}
.microsite .news-item-listing.first .news-item-teaser-image{width:325px}
.microsite .news-item-listing.first .news-item-title{margin-top:16px;font-size:24px}
.microsite .event-listing{padding-top:0;padding-bottom:42px;margin:24px 0}
.microsite-case-study-listing .pull-right img{width:325px;margin-left:85px}
.microsite-case-study-listing.has-thumbnail .microsite-case-study-title{max-width:870px}
.microsite-case-study-listing .microsite-case-study-title{font-size:24px;margin-top:0}
.microsite-case-study-listing .additional-info a,.microsite-case-study-listing .related-people a{margin-bottom:7px;font-size:16px}
.microsite-case-study-listing .additional-info .icon-user:before,.microsite-case-study-listing .related-people .icon-user:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .pdf-icon:before,.microsite-case-study-listing .related-people .pdf-icon:before{width:12px;height:21px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info .web-icon:before,.microsite-case-study-listing .related-people .web-icon:before{width:15px;height:20px;margin-left:-26px!important}
.microsite-case-study-listing .additional-info li,.microsite-case-study-listing .related-people{margin-left:26px!important}
.microsite-case-study-listing .description{margin-bottom:40px}
.custom-page-case-studies{margin-bottom:35px;font-size:30px}
.child-post-type-news-item{margin-bottom:100px}
.description blockquote{margin:30px 75px}
.description p,article p{line-height:1.7}
.description>ol,.description>ul,article>ol,article>ul{margin-bottom:30px}
.button-large{height:60px;width:183px;font-size:18px}
.button-small{font-size:18px;margin-top:15px}
.search-button{height:60px;width:183px;font-size:18px}
.clear-results{height:60px;width:183px;font-size:18px}
.view-more{padding:14px 20px;font-size:15px}
.rainmaker-pagination li{margin:30px 0 0 0}
.rainmaker-pagination li.navigation a{width:148px;height:70px;font-size:17px;margin-left:15px}
.rainmaker-pagination li.page-count{margin-top:28px}
.walled-content-download.btn{height:60px;width:183px;font-size:18px}
.walled-content-submit{height:60px;width:183px;font-size:18px}
.download-our-whitepaper-link.btn{height:60px;width:183px;font-size:18px}
.datalist__opt-group__label{font-size:15px}
.datalist__option{font-size:17px}
.additional-info-heading{margin-top:55px}
.additional-info li{margin-left:37px!important}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{width:15px;height:21px;margin-left:-36px!important;top:3px}
.icon-user:before{width:20px;margin-left:-37px!important;top:2px}
.web-icon:before{width:22px;height:22px;top:4px!important;margin-left:-38px!important}
.related-people{margin-left:37px}
.pdf-download .pdf-icon{margin-left:37px}
.pdf-download .pdf-icon:before{width:18px;margin-left:-34px!important;top:2px}
.share-this-text{bottom:45px;font-size:15px}
.addthis_toolbox{padding-bottom:30px}
.addthis_toolbox a{height:36px;width:36px!important;border-radius:18px;margin:0 8px 0 0;padding:0!important}
.addthis_toolbox a:first-child{margin-left:147px}
.addthis_toolbox a.addthis_button_email:after{width:14px;height:14px}
.addthis_toolbox a.addthis_button_twitter:after{width:15px;height:15px}
.addthis_toolbox a.addthis_button_facebook:after{width:7px;height:14px}
.addthis_toolbox a.addthis_button_linkedin:after{width:14px;height:18px}
.firm-highlights{width:1525px}
.firm-highlights__controls{top:71px}
.firm-highlights__prev{width:67px;height:67px;border:3px solid #7ACA12}
.firm-highlights__prev:before{width:9px;height:17px}
.firm-highlights__next{width:67px;height:67px;border:3px solid #7ACA12;margin-left:15px}
.firm-highlights__next:after{width:9px;height:17px}
.firm-highlights__title{font-size:56px;margin-bottom:49px;margin-top:92px}
.firm-highlights__content{width:1525px}
.firm-highlights__slide{padding:35px 38px;height:435px;max-height:435px}
.firm-highlights__label{font-size:17px;margin-bottom:25px;font-weight:400}
.firm-highlights__headline{font-size:30px;margin-bottom:25px;max-height:118px}
.firm-highlights__image{width:381px;margin-top:-81px;margin-right:-40px}
.firm-highlights__text{margin-top:13px;max-height:130px}
.firm-highlights__text p{font-size:17px;line-height:1.55}
.footer{min-height:190px;font-size:20px;letter-spacing:.5px;margin-top:75px}
.footer ul li{margin:0 33px}
.footer ul li:after{height:21px;margin-left:-33px}
.footer ul li a{font-size:20px;letter-spacing:.5px}
.footer__inner{max-width:1525px;margin-top:60px}
.footer-follow__link--linkedin{margin-left:35px}
.footer-follow__link--linkedin:before{width:25px}
.footer-follow__link--twitter:before{width:25px}
.social-follow{top:2px}
.header{height:145px}
.header__logo-link{width:275px}
.header-logo{transform:scale(1.52775);max-width:none}
.header-menu{margin:0 30px 0 0}
.header-menu ul li{font-size:16px}
.header-menu ul li a{margin:0 28px;padding:0}
.header-menu ul li.menu-item--panel-expanded>a:after{bottom:-61px}
.header-menu .current-menu-ancestor>a:after,.header-menu .current-menu-item>a:after{bottom:-61px}
.global-search{width:50px}
.global-search__input{background-size:19px 19px}
.global-search__input:hover{background-size:19px 19px}
.global-search .text{font-size:0;height:50px;width:50px;border-radius:25px}
.global-search.global-search--focused{width:300px}
.global-search.global-search--focused .field{width:300px}
.global-search.global-search--focused .text{font-size:16px}
.global-search .ps-dropdown{width:300px!important;top:63px!important}
.menu-visible .return-to-mainsite{height:50px}
#page{padding-top:145px}
.js-header-minimized #header .header-menu .current-menu-ancestor>a:after,.js-header-minimized #header .header-menu .current-menu-item>a:after{bottom:-39px}
.js-header-minimized .header-logo{transform:scale(1.2)}
.js-header-minimized .menu-panels{transform:translateY(-45px)}
.menu-panels{top:145px}
.admin-bar .menu-panels{top:177px}
.menu-panel{width:1525px;left:50%;margin-left:-762.5px}
.people-menu-panel--advanced-search-mode .people-menu-panel__fields{height:300px}
.menu-panel__columns{max-width:1525px}
.menu-panel__heading{font-size:45px}
.menu-panel .text{font-size:18px}
.menu-panel .predictive-search-input{background-size:20px 20px;background-position:calc(100% - 40px)}
.menu-panel .field__clear-btn{top:13px;right:22px}
.menu-panel__control{margin-top:15px;font-size:18px}
.menu-panel__control:after{width:9px;height:17px;margin-left:18px}
.more-menu-panel__menu li{font-size:21px}
.more-menu-panel__menu li.expandable>a span:after{width:15px;height:25px;margin-left:13px}
.more-menu-panel__menu li.expandable.expanded>a span:after{width:15px}
.more-menu-panel__menu li.menu-item--external-link a:after{width:14px;height:15px;margin-left:10px}
.more-menu-panel__menu li .sub-menu{margin-top:-43px;padding-bottom:56px}
.more-menu-panel__menu li .sub-menu a{font-size:18px;padding:5px 14px 5px 113px}
.more-menu-panel__menu li .sub-menu a span{max-width:130px}
.more-menu-panel__menu li .sub-menu a:before{font-size:18px;margin-right:10px;top:-1px}
.more-menu-panel__menu li a{font-size:21px;padding:53px 113px}
.more-menu-panel__menu li.expandable:before,.more-menu-panel__menu>li:before{top:40px;height:56px}
.people-menu-panel__columns{padding:97px 65px 97px 115px}
.people-menu-panel__column--left{max-width:650px;padding-right:120px}
.people-menu-panel__column--left:after{top:100px;height:158px}
.people-menu-panel__column--left .menu-panel__heading{margin-bottom:55px}
.people-menu-panel__column--right{padding-top:84px;padding-left:90px;max-width:700px}
.people-menu-panel__column .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel__column .text{height:60px}
.people-menu-panel__toggle-advanced-search:after{width:16px;height:16px;margin-left:12px}
.people-menu-panel__toggle-simple-search{margin-top:0}
.people-menu-panel__toggle-simple-search:after{width:16px;height:16px;margin-left:12px}
.people-menu-panel__view-all{height:60px;width:183px;font-size:18px}
.people-menu-panel__view-all{margin-top:20px}
.people-menu-panel__fields{height:60px;margin-bottom:16px}
.people-menu-panel__field{margin-bottom:16px}
.people-menu-panel--advanced-search-mode .menu-panel__search-button{margin-top:0}
.people-menu-panel--simple-search-mode .menu-panel__search-button{margin-top:18px}
.people-menu-panel .people-filter-button{width:30px;height:30px;margin-right:14px;font-size:18px}
.people-menu-panel .view-all-people-mobile .predictive-search-input{background-position:calc(100% - 20px)}
.people-menu-panel .rd-field{background-size:18px 18px}
.firm-menu-panel__column .menu-panel__control:after,.service-menu-panel__column .menu-panel__control:after{width:9px;height:18px;margin-left:18px}
.service-menu-panel__column{max-width:908px}
.service-menu-panel__columns{padding:96px 110px}
.services-menu-panel__field .text{width:700px;height:60px}
.services-menu-panel__view-all__wrapper{padding-top:27px}
.services-menu-panel button{height:60px;width:183px;font-size:18px}
.firm-menu-panel__menu{margin-left:84px}
.firm-menu-panel__menu a{font-size:21px;padding:53px 70px}
.firm-menu-panel__menu>li:before{top:40px;height:56px}
.menu-panel__search-button{height:60px;width:183px;font-size:18px}
.main__inner{width:1525px;max-width:1525px;padding:105px 115px 165px 115px;margin-top:-105px}
.content__post{width:1155px}
.content__post--has-secondary{width:1155px}
.content--has-primary.has-sidebar #sidebar-secondary{margin-right:-74px}
#sidebar-primary{width:300px;margin-right:80px}
#sidebar-primary nav ul li{padding:26px 0}
#sidebar-primary nav ul li.current_page_item a:after{bottom:-10px;height:5px}
#sidebar-secondary{width:290px;margin-left:110px;margin-right:-115px}
#section-nav,.main-microsite-menu-wrap{max-width:1525px;height:auto;margin-top:-105px}
#section-nav nav.microsite-menu--empty,.main-microsite-menu-wrap nav.microsite-menu--empty{margin-top:55px}
#section-nav nav ul li,.main-microsite-menu-wrap nav ul li{font-size:22px;line-height:1.5;padding:36px 0 36px 0}
#section-nav nav ul li.current-menu-item:after,#section-nav nav ul li.current_page_item:after,.main-microsite-menu-wrap nav ul li.current-menu-item:after,.main-microsite-menu-wrap nav ul li.current_page_item:after{height:6px}
#section-nav nav ul li a,.main-microsite-menu-wrap nav ul li a{padding:0}
#section-nav-inner{padding:0 52px 0 73px}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-current-openings-page-type .main__inner,.page-custom-careers .main__inner{margin-top:0}
.blogs-microsite .main-microsite-menu-wrap{margin-top:-50px}
.blogs-microsite .microsite-menu ul li{margin-right:4px}
.blogs-microsite .microsite-page-heading{font-size:45px}
.blogs-microsite .microsite-page-heading+.description h2{margin-bottom:30px}
.blog-author img{width:60px;margin-right:20px}
.blog-post-detail .blog-post-title{font-size:42px}
.blog-post-byline{font-size:19px}
.blog-post-byline-block{margin-bottom:20px}
.blog-post-listing-content .blog-post-thumbnail{margin:0 45px 0 0}
.blog-post-listing h2{font-size:34px}
.blog-post-author-cards{font-size:20px}
.blog-search-form .btn:not(.button){padding:13px 10px}
.client-blogs-page-type .content__inner,.client-blogs-page-type .content__post{width:100%;margin-right:0}
.client-blogs-page-type .main__inner{padding:105px 112px 165px 112px}
.client-blogs-intro p:first-child{font-size:24px}
.blogs-listing-section{margin-top:93px}
.blogs-listing-entry{width:33.33%;height:auto;margin-bottom:0;position:relative}
.blogs-listing-entry>a{height:434px;width:434px}
.blogs-listing-entry a:hover .blogs-listing-entry__text-wrapper{bottom:45px}
.blogs-listing-entry__image{height:435px;width:435px}
.blogs-listing-entry__text-wrapper{left:40px;bottom:17px}
.blogs-listing-entry__title{font-size:30px}
.blogs-listing-entry__read-more{font-size:15px}
.blogs-listing-entry__read-more:after{width:15px;height:18px}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{font-size:46px}
.blog-microsite-template .blog-post-title{font-size:18px}
.rss-heading{margin-top:75px}
.publication-listing.first .publication-teaser-image{width:650px}
.publication-listing.first .publication-excerpt{line-height:1.8;margin-top:32px}
.list-space li{margin:44px 0}
.list-space li a:not(.read-more){margin-top:0;font-size:24px}
.list-space li span{line-height:1.8;margin-top:32px}
.microsite-menu{font-size:19px}
.main-microsite-menu-wrap nav ul{padding-left:75px}
.main-microsite-menu-wrap nav ul li{line-height:1.5;margin-right:64px}
#section-nav-inner{max-width:1525px;width:1525px}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul,.microsite-menu ul{padding-left:75px}
.menu-about-the-firm-container ul li,.menu-careers-menu-container ul li,.microsite-menu ul li{line-height:1.5}
.menu-about-the-firm-container ul li.first-menu-item a,.menu-careers-menu-container ul li.first-menu-item a,.microsite-menu ul li.first-menu-item a{padding-left:0}
.menu-about-the-firm-container .current-menu-item:after,.menu-careers-menu-container .current-menu-item:after,.microsite-menu .current-menu-item:after{height:6px;width:calc(100% - 64px)}
.menu-about-the-firm-container,.menu-careers-menu-container{width:1560px;margin-bottom:70px;font-size:19px}
.menu-about-the-firm-container ul,.menu-careers-menu-container ul{margin-left:-20px}
#section-nav .menu-firm-menu-container .menu li{margin-right:60px}
#section-nav .menu-careers-container .menu li{margin-right:0}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{height:340px;margin-bottom:0}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{padding-bottom:0}
.person-microsite.not-main-microsite-template .marquee{height:415px}
.person-microsite.not-main-microsite-template .marquee--no-photo{height:415px}
.person-microsite.not-main-microsite-template .marquee--no-photo .marquee__info-wrapper{margin-top:52px}
.person-microsite.not-main-microsite-template .marquee .marquee__large-portrait-wrapper img{top:0}
.person-microsite .marquee{height:614px}
.person-microsite .marquee--no-photo{height:565px}
.person-microsite .marquee--no-photo .marquee__info-wrapper{width:1525px;margin-top:80px;padding-left:0}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info,.person-microsite .marquee--no-photo .marquee__info-wrapper>h1{margin-left:70px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info{width:100%;max-width:none}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div{margin-bottom:35px;padding-right:165px}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child){margin-left:32px;margin-bottom:35px;width:auto}
.person-microsite .marquee--no-photo .marquee__info-wrapper .marquee__info>div:not(:first-child):before{margin-left:-32px}
.person-microsite .marquee--no-photo .marquee__icons-wrapper{margin-left:65px}
.person-microsite .marquee--no-photo.marquee--empty-microsite-nav .marquee__icons-wrapper{margin-left:65px}
.person-microsite .marquee--empty-microsite-nav .marquee__content-wrapper{height:calc(100% - 50px)}
.person-microsite .marquee--empty-microsite-nav .marquee__icons-wrapper{margin-top:472px}
.person-microsite .marquee__inner{max-width:100%;width:100%}
.person-microsite .marquee__content-wrapper{height:calc(100% - 105px)}
.person-microsite .marquee__info-wrapper{padding-left:93px}
.person-microsite .marquee__large-portrait-wrapper{width:50%}
.person-microsite .marquee__large-portrait-wrapper img{min-width:960px;height:615px}
.person-microsite .marquee img{width:auto;height:615px}
.person-microsite-title{font-size:76px}
.person-microsite-title .person-title{font-size:34px}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{font-size:51px;letter-spacing:10px;margin-bottom:141px}
.heading-location-post-block .page-title-wrapper{font-size:46px;margin-bottom:30px}
.heading-location-post-block .page-title{font-size:40px;letter-spacing:0}
.client-diff-by-design-page-type .main__inner,.contact-page-type .main__inner,.diversity .main__inner,.office-post-type .main__inner{margin-top:0}
.client-diff-by-design-page-type .content,.contact-page-type .content,.diversity .content,.office-post-type .content{margin-top:-13px}
.client-by-the-numbers-page-type .main__inner{margin-top:0}
.client-by-the-numbers-page-type .content{margin-top:-13px}
.careers .main__inner,.current-job-openings-page-type .main__inner,.custom-career-position-page-type .main__inner,.page-custom-careers .main__inner,.page-custom-lateral-attorneys .main__inner,.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{margin-top:0}
.careers .content,.current-job-openings-page-type .content,.custom-career-position-page-type .content,.page-custom-careers .content,.page-custom-lateral-attorneys .content,.page-custom-summer-associates .content,.questions-answers-page-type .content{margin-top:-13px}
.page-custom-summer-associates .main__inner,.questions-answers-page-type .main__inner{padding:105px 74px 165px 74px}
.microsite-page-heading{font-size:40px;padding-bottom:34px}
.microsite-detail-heading .breadcrumb-link{font-size:11px;margin-bottom:38px}
.microsite .main__inner{padding-top:75px;padding-left:85px}
.microsite .news-item-listing.last,.microsite .press-item-listing.last{padding-bottom:44px;margin-bottom:45px;border-bottom:1px solid #E7E7E7}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{height:60px;width:183px;font-size:18px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{font-size:18px;width:180px;height:70px}
#sidebar-mobile-person-microsite-secondary .associations-widget,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget,#sidebar-mobile-person-microsite-secondary .attorney-education-widget,.sidebar-person-microsite-primary .associations-widget,.sidebar-person-microsite-primary .attorney-admission-widget,.sidebar-person-microsite-primary .attorney-education-widget{margin-bottom:31px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li,.sidebar-person-microsite-primary .associations-widget ul li,.sidebar-person-microsite-primary .attorney-admission-widget ul li,.sidebar-person-microsite-primary .attorney-education-widget ul li{font-size:18px;margin-left:32px;margin-bottom:4px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li::before,.sidebar-person-microsite-primary .associations-widget ul li::before,.sidebar-person-microsite-primary .attorney-admission-widget ul li::before,.sidebar-person-microsite-primary .attorney-education-widget ul li::before{font-size:10px;margin-left:-32px;top:6px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li ul,.sidebar-person-microsite-primary .associations-widget ul li ul,.sidebar-person-microsite-primary .attorney-admission-widget ul li ul,.sidebar-person-microsite-primary .attorney-education-widget ul li ul{margin-top:5px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li,.sidebar-person-microsite-primary .associations-widget ul li li,.sidebar-person-microsite-primary .attorney-admission-widget ul li li,.sidebar-person-microsite-primary .attorney-education-widget ul li li{margin-left:34px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li:before,.sidebar-person-microsite-primary .associations-widget ul li li:before,.sidebar-person-microsite-primary .attorney-admission-widget ul li li:before,.sidebar-person-microsite-primary .attorney-education-widget ul li li:before{width:13px;margin-left:-32px;top:14px}
#sidebar-mobile-person-microsite-secondary .associations-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget h4,#sidebar-mobile-person-microsite-secondary .attorney-education-widget h4,.sidebar-person-microsite-primary .associations-widget h4,.sidebar-person-microsite-primary .attorney-admission-widget h4,.sidebar-person-microsite-primary .attorney-education-widget h4{font-size:24px}
#sidebar-mobile-person-microsite-secondary .associations-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget .widget-title,#sidebar-mobile-person-microsite-secondary .attorney-education-widget .widget-title,.sidebar-person-microsite-primary .associations-widget .widget-title,.sidebar-person-microsite-primary .attorney-admission-widget .widget-title,.sidebar-person-microsite-primary .attorney-education-widget .widget-title{margin-bottom:4px}
.person-microsite.blog-microsite-template .content__post,.person-microsite.custom-microsite-template .content__post,.person-microsite.news-and-press-microsite-template .content__post{width:1155px}
.person-microsite .event-teaser-widget .event-teaser{padding:36px 32px 36px 32px}
.person-microsite .event-teaser-widget .event-teaser .post-title{font-size:32px}
.person-microsite .event-teaser-widget .event-teaser .widget-title{font-size:18px}
.person-microsite .event-teaser-widget .event-teaser h5{margin-top:17px}
.person-microsite .event-teaser-widget .event-teaser__details{margin-top:20px;font-size:18px}
.person-microsite .event-teaser-widget .event-teaser__details time{margin-top:2px;margin-left:24px}
.person-microsite .event-teaser-widget .event-teaser__details span:before{margin-right:10px;width:14px;min-width:14px;height:22px}
.person-microsite #sidebar-primary .event-teaser-widget{margin-top:27px}
.person-info-widget .person-full-name{font-size:26px}
.person-info-widget .person-title{font-size:18px}
.person-info-widget .phone-link{font-size:16px}
.person-info-widget .person-email-link{margin-top:6px}
#person-info-links a{font-size:14px}
#person-info-links a:before{width:38px;height:38px;font-size:16px}
.person-microsite-title{margin-bottom:0}
.person-microsite-title .person-title{margin-top:5px;font-size:19px}
.person-microsite-title .page-title{font-size:60px}
.person-microsite-title a.marquee__email__link{font-size:19px;margin-top:12px}
.marquee__office__title{font-size:17px}
.marquee__office__title a:before{width:21px;height:30px;margin-right:15px}
.marquee__office__phone{margin-left:36px;margin-top:-3px}
.marquee__phone__label:before{width:21px;height:22px;margin-right:14px}
.marquee__phone__value{margin-left:35px}
.marquee__info-wrapper .marquee__info{margin-top:50px;max-width:610px}
.marquee__info-wrapper .marquee__info>div{margin-bottom:35px}
.marquee__info-wrapper .marquee__info>div:nth-child(even){margin-right:32px;width:calc(50% - 32px)}
.marquee__info-wrapper .marquee__info>div:nth-child(even):before{margin-left:-32px}
.marquee__info-wrapper .person-microsite-title{margin-top:0;max-width:745px}
.marquee__email{font-size:inherit}
.marquee__icon--linkedin a:before{width:21px;height:27px}
.marquee__icon--twitter a:before{width:25px;height:25px}
.marquee__icon--vcard a:before{width:20px;height:26px}
.marquee__icon--resume a:before{width:16px;height:23px}
.marquee__icon a{height:50px;width:50px;border-radius:25px;margin-right:15px}
.marquee__icons-wrapper{max-width:245px;margin-left:-786px;bottom:43px}
.bio-info-heading{font-size:22px}
.bio-cv-accordion{margin-top:36px}
.bio-cv-accordion .bio-info-value{padding-top:17px;padding-bottom:20px}
.bio-cv-accordion .bio-info-heading{font-size:23px}
.bio-cv-accordion .bio-info-heading:after{height:29px;width:21px;margin-right:23px}
.bio-cv-accordion .bio-info-entry--expanded .bio-info-heading:after{height:29px;width:21px;margin-right:23px}
.bio-cv-accordion>div{padding:21px 0}
.practice-area-title{font-size:20px}
.qa-question{font-weight:300;font-size:23px;margin-left:108px}
.qa-question:before{left:-119px;font-size:130px;top:-46px}
.qa-question:after{font-size:30px;margin-left:-97px;top:3px}
.qa-answer{margin-left:108px}
.qa-entry{margin-top:38px;padding-top:39px;margin-bottom:42px}
.qa-entry.first{margin-top:38px}
.qa-entry.last{padding-bottom:42px}
.contact-page-type .content{width:1560px;padding:0;background:0 0;margin-right:0;float:right}
.contact-page-type .key-contacts-widget{margin-top:86px}
.contact-page-type .key-contacts-widget .person-position{font-size:20px;margin-bottom:9px}
.contact-page-type .key-contacts-widget .leadership-wrapper .person{margin-top:44px}
.contact-page-type .office-location{width:50%;height:auto;margin-bottom:0;position:relative}
.contact-page-type .office-location:hover .office-location__text-content{bottom:34px}
.contact-page-type .office-location__text-content{left:40px;bottom:-27px}
.contact-page-type .office-location__contact-info{font-size:15px;margin-top:8px}
.contact-page-type .office-location__contact-info__address-info{font-size:18px}
.contact-page-type .office-location__image{margin:0}
.contact-page-type .office-location__name{font-size:30px}
.contact-page-type .office-list{margin-top:40px}
.custom-page-type.category-careers .marquee{margin-bottom:0}
.dbd-description p:first-child{font-size:24px;margin-bottom:72px}
.dbd-quotes-wrapper{width:640px;min-width:640px;margin-left:100px}
.dbd-quote{padding:47px 45px}
.dbd-quote:first-child{margin-bottom:45px}
.dbd-quote__heading{font-size:45px;margin-bottom:17px}
.dbd-quote__text{font-size:22px}
.dbd-quote__attribution{font-size:18px;margin-top:17px}
.disciplines__list{margin-top:22px}
.disciplines__list li{font-size:21px;font-weight:400}
.disciplines__list li:before{font-size:18px;top:2px}
.disciplines__list-section--n-2{margin-top:43px}
.disciplines__list-section--n-3 .disciplines__list li{margin-right:0;margin-left:0}
.disciplines__list-section--n-3 .disciplines__list li:after{margin-left:32px;font-size:18px;top:2px}
.disciplines__list-heading{font-size:30px;font-weight:500}
.disciplines__list-heading:before{width:93px;height:93px;border-radius:50px;margin-bottom:37px;border-width:4px}
.disciplines__list-heading--n-1:before{background-size:47px}
.disciplines__list-heading--n-2:before{background-size:52px}
.disciplines__list-heading--n-3:before{background-size:42px}
.disciplines__line-graphic--n-1{width:277px;left:102px;top:131px}
.disciplines__line-graphic--n-2{width:271px;left:110px;top:18px}
.disciplines__line-graphic--n-3{width:326px;right:100px;top:137px}
.disciplines__chart{width:510px;margin-left:-281px;top:25px}
.disciplines__chart-number:after{font-size:30px;right:-33px}
.disciplines__chart-number--n-1{left:109px;top:93px}
.disciplines__chart-number--n-2{right:55px;top:250px}
.disciplines__chart-number--n-3{left:109px;top:378px}
.disciplines__chart-number{font-size:54px}
.respect-content__heading{font-size:36px}
.respect-stats{margin-top:77px}
.respect-stat{padding-right:2.5%;padding-left:2.5%}
.respect-stat:after{top:10px;height:129px}
.respect-stat__number{font-size:70px}
.respect-stat__number:after{left:114px}
.respect-stat__number--single-digit:after{transform:translateX(-45px)}
.respect-stat__number--n-1:after{width:32px}
.respect-stat__number--n-2:after{width:42px}
.respect-stat__number--n-3:after{width:56px}
.respect-stat__number--n-4:after{width:32px}
.respect-stat__number--n-5:after{width:41px;top:0}
.respect-stat__description{margin-top:17px;font-size:19px;line-height:1.6}
.home-carousel,.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner,.home-teaser-blocks{max-width:1380px}
.home-carousel-section__inner,.home-disciplines-section__inner,.home-respect-section__inner{padding-left:34px;padding-right:34px}
.home-intro{max-width:1020px;padding-top:84px;padding-bottom:74px}
.home-intro__column{margin-left:73px}
.home-intro__column:first-child{margin-left:0;margin-right:66px}
.home-intro__vertical-divider{top:0}
.home-intro__tagline{font-size:50px;letter-spacing:5px}
.home-intro__tagline span:nth-child(2){letter-spacing:11px;transform:translate(4px,-2px)}
.home-intro__text{font-size:21px}
.js-reveal-home-intro-section .home-intro__vertical-divider{height:127px}
.home-teaser-blocks{height:650px}
.home-teaser-blocks--has-bottom-row{height:975px}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text{font-size:41px;max-height:160px}
.home-teaser-blocks--layout1 .home-teaser-block:first-child .home-teaser-block__text p{line-height:1.3}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(3) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:176px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(4) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:80px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(5) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout1 .home-teaser-block:nth-child(6) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text{font-size:41px;max-height:160px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(2) .home-teaser-block__text p{line-height:1.3}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(3) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(4) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:80px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(6) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout2 .home-teaser-block:nth-child(7) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:first-child .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:80px}
.home-teaser-blocks--layout3 .home-teaser-block:first-child .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(3) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(4) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:80px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(6) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;font-weight:400;max-height:80px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7) .home-teaser-block__text p{line-height:1.35}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8) .home-teaser-block__text{margin:0 38px 45px 38px;font-size:30px;max-height:160px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(8) .home-teaser-block__text p{line-height:1.35}
.home-teaser-block__label{font-size:18px;left:38px;top:31px}
.home-teaser-block__text{margin:0 38px 45px 38px;font-size:19px;max-height:85px}
.home-teaser-block__text p{line-height:1.5}
.home-teaser-block__read-more{margin-left:38px;font-size:15px}
.home-teaser-block a:hover .home-teaser-block__read-more{height:18px;margin-top:-15px;margin-bottom:50px}
.home-disciplines-section__inner{max-width:1380px;padding-left:34px;padding-right:34px}
.home-disciplines-section{padding-top:268px;margin-top:-162px}
.home-disciplines-section__heading{font-size:52px;margin-top:0}
.home-disciplines-section__sub-heading{font-size:36px;margin-top:9px}
.home-disciplines-section .disciplines{margin-top:101px;padding-bottom:116px}
.home-disciplines-section__button{font-size:18px;width:178px;height:64px;bottom:134px}
.home-respect-section__inner{padding-top:83px;padding-bottom:111px}
.home-carousel-section{padding-top:110px}
.home-carousel-section__heading{font-size:51px}
.home-diff-by-design{margin-top:24px}
.home-diff-by-design__text{font-size:19px}
.home-diff-by-design__button{font-size:18px;width:178px;height:64px}
.home-carousel{margin-top:51px}
.home-carousel-slider{height:458px}
.home-carousel-slide{height:487px}
.home-carousel-slide__text-wrapper{left:40px;padding-right:40px;bottom:14px}
.home-carousel-slide__title{font-size:30px;max-height:81px}
.home-carousel-slide__read-more{font-size:16px}
.client-ctc-page-type .ctc-description p:first-child{font-size:24px}
.ctc-team-section__heading{font-size:40px;padding-bottom:37px;margin-bottom:47px}
.ctc-team-entry:not(:first-child){margin-top:40px;padding-top:41px}
.ctc-team-entry__name{font-size:23px;margin-bottom:10px}
.ctc-team-entry__narrative{margin-top:34px}
.ctc-team-section{margin-top:70px}
.client-careers-main-content{font-size:20px}
.client-careers-intro{font-size:43px;margin-bottom:50px}
.careers-marquee-image{margin:-70px 0 70px}
.category-careers.page-parent .marquee{margin-bottom:0}
.job-opening{margin-top:45px}
.job-opening .btn{font-size:15px;padding:16px;margin-top:17px}
.job-opening .btn:after{font-size:18px}
.job-location{font-size:17px;margin-bottom:27px}
.job-title{margin-top:43px;margin-bottom:12px;font-size:23px}
.client-by-the-numbers-page-type .main__inner{padding-bottom:105px}
.bn-disciplines-section,.bn-geo-section,.bn-respect-section{max-width:1525px;padding-left:115px;padding-right:115px}
.bn-intro{padding-right:55px}
.bn-intro p{font-size:24px}
.bn-sg-chart-item{width:514px}
.js-reveal-bn-intro-section .bn-vertical-divider{height:341px}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(1) .bn-sg-chart-item__bar-rect{width:24%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(2) .bn-sg-chart-item__bar-rect{width:50%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(3) .bn-sg-chart-item__bar-rect{width:55%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(4) .bn-sg-chart-item__bar-rect{width:86%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(5) .bn-sg-chart-item__bar-rect{width:95%}
.js-reveal-bn-intro-section .bn-sg-chart-item:nth-child(6) .bn-sg-chart-item__bar-rect{width:100%}
.bn-steady-growth{padding-left:55px}
.bn-steady-growth__heading{font-size:30px}
.bn-steady-growth__chart{margin-top:37px}
.bn-sg-chart-item{font-size:22px}
.bn-sg-chart-item__bar{height:44px}
.bn-sg-chart-item__bar-number{font-size:36px;line-height:44px}
.bn-sg-chart-item__date{line-height:44px}
.bn-disciplines-section{padding-top:80px;padding-bottom:88px}
.bn-disciplines-section__heading{font-size:36px}
.bn-disciplines-section .disciplines{margin-top:63px}
.bn-respect-section{padding-top:84px;padding-bottom:92px}
.bn-geo-section{padding-top:80px;padding-bottom:88px}
.admin-prof-current-openings__heading{font-size:40px;margin-top:96px}
.office-post-type .archive-detail__page-breadcrumb a{margin-bottom:30px}
.office-post-type #sidebar-secondary{margin-left:60px}
.office-post-type .main__inner{padding-top:63px}
.office-post-type .sidebar-sidebar-management-secondary{margin-top:81px!important}
.office-detail__title{font-size:40px;margin-bottom:34px}
.office-location-map{margin-right:63px;margin-bottom:50px;width:640px}
.office-location-details{margin-top:-10px;width:315px;font-size:18px}
.office-location__address{margin-bottom:30px}
.office-locations{max-width:1010px}
.office-mailing-address{margin-top:30px}
.single-office .content{min-height:400px}
.single-office .content__post{width:1155px;float:left;position:relative}
.single-office .post-title{margin-bottom:25px}
.view-google-map{margin-left:0;font-size:15px;padding:16px 24px;margin-top:35px}
.sidebar-office-primary{display:none}
.practice-area-microsite.people-microsite-template .content__post{margin-right:0}
.practice-area-microsite.blog-microsite-template .content__post,.practice-area-microsite.custom-microsite-template .content__post,.practice-area-microsite.news-and-press-microsite-template .content__post{width:1155px}
.practice-area-microsite .marquee--empty-microsite-nav .microsite-title,.practice-area-microsite .marquee--empty-microsite-nav .microsite-title.has-parent{margin-bottom:86px}
.practice-area-microsite .content__post{margin-right:0;width:100%}
.person-listing{height:150px;margin-right:0;width:31.45%;margin-bottom:40px}
.person-listing__info{padding:22px 21px}
.person-listing__name{font-size:18px}
.person-listing__title{font-size:16px;margin-top:3px}
.person-listing__phone,.person-listing__phone-wrapper{font-size:16px}
.person-listing__email-wrapper{font-size:16px;margin-top:4px}
.person-listing__headshot-wrapper img{width:150px;height:150px}
.person-listing__image-link{width:150px;height:150px;margin-right:0}
.people-search-results-heading{font-size:34px;margin-bottom:30px}
.page-wrapper .practice-area-search-form{width:1040px}
.practice-page-type .practice-area-children{padding-left:25px;padding-right:25px}
.practice-page-type .practice-area-children .practice-area{margin-left:55px}
.practice-page-type .practice-area-children .practice-area.has-children .practice-area-title{padding:20px 25px 16px 25px}
.practice-page-type .practice-area-children .practice-area-title{font-size:16px;margin-bottom:9px}
.practice-page-type .practice-area-children .practice-area-title:before{left:-33px;top:10px}
.practice-page-type #sidebar-primary{margin-right:42px}
.practice-page-type .practice-area-title{font-size:23px;padding:20px 25px}
.practice-page-type .type-practice-area{margin-bottom:30px}
.practice-page-type .col-1 ul,.practice-page-type .col-2 ul{margin-bottom:12px}
.parent-practice-area{margin-bottom:0;font-size:26px}
.client-subscribe-form-page-type .marquee{margin-bottom:70px}
.subscribe-form .button{height:60px;width:183px;font-size:18px}
.subscribe-policy-text{margin:35px 0}
.archive-search-results.people-page-type .search-query{top:-62px;left:-420px}
.archive-search-results.people-page-type #sidebar-primary{width:380px}
.archive-search-results.people-page-type .image-link{width:150px;height:150px;margin-right:0}
.archive-search-results.people-page-type .person-listing{height:150px;width:calc(50% - 20px);margin-bottom:40px}
.archive-search-results.people-page-type .person-listing:nth-child(even){margin-right:40px}
.archive-search-results.people-page-type .person-listing__info{padding:22px 21px}
.archive-search-results.people-page-type .person-listing__name{font-size:18px}
.archive-search-results.people-page-type .person-listing__title{font-size:16px;margin-top:3px}
.archive-search-results.people-page-type .person-listing__phone{font-size:16px;margin-top:2px}
.archive-search-results.people-page-type .person-listing__email-wrapper{font-size:16px;margin-top:4px}
.archive-search-results.practice-page-type .search-query{top:-54px;left:-420px}
.archive-search-results.practice-page-type .content__post{margin-top:-8px}
.archive-search-results.practice-page-type .practice-area-title{padding:0}
.archive-search-results.practice-page-type .practice-area{padding:50px 0;margin-bottom:0}
.archive-search{max-width:1525px;margin-top:-105px}
.archive-search__inner{padding:107px 113px 0 113px}
.archive-search__toggle{font-size:20px;top:-66px}
.archive-search__toggle:after{top:3px;font-size:18px}
.archive-search__toggle-wrap{width:1525px;max-width:1525px;top:0}
.archive-search__toggle.icon-down-triangle-after:after{width:15px;height:18px}
.archive-search__toggle.icon-up-triangle-after:after{width:15px;height:18px}
.archive-search__fields{max-width:447px}
.archive-search__field-wrapper{margin-bottom:23px}
.archive-search__field-wrapper .field__clear-btn{top:13px}
.archive-search__field.text{font-size:17px}
.archive-search__buttons .search-button{height:60px;width:183px;font-size:18px}
.archive-search__buttons .search-button{margin-top:23px;margin-left:0;height:70px}
.search-again__button{height:60px;width:183px;font-size:18px}
.global-search-results .main__inner{padding-top:42px}
.global-search-results .search-query{margin-bottom:41px}
.global-search-results .person-listing{margin-bottom:38px;width:100%;min-height:auto;height:auto}
.global-search-results .person-listing__headshot-wrapper img{width:95px;height:95px;margin-right:32px}
.global-search-results .person-listing__title{font-size:17px;margin-top:8px}
.global-results .blog-post-teaser-image,.global-results .news-item-teaser-image,.global-results .teaser-image{max-width:235px;width:235px}
.global-results__section-results{padding:53px 0 55px 53px}
.global-results__section-results article{margin-bottom:36px}
.global-results__section-results article.blog-post,.global-results__section-results article.case-study,.global-results__section-results article.event,.global-results__section-results article.news-item,.global-results__section-results article.press-item,.global-results__section-results article.publication{padding-top:40px;margin-bottom:33px}
.global-results__section-results article.blog-post.first .case-study-title,.global-results__section-results article.blog-post.first .event-listing__title,.global-results__section-results article.case-study.first .case-study-title,.global-results__section-results article.case-study.first .event-listing__title,.global-results__section-results article.event.first .case-study-title,.global-results__section-results article.event.first .event-listing__title,.global-results__section-results article.news-item.first .case-study-title,.global-results__section-results article.news-item.first .event-listing__title,.global-results__section-results article.press-item.first .case-study-title,.global-results__section-results article.press-item.first .event-listing__title,.global-results__section-results article.publication.first .case-study-title,.global-results__section-results article.publication.first .event-listing__title{margin-top:-7px}
.global-results__section-results article.blog-post.first .archive__date-type,.global-results__section-results article.case-study.first .archive__date-type,.global-results__section-results article.event.first .archive__date-type,.global-results__section-results article.news-item.first .archive__date-type,.global-results__section-results article.press-item.first .archive__date-type,.global-results__section-results article.publication.first .archive__date-type{margin-top:-5px}
.global-results__section-results article.case-study{padding-top:38px;margin-bottom:37px}
.global-results__section-results article.news-item{padding-top:40px;margin-bottom:37px}
.global-results__section-results article.press-item{margin-bottom:41px}
.global-results__section-results article.event{padding-top:38px;margin-bottom:38px}
.global-results__section-results article.page{margin-bottom:36px}
.global-results__section-results article.type-practice-area .office-location-title,.global-results__section-results article.type-practice-area .post-title,.global-results__section-results article.type-practice-area .practice-area-title{margin-top:-7px}
.global-results__section-results article.has-thumbnail .archive-listing__title,.global-results__section-results article.has-thumbnail .post-title{max-width:605px}
.global-results__title{width:340px}
.global-results__heading{font-size:36px;padding-top:48px}
.global-results__button{margin-top:0;font-size:15px}
.global-results__button-wrapper{margin-top:0}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{font-size:23px}
.global-results .practice-area-title{margin-bottom:36px}
.global-results .blog-post-byline,.global-results .blog-post-listing .date,.global-results .case-study .excerpt,.global-results .event-info,.global-results .news-item__date-type,.global-results .postal-address,.global-results .publication-info,.global-results .publication-info__byline,.global-results .publication-info__published-in,.global-results .publication__date,.global-results .publication__date-type{font-size:18px}
.global-results .press-item__date-type{margin-top:0}
.global-results .blog-post-listing-info,.global-results .case-study .excerpt,.global-results .event-info,.global-results .publication-info{margin-top:18px}
.global-results .publication-info__published-in{margin-bottom:-2px}
.ps-result-group__post-type-title{font-size:16px}
.ps-result__post-title{font-size:17px}
.ps-result__person-position{font-size:17px}
.ps-dropdown__search-button{font-size:17px}
body{font-size:18px}
h1{font-size:73px}
h3{font-size:24px;margin-bottom:16px}
ul li{font-size:18px;margin-left:32px}
ul li::before{font-size:10px;margin-left:-32px;top:6px}
ul li ul{margin-top:5px}
ul li li{margin-left:34px}
ul li li:before{width:13px;margin-left:-31px;top:14px}
ol{margin-top:23px}
ol>li{margin-left:32px;margin-bottom:11px}
ol>li:before{font-size:18px;margin-left:-32px}
ol>li ol li{margin-left:32px}
p{margin-bottom:30px}
.widget{font-size:16px;padding-top:68px;margin-bottom:45px}
.widget:first-child{padding-top:0}
.widget-title{font-size:20px;margin-bottom:17px}
.widget-content{font-size:18px}
.widget-content .related-title{margin-top:19px}
.widget .btn{font-size:18px;margin-top:15px}
.widget .btn{margin-top:13px}
.widget-caption{font-size:18px;margin-top:19px}
.widget .teaser-thumbnail{margin-top:24px}
.video-thumbnail img{width:290px}
.associations-widget img,.leadership-wrapper img{width:95px;min-width:95px;height:95px;margin-right:20px}
.widget-quote{font-size:23px}
.pullquote-attribution{font-size:18px;margin:15px 0 0 15px}
.pullquote-attribution:before{width:18px;left:-15px}
.pullquote-with-image-widget .widget-content{padding:36px 33px}
.video-play-button-overlay:after{width:70px;height:70px;margin-left:-35px;margin-top:-35px}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:36px 33px}
.associations-widget .person,.associations-widget li{margin-bottom:11px}
.associations-widget a{font-size:18px}
.associated-people-widget .person{margin-bottom:25px}
.associated-people-widget--no-images a{font-size:18px}
.key-contacts-widget .widget-title{margin-bottom:30px}
.event-teaser{font-size:17px;padding-right:25px}
.event-teaser .widget-title{font-size:19px}
.event-teaser h5{width:75%}
.event-teaser .event-listing__flag{font-size:9px}
.event-teaser .event-listing__flag:before{left:-20px;border-width:10px}
.event-teaser .post-title{font-size:17px}
.event-teaser .btn{font-size:18px;margin-top:15px}
.leadership-wrapper .person-name{font-size:18px;margin-bottom:13px}
.leadership-wrapper .person-details{font-size:18px}
.leadership-wrapper .person-details img,.leadership-wrapper .person-details>a{width:95px;min-width:95px;height:95px}
.leadership-wrapper .person-email-link a{width:44px}
.leadership-wrapper .phone-link{font-size:18px}
.leadership-name{font-size:20px}
.practices-search-widget .text{font-size:18px;height:60px;padding:5px 55px 3px 25px;background-size:22px 20px}
.practices-search-widget .field{margin-bottom:18px}
.practices-search-widget .search-button{height:60px;width:183px;font-size:18px}
.people-search-widget .text{font-size:18px;height:60px;padding:5px 45px 3px 25px}
.people-search-widget .field{margin-bottom:18px}
.people-search-widget .field__clear-btn{right:20px;top:12px}
.people-search-widget .field__clear-btn:before{font-size:24px}
.people-search-widget .field:not(.keyword):not(.person) .text{background-size:20px 20px}
.people-search-widget .field.keyword .text,.people-search-widget .field.person .text{background-size:22px 20px}
.people-search-widget .search-button{height:60px;width:183px;font-size:18px}
#sidebar-primary.sidebar-people-search{margin-right:40px}
.minisite-microsite{font-size:20px}
.minisite-microsite .description{font-size:20px}
.minisite-microsite #footer-inner{width:1560px;font-size:14px;margin-top:40px;margin-bottom:40px}
.minisite-microsite .additional-info-heading,.minisite-microsite h3{font-size:24px}
.minisite-microsite #page-title-bar{height:345px}
.minisite-microsite #page-title-bar-inner{max-width:1560px;width:1560px}
.minisite-microsite #main-inner{max-width:1560px;width:1560px}
.minisite-microsite .archive-listing__title{font-size:23px}
.minisite-microsite .microsite-case-study-title,.minisite-microsite .team-member__name{font-size:23px}
.minisite-microsite .blog-post-listing .blog-post-title{font-size:23px}
.minisite-microsite.blog-microsite-template .blog-post-title{font-size:20px}
.minisite-microsite .sidebar-ms-microsite-primary blockquote p{font-size:23px}
.minisite-microsite .main-microsite-menu-wrap{margin-top:-46px;height:46px}
.minisite-microsite .microsite-menu li a{font-size:19px}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list,.minisite-microsite .publication-info__byline,.minisite-microsite .publication-info__published-in,.minisite-microsite .publication-name,.minisite-microsite .publication-type,.minisite-microsite .publication__date,.minisite-microsite .publication__date-type{font-size:20px}
.minisite-homepage-subtext{margin-bottom:70px;padding-bottom:70px}
.minisite-homepage-subtext p{font-size:30px}
.minisite-microsite .microsite-homepage-page-heading{font-size:64px;margin-top:35px}
.minisite-microsite .testimonials-item .quote{font-size:24px}
.minisite-microsite .homepage-testimonials{margin-top:50px}
.minisite-microsite.blog-posts-microsite-template .microsite-page-heading,.minisite-microsite.blogs-microsite .microsite-page-heading{font-size:46px}
.client-payment-online-page-type .page-title{margin-left:-4px}
.client-payment-online-page-type .payment-online{margin-top:-8px;margin-left:-7px}
.client-payment-online-page-type .payment-online__invoice{width:448px}
.client-payment-online-page-type .payment-online__deposit{margin-left:-2px}
.client-payment-online-page-type .payment-online__deposit .payment-online__intro-text{max-width:450px}
.client-payment-online-page-type .payment-online__deposit .payment-online__button{margin-left:4px}
.client-payment-online-page-type .payment-online__subheading{font-size:40px}
}
@media screen and (min-width:1630px) and print,screen and (min-width:768px){.archive__date-type.news-item__date-type{margin-bottom:10px}
}
@media screen and (min-width:1630px) and screen and (min-width:1280px){.archive__date-type.news-item__date-type{margin-bottom:15px}
}
@media screen and (min-width:1630px) and screen and (min-width:1630px){.archive__date-type.news-item__date-type{margin-bottom:21px}
}
@media screen and (min-width:1630px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.more-menu-panel__menu li.expandable>a span:after{top:2px}
.qa-question:after{top:-4px}
.people-search-widget .field__clear-btn{top:12px}
}
@media screen and (max-width:767px){:focus{outline:0}
#sidebar-primary,.firm-highlights,.global-search,.header-menu,.hide-mobile,.not-mobile,.people-search__view-all,.person-microsite.not-main-microsite-template #sidebar-primary{display:none}
.button{height:60px;width:180px}
.drop-image,.fact-image{float:none;margin:25px 0 5px 0}
.widget-blog_categories{margin-bottom:0}
#blog-categories-heading{display:none}
.blogs-microsite .main{margin-top:41px}
.blogs-microsite .content{margin-top:39px}
.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}
.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-search-form{margin-bottom:30px}
#commentform input[type=button],#commentform input[type=submit]{height:60px;width:180px}
.archive-detail__page-breadcrumb a{margin-bottom:38px}
.archive-detail__title{font-size:30px;margin-bottom:16px}
.archive-detail .news-item__date-type,.archive-detail .publication__date,.archive-detail .publication__date-type{margin-bottom:19px}
.archive-detail .publication-info__byline,.archive-detail .publication-info__published-in{margin-bottom:10px}
.event-detail__info{font-size:17px}
.event-detail__info label{padding-bottom:31px}
.event-detail__info>div{padding-bottom:6px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-description{margin-top:16px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-title{line-height:1.3;font-size:30px;margin-top:13px}
.archive-listing{display:flex;flex-direction:column}
.archive-listing__title{margin-top:14px;font-weight:600}
.archive-listing.first{padding-top:0}
.archive-listing.event-listing{padding-bottom:42px;margin-top:22px;margin-bottom:0;padding-top:0}
.archive-listing img{margin-top:21px}
.archive-listing>a:not(.event-listing__title):first-child{order:3}
.archive-listing-page:not(.case-studies-page-type) .main__inner,.client-press-coverage-page-type:not(.case-studies-page-type) .main__inner{padding-top:90px}
.events-heading{padding-top:0;font-size:28px;margin-bottom:20px}
.past-events-heading{margin-top:40px}
.event-listing__flag{border-radius:0;padding-left:8px}
.publication-listing.first .publication-excerpt{order:2}
.publication-listing.first .publication-listing__title{line-height:1.3;font-size:30px;margin-top:13px}
.person-listing__info{line-height:1.3}
.microsite .events-heading{padding-top:0;font-size:28px;margin-bottom:20px}
.microsite .publication-listing.first .publication-listing__title{margin-top:14px}
.microsite .news-item-listing.first .news-item-title{margin-top:14px}
.microsite .event-listing{padding-bottom:42px;margin-top:22px;margin-bottom:0;padding-top:0}
.microsite-case-study-listing.first{padding-top:0}
.microsite-case-study-listing .pull-right{margin-top:0}
.microsite-case-study-listing .pull-right img{margin-top:21px}
.microsite-case-study-listing .microsite-case-study-title{margin-top:0;font-weight:600}
.button-large{height:60px;width:180px}
.search-button{height:60px;width:180px}
.clear-results{height:60px;width:180px}
.rainmaker-pagination{align-items:center;justify-content:space-between;flex-direction:row}
.rainmaker-pagination li.navigation a{margin-left:0;margin-right:15px}
.search-no-results .global-results__title{display:none}
.pull-right{float:none;margin:25px 0 5px 0}
.walled-content-download.btn{height:60px;width:180px}
.walled-content-submit{height:60px;width:180px}
.download-our-whitepaper-link.btn{height:60px;width:180px}
.share-this-text{bottom:45px}
.addthis_toolbox{padding-bottom:30px}
.addthis_toolbox a{height:36px;width:36px!important;border-radius:18px;margin:0 8px 0 0;padding:0!important}
.addthis_toolbox a:first-child{margin-left:147px}
.firm-highlights{display:block;padding-top:34px;margin-top:45px;background-color:#F3F3F3}
.firm-highlights__title{padding-bottom:35px;padding-left:25px}
.firm-highlights__content{width:100%;margin:0}
.firm-highlights__inner{height:440px;overflow:hidden}
.firm-highlights__slide-inner{padding:0 25px;box-sizing:border-box}
.footer{background:#fff;padding:0 25px;box-sizing:border-box;font-size:16px;border:none;margin-bottom:30px;margin-top:28px}
.footer ul{display:flex;flex-direction:column;margin:5px 0 10px 0}
.footer ul li{margin-bottom:16px}
.header__logo-link{margin:0;z-index:105}
.header-menu{display:none}
.global-search{display:none}
.people-menu-panel__view-all{height:60px;width:180px}
.services-menu-panel button{height:60px;width:180px}
.menu-panel__search-button{height:60px;width:180px}
.main__inner{padding-top:40px}
.content{min-height:0}
.content__post--has-secondary{margin-bottom:0}
.mobile{display:block!important}
#sidebar-secondary{margin-top:35px}
#section-nav,.main-microsite-menu-wrap{display:none}
.blogs-microsite .microsite-page-heading{margin-top:7px}
#blog-search-heading{color:#fff}
.js-blog-categories-expanded .sidebar-blogs-microsite-primary{padding:25px}
.sidebar-blogs-microsite-primary{background-color:#333;width:calc(100% + 50px)!important;margin-left:-25px;box-sizing:border-box}
.sidebar-blogs-microsite-primary .blog-cat-wrapper ul{margin:0}
.sidebar-blogs-microsite-primary .blog-cat-wrapper li{margin-left:0}
.sidebar-blogs-microsite-primary .blog-cat-wrapper li:before{margin-left:0;position:absolute;top:12px}
.sidebar-blogs-microsite-primary .blog-cat-wrapper li a{color:#fff}
.widget-blog-search-form{order:-1;margin-bottom:0;background-color:transparent}
.widget-blog-search-form .field{width:100%}
.blog-microsite-template .list-space .blog-post-title a,.blog-microsite-template .list-space .blog-post-title span{font-size:23px;line-height:1.3}
.blog-post-listing{padding-top:30px!important;margin-top:30px!important}
.rss-heading{font-size:30px}
.publication-listing.first .publication-excerpt{order:2}
.list-space li{display:flex;flex-direction:column}
.list-space li a:not(.read-more){line-height:1.3;font-size:30px;margin-top:0}
.list-space li span{order:2}
.microsite-menu-secondary{border:none}
.menu-about-the-firm-container,.menu-careers-menu-container,.microsite-menu{display:none}
.mobile-search{width:100%;right:66px;border:none;z-index:100}
.mobile-search__field{height:50px;font-size:17px;font-weight:400}
.mobile-search__panel .input-wrap{width:100%}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{color:#fff;box-sizing:border-box}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{padding:52px 25px}
.person-microsite .marquee{padding:37px 0 35px 25px;box-sizing:border-box}
.person-microsite .marquee__inner{display:flex;flex-direction:column;padding:0}
.person-microsite .marquee__content-wrapper img{display:none}
.person-microsite .marquee img{order:2;display:none}
.person-microsite-title .person-title{font-size:18px}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{color:#fff}
.archive-listing-page .page-title-wrapper a,.marquee .breadcrumb-link a,.page-title-wrapper a{color:#fff}
.industry-page-type.not-microsite .page-title-wrapper,.microsite .page-title-wrapper,.page-title-wrapper,.practice-page-type.not-microsite .page-title-wrapper{color:#fff;text-transform:uppercase}
.heading-location-post-block .page-title{letter-spacing:0;padding:0}
.archive-search-results .page-title-wrapper,.client-ctc-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.global-search-results .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#fff}
.global-search-results .page-title-wrapper{color:#fff}
.practice-area-microsite .page-title-wrapper,.practice-area-post-type .page-title-wrapper,.practice-page-type .page-title-wrapper{color:#fff}
.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.archive-search-results .page-title-wrapper{color:#fff}
.page-client-ctc-charter-title-company-llc .page-title-wrapper,.page-custom-disclaimer-privacy .page-title-wrapper,.page-select-file-transfer .page-title-wrapper{color:#fff}
.client-blogs-page-type .page-title-wrapper,.client-press-coverage-page-type .page-title-wrapper,.event-post-type:not(.practice-area-microsite) .page-title-wrapper,.events-page-type .page-title-wrapper,.news-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.news-page-type .page-title-wrapper,.press-item-post-type:not(.practice-area-microsite) .page-title-wrapper,.publication-post-type:not(.practice-area-microsite) .page-title-wrapper,.publications-page-type .page-title-wrapper{color:#fff}
.microsite-page-heading{margin-bottom:30px}
.microsite-detail-heading .breadcrumb-link{margin-bottom:38px}
.microsite .child-post-type-news-item .view-all,.microsite .child-post-type-press-item .view-all{height:60px;width:180px}
.biography-microsite-template #sidebar-primary,.biography-microsite-template .content__post .bio-cv-accordion{display:none!important}
.biography-microsite-template #post-content{order:0}
.biography-microsite-template #sidebar-mobile-person-microsite-secondary{order:1;border-top:1px solid #E7E7E7;margin-top:37px;padding-top:37px}
.biography-microsite-template #sidebar-secondary{order:2;border-bottom:1px solid #E7E7E7}
.biography-microsite-template #sidebar-secondary .widget:last-child{margin-bottom:45px}
.person-microsite .main{margin-top:0}
.person-microsite.not-main-microsite-template .content__inner{padding-top:30px}
.person-microsite .event-teaser-widget{margin-bottom:36px;border:none;padding-top:0;margin-top:-25px}
.person-microsite .event-teaser-widget .event-teaser{width:calc(100% - 50px);margin:0 auto}
.person-microsite #sidebar-primary{border:none;margin-bottom:0}
.person-microsite .main__inner{padding:0}
.person-microsite .content__inner{padding:0 25px}
.person-post-type .microsite-page-heading{border:none;font-size:30px;margin-bottom:0;font-weight:500}
.person-info-widget{font-size:18px}
.person-info-widget>div>div:not(.person-image){padding:0 25px}
.person-info-widget .person-image-inner{overflow:hidden;height:221px;max-width:380px;margin:0 auto}
.person-info-widget .person-image-inner img{transform:scale(1.5);margin-left:-120px;margin-top:59px}
.person-info-widget .person-full-name{display:none}
.person-info-widget .person-title{display:none}
.person-info-widget .person-email-link{margin-top:30px}
.person-info-widget .person-email-link a{font-size:18px}
#person-contact-info .office-contact .phone-link{margin-left:27px}
#person-contact-info .additional-phone-numbers .person-phone{margin-top:16px}
#person-contact-info .additional-phone-numbers .phone-link{margin-left:27px;margin-top:3px}
#person-contact-info div{margin-top:1px}
.person-microsite-title .page-title{text-transform:none;font-size:31px}
.marquee__info-wrapper .marquee__info{display:none}
.marquee__email{display:none}
.marquee__icons-wrapper{display:none}
.microsite .person-listing{flex-direction:column}
.qa-question:before{top:-46px}
.qa-question:after{top:3px}
.contact-page-type .key-contacts-widget .leadership-wrapper .person:last-child{margin-top:50px}
.client-diff-by-design-page-type .content__post>div{flex-direction:column}
.dbd-quotes-wrapper{margin-top:45px;margin-bottom:30px}
.home-carousel-section,.home-disciplines-section,.home-respect-section{display:none}
.home-intro{flex-direction:column;padding:38px 25px}
.home-intro__column:first-child{display:block;width:100%;margin-bottom:17px}
.home-intro__tagline{align-items:flex-start;font-size:40px;letter-spacing:3.5px}
.home-intro__tagline span:nth-child(2){transform:translateY(2px)}
.home-intro__text{font-size:18px}
.home-teaser-blocks--layout3 .home-teaser-block:nth-child(7):not(--image-only){border-top:1px solid #889AC4}
.home-teaser-block:not(.home-teaser-block--image-only){padding:32px 25px 38px 25px}
.home-teaser-block:last-child{border-bottom:1px solid #E7E7E7}
.home-teaser-block a{text-decoration:none}
.home-teaser-block a:hover .home-teaser-block__read-more{opacity:0}
.home-teaser-block:not(.home-teaser-block--image-only) img{display:none}
.home-teaser-block--image-only img{width:100%}
.home-disciplines-section{display:none}
.careers-marquee-image{margin-bottom:25px}
.bn-vertical-divider{display:none}
.bn-steady-growth{display:none}
.bn-disciplines-section{display:none}
.bn-respect-section{display:none}
.bn-geo-section{display:none}
.office-location__email{display:flex;flex-direction:column}
.practice-area-microsite .main{margin-top:0}
.practice-area-microsite-title a{color:#fff}
.practice-area-microsite-title a:hover{color:#fff}
.person-listing{margin-bottom:30px;min-height:150px}
.person-listing__headshot-wrapper{margin-bottom:0}
.practice-page-type .practice-areas-listing .col{width:100%}
.practice-page-type .practice-area-children .practice-area.has-children .practice-area-title{margin:0;padding:15px 25px 13px 25px}
.practice-page-type .practice-area-title{margin:0;padding:15px 25px}
.subscribe-form .button{height:60px;width:180px}
.archive-search-results.people-page-type .content__post>.type-page{flex-direction:column}
.archive-search-results.people-page-type .search-query{margin:0 0 30px 0;display:block;width:100%}
.archive-search-results.people-page-type #sidebar-primary{display:none}
.archive-search-results.people-page-type .person-listing{margin-bottom:20px;min-height:150px}
.archive-search-results.people-page-type .person-listing__headshot-wrapper{margin-bottom:0}
.archive-search-results.practice-page-type .search-query{margin:0 0 30px 0;display:block;width:100%}
.archive-search-results.practice-page-type .practice-area-title{padding:0}
.archive-search__inner{width:auto;margin-bottom:-25px;padding-top:75px;padding-left:25px}
.archive-search__toggle{position:relative;color:#fff;left:25px}
.archive-search__toggle:after{width:12px;height:15px;top:2px}
.archive-search__toggle:hover{color:#fff}
.archive-search__toggle-wrap{top:0;z-index:2;display:flex;align-items:center;background-color:#0A90EE}
.archive-search__toggle.icon-down-triangle-after:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M207.029%20381.476L12.686%20187.132c-9.373-9.373-9.373-24.569%200-33.941l22.667-22.667c9.357-9.357%2024.522-9.375%2033.901-.04L224%20284.505l154.745-154.021c9.379-9.335%2024.544-9.317%2033.901.04l22.667%2022.667c9.373%209.373%209.373%2024.569%200%2033.941L240.971%20381.476c-9.373%209.372-24.569%209.372-33.942%200z%22/%3E%3C/svg%3E");right:0}
.archive-search__toggle.icon-down-triangle-after:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M207.029%20381.476L12.686%20187.132c-9.373-9.373-9.373-24.569%200-33.941l22.667-22.667c9.357-9.357%2024.522-9.375%2033.901-.04L224%20284.505l154.745-154.021c9.379-9.335%2024.544-9.317%2033.901.04l22.667%2022.667c9.373%209.373%209.373%2024.569%200%2033.941L240.971%20381.476c-9.373%209.372-24.569%209.372-33.942%200z%22/%3E%3C/svg%3E")}
.archive-search__toggle.icon-up-triangle-after:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M240.971%20130.524l194.343%20194.343c9.373%209.373%209.373%2024.569%200%2033.941l-22.667%2022.667c-9.357%209.357-24.522%209.375-33.901.04L224%20227.495%2069.255%20381.516c-9.379%209.335-24.544%209.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569%200-33.941L207.03%20130.525c9.372-9.373%2024.568-9.373%2033.941-.001z%22/%3E%3C/svg%3E")}
.archive-search__toggle.icon-up-triangle-after:hover:after{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22fill:%23fff%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M240.971%20130.524l194.343%20194.343c9.373%209.373%209.373%2024.569%200%2033.941l-22.667%2022.667c-9.357%209.357-24.522%209.375-33.901.04L224%20227.495%2069.255%20381.516c-9.379%209.335-24.544%209.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569%200-33.941L207.03%20130.525c9.372-9.373%2024.568-9.373%2033.941-.001z%22/%3E%3C/svg%3E")}
.archive-search__buttons .search-button{height:60px;width:180px}
.archive-search__buttons .search-button{margin-top:23px;margin-left:0}
.search-again__button{height:60px;width:180px}
.global-search-results .person-listing{min-height:auto}
.global-results__section.last .search-section-results{border-bottom:0;padding-bottom:0}
.global-results__section.first{border-top:2px solid #E5E5E5}
.global-results__section-results{padding-bottom:30px;border-bottom:2px solid #E7E7E7}
.global-results__section-results article{margin-bottom:25px}
.global-results__section-results article.blog-post,.global-results__section-results article.case-study,.global-results__section-results article.event,.global-results__section-results article.news-item,.global-results__section-results article.press-item,.global-results__section-results article.publication{padding-top:15px;margin-bottom:25px}
.global-results__section-results article.blog-post:not(.first),.global-results__section-results article.case-study:not(.first),.global-results__section-results article.event:not(.first),.global-results__section-results article.news-item:not(.first),.global-results__section-results article.press-item:not(.first),.global-results__section-results article.publication:not(.first){margin:25px 0 0 0}
.global-results__heading{padding:30px 20px 18px 0}
.global-results__button-wrapper{float:right;margin-top:30px}
.global-results .archive-listing .post-title,.global-results .archive-listing__title{margin-top:5px}
.global-results .archive-listing.last{margin-bottom:25px}
.global-results .archive-listing.event-listing.first{border-bottom:0}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{display:block}
.global-results .archive__date-type,.global-results .blog-post-date{display:block;margin-top:11px}
.global-results .case-study-title{margin-top:5px}
.widget .teaser-thumbnail{width:290px}
.pullquote-with-image-widget .widget-content{max-width:290px;box-sizing:border-box}
.pullquote-with-image-widget .widget-image{margin:30px 30px 0 0;display:inline-block;vertical-align:bottom}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:36px 33px}
.associated-people-widget:first-child{padding-top:40px;border-top:1px solid #E7E7E7}
.practices-search-widget .search-button{height:60px;width:180px}
.people-search-widget .search-button{height:60px;width:180px}
.minisite-microsite #page-title-bar{min-height:100px}
.minisite-microsite #page-title-bar-inner{padding:30px 25px}
.minisite-microsite #sidebar-secondary{display:inline-block;float:none;border-top:1px solid #E7E7E7;margin-top:30px;padding-top:30px}
.minisite-microsite .microsite-menu-secondary{display:inline-block;width:100%;margin-top:30px}
.minisite-microsite .homepage-callout{display:block}
.minisite-microsite .homepage-callout .btn{display:inline-block;margin-top:15px}
.minisite-microsite .homepage-callout-testimonials .testimonials-item:last-child{margin-bottom:30px}
.client-payment-online-page-type .content__post>div{flex-direction:column}
.client-payment-online-page-type .payment-online{display:block}
.client-payment-online-page-type .payment-online__divider{display:none}
.client-payment-online-page-type .payment-online__deposit{margin-top:60px;padding-top:60px;border-top:1px solid #EBEBEB}
.client-payment-online-page-type .payment-online__subheading{text-transform:none;font-size:30px}
}
@media screen and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.qa-question:after{top:-4px}
}
@media print,screen and (min-width:768px) and (max-width:1279px){.home--reveal-animation-enabled .header{position:absolute;left:0;top:0}
.home--reveal-animation-enabled #page{padding-top:90px}
}
@media print{a{text-decoration:underline;color:#575756}
.main{margin-top:20px}
.header{height:100px}
.header__logo-link{margin-top:0;width:250px}
.header__logo{width:auto}
.footer{min-height:0;background:0 0}
#person-info-links,.archive-filters,.archive-search,.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-listing__flag,.event-post-type.not-microsite #sidebar-primary,.find-practice-areas,.footer-follow,.footer-menu,.global-search,.header-menu,.hide-print,.homepage-buttons,.item-root,.item-root .expandable:after,.locations-filters-wrapper,.main-microsite-menu-wrap,.menu-hidden .return-to-mainsite,.microsite-detail-heading:before,.mobile,.news-item-post-type.not-microsite #sidebar-primary,.pdf-download .pdf-icon:before,.people-main h2,.people-microsite-template .link-wrapper,.people-page-type.search #sidebar-primary,.people-page-type.search #sidebar-secondary,.people-search__form,.publication-post-type.not-microsite #sidebar-primary,.share-this-links,.sidebar-blogs-microsite-primary,.sidebar-generic-primary,.sidebar-office-primary{display:none!important}
.marquee{border-top:15px solid #13378B;margin-top:15px;padding-top:45px;margin-bottom:0;height:auto!important;background:0 0!important}
.page-title-wrapper{color:#272727!important}
.page-title-wrapper a{color:#272727!important}
.breadcrumb-link{color:#575756}
.practice-page-type .page-title-wrapper{display:block}
.btn:not(.button){padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.btn:not(.button):after,.btn:not(.button):before{display:none}
.view-google-map{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.view-google-map:after,.view-google-map:before{display:none}
.case-studies-wrapper{margin-top:0}
.callout.button{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.callout.button:after,.callout.button:before{display:none}
.drop-image,.fact-image{margin-left:35px}
.practice-area-title{padding:10px 0}
.practice-area-children{display:block!important;margin:0;padding:0}
.parent-practice-area{color:#575756}
.global-results__button{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.global-results__button:after,.global-results__button:before{display:none}
.archive-detail__page-breadcrumb a{text-decoration:none}
.archive-detail__title{font-size:24px;line-height:1.3}
.archive-detail__title--microsite{font-size:24px;line-height:1.3}
.archive-detail .description img{margin:20px 0;width:400px}
.event-detail__info label{width:70px!important}
.event-detail__logo img{margin:0!important}
.type-event .btn{display:none}
.microsite-archive-detail-page{font-size:13px}
.archive-listing-page:not(.archive-search-results) .news-item-listing.first .news-item-title{font-size:16px!important}
.archive-listing__title{font-size:16px;text-decoration:underline}
.archive-listing.first{margin-top:0}
.archive-listing img{width:150px}
.events-heading{font-size:22px}
.past-events-heading{padding-top:0}
.event-listing__info{font-size:13px;line-height:1.3}
.event-detail__logo{margin:25px 0}
.event-date-time{margin-bottom:0}
.news-item__date-type{font-size:13px}
.publication-info__byline,.publication-info__published-in,.publication__date,.publication__date-type{font-size:13px}
.publication-listing.first .publication-listing__title{font-size:16px!important}
.case-studies-page-type.archive-search-results .content{width:auto}
.case-studies-page-type.archive-search-results .case-study-listing{width:auto;min-height:0}
.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2),.case-studies-page-type.archive-search-results .case-study-listing>a:first-child:nth-last-child(2)~.case-studies-page-type.archive-search-results .case-study-listing>a{width:100%}
.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1),.case-studies-page-type.archive-search-results .case-study-listing>div:nth-child(2):nth-last-child(1)~.case-studies-page-type.archive-search-results .case-study-listing>div{width:100%}
.case-studies-page-type.archive-search-results .post-title{width:calc(100% - 200px)}
.case-studies-page-type.archive-search-results .excerpt{width:calc(100% - 200px)}
.case-studies-page-type.archive-search-results .teaser-image{width:150px;margin-left:50px}
.case-studies-wrapper{display:inline;border-bottom:0}
.case-study-listing,.featured-case-study{display:block;float:left;width:auto;margin-right:0}
.case-study-listing img,.featured-case-study img{float:none;margin:0}
.microsite .events-heading{font-size:22px}
.microsite-case-study-listing.first{margin-top:0}
.microsite-case-study-listing .pull-right img{width:150px}
.microsite-case-study-listing .microsite-case-study-title{font-size:16px;text-decoration:underline}
.custom-microsite-template .microsite-case-study-title{font-size:16px}
.custom-page-case-studies{margin-bottom:10px;font-size:20px}
.related-people{margin-left:0}
.description blockquote{margin:15px 30px}
.text{border:1px solid #E7E7E7;width:300px;height:35px}
.button-small{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.button-small:after,.button-small:before{display:none}
.button{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;color:#575756;font-weight:400;text-decoration:underline;text-transform:none}
.view-more{padding:0}
.more-link{font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#272727;text-decoration:underline;margin-top:0}
.more-link:after{display:none}
.more-text-link{font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#272727;text-decoration:underline}
.more-text-link:after{display:none}
.breadcrumb-link{font-size:13px;font-weight:400;text-transform:none}
.pull-right{margin-left:35px}
.search-query{margin-bottom:0}
.walled-content-container{margin-top:30px;padding-top:25px}
.walled-content-container input[type=text]{border:1px solid #E7E7E7;height:35px;width:300px}
.walled-content-download.btn{color:#272727;text-decoration:underline;padding:0;margin:0 0 30px}
.walled-content-download.btn:after{display:none}
.walled-content-submit{color:#575756}
.download-our-whitepaper-link.btn{color:#272727;text-decoration:underline}
.download-our-whitepaper-link.btn:after{display:none}
.additional-info{list-style-type:none;margin-left:0}
.additional-info li{margin:0!important}
.additional-info li:before{display:none}
.blank-icon:before,.excel-icon:before,.icon-user:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{display:none}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{display:none}
.related-people{line-height:1.5}
.pdf-download{margin:20px 0}
.pdf-download .pdf-icon{line-height:1.5;margin-left:0}
.firm-highlights{display:none}
.footer{color:#272727;border-top:1px solid #E7E7E7;min-height:0;margin:40px 0 0 0}
.footer ul li a{text-decoration:underline;color:#272727}
.footer__inner{margin-top:15px}
.header{height:auto}
.header-logo{width:180px}
.menu-panels{display:none}
body{background-color:#fff;color:#575756;font-size:13px}
body a{color:#272727!important}
body *{background-image:none!important;background-color:transparent!important}
.page-wrapper{min-width:0}
.main{margin-top:0}
.main__inner{display:inline;width:100%;padding:0;margin:0}
.content{min-height:auto}
.content__inner{display:inline}
.content__post{display:block;width:100%}
.content__post--has-secondary{width:70%}
.content__post--has-secondary.content__post--has-primary{width:65%!important}
.content__post--has-primary{float:left;width:100%}
.content--has-primary{float:left;width:100%}
.content--has-primary.content__post--has-secondary{width:65%}
.content--has-primary #sidebar-secondary{width:28%}
#sidebar-primary{float:left;width:20%!important;margin-right:5%}
#sidebar-secondary{width:20%;margin-left:5%;margin-right:0}
#section-nav,.main-microsite-menu-wrap{display:none}
.blogs-listing-section{display:block}
.blogs-listing-entry{page-break-inside:avoid;page-break-before:always;float:left}
.blogs-listing-entry a:after{display:none}
.blogs-listing-entry__text-wrapper{top:15px;bottom:0}
.blogs-listing-entry__title{color:#272727}
.blogs-listing-entry__read-more{display:none}
.blog-posts-microsite-template .microsite-page-heading,.blogs-microsite .microsite-page-heading{font-size:22px;font-weight:600}
.blog-microsite-template .blog-post-title{font-size:13px}
.list-space li a:not(.read-more){font-size:16px!important}
.archive-detail-page .marquee,.marquee,.microsite .marquee,.single-office .marquee{height:auto;min-height:1px;border-top-width:10px;padding-top:35px}
.archive-detail-page .marquee__inner,.marquee__inner,.microsite .marquee__inner,.single-office .marquee__inner{padding:0;text-align:left}
.person-microsite .marquee{height:255px!important;border-bottom:1px solid #E7E7E7;margin-bottom:30px;padding-top:0}
.person-microsite .marquee--no-photo{height:auto!important}
.person-microsite .marquee img{height:255px;max-width:none;width:auto}
.person-microsite-title .person-title{font-size:18px}
.heading-location-post-block .marquee{height:auto}
.heading-location-post-block .marquee__inner{padding-bottom:19px}
.archive-listing-page .page-title-wrapper,.marquee .breadcrumb-link,.page-title-wrapper{text-align:left;line-height:1.1;color:#272727;margin-bottom:8px;letter-spacing:0}
.archive-listing-page .page-title-wrapper .page-title,.marquee .breadcrumb-link .page-title,.page-title-wrapper .page-title{font-weight:600;font-size:inherit;letter-spacing:0}
.industry-page-type.not-microsite .page-title-wrapper,.microsite .page-title-wrapper,.page-title-wrapper,.practice-page-type.not-microsite .page-title-wrapper{margin:0 0 25px 0;font-size:28px}
.heading-location-post-block .page-title{color:#272727;display:block}
.careers .content,.current-job-openings-page-type .content,.custom-career-position-page-type .content,.page-custom-careers .content,.page-custom-lateral-attorneys .content,.page-custom-summer-associates .content,.questions-answers-page-type .content{margin-top:0}
.microsite-page-heading{font-size:40px;font-weight:600}
.microsite-detail-heading .breadcrumb-link{display:block;text-transform:uppercase;text-decoration:none;letter-spacing:3px;font-weight:300;font-size:11px;color:#272727}
.microsite .page-title{font-size:32px;display:block;margin-top:15px}
#sidebar-mobile-person-microsite-secondary .associations-widget ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul,.sidebar-person-microsite-primary .associations-widget ul,.sidebar-person-microsite-primary .attorney-admission-widget ul,.sidebar-person-microsite-primary .attorney-education-widget ul{list-style-type:disc}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li::before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li::before,.sidebar-person-microsite-primary .associations-widget ul li::before,.sidebar-person-microsite-primary .attorney-admission-widget ul li::before,.sidebar-person-microsite-primary .attorney-education-widget ul li::before{font-size:19px;display:none}
#sidebar-mobile-person-microsite-secondary .associations-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul li li:before,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul li li:before,.sidebar-person-microsite-primary .associations-widget ul li li:before,.sidebar-person-microsite-primary .attorney-admission-widget ul li li:before,.sidebar-person-microsite-primary .attorney-education-widget ul li li:before{display:none}
#sidebar-mobile-person-microsite-secondary .associations-widget ul ul,#sidebar-mobile-person-microsite-secondary .attorney-admission-widget ul ul,#sidebar-mobile-person-microsite-secondary .attorney-education-widget ul ul,.sidebar-person-microsite-primary .associations-widget ul ul,.sidebar-person-microsite-primary .attorney-admission-widget ul ul,.sidebar-person-microsite-primary .attorney-education-widget ul ul{list-style-type:circle}
.person-microsite.blog-microsite-template .content__post,.person-microsite.custom-microsite-template .content__post,.person-microsite.news-and-press-microsite-template .content__post{display:block;width:100%}
.person-microsite .event-teaser-widget .post-title,.person-microsite .event-teaser-widget .widget-title{color:#272727}
.person-microsite .event-teaser-widget .event-teaser{padding-left:0}
.person-microsite .event-teaser-widget .event-teaser .post-title{font-size:17px}
.person-microsite .event-teaser-widget .event-teaser__details time{color:#272727;margin-left:0}
.person-microsite .event-teaser-widget .event-teaser__details span{color:#272727}
.person-microsite .event-teaser-widget .event-teaser__details span:before{display:none}
.person-post-type .content--has-primary.has-sidebar{width:75%}
.person-info-widget{padding:0}
.person-info-widget .person-full-name{font-size:16px}
.person-info-widget .person-title{font-size:14px}
.person-info-widget .phone-link{font-size:13px}
.person-info-widget .person-email-link{font-size:13px}
#person-contact-info{margin:20px 0}
#person-contact-info .office-location{margin-top:20px}
#person-contact-info div{margin-top:0}
.person-microsite-title{padding-left:25px;margin:20px 0 0 0!important}
.person-microsite-title .person-title{font-size:14px;color:#272727}
.person-microsite-title .page-title{font-size:22px}
.person-microsite-title a.marquee__email__link{font-size:12px}
.marquee__office__title{font-size:13px}
.marquee__office__title a:before{width:9px;height:13px}
.marquee__phone__label{font-size:15px;color:#272727}
.marquee__info-wrapper .marquee__info{padding-left:25px}
.marquee__info-wrapper .person-microsite-title{max-width:270px}
.marquee__icons-wrapper{display:none}
.bio-info-heading{line-height:1.3;margin:20px 0 10px 0;font-size:15px}
.bio-info-value .practice-area-title{font-size:13px}
.bio-cv-accordion .bio-info-value{display:block}
.qa-question:after{color:#272727;top:1px}
.contact-page-type .breadcrumb-link{display:none}
.contact-page-type .key-contacts-widget .leadership-wrapper{margin-top:60px}
.contact-page-type .office{width:50%}
.contact-page-type .office-location{height:auto;margin:0}
.contact-page-type .office-location:after{display:none}
.contact-page-type .office-location__text-content{top:15px;left:20px}
.contact-page-type .office-location__address-info,.contact-page-type .office-location__contact-info{opacity:1}
.contact-page-type .office-location__name{color:#272727}
.contact-page-type .office-location__phone{color:#272727}
.contact-page-type .btn{display:none}
.disciplines__list-section--n-3 .disciplines__list li:after{font-size:19px;display:none}
.disciplines__list-heading:before{background-image:none;border:none}
.disciplines__list-heading--n-1:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2247%22%20height%3D%2248%22%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20.448h38.657v38.754H0z%22/%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%280%20.052%29%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3Cpath%20d%3D%22M35.792%2013.55l-3.483%203.484c-.472.472-1.295.472-1.767%200L22.07%208.563a1.252%201.252%200%20010-1.768l3.482-3.483a1.253%201.253%200%20011.769%200l8.47%208.47c.488.488.488%201.281%200%201.769M18.927%2024.929L7.52%2036.335c-.472.473-1.295.474-1.768%200l-2.887-2.887a1.252%201.252%200%2001-.001-1.768l11.407-11.407a1.248%201.248%200%20011.768%200l2.888%202.888c.488.487.488%201.28%200%201.768M37.56%2010.015l-8.47-8.47a3.755%203.755%200%2000-5.304%200l-3.483%203.482a3.755%203.755%200%20000%205.304l3.352%203.351-5.335%205.336-.514-.513a3.723%203.723%200%2000-2.651-1.098c-1.002%200-1.944.39-2.651%201.098L1.096%2029.912a3.755%203.755%200%20000%205.303l2.888%202.888a3.725%203.725%200%20002.652%201.099c1.002%200%201.943-.39%202.651-1.1l11.408-11.406a3.754%203.754%200%20000-5.303l-.608-.608%205.335-5.335%203.352%203.351a3.726%203.726%200%20002.652%201.099c1.002%200%201.943-.39%202.651-1.099l3.483-3.482a3.755%203.755%200%20000-5.304%22%20fill%3D%22%23000%22%20mask%3D%22url%28%23b%29%22/%3E%3C/g%3E%3Cpath%20d%3D%22M44.295%2043.802c0%20.69-.56%201.25-1.25%201.25H22.942c-.69%200-1.25-.56-1.25-1.25V40.32c0-.69.56-1.25%201.25-1.25h20.103c.69%200%201.25.56%201.25%201.25v3.482zm-17.127-8.526h12.595c.633%200%201.151.653%201.233%201.294H25.935c.082-.64.6-1.294%201.233-1.294zM43.506%2036.6c-.074-2.012-1.722-3.825-3.743-3.825H27.168c-2.01%200-3.651%201.794-3.741%203.794h-.485a3.754%203.754%200%2000-3.75%203.75v3.482a3.754%203.754%200%20003.75%203.75h20.103a3.754%203.754%200%20003.75-3.75V40.32a3.753%203.753%200%2000-3.289-3.719z%22%20fill%3D%22%23000%22/%3E%3C/g%3E%3C/svg%3E")}
.disciplines__list-heading--n-2:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2252%22%20height%3D%2244%22%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M40.46%2040.957c.64%200%201.16.53%201.16%201.185%200%20.654-.52%201.184-1.16%201.184H13.296c-.642%200-1.162-.53-1.162-1.184%200-.654.52-1.185%201.162-1.185h27.162zM26.397%200c.64%200%201.159.558%201.159%201.247v2.204a4.51%204.51%200%20012.99%202.406h11.995a1.135%201.135%200%20011.018.2c.303.205.506.553.517.95l5.504%2017.466.014.055h1.247c.64.001%201.158.53%201.158%201.183.003%205.154-4.087%209.338-9.14%209.35h-.004c-5.055-.01-9.146-4.195-9.143-9.35%200-.653.518-1.182%201.158-1.182h1.245l.016-.056%205.12-16.246h-10.27a4.503%204.503%200%2001-3.425%203.975l-.001%2024.451h6.761c.641%200%201.161.53%201.161%201.185%200%20.654-.52%201.184-1.161%201.184h-15.97c-.642%200-1.162-.53-1.162-1.184%200-.655.52-1.185%201.162-1.185h6.893l-.001-24.506a4.504%204.504%200%2001-3.221-3.92H10.705l5.163%2016.382.014.055%201.247.001c.308%200%20.603.126.82.349.217.222.339.524.338.838%200%205.154-4.09%209.337-9.143%209.35H9.14C4.088%2035.187%200%2031.006%200%2025.852c0-.314.12-.616.338-.838a1.15%201.15%200%2001.82-.349h1.245l.016-.056L8.041%206.772c.11-.346.367-.614.687-.74.177-.11.385-.174.609-.174h13.115a4.512%204.512%200%20012.787-2.353l.001-2.258C25.24.558%2025.759%200%2026.398%200zM15.87%2027.034H2.413c.555%203.349%203.398%205.8%206.728%205.8%203.33%200%206.173-2.451%206.728-5.8zm33.716-.136H36.128c.557%203.346%203.4%205.795%206.728%205.795%203.329%200%206.171-2.449%206.729-5.795zM9.143%2011L4.836%2024.664h8.615L9.143%2011.001zm33.713-.142l-4.308%2013.669h8.615l-4.307-13.669zM26.5%205.326a2.5%202.5%200%20100%205%202.5%202.5%200%20000-5z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}
.disciplines__list-heading--n-3:before{content:url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2241%22%20height%3D%2250%22%20style%3D%22fill:%23272727%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11.262%2033.95v-.003l-.61-.014-.003.002C7.054%2033.79%203.953%2032.69%202%2031.038v1.478C2.578%2035.001%206.68%2037%2011.472%2037c4.973%200%209.208-2.152%209.528-4.767v-.593l-.006-.001V31c-2.097%201.799-5.547%202.952-9.522%202.952l-.21-.001zm-.08-1.957h.04l.24.007.004-.005c5.161-.002%209.525-2.283%209.525-4.988a.94.94%200%2001.009-.131l-.01.197v-.066c0-2.706-4.362-4.993-9.532-4.993h-.182L11.264%2022l-1.196.054-.748.092a3.109%203.109%200%2000-.033.004l-.085.011c-3.762.5-6.718%202.21-7.202%204.256v1.18c.544%202.3%204.216%204.172%208.643%204.38v.002l.54.014zM2%2042.546C2.577%2045.015%206.672%2047%2011.455%2047c5.163%200%209.53-2.313%209.53-5.05V41H21c-2.09%201.807-5.552%202.968-9.545%202.968-3.936%200-7.358-1.13-9.455-2.895v1.473zm0-5.024C2.578%2040.004%206.68%2042%2011.472%2042c4.973%200%209.208-2.15%209.528-4.76V36c-2.097%201.8-5.55%202.951-9.528%202.951-3.943%200-7.371-1.133-9.472-2.908v1.479zm20.988-11.286l.012.046v.575l-.006.038v4.08H23V41.22h-.005v1.297c0%204.195-5.05%207.483-11.5%207.483C5.05%2050%200%2046.712%200%2042.517v-16.42h.014C.313%2022.089%205.248%2019%2011.494%2019c6.319%200%2011.3%203.16%2011.494%207.236zM39%208.313v-.626C38.68%205.117%2034.466%203%2029.511%203%2024.42%203%2020.104%205.235%2020%207.901v.21c.005.103.016.206.033.309l.041.2c.602%202.43%204.677%204.38%209.437%204.38%204.96%200%209.17-2.116%209.489-4.687zm0%203.732c-2.088%201.785-5.526%202.93-9.485%202.93-3.978%200-7.429-1.154-9.515-2.951V12l.005.003v1.074L20%2013.053v-.188a.963.963%200%2001.005.096c0%20.045.001.09.003.134l.006.029v.053c.222%202.636%204.48%204.823%209.5%204.823%204.958%200%209.167-2.132%209.486-4.723v-1.232zm-.12%204.872c-2.065%201.863-5.466%203.058-9.382%203.058-3.922%200-7.325-1.196-9.39-3.06l-.018-.005v.964a1.045%201.045%200%2011-2.09%200V7.359C18%203.233%2023.049%200%2029.498%200c4.494%200%208.708%201.847%2010.204%203.919.916%201.27%201.193%201.805%201.27%202.317h.018v.156c.022.273%200%20.56%200%20.967v26.7h-.017C40.646%2037.983%2035.723%2041%2029.498%2041a17.5%2017.5%200%2001-4.445-.557%201.055%201.055%200%2001.532-2.038c1.278.331%202.593.495%203.913.489%204.899%200%209.067-2.22%209.383-4.924v-1.285c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.556%201.051%201.051%200%2001.532-2.034c1.28.329%202.596.493%203.918.49%204.899%200%209.067-2.226%209.383-4.93v-1.284c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.557%201.051%201.051%200%2001.532-2.034c1.28.332%202.596.496%203.918.49%204.899%200%209.067-2.225%209.383-4.929v-1.28c-2.066%201.863-5.467%203.057-9.383%203.057a17.56%2017.56%200%2001-4.45-.561%201.051%201.051%200%2001.532-2.034c1.28.331%202.596.496%203.918.49%204.899%200%209.067-2.226%209.383-4.925v-1.285zM17.52%207.035c-.026.134-.04.273-.04.415%200%20.173.004.344.013.515v-.722l.027-.208zm-.02%205.322V12.643v-.286z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E")}
.respect-content__heading{color:#000}
.home-teaser-block img+.home-teaser-block__text-wrapper:after{display:none}
.home-disciplines-section{color:#000;background-color:transparent}
.home-disciplines-section__heading{color:#000}
.home-disciplines-section__sub-heading{color:#000}
.home-respect-section{background:0 0}
.home-carousel-slide__title{color:#272727}
.home-carousel-slide a:after{display:none}
.client-careers-intro{margin-bottom:20px;font-size:18px}
.careers-marquee-image{margin:0 0 30px 0}
.category-careers.page-child .marquee{height:auto}
.current-job-openings-page-type .description{margin-bottom:10px}
.job-opening .btn{border:none}
.job-location{margin-bottom:10px;font-size:13px}
.job-title{margin-bottom:5px;font-size:14px;color:#575756}
.bn-steady-growth__heading{color:#000}
.bn-sg-chart-item__date{border:1px solid #000}
.bn-disciplines-section{background:0 0;color:#000}
.bn-disciplines-section__heading{color:#000}
.bn-geo-section__heading{color:#000}
.bn-geo-subsection__heading{color:#000}
.office-post-type .archive-detail__page-breadcrumb{display:none}
.office-post-type #sidebar-secondary{width:32%}
.office-location-map{margin:0 35px 25px 0}
.office-location-details{width:auto}
.office-list{margin-top:0}
.office-locations{width:auto!important}
.office-locations a{text-decoration:none}
.office-location-map{width:300px}
.view-google-map{display:none}
.practice-area-microsite.blog-microsite-template .content__post,.practice-area-microsite.custom-microsite-template .content__post,.practice-area-microsite.news-and-press-microsite-template .content__post{display:block;width:100%}
.practice-area-microsite .content__post--has-secondary{width:70%}
.person-listing{width:40%}
.people-search-results-heading{font-size:22px}
.practice-page-type.search .main{margin-top:0}
.practice-page-type .content--has-primary{width:100%}
.practice-page-type .search-query{margin-bottom:20px}
.practice-page-type .practice-area-title{margin-bottom:0;font-size:20px;text-decoration:underline}
.practice-page-type .type-practice-area{margin-bottom:20px}
.practice-area-root{display:block!important}
.sidebar-practice-search{display:none}
.parent-practice-area{font-size:14px;text-align:left}
.subscribe-form .button{color:#575756}
.archive-search-results.people-page-type .search-query{margin:0 0 15px 0}
.archive-search-results.people-page-type .person-listing{width:40%}
.archive-search-results.practice-page-type .search-query{margin:0 0 15px 0}
.global-results .blog-post-teaser-image,.global-results .news-item-teaser-image,.global-results .teaser-image{max-width:120px}
.global-results__section{border:0}
.global-results__section-results article.first.last .search-section-results .type-blog-post:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-case-study:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-event:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-news-item:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-press-item:nth-child(3),.global-results__section-results article.first.last .search-section-results .type-publication:nth-child(3){border-width:1px}
.global-results__section-results article.blog-post,.global-results__section-results article.case-study,.global-results__section-results article.event,.global-results__section-results article.news-item,.global-results__section-results article.press-item,.global-results__section-results article.publication{border-width:1px;page-break-inside:avoid}
.global-results__section-results article.blog-post.first,.global-results__section-results article.case-study.first,.global-results__section-results article.event.first,.global-results__section-results article.news-item.first,.global-results__section-results article.press-item.first,.global-results__section-results article.publication.first{padding-top:0}
.global-results__section-results article.last{margin-bottom:0}
.global-results__section-results article.has-thumbnail .archive-listing__title,.global-results__section-results article.has-thumbnail .post-title{display:block}
.global-results__title{width:180px;border-right:1px solid #E7E7E7}
.global-results__heading{font-size:20px;text-align:left;padding:30px 0 20px 0;display:block}
.global-results__button-wrapper{display:none}
.global-results__query{margin-bottom:15px}
.global-results .archive-listing{margin:0;padding:20px 0!important;border-bottom:0;border-top:1px solid #E7E7E7}
.global-results .archive-listing.first{border-top:1px solid #E7E7E7}
.global-results .archive-listing.event-listing.first{border-bottom:0}
.global-results .archive-listing__title,.global-results .office-location-title,.global-results .person-listing__name,.global-results .post-title,.global-results .practice-area-title{font-size:13px;color:#575756;text-decoration:underline;margin-bottom:0}
.global-results .blog-post-byline,.global-results .blog-post-listing .date,.global-results .case-study .excerpt,.global-results .event-info,.global-results .news-item__date-type,.global-results .postal-address,.global-results .publication-info,.global-results .publication-info__byline,.global-results .publication-info__published-in,.global-results .publication__date,.global-results .publication__date-type{font-size:13px}
.global-results .publication__date{font-size:13px}
.global-results .person-listing{page-break-inside:avoid}
.global-results .alternate-title,.global-results .case-study-listing .excerpt,.global-results .person-title{font-size:13px}
h3{line-height:1.3;margin:20px 0 10px 0;font-size:22px}
ul{list-style-type:disc}
ul li::before{font-size:19px;display:none}
ul li li:before{display:none}
ul ul{list-style-type:circle}
.widget{font-size:13px;margin-top:0!important}
.widget-title{font-size:13px;margin-bottom:15px}
.widget-content{font-size:13px}
.widget .btn{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.widget .btn:after,.widget .btn:before{display:none}
.widget-caption{font-size:13px;margin-top:10px}
.widget li{margin-left:18px}
.widget .teaser-thumbnail{margin-bottom:10px}
.image-widget,.pullquote-widget,.pullquote-with-image-widget,.video-widget{padding-top:15px;border-top:1px solid #E7E7E7}
.image-widget:first-child,.pullquote-widget:first-child,.pullquote-with-image-widget:first-child,.video-widget:first-child{border:0;padding-top:0}
.associations-widget ul,.leadership-wrapper ul{list-style-type:none}
.associations-widget li,.leadership-wrapper li{margin-left:0}
.widget-quote{color:#272727}
.pullquote-attribution{color:#272727}
.pullquote-attribution:before{background-color:#272727}
.pullquote-with-image-widget .widget-image{margin-bottom:10px}
.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:0}
.associations-widget .person,.associations-widget li{margin-bottom:10px}
.associated-people-widget img{margin-bottom:10px}
.event-teaser{font-size:13px;padding:0}
.event-teaser .widget-title{font-size:13px}
.event-teaser h5{font-size:13px}
.event-teaser .post-title{font-size:13px}
.event-teaser .btn{padding:0;font-size:13px;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#0A90EE;text-decoration:underline}
.event-teaser .btn:after,.event-teaser .btn:before{display:none}
.leadership-wrapper .person-details{font-size:13px}
.leadership-wrapper .person-details img,.leadership-wrapper .person-details>a{width:60px;height:60px}
.leadership-wrapper .phone-link{font-size:13px}
.leadership-name{font-size:13px}
.minisite-microsite{font-size:13px}
.minisite-microsite .description{font-size:13px}
.minisite-microsite .page-wrapper{min-width:100%}
.minisite-microsite #footer{display:none}
.minisite-microsite .additional-info-heading,.minisite-microsite h3{font-size:24px}
.minisite-microsite .read-more,.minisite-microsite .team-member__more.btn{font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#272727;text-decoration:underline}
.minisite-microsite .read-more:after,.minisite-microsite .team-member__more.btn:after{display:none}
.minisite-microsite #page-title-bar{height:auto;border-bottom:8px solid #333}
.minisite-microsite #page-title-bar-inner{max-width:100%;width:100%}
.minisite-microsite #main-inner{max-width:100%;width:100%;margin:30px auto}
.minisite-microsite .archive-listing__title{font-size:16px}
.minisite-microsite.blog-microsite-template .blog-post-title{font-size:13px}
.minisite-microsite .microsite-blog-description{margin-botom:40px}
.minisite-microsite .sidebar-ms-microsite-primary blockquote p{font-size:16px;padding:0}
.minisite-microsite #sidebar-secondary{margin-left:10%}
.minisite-microsite .call-to-action-widget .inner{padding:0}
.minisite-microsite .pullquote-widget .widget-content{padding:0}
.minisite-microsite .byline,.minisite-microsite .date,.minisite-microsite .event-date-time,.minisite-microsite .event-location,.minisite-microsite .event-speaker-list,.minisite-microsite .publication-info__byline,.minisite-microsite .publication-info__published-in,.minisite-microsite .publication-name,.minisite-microsite .publication-type,.minisite-microsite .publication__date,.minisite-microsite .publication__date-type{font-size:13px}
.minisite-homepage-subtext{margin-bottom:30px;padding-bottom:30px}
.minisite-homepage-subtext p{font-size:14px}
.minisite-homepage-right-column-text{font-size:22px}
.minisite-microsite .microsite-homepage-page-heading{font-size:36px;margin:5px 0 10px 0}
.minisite-microsite .testimonials-item{padding:15px}
.minisite-microsite .testimonials-item .quote{font-size:14px}
.minisite-microsite .testimonials-item .quote p:after,.minisite-microsite .testimonials-item .quote p:before{font-size:14px;position:static}
.minisite-microsite .homepage-testimonials{margin-top:20px}
.minisite-microsite .homepage-testimonials img{margin-bottom:10px}
.minisite-microsite .homepage-callout{margin-bottom:25px}
.minisite-microsite .homepage-callout__heading{font-size:16px}
.minisite-microsite .homepage-callout__image{width:100px;height:100px}
.minisite-microsite .homepage-callout .btn{margin-left:0;font-family:'Neue Helvetica W05',sans-serif;font-weight:400;color:#272727;text-decoration:underline}
.minisite-microsite .homepage-callout .btn:after{display:none}
.minisite-microsite .minisite-logo{content:url(../img/minisite-logo.png);width:70px;height:auto;margin-bottom:15px}
.client-payment-online-page-type .payment-online__subheading{font-size:22px}
}
@media print and (-ms-high-contrast:none),(-ms-high-contrast:active){.qa-question:after{top:-6px}
}