
/* sp_class/assets/fonts/roboto/roboto.css
 */
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Thin-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Thin-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:100;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-ThinItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-ThinItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Light-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Light-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:300;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-LightItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-LightItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Regular-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Regular-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Italic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Italic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Medium-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Medium-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-MediumItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-MediumItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Bold-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Bold-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:700;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-BoldItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-BoldItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:900;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Black-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Black-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:900;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-BlackItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-BlackItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:normal;font-weight:300;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Light-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Light-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:italic;font-weight:300;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-LightItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-LightItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:normal;font-weight:400;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Regular-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Regular-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:italic;font-weight:400;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Italic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Italic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:normal;font-weight:700;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Bold-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-Bold-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Condensed';font-style:italic;font-weight:700;src:url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-BoldItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/Roboto-Condensed-BoldItalic-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Slab';font-style:normal;font-weight:100;src:url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Thin-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Thin-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Slab';font-style:normal;font-weight:300;src:url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Light-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Light-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Slab';font-style:normal;font-weight:400;src:url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Regular-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Regular-webfont.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto-Slab';font-style:normal;font-weight:700;src:url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Bold-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753887377/fonts/roboto/RobotoSlab-Bold-webfont.woff) format('woff')}
/* sp_class/assets/css/fs.sharebutton.css
 */
