
/* sp_class/assets/fonts/libre-franklin/libre-franklin.css
 */
@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:100;src:local('Libre Franklin Thin'), local('LibreFranklin-Thin'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-100.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-100.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:200;src:local('Libre Franklin ExtraLight'), local('LibreFranklin-ExtraLight'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-200.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-200.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:100;src:local('Libre Franklin Thin Italic'), local('LibreFranklin-ThinItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-100italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-100italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:200;src:local('Libre Franklin ExtraLight Italic'), local('LibreFranklin-ExtraLightItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-200italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-200italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:300;src:local('Libre Franklin Light'), local('LibreFranklin-Light'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-300.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-300.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:local('Libre Franklin'), local('LibreFranklin-Regular'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-regular.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-regular.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:300;src:local('Libre Franklin Light Italic'), local('LibreFranklin-LightItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-300italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-300italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:400;src:local('Libre Franklin Italic'), local('LibreFranklin-Italic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:500;src:local('Libre Franklin Medium Italic'), local('LibreFranklin-MediumItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-500italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-500italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:500;src:local('Libre Franklin Medium'), local('LibreFranklin-Medium'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-500.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-500.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:600;src:local('Libre Franklin SemiBold Italic'), local('LibreFranklin-SemiBoldItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-600italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-600italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;src:local('Libre Franklin SemiBold'), local('LibreFranklin-SemiBold'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-600.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-600.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:700;src:local('Libre Franklin Bold Italic'), local('LibreFranklin-BoldItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-700italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-700italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:700;src:local('Libre Franklin Bold'), local('LibreFranklin-Bold'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-700.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-700.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:800;src:local('Libre Franklin ExtraBold'), local('LibreFranklin-ExtraBold'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-800.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-800.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:800;src:local('Libre Franklin ExtraBold Italic'), local('LibreFranklin-ExtraBoldItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-800italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-800italic.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:900;src:local('Libre Franklin Black'), local('LibreFranklin-Black'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-900.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-900.woff') format('woff')}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:900;src:local('Libre Franklin Black Italic'), local('LibreFranklin-BlackItalic'),
url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-900italic.woff2') format('woff2'), url('../sp_class/assets-t1635944941/fonts/libre-franklin/libre-franklin-v3-latin-900italic.woff') format('woff')}
/* css/default.css
 */
html{overflow-y:scroll;overflow-x:hidden;font:normal 20px/1.5 'Libre Franklin',Arial,sans-serif;color:black}body{position:relative;min-width:320px;max-width:1380px;margin:0
auto;padding:0
15px;box-sizing:border-box;background:#fff}td{vertical-align:top}p{padding:0;margin:0
0 1.5em 0}sup,sub{line-height:0}td
p{margin:0;padding:0}#rss td p~p{margin: .5em 0}#rss td+td{padding-left: .5em}a{color:#52bde5;text-decoration:none;outline:none}a:hover,a:focus{text-decoration:underline}[data-whatintent="mouse"] *:focus,
[data-whatintent="touch"] *:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:2rem 0 1rem 0;font-weight:800;padding:0;color:#52bde5;line-height:normal;-webkit-font-smoothing:antialiased}h1{font-size:1.5rem;font-weight:700;line-height:1.17}#pageTitle{margin:0;padding-bottom:1rem}main h1+*{margin-top:1.3rem}h2{color:black;font-size:24px;font-weight:800}#subContent
h2{font-weight:500;color:#4a3473;text-transform:uppercase}h3{color:inherit;font-size:1.1rem;font-weight:bold}h4{font-size: .9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}h5,h6{text-transform:none;font-size:1rem;font-weight:600}h6{font-weight:normal;font-size:100%}.subheaders{margin:25px
0 .5em 0;line-height:normal}ol{margin:0
0 6px 10px;padding:0
0 0 20px}ol
li{background:none;list-style-type:decimal;padding:0
0 6px 0}ul,ol{padding:0;margin:1em
0 1.5em 2em}ul ul,
ul ol,
ol ul,
ol
ol{margin-top:1em;margin-bottom:1em}li{padding:0;margin:0
0 1em}li
p{margin:0}blockquote
blockquote{margin-left:0;margin-right:0;padding-left:0;padding-right:0}img{border:0}table
img{display:block}main
img{max-width:100%;height:auto}@media (max-width: 899px){h1
img{xfloat:none !important}h1
a{display:inline-block}}#content>*>:first-child,#content>*>:first-child>:first-child{margin-top:0 !important}.emailrequired{display:none !important}.cBoth{clear:both}#footer::before,#itemSlider::before,#banner::before,#homeAnim:before{content:'';position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:inherit}#header{height:150px;position:relative}#logo{position:absolute;top:15px;left:calc(50% - 48.3vw);width:280px;max-width:calc(100vw - 82px);z-index:19999}#topSearch{position:absolute;top:15px;right:20px;outline:1vw solid white}#topSearch>form{display:flex}#topSearch input[type=image],
#topSearch
img{height:38px;position:absolute;top:0;right:0;z-index:2}#topSearch input[type=image]{z-index:1}#topSearch
input{border-color:transparent;border-radius:0}#topSearch:hover
input{border-color:black;opacity:1}#topSearch:focus-within
input{border-color:black;opacity:1}#topSearch:hover input[type=image]{display:block}#topSearch:focus-within input[type=image]{display:block}#topSearch:hover
img{display:none}#topSearch:focus-within
img{display:none}#topSearch
div{display:flex;flex-wrap:nowrap}#topSearch
input{vertical-align:top;margin:0;padding:0}#topSearch input[type=text]{font-size:1rem;border:4px
solid black;border-right:0;margin:0;padding:0;box-sizing:border-box;width:2px;max-width:calc(100vw - 70px);height:38px;line-height:38px;font-size:1rem}#topSearch:hover input[type=text],
#topSearch input[type=text]:focus{width:636px;padding:0
1vw}#topSearch:focus-within input[type=text]{width:636px;padding:0
3%}#banner{position:relative;width:100%;padding-bottom:calc(4.3vw);height:calc(20vw + 60px);margin-bottom:60px;box-sizing:border-box;background:linear-gradient(#52BEE5,#52BEE5);display:flex;flex-direction:column;justify-content:flex-end}#banner>*{display:block;color:inherit;z-index:1}#banner #pageTitle,
#banner
#pageSection{font-size:calc(40px  +  2.2vw);font-weight:700;color:white;padding:0;line-height:1}@media (max-width: 1200px){#banner #pageTitle,
#banner
#pageSection{font-size:calc(32px + 2.21vw)}}#bannerContent,#banner>#pageTitle{max-width:50%}#bannerImage{display:block;position:absolute;z-index:0;bottom:0;left:calc(50% - 50vw);min-width:100vw;min-height:100%;overflow:hidden}#bannerImage
img{position:absolute;left:0;bottom:0;height:auto;width:100%}@media (max-width: 685px){#bannerImage
img{width:auto;height:100%}}#mainNav{position:relative;line-height:normal;color:black}#mainNav ul,
#mainNav
li{list-style:none;margin:0;padding:0;text-align:left}#mainNav>ul{width:100%;position:relative}#mainNav
a{color:black;font-size:22px;text-transform:uppercase}#mainNav>ul:first-child>li>a{font-weight:600}#mainNav li>a{display:block;padding:0;line-height:1}#mainNav li:hover>a{}#mainNav li:focus-within>a{}#mainNav .current>a:not(:hover):not(:focus){color:inherit}#mainNav ul,
#mainNav ul
li{background:inherit;font-size:inherit}#mainNav > ul
ul{display:none;position:absolute}#mainNav
.subNavHeader{font-weight:bold;font-size: .8em}#mainNav > ul > li:nth-last-child(-n + 2):hover > ul
ul{left:inherit;right:100%}.contentJump{display:none;position:absolute;z-index:999;top:5px;right:50%;padding:5px
15px;background:inherit}html[data-whatintent="keyboard"] .contentJump{display:block}.contentJump:not(:focus){color:transparent !important;background:transparent !important;z-index: -1}#mainNav #navButton-professionals ul
div{color:white}#mainNav
.letterLinks{color:#ccc}@media (min-width: 900px){#mainNav{position:absolute;z-index:9999;top:100px;left:0;display:flex}#topSearch,#mainNav{right:calc(50% - 48.3vw)}#mainNav>ul,#mainNav>ul>li{display:inline-block;background:none}html:not([data-whatintent="touch"]) #mainNav > ul :hover > ul,
#mainNav > ul .touchOpen > ul,
#mainNav > ul .keepOpen>ul{display:flex}#mainNav > ul
ul{background:#1d1d1f;padding:8px
15px;right:0;font-size:1rem;box-sizing:border-box;border-top:8px solid white}#mainNav>ul:first-child>li>a:after{content:'';display:none;width:0;height:0;border-style:solid;border-width:0 0 21px 25px;border-color:transparent transparent #1d1d1f transparent;position:absolute;left:calc(50% - 25px);top:calc(100% - 5px);z-index:1}#mainNav>ul:first-child>li:hover>a:after,#mainNav>ul:first-child>li.keepOpen>a:after{display:block}#mainNav>ul:first-child>li>a:focus:after{display:none}#mainNav li>a{position:relative;white-space:nowrap;text-transform:uppercase}#mainNav>ul>li{margin-left:31px}#mainNav>ul>li>a{padding:10px
0}#mainNav li li
a{color:white}#mainNav li
li{padding:20px
15px;line-height:1}#mainNav > ul > li > ul .current>a:not(:hover):not(:focus){color:#999}#mainNav .subNavHeader,#subNavBack{display:none}#mainNav > ul li > ul
ul{top:0;left:100%}#mainNav > ul + ul
ul{display:none !important}#mainNav>ul:not(:only-child){display:flex;justify-content:flex-end}#mainNav>ul+ul{position:absolute;right:0;top: -30px}#mainNav>ul+ul>li>a{padding:3px
0;font-size:19px}#mainNav>ul+ul>li{margin-left:44px}#mainNav #navButton-practices
ul{right:auto}#menuLetterLinks{margin-right:15px;line-height:1;display:flex;flex-direction:column;justify-content:space-between}#menuLetterLinks>p>*{width:calc(100% / 7 - 1px);color:#666;line-height:28px;margin-bottom:20px;float:left}#navButton-professionals
.megaMenu{display:flex}#navButton-professionals
form{width:428px;flex-grow:0}#navButton-professionals form
div{flex-basis:100%}#navButton-professionals form div div:last-child{text-align:right}}#navButton-professionals input[type=submit]{background:transparent;color:white;border:1px
solid white;font-size:26px}@media (min-width: 1300px){#topSearch,#mainNav{right:calc(50% - 46vw)}#logo{left:calc(50% - 46vw)}}@media (min-width: 900px) and (max-width: 1075px){#navButton-global ul
li{padding-left:10px;padding-right:10px}#mainNav li li
a{font-size:19px}}@media (max-width: 899px){#logo{position:static;display:block;margin:0
auto;max-width:calc(50vw)}#header{height:auto;padding:15px
0 20px}#topSearch{right:0;height:calc(30px  +  2vw)}#topSearch input[type=text]{font-size:calc(10px  +  2vw);line-height:calc(30px  +  2vw)}#topSearch input[type=image],
#topSearch img,
#topSearch input[type=text]{height:calc(30px  +  2vw)}#mainNav,
#mainNav li
ul{background:white;position:fixed;display:block;z-index:99;top:0;right: -1000px !important;left:auto !important;min-width:60vw;width:79vw;max-width:480px;height:100vh;padding:60px
20px 0 20px;box-sizing:border-box;box-shadow:0 0 5px 5px rgba(0,0,0,.3);transition:right 0.5s}#mainNav li
ul{background:black}#mainNav li ul
a{color:white !important;text-transform:none}#mainNav
li{margin-bottom:0.8rem !important}#mainNav::before{display:none}html[data-whatintent="keyboard"] #mainNav li
ul{visibility:hidden}#mainNav #subNavBack
a{position:absolute;top:15px;right:15px;font-weight:bold;text-transform:uppercase;font-size: .8em !important}#mainNav li
ul{box-shadow:none}#mainNav:target,
#mainNav.target,
#mainNav li.touchOpen>ul{visibility:visible !important;right:0 !important}#mainNav ul,
#mainNav
li{display:block;margin:0;padding:0}#mainNav li>a{position:relative}#mainNav ul>li>a{font-size:24px}#mainNav>ul+ul>li>a{font-size:24px;text-transform:none}#mainNav li>a:first-child:not(:last-child)::after{content:'›';font-size:2em;position:absolute;right:5px;top:0;opacity: .4;line-height:15px}#mainNav
form{padding-top:20px}@media (max-height: 600px){#mainNav
form{zoom: .6;margin-top:20px}}.contentJump.navJump{display:block;position:absolute;top:25px;left:0;width:0;height:0;overflow:hidden;padding:calc(10px  +  2vw) calc(20px  +  2vw) 0 0;background:#1D1D1F !important;cursor:pointer;box-sizing:border-box;z-index:99}.navJump::after,.navJump::before{content:'';display:block;position:absolute;top:15%;width:100%;height:27.5%;background:white;transition:all .3s}.navJump::after{top:57.5%}#pageJump{pointer-events:none;left:15px}#mainNav.target~#pageJump,#mainNav:target~#pageJump{pointer-events:auto;background:white}#mainNav.target~#pageJump::after,#mainNav.target~#pageJump::before,#mainNav:target~#pageJump::after,#mainNav:target~#pageJump::before{top:39%;background:white;transform:rotate(135deg) scale(.65)}#mainNav.target~#pageJump::before,#mainNav:target~#pageJump::before{transform:rotate(225deg) scale(.65)}#navButton-professionals input[type=text],
#navButton-professionals
.customSelect{font-size:16px}}#subNav ul,
#subNav li,
#officeNav ul,
#officeNav
li{list-style:none;margin:0}#subNav ul,
#officeNav
ul{display:flex;flex-wrap:wrap;justify-content:space-between}#subNav ul::after,
#officeNav ul::after{content:''}#subNav li,
#subNav ul::after,
#officeNav li,
#officeNav ul::after{display:block;width:31.1%;padding-bottom:20.22%;height:0;position:relative}#subNav ul::after,
#officeNav ul::after{height:0;padding:0}#subNav li a,
#officeNav li
a{background:#df2770 url(../i-t1635944941/subnav-bg.jpg) no-repeat;background-size:321.4% 221.5%;color:white;display:block;position:absolute;top:0;left:0;right:0;bottom:16.47%;padding:7.5% 6.4%;font-size:39px;font-weight:800;line-height:1.1}@media (max-width: 1381px){#subNav li
a{font-size:3vw}}@media (max-width: 800px){#subNav
li{width:47.8%;padding-top:31.1%}#subNav
li{padding-top:18%}#subNav li
a{bottom:13%;font-size:4.7vw}}#subNav li:nth-child(6n + 1) a{background-position:top left}#subNav li:nth-child(6n + 2) a{background-position:top}#subNav li:nth-child(6n + 3) a{background-position:top right}#subNav li:nth-child(6n + 4) a{background-position:bottom left}#subNav li:nth-child(6n + 5) a{background-position:bottom}#subNav li:nth-child(6n + 6) a{background-position:bottom right}#subNav li a:focus,
#subNav li a:hover,
#subNav li.here a,
#subNav li.hereParent
a{text-decoration:none;background-image:url(../i-t1635944941/subnav-bg-active.jpg)}#subNav li.here a::after,
#subNav li.hereParent a::after,
#officeNav li.here>a::after{content:'';position:absolute;bottom:14.4%;height:10px;left:6.4%;right:6.4%;background:white}#officeNav
li{color:white}#officeNav li>a{background:none;color:inherit;text-decoration:none;font-size:20px;line-height:1.2;font-weight:normal;padding-top:8px}#officeNav li
.name{font-weight:800;font-size:1.5em;line-height:1;padding:12px
0}#officeNav li .image,
#officeNav li
.imageactive{position:absolute;top:0;left:0;right:0;bottom:0;z-index: -1;background:#df2770}#officeNav li [class^=image] img{position:absolute;top:0;left:0;min-height:100%;max-width:100%}#officeNav li.here a .image,
#officeNav li a:hover .image,
#officeNav li a:focus
.image{display:none}@media (max-width: 900px){#officeNav li>a{height:100%;box-sizing:border-box}#officeNav
li{width:calc(50% - 7px);padding-bottom:11em;margin-bottom:15px;overflow:hidden}#officeNav li [class^=image]  img{width:auto;min-width:0;max-width:none;height:100%}}@media (max-width: 500px){#officeNav
li{width:100%}#officeNav li [class^=image]  img{width:100%;height:auto}}#content{height:auto !important;padding-bottom:2rem}#mainContent{min-height:12rem}#content:after{content:'';display:block;clear:both}@media (min-width: 900px){#mainContent:not(:last-child){width:calc(100% - 431px);float:left}#subContent{float:right;width:371px;box-sizing:border-box;border-left:1px solid #1d1d1f;padding-left:45px}#subContent>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}#sideContent:empty{display:none}}@media (max-width: 899px){#content{display:flex;flex-direction:column}#mainContent{order:2}#subContent,#lowerContent{order:3}#news #subContent,
#professionals
#subContent{order:1;margin-bottom:2rem}.firm-offices-item
#upperContent{order:3}}#subContent ul[class],
#subContent ul[class],
#subContent ul[class] li{list-style:none;margin:0
0 0.5rem 0;padding:0}#subContent ul[class] ul{margin-top:0.5rem}#upperContent{padding:0
0 60px}#lowerContent{clear:both;padding:75px
0 70px}#lowerContent
#itemSlider{margin:0}div.texthtml{margin:5px
0 8px 0}.texthtml
p{padding:0
0 8px 0}ul.none,ul.itemList{margin:5px
0 8px 0;list-style:none}ul.none li,
ul.itemList
li{padding:0;margin:0
0 1.8rem 0}ul.itemList li > a:first-child,
ul.itemList li>div:first-child>a{font-weight:bold}div.publication,span.publication{font-style:italic}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}#atic_auth,#atic_auth+div{display:none !important}form{position:relative;margin:0;padding:0}form::after{display:block;clear:both;content:''}form>div{display:flex;flex-wrap:wrap;justify-content:space-between}form>div>div{position:relative;width:100%;margin:0
0 22px 0}main form>div>div{flex-basis:calc(50% - 0.5%)}form>div>div.textarea_wrapper{flex-basis:100%;width:calc(100% - 12px)}form>div>div.checkbox_wrapper{flex-basis:100%;padding:5px
0 10px 0}form>div>div.checkbox_wrapper>div>div{display:flex;margin:0
0 10px 0}form>div>div.radio_wrapper>label,form>div>div.checkbox_wrapper>label{display:block;position:relative;padding:0
0 10px 0;line-height:1.3}form>div>div.checkbox_wrapper>div{line-height:1.4}form>div>div.checkbox_wrapper>div>div>input{margin:4px
6px 0 0;padding:0;align-self:flex-start}form>div>div.radio_wrapper{flex-basis:100%;padding:10px
0 0 0}form>div>div.radio_wrapper>div{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}form>div>div.submit_wrapper{flex-basis:100%;margin-bottom:0}form>p{flex-basis:100%}form>div>div.hasValue>label{visibility:hidden}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,
.search_form form>div>div>label,.customSelect{width:100%;height:45px;margin:0;padding:0
7px 0 20px;background:white;border:1px
solid #1d1d1f;box-sizing:border-box;border-radius:0;color:black;font:inherit;font-size:1rem;line-height:45px}#mainNav
select{min-width:100% !important}textarea{min-height:6.5em;height:auto}.search_form form>div>div>label{position:absolute;border:0;background:none;display:block;color:#bbb}.customSelect{display:block !important;overflow:hidden;padding-right:65px;width:100%;color:#bbb}.customSelect::after{content:'';display:block;position:absolute;top:calc(50% - .15em);right:20px;width:0;height:0;border-style:solid;border-width: .3em .3em 0 .3em;border-color:#3f3f41 transparent transparent transparent}select.hasCustomSelect{z-index:1;height:60px !important}.customSelectInner{display:block !important;white-space:nowrap;overflow:hidden}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,.customSelectFocus{background-color:#eee}.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],
#emailDisclaimerButtons
a{width:auto;height:45px;line-height:45px;margin:0;padding:1px
19px;background:#d2d2d2;border:0
solid #d6d6d6;color:black;font:inherit;text-transform:uppercase;cursor:pointer}a.clearAll{float:right}a.viewAll{display:inline-block;width:auto;margin:0
0 10px 0;padding:4px
14px 5px 14px;background:#969696;color:#fff}input[type=submit]:hover,
input[type=submit]:focus,
a.viewAll:hover,
a.viewAll:focus,
#emailDisclaimerButtons a:hover,
#emailDisclaimerButtons a:focus{background:#868686;text-decoration:none}#emailField{display:none}@media (max-width: 767px){form>div>div{flex-basis:100%}}#pubForm>div{display:block}#pubForm>div>div{width:auto}@media (min-width: 800px){#pubForm>div>div{width:auto;display:flex}#pubForm>div>div>label{flex-basis:220px}#pubForm
input{max-width:600px}#pubForm .submit_wrapper,
#pubForm
p{padding-left:220px}}#pubForm .submit_wrapper,
#pubForm
p{margin-top:1rem}.autocomplete-w1{position:absolute;top:0;left:0;padding:8px
0 0 6px}.autocomplete{max-height:350px;overflow:auto;margin: -6px 6px 6px -6px;background:white;outline:1px
solid black;text-align:left;cursor:default;box-shadow:4px 4px 5px -2px rgba(0,0,0,0.5);box-sizing:border-box}.autocomplete
.selected{background:#f0f0f0}.autocomplete
div{padding:5px;line-height:120%}.autocomplete div
span.autoCompleteMore{color:#3874a8;font-size:1.1rem}.autocomplete
h2{margin:0;padding:12px
5px 6px 5px;white-space:nowrap}.autocomplete
strong{font-weight:bolder;color:#0b3c5d}#allSearch{position: -webkit-sticky;position:sticky;bottom:0;background:#0b3c5d}#allSearch
a{color:white;font-weight:bold}.acBio .results_list>div{display:flex;padding-bottom:10px}.acBio
a{font-weight:bold}.acBio
.photo{padding:0
10px 0 0}.acBio .photo
img{max-width:70px;max-height:50px;display:block;border:1px
solid #ccc}#footer{background:#1d1d1f;color:white;padding:60px
0;position:relative;font-size:17px}#footerHighlights{display:flex;flex-wrap:wrap;justify-content:space-between}#footerHighlights>*{margin-bottom:20px}#footer
a{color:inherit}#footerMedia
p{margin:0;padding:0
15px 0 0}#stayConnected{border:2px
solid white;background:url(../i-t1635944941/stay-connected-bg.png) bottom left no-repeat;box-sizing:border-box;padding:10px
28px 10px 84px;min-height:100px;width:425px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#stayConnected
h3{color:white;font-weight:800;font-size:24px;line-height:1.1;padding:0
10px 0 0;margin:0;flex-basis:0;flex-grow:1}#stayConnected
ul{overflow:hidden;padding:0
10px 0 0;margin:15px
0;font-size:16px;line-height:1.5;white-space:nowrap;list-style:none}#stayConnected
li{line-height:1.8;margin:0;padding:0;list-style:none}#socialLinks,
#socialLinks li,
#footerLinks,
#footerLinks
li{display:block;list-style:none;margin:0;padding:0}#socialLinks li,
#footerLinks
li{display:inline-block}#socialLinks{text-align:center;padding:25px
50px 0 0}#socialLinks
li{padding:0
20px}@media (max-width: 500px){#socialLinks{padding-right:0}}ul#footerLinks,#footerCopy{flex-grow:1;margin:1rem 0 0}ul#footerLinks{margin-top:50px}#footerLinks li+li::before{content:'\a0|\a0\a0'}#backgroundPopup{display:none;position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:#333;border:1px
solid #cecece}.popupPlayerWrapper{display:none;position:fixed;top:calc(50% - 40vh);left:calc(50% - 40vw);z-index:99999999;height:80vh;width:80vw;background:#fff;border:12px
solid #cecece;color:#fff}.jwplayer{position:absolute;z-index:20;top:0;left:0;width:100% !important;height:100% !important;box-sizing:border-box}.popupPlayerWrapper.playerWithSidebar
.jwplayer{width:75% !important}.popupPlayerWrapper.playerWithPlaylist
.jwplayer{height:75% !important}@media all and (orientation: portrait){.popupPlayerWrapper{left:calc(50% - 45vw);top:calc(50% - 20vh);width:90vw;height:40vh}}span.popupPlayerClose{display:block;position:absolute;z-index:25;top: -15px;right: -15px;padding-left:1px;border-radius:50%;width:18px;height:18px;background:#333;color:#f1f1f1;font-size:14px;line-height:15px;text-align:center;cursor:pointer}span.popupPlayerClose:hover{background:#000;color:#fff}.popupPlayerPlaylist{display:none;position:absolute;z-index:10;bottom:0;left:0;width:100%;height:25%;max-width:100%;overflow:hidden;background:#f5f5f5}.popupPlayerWrapper.playerWithPlaylist.playerWithSidebar
.popupPlayerPlaylist{width:75%;max-width:75%}.popupPlayerPlaylist
div.results{position:relative;width:100%;max-width:987px;margin:10px
0 0 10px}.popupPlayerPlaylist.playlistHorizontalToggles
div.results{width:calc(100% - 30px);margin:10px
0 0 30px}.popupPlayerPlaylist
ul{position:relative;left:0;list-style:none;min-width:100000px;overflow:hidden;margin:0;padding:0}.popupPlayerPlaylist ul
li{position:relative;list-style:none;display:block;float:left;width:calc(25% - 10px);max-width:150px;margin:0
10px 0 0;padding:0;box-sizing:border-box}.popupPlayerPlaylist ul li .abstract,
.popupPlayerPlaylist ul li
.videoMore{display:none}.popupPlayerPlaylist ul li
a{display:block;width:100%}.popupPlayerPlaylist ul li a
img{display:block;position:relative;z-index:1;width:100%}.popupPlayerPlaylist ul li
.title{position:absolute;top:0;z-index:5;width:100%;padding:2px
5px 2px 5px;background:rgba(0,0,0,0.4);color:#fff;box-sizing:border-box}.popupPlayerPlaylist ul li
.sp_pencil{display:none}.popupPlayerPlaylist ul li .title
a{color:#fff}.popupPlayerPlaylist ul li .title a:hover{text-decoration:none}.popupPlayerPlaylist ul li .title a:after{content:'\00A0\25B6'}a#playlistPrev,a#playlistNext{display:none;position:absolute;z-index:50;top:0;width:25px;height:calc(100% - 10px);margin:0;border-top:5px solid #f5f5f5;border-bottom:5px solid #f5f5f5;background:#d8d8d8;text-align:center}.popupPlayerPlaylist.playlistHorizontalToggles a#playlistPrev,
.popupPlayerPlaylist.playlistHorizontalToggles
a#playlistNext{display:block}a#playlistPrev{left:0;border-left:2px solid #f5f5f5}a#playlistNext{right:0;border-left:2px solid #f5f5f5}a#playlistPrev:hover,a#playlistNext:hover{background-color:#d1d1d1}a#playlistPrev span,
a#playlistNext
span{display:inline-block;position:relative;top:25%;color:#fff;font-size:40px}.popupPlayerSidebar{position:absolute;z-index:10;top:0;right:0;width:25%;height:100%;overflow:hidden;overflow-y:auto;background:#f5f5f5}.popupPlayerSidebar>div{padding:10px
16px 10px 16px}#item_itemvideo > div ul,
#item_itemvideo > div ul li,
.xrefMultimediaList ul,
.xrefMultimediaList ul li,
.popupPlayerSidebar > div ul,
.popupPlayerSidebar > div ul
li{list-style:none;margin:0;padding:0}.popupPlayerSidebar > div ul
li{margin:3px
0 4px 0}#item_relatedsame ul li .photo img,
.xrefMultimediaList ul li .photo
img{width:130px}.xrefMultimediaList ul li:after{display:block;clear:both;content:''}.xrefMultimediaList ul li
.photo{position:relative;z-index:1;float:left}#mainContent .xrefMultimediaList ul li .videomore,
#mainContent .xrefMultimediaList ul li .title,
#mainContent .xrefMultimediaList ul li
.abstract{margin:0
0 0 150px}#item_relatedsame .results_list>li:nth-child(n+1){display:none}#subContent #item_relatedsame
ul.results_list{margin:0
0 8px 0}#subContent #item_relatedsame ul.results_list,
#subContent #item_relatedsame ul.results_list
li{list-style:none;margin-left:0}.title
.videoMore{margin-left:6px;font-weight:700}#mainContent .itemMultimediaList ul,
#mainContent .itemMultimediaList ul
li{list-style:none;margin:0;padding:0}#mainContent .itemMultimediaList ul
li{display:flex;position:relative;margin:0
0 90px 0}.itemMultimediaList ul li
.photo{position:relative;width:384px;min-width:384px;flex-basis:384px;height:auto;margin:0
32px 0 0}.itemMultimediaList ul li .photo img,
.itemMultimediaList ul li .photo a:not(.sp_pencil) img{display:block;width:100%}.itemMultimediaList ul li .info
.videoMore{color:#999;font-weight:500}.itemMultimediaList ul li .info
.bio{margin:6px
0 0 0}.itemMultimediaList ul li .info .bio
a{color:#1d1d1f}.view_more_videos{display:flex}.view_more_videos>span{position:relative;width:384px;min-width:384px;flex-basis:384px;margin:0
32px 0 0}.view_more_videos>a{padding:6px
10px 6px 10px;border:1px
solid #1d1d1f;color:#1d1d1f;font-size:20px;line-height:1;text-transform:uppercase}.view_more_videos>a:hover{background:#1d1d1f;color:#fff;text-decoration:none}@media (max-width: 1200px){.itemMultimediaList ul li .photo,.view_more_videos>span{width:284px;min-width:284px;flex-basis:284px}}@media (max-width: 1024px){.itemMultimediaList ul li .info
.title{font-size:1rem}.itemMultimediaList ul li .info
.videoMore{font-size:1rem}.itemMultimediaList ul li .info
.bio{font-size:16px}.itemMultimediaList ul li .info
.itemdate{font-size:16px}}@media (max-width: 767px){#mainContent .itemMultimediaList ul
li{display:block;margin:0
0 28px 0}.view_more_videos{display:block}.itemMultimediaList ul li .photo,.view_more_videos>span{width:100%;min-width:100%;flex-basis:100%}.itemMultimediaList ul li
.title{margin:8px
0 0 0}}#mainItemList{margin:27px
0 0 0;padding:0;list-style:none}#mainItemList ul,
#mainItemList
li{list-style:none;margin:0;padding:0}#mainItemList .results_list>li{margin:0;padding:20px
0}.itemMultimediaList ul li .info .title,
#mainItemList .results_list > li
.title{font-weight:600;font-size:1.1rem;line-height:1.3;margin-bottom: .2em}#mainItemList .bio,
#mainItemList .bio *,
#mainItemList
.quoted{display:inline;margin:0;padding:0}#mainItemList .bio li + li:before,
#mainItemList .bio+.quoted:before{content:', '}#mainItemList
.quoted{font-weight:500}li .bio
a{color:inherit}li .publication,
li
.location{font-style:italic}li .itemdate,
li
.itemdate{padding:4px
0 0 0;font-weight:600}.view_more_archive{margin:20px
0 28px 0}.view_more_archive
a{display:inline-block;color:#dd2a6f;font-size:1.1rem}#emailPopupBackground{display:none;position:fixed;z-index:100000;top:0;left:0;height:100%;width:100%;background:#333;border:1px
solid #cecece}#emailPopup{display:none;position:fixed;z-index:99999999;top:4vw;left:10vw;right:10vw;max-height:calc(100vh - 8vw);background:#fff;border:12px
solid #cecece;box-sizing:border-box;font-size:16px;overflow:auto}#emailDisclaimerContent
p{margin-bottom: .8em;line-height:1.4}#emailDisclaimerContentWrapper{padding:20px
20px 0 20px}#emailDisclaimerButtons{text-align:center}#emailDisclaimerButtons
a{display:inline-flex;align-items:center;margin-top:5px}span#emailPopupClose{display:block;position:absolute;top: -15px;right: -15px;border-radius:50%;width:15px;height:15px;background:#333;color:#f1f1f1;font-size:1.4rem;line-height:13px;text-align:center;text-indent:1px;cursor:pointer}span#emailPopupClose:hover,span#emailPopupClose:focus{background:#000;color:#fff}@media all and (orientation: portrait){#emailDisclaimerContent
p{font-size:14px;line-height:normal;margin:0
0 .8em 0}}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;color:#666;font-size:0.8rem}@media (max-width: 800px){table.SITE_MAP,
table.SITE_MAP tbody,
table.SITE_MAP th,
table.SITE_MAP td,
table.SITE_MAP
tr{display:block;padding:0;text-align:left;width:100%}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}}div.EMAIL_PAGE
div.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-bottom:0;padding-bottom:0}p.EMAIL_PAGE-url{margin-top:0;font-style:italic}table.EMAIL_PAGE{width:500px}table.EMAIL_PAGE
td{width:47%}table.EMAIL_PAGE td
input{width:95%}table.EMAIL_PAGE td
textarea{width:100%;height:120px}div.EMAIL_PAGE
ul.error{color:red}#search p.form-section-label{margin:1rem 0 1rem 0;padding:0;font-weight:bolder}#search
.search_text{display:block;margin:1em
0 1em 0}#search
#search_button{margin-left:8px}#search main .search_form form
div{height:auto;width:100%}#search main .search_form
input{margin:0;vertical-align:top}#search main .search_form
br{display:none}#search main .search_form
label{display:block;position:relative;top:0;left:0;margin: -31px 0 0 0;padding:0
0 10px 20px;vertical-align:middle;font:normal 16px/1.4 Helvetica, Arial, sans-serif;height:auto;color:inherit}#search .search_form input[type=radio],
#search .search_form input[type=checkbox]{margin:3px
4px 0 0;padding:0}#search .search_form
input#searchtext{width:500px;max-width:100%;margin:0
4px 1rem 0;box-sizing:border-box}#search
div.search_section_wrapper{display:flex;flex-direction:row;justify-content:flex-start}#search
div.sections{box-sizing:border-box;max-width:30%}#search
div.search_type{box-sizing:border-box}#search #subContent
div.search_section_wrapper{flex-direction:column}#search #subContent
div.sections{max-width:100%}#search #subContent form>div>div{flex-basis:auto}#search
.search_result_date{color:#888}@media (max-width: 767px){#search
div.search_section_wrapper{flex-direction:column}#search
div.sections{max-width:100%}.searchBioWrapper{flex-direction:column}}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bolder}.searchfoundtext{font-weight:bolder}#search
p{padding-top:0;padding-bottom:0;margin-top:2px;margin-bottom:18px}#search
p.link{padding-top:5px;padding-bottom:0;margin-bottom:0}#search #mainContent
h3{margin-top:1em;margin-bottom: .5em;padding:0}.searchBioWrapper{display:flex;margin-bottom:18px}.searchBioPic{padding:0
0 9px 0;margin:0}.searchBioPic
img{padding:0
27px 0 0;max-width:100px}#search
.search_result_date{color:#888}#printMap{display:inline-block;background:#52bde5;width:70px;padding:4px
4px 4px 4px;color:#fff;text-align:center}#printMap:hover{background:#6a747c;text-decoration:none}.expandableHeading{position:relative;cursor:pointer;border-bottom:1px solid currentColor;padding-bottom:8px}.expandableHeading
button{margin:0
!important;padding:0
!important;background:none !important;border:none;font:inherit;color:inherit;cursor:pointer;text-transform:inherit
text-align: left;text-align:inherit}.expandableHeading button::after{content:'+';display:inline-block;vertical-align:middle;color:black;height:1.1em;line-height:1;font-size:47px;font-weight:normal;margin:0
0 0 20px}.expandableHeading.expanded button::after{content:'\2212'}.professionals-item
#banner{padding:80px
43% 40px 0;position:relative;z-index:0;min-height:0;height:auto}.professionals-item #banner
#pageTitle{font-size:2.5rem;max-width:none}.professionals-item
#bannerContent{height:100%;overflow:hidden;max-width:none;color:white;z-index:2}.professionals-item
#bannerImage{z-index: -1}#bioPic{position:absolute;top:0;right:0;bottom:0}#bioPic
img{height:100%;float:right}#bioTitle{font-size:1.5rem;font-weight:500}.professionals-item #banner
a{color:inherit}#bioContact{margin:40px
0 30px}#bioAddress{text-transform:uppercase}#bioSecondaryLinks{display:flex;margin-top:30xpx}#bioSecondaryLinks>*{margin-right:45px}@media (max-width: 1250px){.professionals-item #banner
#pageTitle{font-size:1.5em}#bioTitle{font-size:1.2em;font-weight:bold}.professionals-item
#banner{padding-top:15px;padding-bottom:15px;margin-bottom:15px}#bioPic{right: -15px}#bioContact{padding:0;margin:0.5rem 0}}@media (max-width: 800px){.professionals-item
#bannerImage{position:static;height:auto;bottom:auto;min-height:0;margin:0
-15px 10px}.professionals-item #bannerImage
img{position:static;width:100%;height:calc(552vw/19.2)}.professionals-item
#banner{padding-right:0;overflow:visible;display:block;padding-top:0}#bioPic{position:static;padding:1rem 0 0;margin:0}#bioPic
img{display:block;float:none;height:auto;width:100%;max-width:350px}}.letterLinks{font-size:32px;letter-spacing:1px;font-weight:300;letter-spacing:5px}.letterLinks
a{color:inherit}.letterLinks
span{color:#aaa}.bioList
ul.results_list{list-style:none;margin:2rem 0;padding:0}.bioList .results_list>li{list-style:none;overflow:hidden;font-size:20px;margin:0
0 60px 0;padding:0;line-height:1.4}@media (min-width: 800px) and (max-width: 899px), (min-width: 1100px){.bioList
ul.results_list{display:flex;flex-wrap:wrap;justify-content:space-between}.bioList .results_list>li{width:calc(50% - 20px)}}.bioList .office ul,
.bioList .office
li{display:block;list-style:none;margin:0;padding:0}.bioList .office
li{display:inline}.bioList .office li:not(:last-child):after{content:', '}.bioList
.image{float:left;width:134px;height:134px;margin-right:20px;margin-top:3px;background:#ccc;overflow:hidden}.bioList .image
img{min-width:100%;height:100%}.bioList li > :not(.title) a{color:inherit}.bioList
.title{font-weight:bold}.phone{white-space:nowrap}#tabLinks{list-style:none;display:flex;flex-wrap:wrap;margin:0
0 2rem 0}#tabLinks
li{list-style:none;margin-right:17px}#tabLinks
a{display:block;background:#1d1d1f;color:white;font-weight:500;line-height:1;padding:20px
40px}@media (max-width: 899px){#tabLinks{margin:0}}@media (max-width: 600px){#tabLinks{justify-content:space-between}#tabLinks
li{margin:0
0 10px 0;flex-basis:calc(50% - 7px)}#tabLinks
a{padding:12px
15px;margin:0;font-size:0.8rem;text-align:center}}#tabLinks
a.here{cursor:default;text-decoration:none}#tabLinks a.here,
#tabLinks a:focus,
#tabLinks a:hover{background:#52bde5;color:black}#areaWrapper{display:flex;justify-content:space-between;position:relative;width:100%;margin:50px
0 0 0}#singleAreaList
#areaWrapper{margin:20px
0 0 0}#areaWrapper .areaColumn,#areaWrapper>.listColumn{position:relative;width:calc(50% - 114px);margin:0
0 40px 0;padding:0
0 0 114px;border-left:1px solid #1d1d1f}#areaWrapper .areaColumn:first-child,#areaWrapper>.listColumn:first-child{margin:0
0 40px 0;padding:0;border:0}h2.areaListHeader{margin:0;padding:0
0 44px 0;color:#52bde5;font-size:1.5rem;font-weight:bold;line-height:1}#singleAreaList
h2.areaListHeader{padding:1rem 0}#mainContent div.listColumn ul,
#mainContent div.listColumn ul
li{position:relative;list-style:none;margin:0;padding:0}#mainContent div.listColumn>ul>li{overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0;padding: .5rem 36px .5rem 0}div.listColumn>ul>li>a{color:#1d1d1f;font-weight:500}.listColumn ul.results_list > li
.expander{border:none;margin:0;padding:0;width:auto;overflow:visible;display:block;position:absolute;z-index:8;right:2px;top:16px;width:1rem;height:1rem;color:#dd2a6f;border:2px
solid #dd2a6f;text-align:center;cursor:pointer;overflow:hidden;background:white}.listColumn ul.results_list > li .expander
span{display:none}.listColumn ul.results_list > li .expander:before,
.listColumn ul.results_list > li .expander:after{content:'';position:absolute;top:calc(50% - 1px);left:3px;right:3px;border-top:2px solid currentColor}.listColumn ul.results_list > li .expander:after{transform:rotate(90deg)}.listColumn ul.results_list > li.isOpen .expander:after{display:none}.listColumn ul.results_list ul.hierList,
.listColumn ul.results_list ul.hierList
li{list-style:none;position:relative;margin:0;padding:0}.listColumn ul.results_list
ul.hierList{display:none}#mainContent .listColumn ul.results_list ul.hierList
li{position:relative;padding: .5rem 0 0 11%}#mainContent .listColumn ul.results_list ul.hierList li:before{content:"\00BB";display:inline-block;position:relative;top: -3px;color:#dd2a6f;font-size:20px;width:1em;margin-left: -1em}.listColumn ul.results_list ul.hierList li
a{color:#1d1d1f}#expandAllPractices{display:none}#expandAllPractices
span{cursor:pointer;color:#5c7f9f}#expandAllPractices span:hover{color:#000}#expandAllPractices.expanderClosed span:first-child,
#expandAllPractices:not(.expanderClosed) span:last-child{display:block}#expandAllPractices:not(.expanderClosed) span:first-child,
#expandAllPractices.expanderClosed span:last-child{display:none}@media (max-width: 1024px){#areaWrapper .areaColumn,#areaWrapper>.listColumn{width:calc(50% - 40px);margin:0
0 40px 0;padding:0
0 0 40px}}@media (max-width: 919px){#areaWrapper{display:block}#singleAreaList
#areaWrapper{margin:0}#areaWrapper .areaColumn,
#areaWrapper .areaColumn:first-child,#areaWrapper>.listColumn,#areaWrapper>.listColumn:first-child{width:100%;margin:0;padding:0;border:0}#areaWrapper .areaColumn:last-child{margin:50px
0 0 0}#mainContent .listColumn ul.results_list ul.hierList li:before{top:0}}.areaContactList .image
img{max-height:119px}.marList{margin:0
100px 4px 18px}#content
.eventRec{margin:14px
0 0 0;padding:0;border-top:1px solid #D8CECB;list-style:none}#content .eventRec
li{margin:0;padding:12px
0;border-bottom:1px solid #D8CECB;background-image:none}#content
.bureauRec{margin:4px
0 0 0;padding:4px
0 0 0;border-top:1px solid #D8CECB;list-style:none}#content
.bureauList{padding:0
0 18px 0;margin:0
0 3px 0;list-style-type:none}#content .bureauList
li{padding:2px
0 4px 12px;background-image:url(../i-t1635944941/grayBull.gif);background-repeat:no-repeat;background-position:left 7px}h1#contentPageTitle{margin:0;padding:0}#itemDetails{padding:0
0 1.5rem 0;font-size:1.2rem}#itemDetails
.subtitle{font-weight:bold}.rsvpButton
a{display:inline-block;margin:1em
0 0 0;line-height:1;padding:30px
48px 30px 48px;background:#dd2a6f;color:white;font-size:32px;font-weight:bold;text-transform:uppercase}#tabrow .tab:not(#Overview-tab){display:none}#tabrow .tab>:first-child{margin-top:0}#tabrow
li.hiddenitem{display:none}li.showarchive{display:inline-block;margin:0
0 0 -2em;padding:0;cursor:pointer}li.showarchive
button{border:none;font:inherit;color:inherit;cursor:pointer;text-transform:inherit
text-align: left;text-align:inherit;display:block;background:#1d1d1f;color:white;font-weight:500;line-height:1;padding:20px
40px}#bannerComboTitle>*{display:inline;font-size:calc(25px  +  2.21vw) !important}#bannerComboTitle
#pdfLink{line-height:1;align-self:flex-end;margin:0
0 8px 30px}#bannerComboTitle #pdfLink
img{max-height:0.75em}main
#pdfLink{margin-bottom:1rem}@media (max-width: 900px){#bannerComboTitle{width:200%}#bannerComboTitle::before{content:'';position:absolute;top:0;bottom:0;right: -15px;left: -15px;background:black;opacity: .5;z-index: -1}#bannerComboTitle #pdfLink
img{max-height:1rem}#bannerComboTitle
#pdfLink{margin:0}}@media (max-width: 550px){#bannerComboTitle
#pageTitle{font-size:calc(20px  +  2.21vw) !important}#bannerComboTitle
#pdfLink{margin:0;padding:0}}#homeAnim{height:calc(100vh - 150px);min-height:32vw;max-height:720px;position:relative;color:#1d1d1f;font-size:3.125vw;line-height:1;font-weight:700;background:#52BEE5}#homeAnim
#videoWrapper{position:absolute;top:0;bottom:0;right:calc(50% - 50vw);left:calc(50% - 50vw);overflow:hidden;display:flex;align-items:center}#homeAnim #videoWrapper
video{width:100vw;height:56.25vw}#homeAnim
.content{position:absolute;bottom:5.5vw;right:calc(50% - 50vw  +  5.83vw);left:calc(50% - 50vw  +  5.83vw);display:flex;justify-content:space-between}#homeAnim .title,
#homeAnim
.abstract{max-width:calc(50% - 5.83vw/2);display:flex;flex-direction:column;justify-content:flex-end}#homeAnim
.abstract{justify-content:space-between;padding: .15sem 0}#homeAnim .abstract
p{margin:0;animation:fadein 0.5s backwards, fadeout 0.5s forwards, fadein2 0.5s forwards;animation-duration:0.5s}#homeAnim .abstract p+p{margin:0.5em 0 0 0}#homeAnim .abstract p:nth-child(1){animation-delay:1s, 3.5s, 10s}#homeAnim .abstract p:nth-child(2){animation-delay:4s, 6.5s, 10s}#homeAnim .abstract p:nth-child(3){animation-delay:7s, 9.5s, 10s}@keyframes
fadein{0%{opacity:0}100%{opacity:1}}@keyframes
fadein2{0%{opacity:0}100%{opacity:1}}@keyframes
fadeout{0%{opacity:1}100%{opacity:0}}#homeAnim
.title{font-size:200%;color:white;flex-basis:0}#homeAnim
.image{position:absolute;overflow:hidden;width:100vw;height:100%;bottom:0;left:calc(50% - 50vw);z-index: -1;background:#5671b7}#homeAnim .image
img{width:100%;display:block;position:absolute;bottom:0;right:0}#index
h2{margin:80px
0 60px;padding:0;text-align:center;font-size:2.5rem;font-size:7vw;color:#52bde5}#index main>p{text-align:center;font-size:1.3rem}@media (min-width: 800px){#index
h2{font-size:55px}}@media (max-width: 550px){#index
h2{margin:2rem 0;font-size:calc(10vw)}#index main>p{font-size:1rem;text-align:left}}#homeNews
ul{margin:100px
0;padding:0;list-style:none;color:white}#homeNews
li{list-style:none;margin:0;position:relative;box-sizing:border-box;padding:3%;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:0;background:black}@media (max-width: 1381px) and (max-height: 1500px){#homeAnim{margin-left: -15px;margin-right: -15px;max-height:56.25vw;overflow:hidden}#homeAnim .title,
#homeAnim
.abstract{bottom:30px;padding-bottom:0}#homeAnim
.abstract{right:30px}#homeAnim
.title{left:30px}}@media (min-width: 1151px){#homeNews
ul{display:flex;justify-content:space-between;list-style:none}#homeNews
li{width:31%;box-sizing:border-box;padding:3%;margin:0}}#homeNews ul:after{content:'';padding-bottom:31%}#homeNews
a{color:inherit;text-decoration:none}#homeNews a:hover .image,
#homeNews a:focus
.image{opacity: .5}#homeNews a .abstract p:last-child:after{content:'\a0\a0»'}#homeNews
.title{font-size:34px;font-weight:700;line-height:1.1}#homeNews
.abstract{font-size:20px;padding-top:1em}#homeNews
.image{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#4a3574;z-index: -1}#homeNews .image
img{min-height:100%;min-width:100%}#itemSlider{margin:100px
0 80px 0;background:url(../i-t1635944941/slider-background.jpg) top;background-size:100vw 100%;min-height:480px;position:relative}#itemSlider ul,
#itemSlider
li{list-style:none;margin:0;padding:0;height:100%}#itemSlider>ul{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden !important}#itemSlider>ul>li{position:absolute;top:0;left:0;padding-top:80px;font-size:24px;opacity:1;transition:opacity 0.5s;z-index:2}#itemSlider:not(.animStarted) li + li,
#itemSlider.animStarted li:not(.current){opacity:0;z-index:1}#itemSlider.animStarted
li.current{transition-delay:0.25s}#itemSlider .image:not(:empty){float:left;height:100%;padding-right:50px;margin-top: -80px}#itemSlider .image
img{height:100%}#itemSlider .details,
#itemSlider
.type{font-size:20px;text-transform:uppercase}#itemSlider
.type{font-weight:600;margin-bottom:28px}#itemSlider
.title{font-weight:700;font-size:34px;line-height:1;margin-bottom:12px}#itemSlider
.abstract{margin-top:28px;line-height:1}#itemSlider .abstract p:last-child:after{content:'\a0\a0»'}#itemSlider
p{line-height:1.1}#itemSlider
a{color:inherit}#itemSlider .abstract
a{text-decoration:none}@media (max-width: 900px){#itemSlider ul
li{padding:20px
0}#itemSlider ul li
.title{font-size:1em;line-height:1.2}#itemSlider .image:not(:empty){margin: -20px 0;padding-right:25px;display:flex;flex-direction:column;justify-content:space-around}#itemSlider .image
img{max-width:45vw;height:auto}}@media (max-width: 700px){#homeNews
ul{margin:20px
0}#itemSlider{margin:0}#itemSlider ul li
.title{font-size:1rem;font-weight:600}#itemSlider .image:not(:empty){float:right;height:auto;padding:0
0 25px 25px;margin:0}#itemSlider .image
img{max-width:40vw;height:auto}}@media (max-width: 500px){#itemSlider .image
img{max-width:30vw}#itemSlider .abstract,
#itemSlider ul li
.details{font-size:18px;line-height:normal}}#itemSlider
.animControls{position:absolute;bottom:calc(10px  +  2vw);right:1vw;overflow:hidden;z-index:999}#itemSlider
button{border:none;font:inherit;color:inherit;cursor:pointer;text-transform:inherit
text-align: left;text-align:inherit;box-sizing:border-box;width:19px;height:35px;color:transparent;background:url(../i-t1635944941/home-arrow.png);opacity: .3;margin-left:33px}#itemSlider button:hover,
#itemSlider button:focus{opacity: .8}#itemSlider
button.animPrev{transform:scaleX(-1)}@media
print{html,body{font-size:14pt;margin:0;padding:0}*{background:none !important;color:#333 !important}.mobile,
#siteSearch,
.view_more,
.sp_map,
.printMap,
.letterLinks,
#pdfLink,
nav,
#topSearch,
#homeAnim,
.contentJump,
#footerLinks a,
#footerLinks li:before,
#socialLinks,
#stayConnected,
form,
#professionals #subContent,#bannerImage,#bioSecondaryLinks{display:none !important}#footerLinks
li{display:block}body,#content{position:relative !important;width:100% !important;background:none !important;display:block;float:none}body{padding: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}#footer,
#content,
#homeNews li,
#banner,
ul#footerLinks,
.bioList ul.results_list,
.bioList ul.results_list li,#upperContent,#lowerContent{padding:0;margin:1rem 0;min-height:0}#index main > p,
#index main>h2{text-align:left}#banner{height:auto;min-height:0;max-height:none;margin:0
0 1.5rem 0}h1{font-size:2.4rem !important}#footerHighlights>*{margin:0}#professionals
#mainContent{width:100%}#itemSlider{padding:0;margin:1rem 0;height:auto;min-height:0}#itemSlider ul,
#itemSlider ul
li{display:block;position:static;height:auto;min-height:0;margin:1rem 0;padding:0}#itemSlider
.title{font-size:1.2rem}}