﻿.column-list ul.letter-list{list-style-type:none;}@media(min-width:40rem){.letter-list-alpha-item{margin-bottom:2rem;}.letter-list-alpha-chevron-container{display:none;}}@media(max-width:39.9375rem){.letter-list{margin:0 !important;}.letter-list-alpha-container{border:1px;border-style:solid;background-color:#f7f7f7;border-color:#ccc;display:flex;align-items:center;justify-content:space-between;height:56px;cursor:pointer;font-family:"Montserrat";font-weight:bold;font-size:18px;}.letter-list-alpha-container.selected{background-color:#fff;}.letter-list-alpha-letter{color:#000;margin-left:16px;margin-bottom:0;}.letter-list-alpha-chevron-container{margin-right:16px;padding-top:0;padding-bottom:8.5px;}.letter-list-alpha-chevron-container .letter-list-alpha-chevron{content:"";width:12px;height:12px;border-right:2px solid #888;border-bottom:2px solid #888;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.letter-list-alpha-chevron-container.selected{padding-top:8.5px;padding-bottom:0;}.letter-list-alpha-chevron-container.selected .letter-list-alpha-chevron{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}.letter-list-alpha-link{margin:16px 0 16px 16px;font-family:"Roboto";font-weight:normal;font-size:14px;}.letter-list-alpha-link-container:not(.selected){display:none;}}#contact-modal{width:100%;max-width:800px;padding:.9375rem;}#contact-modal button.close-button{background:none;padding:.125rem;}#contact-modal .input-wrapper{margin-bottom:.9375rem;}#contact-modal .input-wrapper.error .error{display:inherit;}#contact-modal .input-wrapper.error input,#contact-modal .input-wrapper.error textarea{border-color:#f00;}#contact-modal .input-wrapper .error{display:none;}#contact-modal .input-wrapper input{margin-bottom:0;}#contact-modal a:hover svg{fill:#264f98;}#contact-modal a svg{fill:#295dbe;}#claim-edit-modal{width:100%;max-width:800px;padding:.9375rem;}#claim-edit-modal button.close-button{background:none;padding:.125rem;}#compare-firms-modal{width:100%;max-width:700px;padding-left:5px;padding-right:5px;}@media(min-width:64rem){#compare-firms-modal{width:700px;}}@media(max-width:39.9375rem){#compare-firms-modal{width:100%;}}#compare-firms-modal h2.heading-large{font-size:1.25rem !important;margin-bottom:0 !important;}#compare-firms-modal .modal-body input.button{padding:.96875rem 1.75rem .71875rem;}#compare-firms-modal .modal-body button{margin-bottom:0;}#compare-firms-modal .modal-body .compare-hud-facets{border:1px solid #d3d3d3;padding:15px;}#compare-firms-modal .modal-body .compare-hud-facets .compare-hud-facets-list{margin:0;white-space:normal;}#compare-firms-modal .modal-body .compare-hud-facets .compare-hud-facets-list li{float:none;display:block;margin-top:.5rem;margin-bottom:0 !important;}#compare-firms-modal .modal-body .compare-hud-facets .compare-hud-facets-list li:first-child{margin-top:0;}#compare-firms-modal .modal-body .compare-hud-facets .compare-hud-facets-list li a{position:relative;padding:10px;padding-right:31px;font-size:14px;text-align:left;}#compare-firms-modal .modal-body .compare-hud-facets .compare-hud-facets-list li a svg{position:absolute;top:10px;right:10px;}@media(max-width:63.9375rem){.side-column{background:#eee;border-top:1px solid #ccc;padding:2rem .9375rem;margin-bottom:0 !important;}.side-column .contact{max-width:375px;margin:2rem auto 0;}}.side-column #publicationImage img{max-width:200px;width:100%;height:auto;}.side-column #publicationImage a{display:block;}.side-column .featured-firm .firm-wrapper{display:flex;-webkit-align-items:center;align-items:center;width:100%;}@media(max-width:63.9375rem){.side-column .featured-firm .firm-wrapper{background:#fff;}}@media(min-width:40rem) and (max-width:63.9375rem){.side-column .featured-firm .firm-wrapper{display:inline-flex;width:calc(50% - .9375rem);}}@media(max-width:39.9375rem){.side-column .featured-firm .firm-wrapper{display:flex;width:100%;}}.side-column .featured-firm .firm-wrapper .firm-name,.side-column .featured-firm .firm-wrapper .firm-image{display:flex;-webkit-align-items:center;align-items:center;}.side-column .featured-firm .firm-wrapper .firm-name{margin-bottom:0;height:84px;min-height:84px;margin-left:.9375rem;}.side-column .featured-firm .firm-wrapper .firm-name a{display:flex;-webkit-align-items:center;align-items:center;}.side-column .featured-firm .firm-wrapper .firm-image{height:84px;}.side-column .featured-firm .firm-wrapper .firm-image a{display:flex;-webkit-align-items:center;align-items:center;width:84px;height:84px;overflow:hidden;}.side-column .featured-firm .firm-wrapper .firm-image a img{margin:auto;width:auto;height:auto;max-width:84px;max-height:84px;}.side-column .publication-sidebar{background-color:#fff;border:1px solid #ccc;border-top:3px solid #c4212a;}.side-column .publication-sidebar .best-law-firms-pub-container{padding:16px;}.side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub{padding-right:6px;}.side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub .best-law-firms-pub-heading{font-family:"Montserrat";font-weight:bold;font-size:16px;margin-bottom:.625rem;}.side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub .best-law-firms-pub-description{font-family:"Montserrat";font-weight:normal;font-size:12px;color:#333;}.side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub a{font-size:15px;}.side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub-image img{width:90px;}.leaderboard-advertisement{background:#000;}.leaderboard-advertisement .leaderboard-advert{width:100%;height:auto;padding:15px 0;max-height:120px;}.leaderboard-advertisement .leaderboard-advert img{max-height:90px;}.leaderboard-advertisement .ad-leaderboard.hide{display:none !important;}.side-ad.hide{display:none !important;}.side-ad .rect_ div{text-align:center;margin:auto;}.lb_{max-width:728px;margin:auto;width:100%;height:auto;}.ie .side-column .featured-firm .firm-wrapper .firm-name:not(:first-child){width:calc(100% - 84px);}.ie .side-column .publication-sidebar .best-law-firms-pub-container{display:flex;flex-direction:row;flex-wrap:nowrap;}.ie .side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub{flex:0 1 auto;}.ie .side-column .publication-sidebar .best-law-firms-pub-container .best-law-firms-pub-image{flex:0 1 auto;}.survey-data .left-column{width:70%;}.survey-data .survey-answer{text-transform:capitalize;}.survey-data .clear{height:0;width:0;}.scroll-to-fixed-fixed{z-index:1000;position:fixed;top:0;margin-left:0;width:100%;left:0;}.scroll-to-fixed{z-index:1000;position:fixed;top:0;}.scroll-to-fixed>div{margin-top:0 !important;margin-right:0;margin-left:auto;}.nav-wrapper .sub-nav-container{display:flex;align-items:center;justify-content:center;height:65px;max-width:none !important;width:100%;flex-direction:column;}.nav-wrapper .sub-nav-container .sub-nav-wrapper{max-width:75rem;width:100%;margin:auto;padding:0 .9375rem;}@media(min-width:1210px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li:nth-of-type(-n+5),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li:nth-of-type(-n+5),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(min-width:990px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li:nth-of-type(-n+4),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li:nth-of-type(-n+4),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(min-width:765px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li:nth-of-type(-n+3),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li:nth-of-type(-n+3),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(min-width:515px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li:nth-of-type(-n+2),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li:nth-of-type(-n+2),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(min-width:320px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li:nth-of-type(-n+1),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li:nth-of-type(-n+1),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(max-width:320px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #sub-nav-2 .sub-nav-links li.more{display:flex;}}@media(min-width:1210px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li:nth-of-type(-n+5),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li:nth-of-type(-n+5),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}@media(min-width:990px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li:nth-of-type(-n+4),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li:nth-of-type(-n+4),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}@media(min-width:765px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li:nth-of-type(-n+3),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li:nth-of-type(-n+3),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}@media(min-width:515px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li:nth-of-type(-n+2),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li:nth-of-type(-n+2),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}@media(min-width:320px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li:nth-of-type(-n+1),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li:nth-of-type(-n+1),.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}@media(max-width:320px){.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper.use-default #more-dropdown-2 li.more{display:none;}}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2{border-bottom:0;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links{display:flex;align-items:center;height:100%;max-width:none;padding:0;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li{line-height:1.5;align-items:center;height:calc(100% - 2px);display:none;max-width:190px;overflow:hidden;color:#ccc;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more{cursor:pointer;color:#000;padding-right:25px;position:relative;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more:after,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more:after{content:"";width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:calc(50% - 6px);right:0;margin-right:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more:hover,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more:hover,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more.hover,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more.hover{color:#999;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more:hover:after,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more:hover:after,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.more.hover:after,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.more.hover:after{border-color:#999;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:calc(50% - 1px);}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.active{display:flex;border-bottom:2px solid #c4212a;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li.active a,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li.active a{font-weight:700;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li a,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li a{font-family:"Montserrat",Arial,sans-serif;color:#000;font-size:14px;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li a:hover,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li a:hover{color:#999;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li a:active,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li a:active,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav .sub-nav-links li a:focus,.nav-wrapper .sub-nav-container .sub-nav-wrapper #sub-nav-2 .sub-nav-links li a:focus{color:#000;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2{list-style-type:none;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li{margin-bottom:.5rem;display:flex;color:#999;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li:last-child,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li:last-child{margin-bottom:0;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li a,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li a{font-family:"Montserrat",Arial,sans-serif;color:#000;font-size:14px;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li a:hover,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li a:hover{color:#999;}.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li a:active,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li a:active,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown li a:focus,.nav-wrapper .sub-nav-container .sub-nav-wrapper #more-dropdown-2 li a:focus{color:#000;}.more-link,.less-link{font-weight:700;text-transform:uppercase;letter-spacing:2px;position:relative;display:block;margin-top:.9375rem;}.more-link:after,.less-link:after{content:"";width:9px;height:9px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;margin-left:10px;}.more-link:active,.less-link:active,.more-link:focus,.less-link:focus{color:#000;}.more-link:active:after,.less-link:active:after,.more-link:focus:after,.less-link:focus:after{border-color:#000;}.more-link:hover,.less-link:hover{color:#999;}.more-link:hover:after,.less-link:hover:after{border-color:#999;}.more-link:after{bottom:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.less-link:after{bottom:3px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}.sub-header .hero{padding:1.5rem 0;}@media(max-width:39.9375rem){.sub-header .hero{padding:.5rem;}}.sub-header .hero .hero-breadcrumbs{max-width:75rem;margin-left:auto;margin-right:auto;}.sub-header .hero .flex-media-figure{max-width:105px;margin-right:20px;margin-left:0;}.sub-header .hero .flex-media-figure img{max-height:100px;}.sub-header .hero .sun-burst{fill:#2c865b;}.sub-header .hero .text-encircle{padding:0;top:2px;width:15px;height:15px;text-align:center;background-color:#999;display:inline-flex;justify-content:center;align-items:center;border:none;position:relative;cursor:pointer;}.sub-header .hero .text-encircle svg{fill:#fff;width:15px;height:17px;padding:0;border:none;position:absolute;top:0;left:0;}.sub-header .hero .social-media{padding:0;}.profile .grid-x{max-width:75rem;margin:auto;}@media(min-width:1055px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li:nth-of-type(-n+5),.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(min-width:870px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li:nth-of-type(-n+4),.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(min-width:705px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li:nth-of-type(-n+3),.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(min-width:520px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li:nth-of-type(-n+2),.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(min-width:410px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li:not(.active):not(.more):nth-of-type(-n+1),.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(max-width:410px){.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.active,.profile .sub-nav-wrapper #sub-nav .sub-nav-links li.more{display:flex;}}@media(min-width:1055px){.profile .sub-nav-wrapper #more-dropdown li:nth-of-type(-n+5),.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(min-width:870px){.profile .sub-nav-wrapper #more-dropdown li:nth-of-type(-n+4),.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(min-width:705px){.profile .sub-nav-wrapper #more-dropdown li:nth-of-type(-n+3),.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(min-width:520px){.profile .sub-nav-wrapper #more-dropdown li:nth-of-type(-n+2),.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(min-width:410px){.profile .sub-nav-wrapper #more-dropdown li:nth-of-type(-n+2),.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(max-width:410px){.profile .sub-nav-wrapper #more-dropdown li.active,.profile .sub-nav-wrapper #more-dropdown li.more{display:none;}}@media(max-width:63.9375rem){.profile .firm-profile-wrapper{display:flex;flex-direction:column;}}.profile .firm-profile-wrapper #sticky-wrapper.is-at-bottom{padding-bottom:2rem !important;}.profile .firm-profile-wrapper .firm-logo{margin-bottom:1.5rem;}@media(max-width:63.9375rem){.profile .firm-profile-wrapper .firm-logo{background:#eee;padding:2rem .9375rem;border-top:1px solid #ccc;text-align:center;margin-bottom:0;}.profile .firm-profile-wrapper .firm-logo .sticky-container{height:100% !important;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper{margin:auto;top:0 !important;padding-bottom:0 !important;max-width:none !important;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div{background:#fff;min-width:375px;margin:auto;display:inline-flex;align-items:center;justify-content:space-between;border-bottom-left-radius:5px;border-top-left-radius:5px;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #divImageFirmLogo{max-width:375px;margin:auto;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #divImageFirmLogo img{margin:auto;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #PanelConnect{margin-left:-1px;border-left:1px solid #ddd;display:flex;flex-wrap:wrap;text-align:left;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #PanelConnect div{flex-basis:100%;}.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #PanelConnect a{flex-basis:100%;}.profile .firm-profile-wrapper .firm-logo .contact{max-width:375px;margin:0 auto;}.profile .firm-profile-wrapper .firm-logo.firm-overview{order:0;background:none;border-top:none;padding:2rem 2rem 0;}.profile .firm-profile-wrapper .firm-logo.firm-overview+.firm-news{border-top:none !important;}}@media(max-width:63.9375rem) and (max-width:39.9375rem){.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div{min-width:100%;}}@media(max-width:63.9375rem) and (min-width:64rem){.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #divImageFirmLogo.border-right-for-medium-down{border-right:1px solid #ddd;}}@media(max-width:63.9375rem) and (max-width:63.9375rem){.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #divImageFirmLogo.border-right-for-medium-down{border-right:1px solid #ddd;}}@media(max-width:63.9375rem) and (max-width:39.9375rem){.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #divImageFirmLogo{width:50%;}}@media(max-width:63.9375rem) and (max-width:39.9375rem){.profile .firm-profile-wrapper .firm-logo .sticky-container #sticky-wrapper>div #PanelConnect{flex-direction:column;width:50%;}}.profile .firm-profile-wrapper .firm-logo img{display:block;margin:auto;max-width:100%;padding:10px;}@media(min-width:64rem){.profile .firm-profile-wrapper .firm-news div:last-of-type,.profile .firm-profile-wrapper .firm-news div:last-child{margin-bottom:0 !important;}}@media(max-width:63.9375rem){.profile .firm-profile-wrapper .firm-news{border-top:none !important;padding:0 !important;}}@media(min-width:40rem) and (max-width:63.9375rem){.profile .firm-profile-wrapper .firm-news{text-align:center;margin:auto;max-width:375px;}}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firm-news{text-align:left;}}.profile .firm-profile-wrapper .firmprofile{position:relative;}.profile .firm-profile-wrapper .firmprofile .justify-start{justify-content:flex-start;margin-left:0;}.profile .firm-profile-wrapper .firmprofile .flex-nowrap{flex-wrap:nowrap;}.profile .firm-profile-wrapper .firmprofile .flex-grow{flex-grow:1;}.profile .firm-profile-wrapper .firmprofile .profile-overview .biography{margin-bottom:3rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .biography p:last-child,.profile .firm-profile-wrapper .firmprofile .profile-overview .biography p:not([class^=margin-bottom-]):last-of-type{margin-bottom:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .biography a:not(.less-link):not(.more-link){color:#295dbe;}.profile .firm-profile-wrapper .firmprofile .profile-overview .biography a:not(.less-link):not(.more-link):hover{color:#264f98;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info{margin-bottom:3rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section{padding:0 .9375rem;}@media(min-width:40rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section:nth-of-type(n+3){margin-top:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section:nth-of-type(odd){padding-left:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section:nth-of-type(even){padding-right:0;}}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section{padding:0;margin-top:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section:first-of-type{margin-top:0;}}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section a{margin-bottom:1px;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section a:hover{color:#000;border-bottom-width:2px;margin-bottom:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section a .flex-center{justify-content:center;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section a .flex-center svg{height:5.5rem;width:5.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .general-info section a .flex-center svg.icon-scales{padding:0 .9375rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview{margin-bottom:3rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .column{padding:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .column:first-of-type{padding-right:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .column:last-of-type{padding-left:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .ranking-row{padding:0 0 .5rem;flex-wrap:nowrap;align-items:flex-start;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .ranking-row img{height:20px;width:20px;flex-basis:20px;margin-top:3px;margin-right:5px;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .ranking-row img+div{flex-basis:calc(100% - 25px);}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .lfoty-row{margin:0 0 .5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .ranking-preview .lfoty-row img{height:75px;margin-right:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership{margin-bottom:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell{margin-bottom:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout{display:block;padding:0;border-radius:5px 5px 0 0;min-height:100%;margin:0 .9375rem;}@media(min-width:40rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout:nth-of-type(3n){margin-right:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout:nth-of-type(3n+1){margin-left:0;}}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout:nth-of-type(odd){margin-left:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout:nth-of-type(even){margin-right:0;}}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout .aspect-ratio-wrapper{height:0;overflow:hidden;padding-top:110%;position:relative;border-radius:5px 5px 0 0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout .aspect-ratio-wrapper .image-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px 5px 0 0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout .aspect-ratio-wrapper .image-wrapper img{max-width:100%;max-height:100%;}.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout .aspect-ratio-wrapper+div{padding:.9375rem .5rem;flex-basis:33%;}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .leadership .cell .callout .aspect-ratio-wrapper+div{padding:0 .5rem;}}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview{margin-bottom:3rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview ul{list-style-type:none;margin:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview ul li:not(:last-child){margin-bottom:15px;}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview a{color:#295dbe;}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview a:hover{color:#264f98;}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview .first.column,.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview .last.column{padding:0;}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview .first.column,.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview .last.column{width:100% !important;}}.profile .firm-profile-wrapper .firmprofile .profile-overview .clients-preview p:last-child{margin-bottom:0;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview{margin-bottom:3rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview .comment-row:first-of-type p:first-child{margin-top:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview .comment-row:last-of-type p:last-child{margin-bottom:.5rem;padding-bottom:0;border-bottom:none;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview .comment-row p:first-child{margin-top:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview .comment-row p:last-child{padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid #ccc;}.profile .firm-profile-wrapper .firmprofile .profile-overview .comments-preview .comment-row p:last-child span{display:inline-block;margin-right:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row{padding:0 0 .9375rem;flex-wrap:nowrap;align-items:flex-start;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .column{padding:0;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .column:first-of-type{padding-right:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .column:last-of-type{padding-left:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .ranking-row{padding:0 0 .5rem;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .ranking-row img{height:20px;width:20px;flex-basis:20px;margin-top:3px;margin-right:5px;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .ranking-row .ranking-row img+div{flex-basis:calc(100% - 25px);}.profile .firm-profile-wrapper .firmprofile .profile-rankings .lfoty-row{margin:0 0 .5rem;}.profile .firm-profile-wrapper .firmprofile .profile-rankings .lfoty-row img{height:75px;margin-right:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-lawyers .lawyer-row{margin:1.5rem 0;}.profile .firm-profile-wrapper .firmprofile .profile-lawyers .lawyer-row:first-of-type{margin-top:0;}.profile .firm-profile-wrapper .firmprofile .profile-lawyers .lawyer-row:last-of-type{margin-bottom:0;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-select{margin-bottom:30px;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-select select{padding:5px;margin:0;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-select .action.button{width:100%;float:none;margin:0;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-row:first-of-type p:first-child{margin-top:.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-row:last-of-type p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-row p:first-child{margin-top:1.5rem;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-row p:last-child{padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid #ccc;}.profile .firm-profile-wrapper .firmprofile .profile-comments .comment-row p:last-child span{display:inline-block;margin-right:.5rem;}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .offices-contact-info .office-locations .main-location div{padding:0;}}.profile .firm-profile-wrapper .firmprofile .offices-contact-info .office-locations .main-location iframe{width:100%;height:200px;border:1px solid #ccc;}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .firmprofile .offices-contact-info .office-locations .main-location iframe{margin-bottom:1.25rem;}}.profile .firm-profile-wrapper .firmprofile .offices-contact-info a{color:#295dbe;}.profile .firm-profile-wrapper .firmprofile .offices-contact-info a:hover{color:#264f98;}.profile .firm-profile-wrapper .firmprofile .offices-contact-info a:active,.profile .firm-profile-wrapper .firmprofile .offices-contact-info a:focus{color:#295dbe;}.profile .firm-profile-wrapper .firmprofile .claim-profile{margin-top:15px;}.profile .firm-profile-wrapper .firmprofile .claim-profile .claim-profile-box{color:#ca773f;border:1px solid #e1a85f;padding:15px 20px;}.profile .firm-profile-wrapper .firmprofile .claim-profile .claim-profile-box a{color:#295dbe;}.profile .firm-profile-wrapper .firmprofile .claim-profile .claim-profile-box a:hover{color:#264f98;}.profile .firm-profile-wrapper .footer-nav{margin-top:2rem;}.profile .firm-profile-wrapper .footer-nav .button{margin-bottom:2rem;}@media(max-width:39.9375rem){.profile .firm-profile-wrapper .footer-nav .button{display:block;width:100%;max-width:375px;text-align:center;}}.profile .firm-profile-wrapper .footer-nav .button.hide{display:none !important;}.profile .firm-profile-wrapper .footer-nav .button:hover svg{fill:#fff;}.profile .firm-profile-wrapper .footer-nav .button svg{fill:#666;}.client-info-tooltip{max-width:300px;max-height:200px;width:100%;height:auto;background:#fff;box-shadow:rgba(17,17,17,.25) 0 1px 2px;border:1px solid #ccc;border-left:3px solid #c4212a;border-radius:0;text-align:left;color:#000;}.client-info-tooltip p:last-child{margin-bottom:0;}.client-info-tooltip.tooltip:before{content:none;border:none;background-color:transparent;}.ie .sub-header .hero .text-encircle{top:-5px;}