@media (min-width:1024px){.dark-theme .service-industry-banner .background:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;height:100%;background:rgba(0,0,0,.35)}}.dark-theme .service-industry-banner .title-wrapper .main-title,.dark-theme .service-industry-banner .title-wrapper .sub-title{color:#fff}@media (min-width:1024px){.dark-theme .service-industry-banner .title-wrapper .main-title,.dark-theme .service-industry-banner .title-wrapper .sub-title{color:#fff}}.dark-theme .breadcrumbs a{color:#fff}.dark-theme .breadcrumbs a svg{fill:#fff}.dark-theme .breadcrumbs a:hover{color:#ce2c2c}.dark-theme .breadcrumbs li+li:before{background:#fff}@media (min-width:1024px){.light-theme .service-industry-banner .background:before{background:rgba(255,255,255,.35);content:''}}.light-theme .service-industry-banner .title-wrapper .main-title,.light-theme .service-industry-banner .title-wrapper .sub-title{color:#fff}@media (min-width:1024px){.light-theme .service-industry-banner .title-wrapper .main-title,.light-theme .service-industry-banner .title-wrapper .sub-title{color:#4f2d7f}}.light-theme .breadcrumbs a{color:#4f2d7f}.light-theme .breadcrumbs a svg{fill:#4f2d7f}.light-theme .breadcrumbs a:hover{color:#ce2c2c}.light-theme .breadcrumbs li+li:before{background:#4f2d7f}.inline-banner__container{position:relative;overflow:hidden}.inline-banner__container.transparent-breadcrumb .breadcrumbs ol,.inline-banner__container.transparent-breadcrumb .breadcrumbs ul{padding-right:0;padding-left:0}.inline-banner__container.transparent-breadcrumb.dark-theme .breadcrumbs li[aria-hidden=True]{color:#fff}.inline-banner__container .service-industry-banner{position:static;min-height:0}.inline-banner__container .service-industry-banner .background{background:rgba(255,255,255,.35)}.inline-banner__container .service-industry-banner .container{padding-bottom:64px;padding-top:64px}@media (min-width:1024px){.inline-banner__container .service-industry-banner .container{padding-top:24px;padding-bottom:96px}}@media (min-width:1024px){.inline-banner__container .service-industry-banner.solid-light-theme .background::before,.inline-banner__container .service-industry-banner.solid-purple-theme .background::before{opacity:1}}@media (min-width:1024px){.inline-banner__container.member-firm__banner .service-industry-banner .container{padding-bottom:71px;padding-top:71px}}.inline-banner__container.member-firm__banner .service-industry-banner .container .title-wrapper .main-title{margin-bottom:0;font-size:3.2rem;line-height:4.2rem}@media (min-width:1024px){.inline-banner__container.member-firm__banner .service-industry-banner .container .title-wrapper .main-title{font-size:5rem;line-height:6.4rem}}.inline-banner__container.no-imgbackground__banner .container{padding-bottom:64px;padding-top:64px}@media (min-width:1024px){.inline-banner__container.no-imgbackground__banner .container{padding-top:96px;padding-bottom:96px}}.inline-banner__container .breadcrumbs{position:relative;background:0 0;z-index:11}.inline-banner__container .breadcrumbs ol,.inline-banner__container .breadcrumbs ul{margin:32px 0;padding:4px 16px;display:inline-block}.inline-banner__container .breadcrumbs ol li,.inline-banner__container .breadcrumbs ul li{line-height:32px}.inline-banner__container .breadcrumbs ul:after{display:none}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs ol,.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs ul,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs ol,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs ul{background:#fff}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li span{color:#4f2d7f}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li a svg,.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li span svg,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li a svg,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li span svg{fill:#4f2d7f}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li span:hover,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li span:hover{color:#ce2c2c}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li a:hover svg,.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li span:hover svg,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li a:hover svg,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li span:hover svg{fill:#ce2c2c}.inline-banner__container.dark-theme.white-breadcrumb .breadcrumbs li+li:before,.inline-banner__container.light-theme.white-breadcrumb .breadcrumbs li+li:before{background:#4f2d7f}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs ol,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs ul,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs ol,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs ul,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs ol,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs ul,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs ol,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs ul{background:#4f2d7f}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li{color:#fff}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span{color:#fff}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a svg,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span svg,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a svg,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span svg,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a svg,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span svg,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a svg,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span svg{fill:#fff}@media (hover:hover) and (pointer:fine){.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span{cursor:pointer}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a:active,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span:active,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li span:hover,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a:active,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span:active,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li span:hover,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a:active,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span:active,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li span:hover,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a:active,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span:active,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li span:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs li+li:before,.inline-banner__container.dark-theme.purple-breadcrumb .breadcrumbs li+li:before,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs li+li:before,.inline-banner__container.light-theme.purple-breadcrumb .breadcrumbs li+li:before{background:#fff}.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs ol,.inline-banner__container.dark-theme.dark-purple-breadcrumb .breadcrumbs ul,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs ol,.inline-banner__container.light-theme.dark-purple-breadcrumb .breadcrumbs ul{background:#2b144d}.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs ol,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs ul,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs ol,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs ul{background:#00a4b3}.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span{color:#000}.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a svg,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span svg,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a svg,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span svg{fill:#000}@media (hover:hover) and (pointer:fine){.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span{cursor:pointer}.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a:active,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span:active,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li span:hover,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a:active,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a:focus-visible,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li a:hover,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span:active,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span:focus-visible,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li span:hover{color:#000;text-decoration:underline;text-underline-offset:.18em}}.inline-banner__container.dark-theme.teal-breadcrumb .breadcrumbs li+li:before,.inline-banner__container.light-theme.teal-breadcrumb .breadcrumbs li+li:before{background:#000}.inline-banner__container.dark-theme .breadcrumbs ol li a,.inline-banner__container.dark-theme .breadcrumbs ul li a{color:#fff}@media (hover:hover) and (pointer:fine){.inline-banner__container.dark-theme .breadcrumbs ol li a,.inline-banner__container.dark-theme .breadcrumbs ul li a{cursor:pointer}.inline-banner__container.dark-theme .breadcrumbs ol li a:active,.inline-banner__container.dark-theme .breadcrumbs ol li a:focus-visible,.inline-banner__container.dark-theme .breadcrumbs ol li a:hover,.inline-banner__container.dark-theme .breadcrumbs ul li a:active,.inline-banner__container.dark-theme .breadcrumbs ul li a:focus-visible,.inline-banner__container.dark-theme .breadcrumbs ul li a:hover{color:#ce2c2c}}.service-industry-banner .background{width:100%;height:100%}.service-industry-banner .background img{width:100%;height:auto;min-height:100%;object-fit:cover}.service-industry-banner .title-wrapper .col-md-12{padding-bottom:64px;padding-top:64px}@media (min-width:1024px){.service-industry-banner .title-wrapper .col-md-12{padding-top:32px;padding-bottom:96px}}.service-industry-banner .title-wrapper .main-title{font-size:3.6rem;line-height:4.2rem;font-weight:var(--font-weight-semibold);color:#4f2d7f;margin:0}@media (min-width:1024px){.service-industry-banner .title-wrapper .main-title{font-size:4.8rem;line-height:5.6rem}}.service-industry-banner .title-wrapper .sub-title{font-size:2.4rem;line-height:4rem;margin:16px 0 0 0;color:#4f2d7f}@media (min-width:1024px){.service-industry-banner .title-wrapper .sub-title{font-size:3.2rem}}