
/* sp_class/assets/fonts/sourcesans/sourcesans.css
 */
@font-face{font-family:'sourcesans';font-style:normal;font-weight:200;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-ExtraLight-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-ExtraLight-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:200;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-ExtraLightItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-ExtraLightItalic-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:normal;font-weight:300;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Light-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Light-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:300;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-LightItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-LightItalic-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:normal;font-weight:400;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Regular-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Regular-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:400;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Italic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Italic-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:normal;font-weight:600;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Semibold-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Semibold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:600;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-SemiboldItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-SemiboldItalic-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:normal;font-weight:700;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Bold-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Bold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:700;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-BoldItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-BoldItalic-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:normal;font-weight:900;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Black-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-Black-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'sourcesans';font-style:italic;font-weight:900;src:url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-BlackItalic-webfont.woff2) format('woff2'),
url(../sp_class/assets-t1753882081/fonts/sourcesans/SourceSansPro-BlackItalic-webfont.woff) format('woff');font-display:swap}
/* 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
 */
html{overflow-y:scroll;overflow-x:hidden;font:normal 16px/1.3 'sourcesans',Helvetica,Arial,sans-serif;color:#333}body{position:relative;min-width:320px;max-width:2000px;margin:0
auto;padding:0;background:#fff;box-sizing:border-box;font-size:1.125rem;line-height:1.875rem}[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus{outline:0}@media (max-width: 768px){body{overflow:hidden}}@media (max-width: 320px){html{max-width:320px;overflow-x:visible}}p{margin:0
0 1em 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:#387093;text-decoration:none}a:hover,a:focus{text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:inherit;cursor:default}#sectionTitle{padding:10px
0 0 0;text-align:center;font-size:1.825rem;font-weight:700;color:#fff}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#00446a;line-height:normal}h1{padding:5px
0 15px 0;color:#000;font-size:1.8rem}h1#pageTitle{position:relative;padding:22px
0 22px;margin:0
0 22px;text-align:center}#introText{margin:0
0 30px;font-size:1.25rem;line-height:1.875rem;font-weight:300}#introText
p{font-size:inherit;line-height:inherit}#columnTitle{margin:0
0 20px;font-weight:700;font-size:1.25rem;color:#121127;border-bottom:3px solid currentColor}h2{padding:12px
0 10px 0;font-size:1.425rem;color:#121127}#subContent
h2{font-size:1.25rem}h3{padding:5px
0 5px 0;color:#000;font-size:1.35rem;font-weight:normal}h4{text-transform:uppercase}h5{padding:5px
0 5px 0;font-size:1.25rem;color:#668497}h6{font-weight:bold;font-size:1em}ul,ol{padding:0;margin:1em
0}ol{padding-left:1em}li{padding:0;margin:0
0 0 40px}li~li{margin-top:12px}#subContent li~li{}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;padding-top:0}@media (min-width: 768px){h1#pageTitle{padding-right:50px;margin:0
0 30px;font-size:2rem;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;box-sizing:border-box}#introText{margin:0
0 20px 0}#introText
p{font-size:1.5rem;line-height:2.25rem}#columnTitle{margin:0
0 25px;font-size:1.5rem}}@media (min-width: 920px){h1#pageTitle{padding:40px;margin:0
0 40px;font-size:2.8125rem;line-height:2.8125rem}}@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}#homeAnim{margin:0
-10px}}#footer:before,#mainNav:before{position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);content:'';width:100vw;background:inherit}h1#pageTitle:before,#bioInfo:before{position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);content:'';width:100vw;border-bottom:1px dotted #bbb}#header{position:relative;height:auto;padding:20px
0;background-size:cover !important;background-position:center !important;box-sizing:border-box;-moz-box-sizing:border-box}#header>*{position:relative;z-index:10}#header:after{position:absolute;top:0;left:0;bottom:0;right:0;display:block;content:'';background:rgba(0,12,38,.7);z-index:0}#index
#header{height:265px;position:relative;padding-bottom:0;box-sizing:border-box}#index #header:after{display:none}#logo{width:60%;max-width:280px;margin:0
auto 25px}#logo
img{display:block;width:100%}#header
a{text-decoration:none;color:#fff}#upperSearchLink{display:none}#topLinks{padding:15px
5px;border-top:1px solid rgba(255,255,255, .3);border-bottom:1px solid rgba(255,255,255, .3);background:rgba(0,0,0,.4)}#topLinks
ul{display:flex;display: -webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}#topLinks li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks
li{margin:0
0 0 20px;color:#fff;font-size:1rem;line-height:1.5rem}#topLinks li:first-child{margin-left:0}#topLinks
a{font-size:inherit;color:inherit;text-transform:uppercase}#topLinks a:hover{color:#589ec0;text-decoration:none}#navSearch{margin-top:36px;padding:5px
0;color:#fff;font-size:1.125rem}#navSearch
label{position:absolute;top:7px;font-size:1.125rem}#navSearch
form{display:block;margin:0
14px 0 0;width:100%;height:30px;background:none;font-size:11px;line-height:14px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#navSearch
input{float:left;margin:0;padding:6px
4px 0 0;border:0px;background:#ebebeb;height:auto}#navSearch
button{position:absolute;top:0;right:0;cursor:pointer;border:0;background:none}#navSearch
input#searchtext{width:calc(100%);height:32px;margin:0;padding:0;border:0;background:none;color:inherit;font-size:14px;font-weight:normal;border-bottom:1px solid #fff}@media (min-width: 768px){#header{padding:45px
0 0 0;height:338px}#index
#header{height:auto}#logo{max-width:218px}#index
#logo{max-width:315px}#topLinks{width:520px;padding:5px
0;margin:0
auto;background:none}#topLinks
li{font-size: .8125rem}#sectionTitle{margin:5px
0 0 0;font-size:2.5rem}}@media (min-width: 980px){#sectionTitle{margin:35px
0 0 0}}#mainNav ul,
#mainNav
li{list-style:none;margin:0;padding:0;text-align:right}#mainNav>ul{width:100%}#mainNav>ul>li{border-top:1px solid rgba(255,255,255,.2)}#mainNav>ul>li:first-child{border-top:none}#mainNav li>a{display:block;position:relative;color:white;font-weight:700;font-size:1.1875rem;line-height:48px }#mainNav>ul>li>a:after{position:absolute;display:block;content:url('../i-t1753882081/nav-arrow.png');top:0;left:0}#mainNav li:hover>a{color:#000;text-decoration:none}#mainNav li ul
a{color:#575252}#mainNav .current>a{color:inherit}#mainNav > ul > li > ul .current>a:not(:hover){color:#000;background:none}#mainNav > ul > li:nth-last-child(-n + 2):hover > ul
ul{right:inherit;left:100%}#navJump,#topJump{display:none}#mainNav{position:absolute;z-index:9999;top:73px;left:10px;right:10px}#navClose{display:block;position:absolute;top:10px;left:10px;width:23px;height:23px;text-align:center;line-height:23px;color:#edae6b;font-weight:600;background:#7c4000;cursor:pointer}#mainNav > ul li > ul
ul{display:none;top:2px !important;height:auto;right:50px;opacity:1}#mainNav li>a{white-space:nowrap}#mainNav{position:fixed;z-index:200;top:0;left:inherit;right: -500px;width:calc(100% - 80px);max-width:424px;height:100vh;max-height:561px;padding:50px
20px 20px;background:rgba(212,117,15,.9);box-sizing:border-box;transition-duration:0.5s}#mainNav:before{display:none}#mainNav:target,#mainNav.target{right:0 !important}#mainNav ul,
#mainNav
li{display:block;margin:0;padding:0}#topJump,#navJump{display:block;position:absolute;top:20px;right:10px;width:33px;padding:38px
0 0 0;color:#aaa;text-transform:uppercase;font-size:13px;box-sizing:border-box;z-index:100;text-decoration:none}#topJump::before,#navJump::before{content:'';position:absolute;width:100%;height:5px;background:#81caef;left:0;top:0;box-shadow:0 13px 0 #81caef, 0 26px 0 #81caef}#navLogo{visibility:hidden;opacity:0;z-index:150;position:fixed;left:20px;top:23px;width:200px;transition:all 250ms ease}#navLogo
#logo{width:100%;margin:0}@media (min-width: 768px){#topJump,#navJump{position:fixed;transition:all 250ms ease}#navJump:after{opacity:0;visibility:hidden;position:fixed;z-index: -1;top:0;left:0;display:block;height:130px;width:100vw;background:rgba(9,9,9,.95);background-size:200px;content:'';transition:all 250ms ease}#navJump.scroll:after{visibility:visible;opacity:1}#navJump.scroll{color:#fff}#navJump.scroll+#navLogo{opacity:1;visibility:visible}}body#index
#navJump{position:absolute}#topJump{display:none}#mainNav.target~#topJump,#mainNav:target~#topJump{display:block}@media (max-width: 767px){#mainNav li
ul{display:none !important}#footerSpotlight{display:none}}#mainNav>ul>li>a{text-transform:uppercase}@media (min-width: 768px){#mainNav{padding:75px
0px 25px 0}#mainNav>ul>li{border:none;padding:0
55px 0 55px}#mainNav>ul>li>a{position:relative;padding:0
0px 0 0px}#mainNav>ul>li>a:after{right:inherit;left:0px}#mainNav>ul>li>a:before{content:'';display:block;width:314px;position:absolute;bottom:0;left:0;border-top:1px solid rgba(255,255,255,.2)}#navSearch{padding-left:55px;padding-right:55px}#mainNav > ul
ul{position:absolute;opacity:0;z-index:10;min-width:400px;top:350px;right:424px;height:0;padding:0
55px 0 55px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}#mainNav > ul :hover>ul{height:100%;opacity:1;top:0;padding-top:75px;z-index:20}#mainNav ul ul
a{line-height:1.5rem;white-space:pre-wrap}#mainNav ul ul
li{margin:0
0 20px}#mainNav>ul>li>ul>li{position:relative}#navBackground{position:absolute;top:0;right:424px;width:0;height:100%;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}#navBackground.open{width:400px;height:100%;background:rgba(171,223,249, 0.96)}#mainNav ul ul li:hover
ul{display:block;height:auto}#mainNav ul ul li
ul{width:300px;min-width:0;padding-left:35px;padding-top:0 !important}#mainNav ul ul ul
a{font-size:16px;line-height:18px}}#subNav
ul{margin-bottom:1em}#subNav ul li,#fullMenu{list-style:none;margin:0
0 10px;font-size:1.125rem;padding:0;color:#ff8400;font-weight:700;cursor:pointer}#subNav ul li
a{color:inherit}#subNav ul
ul{padding-left:10px}li.here>a,li.hereParent>a{color:inherit}li.here > a:after,
body.blog #subNav li.current>a:after{content:'>';padding:0
0 0 6px}#tabLinks{width:100%;display: -webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0
0 20px;border-bottom:3px solid currentColor}#tabLinks
a{display:inline-block;position:relative;padding-bottom:3px;bottom: -3px;color:#121127;font-weight:700;font-size: .875rem;line-height:35px;text-transform:uppercase;border-bottom:inherit;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;-moz-box-sizing:border-box}#tabLinks
.current{text-decoration:none;cursor:default}.js
.contentSection{display:none}.js #tabLinks
a#tabViewAll{}#topJump,#navJump{top:45px;right:20%}#upperSearchLink{display:block;position:absolute;top:42px;right:calc(20% - 112px);padding:2px
16px;border:2px
solid rgba(0,55,100, 1);line-height:28px;color:#aaa;box-sizing:border-box;-moz-box-sizing:border-box;z-index:199}@media (min-width: 768px){#upperSearchLink{position:fixed}body#index
#upperSearchLink{position:absolute}}#tabLinks{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#tabLinks
a{margin:0
38px 0 0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size: .9375rem}#tabLinks a:last-child{margin-right:0}#tabLinks a:not(:first-child){display:none}.contentSection:not(#Overview-tab):not(#Profile-tab) h2.sectionTitle{display:block;position:relative;overflow:hidden;margin:1px
0 0 0;padding:13px
20px 13px 20px;background:#121127;color:#eee;font-size:20px;box-sizing:border-box;text-decoration:none;cursor:pointer}h2.sectionTitle.isOpen{background:#ff8400}h2.sectionTitle:hover{}h2.sectionTitle:after{content:'+';position:absolute;top:4px;right:20px;font-weight:300;font-size:2rem}h2.sectionTitle.isOpen:after{content:'-'}.contentSection{display:block !important}.contentSection:not(#Overview-tab):not(#Profile-tab)>*{display:none;padding:0
10px}#Overview-tab h2.sectionTitle,
#Profile-tab
h2.sectionTitle{display:none}.js #tabLinks
a#tabViewAll{display:none}iframe{max-width:100%}@media (max-width: 767px){#topJump,#navJump{right:10px;top:20px;padding-top:30px}#upperSearchLink{height:30px;width:30px;top:85px;right:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAABEklEQVQYGX3BMUgUYBgA0E9MSKTIITfBlggHh3ZHlzDCxc0hJ1uENodCaG4IlASHglTKQcElcJFLZ0sQFEqXhpDQocFA0Z7+fJx6Z/peRA3tRiz7ZdeGd3rifzy1o9asu1HLiPTHikXfpVVtcc4j6bWOOKVZnx+KBQ2R3PBV8Swu0G5T0RtJt+Jz1NHjH+YiGVU8jjoarGE7kgkc6YxLfMJeJOM41hWXmMfvSIYVQ1FHi59Yj+S+A2y6GTU8V4xFlQ+KKS1xxhP7ONAVSaNZ6ZsBD9zTbdKx4mUkTaZddGhf1dtIGn2Uvphz5NyWwUiaTEsVtyM89MJ7M97odyuqTEpLWuNq/ioq7sR1vLJjQWtc6wTn4zzzpN1VRwAAAABJRU5ErkJggg==) no-repeat;background-size:20px;border:none;text-indent: -9999em}}#content{display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;height:auto !important;min-height:350px;width:100%;max-width:1024px;padding:0
10px;margin:0
auto 30px;box-sizing:border-box;-moz-box-sizing:border-box}#content:after{display:block;clear:both;content:''}#content>div{margin:27px
0 0 0}#mainContent p
img{max-width:100%;height:auto}main{position:relative;display:block;padding:0
0 20px 0;box-sizing:border-box}#pdfLink{display:none}@media (min-width: 768px){#content{flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#upperContent{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#mainContent{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1 59.5%;-ms-flex:1 1 59.5%;flex:1 1 59.5%;padding:0
0 0 0;margin:20px
0 0 0}#mainContent>div:not(#introText){-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;box-sizing:border-box;-moz-box-sizing:border-box}#mainContent>div#columnTitle{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#mainContent>div#column1:nth-last-child(2){padding-right:28px}#mainContent>div#column2{padding-left:28px}#subContent{-webkit-flex:1 1 21.5%;-ms-flex:1 1 21.5%;flex:1 1 21.5%;line-height:1.25rem;padding:15px
25px;margin-top:21px !important;margin-left:25px !important;box-sizing:border-box;-moz-box-sizing:border-box;background:#d9edf8}#pdfLink{display:block;position:absolute;top:22px;right:0;width:27px;height:31px;text-indent: -9999em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAfCAYAAAAWRbZDAAAA7UlEQVR4Ae2StXXEUBBFfzUuxC0Ym3HmVE7NGDp1qMwMHRhiMzPt7DyxZknMc86VPt/dp69oWh0xD8yVxQ/zH5AW8+rZ+7Exqojfqht4UJJABjKVgUxlIFMZyFQG0pS9Mr/Mt8UPc23LMiFL2XeWsqtGVgWZrLO97nPP10Q7S+4c+rK2pgLIsPFk0xSh0JZz9uG65pdhzmZuOKBM9mV7Zojo643o5sIrCxVjy3sgYrCjlDIpEP8MEQ+U/ZGsrzfEEVxGJNYF/Wa6hri6R7o+afcjx9jrVwW5ICnIul/94LI0aWSNrJHdQ/afkeymDa9VkM837lbOAAAAAElFTkSuQmCC) no-repeat}.blog
#pdfLink{position:static;float:right}}@media (min-width: 768px){#subNav{position:absolute;width:100%;top:279px;left:0;height:59px;margin:0
!important;background:rgba(129,202,239,.4)}#subNav
ul{display: -webkit-flex;display:flex;margin:0;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#subNav ul
li{display: -webkit-flex;display:flex;height:100%;text-align:center;color:#fff;font-size:1rem;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0
20px;box-sizing:border-box;-moz-box-sizing:border-box}#subNav ul li a,#fullMenu{display:block;width:100%;text-align:center;line-height:1rem}}@media (min-width: 920px){#pdfLink{top:45px}#subNav ul
li{font-size:1.125rem}}@media (min-width: 980px){}@media (min-width: 1065px){#content{padding:0}}@media (max-width: 980px){#fullMenu{display:none}}@media (max-width: 767px){#content{display: -webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#subNav{-webkit-order:2;order:2}}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_list > li:nth-child(n+1),
.js #industry_bio .results_list>li:nth-child(n+1){display:none}#mainContent .xrefSection ul,
#mainContent .xrefSection ul li,
#bio_blogpost 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,
.officeSection ul.results_list,
.officeSection ul.results_list
li{list-style:none;margin-left:0}#subContent .areaSection ul,
#subContent .bioSection ul,
#mainContent .xrefSection ul,
#mainContent .areaSection
ul{margin-top:0}#subContent .itemSection
ul{margin:0
0 20px}.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}.letterLinks{display:flex;font-weight:300;font-size:24px;margin:10px
0px 35px -9px;color:#999}.letterLinks:after{display:block;clear:both;content:''}.letterLinks a,
.letterLinks
span{width:calc(100% / 26);text-align:center;font-weight:400}.bioList{margin:0
0 0 0}.bioList
.results_list{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
-17px}.bioList .results_list>div{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1 285px;-ms-flex:1 1 285px;flex:1 1 285px;align-content:flex-start;margin:0
17px 34px 17px;padding:0
20px 15px;background:#d6e9f2;line-height:1.75rem;box-sizing:border-box}.bioList .results_list>div:hover{background:#e0e0e0}.bioList .results_list>div>div{}.bioList .results_list > div
.title{width:100%;font-size:1.375rem;font-weight:700;color:#121127}.bioList .results_list > div .title
a{color:inherit}.bioList .results_list>div>div.photo{width:calc(100%  +  40px);height:auto;margin:0
-20px 15px}.bioList .results_list > div > div.photo
img{display:block;width:100%;height:auto}.bioList .results_list > div
.startInline{width:100%;box-sizing:border-box}.bioList .results_list > div .phone:not(:empty):before{content:'T: '}.bioList .results_list > div .phone:not(:empty):after,
.bioList .results_list > div .email:not(:empty):after,
.bioList .results_list > div .office li:first-child:before{content:'|';padding:0
5px}.bioList .results_list > div
.position{float:left}.bioList .results_list > div .office
li{float:left}.bioList .results_list > div .office li:not(:last-child),
#bioOffice ul li:not(:last-child){margin-right:5px}.bioList .results_list > div .office li:not(:last-child):after,
#bioOffice ul li:not(:last-child):after{content:','}.bioList .results_list > div .office
ul{}@media (min-width: 600px){.bioList .results_list>div{max-width:calc(50% - 34px)}}@media (min-width: 920px){.bioList .results_list>div{max-width:calc(33.3333% - 34px)}}@media (max-width: 767px){.letterLinks a,
.letterLinks
span{width:calc(100% / 7);line-height:40px}.letterLinks{flex-wrap:wrap}}.bioList .results_list
th{border-bottom:1px solid currentColor}.bioList .office ul,
.bioList .office
li{margin:0}.bioList ul
li{list-style:none;list-style-image:none}.bioList>ul>li{margin-left:0px !important}ul#bioContact,
ul#bioContact li,
ul#bioAccessories,
ul#bioAccessories
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#bioInfo{width:100%;position:relative;padding:0
10px 50px 0px}#bioViewMore{color:#121127}#bioPhoto{width:100%;max-width:335px;height:auto}#bioInfo
h1#pageTitle{padding:10px
0;margin:0;text-align:left}#bioInfo h1#pageTitle:before{display:none}#bioInfo:after{display:block;clear:both;content:''}#bioOffice{display: -webkit-flex;display:flex;line-height:1.7125rem}#bioOffice ul,
#bioOffice ul
li{margin:0;list-style:none}#bioTitle:after{content:'|';padding:0
6px}#bioOffice
ul{display:flex;flex-wrap:wrap}#bioOffice ul li
a{color:inherit}#bioContact{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.7125rem}#bioContact #phone,
#bioContact
#fax{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#bioContact #fax:before{content:'|';padding:6px}#bioContact
#bioEmail{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}ul#bioAccessories{display: -webkit-flex;display:flex;margin:12px
0 0 0}ul#bioAccessories
li{position:relative;width:28px;height:31px;margin:0
8px 0 0;text-indent: -9999em}#bioAccessories li
img{position:absolute;top:0;left:0}ul#bioContact,ul#bioAccessories{float:left;width:50%}.bioSection
ul{margin:0
0 15px 0}#bio_expcontent>:first-child{padding-top:20px}#bio_flextabcontent1>h2:first-of-type{display:none}#bio_flextabcontent1{margin-top:12px}@media (min-width: 768px){#bioPhoto{float:left;margin:0
30px 0 0}body.attorneys-item #bio_content p:nth-of-type(2)+a~*{display:none}#bioViewMore{color:#387093}}@media (min-width: 1025px){#bioInfo{margin:20px
0 0 0 !important}#bioInfo
h1#pageTitle{padding-top:25px}}@media (max-width: 767px){body.attorneys-item
#upperContent{margin-bottom:20px}ul#bioContact,ul#bioAccessories{float:none;width:100%}}body#services #introText,
body#services-practices #introText,
body#services-sectors
#introText{width:100%;flex:0 0 100%}body#services #column1,
body#services-practices #column1,
body#services-sectors
#column1{padding:45px
25px 40px;margin:0
0 40px;background:#ead48a}body#services #mainContent>div{flex:1 1 100%}#servicesCombined>div{flex:1 1 350px}#servicesCombined>div>a{display:block;margin-top:10px}div.listColumn>ul>li{margin:0
0 15px;line-height:1.5rem}div.listColumn ul,
div.listColumn ul
li{list-style:none;list-style-image:none;padding:0;font-weight:bold;font-size:1.25rem}div.listColumn ul.hierList
li{font-weight:normal}div.listColumn
ul.results_list{margin:0}div.listColumn ul
ul{border-right:none}div.listColumn li
li{padding-left:0;margin-left:20px}@media (min-width: 768px){#servicesCombined{display:flex}#servicesCombined>div{padding-left:30px}#servicesCombined>div+div{padding-right:30px;padding-left:60px}}@media (min-width: 1024px){#servicesCombined>div{padding-left:90px}#servicesCombined>div+div{padding-right:60px;padding-left:120px}#listColumnWrapper{padding-left:90px;padding-right:60px}}#subContent #area_hierarchy.areaSection ul li
li{margin-left:20px}body.newsroom #mainContent
h2{padding-bottom:5px;margin:20px
0 30px;border-bottom:3px solid #121127}body.newsroom .itemList li,
#item_related .results_list
li{display: -webkit-flex;display:flex}body.newsroom .itemList li .itemdate,
#item_related .results_list li
.itemdate{margin:0
15px 0 0}#newsroomHeader{display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}#newsroomHeader>div{margin:0
0 20px 0;line-height:90px;background:#d8edf7;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}#newsroomHeader > div
a{display:block;padding:0
0 0 90px;font-size:1.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAxCAMAAABAt2ETAAAAM1BMVEX///8SEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSESdb+rBuAAAAEXRSTlMAIECA/7/vMBBgn6+P389wUGTHjbEAAAEJSURBVHgBYgABQPNko+IwCARh3Z3xP03f/2lPLYXLxfYseO19BNYEPmZUYuUVbHcUr6DGqirhOIurjqBBMwu/OZ4z+IPTaUVD1BttSn+iJKZ4zmn0l0zcaDMBBdgcKiOnQQAFFEDBjEsBSGTAbfrYcQAo/csOXHqe9PHYiQ73HI8qOQDhmjbAjh3vkBRgAjbQACi5eoIn+/FkMZmlkG1Vh0Ryt4nkdc39BJkhHLvhhBriB/IZhyfir46csH/STU/Isv28P+fz3T5/p+OcAWPHHpZz/5wOlzfkPzl6xE44C89gfQ6P+KVnsD7n/d3GPMvJZhIPXO85Okdy2KpJvITz1Ql75jRpD8Z8AQUTIYIenlZHAAAAAElFTkSuQmCC) 17px center no-repeat;text-decoration:inherit}#newsroomHeader>div:hover{text-decoration:none;background:#afc2cb}#newsroomHeader > div:nth-child(2) a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAADj0lEQVR4Ac3ZUwDcTBTF8c+2bbO2bdu2bdu2bdu2bdt2m/5rzZ3MZNWH31POTc7uxvuC4zhWPvrw9z8wBJuxDMNQEynw7f1cQNkW/gr74AjOYS6q4J/npXQlOIauYway461Qlm4Hx4PNKIY3Q1E6ExwfrEW6YJd+Bf3h+GgIvg1Mabl8ajTDKKzHZQ/F9yN1wEsLH+Bl/Izs6IdDluVrBbW08CE+QR4ssCjeC68GvbTwAVJikWHxUXgj+KXl3acojhsWf8W49J0w3jYs8icyIA4+M5z5BVMMivc0Kk2wHDZgHwbjB83Gazx1tjiOySiGbwy+9aYGxatqSxOooBhaj/cUG40PR+MUuuJvl/IlcAuO4CYS6UrvFgYzKjbWEo6Bi2iFDzXF88HR2ItPpdKnhaEyig3Vg2NhKxJqipdyme8rlT4pDJQSDsCLlsWvo7ymeBuX+QRWpYWNJMFqXLcs31xY36uYp5lbgVesSwtngb+QF6Mtvv2mwvp+w1nNXDaPpWVkf0dbXDIoXlJYR3nNzBq86r20vnw4zHcpfQ0xFLOvY4NmLpnfSgsb72TwJPOOYjazZmaMfWn78o1ditcXDkrp276Ab305EMMgNxLiZU2uu8uT+/eKmdKamcJeT3kNnjrdLURUIfsGVmpKtBBeU5wT8uO8XFwSCdkrKCAUj4RrwtxRfKiYmSDkj+B9fWn7e4+8QvE+unOwIl9Mk49mW7qWS+nLCKeY+0/zbQ9V5P/HTSFfzLb0rzjnUnweXlLMzhHy+/D2U9m3sV/Id/RyIMbGOpfiCS2ueDfxv8WHnOL1lPcORtjcUt45w+CWxb17byG72ri0UHyHMLsdrz+V/xxnhHxFxfobCtndxqWF4tV1Vy/FOXuH6d3fnQ8inSZ1pUsalE4hzN7Av4rbWekS3UGx7jJC9vSdhUeEhdUMSmfU3Mn9qcgvEPJ1FdksQvbAnYUbhYUzDEp30zyVf6rI51Jkz+N3RfYj7FTdaN1ZOFRzKkqrKRweF4TZZXhR8zC7E2exFPE02/gb03EG+9EQr0qfHiCMLIqVJcRezVw9l1/oLXwhfDBV/nO89/j99Ac4CEdjKdqgBWYbXMp/Dfi/W/ff+Dh+0tp7IbvSL2OyfUH5dVogPf0yfLkPhffg96D/+Xm/+BgPhRfil8AXBqSjtQA2G5Q9gMrCG/yAcTstpUFnLMAmbMES9EJ2fCzMB9RtGrvY7X2N7SAAAAAASUVORK5CYII=)}#newsroomHeader > div:nth-child(3) a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAAAM1BMVEUSEScSEScSEScSEScSESf///8SEScSEScSEScSEScSEScSEScSEScSEScSEScSEScSESdM1qiJAAAAEXRSTlOf/89wEABA77+vUCCA349gMJ1bj6gAAAHYSURBVHgBhZThfuMgDMMNJHFYDb33f9oblqL2lv5ufFqJIit/McxKbdv+yzqsuJ3le/Wv/8geMZYGylLGfHyUbU8IUunR88/63O5TPW2i07NGON77uk8tPVKfnuE+41SK96keUUunp0PXm/mVglPLGRMP6+V55ogxW4Ux7Kz1S0tlhS7aKBZWsGqbwy16foSfqcy5IwK6Ad+5/gppBzytQNcsnYgvtP2tJaXXRqyJKW0135RFKsca0jDEZ7toLTrS0pNhSPXMnJn89akkv2BI16aLpLTTUslt6MzHSEjaTDT0xOuin56gLgO2yUjQjZJKkYTWocRnin5+UZA6gahNoVOb+dMFGcofddDzVhzbbDLg8RV1+JD8v8cGxSt6gxZtLt07fZ11HVrjqcuyBY9tJmL4LjYkTx3pq03VOyZz4pfGjVQyDF2YExNEPz1FHcnU5gzRV5uibu3VJkgQH/+PSJ0E2SZ0oq82r/0fbYo+gIaoc1axhZ95SD8tRV2HxraWVESfbb5Rh+6wfd95WYn+WqKOard9t32tPxgA+lebuv6eqTFdlvm2bjwdv35AIOUKgUdokxmMd7qUXEc+1xor3l3JEJidroh3U2ptyGeM91mpEI/jcd/9C1qpJVMQCnXbAAAAAElFTkSuQmCC)}.view_more
a{display:inline-block;width:auto;margin:0
0 20px 0;color:#387093;font-weight:700;vertical-align:middle}.view_more a:hover{}.rsvpButton{height:43px;display:inline-block;background:#a25400}.rsvpButton
a{padding:0
30px;margin:0;line-height:43px;font-size:1rem;font-weight:400;color:#fff}@media (min-width: 768px){body#services-practices #column1,
body#services-sectors
#column1{padding:45px
60px 40px;margin:0
0 40px;background:#ead48a}div#listColumnWrapper{margin:0
auto;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-width:100px;-moz-column-width:100px;column-width:100px;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;margin-bottom:1em}div.listColumn>ul>li{overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-webkit-margin-after:0;padding-bottom:10px}}@media (min-width: 920px){#newsroomHeader{flex-direction:row;-webkit-flex-direction:row;margin:0
0 55px}#newsroomHeader>div{width:calc(33.3333% - 12px);margin:0
17px 0 0}#newsroomHeader>div:last-child{margin-right:0}}body.newsroom-news-item h1#pageTitle,
body.newsroom-newsletters-item
#upperContent{font-size:1.875rem}body.newsroom-news-item #upperContent,
body.newsroom-newsletters-item
#upperContent{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0
0 0p 0;font-size:1.5rem;line-height:2.125rem;font-weight:300;border-bottom:3px solid #121127}#itemDetails{margin:0
0 0px 0}div.publication,span.publication{font-style:italic}#itemContent{margin:20px
0 0 0}.photoRight{float:right;margin-left:14px}#officeList:after{display:block;clear:both;content:''}#officeList ul,
#officeList ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#officeList
ul{display: -webkit-flex;display: -ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#officeList ul
li{width:calc(100% / 3 - 1rem);padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid currentColor}#officeList ul li:last-child{border-bottom:none}#officeList ul li
.title{font-weight:700}#officeList ul li
.address{margin:0
0 10px}#officeList ul li
.contactperson{margin:1rem 0}#weatherWidget{color:#fff !important}body.careers-opportunities-item #mainContent
form{margin-top:35px}body#careers-opportunities .itemList
ul{margin:9px
0 1.75em 0}body#careers-opportunities .itemList
li{margin-bottom:9px}body#careers-opportunities .itemList
.title{font-weight:700}body#careers-opportunities
h4{color:#121127}@media (max-width: 767px){#officeList ul
li{float:none;width:100%;margin:0
0px 20px 0}}#officeAddress{line-height:1.75rem}#officeInfo>div{margin:0
0 10px}#officeAddress{padding:20px
10px;background:#d8edf7}#officeAddress
a{color:inherit}#officeAddressPhone{margin:10px
0 0 0}#officeImage{position:relative}#officeImage>div{position:absolute;bottom:0;left:0;width:100%;padding:28px;text-align:center;background:rgba(18,17,39,.6);color:#FFF;text-transform:uppercase;font-weight:700;font-size: .875rem;box-sizing:border-box;-moz-box-sizing:border-box}#officeImage
#itemPhoto{display:block;width:100%;height:auto}#officeMap{display:none}@media (min-width: 768px){#officeInfo{display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
0 20px}#officeAddress{min-height:284px}#officeImage{background-size:cover !important}#officeImage
#itemPhoto{display:none}#officeInfo>div{-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}#officeInfo>div:nth-child(2){margin-left:9px}#weatherWidget>div,.aw-widget-current-inner,div.aw-widget-current-inner,div.aw-widget-content{height:100%}#link_get_widget{display:none}div.aw-widget-current-inner div.aw-widget-content{box-sizing:border-box;-moz-box-sizing:border-box}.sp_map{height:455px !important}}@media (min-width: 950px){#officeAddress{padding:30px;box-sizing:border-box;-moz-box-sizing:border-box}#officeInfo>div:nth-child(3){margin-left:9px}}@media (min-width: 1025px){#officeMap{display:block;position:relative}#officeMap>img{max-width:1024px !important}#officeMap
ul{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#officeMap
li{position:absolute;list-style:none;margin:0}#officeMap li
.content{position:absolute;background:rgba(255,207,39,.8);opacity:0;visibility:hidden;width:333px;height:auto;padding:30px;box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.17);line-height:1.75rem;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#officeMap li .content
.officeTitle{font-size:1.25rem;line-height:2rem;font-weight:700;color:#387093}#officeMap li>a{display:block;width:13px;height:13px;background:#ff8400;border-radius:13px;list-style:none;margin:0;cursor:pointer}#officeMap li>a:hover{background:#121127}#officeMap li>a:hover~div{opacity:1;visibility:visible;z-index:100}}@media (max-width: 767px){body.contact-item .contentSection>*{margin:0
-10px}.sp_map{height:250px !important;margin:0
!important;box-sizing:border-box;-moz-box-sizing:border-box}}#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}#cookiePopup{position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;padding:20px
20vw;background:rgba(171,223,249,0.96);box-sizing:border-box;display:flex;align-items:center}.closeButton{text-transform:uppercase;color:inherit;font-size:15px;min-width:96px;width:96px;height:40px;margin-left:18px;background:white;border-color:#e0e0e0;color:#333}.closeButton:hover,.closeButton:focus{cursor:pointer;background:#e0e0e0;border-color:#e0e0e0}@media (max-width: 767px){#cookiePopup{z-index:99999;padding:20px
10px}}form{position:relative;margin:0;padding:0}form:after{display:block;clear:both;content:''}form>div>div{position:relative;margin:0
0 20px}#subContent form>div>div{width:auto;margin-right:0;line-height:1.875rem}form>div>div.textarea_wrapper{height:auto;width:calc(100% - 12px)}form>div>div.radio_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:10px
0 5px 0}#mainContent form>div>div.checkbox_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:5px
0 10px 0}#mainContent form>div>div.textarea_wrapper{height:auto}form>div>div.checkbox_wrapper>div{float:none
height: auto}form > div > div.checkbox_wrapper
label{padding-left:0 !important}form>p{clear:both}.js form>div>div.radio_wrapper>label{position:relative}.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[type=text],
input[type=password],
textarea,
select,
.customSelect,
.js form>div>div>label{width:100%;height:46px;margin:0;padding:3px
7px 1px 12px;color:#666766;font-size:inherit;font-family:'sourcesans',Helvetica,Arial,sans-serif;border:1px
solid #d6d6d6;box-sizing:border-box;-moz-box-sizing:border-box}.js form>div>div.radio_wrapper>label{padding-left:0}select{width:100% !important}.customSelect{padding-top:6px}textarea{max-width:none;line-height:normal;padding-top: .5em;min-height:6.5em}.js form>div>div>label{position:absolute;top:5px;border:0;background:none}.customSelect{display:block !important;overflow:hidden;padding-right:40px}.customSelect:after{content:'';display:block;position:absolute;top:18px;right:14px;width:0;height:0;border-style:solid;border-width: .5em .5em 0 .5em;border-color:#c0d4e0 transparent transparent transparent}select.hasCustomSelect{z-index:1}.customSelectInner{display:inline !important}input[type=text]:focus,input[type=password]:focus,textarea:focus,.customSelectFocus{background-color:#eee}input[type=submit]{width:auto;height:46px;margin:0
0 10px 0;padding:1px
28px 1px;background:#a25400;border:0
solid #d6d6d6;color:#fff;font-weight:500;font-size:1.125rem;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box}#resume_wrapper{padding:5px
7px 1px 12px;box-sizing:border-box;border:1px
solid #d6d6d6}#resume_wrapper
label{position:relative;left:0;top:0;padding:0
9px 0 0;height:auto}a.clearAll:before{content:'|';padding-right:7px}a.viewAll{display:inline-block;width:auto;margin:0
0 10px 0;padding:7px
7px 7px 14px;color:#387093}input[type=submit]:hover,a.viewAll:hover,a.clearAll:hover{text-decoration:none}.js form>div>div.checkbox_wrapper>label{position:relative}form>div>div.radio_wrapper>div{display: -webkit-flex;display:flex}form>div>div.radio_wrapper>div>div{padding-right:9px}@media (min-width: 768px){#mainContent form>div>div{float:left;width:calc(50% - 20px);height:46px;margin:0
20px 20px 0}form>div>div:nth-child(odd){margin-right:0}}#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}.autocomplete
.acBio{padding:0
5px 0 0}.autocomplete
.acBioPic{display:inline-block}.autocomplete .acBioPic
img{width:70px;height:70px}.autocomplete
.acBioText{display:inline-block;white-space:no-wrap}.autocomplete
.acBioName{padding:0;line-height:100%}.autocomplete
.acBioTitle{padding:0;line-height:100%;font-size:80%;color:#555}#footer{position:relative;padding:20px
10px;color:#999;font-size: .9em;box-sizing:border-box;-moz-box-sizing:border-box}#footer:before{background:rgba(18,17,39,1)}#index #footer:before{background:rgba(0,8,14,.7)}#footer:after{display:block;clear:both;content:''}#footer
a{color:#999}#footer a:hover{color:#fff;text-decoration:none}#footer
ul{clear:both;list-style:none;margin:0;padding:4px
0}#footer ul
li{list-style:none;margin:0;padding:0}#footer
p{margin:0;padding:0;font-size: .9em}#footerPractices{margin:0
0 20px}#footer
ul{display:flex;display: -webkit-flex;justify-content:center;-webkit-justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footerPractices ul.results_list
li{margin:20px
20px 10px 0;color:#ff8400;font-size:1.25rem}#footerPractices ul.results_list li:last-child{margin-right:0}#footerPractices ul.results_list li
a{position:relative;color:inherit}#socialLinks{display: -webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer #socialLinks
li{height:auto;margin:0
5px 0 0;line-height:0}#socialLinks
a{width:25px;display:inline-block;text-indent: -9999em;height:auto;line-height:0}#socialLinks a
img{display:block}.addthis_toolbox
a{margin-bottom:0 !important}#footer{display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#lowerFooter ul:last-child
li{margin:10px
0 0 0}#lowerFooter ul:last-child li:after{content:"/";padding:0
4px}#lowerFooter ul:last-child li:first-child{margin-left:0}#lowerFooter ul:last-child li:last-child:after{content:''}#footerAdvertising{text-align:center;line-height:18px}@media (min-height: 800px) and (min-width: 768px){#index
footer{position:fixed;bottom:0;left:0;width:100%}}@media (orientation: landscape) and (min-height: 840px) and (min-width: 768px){}@media (orientation: landscape) and (min-height: 840px) and (min-width: 1280px){}@media (min-width: 768px){#footerSpotlight{bottom:160px}#footerPractices{display:block;width:90%;max-width:900px}#footerPractices
ul.results_list{position:relative;width:100%}#footerPractices ul
li{float:none;position:relative;width:calc(20% - 20px);text-align:center;line-height:23px}#footerPractices ul.results_list li
a{display:block;padding-top:20px}#footerPractices ul.results_list li a:not(.sp_pencil):before{position:absolute;display:block;height:20px;line-height:23px;content:'\203A';font-size:45px;color:#78bddf;opacity: .5;font-weight:300;left:calc(50% - 8px);top:0;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#footerPractices ul.results_list li
a.sp_pencil{display:inline-block;position:absolute;top:0;left:10px;padding-top:0px}#lowerFooter{display: -webkit-flex;display:flex}#lowerFooter
ul{display: -webkit-flex;display:flex;max-width:500px}#footer
#socialLinks{width:170px}#lowerFooter ul:last-child
li{margin:0
0 0 0}}@media (min-width: 1280px){#footerSpotlight{bottom:152px}#footer{height:170px;padding:0;flex-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:center;align-items:center}#footerPractices{margin:0
0 0 80px}#lowerFooter{position:absolute;left:48px;top:20px;width:175px;flex-direction:column;-webkit-flex-direction:column;font-size:12px;line-height:18px}#footerAdvertising{text-align:left}#lowerFooter
ul{display: -webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#footer
#socialLinks{width:auto;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer #socialLinks
li{margin:0}}@media (min-width: 1350px){#footer{margin-left:0}}#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;overflow-y:scroll}#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:calc(100% - 20px);left:10px;top:calc(50% - 20vh);height:40vh;box-sizing:border-box}}@media (max-width: 767px){#emailPopup{top:calc(50% - 40vh);height:80vh}}.errors{color:red}#mainContent form>div>div#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;background:red}}.itemList > ul,
.itemList > ul
li{list-style:none;margin-left:0}.itemList > ul
li{margin:0
0 25px}.expandableHeading{cursor:pointer}.expandableHeading:after{content:'+'}.expandableHeading.expanded: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}}.form-section-label{margin:1em
0 0 0;font-weight:bold}#search
.search_text{margin:1em
0 0 0}#search
#search_button{margin-left:8px}#search form
div{height:auto;width:100%}#search .search_form
label{position:relative;display:inline;top:0}#search .search_form label,
#search .search_form
input{margin:3px
4px;vertical-align:middle}#search .search_form input[type=radio]{margin:8px
4px}#search .search_form
input#searchtext{width:60%;max-width:100%;height:34px;margin:0;padding:0
0 0 10px;font:normal 16px/1.8 'sourcesans',Helvetica, Arial, sans-serif;color:#666766;border:1px
solid #d6d6d6;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box}#search
div.search_section_wrapper{display: -webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between}#search div.search_section_wrapper>div{height:auto}#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%;padding-left:9px}@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{padding:0
27px 0 0}.sp_map{margin:5px
0 1em 0}.printMap{display:inline-block;color:#387093;text-align:left;font-size:14px;line-height:36px;font-weight:700;text-transform:uppercase}.printMap:hover{background:#6a747c;text-decoration:none}button.toggleExpand{margin:0
0 1.5em 0;padding:0
!important;background:none !important;border:none;font:inherit;white-space:nowrap;cursor:pointer}button.toggleExpand{color:#3874a8}button.toggleExpand.expanded{margin-top:10px}.blog
#topLinks{display:none}.blog
#content{margin-top:30px}.blog
#bannerText{padding:20px;background:#ddd;border-radius:10px}.blog
#searchMessage{border-bottom:1px solid currentColor;background-size:12px 1px;padding-bottom: .8rem;margin-bottom:1.3rem}.blogPosts div>div.title{font-size:1.5rem;line-height:2.25rem;margin-bottom: .3em;color:#121127;font-weight:600}.blogPosts div > div.title
a{color:inherit}.blogPosts
img{max-width:100%;height:auto}.blogPosts
.viewMore{text-align:right}.blogPosts
.addthis{padding:5px
0;border-bottom:1px solid #ccc}.blogPosts .addthis
img{display:inline-block !important}.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}.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
.blogcategory{display:inline-block;margin-top:0}.blogPosts > div .blogcategory,
.blogPosts > div
.byline{font-size:1rem;line-height:1.25rem}.blogPosts>div>div{margin-bottom:2.5em}.blogPosts
.blogComments{margin-bottom:0}.blogPosts .blogComments>div>div{padding:1rem 0;border:1px
solid currentColor;border-width:1px 0 0 0}.blogPosts .blogComments>div>div>div{margin:0
1rem}.blogPosts .blogComments
.comment{margin-top:1rem}#addComment{border-top:1px solid currentColor}.blog #historyLinks
a{float:left}.blog #historyLinks a:last-child{float:right}.blogtag{line-height:1.5;margin:1em
0}.blogFilters ul,
.blogFilters
li{list-style:none;margin:0
0 .5em 0}.blogFilters
li{margin:0
0 20px}.js #subContent .blogFilters .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{list-style:none;margin:0
0 1.5rem 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#mainContent #blogArchives .results_list>li{padding: .5rem 0 0 0;margin:0}.blogAuthors
.title{font-size:1.3em;margin:0
0 .3em 0}.blogAuthors
.photo{float:left;margin-right:1em}.blogAuthors ul,
.blogAuthors
li{list-style:none;margin:0
0 1rem 0}.blogAuthors
li{border-bottom:1px solid currentColor;padding-bottom:1rem;overflow:hidden}#searchMessage.blogAuthors
li{border-bottom:0;padding-bottom:0}.blogAuthors
.abstract{margin: .5rem 0}.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)}.blog #blogSearch form input[type=image],
.blog #feedburnerForm input[type=submit]{top:14px;right:10px;position:absolute !important;height:auto;padding:0}.blog #feedburnerForm input[type=submit]{background:none;color:#999}#blogSocial
li{margin-left:0;list-style:none}#blogSocial img,
#rssLink
img{vertical-align:top;margin-right:7px}#rssLink
img{padding:3px
0 0 1px}.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}#homeAnim{background:#000;color:#fff}#homeAnim ul,
#homeAnim
li{margin:0;padding:0;list-style:none;overflow:hidden}#homeAnim
li{width:100%;margin-right: -100%;float:left;height:auto;background-repeat:no-repeat !important;background-size:0px !important}#homeAnim
.photo{opacity:0;width:auto;height:265px;position:absolute;top:0;left:0;overflow:hidden;z-index: -1;display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-transition:opacity 1000ms ease;-moz-transition:opacity 1000ms ease;-ms-transition:opacity 1000ms ease;-o-transition:opacity 1000ms ease;transition:opacity 1000ms ease}#homeAnim .photo:before{position:absolute;top:0;bottom:0;left:0;right:0;display:block;content:'';background: -moz-linear-gradient(top,  rgba(0,12,38,1) 0%, rgba(0,12,38,0) 60%);background: -webkit-linear-gradient(top,  rgba(0,12,38,1) 0%,rgba(0,12,38,0) 60%);background:linear-gradient(to bottom,	rgba(0,12,38,1) 0%,rgba(0,12,38,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c26', endColorstr='#40000c26',GradientType=0 )}#homeAnim .photo
img{width:200%}#homeAnim
.content{opacity:0;padding:20px
10px 30px;text-align:center;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}#homeAnim li.current .photo,
#homeAnim li.current
.content{opacity:1}#homeAnim .content
.title{font-weight:700;font-size:1.825rem}#homeAnim .content .title
a{color:inherit}#homeAnim .content .title
.sp_pencil{position:relative;z-index:100}#footerSpotlight{padding:30px
10px;background:#003252;color:#fff}#footerSpotlight
div{line-height:1.25rem;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#footerSpotlight div a:not(.sp_pencil):before{content:'Spotlight:';font-weight:bold;margin-right:8px}#footerSpotlight div a:hover{text-decoration:none !important}#footerSpotlight
a{color:inherit}#footerSpotlight div.results_list>div:not(.current){z-index: -100;visibility:hidden;opacity:0;transition:all 350ms ease}body#index #footerSpotlight div.results_list>div:not(.current){z-index:1;visibility:visible}#index
#content{min-height:0}#index #footerSpotlight div.results_list>div{display:block;opacity:1;transition:all 350ms ease}#index
main{position:static;padding:0}#index
#mainContent{margin:0}@media (min-width: 768px){#footerSpotlight{position:relative;bottom:auto;height:90px;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;background:rgba(0,50,82,.6)}#footerSpotlight
div{position:absolute;top:0;bottom:0;left:0;right:0;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footerSpotlight
ul.results_list{margin:0}#homeAnim{background:none}#homeAnim
.photo{position:fixed;height:100%;width:100%;overflow:visible;background:inherit;background-size:cover !important}#homeAnim .photo
img{display:none}#homeAnim li
.content{max-width:900px;margin:0
auto}#homeAnim .content
.title{font-size:4.5rem;line-height:4.5rem;margin:0
0 20px}#homeAnim .content
.abstract{font-size:1.5rem;line-height:2.25rem}}@media (min-width: 1280px){#homeAnim .content
.title{font-size:7.5rem;line-height:7.5rem}}@media
print{html{font-size:14pt}*{background:none !important;color:#333}.mobile,
#topSearch,
.view_more,
.sp_map,
.printMap,
.letterLinks,
#pdfLink,
#navJump,
#subNav,
#upperSearchLink,
#homeAnim .photo img,
#footer,
#footerSpotlight,
form,
.bioList .results_list > div .email,
.bioList .results_list > div .vcard,
.bioList .results_list > div .phone:after,
#bioAccessories,
#tabLinks,
#area_twitterid,
#bioViewMore,
.toggleExpand,
body.contact-item .sectionTitle,#weatherWidget,#servicesCombined>div>a{display:none !important}.contentSection,
.js #area_bio .results_list > li:nth-child(n+1),
.js #industry_bio .results_list > li:nth-child(n+1),
.js #office_bio .results_list > li:nth-child(n+1),
.js .expandableList .results_list > li:nth-child(n+4),
#content,
#mainContent,
.bioList .results_list,
.bioList .results_list > div,
#officeList ul,#mainContent>div,#officeInfo,#servicesCombined,.contentSection>*{display:block !important}#officeList ul
li{float:left;height:290px;page-break-inside:avoid}#header{background:#333}#homeAnim
.photo{position:fixed;height:100%;width:100%;overflow:visible;background:inherit;background-size:cover !important}body,#content{position:relative !important;width:100% !important;background:none !important}.bioList .results_list>div,img{page-break-inside:avoid}#content{}#subContent{margin-left:0 !important;padding:0;border-left:none}.bioList
.results_list{margin:0}.bioList .results_list>div{float:left;width:48%;margin:0;page-break-inside:avoid}.bioList .results_list>div:nth-child(odd){margin-right:4%}#newsroomHeader > div
a{padding:0}#officeImage{max-width:50%}body{padding:0
0 0 0}h2.sectionTitle{padding:0
0 20px;color:#333}h2.sectionTitle:after{display:none}.contentSection>*{padding:0}}