[class^="addthis_button_"] .defaultShareIcon,
[class^="socialshare_button_"] .defaultShareIcon{width:16px;height:16px;vertical-align:middle;position:relative;top: -0.1em}.blogPosts .addthis [class^="addthis_button_"] .defaultShareIcon,
.blogPosts .socialshare [class^="socialshare_button_"] .defaultShareIcon{display:inline-block}#socialShareList{display:none;position:absolute;top:0;left:0;padding: .8em 1.3em;background:rgba(255,255,255,.98);box-shadow:0 1px 3px 1px rgba(0,0,0,.2);border-radius:0 2px 2px 2px;line-height:1.8;z-index:999999;width:auto;margin:0;text-align:left;min-width:147px}#socialShareList
img{filter:grayscale(100%)}#socialShareList
a{color:#595959}#socialShareList.buttonHovered,#socialShareList.hasFocus{display:block}#socialShareList.hasHover{background:red}#socialShareList.dropUp{box-shadow:0 -1px 3px 1px rgba(0,0,0,.2);border-radius:2px 2px 2px 0}#socialShareList.dropRight{border-radius:2px}#socialShareList{white-space:nowrap}#socialShareList.fixWhiteLinks
a{color:#333}#socialShareList
img{display:inline-block;height:1em;width:1em;vertical-align:baseline;border-radius:3px;margin-right: .5em;position:relative;top: .15em}.addthis_toolbox>a,.socialshare_toolbox>a{margin-bottom:5px;line-height:initial}.addthis_pill_style,.socialshare_pill_style{background:#EF7945;color:white;display:inline-block;border-radius:2px;padding:3px
3px 2px 0;box-sizing:border-box;vertical-align:top;text-decoration:none;font-size:11px;text-align:center}.addthis_pill_style .defaultShareIcon,
.socialshare_pill_style
.defaultShareIcon{height:14px;width:14px;vertical-align:middle;background:red;position:relative;top: -0.1em}
/* css/default.css
 */
@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-lightit-webfont.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-regularit-webfont.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proxima_nova_semibold-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-bold-webfont.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'proxima';src:url('../i-t1753887377/fonts/proximanova-boldit-webfont.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-family:'beaulieu';src:url('../i-t1753887377/fonts/Beaulieu-Medium-webfont.woff') format('woff');font-weight:500;font-style:normal}html{overflow-y:scroll;overflow-x:hidden;font:normal 16px/1.56 'proxima',Helvetica,Arial,sans-serif;color:#333}body{position:relative;min-width:320px;margin:0
auto;padding:0
10px 0 10px;box-sizing:border-box;font-size:1.125rem;background:black}[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus{outline:0}@media (max-width: 320px){html{max-width:320px;overflow-x:visible}}p{margin:0.5em 0 1.25em 0}td
p{margin:0;padding:0}b b,
strong strong,
strong b,
b
strong{font-weight:inherit}p[style*='padding-left: 30px'],
td p[style*='padding-left: 30px']{padding-right:30px}p[style*='padding-left: 60px'],
td p[style*='padding-left: 60px']{padding-right:60px}p[style*='padding-left: 90px'],
td p[style*='padding-left: 90px']{padding-right:90px}sup,sub{line-height:0}a{color:#4c98bf;text-decoration:none}a:hover,a:focus{text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:inherit;cursor:default}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#016141;line-height:normal}h1{padding:5px
0 15px 0;font-size:1.8rem;font-family:'beaulieu';font-weight:normal}h2{padding:12px
0 8px 0;font-size:1.55rem;font-weight:500;color:#144263}#subContent h2,
#subContent
h3{margin-top:1.2rem;padding:0
0 4px 0;font-size:1rem}#subContent
h2{text-transform:uppercase;color:#000;font-weight:600}h3{padding:12px
0 4px 0;font-size:1.35em}h4{padding:12px
0 4px 0;color:#144263;font-size:1.25em;font-weight:500}h5{padding:12px
0 4px 0;font-size:1em;text-transform:uppercase;font-weight:500}h6{font-weight:bold;font-size:1em;font-weight:500}ul,ol{padding:0;margin:0px
0px 1em 0px}ol{padding-left:1em}li{padding:0;margin: .5em 0em .5em 1.5em}li~li{margin-top: .5em}ol ol,
ul
ul{margin: .5em 0 0 0;padding:0}ul>ul{margin-left:1.5em}li
p{margin:0;padding:0}img{border:0}#content>div>:first-child,#content>div>:first-child>:first-child{margin-top:0}@media (min-width: 920px){h1{font-size:4.0625rem;letter-spacing: -1px;line-height:1.05}#pageTitle{padding-right:80px;padding-top:17px}}@media (max-width: 425px){p>a:not(sp_pencil)>img{float:none !important;margin:10px
0 18px 0 !important;width:100% !important;height:auto !important}}@media (max-width: 767px){#mainContent table[style*=width]{width:100% !important;height:auto !important}}#footer:before{position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);content:'';width:100vw;background:inherit}#newsFlash{width:100vw;position:relative;left:calc(50% - 50vw);display:flex;align-items:center;justify-content:center;padding:0;height:62px;background:#a4d285;color:#fff;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;box-sizing:border-box}#newsFlash
a{color:inherit}#newsFlash a:hover{text-decoration:underline}body#index #newsFlash,
body#index #newsFlash
a{display:none}@media (min-width: 1024px){#newsFlash{font-size:20px}}#header{position:relative;min-height:100px;padding:20px
10px 20px 10px;margin:0
-10px;background:#000;box-sizing:border-box}#logo
img{display:block;width:75%;height:auto;max-width:301px}#header
a{text-decoration:none;color:#fff}#upperSearchLink{display:none}#topLinks{}#topLinks li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks
li{}#topLinks
a{margin:0
3px 0 3px;color:#a5a5a5;font-size:10px;text-transform:uppercase}#topLinks a:hover{color:#589ec0;text-decoration:none}#topSearch
form{display:block;width:308px;height:40px}#topSearch form
label{color:#fff}#topSearch
input{width:100%;padding-right:50px;margin:0;border:0;background:rgba(255,255,255, .3)}#topSearch
button{position:absolute;top:3px;right:3px;cursor:pointer;border:0;background:transparent}#topSearch button
img{width:28px;height:26px}@media (min-width: 1249px){#header{position:absolute;top:0;left:0;z-index:10;width:100%;padding:30px;background:none}body.newsFlashIncluded
#header{top:62px}#topLinks{position:absolute;top:21px;right:20px}}@media (min-width: 1250px){#topLinks{right:auto;left:30px;top:140px}#topSearch
form{width:260px}}@media (min-width: 1600px){#topLinks{top:21px;left:auto;right:20px}#topSearch
form{width:308px}}@media (max-width: 1249px){#topLinks{position:absolute;top:75px;right:3px;margin:0}#topLinks
li{margin:0
0 0 3px;font-size:12px}#topSearch
form{display:none}#upperSearchLink{display:block;position:absolute;top:45px;right:10px;width:26px;height:22px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNi42IDE2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2LjYgMTYuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjYsMTYuMkwxMS40LDExYzEuMS0xLjIsMS43LTIuNywxLjctNC40YzAtMy42LTIuOS02LjYtNi42LTYuNkMyLjksMCwwLDIuOSwwLDYuNnMyLjksNi42LDYuNiw2LjYNCgljMS43LDAsMy4zLTAuNyw0LjQtMS43bDUuMiw1LjJMMTYuNiwxNi4yeiBNMC41LDYuNmMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2cy0yLjcsNi02LDZDMy4yLDEyLjYsMC41LDkuOSwwLjUsNi42eiIvPg0KPC9zdmc+DQo=) center center no-repeat;border-radius:2px}}@media (max-width: 767px){#header{min-height:0;padding-top:15px;padding-bottom:15px;background:rgba(75,75,75, .75)}#logo
img{width:230px}}#banner{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;background-size:cover !important;z-index: -1}img#bannerImage{display:block;position:relative;z-index:1;width:100%;height:auto}@media (min-width: 920px){#homeAnimation > ul li:after,
body #banner:after{position:absolute;top:0;left:0;display:block;content:'';height:100%;width:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.4) 37%, rgba(0, 0, 0, 0.15) 78%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-y;background-size:970px;z-index:1}#homeAnimation > ul li:after{background:linear-gradient(to right, rgba(3, 28, 44, 0.8) 0%, rgba(3, 28, 44, 0.4) 37%, rgba(3, 28, 44, 0.15) 78%, rgba(3, 28, 44, 0) 100%)}}@media (min-width: 1250px){#banner{position:fixed;top:0;left:0;height:100%;z-index: -1;margin:0;background-size:cover !important}#banner>img{display:none}}@media (max-width: 767px){#banner{background-position:center !important}}#mainNav{position:relative;background:#505050;line-height:normal;font-size:1.75rem;line-height:2.25rem}#mainNav ul,
#mainNav
li{list-style:none;margin:0;padding:0;text-align:left}#mainNav>ul{width:100%}#mainNav li>a{display:block;color:white}#mainNav li>a:hover{color:#84b577;text-decoration:none}#mainNav li#navButton-payment>a{color:#84b577}#mainNav li#navButton-payment>a:hover{color:#acacac}#mainNav li
ul{font-weight:300}#mainNav li ul
a{color:#fff}#mainNav .current>a{color:#84b577}#mainNav > ul > li > ul .current>a:not(:hover){color:#000;background:none}#mainNav > ul
ul{display:none;position:absolute;background:#505050;padding:18px
40px;left:calc(100%);top:0;color:#fff;box-sizing:border-box}@media (min-width: 1250px){#navJump,#topJump{display:none}#mainNav{position:absolute;z-index:9999;top:140px;left:30px;width:180px;font-size:1.125rem;background:none}body.newsFlashIncluded
#mainNav{top:202px}#mainNav>ul,#mainNav>ul>li{}#mainNav>ul>li{border-bottom:1px solid rgba(255,255,255,.2)}#mainNav>ul>li:last-child{border:none}body:not(.js) #mainNav > ul :hover > ul,
#mainNav > ul .currHover>ul{display:block}#mainNav > ul li > ul
ul{top:0px;left:100%}#mainNav li>a{position:relative;font-size:1.25rem;line-height:44px;white-space:nowrap}#mainNav>ul>.current>a:before{position:absolute;left: -30px;top: -2px;display:block;content:url('../i-t1753887377/nav-marker.png')}#mainNav
ul.keepOpen{display:block !important}.js #navButton-professionals > ul li+li{display:none}#professionalsSnippet{width:412px}#professionalsSnippet:after{content:'';display:block;clear:both}#professionalsSnippet form
div{float:none;width:auto;margin-right:0;line-height:28px}#professionalsSnippet
.letterLinks{display:flex;flex-wrap:wrap;justify-content:space-between}#professionalsSnippet .letterLinks
a{color:#4c98bf}#professionalsSnippet .letterLinks>*{font-size:22px !important;min-width:calc(100%/14);margin:0;padding:0;float:none}#mainNav #navButton-offices>ul{padding-top:30px;padding-right:300px}#mainNav #navButton-offices > ul
a{display:block}#mainNav
#officeSnippet{position:absolute;top:30px;right:0;width:240px;padding-left:20px;line-height:1.3}#mainNav #officeSnippet
img{max-height:88px;margin-bottom:5px}#mainNav #navButton-practices>ul{columns:2;column-gap:40px}#mainNav #navButton-practices ul li
a{line-height:2}#mainNav #navButton-practices > ul
ul{display:block;position:static;line-height:normal;padding:0
0 0 1em}}@media (min-width: 1250px){#mainNav{top:200px}body.newsFlashIncluded
#mainNav{top:262px}}@media (min-width: 1600px){#mainNav{top:140px}body.newsFlashIncluded
#mainNav{top:202px}}@media (max-width: 767px){#navButton-www{font-size:1.2rem}}@media (max-width: 1249px){#mainNav{position:fixed;z-index:99;top:0;left: -400px;max-width:calc(100% - 80px);height:100vh;padding:10px;box-sizing:border-box;box-shadow:0 0 200px 15px rgba(0,0,0,.8);transition-duration:0.5s}#mainNav:before{display:none}#mainNav:target,#mainNav.target{left:0 !important}#mainNav ul,
#mainNav
li{display:block;margin:0;padding:0}#mainNav li
ul{display:none !important}#topJump,#navJump{display:block;position:absolute;top:10px;right:10px;width:0;height:0;overflow:hidden;padding:14px
28px 0 0;border:0
solid white;border-width:4px 0;cursor:pointer}#topJump::before,#topJump::after,#navJump::after{position:absolute;top:5px;left:0px;content:'';width:100%;border-top:inherit}#topJump{display:none;background:white}#mainNav.target~#topJump,#mainNav:target~#topJump{display:block}#topJump:after,#topJump:before{left:20%;width:60%;border-color:#434343;border-radius:2px;transform:rotate(-35deg)}#topJump:before{transform:rotate(35deg)}}ul.subNavList{margin-bottom:1em;line-height:1.3}ul.subNavList
li{list-style:none;margin:10px
0;padding:0;color:#4c98bf;font-size:1.125rem}ul.subNavList
ul{padding-left:10px}ul.subNavList
li.here{color:inherit}ul.subNavList li
a{position:relative;color:inherit}ul.subNavList li.here a:after{position:absolute;left:calc(100%  +  20px);top:calc(50% - 17px);display:block;content:'';background:url(../i-t1753887377/dotted-arrow.png) no-repeat;background-size:100%;width:30px;height:33px;transform:scaleX(-1)}li.here>a,li.hereParent>a{color:inherit}@media (min-width: 1250px){ul.subNavList li
a{display:block}ul.subNavList li.here a:after{width:114px;height:125px;left:calc(100%  +  14px);top:calc(50% - 63px)}}@media (min-width: 768px){body:not(.offices-item) #tabLinks{position:absolute;top:0;left:0;width:100%;height:55px;border-bottom:1px solid #999;box-sizing:border-box;display: -webkit-flex;display:flex;overflow:hidden;text-align:center}body:not(.offices-item) #tabLinks
a{display:block;position:relative;padding:0
18px;line-height:55px;font-size:16px;text-transform:uppercase;color:#7a7a7a;font-weight:600;white-space:nowrap}body:not(.offices-item) #tabLinks
.current{color:#fff;text-decoration:none;cursor:default;background:#016141}.js
.contentSection{display:none}.js
.sectionTitle{display:none}.js #tabLinks
a#tabViewAll{float:right;padding:0.5em 0;border:none}}@media (min-width: 1600px){body:not(.offices-item) #tabLinks{padding-left:60px}}@media screen and (max-width: 767px){#tabLinks{display:none}h2.sectionTitle{display:block;position:relative;overflow:hidden;margin:1px
-10px 10px;padding:13px
20px 13px 20px;background:#016141;color:#fff;font-size:20px;box-sizing:border-box;text-decoration:none;cursor:pointer}h2.sectionTitle:hover{background:#ccc}h2.sectionTitle:after{content:'+';position:absolute;top:5px;right:10px;font-weight:300;font-size:2rem}h2.sectionTitle.isOpen:after{content:'-'}.contentSection{display:block !important}.contentSection>*{display:none;padding:10px
0 10px 0}.js #tabLinks
a#tabViewAll{display:none}}#content,#bannerContent{position:relative;height:auto !important;max-width:1250px;background:rgba(255,255,255,.84);padding:10px}#bannerContent{background:rgba(51,51,51,.7);color:#fff}#bannerContent>*{color:inherit}#bannerContent
p{font-size:1.35rem;font-weight:300;line-height:1.43}#bannerContent
#pdfLink{position:absolute;top:33px;right:30px;font-size:14px;line-height:23px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAVCAQAAAAK9c1nAAAAcUlEQVQoz2P4Twg0MACJ/f8bcMD5MCUNDDjAfwckJf8NgGahwn7SlRBjkQKGUxPQlThgeHY/uhIBIBcVGpDhFiIsIuzcwRS6aFL9UJPO41ayH+71fhAXt5L3/x0g3P//72M49T1QdP1/AYQObLAAYSYAPaiYywcLjE8AAAAASUVORK5CYII=) top right no-repeat;padding-right:27px}.offices-item #bannerContent
#pdfLink{color:#4c98bf}#content{min-height:350px;padding-bottom:2rem}#content:after,
#bannerContent p:after{display:block;clear:both;content:''}#content>div{}main{display:block;margin:0
0 0 0;box-sizing:border-box}#subNav,#subContent{padding:0
0 50px;box-sizing:border-box;border-radius:0 0 10px 10px}@media (min-width: 768px){nav~#mainContent,#mainContent:not(:last-child){float:left;width:calc(100% - 245px);padding-right:30px}#subNav,#subContent{float:right;clear:right;width:225px;padding:0}h1#pageTitle{font-size:3rem}#bannerContent{position:relative;box-sizing:border-box;padding:20px}#content{padding:20px}}@media (min-width: 1250px){body{padding:0}#header{margin:0}#content,#bannerContent{position:relative;z-index:20;padding:35px
65px;width:calc(100% - 425px);left:350px;box-sizing:border-box}#content{min-height:calc(100vh - 62px)}#bannerContent{width:calc(100% - 425px);left:350px;background:rgba(51,51,51,.7);color:white}#about-awards
#content{}#about-awards
.subNavList{color:#999}#mainContent{margin:0}#subContent,#subNav{padding:0}nav~#mainContent,#mainContent:not(:last-child){float:left;width:calc(100% - 205px);padding-right:30px}#subNav,#subContent{float:right;clear:right;width:185px;padding:0}}@media (min-width: 1600px){#content,#bannerContent{left:0;width:calc(100% - 700px);margin:0
auto}}@media (max-width: 767px){#content{display: -webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#subNav{-webkit-order:2;order:2}#bannerContent
#pdfLink{position:static}#bannerContent
h1{padding:0
0 0 40px;background:url(../i-t1753887377/dotted-arrow.png) left 2px no-repeat;background-size:30px}}#subContent{font-size:16px}#subContent
p{margin:0.5em 0 0.5em 0}#subContent
li{margin-top:0.5em;margin-bottom:0.5em;line-height:1.4}div.texthtml{margin:5px
0 8px 0}.texthtml
p{padding:0
0 8px 0}ul.none{margin:5px
0 8px 0;list-style:none}ul.none
li{padding:0;margin:0
0 8px 0}.js .expandableList .results_list>li:nth-child(n+4){display:none}.js #area_bio .results,
.js #industry_bio .results,
.js #office_bio
.results{display:none}#mainContent .xrefSection ul,
#mainContent .xrefSection ul li,
#subContent .bioSection:not(#bio_education) ul,
#subContent .bioSection:not(#bio_education) ul li,
#subContent .areaSection ul,
#subContent .areaSection ul li,
#subContent .itemSection ul,
#subContent .itemSection ul li,
#subContent .officeSection ul,
#subContent .officeSection ul
li{list-style:none;margin-left:0}#mainContent .xrefSection
ul.results_list{margin-bottom:0em}.js #area_bio ul.results_list,
.js #industry_bio ul.results_list,
.js #office_bio
ul.results_list{margin:0px
0 8px 0}#backLink{margin-bottom:14px;font-weight:bold}#bannerDirectory{display:flex;padding-top:1rem}#bannerDirectory
nav{width:219px;padding:0
0 0 48px;box-sizing:border-box;flex-shrink:0;flex-grow:0;margin-top: -8px}#bannerDirectory .here>a{color:#999}.letterLinks{font-weight:500;font-size:24px;margin:0
-6px 1rem;color:#999;overflow:hidden}.letterLinks a,
.letterLinks
span{display:inline-block;float:left;width:calc(100% / 26);text-align:center}.letterLinks>*:last-child{width:calc(100% / 26 - 1px)}.bioList{margin:1rem 0}.bioList tr+tr{border-bottom:1px solid #ccc;padding:1rem 0}.bioList .results_list
td{padding:0;line-height:normal;vertical-align:top}.bioList
.title{font-weight:bold}.bioList .office
a{color:inherit}.bioList
.contact{white-space:nowrap}.bioList .contact
div{display:inline-block;line-height: .8}.bioList .contact div+div{border-left:1px solid #999;padding-left:11px;margin-left:11px;min-width:0}@media (min-width: 768px){.bioList .results_list
td{padding:inherit}.bioList .results_list td+td{padding-left:1em}.bioList .contact
div{min-width:110px}}@media (max-width: 767px){.letterLinks a,
.letterLinks
span{width:calc(100% / 13)}.letterLinks>*:nth-child(12),.letterLinks>*:last-child{width:calc(100% / 13 - 1px)}#bannerDirectory{display:block}#bannerDirectory
nav{margin:30px
0 0 0;padding-left:0;width:auto}}.bioList .results_list
th{border-bottom:1px solid #ccc;padding:0
0 2px;color:#999;font-size:14px;font-weight:normal;text-transform:uppercase}.bioList .office ul,
.bioList .office
li{margin:0}.bioList ul
li{list-style:none;list-style-image:none}#hoverBox{position:absolute;z-index:20;left:630px;width:603px;padding:17px
19px;box-sizing:border-box;background:#434343}@media (min-width: 1950px){#hoverBox{margin-left:calc(100% - 1950px)}}#hoverBoxImage{float:left;width:196px;height:183px;line-height:183px;padding:10px
0 0 10px;margin:0
30px 0 0;background:radial-gradient(circle at 35% 120%, rgba(225,225,225,.55) 0%, rgba(108,108,108,.55) 70%)}#hoverBoxImage
img{display:inline-block;width:100%;vertical-align:bottom}#hoverBoxContent{padding:5px
25px 0 30px;color:#ccc;line-height:1.3;font-weight:300}#hoverBoxContent
#bioName{font-family:beaulieu;font-size:24px;color:white}#hoverBoxContent #bioName
a{color:inherit}#hoverBoxContent
p{margin-bottom: .8rem}#hoverBoxContent p a:last-child{font-style:italic;color:white}@media (max-width: 1050px){#hoverBox{display:none !important}}#careers
#bannerContent{background-image:url(../i-t1753887377/dotted-arrow.png);background-repeat:no-repeat}@media (min-width: 768px){#careers
#bannerContent{background-position:0 -17px;background-size:33.33%;padding-top:3.5%;min-height:calc(33.3vw)}}@media (min-width: 1250px){#careers
#bannerContent{min-height:calc(33.3vw - 200px)}}#careers #bannerContent>*:not(h1){padding:0}#careers #bannerContent
p{font:inherit;line-height:1.3}#careers #bannerContent h1
strong{color:#bbe99b;font-weight:inherit;display:inline-block}@media (min-width: 768px){#careers #bannerContent
h1{padding-left:27%;line-height:1.1}#careers #bannerContent h1
strong{display:block;padding-left:9%}#careers #bannerContent
p{line-height:1.44;padding-left:34.6%;margin-bottom:0}}@media (min-width: 900px){#careers
#subNav{float:none;width:auto}#careers
.subNavList{display:flex;margin:0}#careers .subNavList
li{padding:0
15px;min-height:132px;margin:0;flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(143,202,108,.95)}#careers .subNavList
a{color:white;font-weight:500;line-height:1.3;font-size:20px}#careers .subNavList li:nth-child(6n+2){background:rgba(128,195,91,.95)}#careers .subNavList li:nth-child(6n+3){background:rgba(104,174,88,.95)}#careers .subNavList li:nth-child(6n+4){background:rgba(79,152,82,.95)}#careers .subNavList li:nth-child(6n+5){background:rgba(36,129,76,.95)}#careers .subNavList li:nth-child(6n+6){background:rgba(1,97,65,.95)}#careers
#content{background:none;padding:0}#careers
#mainContent{float:none;width:100%;padding:65px
85px;background:rgba(255,255,255, .84)}}#careers #mainContent h2,
#newsroom #mainContent
h2{color:#016141;font-size:26px;border-bottom:1px solid #84b577;margin-bottom:20px;font-weight:bold}#newsroom #mainContent
h2{text-transform:uppercase}#careers #mainContent ul:first-of-type{display:flex;justify-content:space-around;list-style:none;margin:34px
0;padding:0}#careers #mainContent ul:first-of-type
li{display:block;list-style:none;text-align:center;line-height:1.3;padding:45px
10px 0;margin:0;flex-grow:1;max-width:230px;box-sizing:border-box;background:url(../i-t1753887377/icon-person.png) top no-repeat}#careers #mainContent ul:first-of-type li:nth-child(2){background-image:url(../i-t1753887377/icon-states.png)}#careers #mainContent ul:first-of-type li:nth-child(3){background-image:url(../i-t1753887377/icon-thumb.png)}#careers #mainContent ul:first-of-type li:nth-child(4){background-image:url(../i-t1753887377/icon-chat.png)}@media (max-width: 920px){#careers
#bannerContent{background-size:20%;background-position:20px 10px}#careers #mainContent ul:first-of-type{flex-wrap:wrap}}@media (max-width: 767px){#careers
#bannerContent{background-image:none}}@media (max-width: 767px){body.professionals-item
#banner{display:none !important}}body.professionals-item
#bannerContent{padding:20px
10px;background:radial-gradient(circle at 30% 120%, rgba(225,225,225,.55) 0%, rgba(108,108,108,.55) 50%)}body.professionals-item{}body.professionals-item #content,
body.practices-item
#content{padding:0
10px;box-sizing:border-box}#bioInfo{padding:10px;margin:0
0 30px 0;background:rgba(255,255,255, .75);color:#333}#bioInfo
a{color:inherit}#bioInfo:after{display:block;clear:both;content:''}#bioInfo
#pageTitle{padding:0;font-size:1.5rem;line-height:1.75rem;letter-spacing:0;background:none}#bioPhoto{display:block;width:100%;height:auto;max-width:396px;margin:0
auto}#bioTitle{padding:0
0 10px 0;font-family:'beaulieu'}ul#bioContact,
ul#bioContact li,
ul#bioAccessories,
ul#bioAccessories li,
ul#bioPhone,
ul#bioPhone
li{list-style:none;margin:0;padding:0}ul#bioContact{display: -webkit-flex;display:flex;margin:20px
0;clear:both}ul#bioContact
li{margin-right:8px}ul#bioContact li
a{display:block;width:53px;height:68px;padding:10px;background:rgba(0,0,0, .3);font-size:14px;line-height:14px;text-align:center;box-sizing:border-box;color:#4c98bf}ul#bioContact li a
img{display:inline-block;padding:10px
0 0 0}ul#bioAccessories{display: -webkit-flex;display:flex}ul#bioAccessories
li{margin:0
10px 0 0}ul#bioAccessories>li>a{display:block;width:20px;height:17px}ul#bioAccessories a[href*=linkedin]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAm0lEQVQ4y2NgmHkmGIifAfF3IJ4KxEwMZIGZZ94D8X8k7EquQU/QDDIn1yArID4AxJeBuIBh4MHMMy1AvAEJc0PFK9HEeYC4A4hvA/E3IH4JxBuB2Axm0AG0MBKAim9AEz+LxofhH0BsTIpB+PB6Ugw6BcQaQMwBxJlocq9JMcgdLWwfociTYJAamkGHyTVIAc2gA6MGkWoQlQAAHomRWUZJwNcAAAAASUVORK5CYII=) center no-repeat}ul#bioAccessories a[href*=twitter]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAA6klEQVR4AWMYWDDzjA4Q9wHxViCeBcQOSHJWQCwMYmgB8WQiDAsA4v9Y8FQgXgeleUAKg6ESK/EYJgFSQwAvBWJzuIFQfA6I7bEYmE/AsB9AvBaIxUCKhbAo2AK1SAxqYBEBA/ejuyADiD9jUfgViE8C8VUCBi5GNiwQiDcA8VOQJJl4IrKBSiBBCnEUupcrKTRQBNVARMDfJsOwrbjSWj0QfyDDQG1cBjqRYdhUQtlLFIirgfg8EYYdI7YAUAPiIwQMOwjELLgM8AalIyBeA8TXiXBZNyEXmQHxIiD+hceQR0A8E4gNCXkQAOl4/Io5Gmb0AAAAAElFTkSuQmCC) center no-repeat}@media (min-width: 768px){body.professionals-item
#banner{position:fixed;top:0;z-index: -1;display:block;height:100vh}body.professionals-item #content,
body.practices-item
#content{padding-top:90px;position:relative}body.professionals-item #banner>img{display:none}body.professionals-item
#bannerContent{display: -webkit-flex;display:flex;padding-bottom:0;color:#fff}#bioInfo #pageTitle,
ul#bioPhone
a{color:inherit}#bioPhoto{margin:0}#bioInfo{background:none;color:#fff}ul#bioAccessories{position:absolute;bottom:35px;right:35px;z-index:10}ul#bioAccessories
a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAQAAAB6UzRyAAAAhklEQVQoz2P4H/z/2f/v/6f+Z2LADf6//w8BrvgUPYEqMsenyOr/gf+X/xcwUAz+t/zfAIbcQHYllM3zv+P/7f/f/r/8v/G/GUjRAaibBIDsDVD22f8I8OO/MXZFqGA9dkWn/mv85/ifCeW9xq7IHereRxAudkVqUEWH8SlSgCo6MIgVEQMADjpICbRFWH0AAAAASUVORK5CYII=) center no-repeat}ul#bioAccessories li + li
a{background:url('../i-t1753887377/icon-twitter-white.png') center no-repeat}}@media (min-width: 920px){body.professionals-item
#bannerContent{padding-top:100px;padding-left:255px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.professionals-item #content,
body.practices-item
#content{padding:90px
60px 2rem}}@media (min-width: 1250px){body.professionals-item
#bannerContent{padding:15px
30px 0}#bioInfo
#pageTitle{font-size:2rem;line-height:2.5rem}}@media (min-width: 1350px){#bioInfo{max-width:400px;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-self:flex-start;padding:70px
0 0 0}#bioInfo #pageTitle,
#bioInfo
#bioTitle{-webkit-flex:1 1 380px;-ms-flex:1 1 380px;flex:1 1 380px}#bioPhone{-webkit-flex:0 1 205px;-ms-flex:0 1 205px;flex:0 1 205px}#bioAccessories{-webkit-flex:0 1 175px;-ms-flex:0 1 175px;flex:0 1 175px}}@media (min-width: 1600px){#bioInfo
#pageTitle{font-size:2.5rem}}@media (max-width: 767px){ul#bioContact,ul#bioAccessories{float:none;width:100%}}#content
#practiceExpand{float:right;margin-bottom:5px}div.listColumn
.results_list{clear:both;-webkit-columns:2;-moz-columns:2;columns:2;margin-bottom:1em;column-gap:0px;column-width:300px;font-weight:500}div.listColumn ul,
div.listColumn ul
li{list-style:none;list-style-image:none;margin:0;padding:0;line-height:normal}div.listColumn>ul>li{overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:relative;min-height:30px;padding:5px
15px;margin:0
0 11px;box-sizing:border-box}div.listColumn>ul>li>a{font-size:20px}div.listColumn ul
ul{margin:0;border-right:none}div.listColumn
.areaExpand{position:relative;top:0;width:20px;height:20px;margin:0
0 0 5px;font-weight:200;font-size:1.3rem;line-height:1rem}div.listColumn .areaExpand span:first-child{position:relative;top:2px}div.listColumn .areaExpand:not(.expanded) span:last-child{display:none}div.listColumn .areaExpand.expanded span:first-child{display:none}div.listColumn li
ul{padding-left: .8rem}.js div.listColumn li
ul{display:none}div.listColumn li li:first-child{padding-top: .5rem}div.listColumn li li:last-child{padding-bottom: .5rem}#subContent #area_hierarchy.areaSection ul li
li{margin-left:15px}@media screen and (min-width: 768px){.practices #bannerContent > p:first-of-type,
#newsroom #bannerContent .results_list,
#blog-index #bannerContent > .results
.results_list{min-height:85px;background:url('../i-t1753887377/dotted-arrow.png') 6px 0 no-repeat;background-size:84px;display:block;padding:23px
0 0 110px;margin-bottom:0}}.view_more a,#historyLinks>a{display:inline-block;width:auto;margin:0
0 28px 0;padding:0
14px;border:1px
solid #84b577;vertical-align:middle;font-weight:bold;line-height:38px;font-size:1rem;text-transform:uppercase;color:#529bc0}.view_more a:hover{background:#84b577;text-decoration:none;color:white}.rsvpButton{margin:10px
0 0 0}@media (max-width: 767px){.practices-item #bannerContent
p{background-size:40px;padding:0
0 0 60px}}@media (min-width: 768px){#newsroom #bannerContent .title,
#blog-index #bannerContent
.title{font-size:28px;line-height:1.43}}#newsroom #bannerContent .title a,
#blog-index #bannerContent .title
a{color:inherit}#newsroom #bannerContent .itemdate,
#blog-index #bannerContent
.byline{color:#999}@media (min-width: 900px){#newsroom
#subNav{float:none;width:auto}#newsroom
.subNavList{display:flex;margin:0}#newsroom .subNavList
li{padding:0;margin:0;flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(143,202,108,.95);position:relative}#newsroom .subNavList
a{overflow:hidden;width:100%;height:132px;padding-top:132px;box-sizing:border-box;background:url(../i-t1753887377/news-menu-icon.png) center center no-repeat;background-size:auto 48px}#newsroom .subNavList a[href*=events]{background-image:url(../i-t1753887377/events-menu-icon.png)}#newsroom .subNavList a[href*=mentions]{background-image:url(../i-t1753887377/education-menu-icon.png)}#newsroom .subNavList a[href*=publications]{background-image:url(../i-t1753887377/pub-menu-icon.png)}#newsroom .subNavList a[href*=blog]{background-image:url(../i-t1753887377/blog-menu-icon.png)}#newsroom .subNavList a[href]:hover{padding:0
15px;background:#666;color:white;font-size:24px;line-height:1.1;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}#newsroom .subNavList li:nth-child(6n+2){background:rgba(128,195,91,.95)}#newsroom .subNavList li:nth-child(6n+3){background:rgba(104,174,88,.95)}#newsroom .subNavList li:nth-child(6n+4){background:rgba(79,152,82,.95)}#newsroom .subNavList li:nth-child(6n+5){background:rgba(36,129,76,.95)}#newsroom
#content{background:none;padding:0}#newsroom
#mainContent{float:none;width:100%;padding:65px
85px;background:rgba(255,255,255,.84)}}#bottomContent{clear:both}#bottomContent ul,
#bottomContent
li{list-style:none;display:block;margin:0;padding:0}#bottomContent
ul{margin:1rem -10px}@media (min-width: 1250px){#bottomContent
ul{margin:1rem -65px;display:flex}}#bottomContent
li{background:#79b36d;color:white;font-size:19px;font-weight:300;padding:28px
34px;flex-basis:0;flex-grow:1}#bottomContent li
a{color:inherit}#bottomContent li:nth-child(3n+2){background:#479265}#bottomContent li:nth-child(3n+3){background:#27775c}div.blog,div.publication,span.publication{font-style:italic}.photoRight{float:right;margin-left:14px}#offices
#bannerContent{background:none}#offices
#pageTitle{color:white}#offices
#content{background:none}#officeList:after{display:block;clear:both;content:''}#officeList ul,
#officeList
li{list-style:none;margin:0;padding:0}#officeList
ul{display:flex;flex-wrap:wrap;justify-content:space-between}#officeList ul:before,
#officeList
li{width:calc(25% - 15px);box-sizing:border-box;margin-bottom:15px;padding:25px
23px;background:#4d9752;color:white}#officeList ul:before{content:'';display:block;background:url(../i-t1753887377/dotted-arrow.png) 50% no-repeat;background-size:contain;border:solid transparent;border-width:4px 10px}#officeList li:nth-child(7n+2){background:#26814c}#officeList li:nth-child(7n+3){background:#016141}#officeList li:nth-child(7n+4){background:#65ab57}#officeList li:nth-child(7n+5){background:#4d9752}#officeList li:nth-child(7n+6){background:#26814c}#officeList li:nth-child(7n+7){background:#016141}#officeList
a{color:inherit}#officeList
.title{font-weight:bold}@media (min-width: 1250px) and (max-width: 1680px){#officeList ul:before,
#officeList
li{width:calc(50% - 15px)}#officeList li:nth-child(even){background:#65ab57}#officeList li:nth-child(odd){background:#26814c}}@media (max-width: 1023px),print{#officeList
ul{display:block}#officeList ul
li{float:none;width:100%;margin:0
0px 20px 0}}@media (max-width: 767px){#officeList ul:before{display:none;background:none}#bannerContent
#pdfLink{display:none}}.offices-item
#bannerContent{background:none;padding:0}.offices-item
#pageTitle{background:rgba(255,255,255, .84);padding:35px
65px;color:#016141}#officeInfo{display:flex;flex-wrap:wrap}#officeInfo>*{background:rgba(102, 171, 87, 0.84);flex:1 1 200px;padding:36px
34px}#officeInfo>*:nth-child(3n+2){background:rgba(39,129,76,0.84)}#officeInfo>*:nth-child(3n+3){background:rgba(1, 97, 65, 0.84)}#officeInfo
a{color:inherit}#officeInfo #tabLinks a::after{content:' >'}#officeInfo #tabLinks
.current{display:none}#awardList ul,
#awardList ul
li{list-style:none;margin:0;padding:0;clear:both}#awardList ul
li{padding-bottom:24px;margin-bottom:24px;overflow:hidden;border-bottom:1px solid #999}#awardList ul li
.title{font-size:20px;line-height:1.5;margin-top:18px}#awardList
.title{font-weight:400}#awardList .title
a{color:inherit}#awardList
.photo{width:36.6%;margin-right:30px;float:left}#awardList .photo
img{width:100%;display:block}#jobsList ul,
#jobsList ul
li{list-style:none;margin:0;padding:0
0 30px 0}#jobsList ul li
.title{font-weight:700}#timeline ul,
#timeline ul
li{list-style:none;margin:0;padding:0
0 30px 0}#timeline ul li
.title{font-weight:700}#atic_auth,#atic_auth+div{display:none !important}#at15s{margin-left:calc(50% - 50vw) !important}.atm-f{display:none !important}.attachment_item>div{margin:0
0 6px 0}form{position:relative;margin:0;padding:0}form:after{display:block;clear:both;content:''}form>div>div{position:relative;float:left;width:calc(50% - 5px);margin:0
10px 10px 0}form>div>div:nth-of-type(even){margin-right:0}#subContent form>div>div{width:auto;margin-right:0}form>div>div.textarea_wrapper{height:auto;width:calc(100%)}form>div>div.radio_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:10px
0 5px 0}form>div>div.checkbox_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:5px
0 10px 0}form>div>div.submit_wrapper{width:calc(100% - 12px)}form>p{clear:both}.js form>div>div.radio_wrapper>label{position:static;padding-left:0}.js form>div>div.hasValue>label{visibility:hidden}.js form>div>div.hasValue>label[style]{visibility:visible}input[type=submit]{-webkit-appearance:none;border-radius:0}input:not([type]),
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
textarea,
select,
.customSelect,
.js form > div > div > label,
.js #topSearch
label{width:100%;margin:0;padding:6px
14px;line-height:32px;height:40px;color:#666766;background:rgba(150,150,150,.8);border:0;font:inherit;color:white;box-sizing:border-box}select
option{color:black;background:white}input:not(:focus)::placeholder{color:white}#bannerContent input:not([type]),
#bannerContent input[type=text],
#bannerContent input[type=tel],
#bannerContent input[type=email],
#bannerContent input[type=password],
#bannerContent textarea,
#bannerContent select,
#bannerContent
.customSelect{background:rgba(255,255,255,.2)}textarea{max-width:none;line-height:normal;padding-top: .5em;min-height:6.5em}.js form > div > div > label,
.js #topSearch form
label{position:absolute;top:1px;left:0;border:0;background:none}.js form>div>div#resume_wrapper>label{position:relative;top:0px;left:0px}.customSelect{display:block !important;overflow:hidden;padding-right:40px}.customSelect:after{content:'';display:block;position:absolute;top: .75em;right: .75em;width:0;height:0;border-style:solid;border-width: .5em .5em 0 .5em;border-color:currentColor transparent transparent transparent}select.hasCustomSelect{z-index:1}.customSelectInner{display:block;white-space:nowrap;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,.customSelectFocus{background:#424242 !important}.errors + div > form input:not([type=radio]):invalid,
.errors + div > form textarea:invalid,
.errors + div > form select[data-invalid],
.errors + div > form select[data-invalid] + .customSelect,
form
div.invalid{background-color:#fee}.errors + div > form input:not([type=radio]):invalid:focus,
.errors + div > form textarea:invalid:focus,
.errors + div > form select[data-invalid]:focus,
.errors + div > form select[data-invalid]+.customSelect:focus,{background-color:#fcc}div.required.invalid{padding-left: .5rem}input[type=submit],a.viewAll,a.clearAll{float:left;vertical-align:middle;color:white;font:inherit;width:auto;height:40px;line-height:38px;margin:0
10px 0 0;padding:1px
15px;box-sizing:border-box;border:0;background:#016141;cursor:pointer}a.viewAll,a.clearAll{background:#424242}input[type=submit]:hover,a.viewAll:hover{background:#868686;text-decoration:none}.js form>div>div.checkbox_wrapper>label{display:block;position:relative;padding:0
0 0 3px;line-height:normal}.js form>div>div.checkbox_wrapper>div>div>label{display:inline-block;position:relative;padding:0
0 0 4px;vertical-align:middle}form>div>div.radio_wrapper>div{display: -webkit-flex;display:flex}form>div>div.radio_wrapper>div>div{padding-right:12px}form>div>div.radio_wrapper>div>div>label{display:inline-block;padding:2px
0 0 4px;vertical-align:middle}#resume_wrapper{clear:both;float:none;width:auto;background:rgba(150,150,150,.8);padding:6px
14px}#resume_wrapper
label{padding-left:0;padding-right: .5em}#emailField{display:none}.autocomplete-w1{position:absolute;top:0;left:0;margin:8px
0 0 6px}.autocomplete{max-height:350px;overflow:auto;margin: -6px 6px 6px -6px;background:#fff;border:1px
solid #999;text-align:left;cursor:default;box-shadow:4px 4px 5px -2px rgba(0,0,0,0.5)}.autocomplete
.selected{background:#f0f0f0}.autocomplete
div{padding:5px
5px;line-height:120%}.autocomplete div
span.autoCompleteMore{font-size:11px;color:#3874a8}.autocomplete
h2{margin:0;padding:12px
5px 6px 5px;white-space:nowrap}.autocomplete
strong{font-weight:bold;color:#3874a8}@media (max-width: 767px){form>div>div{margin:0
0 20px;width:100%;float:none}}#footer{position:relative;margin:0
-10px;padding:120px
10px 10px;background:#000;color:#999;font-size:15px;justify-content:space-between;align-items:center}#footer:after{display:block;clear:both;content:''}#footer
a{color:#999}#footer ul,
#footer ul
li{list-style:none;margin:0;padding:0}#footer ul
li{margin-right:1.5rem;margin-bottom:10px;line-height:normal}#footer
p{margin:0;padding:0}#footer,
#footer
ul{display:flex;flex-wrap:wrap;align-items:center}#footer>ul{justify-content:flex-end}#footer
#footerImage{position:absolute;top:20px;width:94px}#footer #footerImage
img{display:block;width:100%;height:auto}@media (min-width: 1025px){#footer{padding-left:0;padding-right:0}#footer>*{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}#footerSocial{padding-left:20px;box-sizing:border-box}}@media (min-width: 1200px){#footer{padding-top:15px}#footer
#footerImage{position:static;padding-left:10px}}@media (min-width: 1250px){#footer{margin:0}}@media (max-width: 1024px){}@media (max-width: 767px){}#emailPopupBackground{display:none;position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:#333;border:1px
solid #cecece}#emailPopup{display:none;position:fixed;top:calc(50% - 30vh);left:calc(50% - 30vw);z-index:99999999;height:60vh;width:60vw;background:#fff;border:12px
solid #cecece}#emailDisclaimerContentWrapper{padding:20px
20px 0px 20px;text-align:center}#emailDisclaimerButtons
a{display:inline-block;margin:10px;padding:4px
6px 4px 6px;background:#3874a8;color:#fff;text-align:center}span#emailPopupClose{display:block;position:absolute;top: -15px;right: -15px;border-radius:50%;width:15px;height:15px;background:#333;color:#f1f1f1;font-size:14px;line-height:13px;text-align:center;text-indent:1px;cursor:pointer}span#emailPopupClose:hover{background:#000;color:#fff}@media all and (orientation: portrait){#emailPopup{width:90%;left:5%;box-sizing:border-box}#emailPopupContent{overflow:scroll;height:100%}}.errors,.mandatory{color:red;font-size:1.3em;line-height:0;text-shadow:0 0 1px rgba(0,0,0,.5)}.errors
a{color:inherit;text-decoration:underline}#captcha_wrapper{float:none;height:auto;clear:both}#captcha_wrapper
img{margin-top:2px;display:block}table.results_list{border-collapse:collapse;width:100%}table.results_list
th{text-align:left}table.results_list td+td{padding-left:1rem}@media (max-width: 767px){table.results_list,
table.results_list td,
table.results_list
tr{display:block}table.results_list
th{display:none}}.itemList > ul,
.itemList > ul
li{list-style:none;margin-left:0}.itemList > ul
li{margin:0em
0em 1.25em 0em}.itemList
.title{font-weight:bold}.itemList
.itemdate{color:black}.expandableHeading{cursor:pointer}.expandableHeading:after{content:'+'}.expandableHeading.collapsed:after{content:' –'}table.SITE_MAP{margin-top:5px;border-collapse:collapse}table.SITE_MAP
th{padding-top:5px;text-align:right}table.SITE_MAP
td{padding-top:5px}table.SITE_MAP
td.h_separator{height:5px;border-bottom:solid 1px #ccc}table.SITE_MAP
td.v_separator{padding-left:15px;padding-right:15px;font-size: .8em;color:#666}@media (max-width: 767px){table.SITE_MAP,
table.SITE_MAP th,
table.SITE_MAP td,
table.SITE_MAP
tr{display:block;text-align:left;padding:0}table.SITE_MAP td:nth-child(n+4){padding-left:1rem}table.SITE_MAP td:nth-child(n+6){padding-left:2rem}table.SITE_MAP
.v_separator{display:none}}#search p.form-section-label{margin:1em
0 0 0;padding:0;font-weight:bold}#search
.search_text{margin:1em
0 1em 0}#search
#search_button{margin-left:8px}#search form
div{height:auto;width:100%}#search .search_form
input{margin:0
4px 3px 4px;vertical-align:middle}#search .search_form
label{display:inline;position:relative;left:0px;margin:0;padding:0;vertical-align:middle;color:inherit}#search .search_form input[type=radio]{margin:8px
4px 8px 4px}#search .search_form
input#searchtext{width:60%;max-width:100%;height:40px;margin:0;padding:0px
4px 0px 8px;font:normal 16px/1.8 Helvetica, Arial, sans-serif;color:#666766;border:1px
solid #d6d6d6;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box}#subContent #search .search_form
input#searchtext{height:36px;padding:1px
4px 1px 8px}#search
div.search_section_wrapper{display: -webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;color:#333}#search
div.sections{box-sizing:border-box;max-width:30%}#search
div.search_type{box-sizing:border-box}#search #subContent
div.search_section_wrapper{-webkit-flex-direction:column;flex-direction:column}#search #subContent
div.sections{max-width:100%}#search #subContent .search_form
input#searchtext{width:100%}#search #subContent .search_text
input{margin:4px
0}@media (max-width: 767px){#search
div.search_section_wrapper{-webkit-flex-direction:column;flex-direction:column}#search
div.sections{max-width:100%}#search
.searchBioWrapper{-webkit-flex-direction:column;flex-direction:column}}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bold;font-size:1.1em}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#search #mainContent
h3{margin-top:1em;margin-bottom: .5em;padding:0}#search
.searchBioWrapper{display: -webkit-flex;display:flex;margin-bottom:18px}#search
.searchBioPic{padding:0
0 9px 0;margin:0}#search .searchBioPic
img{margin:0
27px 0 0;background:radial-gradient(circle at 35% 120%, rgba(225,225,225,.75) 0%, rgba(108,108,108,.75) 70%)}.sp_map{margin:2em
0 1em 0}h2+.sp_map{margin-top: .7em}.printMap{display:inline-block;padding:4px
4px 4px 4px;background:#3874a8;color:#fff;text-align:center}.printMap:hover{background:#6a747c;text-decoration:none}button#practiceExpand,button.toggleExpand,button.areaExpand,button.bioExpand{margin:0
0 1.5em 0;padding:0
!important;background:none !important;border:none;font:inherit;white-space:nowrap;cursor:pointer;color:#4c98bf}.blog
#bannerContent{padding-bottom:0}body.blog h1
a{color:inherit;text-decoration:none !important}#blogNav{margin:0
-5px;padding:0
0 5px}#blogNav ul,
#blogNav
li{list-style:none;margin:0;padding:0;font-size: .9rem;text-align:center;display:block}#blogNav
ul{display:flex;flex-wrap:wrap;margin:0}#blogNav
li{padding:5px
15px;margin:0;flex-grow:1;margin:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;font-size:1rem}#blogNav
a{color:white;font-size:20px}#blogNav li:nth-child(6n+1){background:#a4d285}#blogNav li:nth-child(6n+2){background:#83c55c}#blogNav li:nth-child(6n+3){background:#59a260}#blogNav li:nth-child(6n+4){background:#4a9451}#blogNav li:nth-child(6n+5){background:#068152}#blogNav li:nth-child(6n+6){background:#056e46}@media (min-width: 1250px){#blogNav{margin:0
-65px;padding:20px
0 0}#blogNav
li{padding:15px
15px;min-height:132px;flex-basis:200px;font-weight:500;margin:0}}@media (min-width: 1700px){#blogNav
li{flex-basis:250px}}.blog .search_form
div{float:none}.blog
#bannerText{padding:20px;background:#ddd;border-radius:10px}.blog #searchMessage,
.blog #searchMessage
div.title{background-size:12px 1px;padding-bottom: .8rem;margin-bottom:1.3rem;font-size:1.25em}.blog #searchMessage *:not(strong){font-size:1.25rem}.blogPosts .blogcategory:empty{display:none}.blogPosts
.blogcategory{font-weight:bold;font-size: .9em;color:white;background:#056e46;padding:4px
8px;text-transform:uppercase;clear:both;float:left;margin:0
0 1rem 0}.blogPosts .blogcategory
a{color:inherit}.blogPosts>div>div{border-bottom:1px solid #ccc}.blogPosts div>div.title{margin-bottom: .3em;font-weight:bold}.blogPosts div > div.title
a{color:#505050}.blogPosts
img{max-width:100%;height:auto}.blogPosts
.viewMore{text-align:right}.blogPosts
.addthis{text-align:right;margin: .5em 0}.blogPosts
.intro{overflow:hidden;margin:1rem 0}.blogPosts .intro>div{display:inline}.blogPosts .image:not(:empty){float:left;margin:0
1em 1em 0}.blogPosts > div > div:not(:only-child) img{display:block;max-height:9.5em}.blogPosts .sp_pencil
img{display:inline !important}.blogPosts > div > div:not(:only-child) .intro p:last-child{display:inline}.blogPosts>div>div>div+div{margin-top: .5em;clear:both;overflow:hidden}.blogPosts>div>div{margin-bottom:1em}.blog #historyLinks
a{float:left}.blog #historyLinks a:last-child{float:right}.blogtag{line-height:1.5;margin:1em
0}.blogList ul,
.blogList li,
.blogFilters ul,
.blogFilters
li{list-style:none;margin:0
0 .5em 0}.js #subContent .blogList .results_list>li:nth-child(n+6){display:none}#mainContent #blogArchives
.results_list{column-count:2}@media (min-width: 480px){#mainContent #blogArchives
.results_list{column-count:3}}#mainContent #blogArchives .results_list,
#mainContent #blogArchives .results_list>li{display:block;list-style:none;margin:0
0 1.5rem 0}#mainContent #blogArchives .results_list>li{margin:0;padding:0}#blogSocialLinks,
#blogSocialLinks
li{list-style:none;margin:0;display:block}#blogSocialLinks{margin:1.5rem 0}#blogSocialLinks
li{margin: .5em 0}#blogSocialLinks li
a{padding-left:22px;background-size:16px;background-repeat:no-repeat;font-weight:500}#blogSocialLinks a[href$=rss]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45MjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9Ii0zOTIuNSAzMDcuNTM0IDE1LjkyMiAxNiI+PGcgZmlsbD0iIzA5QyI+PHBhdGggZD0iTS0zNzkuMTc2IDMyMy40NTRjMC0zLjY4My0xLjQ5LTcuMDA2LTMuOTA1LTkuNDJzLTUuNzM1LTMuOS05LjQyLTMuOXYtMi42YzguNzk2IDAgMTUuOTIyIDcuMTI4IDE1LjkyMiAxNS45MmgtMi42LjAwMnptLTUuMTM3LjA4YzAtMi4yNS0uOTEtNC4yNzUtMi4zODItNS43NS0xLjQ3OC0xLjQ4LTMuNTAyLTIuMzg1LTUuNzUtMi4zODVWMzEyLjhjNS45MjcgMCAxMC43MyA0LjgwMyAxMC43MyAxMC43M2gtMi41OTh6TS0zODcuNDAzIDMyMC45OWMwLTEuMzktMS4xMjUtMi41MTItMi41MS0yLjUxMi0xLjM4MyAwLTIuNTA3IDEuMTI1LTIuNTA3IDIuNTEyczEuMTIgMi41MTMgMi41MDggMi41MTNjMS4zODcgMCAyLjUxLTEuMTI3IDIuNTEtMi41MTMiLz48L2c+PC9zdmc+)}#blogSocialLinks a[href*=linkedin]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAm0lEQVQ4y2NgmHkmGIifAfF3IJ4KxEwMZIGZZ94D8X8k7EquQU/QDDIn1yArID4AxJeBuIBh4MHMMy1AvAEJc0PFK9HEeYC4A4hvA/E3IH4JxBuB2Axm0AG0MBKAim9AEz+LxofhH0BsTIpB+PB6Ugw6BcQaQMwBxJlocq9JMcgdLWwfociTYJAamkGHyTVIAc2gA6MGkWoQlQAAHomRWUZJwNcAAAAASUVORK5CYII=)}#blogSocialLinks a[href*=twitter]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAA6klEQVR4AWMYWDDzjA4Q9wHxViCeBcQOSHJWQCwMYmgB8WQiDAsA4v9Y8FQgXgeleUAKg6ESK/EYJgFSQwAvBWJzuIFQfA6I7bEYmE/AsB9AvBaIxUCKhbAo2AK1SAxqYBEBA/ejuyADiD9jUfgViE8C8VUCBi5GNiwQiDcA8VOQJJl4IrKBSiBBCnEUupcrKTRQBNVARMDfJsOwrbjSWj0QfyDDQG1cBjqRYdhUQtlLFIirgfg8EYYdI7YAUAPiIwQMOwjELLgM8AalIyBeA8TXiXBZNyEXmQHxIiD+hceQR0A8E4gNCXkQAOl4/Io5Gmb0AAAAAElFTkSuQmCC)}#subContent #emailSignupForm>div{display:flex;max-width:100%}#subContent #emailSignupForm>div>div{float:left}#emailSignupForm
input{width:100%}#emailSignupForm input[type=submit]{padding:0
8px}.blogAuthors
.title{font-size:1.3em;margin:0
0 .3em 0}.blogAuthors
.photo{float:left;margin-right:1em;max-width:25%;line-height:183px;padding:10px
0 0 0;margin:0
30px 0 0;background:radial-gradient(circle at 35% 120%, rgba(225,225,225,.75) 0%, rgba(108,108,108,.75) 70%)}.blogAuthors .photo
img{display:block;margin:0;width:100%}.blogAuthors ul,
.blogAuthors
li{list-style:none;margin:0
0 1rem 0}.blogAuthors
li{border-bottom:1px solid #ccc;padding-bottom:1rem;overflow:hidden}#searchMessage.blogAuthors
li{border-bottom:0;padding-bottom:0}.blogAuthors
.abstract{margin: .5rem 0;font-size:1.25rem}.vlog
.image{position:relative}.vlog .image a:before,
.vlog .image a:after{content:'';display:block;position:absolute;top:1rem;left:1rem;width:0;height:0;border-style:solid;border-width:25px 0 25px 43.3px;border-color:transparent transparent transparent white}.vlog .image a:before{border-left-color:#808080;-webkit-filter:blur(8px);filter:blur(8px)}.alignleft{float:left;margin:0
1.5em .5em 0}.alignright{float:right;margin:0
0 .5em 1.5em}.aligncenter{clear:both;display:block;margin: .5em auto}#homeAnimation{min-height:48vw}#homeAnimation>ul{display:none;overflow:hidden;margin:0}body#index
#content{background:none;width:auto;min-height:0px;max-width:100%;padding:0;left:0}body#index
main{margin:0}#homeAnimation>ul{width:calc(100%  +  20px) !important;left: -10px}#homeAnimation > ul
li{position:relative !important;width:100% !important;float:left;margin:0
-100% 0 0;height:auto !important;list-style:none}#homeAnimation > ul li>img{display:block;width:100%;height:auto;margin:0
0 10px}#homeAnimation{min-height:48vw}#homeAnimation > ul li>div{padding:0
10px}#homeAnimation > ul li > div
a{text-decoration:none}#homeAnimation
.animationTitle{position:absolute;top:10%;left:10px;color:#fff;font-family:'beaulieu';font-size:10vw;line-height:11.5vw}#homeAnimation .animationTitle
span{position:relative;display:block;padding-left:50px;color:#bbe99b}#homeAnimation .animationTitle span:before{position:absolute;left:0;top:calc(50% - 19px);display:block;width:39px;height:43px;background:url(../i-t1753887377/dotted-arrow.png) no-repeat;background-size:100%;content:''}#homeSpotlight{margin:30px
-10px 0}#homeSpotlight ul,
#homeSpotlight
li{margin:0;list-style:none}#homeSpotlight
li{position:relative;margin:0
0 1px;background:#66ab57;color:#fff;font-size:1.1875rem}#homeSpotlight li
.sp_pencil{position:absolute}#homeSpotlight li
.title{height:100%}#homeSpotlight li a:not(.sp_pencil){display:block;height:100%;padding:20px
10px;color:inherit;box-sizing:border-box}#homeSpotlight li:nth-child(3n+2){background:#27814c}#homeSpotlight li:nth-child(3n+3){background:#016141}@media (min-width: 768px){#homeAnimation{position:relative}#homeAnimation > ul li>div{position:absolute;z-index:10;top:0;height:100%;padding:5vw;font-size:1.375rem;line-height:2.125rem;color:#fff;box-sizing:border-box}#homeAnimation > ul li>img{margin:0}#homeAnimation
.animationTitle{position:static;margin:0
0 30px;font-size:2.5rem;line-height:2.75rem}#pager{position:absolute;bottom:10px;left:10px;z-index:10}#pager
span{display:inline-block;width:20px;height:20px;margin:0
10px 0 0;border-radius:2px;background:#55636b}#pager
span.activeSlide{background:#016141}#homeSpotlight{margin-top:0}}#homeAnimation > ul li > div
a{color:white}@media (min-width: 920px){#homeAnimation > ul li>div{padding:0;top:150px;left:350px}#homeAnimation > ul li > div
p{max-width:500px}#pager{bottom:auto;top:250px;left:340px}}@media (min-width: 1250px){body#index
#header{z-index:100}#homeSpotlight{position:absolute;bottom:0;left:0;z-index:10;width:100%;margin:0}#homeAnimation
.animationTitle{font-size:4.0625rem;line-height:4.6875rem}#homeSpotlight
.results_list{display: -webkit-flex;display:flex}#homeSpotlight > ul
li{margin:0;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;background:rgba(102,171,87, .65)}#homeAnimation > ul li>img{position:relative;left: -18%;width:118%}#homeAnimation{min-height:57vw}#homeAnimation
.animationTitle{padding-bottom:20px}#homeAnimation .animationTitle
span{padding-left:95px}#homeAnimation .animationTitle span:before{width:79px;height:87px;top:calc(50% - 42px)}#pager{top:325px}#homeSpotlight li:nth-child(3n+2){background:rgba(39,129,76, .65)}#homeSpotlight li:nth-child(3n+3){background:rgba(1,97,65, .65)}#homeSpotlight li .title a:first-child{padding:30px}}@media (min-width: 1600px){#homeAnimation > ul li>img{position:static;width:100%}#homeAnimation{min-height:48vw}}@media (max-width: 919px){#pager{display:none}#homeAnimation .animationTitle,
#homeAnimation > ul li > div
a{text-shadow:0 0 .8em rgba(255,255,255,.6),
0 0 .3em rgba(0,0,0,.8),
0 0 .2em rgba(0,0,0,.8)}}@media
print{html{font-size:14pt}*,:before,:after{background:none !important}body *,:before,:after{color:inherit !important}.mobile,
#topSearch,
.view_more,
.sp_map,
.printMap,
.letterLinks,
#pdfLink,
#subNav,
#banner,
#tabLinks,
#navJump,
#topJump,
#mainNav,
#footerSocial,
form,
nav,
#practiceExpand,
#bioContact,
.rsvpButton,
.mapit,
.blog #subContent,
#historyLinks,
.addthis,
.blogAuthors .links,#super_lawyers_badge{display:none !important}body,#content,#header,#bannerContent{position:static !important;width:100% !important;max-width:none;min-width:0;padding:0;margin:0;display:block;float:none}#header{padding:10px;margin-bottom:20px}#header logo
img{height:75px}#header:before{content:'';position:absolute;top:0;left:0;width:100%;border-top:105px solid currentColor;z-index: -1}#content{padding:0
!important}div#bannerContent:not(:empty){padding-left:0;padding-right:0;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}#bannerContent
p{padding:0
!important;margin-top:0}#content #mainContent:last-child,
.blog
#mainContent{width:100%;padding-right:0}#footer{margin:0}p,li{orphans:3;widows:2}h1,h2,h3,h4,h5,h6{-webkit-column-break-after:avoid;page-break-after:avoid;break-after:avoid-page}.sectionTitle{display:none !important}.contentSection{display:block !important}#homeAnimation,
#homeAnimation
*{position:static !important;min-height:0;display:block !important;opacity:1 !important;visibility:visible !important;float:none !important;text-shadow:none !important;padding:0
!important}#homeAnimation
li{margin:0
0 1em 0 !important}#homeAnimation
.animationTitle{font-size:1.2em;margin:1rem 0 0 0;line-height:normal}#homeAnimation .animationTitle
span{display:inline !important}#homeAnimation *:before{display:none !important}#pager,
#homeAnimation
img{display:none !important}#homeSpotlight{margin:1.5rem 0 0}#officeList ul:before{display:none}#officeList ul
li{padding:0}.bioList .contact .email,
.bioList .contact
.vcard{display:none}div.listColumn
.results_list{columns:1}div.listColumn
*{font:inherit !important}div.listColumn>ul>li{padding:0;margin:0;font-size:1em !important}div.listColumn>ul>li.forceBreak{break-before:inherit}.blogPosts
.blogcategory{padding:0;margin:0;text-decoration:underline}}