:root{--kendo-font-family:Gentleman,Helvetica,sans-serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:auto;line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:2.2rem 5px;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:2.2rem 5px}.form-floating>.form-control::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:2.2rem;padding-bottom:0}.form-floating>.form-control:-webkit-autofill{padding-top:2.2rem;padding-bottom:0}.form-floating>.form-select{padding-top:2.2rem;padding-bottom:0}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:1;transform:scale(.75) translateY(-.7rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:1;transform:scale(.75) translateY(-.7rem) translateX(.15rem)}.c-pointer{cursor:pointer}.c-default{cursor:default}.c-move{cursor:move}#breadcrumbs{list-style-type:none;display:inline-flex;padding:0;margin:0;flex-wrap:wrap}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading-circle-wrapper{max-width:100%;width:200px}.loading-circle-wrapper .loading-circle{max-width:100%;-webkit-animation:spin 800ms infinite linear;-moz-animation:spin 800ms infinite linear;animation:spin 800ms infinite linear}.loading-circle-wrapper .loading-b{width:100%;height:100%;top:0;left:0}.loading-circle-wrapper{width:25px}.back-to-top{position:fixed;bottom:20px;right:20px;z-index:10;display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media print{.back-to-top{display:none}}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}.card{position:relative}.card-link{border:1px solid rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,0,0,0)!important;font-size:0;z-index:2}.card-link:hover{color:rgba(0,0,0,0)!important}.background-white .article-card,.background-off-white .article-card{border:1px solid #856b3c}.news-cards{height:100%;min-height:280px;display:flex;flex-direction:column}.news-cards:hover .title-text{color:#d6ba88}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}.article-carousel .swiper .swiper-wrapper{height:368px}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card{margin-top:1px;margin-right:1.25rem;display:flex;flex-direction:column;background-color:#fff;color:#020a11;border:1px solid #d6ba88;position:relative;width:365px;height:366px;max-width:100%;max-height:100%;aspect-ratio:365/366}@media(max-width:425.98px){.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card{width:80vW;height:100%}}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card:hover{background-color:#e9eaeb}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card.in-partnership{position:relative;clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card.in-partnership:before{content:"In Partnership";position:absolute;bottom:1px;left:1.25rem;padding:0;font-family:"Lato","Arial",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:6}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card.in-partnership:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;border-top:20px solid #d6ba88;z-index:5}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .card{flex-grow:1;flex-shrink:0;width:100%;color:#020a11!important}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .card-text{padding:1.25rem}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;--max-lines:3;max-height:calc(var(--lineHeight)*var(--max-lines))}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .title-text.truncate{-webkit-line-clamp:2;--max-lines:2}@media(max-width:768.98px){.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .mobile-text{font-size:1.03125rem!important}}@media(max-width:768.98px){.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-mobile-text{font-size:.89375rem!important}}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .hr-div{margin:auto;width:126px}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .article-with-author-title-section .title-text{line-height:1.3}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .article-with-author-title-section .title-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .article-with-author-title-section .caption-text{line-height:1.3}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .article-with-author-title-section .caption-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-section{align-items:center}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-section .author-image{object-fit:cover;width:72px;height:74px}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-section span.rounded-circle{width:72px;height:74px}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-section .author-name-container{margin-left:.75rem}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .author-section .author-name-container p{font-family:"Noto Serif","Garamond",serif;line-height:1.1;letter-spacing:-.5px;font-size:20px}.article-carousel .swiper .swiper-wrapper .swiper-slide.article-card .partnership-tab{clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.legal-market-report-carousel .swiper .swiper-wrapper .swiper-slide.legal-market-report-card{margin-top:1px;margin-right:1.25rem;height:282.5px;width:210px;border:1px solid #d6ba88;font-family:"Lato","Arial",sans-serif;background-repeat:no-repeat;background-size:contain;background-position:center;max-width:100%;max-height:100%}.legal-market-report-carousel .swiper .swiper-wrapper .swiper-slide.legal-market-report-card .legal-market-report-card-title{background-color:#020a11;opacity:80%}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}:root{--kendo-font-family:Noto Serif,Garamond,serif;--kendo-font-size:1.16875rem}:root{--kendo-font-family:Lato,Arial,sans-serif}.card-grid-wrapper .card-grid{row-gap:20px;column-gap:20px}.card-grid-wrapper .card-grid .card-scaler .card{transform-origin:top left}.card-grid-wrapper .card-grid-previous .visually-hidden,.card-grid-wrapper .card-grid-next .visually-hidden{background-color:#fff;color:#020a11}.card-grid-wrapper .card-grid-page{min-width:1.8rem;min-height:1.8rem;text-align:center}.article-grid .card-grid .card-scaler{flex-basis:calc(50% - 10px);height:auto!important}@media(max-width:1024.98px){.article-grid .card-grid .card-scaler{flex-basis:100%}}.article-grid .card-grid .card-scaler .article-card{margin-top:1px;margin-right:1.25rem;display:flex;flex-direction:column;background-color:#fff;color:#020a11;border:1px solid #d6ba88;position:relative;width:100%;height:100%;min-height:280px}@media(max-width:425.98px){.article-grid .card-grid .card-scaler .article-card{width:80vW;height:100%}}.article-grid .card-grid .card-scaler .article-card:hover{background-color:#e9eaeb}.article-grid .card-grid .card-scaler .article-card.in-partnership{position:relative;clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.article-grid .card-grid .card-scaler .article-card.in-partnership:before{content:"In Partnership";position:absolute;bottom:1px;left:1.25rem;padding:0;font-family:"Lato","Arial",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:6}.article-grid .card-grid .card-scaler .article-card.in-partnership:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;border-top:20px solid #d6ba88;z-index:5}.article-grid .card-grid .card-scaler .article-card .card{flex-grow:1;flex-shrink:0;width:100%;color:#020a11!important}.article-grid .card-grid .card-scaler .article-card .card-text{padding:1.25rem}.article-grid .card-grid .card-scaler .article-card .truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;--max-lines:3;max-height:calc(var(--lineHeight)*var(--max-lines))}.article-grid .card-grid .card-scaler .article-card .title-text.truncate{-webkit-line-clamp:2;--max-lines:2}@media(max-width:768.98px){.article-grid .card-grid .card-scaler .article-card .mobile-text{font-size:1.03125rem!important}}@media(max-width:768.98px){.article-grid .card-grid .card-scaler .article-card .author-mobile-text{font-size:.89375rem!important}}.article-grid .card-grid .card-scaler .article-card .hr-div{margin:auto;width:126px}.article-grid .card-grid .card-scaler .article-card .article-with-author-title-section .title-text{line-height:1.3}.article-grid .card-grid .card-scaler .article-card .article-with-author-title-section .title-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-grid .card-grid .card-scaler .article-card .article-with-author-title-section .caption-text{line-height:1.3}.article-grid .card-grid .card-scaler .article-card .article-with-author-title-section .caption-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-grid .card-grid .card-scaler .article-card .author-section{align-items:center}.article-grid .card-grid .card-scaler .article-card .author-section .author-image{object-fit:cover;width:72px;height:74px}.article-grid .card-grid .card-scaler .article-card .author-section span.rounded-circle{width:72px;height:74px}.article-grid .card-grid .card-scaler .article-card .author-section .author-name-container{margin-left:.75rem}.article-grid .card-grid .card-scaler .article-card .author-section .author-name-container p{font-family:"Noto Serif","Garamond",serif;line-height:1.1;letter-spacing:-.5px;font-size:20px}.article-grid .card-grid .card-scaler .article-card .partnership-tab{clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.article-grid .card-grid .card-scaler .article-author-card{margin-top:1px;margin-right:1.25rem;display:flex;flex-direction:column;background-color:#fff;color:#020a11;border:1px solid #d6ba88;position:relative;width:100%;height:100%;min-height:280px;margin-right:unset}@media(max-width:425.98px){.article-grid .card-grid .card-scaler .article-author-card{width:80vW;height:100%}}.article-grid .card-grid .card-scaler .article-author-card:hover{background-color:#e9eaeb}.article-grid .card-grid .card-scaler .article-author-card.in-partnership{position:relative;clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.article-grid .card-grid .card-scaler .article-author-card.in-partnership:before{content:"In Partnership";position:absolute;bottom:1px;left:1.25rem;padding:0;font-family:"Lato","Arial",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:6}.article-grid .card-grid .card-scaler .article-author-card.in-partnership:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;border-top:20px solid #d6ba88;z-index:5}.article-grid .card-grid .card-scaler .article-author-card .card{flex-grow:1;flex-shrink:0;width:100%;color:#020a11!important}.article-grid .card-grid .card-scaler .article-author-card .card-text{padding:1.25rem}.article-grid .card-grid .card-scaler .article-author-card .truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;--max-lines:3;max-height:calc(var(--lineHeight)*var(--max-lines))}.article-grid .card-grid .card-scaler .article-author-card .title-text.truncate{-webkit-line-clamp:2;--max-lines:2}@media(max-width:768.98px){.article-grid .card-grid .card-scaler .article-author-card .mobile-text{font-size:1.03125rem!important}}@media(max-width:768.98px){.article-grid .card-grid .card-scaler .article-author-card .author-mobile-text{font-size:.89375rem!important}}.article-grid .card-grid .card-scaler .article-author-card .hr-div{margin:auto;width:126px}.article-grid .card-grid .card-scaler .article-author-card .article-with-author-title-section .title-text{line-height:1.3}.article-grid .card-grid .card-scaler .article-author-card .article-with-author-title-section .title-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-grid .card-grid .card-scaler .article-author-card .article-with-author-title-section .caption-text{line-height:1.3}.article-grid .card-grid .card-scaler .article-author-card .article-with-author-title-section .caption-text.truncate{-webkit-line-clamp:4;--max-lines:4}.article-grid .card-grid .card-scaler .article-author-card .author-section{align-items:center}.article-grid .card-grid .card-scaler .article-author-card .author-section .author-image{object-fit:cover;width:72px;height:74px}.article-grid .card-grid .card-scaler .article-author-card .author-section span.rounded-circle{width:72px;height:74px}.article-grid .card-grid .card-scaler .article-author-card .author-section .author-name-container{margin-left:.75rem}.article-grid .card-grid .card-scaler .article-author-card .author-section .author-name-container p{font-family:"Noto Serif","Garamond",serif;line-height:1.1;letter-spacing:-.5px;font-size:20px}.article-grid .card-grid .card-scaler .article-author-card .partnership-tab{clip-path:polygon(calc(100% - 14px) 100%,100% calc(100% - 20px),100% 0%,0% 0%,0% 100%)}.news-grid .card-grid .card-scaler{flex-basis:calc(50% - 10px)}@media(max-width:1024.98px){.news-grid .card-grid .card-scaler{flex-basis:100%}}html{--lineHeight:33px}main{overflow-x:clip}#firmProfile .container.p-indent.cut-tab{padding-bottom:60px!important}#firmProfile h1{overflow-wrap:anywhere}#firmProfile .header-wrapper{max-width:calc(100% - 185px - 1.875rem)}@media(max-width:1024.98px){#firmProfile .header-wrapper{max-width:100%}}#firmProfile .external-links-wrapper{max-width:185px;width:100%;margin-left:auto}@media(max-width:1024.98px){#firmProfile .external-links-wrapper{max-width:100%}}#firmProfile .external-links-wrapper .btn-firm-website{padding-left:1rem;padding-right:calc(1rem + 20px)}#firmProfile .external-links-wrapper .btn-firm-website .bi-arrow-up-short{position:relative}#firmProfile .external-links-wrapper .btn-firm-website .bi-arrow-up-short::before{position:absolute;top:-2px;left:-5px;font-weight:900!important;font-size:35px}#firmProfile .external-links-wrapper .external-links-grid .external-links-grid-item{display:flex;align-items:center;justify-content:center;width:25px;height:25px}#firmProfile .external-links-wrapper .external-links-grid .external-links-grid-item.rounded{border-radius:.25rem!important}#firmProfile .external-links-wrapper .external-links-grid .bi,#firmProfile .external-links-wrapper .external-links-grid img{display:flex;align-items:center;justify-content:center}@media(min-width:1025px){#firmProfile #profileTabsSwiper{position:sticky;top:125px;margin-bottom:25px}#firmProfile #profileTabsSwiper .swiper-button-prev,#firmProfile #profileTabsSwiper .swiper-button-next,#firmProfile #profileTabsSwiper .swiper-notification{display:none}}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs{border:0;flex-wrap:unset;width:100%;display:flex}@media(min-width:1025px){#firmProfile #profileTabsSwiper #profileTabs.nav-tabs{flex-direction:column}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide{width:100%;margin-bottom:.625rem}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link{text-transform:none;font-weight:500;color:#020a11;padding:0;font-size:1.16875rem;letter-spacing:normal;border:0;text-align:left;transition:none}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link:hover{color:#856b3c!important;font-weight:600}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link.active{color:#856b3c;font-weight:600;position:relative}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link.active:before{font-family:"bootstrap-icons";content:"";position:absolute;top:-8px;left:-28px;font-size:30px;font-weight:500}}@media(max-width:1024.98px){#firmProfile #profileTabsSwiper #profileTabs.nav-tabs{flex-direction:row}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item{padding:0;margin-right:15px}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link{font-family:"Lato","Arial",sans-serif;font-size:1.16875rem;letter-spacing:normal;font-weight:500;text-transform:none;color:#020a11;background:inherit;border:0;padding:0 0 15px;transition:none}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link:hover{color:#d6ba88!important}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link:before{content:"";position:absolute;bottom:0;left:0;z-index:1;height:100%;width:100%;border-bottom:1px solid #020a11}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link.active{color:#856b3c;font-weight:600;background:inherit;border:0}#firmProfile #profileTabsSwiper #profileTabs.nav-tabs .swiper-slide .nav-item .nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;z-index:1;height:100%;width:calc(100% - 15px);border-bottom:5px solid #856b3c}}@media(max-width:1024.98px){#firmProfile #profileTabsSwiper .swiper-button-prev{left:-40px}}#firmProfile #profileTabsSwiper .swiper-button-next{right:-155px}@media(max-width:1024.98px){#firmProfile #profileTabsSwiper .swiper-button-next{right:-40px}}#firmProfile #profileTabsOfficesSwiper{margin-top:1.25rem}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs{border:0;flex-wrap:unset;width:calc(100% + 140px + 15px)}@media(max-width:1024.98px){#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs{width:calc(100% + 25px + 15px)}}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs .nav-item{padding:0;margin-right:1.875rem}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs .nav-item .nav-link{font-family:"Lato","Arial",sans-serif;font-size:1.375rem;letter-spacing:normal;font-weight:400;text-transform:none;color:#020a11;background:inherit;border:0;padding:0}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs .nav-item .nav-link:hover{color:#d6ba88!important}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs .nav-item .nav-link.active{color:#856b3c;font-weight:700;background:inherit;border:0}#firmProfile #profileTabsOfficesSwiper #profileTabsOffices.nav-tabs .nav-item .nav-link.active:after{content:"";position:absolute;top:calc(-1.25rem - 3px);left:0;z-index:1;height:100%;width:calc(100% - 15px);border-top:5px solid #856b3c}#firmProfile #profileTabsOfficesSwiper .swiper-button-next{right:-155px}@media(max-width:1024.98px){#firmProfile #profileTabsOfficesSwiper .swiper-button-next{right:-40px}}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs{border:0;flex-wrap:unset}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item{padding:.3125rem 0}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item .nav-link{font-family:"Lato","Arial",sans-serif;font-size:1.16875rem;letter-spacing:normal;font-weight:400;text-transform:none;color:#020a11;background:inherit;border:0;padding-left:1.25rem;text-align:left}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item .nav-link:before{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:5px;border-left:1px solid #b2baba}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item .nav-link:hover{color:#d6ba88!important}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item .nav-link.active{font-weight:700;background:inherit;border:0}#firmProfile #profileTabsDemographicsSwiper #profileTabsDemographics.nav-tabs .swiper-slide .nav-item .nav-link.active:after{content:"";position:absolute;top:0;left:-2px;z-index:1;height:100%;width:5px;border-left:5px solid #856b3c}#firmProfile #profileTabsDemographicsSwiper .swiper-button-next{right:-155px}@media(max-width:1024.98px){#firmProfile #profileTabsDemographicsSwiper .swiper-button-next{right:-40px}}#firmProfile .tab-pane{scroll-margin-top:-1rem}#firmProfile .gold-tab{flex-direction:column}@media(max-width:1024.98px){#firmProfile .gold-tab{flex-direction:row;justify-content:space-between;margin-left:-25px;margin-right:-25px}}@media(max-width:1024.98px){#firmProfile .no-profile-overview{margin-left:-35px;margin-right:-35px;padding:1.25rem 3.75rem 0!important}}@media(max-width:1024.98px){#firmProfile .no-profile-overview .cut-tab{margin-left:calc(-3.125rem - 10px)!important;margin-right:calc(-3.125rem - 10px)!important;padding:1.25rem 3.75rem!important}}#firmProfile .featured-firms{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem}#firmProfile .featured-firms>a{flex-basis:calc(50% - 1rem);width:100%}@media(max-width:768.98px){#firmProfile .featured-firms>a{flex-basis:100%}}#firmProfile .featured-firms>a>.row{height:100%}#firmProfile #biographyText.see-more-text a:hover{text-decoration:underline;color:#856b3c!important}#firmProfile #metro-rankings,#firmProfile #national-rankings{scroll-margin-top:125px}#firmProfile .h7.fw-600.tt-uppercase{letter-spacing:2px}#firmProfile .rankings-box{min-height:250px;flex-direction:column}@media(max-width:1024.98px){#firmProfile .rankings-box{min-height:0;flex-direction:row}}#firmProfile .rankings-box .rankings-circle-1{margin:auto;height:57px;width:57px;-webkit-mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;background-color:#d6ba88}@media(max-width:1024.98px){#firmProfile .rankings-box .rankings-circle-1{-webkit-mask-position-x:top;-webkit-mask-position-y:top}}#firmProfile .rankings-box .rankings-circle-2{margin:auto;height:57px;width:57px;-webkit-mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;background-color:#b2baba}@media(max-width:1024.98px){#firmProfile .rankings-box .rankings-circle-2{-webkit-mask-position-x:top;-webkit-mask-position-y:top}}#firmProfile .rankings-box .rankings-circle-3{margin:auto;height:57px;width:57px;-webkit-mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;mask:url("//cdn.blrankings.com/best-law-firms/icons/rankings-circle") no-repeat center;background-color:#676362}@media(max-width:1024.98px){#firmProfile .rankings-box .rankings-circle-3{-webkit-mask-position-x:top;-webkit-mask-position-y:top}}#firmProfile .border-ranking-1{border-color:#d6ba88!important}#firmProfile .border-ranking-2{border-color:#b2baba!important}#firmProfile .border-ranking-3{border-color:#676362!important}#firmProfile .profile-image img{object-fit:cover;border-radius:50%;height:76px;width:76px}#firmProfile .profile-image .background-gold{height:76px;width:76px}#firmProfile .social-media{height:64px}#firmProfile .article-grid.firm-insights .card-grid .card-scaler .article-author-card .hr-div{margin-left:0}#firmProfile .article-with-author-title-section .title-text.truncate{-webkit-line-clamp:2;--max-lines:2}#firmProfile .article-with-author-title-section .caption-text.truncate{-webkit-line-clamp:3;--max-lines:3}#firmProfile .leader-box{min-height:110px}#firmProfile .leader-box.link-box:hover .title-text{color:#d6ba88!important}#firmProfile #clientWrapper{position:relative}#firmProfile #clientWrapper:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:calc(100% + 3.75rem + 20px + (100vw - 1160px - 140px)/2);height:calc(100% + 60px);background-color:#3a4452;clip-path:polygon(0 0,calc(100% - 42px) 0%,100% 60px,100% 100%,0 100%)}@media(max-width:1024.98px){#firmProfile #clientWrapper:before{left:-35px;width:calc(100% + 50px + 20px)}}#firmProfile #clientWrapper section{background-color:#3a4452}#firmProfile #clientWrapper section.mb-indent:last-child{margin-bottom:0!important}#firmProfile #clientWrapper a{color:#d6ba88}#firmProfile #clientWrapper a:hover{color:#d6ba88!important;text-decoration:underline}#firmProfile .comment-box{position:relative;margin-top:22px;width:100%}#firmProfile .comment-box:before{z-index:0;position:absolute;font-family:"bootstrap-icons";font-size:15px;content:" ";top:-21px;left:0;width:100%;height:22px;background:#d6ba88;color:#fff;clip-path:polygon(0 20px,14px 0,100% 0,100% 100%,0 100%);text-indent:1.875rem}#firmProfile .comment-box .bi.bi-quote{bottom:-10px;right:-5px}#firmProfile .award-box{position:relative;margin-top:22px;width:100%}#firmProfile .award-box:before{z-index:-1;position:absolute;font-family:"bootstrap-icons";font-size:15px;content:"";top:-21px;left:0;width:100%;height:22px;background:#d6ba88;color:#fff;clip-path:polygon(0 20px,14px 0,100% 0,100% 100%,0 100%);text-indent:1.875rem}#firmProfile .gold-diamond{list-style-image:url("https://cdn.blrankings.com/best-law-firms/icons/gold-diamond")}#firmProfile .gold-diamond li{padding-left:1.25rem}#firmProfile .gold-diamond li a{color:#856b3c}#firmProfile .gold-diamond li a:hover{color:#d6ba88!important}#firmProfile .gold-diamond li ul{list-style-type:disc;list-style-image:none}#firmProfile .gold-diamond li ul li{padding-left:0}#firmProfile .freeform-text ul{list-style-image:url("https://cdn.blrankings.com/best-law-firms/icons/gold-diamond")}#firmProfile .freeform-text ul li{padding-left:1.25rem}#firmProfile .freeform-text ul li a{color:#856b3c}#firmProfile .freeform-text ul li a:hover{color:#d6ba88!important}#firmProfile .freeform-text ul li ul{list-style-type:disc;list-style-image:none}#firmProfile .freeform-text ul li ul li{padding-left:0}#firmProfile .freeform-text a{color:#856b3c}#firmProfile .freeform-text a:hover{color:#856b3c!important;text-decoration:underline}#firmProfile .see-more{font-size:1.03125rem;font-weight:600;letter-spacing:normal}#firmProfile .see-more-text{position:relative}#firmProfile .see-more-text.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis;--max-lines:10;max-height:calc(var(--lineHeight)*var(--max-lines))}#firmProfile .see-more-text,#firmProfile .see-more-text *{line-height:var(--lineHeight)}#firmProfile .see-more-text p,#firmProfile .see-more-text ul{margin-bottom:var(--lineHeight)!important}#firmProfile .see-more-text p:last-child,#firmProfile .see-more-text ul:last-child{margin-bottom:0!important}#firmProfile .see-more-text a{color:#856b3c}#firmProfile .see-more-text a:hover{color:#d6ba88!important}#firmProfile #firmNews.see-more-text{--lineHeight:28px}#firmProfile #firmNews.see-more-text.truncate{--max-lines:33}a{color:#856b3c}a:hover{color:#d6ba88!important}.btn.btn-link{padding:0;text-transform:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:normal}.btn.btn-link:hover{color:inherit!important}#backToTopTrigger{visibility:hidden;position:absolute;top:100vH;left:0;width:100%;height:calc(100% - 100vH)}.z-index-1{z-index:1}.modal-open .contact-us{right:37px}.modal-open .modal{background:rgba(0,0,0,.5)}.modal-open .modal-backdrop.fade.show{display:none}[v-cloak]{display:none}