.body-menu-overlay{background-color:rgba(0,63,64,.8);inset:0;overflow:hidden;position:fixed;z-index:1042}.body-menu-overlay .button-cta-full-width{display:inline-block;padding-top:10px!important;text-align:center;width:100%}.body-menu-overlay .content-actions{font-weight:400!important}.body-menu-overlay div{display:block!important}.body-menu-overlay div.button-pill-container,.body-menu-overlay div.d-flex{display:flex!important}.body-menu-overlay div.key-contact-image-empty{display:inline-block!important;margin-top:-5px}.body-menu-overlay div.profile-modal-icons{justify-content:space-evenly}.body-menu-overlay .icon-speaker svg{height:25px;margin-top:-3px;width:25px}.body-menu-title{color:#666}.body-menu-panel{background:#fff;line-height:28px!important;height:100vh;overflow-y:auto;padding:2rem 1.5rem;position:absolute;right:0;top:0;width:405px}.body-menu-panel .contact-key-contact-grid{aspect-ratio:1/1!important;border-radius:50%!important;height:280px!important;margin:auto;overflow:hidden;width:280px!important}.body-menu-panel .contact-key-contact-grid img{top:35px!important}.close-button{background:none;border:none;cursor:pointer;position:fixed;right:20px;top:20px;z-index:1010}.body-menu-content{padding-top:3rem}.skeleton-box{border-radius:4px;background:linear-gradient(90deg,#b3b3b3 25%,#c7c7c7 37%,#b3b3b3 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}@media screen and (prefers-color-scheme:dark){body{background-color:#000}body.brief-mode .content-brief{background-color:#232323!important}body.brief-mode .content-brief a{color:#57b1b2!important}body.read-mode{background-color:#232323!important}body.read-mode .container,body.read-mode main #content .hero-content{background-color:#000!important}.body-menu-panel{background-color:#232323!important}.body-menu-title{color:#fff}.bg-white{background-color:#000!important}dialog{background-color:#232323!important;color:#fff!important}footer{background-color:#000!important;border-top:1px solid #575757!important}footer .navigation{border-bottom:1px solid #575757!important}.form-check-input[type=checkbox],.form-check-input[type=email],.form-check-input[type=text],.form-control[type=checkbox],.form-control[type=email],.form-control[type=text],.form-select[type=checkbox],.form-select[type=email],.form-select[type=text]{background-color:#121212!important;border:1px solid #5f5f5f!important;color:#fff!important}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:#139085!important}.form-select,textarea.form-control{background-color:#121212!important;border:1px solid #5f5f5f!important;color:#fff!important}header .company-name{color:#fff}header .header-menu-overlay a.link-arrow:after{background-image:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'><path%20d='M3.125%2010H16.25'%20stroke='%2357B1B2'%20stroke-linecap='square'/><path%20d='M11.25%204.375L16.875%2010L11.25%2015.625'%20stroke='%2357B1B2'%20stroke-linecap='square'/></svg>")!important}header .header-menu-overlay .header-menu-panel{border-top:1px solid #000!important}header .header-menu-overlay .header-menu-panel a{color:#fff!important}header .header-menu-overlay .header-menu-panel a:hover{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel a:hover svg,header .header-menu-overlay .header-menu-panel a:hover svg g path{stroke:#57b1b2!important}header .header-menu-overlay .header-menu-panel a svg,header .header-menu-overlay .header-menu-panel a svg g path{stroke:#fff!important}header .header-menu-overlay .header-menu-panel a.link{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel a.link svg,header .header-menu-overlay .header-menu-panel a.link svg g path,header .header-menu-overlay .header-menu-panel a.link svg:hover,header .header-menu-overlay .header-menu-panel a.link svg:hover g path{stroke:#57b1b2!important}header .header-menu-overlay .header-menu-panel a.sub-link{color:#fff!important}header .header-menu-overlay .header-menu-panel a.sub-link.active,header .header-menu-overlay .header-menu-panel a.sub-link:hover{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel a.sub-link.active svg,header .header-menu-overlay .header-menu-panel a.sub-link.active svg path{stroke:#57b1b2!important}header .header-menu-overlay .header-menu-panel a.sub-link-normal{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel a.sub-link-normal:hover{text-decoration:underline!important}header .header-menu-overlay .header-menu-panel .btn-link{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel mark{background-color:#f4f4f4!important;color:#1d2529!important}header .header-menu-overlay .header-menu-panel .submenu-left{background-color:#121212!important}header .header-menu-overlay .header-menu-panel .submenu-right{background:#232323!important}header .header-menu-overlay .header-menu-panel .submenu-right .header-contact-card svg,header .header-menu-overlay .header-menu-panel .submenu-right .header-contact-card svg g path{stroke:#57b1b2!important}header .header-menu-overlay .header-menu-panel .submenu-right .header-contact-card svg:hover,header .header-menu-overlay .header-menu-panel .submenu-right .header-contact-card svg:hover g path{stroke:#007375!important}header .header-menu-overlay .header-menu-panel .submenu-search{border-top:1px solid #000!important}header .header-menu-overlay .header-menu-panel .submenu-search a.link-arrow{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel .submenu-search a.link-arrow:hover{text-decoration:underline!important}main .back-to-top{background-color:#57b1b2!important;opacity:1!important}main .client-work-background.client-work-background-1{background-color:#121212!important}main .client-work-background.client-work-background-1 svg path{fill:#252525!important}main .client-work-background svg{stroke:none!important}main #content a.button-cta-outline-dark{color:#fff!important}main #content a.link-arrow:after{background-image:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'><path%20d='M3.125%2010H16.25'%20stroke='%2357B1B2'%20stroke-linecap='square'/><path%20d='M11.25%204.375L16.875%2010L11.25%2015.625'%20stroke='%2357B1B2'%20stroke-linecap='square'/></svg>")!important}main #content .body-menu-overlay .button-pill-container .button-pill.button-pill-component{background-color:#f4f4f4!important;color:#1d2529!important}main #content .button-cta{border:1px solid #57b1b2!important}main #content .button-cta-outline:hover{background-color:#007375!important}main #content .button-pill-container .button-pill.button-pill-component{background-color:#232323!important;color:#fff!important}main #content .button-pill-container .button-pill.button-pill-component:hover{background-color:#007375!important}main #content .content-accordion-container svg g path{stroke:#fff}main #content .component-content{background:#000;color:#fff}main #content .component-content a:hover{color:#57b1b2}main #content .component-content .container div.insight-article{border-color:#5f5f5f!important}main #content .component-content.component-content-automatic-background:nth-child(2n){background-color:#000!important}main #content .component-content.component-content-automatic-background:nth-child(odd){background-color:#232323!important}main #content .component-content.component-content-charcoal span.all-links a.link svg,main #content .component-content.component-content-charcoal span.all-links a.link svg g path{stroke:#fff!important}main #content .component-content .content-quotation .border-start{border-left:2px solid #57b1b2!important}main #content .component-content .content-quotation .quote .ending-quote,main #content .component-content .content-quotation .quote .starting-quote{color:#57b1b2!important}main #content .component-content svg,main #content .component-content svg g path{stroke:#fff}main #content .component-content span.all-links a{color:#57b1b2!important}main #content .component-content span.all-links a svg,main #content .component-content span.all-links a svg g path{stroke:#57b1b2!important}main #content .component-content-default-grey,main #content .component-content-grey{background-color:#232323!important;color:#fff}main #content .component-content-grey .button-pill-container .button-pill.button-pill-component{background-color:#f4f4f4!important;color:#1d2529!important}main #content .component-content-grey .button-pill-container .button-pill.button-pill-component:hover{background-color:#4c8689!important;color:#fff!important}main #content .component-content-green .component-content{background-color:#003f40}main #content .component-content-green .content-insights-pillar a:hover{color:#57b1b2!important}main #content .component-content-content .read-more-container{background:linear-gradient(180deg,hsla(0,0%,100%,0),#000 85.48%)!important}main #content .component-content-content .richtext-content-container table.table-striped>tbody>tr:nth-of-type(odd){background-color:#232323!important}main #content .component-content-content .richtext-content-container table tr{color:#fff!important}main #content .container a.link,main #content .container a.link-arrow{color:#57b1b2}main #content .container a.link svg,main #content .container a.link-arrow svg{color:#57b1b2;stroke:#57b1b2}main #content .container a.link svg g path,main #content .container a.link-arrow svg g path{stroke:#57b1b2}main #content .container .content-content a{color:#57b1b2}main #content .container .content-content a.link-cta{color:#fff}main #content .container .border{border:1px solid #575757!important}main #content .container .border-bottom{border-bottom:1px solid #575757!important}main #content .container .border-top{border-top:1px solid #575757!important}main #content .container .button-arrow svg{color:#57b1b2;stroke:#57b1b2}main #content .container .button-arrow svg path{stroke:#57b1b2}main #content .component-content-white{background:#000!important;color:#fff}main #content .component-paging-bar,main #content .component-paging-bar button{color:#fff!important}main #content .component-paging-bar button.active,main #content .component-paging-bar button:focus-within{background-color:#57b1b2!important}main #content .component-paging-bar button:hover{color:#1d2529!important}main #content .content-actions,main #content .content-actions a,main #content .content-actions button{color:#b7b7b7!important}main #content .content-actions a:hover,main #content .content-actions button:hover{color:#57b1b2!important;text-decoration:none!important}main #content .content-actions a svg,main #content .content-actions button svg{stroke:#fff!important}main #content .content-actions .dropdown-menu{background-color:#121212!important;border-color:#5f5f5f!important;color:#b7b7b7!important}main #content .content-actions .dropdown-menu a{color:#b7b7b7!important}main #content .content-banner-container>div{background-color:#000!important}main #content .content-content .button-cta-outline{color:#fff!important}main #content .contact-dropdown{background-color:#121212!important;border-color:#5f5f5f!important}main #content .content-icons-container svg{stroke:none!important}main #content .content-insights-pillar .read-more-container:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#000 85.48%)!important}main #content .featured-office svg{stroke:#fff}main #content .form-footer .container .button-cta{border:1px solid #57b1b2!important}main #content .hero-content{background-color:#232323!important;color:#fff}main #content .hero-content a:hover{color:#57b1b2!important}main #content .hero-content .breadcrumbs{color:#b7b7b7!important}main #content .hero-content .breadcrumbs a{color:#b7b7b7}main #content .hero-content .breadcrumbs a:hover{color:#57b1b2!important}main #content .hero-content .button-pill-container .button-pill.button-pill-component{background-color:#5f5f5f!important}main #content .hero-content .button-pill-container .button-pill.button-pill-component:hover{background-color:#57b1b2!important}main #content .hero-content .services-count{color:#b7b7b7!important}main #content .hero-content svg path{stroke:#fff}main #content .nav-tabs{border-bottom:1px solid #575757!important}main #content .nav-tabs .nav-item{background-color:inherit!important}main #content .nav-tabs .nav-item .nav-link{background-color:inherit!important;color:#fff!important}main #content .nav-tabs .nav-item .nav-link.active{border-bottom:2px solid #57b1b2!important;color:#57b1b2!important}main #content .mobile-insights-listing>div>div.insight-article{border-bottom:0!important}main #content .navigation-multi-search{background-color:#232323!important;color:#fff}main #content .navigation-multi-search .dropdown-item-wrapper{background-color:#121212!important;border-color:#5f5f5f!important;color:#b7b7b7!important}main #content .navigation-multi-search .dropdown-item-wrapper a{color:#b7b7b7!important}main #content .navigation-multi-search svg g path{stroke:#fff}main #content .border-bottom-mobile,main #content .menu-taxonomy-image h5,main #content .navigation-multi-content{border-color:#5f5f5f!important}main #content .navigation-multi-search-content{background-color:transparent!important}main #content .outline-content-horizontal{background-color:#121212!important;border-bottom:2px solid #575757!important}main #content .outline-content-horizontal button{color:#fff!important}main #content .outline-content-horizontal button:hover{color:#57b1b2!important}main #content .outline-content-horizontal .outline-link.active{border-bottom:4px solid #57b1b2!important}main #content .outline-content-vertical button{color:#fff!important}main #content .outline-content-vertical button.active,main #content .outline-content-vertical button:hover{color:#57b1b2!important}main #content .outline-content-vertical-column .outline-link.active.level-2:before,main #content .outline-content-vertical-column .outline-link.active.level-3:before{background-color:#57b1b2!important}main #content span.insight-sub-title{color:#b7b7b7!important}main #content .speaker-card,main.error-404{background-color:#232323!important}main.error-404 nav.error-links a{color:#57b1b2!important}main.error-404 nav.error-links svg{stroke:#57b1b2!important}main h1,main h2,main h3,main h4,main h5,main h6,main.error-404 p{color:#fff!important}.nav-wrapper,.nav-wrapper.sticky-nav{background-color:#000!important;color:#fff}.nav-wrapper svg,.nav-wrapper.sticky-nav svg{stroke:#fff}}@media only screen and (prefers-color-scheme:dark)and (max-width:550px){header .header-menu-overlay .header-menu-panel>.d-flex div.submenu-right{background-color:#121212!important}}@media only screen and (prefers-color-scheme:dark)and (max-width:768px){main #content .component-content .mobile-filtering-system{background-color:#000!important}main #content .component-content .mobile-show-filtering-system,main #content .component-content .mobile-show-filtering-system:hover{color:#fff!important}main #content .component-content .mobile-show-filtering-system svg path{stroke:#fff!important}}@media only screen and (prefers-color-scheme:dark)and (max-width:992px){header .header-menu-overlay .header-menu-panel .menu-back-button .header-title button{color:#fff!important}header .header-menu-overlay .header-menu-panel .menu-back-button .header-title button:hover{color:#57b1b2!important}header .header-menu-overlay .header-menu-panel .menu-back-button .header-title button svg path{stroke:#fff!important}header .mobile-menu nav a:hover{color:#57b1b2!important}header .mobile-menu nav a:hover svg g path{stroke:#57b1b2!important}header .mobile-menu nav a svg g path{stroke:#fff!important}}@media print{.content-actions,.embed-container,footer,header{display:none!important}main #content .container{max-width:100%!important;min-width:auto!important;width:100%!important}main #content div.paragraph{font-size:12px!important}main #content .component-content-pdf .col-lg-3{max-width:220px!important;width:220px!important}main #content .component-content-pdf .col-lg-9{max-width:calc(100% - 230px)!important;width:calc(100% - 230px)!important}main #content .component-content-pdf .container{padding:0!important}main #content .component-content-pdf div,main #content .component-content-pdf div.paragraph,main #content .component-content-pdf p{font-size:12px!important}main #content .component-content-pdf h1{font-size:16px!important}main #content .component-content-pdf h1.large{font-size:32px!important}main #content .component-content-pdf h1.profile{font-size:19px!important}main #content .component-content-pdf h1.w-300{width:300px}main #content .component-content-pdf h2{font-size:14px!important}main #content .component-content-pdf h3{font-size:12px!important}main #content .component-content-pdf h4,main #content .component-content-pdf h5,main #content .component-content-pdf h6{font-size:10px!important}main #content .component-content-pdf .content-quotation-container .content-quotation .border-start{border-left:1px solid #007375!important}main #content .component-content-pdf .content-quotation-container .ending-quote,main #content .component-content-pdf .content-quotation-container .starting-quote{font-size:12px!important}main #content .component-content-pdf .content-quotation-container .quote{padding-top:10px!important}main #content .component-content-pdf .content-quotation-container .quote p{margin-bottom:5px!important}main #content .component-content-pdf .content-quotation-container .ps-5{padding-left:1rem!important}main #content .component-content-pdf .pdf-heading{min-height:200px!important;padding:0!important}main #content .component-content-pdf .pdf-image-person{margin-left:15px!important;margin-top:10px!important;height:180px!important;width:180px!important}main #content .component-content-pdf .pdf-logo{display:block!important;font-size:18px!important;height:70px!important;margin-top:-20px!important}main #content .component-content-pdf .pdf-logo img{height:40px!important;margin-left:0!important;width:40px!important}main #content .component-content-pdf .pl-24{padding-left:24px!important}main #content .component-content-pdf .title-small{font-size:19px}main #content .footer-pdf{bottom:0;display:block!important;position:fixed}}@font-face{font-display:auto;font-family:feature-display;font-style:normal;font-weight:400;src:url(https://sitecore-bennettjones.vercel.app/_next/static/media/FeatureDisplay-Regular.bf307ef8.otf) format("opentype")}@font-face{font-display:auto;font-family:feature-display-light;font-style:normal;font-weight:100;src:url(https://sitecore-bennettjones.vercel.app/_next/static/media/FeatureDisplay-Extralight.da4f4219.otf) format("opentype")}@font-face{font-display:auto;font-family:feature-display-medium;font-style:normal;font-weight:400;src:url(https://sitecore-bennettjones.vercel.app/_next/static/media/FeatureDisplay-Medium.bf307ef8.otf) format("opentype")}body,html{margin:0;padding:0}body{font-family:ff-scala-sans-web,Scala,sans-serif;line-height:1.75em;overflow-y:scroll}body.brief-mode .brief-mode-only{display:inline-block!important}body.brief-mode .read-mode-only,body.brief-mode .read-time{display:none!important}body.brief-mode main #content .content-brief,body.brief-mode main #content .content-brief-body{display:block!important}body.brief-mode main #content .outline-content-vertical-column .outline-link{display:none!important}body.brief-mode main #content .outline-content-vertical-column .outline-link.hidden{display:inline-block!important}body.brief-mode main #content .component-content-content .content-actions,body.brief-mode main #content .richtext-content-container{display:none}body.brief-mode main #content .content-brief-body .richtext-content-container,body.brief-mode main #content div[role=complementary] .richtext-content-container{display:block}body.read-mode{background-color:#f4f4f4;margin:0 auto 20px;width:555px}body.read-mode .brief-mode-only{display:none}body.read-mode .component-read-mode-close{position:fixed;top:20px;right:20px;display:inline-block!important;z-index:1126}body.read-mode .container{background-color:#fff;max-width:100%!important;padding:0 1rem!important}body.read-mode .container .row{padding-left:1rem!important;padding-right:1rem!important}body.read-mode .container [class*=col-lg-],body.read-mode .container [class*=col-md-],body.read-mode .container [class*=col-xl-],body.read-mode .container [class*=col-xxl-]{flex:0 0 100%!important;max-width:100%!important;padding:0!important}body.read-mode main #content .component-content+.component-content{display:none}body.read-mode main #content .component-content+:has(.component-content){display:none}body.read-mode main #content .content-content .row{padding-left:0!important;padding-right:0!important}body.read-mode main #content .content-content .speaker-card .image-background-green{margin-bottom:1rem}body.read-mode main #content .content-actions-hidden{height:1px!important;overflow:hidden}body.read-mode main #content div:has(.content-actions-hidden){margin-bottom:0!important}body.read-mode main #content div[role=complementary] div.content-content:has(>.content-side-menu){margin-top:3rem}body.read-mode main #content .event-accordion .row{padding-left:1rem!important;padding-right:1rem!important}body.read-mode main #content .hero-content>div.audio-player{left:auto!important;margin:0 auto!important;width:555px!important}body.read-mode main #content .hero-content .hero-image-person{height:500px!important;margin-top:1rem;width:100%!important}body.read-mode main #content .hero-content .hero-person .button-pill-container{padding-bottom:1rem;padding-top:1rem}body.read-mode main #content .hero-content .hero-person .button-pill-container .button-pill.button-pill-component{background-color:#f4f4f4}body.read-mode main #content .hero-content .hero-person .button-pill-container .button-pill.button-pill-component:hover{background-color:#4c8689}body.read-mode main #content .hero-content .hero-person-contact{height:auto!important;line-height:40px;margin-bottom:1rem;margin-top:1rem;padding-top:1rem}body.read-mode main #content .w-555{width:100%!important}body.read-mode .breadcrumbs,body.read-mode .component-related-lawyers,body.read-mode .content-action-menu,body.read-mode .form-footer,body.read-mode .hero-image-right,body.read-mode footer,body.read-mode header{display:none!important}body.read-mode .hero-content{background-color:#fff!important;margin-top:20px!important;min-height:auto!important;padding-bottom:1rem!important}body.read-mode .hero-content .hero-body{min-height:auto!important}body.read-mode .hero-content .hero-body .d-flex{display:block!important}body.read-mode .hero-content .hero-body .d-flex .align-items-center{align-items:start!important}body.read-mode .hero-content .hero-body .d-flex>.mt-4{margin-top:-20px!important}body.read-mode .hero-content .hero-body div:has(.row>.col>.embed-container){margin-bottom:10px;margin-top:-40px}body.read-mode .hero-content .hero-body div:has(.row>.col>.embed-container) .row{padding-left:10px!important;padding-right:10px!important}body.read-mode .hero-content .hero-body .person-title{font-size:48px!important;margin-top:0!important}body.read-mode .hero-content .hero-body .row .col:has(.embed-container){padding:0!important}body.read-mode .image-figure .embed-container{margin-left:0!important;max-width:100%!important;width:100%!important}body.read-mode .image-figure img{margin-left:0!important;width:100%!important}body.read-mode .outline-content-vertical,body.read-mode .outline-content-vertical-column{max-width:300px;position:fixed!important;right:calc(50% + 300px)!important;top:20px!important;width:300px!important}body.read-mode .content-actions.content-three,body.read-mode .richtext-content-container{width:100%!important}*{box-sizing:border-box;--scroll-behavior:smooth!important;scroll-behavior:smooth!important;font-feature-settings:"lnum";font-variant-numeric:lining-nums}a{color:inherit;text-decoration:none;text-underline-offset:3px;transition:background-color .4s ease-in-out}a:hover{color:#258481}a:hover svg path{stroke:#258481!important}.clearfix{clear:both}dialog{border:0!important;margin-top:auto!important;padding:24px!important;width:clamp(500px,600px,100%)!important}dialog::-webkit-backdrop{background-color:rgba(0,63,64,.8)}dialog::backdrop{background-color:rgba(0,63,64,.8)}dialog .button-cta-dialog{align-items:center;background-color:#007375;border:1px solid #007375;border-radius:4px;color:#fff!important;display:inline-block;gap:8px;height:48px;justify-content:center;line-height:28px!important;min-width:100px;padding:8px 16px 16px!important;text-align:center!important}dialog .button-cta-dialog,dialog .button-cta-dialog>svg path{transition:all .4s ease-in-out}dialog .button-cta-dialog:hover{background-color:#005354;color:#fff;text-decoration:none!important}dialog .button-cta-dialog:hover svg path{transition:all .4s ease-in-out;stroke:#fff}dialog p{font-size:18px!important;line-height:28px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:57%;position:relative}.embed-container embed,.embed-container iframe,.embed-container img,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container iframe{border:0!important}footer{background-color:#1d2529;border-top:1px solid #fff;color:#fff;font-size:14px}footer .legal{padding:32px 0}footer .legal a:hover img{transition:all .4s ease-in-out}footer .legal-french .footer-col-1{width:100%}footer .legal-french .footer-col-2{text-align:left!important;width:75%}footer .legal-french .footer-col-3{width:25%}footer nav{margin-top:16px}footer nav a{display:block;margin-bottom:20px}footer nav a:hover{color:#007375}footer nav a.link{color:#fff;font-family:feature-display,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}footer nav a.link:hover{color:#007375}footer nav.offices-list{align-items:flex-start;align-self:stretch;display:flex;gap:40px}footer nav.offices-list a.link{display:inline-block;width:120px}footer .navigation{border-bottom:1px solid #fff;padding-bottom:64px;padding-top:64px}footer p{font-size:14px;margin-bottom:0}footer p.address{font-size:16px}h1,h2,h3,h4,h5,h6{color:#1d2529;font-family:feature-display,sans-serif}h1 span.subTitle,h2 span.subTitle,h3 span.subTitle,h4 span.subTitle,h5 span.subTitle,h6 span.subTitle{display:block}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration-thickness:1px!important}header .header-container{height:72px}header .header-container a{font-size:18px;font-style:normal;font-weight:700;line-height:120%;font-weight:400!important}header .header-container a.active{color:#258481;text-decoration:underline;text-underline-offset:7px}header .header-container a.language-switcher{line-height:0}header .header-container a.logo{color:#258481;font-family:ff-scala-sans-web,Scala,sans-serif!important;letter-spacing:-1px;margin-left:15px;outline:none}header .header-container a.logo img{margin-left:-20px;height:40px;width:40px}header .header-links-container{margin-top:14px}header .header-logo-container{width:127px}header .header-search-container{margin-right:15px;width:40px}header .header-menu *{outline:none!important;box-shadow:none!important}header .header-menu button:hover svg path{stroke:#258481}header .header-menu-overlay{animation:fadeIn .3s ease-in-out;background-color:rgba(0,63,64,.8);height:calc(100vh - 72px);left:0;min-height:770px;overflow-y:hidden;position:fixed;top:72px;width:100%;z-index:1050}header .header-menu-overlay.no-animation,header .header-menu-overlay.no-animation .header-menu-panel{animation:none!important}header .header-menu-overlay a.link-arrow{color:#007375;position:relative}header .header-menu-overlay a.link-arrow:after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:middle;background-image:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'><path%20d='M3.125%2010H16.25'%20stroke='%23007375'%20stroke-linecap='square'/><path%20d='M11.25%204.375L16.875%2010L11.25%2015.625'%20stroke='%23007375'%20stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}header .header-menu-overlay a.link-arrow:hover:after{transform:translateX(10px)}header .header-menu-overlay .header-menu-panel{animation:dropDown .3s ease-out;background-color:#fff;margin-left:-2rem;padding:0}header .header-menu-overlay .header-menu-panel a{font-size:16px;font-style:normal;line-height:120%;font-weight:400}header .header-menu-overlay .header-menu-panel a.link{color:#007375;position:relative}header .header-menu-overlay .header-menu-panel a.link img.arrow-next,header .header-menu-overlay .header-menu-panel a.link svg{transition:all .2s ease-in-out}header .header-menu-overlay .header-menu-panel a.link:hover{text-decoration:underline}header .header-menu-overlay .header-menu-panel a.link:hover img.arrow-next,header .header-menu-overlay .header-menu-panel a.link:hover svg{position:relative;transform:translateX(10px)}header .header-menu-overlay .header-menu-panel a.sub-link{color:#1d2529;font-family:feature-display,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;padding-bottom:32px;text-decoration:none!important}header .header-menu-overlay .header-menu-panel a.sub-link svg{height:24px;width:24px}header .header-menu-overlay .header-menu-panel a.sub-link.active{color:#007375}header .header-menu-overlay .header-menu-panel a.sub-link.active svg path{stroke:#007375}header .header-menu-overlay .header-menu-panel a.sub-link:hover{color:#007375}header .header-menu-overlay .header-menu-panel a.sub-link-block{display:inline-block;margin-bottom:20px;padding-bottom:0}header .header-menu-overlay .header-menu-panel a.sub-link-normal{font-size:18px!important;font-style:normal;font-weight:700!important;letter-spacing:normal!important;margin-bottom:0;padding-bottom:16px}header .header-menu-overlay .header-menu-panel .form-check-input:checked{background-color:#007375}header .header-menu-overlay .header-menu-panel .form-check-input:focus{border-color:#139085!important;box-shadow:0 0 0 .2rem rgba(19,144,133,.25)!important}header .header-menu-overlay .header-menu-panel .header-contact-card{font-size:14px;font-style:normal;font-weight:700;line-height:120%;font-weight:400}header .header-menu-overlay .header-menu-panel .header-title-wrapper{margin-bottom:40px}header .header-menu-overlay .header-menu-panel .header-title-wrapper .header-title,header .header-menu-overlay .header-menu-panel .header-title-wrapper .header-title a{font-family:feature-display,sans-serif;font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}header .header-menu-overlay .header-menu-panel .image-background-green{background:linear-gradient(180deg,#63afb2,#2a4b4d),linear-gradient(180deg,#4c8689,#132223)}header .header-menu-overlay .header-menu-panel .image-background-grey{background:linear-gradient(180deg,#f4f4f4,#8c8c8c)}header .header-menu-overlay .header-menu-panel img.key-contact-image{border-radius:50%;height:40px;margin-left:-5px;width:40px}header .header-menu-overlay .header-menu-panel .key-contact-image-empty{border-radius:50%;display:inline-block;height:40px;margin-left:-5px;vertical-align:middle;width:40px}header .header-menu-overlay .header-menu-panel .lh-125{line-height:1.25}header .header-menu-overlay .header-menu-panel .mark,header .header-menu-overlay .header-menu-panel mark{background-color:transparent;font-weight:700;padding:0}header .header-menu-overlay .header-menu-panel .muted{color:#545454}header .header-menu-overlay .header-menu-panel .submenu-left,header .header-menu-overlay .header-menu-panel .submenu-right{background:#fff;width:470px;height:600px;padding:2rem;overflow-y:scroll}header .header-menu-overlay .header-menu-panel .submenu-left::-webkit-scrollbar,header .header-menu-overlay .header-menu-panel .submenu-right::-webkit-scrollbar{width:6px}header .header-menu-overlay .header-menu-panel .submenu-left::-webkit-scrollbar-track,header .header-menu-overlay .header-menu-panel .submenu-right::-webkit-scrollbar-track{background:transparent}header .header-menu-overlay .header-menu-panel .submenu-left::-webkit-scrollbar-thumb,header .header-menu-overlay .header-menu-panel .submenu-right::-webkit-scrollbar-thumb{background-color:#ced4da}header .header-menu-overlay .header-menu-panel .submenu-right{background:#f4f4f4;position:relative}header .header-menu-overlay .header-menu-panel .submenu-right button.btn-link{box-shadow:none;outline:0;color:#007375;text-decoration:none}header .header-menu-overlay .header-menu-panel .submenu-right button.btn-link:hover{text-decoration:underline;text-underline-offset:3px}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous{height:40px}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous button{transition:all .4s ease-in-out}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous button:disabled{cursor:default;opacity:.5}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous button:disabled:hover{background-color:inherit!important}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow{background-color:inherit;border:1px solid #007375;border-radius:50%;height:24px;outline:none;position:relative;transition:all .4s ease-in-out;width:24px}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow:hover{background-color:#7fb9ba}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow img,header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow svg{color:#007375;left:7px;position:absolute;top:5px}header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow img.next,header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow svg.next,header .header-menu-overlay .header-menu-panel .submenu-right div.action-buttons-next-previous .button-arrow.button-arrow-next svg{left:3px;top:3px}header .header-menu-overlay .header-menu-panel .submenu-right .header-menu-search-people .icon-search{left:10px;position:absolute;top:4px}header .header-menu-overlay .header-menu-panel .submenu-right .header-menu-search-people .icon-search svg{height:20px;width:20px}header .header-menu-overlay .header-menu-panel .submenu-right .header-menu-search-people .search-input{background-color:transparent;border:0;border-bottom:1px solid #b3b3b3;border-radius:0;box-shadow:none;outline:none;padding-left:35px}header .header-menu-overlay .header-menu-panel .submenu-right .image-wrapper{display:block;overflow:hidden}header .header-menu-overlay .header-menu-panel .submenu-right .menu-image{width:100%;height:200px;object-fit:cover;object-position:center;display:block;margin-bottom:32px}header .header-menu-overlay .header-menu-panel .submenu-right p{font-size:16px;font-style:normal;line-height:120%;font-weight:400}header .header-menu-overlay .header-menu-panel .submenu-right .paging-bar{align-items:center;display:flex;justify-content:space-between;margin-top:10px}header .header-menu-overlay .header-menu-panel .submenu-right .paging-number{font-size:1rem}header .header-menu-overlay .header-menu-panel .submenu-right .paging-track{background:#ccc;border-radius:2px;flex-grow:1;height:2px;margin:0 10px;position:relative;width:50px}header .header-menu-overlay .header-menu-panel .submenu-right .paging-progress{background:#007375;bottom:0;height:2px;position:absolute;transition:left .3s ease;top:0;width:20px}header .header-menu-overlay .header-menu-panel .submenu-search{height:auto;margin-top:-1px;min-height:270px;width:calc(100% + 2rem)}header .header-menu-overlay-transparent{background-color:transparent}header .legal{background-color:#007375;color:#fff}header .legal a{color:#fff}header .legal a:hover{text-decoration:none!important}header .nav-wrapper.sticky-nav{background-color:#fff;position:fixed;left:0;right:0;top:0;width:100%;z-index:1100}header .search-website{left:auto!important;right:-20px;top:0!important;width:calc(100% - 200px)!important}header .search-website .form-control{border:1px solid #b3b3b3}header .search-website .form-control:focus{border-color:#139085!important;box-shadow:0 0 0 .2rem rgba(19,144,133,.25)!important}header .skip-link{background:#007375;color:#fff;left:0;outline:none;padding:8px 16px;position:absolute;text-align:center;text-decoration:underline;top:-44px;width:100%;z-index:100}header .skip-link:focus{top:0}header .skip-link:focus~.nav-wrapper{margin-top:44px}header .skip-link:hover{color:#fff;text-decoration:none}.hidden{display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}main{min-height:60vh}main .back-to-top{background-color:#007375;border:0;color:#fff;height:50px;opacity:.75;outline:none;right:30px;transition:all .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:1000}main .back-to-top:hover{opacity:1}main.error-404{background-color:#f4f4f4;min-height:calc(100vh - 72px)}main.error-404 .error{min-height:calc(100vh - 141px);padding-left:12px;padding-right:12px}main.error-404 .error h1{font-size:80px;letter-spacing:1.6px;line-height:110%}main.error-404 .error h1,main.error-404 .error h2{font-style:normal;font-weight:500;margin-bottom:32px}main.error-404 .error h2{font-size:40px;letter-spacing:.8px;line-height:115%}main.error-404 nav.error-links{align-items:center;display:flex;justify-content:center;margin:0 auto}main.error-404 nav.error-links a{color:#007375;display:inline-block;font-size:16px}main.error-404 nav.error-links a:hover{text-decoration:underline}main.error-404 p{font-size:22px;font-style:normal;font-weight:400;line-height:140%}main #content a.inherit{color:inherit}main #content a.link{color:#007375;position:relative}main #content a.link img.arrow-next,main #content a.link svg{transition:all .2s ease-in-out}main #content a.link:hover{text-decoration:underline}main #content a.link:hover img.arrow-next,main #content a.link:hover svg{position:relative;transform:translateX(10px)}main #content a.link-arrow{color:#007375;position:relative}main #content a.link-arrow:after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:middle;background-image:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'><path%20d='M3.125%2010H16.25'%20stroke='%23007375'%20stroke-linecap='square'/><path%20d='M11.25%204.375L16.875%2010L11.25%2015.625'%20stroke='%23007375'%20stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}main #content a.link-arrow:hover:after{transform:translateX(10px)}main #content a.link-dark{color:inherit}main #content a.link-dark:hover{color:#007375;text-decoration:underline}main #content a.link-heading{color:inherit}main #content a.link-heading:hover{color:#007375;text-decoration:none}main #content .accordion-title h3{cursor:pointer}main #content .action-buttons-next-previous{height:40px}main #content .action-buttons-next-previous button{transition:all .4s ease-in-out}main #content .action-buttons-next-previous button:disabled{cursor:default;opacity:.5}main #content .action-buttons-next-previous button:disabled:hover{background-color:inherit!important}main #content .badge{padding:8px!important;font-weight:400!important}main #content .badge.bg-secondary{background-color:#f4f4f4!important;border-radius:280px;color:#1d2529}main #content .badge.bg-secondary-white{background-color:#fff!important}main #content .badge .btn-close{box-shadow:none!important;outline:none!important;height:3px;width:3px}main #content .border-bottom{border-bottom:1px solid #e6e6e6!important}main #content .bullet{color:#007375;padding-left:12px;padding-right:3px}main #content .button-arrow{background-color:inherit;border:1px solid #007375;border-radius:50%;height:24px;outline:none;position:relative;transition:all .4s ease-in-out;width:24px}main #content .button-arrow:hover{background-color:#7fb9ba}main #content .button-arrow img,main #content .button-arrow svg{color:#007375;left:7px;position:absolute;top:5px}main #content .button-arrow img.next,main #content .button-arrow svg.next,main #content .button-arrow.button-arrow-next svg{left:3px;top:3px}main #content .button-chevron{background-color:inherit;border:0;color:inherit;height:24px;outline:none;position:relative;transition:all .4s ease-in-out;width:24px}main #content .button-chevron img{left:0;position:absolute;top:0}main #content .button-chevron img,main #content .button-chevron svg{margin-left:-5px}main #content .button-cta{align-items:center;background-color:#007375;border:1px solid #007375;border-radius:4px;color:#fff;display:inline-block;gap:8px;height:48px;justify-content:center;margin-bottom:1rem;min-width:100px;padding:8px 16px 16px;text-align:center}main #content .button-cta,main #content .button-cta>svg path{transition:all .4s ease-in-out}main #content .button-cta:hover{background-color:#005354;color:#fff}main #content .button-cta:hover svg path{transition:all .4s ease-in-out;stroke:#fff}main #content .button-cta-white:hover svg path{stroke:#fff!important}main #content .button-cta-outline,main #content .button-cta-outline-dark{background-color:transparent;border:1px solid #007375}main #content .button-cta-outline-dark{color:#007375!important}main #content .button-cta-outline-dark:hover{color:#fff!important}main #content .button-cta-outline-transparent:hover{background-color:transparent}main #content .button-pill-container{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px 16px}main #content .button-pill-container .button-pill{background-color:#005354;border-radius:280px;color:#fff;gap:8px;padding:8px 16px}main #content .button-pill-container .button-pill.button-pill-component{background-color:#f4f4f4;color:#1d2529}main #content .button-pill-container .button-pill.button-pill-component:hover{background-color:#4c8689;color:#fff;text-decoration:none}main #content .button-pill-container .button-pill.button-pill-component.active{background-color:#007375!important;color:#fff!important}main #content .button-pill-container .button-pill:hover{background-color:#007375;color:#fff;text-decoration:none}main #content .button-pill-container .button-pill-compact{height:24px;padding:0 8px}main #content .button-pill-container .button-pill-compact:hover{color:#fff!important}main #content button.btn-link{box-shadow:none;outline:0;color:#007375;text-decoration:none}main #content button.btn-link:hover{text-decoration:underline;text-underline-offset:3px}main #content button.button-cta{padding-bottom:0;padding-top:5px}main #content .clear-both{clear:both}main #content .client-work{margin-bottom:64px;margin-top:64px;padding-left:13px}main #content .client-work-background{border-radius:4px;margin-right:32px;height:302px;overflow:hidden;padding:24px 0;position:relative;flex-direction:row;gap:16px;flex-shrink:0;width:302px}main #content .client-work-background>div{font-size:18px;padding:24px;position:relative;z-index:2}main #content .client-work-background .client-work-parent{font-size:14px;line-height:1;position:absolute;top:0}main #content .client-work-background h5{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .client-work-background .read-more{color:inherit;text-decoration:underline}main #content .client-work-background .read-more:hover{text-decoration:none}main #content .client-work-background svg{bottom:0;position:absolute;right:0;z-index:1}main #content .client-work-background svg.tall{bottom:20px;right:20px}main #content .client-work-background-1{background-color:#d9d9d9}main #content .client-work-background-2{background-color:#006466;color:#fff}main #content .client-work-background-2 h5{color:#fff}main #content .client-work-background-3{background-color:#2a4b4d;color:#fff}main #content .client-work-background-3 h5{color:#fff}main #content .client-work-background-wide{overflow:hidden}main #content .client-work-background-wide div,main #content .client-work-background-wide img{position:relative;z-index:2}main #content .client-work-background-wide svg{bottom:0;left:0;position:absolute;z-index:1}main #content .contact-container{position:relative}main #content .contact-container .title-fill{width:calc(100% - 50px)}main #content .contact-dropdown{left:50px;width:250px;z-index:10}main #content .contact-dropdown .contact-popup-image{width:60px;height:60px}main #content .contact-dropdown .link-text a{color:inherit}main #content .contact-dropdown .office-adjustment{margin-left:-5px}main #content .contact-dropdown svg{height:20px;width:20px}main #content .content-actions{font-size:14px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px!important}main #content .content-actions a img{margin-top:-6px}main #content .content-actions button{font-size:14px;font-style:normal;font-weight:700;line-height:120%;background-color:transparent;border:0}main #content .content-actions button:hover{color:#007375}main #content .content-actions button:hover svg path{stroke:#007375}main #content .content-actions.content-actions-hide-subscribe .optionally-hidden{display:none!important}main #content .content-actions.content-three{margin:0 auto;width:555px}main #content .content-actions.content-three .me-2{margin-right:.65rem!important}main #content .content-actions .dropdown-menu{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;padding:8px;width:240px}main #content .content-actions .dropdown-menu a,main #content .content-actions .dropdown-menu button{align-self:stretch;height:48px;display:flex;flex:1 0;flex-direction:column;font-weight:400;font-size:14px;justify-content:center;transition:none}main #content .content-actions .dropdown-menu a.border-bottom,main #content .content-actions .dropdown-menu button.border-bottom{border-bottom:1px solid #e6e6e6}main #content .content-actions .dropdown-menu a:hover,main #content .content-actions .dropdown-menu button:hover{background:#007375;color:#fff}main #content .content-actions .dropdown-menu a:hover svg path,main #content .content-actions .dropdown-menu button:hover svg path{stroke:#fff!important}main #content .content-actions .dropdown-menu a span svg,main #content .content-actions .dropdown-menu button span svg{margin-right:8px}main #content .content-actions .dropdown-menu .dropdown-item:hover{text-decoration:none!important}main #content .content-actions .tooltip-wrapper>button:first-of-type{padding-left:0}main #content .content-brief{background-color:#f4f4f4;border-radius:4px;display:none;margin-bottom:40px;padding:16px 16px 0}main #content .content-brief a{color:#007375}main #content .content-brief a:hover{text-decoration:underline}main #content .content-brief>div{align-items:flex-start;display:flex;flex-direction:row}main #content .content-brief>div .icon-image{margin-right:10px}main #content .content-brief p{font-size:14px!important;margin-bottom:16px}main #content .content-brief-body{display:none}main #content .content-client-work.component-content-green{height:755px}main #content .content-client-work.component-content-green .button-arrow{border:1px solid #fff}main #content .content-client-work.component-content-green .button-arrow svg{color:#fff}main #content .content-client-work.component-content-green .button-arrow svg path{stroke:#fff}main #content .content-client-work.component-content-green .client-work{margin-bottom:32px;margin-top:32px}main #content .content-client-work.component-content-green .client-work-background{background-color:hsla(0,0%,100%,.08)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}main #content .content-client-work.component-content-green .client-work-background svg{display:none!important}main #content .content-client-work.component-content-green .client-work-background.link-hover{cursor:pointer}main #content .content-client-work.component-content-green .client-work-background.link-hover:hover{background-color:#007375!important}main #content .content-client-work.component-content-green .client-work-background.link-hover:hover svg{display:none!important}main #content .content-client-work .client-work-background.link-hover{transition:background-color .4s ease-in-out}main #content .content-client-work .client-work-background.link-hover:hover{background-color:#007375!important}main #content .content-client-work .client-work-background.link-hover:hover svg{display:none!important}main #content .component-content.component-content-automatic-background:nth-child(2n){background-color:#fff}main #content .component-content.component-content-automatic-background:nth-child(odd),main #content .component-content.component-content-default-grey{background-color:#f4f4f4}main #content .component-content.component-content-compact>.container{padding-bottom:64px;padding-top:64px}main #content .component-content.component-content-compact .button-pill-container{padding-top:0}main #content .component-content.component-content-compact .content-accordion-container>.container{padding-bottom:64px;padding-top:64px}main #content .component-content.component-content-compact .content-accordion-container .accordion-title h3{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;margin-bottom:0}main #content .component-content.component-content-compact .content-accordion-container div.col-lg-4{display:none}main #content .component-content.component-content-compact .content-accordion-container div.col-lg-8{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}main #content .component-content.component-content-compact .content-quotation-container{margin-bottom:0!important;padding-top:64px}main #content .component-content.component-content-compact .content-quotation-container>div.col-lg-4{display:none}main #content .component-content.component-content-compact .content-quotation-container>div.col-lg-8{max-width:100%!important;width:100%!important}main #content .component-content .content-ellipsis{display:-webkit-box;line-clamp:3;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}main #content .component-content .content-ellipsis>p{margin-bottom:0}main #content .component-content .content-formatted p{font-size:22px}main #content .component-content .content-meet-our-team .form-select{color:#666;border-radius:4px;border:1px solid #fff}main #content .component-content .content-quotation .border-start{border-left:2px solid #007375!important}main #content .component-content .content-quotation .ps-5{padding-bottom:1.5rem;padding-left:1.5rem!important;padding-top:1.5rem}main #content .component-content .content-quotation .quote{position:relative}main #content .component-content .content-quotation .quote .ending-quote,main #content .component-content .content-quotation .quote .starting-quote{color:#007375;font-size:32px;margin-left:5px}main #content .component-content .content-quotation .quote .ending-quote-en{position:absolute;margin-top:-20px}main #content .component-content .content-quotation .quote .starting-quote-en{display:inline-block;margin-left:0;margin-right:5px;transform:rotate(180deg)}main #content .component-content .content-quotation .quote p{font-family:feature-display,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:115%}main #content .component-content .content-quotation .speaker{color:#666}main #content .component-content .container{padding:120px 12px}main #content .component-content div.contact-key-contact-grid{background:linear-gradient(180deg,#63afb2,#2a4b4d),linear-gradient(180deg,#4c8689,#132223);margin-bottom:16px;overflow:hidden;position:relative;height:240px;width:100%}main #content .component-content div.contact-key-contact-grid.contact-key-contact-grid-taller{height:310px}main #content .component-content div.contact-key-contact-grid img{height:auto;left:0;position:absolute;top:0;width:100%}main #content .component-content div.contact-key-contact-grid-student,main #content .component-content div.contact-key-contact-grid-student-empty{height:235px}main #content .component-content div.contact-key-contact-grid-student img,main #content .component-content div.contact-key-contact-grid-student-empty img{top:20px}main #content .component-content div.insight-article{padding-bottom:32px}main #content .component-content div.insight-article a h6:hover{color:#007375}main #content .component-content div.insight-article h6{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .component-content div.insight-article h6 p{font:inherit}main #content .component-content div.insight-listing a{color:inherit!important}main #content .component-content div.insight-listing a:hover{color:#007375!important;text-decoration:none!important}main #content .component-content div.insight-listing a.button-pill-compact:hover{color:#fff!important}main #content .component-content div.insight-listing .insight-sub-title{color:#666;font-weight:400;line-height:120%}main #content .component-content div.insight-listing .hero-image-right img{width:240px;height:auto}main #content .component-content .disclaimer,main #content .component-content .disclaimer p{font-size:14px;font-style:normal;font-weight:700;line-height:120%;font-weight:400}main #content .component-content .form-control,main #content .component-content .form-select{height:48px}main #content .component-content h2,main #content .component-content h3,main #content .component-content h4,main #content .component-content h5{font-style:normal;font-weight:500;line-height:110%}main #content .component-content h2{font-size:80px;letter-spacing:1.6px}main #content .component-content h2.h3{font-size:64px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:110%}main #content .component-content h2.h4{font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}main #content .component-content h2.h5{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .component-content h2.accordion-name{width:440px}main #content .component-content h2.two-column-simple{width:785px}main #content .component-content h3{font-size:64px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:110%}main #content .component-content h3.h5{font-size:32px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:115%}main #content .component-content h3.h6,main #content .component-content h4{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .component-content h4{overflow:hidden;font-size:24px!important}main #content .component-content hr{height:1px;border:none;background-color:#e6e6e6;margin-bottom:32px;margin-top:32px;opacity:1}main #content .component-content .insight-people-images{flex:0 0 auto}main #content .component-content .insight-names{font-size:14px;font-style:normal;font-weight:700;line-height:120%;font-weight:400}main #content .component-content .mobile-filtering-system{display:block}main #content .component-content .mobile-show-filtering-system{display:none}main #content .component-content .navigation-main-menu-search{width:calc(100% - 270px)!important}main #content .component-content .navigation-main-menu-search.full-width{width:100%!important}main #content .component-content textarea.form-control{height:auto}main #content .component-content-charcoal{background-color:#1d2529;color:#fff}main #content .component-content-charcoal h1,main #content .component-content-charcoal h2,main #content .component-content-charcoal h3,main #content .component-content-charcoal h4,main #content .component-content-charcoal h5,main #content .component-content-charcoal h6{color:#fff}main #content .component-content-charcoal .component-content{background-color:inherit!important}main #content .component-content-charcoal .content-accordion-container .content-content a{color:#71c8cc}main #content .component-content-charcoal .button-chevron img{filter:invert(1)}main #content .component-content-charcoal .button-chevron svg path{stroke:#fff!important}main #content .component-content-charcoal .insight-sub-title{color:#fff}main #content .component-content-charcoal span.all-links a{color:#fff!important}main #content .component-content-charcoal span.all-links a svg path{stroke:#fff!important}main #content .component-content-content{padding:64px 0}main #content .component-content-content .accordion-title h2{font-size:40px}main #content .component-content-content h2{font-size:40px;margin-bottom:24px}main #content .component-content-content .read-more-container{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85.48%);margin-top:-55px!important;padding-top:5rem}main #content .component-content-content .richtext-content-container{margin:0 auto;width:555px}main #content .component-content-content .richtext-content-container h2{font-size:48px}main #content .component-content-content .richtext-content-container table{margin-bottom:40px;margin-top:40px;width:100%!important}main #content .component-content-content .richtext-content-container table td,main #content .component-content-content .richtext-content-container table th,main #content .component-content-content .richtext-content-container table tr,main #content .component-content-content .richtext-content-container table.table-bordered{border-color:transparent;border-width:0}main #content .component-content-content .richtext-content-container table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f4f4}main #content .component-content-content .richtext-content-container table thead tr{background-color:#1d2529;color:#fff}main #content .component-content-content .richtext-content-container table thead tr th{font-weight:700;padding:20px}main #content .component-content-content .richtext-content-container table tr{color:#1d2529}main #content .component-content-content .richtext-content-container table tr td{padding:20px}main #content .component-content-green{background-color:#003f40;color:#fff}main #content .component-content-green .insight-sub-title,main #content .component-content-green a,main #content .component-content-green a.link,main #content .component-content-green h1,main #content .component-content-green h2,main #content .component-content-green h3,main #content .component-content-green h4,main #content .component-content-green h5,main #content .component-content-green h6{color:#fff}main #content .component-content-green a.link svg path{stroke:#fff!important}main #content .component-content-green .content-insights-pillar a:hover{color:#258481}main #content .component-content-default-grey,main #content .component-content-grey{background-color:#f4f4f4}main #content .component-content-default-grey .button-pill-container .button-pill.button-pill-component,main #content .component-content-grey .button-pill-container .button-pill.button-pill-component{background-color:#fff;color:#1d2529}main #content .component-content-default-grey .button-pill-container .button-pill.button-pill-component:hover,main #content .component-content-grey .button-pill-container .button-pill.button-pill-component:hover{background-color:#4c8689;color:#fff}main #content .component-content-default-grey .component-content,main #content .component-content-grey .component-content{background-color:inherit!important}main #content .component-content-default-grey .nav-link.active,main #content .component-content-grey .nav-link.active{background-color:#f4f4f4}main #content .component-content-pdf .content-actions-mobile{display:none}main #content .component-content-pdf .content-quotation-container{padding-bottom:10px!important;padding-top:10px!important}main #content .component-content-pdf .content-quotation-container .ending-quote,main #content .component-content-pdf .content-quotation-container .starting-quote{font-size:18px!important}main #content .component-content-pdf .content-quotation-container .quote p{font-size:20px}main #content .component-content-pdf .content-quotation-container .quotation-buttons{display:none}main #content .component-content-pdf .content-quotation-container .ps-5{padding-left:2rem!important}main #content .component-content-pdf h1,main #content .component-content-pdf h2,main #content .component-content-pdf h3,main #content .component-content-pdf h4,main #content .component-content-pdf h5,main #content .component-content-pdf h6{letter-spacing:normal}main #content .component-content-pdf .pdf-body h2,main #content .component-content-pdf .pdf-body h3{font-size:2.5rem}main #content .component-content-pdf .pdf-heading{background-color:#f4f4f4;margin-bottom:32px;min-height:260px;outline:15px solid #f4f4f4;padding:17px 0}main #content .component-content-pdf .pdf-heading h1{font-size:56px;font-style:normal;font-weight:500;letter-spacing:1.12px;line-height:110%;margin-top:20px}main #content .component-content-pdf .pdf-heading h2{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;color:#666}main #content .component-content-pdf .pdf-image-person{background:linear-gradient(180deg,#63afb2,#2a4b4d),linear-gradient(180deg,#4c8689,#132223);height:342px;overflow:hidden;position:relative;width:342px}main #content .component-content-pdf .pdf-image-person img{left:0;height:auto;position:absolute;width:100%}main #content .component-content-pdf .pdf-image-insight img{height:100%}main #content .component-content-pdf .pdf-logo{color:#258481;display:none;font-size:24px;letter-spacing:-1px;margin-top:-9px}main #content .component-content-pdf .pdf-logo img{margin-left:-20px}main #content .component-content-white{background-color:#fff}main #content .component-content-white .component-content,main #content .component-content-white .component-content-default-grey{background-color:inherit!important}main #content .component-content-white .component-content .button-pill-container .button-pill.button-pill-component,main #content .component-content-white .component-content-default-grey .button-pill-container .button-pill.button-pill-component{background-color:#f4f4f4}main #content .component-content-white .component-content .button-pill-container .button-pill.button-pill-component:hover,main #content .component-content-white .component-content-default-grey .button-pill-container .button-pill.button-pill-component:hover{color:#4c8689}main #content .component-content-search h1{font-size:32px}main #content .component-content-search ol,main #content .component-content-search p,main #content .component-content-search ul{font-size:16px}main #content .component-read-mode-close{display:none}main #content .component-related-lawyers .all-links-sm{display:none!important}main #content .component-paging-bar button{background-color:transparent;border:0;border-radius:50%;font-size:14px;height:32px;outline:none;width:32px;transition:none!important}main #content .component-paging-bar button.active{background-color:#007375!important;color:#fff!important}main #content .component-paging-bar button:focus-within{background-color:inherit;color:inherit}main #content .component-paging-bar button:hover{background-color:#f4f4f4;color:#1d2529}main #content .content-accordion-container .key-contact-image-empty,main #content .content-accordion-container img.key-contact-image{margin-left:0;margin-right:10px}main #content .content-additional-components .content-accordion-container>.container{padding-bottom:0;padding-top:0}main #content .content-additional-components .content-accordion-container .col-lg-4-correction{display:none!important}main #content .content-additional-components .content-accordion-container .col-lg-8-correction{margin-top:64px;width:100%!important}main #content .content-banner-container{position:relative}main #content .content-banner-container:before{background-color:#003f40;content:"";height:1px;left:24px;position:absolute;top:50%;width:calc(100% - 48px)}main #content .content-banner-container>div{background-color:#fff}main #content .content-banner-container p{font-size:32px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:115%;background-color:inherit;font-family:feature-display,sans-serif;margin:0 auto;padding-left:20px;padding-right:20px;position:relative;text-align:center;width:789px}main #content .content-content a{color:#007375}main #content .content-content a:hover{text-decoration:underline}main #content .content-content a.inherit{color:inherit!important}main #content .content-content a.inherit:hover{color:#71c8cc!important}main #content .content-content .button-cta{color:#fff;display:inline-block;text-decoration:none;margin-bottom:30px;margin-top:24px;padding-top:12px}main #content .content-content .button-cta:hover{text-decoration:none!important}main #content .content-content .card .image-background-green{min-height:137px}main #content .content-content h1{font-size:56px;margin-bottom:12px;line-height:110%}main #content .content-content h2{font-size:48px;margin-bottom:12px;line-height:110%}main #content .content-content h3{font-size:40px;margin-bottom:12px;line-height:115%}main #content .content-content h4{font-size:32px;margin-bottom:12px;line-height:115%}main #content .content-content h5{font-size:24px;margin-bottom:12px;line-height:115%}main #content .content-content h6{font-size:20px;margin-bottom:12px;line-height:115%}main #content .content-content .link-cta{margin:0;padding-top:16px;text-align:center}main #content .content-content>.row.mt-64:first-child{margin-top:0!important}main #content .content-disclaimer{margin-bottom:40px;margin-top:40px}main #content .content-events-sessions h3{font-size:24px!important}main #content .content-events-sessions h3 a{color:#1d2529;text-decoration:none!important}main #content .content-events-sessions h3 a:hover{color:#007375}main #content .content-events-sessions .event-smallest,main #content .content-events-sessions .event-smallest-empty{height:115px;width:205px}main #content .content-icons-container .content-icons-column1,main #content .content-icons-container .content-icons-column2{color:#fff;height:448px;padding:24px}main #content .content-icons-container .content-icons-column1 .content-icons-content,main #content .content-icons-container .content-icons-column1 .content-icons-content p,main #content .content-icons-container .content-icons-column2 .content-icons-content,main #content .content-icons-container .content-icons-column2 .content-icons-content p{font-family:feature-display,sans-serif;font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}main #content .content-icons-container .content-icons-column1{background-color:#006466}main #content .content-icons-container .content-icons-column2{background-color:#2a4b4d}main #content .content-insights-pillar h3{font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}main #content .content-insights-pillar h4{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .content-insights-pillar .insight-pillar-full,main #content .content-insights-pillar .insight-pillar-full-empty{height:210px;width:100%}main #content .content-insights-pillar .insight-pillar-full-podcast{height:auto}main #content .content-insights-pillar .insight-pillar-large,main #content .content-insights-pillar .insight-pillar-large-empty{height:505px;width:100%}main #content .content-insights-pillar .insight-pillar-medium,main #content .content-insights-pillar .insight-pillar-medium-empty{height:210px;width:282px}main #content .content-insights-pillar .insight-pillar-tall,main #content .content-insights-pillar .insight-pillar-tall-empty{height:480px;width:100%}main #content .content-insights-pillar .insight-podcast-large,main #content .content-insights-pillar .insight-podcast-large-empty{height:672px;width:100%}main #content .content-insights-pillar .insight-podcast-large{height:auto!important}main #content .content-insights-pillar .read-more-container{height:75px;overflow:hidden}main #content .content-insights-pillar .read-more-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85.48%)}main #content .content-insights-pillar .read-more-container-blue-charcoal:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#1d2529 85.48%)!important}main #content .content-insights-pillar .read-more-container-dark:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#000 85.48%)!important}main #content .contact-container,main #content .content-side-menu{font-size:14px;font-style:normal;font-weight:700;line-height:120%;font-weight:400}main #content .contact-container a:has(.related-title),main #content .content-side-menu a:has(.related-title){color:inherit}main #content .contact-container a:has(.related-title):hover,main #content .content-side-menu a:has(.related-title):hover{color:#007375;text-decoration:none}main #content .contact-container .button-pill,main #content .content-side-menu .button-pill{align-items:center;border-radius:280px;display:flex;padding:8px;gap:4px;height:24px}main #content .dossier-content-title-french span.all-links{clear:both!important;display:block!important;margin:0!important}main #content .event-accordion .contact-container{display:inline-block}main #content .cursor-pointer{cursor:pointer}main #content div.paragraph{font-size:18px}main #content div.paragraph-larger,main #content div.paragraph-larger p{font-size:22px}main #content div.audio-player{background-color:#3c4c54;z-index:1050;width:60%!important;margin-left:20%!important}main #content div.audio-player>btn:focus,main #content div.audio-player>btn:focus-visible{outline:none;box-shadow:none}main #content div.audio-player div.progress-bar{background-color:#ccc;height:5px!important;cursor:"pointer"}main #content div.audio-player div.progress-bar>.media-buffer-time{background-color:#b3b3b3;height:100%;opacity:.3;z-index:1}main #content div.audio-player div.progress-bar>.media-progress-time{background-color:#1d2529;height:100%;z-index:2}main #content .featured-office,main #content .featured-service{padding-bottom:32px;padding-top:32px}main #content .featured-office h2,main #content .featured-service h2{font-size:56px;font-style:normal;font-weight:500;letter-spacing:1.12px;line-height:110%;width:550px}main #content .featured-office-image,main #content .featured-office-image-empty,main #content .featured-service-image,main #content .featured-service-image-empty{height:600px;width:640px}main #content .font-size-adjustments h4{font-size:32px}main #content .font-size-adjustments p{font-size:16px}main #content .font-size-adjustments-extreme .button-cta{display:inline-block;padding-top:8px}main #content .font-size-adjustments-extreme p{margin-bottom:32px;margin-top:32px;width:435px}main #content .explore-service{padding-top:64px}main #content .explore-service h3{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;width:320px}main #content .explore-service-image,main #content .explore-service-image-empty{height:238px;margin-bottom:24px;width:320px}main #content .footer-pdf{border-top:1px solid #f4f4f4;bottom:10px;display:none;height:55px;max-width:100%;min-width:auto;padding-top:10px;position:fixed;width:100%}main #content .footer-pdf .column-copyright{width:300px}main #content .footer-pdf .column-website{width:calc(100% - 300px)}main #content .footer-pdf p{font-size:12px}main #content .footer-pdf-spacer{height:80px}main #content .form-check-input[type=checkbox],main #content .form-check-input[type=email],main #content .form-check-input[type=text],main #content .form-control[type=checkbox],main #content .form-control[type=email],main #content .form-control[type=text],main #content .form-select[type=checkbox],main #content .form-select[type=email],main #content .form-select[type=text]{border:1px solid #b3b3b3}main #content .form-check-input:focus,main #content .form-control:focus,main #content .form-select:focus{border-color:#139085!important;box-shadow:0 0 0 .2rem rgba(19,144,133,.25)!important}main #content .form-check-input:checked{background-color:#007375}main #content .form-footer .button-cta{border:1px solid #007375!important;height:39px;margin-bottom:0!important;padding-bottom:0;padding-top:4px}main #content .form-footer .container{padding:120px 149px}main #content .form-footer h3{font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}main #content .header-pdf-spacer{height:30px}main #content .hero-content{background-color:#f4f4f4;min-height:468px;padding:32px 0}main #content .hero-content+.content-insights-pillar{margin-top:-100px}main #content .hero-content .breadcrumbs{color:#545454;font-size:16px;font-style:normal;font-weight:400;min-height:20px;line-height:120%;position:relative;width:clamp(100%,780px,680px);z-index:1000}main #content .hero-content .breadcrumbs span{display:inline-block;margin-left:4px;margin-right:4px}main #content .hero-content .breadcrumbs span.services{margin-left:0!important}main #content .hero-content .button-link-green-midnight{color:#007375}main #content .hero-content .button-link-green-midnight:hover{text-decoration:underline}main #content .hero-content .force-medium .title-small,main #content .hero-content .force-medium h1{font-size:64px!important}main #content .hero-content .hero-article{min-height:405px}main #content .hero-content .hero-body{height:calc(100% - 20px)!important;min-height:400px}main #content .hero-content .hero-body .sub-title{font-size:22px;font-style:normal;font-weight:400;line-height:140%;max-width:555px}main #content .hero-content .hero-buttons{margin-bottom:2rem;margin-top:-1rem}main #content .hero-content.hero-content-wide{background-size:cover;min-height:660px}main #content .hero-content.hero-content-wide a{color:#fff}main #content .hero-content.hero-content-wide a:hover{color:#007375}main #content .hero-content.hero-content-wide a:hover svg path{stroke:#007375}main #content .hero-content.hero-content-wide a svg path{stroke:#fff}main #content .hero-content.hero-content-wide .breadcrumbs,main #content .hero-content.hero-content-wide .breadcrumbs a,main #content .hero-content.hero-content-wide .button-link,main #content .hero-content.hero-content-wide h1,main #content .hero-content.hero-content-wide p{color:#fff}main #content .hero-content .hero-image-person{background:linear-gradient(180deg,#63afb2,#2a4b4d),linear-gradient(180deg,#4c8689,#132223);height:600px;overflow:hidden;position:relative;width:640px}main #content .hero-content .hero-image-person img{left:0;height:auto;position:absolute;width:100%}main #content .hero-content .hero-image-right{overflow:hidden;position:relative}main #content .hero-content .hero-image-right img{left:0;height:600px;width:640px}main #content .hero-content .hero-image-right-podcast img{height:auto!important;width:100%!important}main #content .hero-content .hero-person h1{font-size:56px;font-style:normal;font-weight:500;letter-spacing:1.12px;line-height:110%}main #content .hero-content .hero-person h2{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .hero-content .hero-person .button-pill-container{font-size:14px;padding-bottom:32px;padding-top:32px}main #content .hero-content .hero-person .button-pill-container .button-pill.button-pill-component{background-color:#fff;color:#1d2529}main #content .hero-content .hero-person .button-pill-container .button-pill.button-pill-component:hover{background-color:#4c8689;color:#fff}main #content .hero-content .hero-person .button-pill-container .services-count{color:#545454;display:inline-block}main #content .hero-content .hero-person-contact{border-top:1px solid #b3b3b3;padding-top:1rem}main #content .hero-content .hero-video-container .embed-container{margin-bottom:-15px!important}main #content .hero-content h1{font-size:80px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;margin-top:32px}main #content .hero-content h1.full-width .title-container{width:100%!important}main #content .hero-content .key-contacts-title{font-size:14px;font-style:normal;font-weight:700;line-height:120%}main #content .hero-content p{font-size:22px}main #content .hero-content .person-sub-title{color:#545454}main #content .hero-content-white{background-color:#fff}main #content .hero-content-white .hero-content{background-color:inherit!important}main #content .image-background-green{background:linear-gradient(180deg,#63afb2,#2a4b4d),linear-gradient(180deg,#4c8689,#132223)}main #content .image-background-grey{background:linear-gradient(180deg,#f4f4f4,#8c8c8c)}main #content .image-figure .embed-container{max-width:620px;width:620px;margin-left:-30px;height:360px}main #content .image-figure img{height:auto;margin-left:-30px;max-width:620px}main #content img.key-contact-image{border-radius:50%;height:40px;margin-left:-5px;width:40px}main #content .insights-seven-tiles .col-lg-6-marquee h4{font-size:40px!important}main #content .key-contact-image-empty{border-radius:50%;display:inline-block;height:40px;margin-left:-5px;vertical-align:middle;width:40px}main #content .lh-100{line-height:100%}main #content .lh-125{line-height:1.25}main #content .lh-140p{line-height:140%}main #content .menu-taxonomy-image h5{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%}main #content .menu-taxonomy-image h5 svg{display:none}main #content .menu-taxonomy-image-image,main #content .menu-taxonomy-image-image-empty{height:273px;width:320px}main #content .mt-20{margin-top:20px!important}main #content .mt-32{margin-top:32px}main #content .mt-64{margin-top:64px}main #content .navigation-multi-content{border-bottom:1px solid #e6e6e6;margin-bottom:64px}main #content .navigation-multi-content strong{font-size:18px}main #content .navigation-multi-search{border-bottom:1px solid #ccc;border-top:1px solid #ccc;background-color:#f4f4f4;margin-bottom:64px;padding:24px 0}main #content .navigation-multi-search .dropdown-item-option{align-items:center;cursor:pointer;display:flex;height:48px;padding:16px 12px;align-self:stretch}main #content .navigation-multi-search .dropdown-item-option:hover{background-color:#007375;color:#fff}main #content .navigation-multi-search .dropdown-item-wrapper{padding:8px;top:25px;z-index:1003}main #content .navigation-multi-search .dropdown-item-wrapper-options{height:260px;overflow-y:auto;padding:16px}main #content .navigation-multi-search .dropdown-item-wrapper-options::-webkit-scrollbar{width:6px}main #content .navigation-multi-search .dropdown-item-wrapper-options::-webkit-scrollbar-track{background:transparent}main #content .navigation-multi-search .dropdown-item-wrapper-options::-webkit-scrollbar-thumb{background-color:#ced4da}main #content .navigation-multi-search .icon-search{left:10px;position:absolute;top:17px}main #content .navigation-multi-search .icon-search svg{height:20px;width:20px}main #content .navigation-multi-search .icon-search-correction{top:10px}main #content .navigation-multi-search .search-input{padding-left:35px}main #content .navigation-multi-search .s1{order:1}main #content .navigation-multi-search .s2{order:2}main #content .navigation-multi-search .s3{order:3}main #content .navigation-multi-search .s4{order:4}main #content .navigation-multi-search-content{background-color:inherit}main #content .navigation-multi-search-content .search-input{background-color:#f4f4f4}main #content .nav-link{border:0;color:#1d2529;margin-right:1rem;padding-left:0;padding-right:0;text-align:left}main #content .nav-link.active{border-bottom:2px solid #007375;color:#003f40}main #content .nav-tabs{border-bottom:1px solid #e6e6e6}main #content .our-team-content{padding-top:120px}main #content .our-team-content.pt-5{padding-top:64px!important}main #content .outline-content-horizontal{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff;border-bottom:2px solid #e6e6e6;display:flex;gap:16px;height:64px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:1020}main #content .outline-content-horizontal .d-flex{overflow:hidden}main #content .outline-content-horizontal .outline-link{background:inherit;flex:0 0 auto;height:64px;border:0}main #content .outline-content-horizontal .outline-link:hover{color:#007375}main #content .outline-content-horizontal .outline-link.active{border-bottom:4px solid #007375;margin-top:2px}main #content .outline-content-vertical{font-size:18px;font-style:normal;line-height:120%;font-weight:700;padding-left:15px;position:-webkit-sticky;position:sticky;top:15px;z-index:1020}main #content .outline-content-vertical .outline-link{background:inherit;border:0;display:block;font-weight:700;margin-bottom:24px;padding:0;text-align:left;transition:all .4s ease-in-out}main #content .outline-content-vertical .outline-link.active,main #content .outline-content-vertical .outline-link:hover{color:#007375}main #content .outline-content-vertical .outline-title{font-size:14px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px}main #content .outline-content-vertical .outline-title img{margin-top:-6px}main #content .outline-content-vertical-column{font-size:18px;font-style:normal;font-weight:700;line-height:120%;position:-webkit-sticky;position:sticky;top:15px;z-index:1020}main #content .outline-content-vertical-column .outline-border{border-left:1px solid #e6e6e6}main #content .outline-content-vertical-column .outline-link{background:inherit;border:0;color:inherit;display:block;margin-bottom:24px;padding:0 0 0 .5rem;position:relative;text-align:left;text-decoration:none;transition:all .4s ease-in-out}main #content .outline-content-vertical-column .outline-link:hover{color:#007375}main #content .outline-content-vertical-column .outline-link.active.level-2:before{bottom:0;background-color:#007375;content:"";left:-8px;position:absolute;top:0;width:4px}main #content .outline-content-vertical-column .outline-link.active.level-3:before{background-color:#007375;bottom:0;content:"";left:-16px;position:absolute;top:0;width:4px}main #content .outline-content-vertical-column .outline-link.hidden{display:none}main #content .outline-content-vertical-column .outline-link.level-2{margin-left:8px}main #content .outline-content-vertical-column .outline-link.level-3{margin-left:1rem}main #content .outline-content-vertical-column .outline-title{font-size:14px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px}main #content .outline-content-vertical-column .outline-title img{margin-top:-6px}main #content .paragraph{font-size:22px}main #content .person-work .nav-link{color:#666}main #content .person-work .nav-link.active{color:#1d2529;font-weight:700;font-style:bold}main #content .overview-title{-webkit-hyphens:auto;hyphens:auto}main #content .popular-topics-image,main #content .popular-topics-image-empty,main #content .publication-image,main #content .publication-image-empty{height:238px;margin-bottom:24px;width:100%}main #content .publication-image-empty svg{width:100%}main #content .related-title{font-size:18px;font-style:normal;font-weight:700;line-height:120%}main #content .related-title-office{font-size:14px}main #content .service-main-menu-explore .mt-5{margin-top:4rem!important}main #content .same-authors .button-cta-outline{display:inline-block;margin-bottom:1rem;padding-top:10px}main #content .small *{font-size:inherit}main #content span.all-links{display:inline-block;margin-left:30px;margin-top:43px}main #content span.all-links.all-links-shorter{margin-left:20px;margin-top:20px}main #content span.all-links a{color:#007375}main #content span.all-links a img{transition:all .2s ease-in-out}main #content span.all-links a:hover{text-decoration:underline}main #content span.all-links a:hover img{margin-left:10px}main #content span.insight-sub-title{color:#545454;font-size:14px;font-style:normal;font-weight:700;line-height:130%}main #content span.insight-sub-title.grey{color:#666}main #content span.insight-sub-title-light{font-size:16px;font-weight:400}main #content span.insight-sub-title-light-fs-14{font-size:14px;font-weight:400}main #content span.title-bold{font-family:feature-display,sans-serif}main #content span.title-bold,main #content span.title-italic{font-size:80px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;margin-bottom:0;margin-top:0}main #content span.title-italic{font-family:feature-display-light,sans-serif;font-style:italic!important}main #content span.title-medium{font-size:64px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:110%}main #content span.title-small{font-size:40px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:115%}main #content .speaker-card{background-color:#f4f4f4}main #content .speaker-card p{font-size:14px}main #content .speaker-card img{max-height:250px}main #content .speaker-card .image-empty{height:250px;max-width:100%}main #content .story-content{background-color:#003f40;color:#fff}main #content .story-content .container{padding:120px 0}main #content .story-content .container .button-pill-container.mt-5{margin-top:0!important;padding-top:120px!important}main #content .title-container{width:680px}main #content .title-container-small{width:700px}main #content .tooltip-wrapper{position:relative;display:inline-block}main #content .tooltip-wrapper .custom-tooltip{background-color:#007375;border-radius:4px;bottom:175%;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:14px;font-weight:400;color:#fff;opacity:0;padding:8px;position:absolute;left:50%;text-align:center;transform:translateX(-50%) translateY(5px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;visibility:hidden;z-index:1000}main #content .tooltip-wrapper .custom-tooltip:after{border:6px solid transparent;border-top-color:#007375;content:"";position:absolute;left:50%;transform:translateX(-50%);top:100%}main #content .tooltip-wrapper:hover .custom-tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}main #content .two-column-image,main #content .two-column-image-empty{height:600px;width:640px}main #content .w-200{width:200px!important}main #content .w-250{width:250px!important}main #content .w-270{width:270px!important}main #content .w-320{width:320px!important}main #content .w-400{width:400px!important}main #content .w-435{width:435px!important}main #content .w-555{width:555px!important}main #content .w-670{width:670px!important}main #content .w-786{width:786px!important}main.sticky-adjustment{margin-top:72px}main ul.education li::marker{color:#007375}ol,p,strong,ul{font-size:18px}ol.fs-16,p.fs-16,strong.fs-16,ul.fs-16{font-size:16px}ol.fs-16i,p.fs-16i,strong.fs-16i,ul.fs-16i{font-size:16px!important}@media only screen and (max-width:550px){header .company-name{display:none}header .header-menu{position:absolute;right:20px;top:20px;width:40px!important;z-index:7}header .header-menu button{box-shadow:none!important;outline:0!important}header .header-menu-overlay{min-height:auto;overflow-y:scroll}header .header-menu-overlay .header-menu-panel{height:100%;margin-left:10px!important;max-height:100vh;overflow-x:hidden;position:relative;width:100%}header .header-menu-overlay .header-menu-panel>.d-flex{display:block!important;height:100%}header .header-menu-overlay .header-menu-panel>.d-flex .submenu-left,header .header-menu-overlay .header-menu-panel>.d-flex .submenu-right{height:auto!important;max-width:560px;width:100%}header .header-menu-overlay .header-menu-panel>.d-flex .submenu-left{height:100%!important}header .header-menu-overlay .header-menu-panel>.d-flex .submenu-right{background-color:#fff!important;min-height:450px;padding-top:0}footer div.legal>div{margin-bottom:20px}footer div.navigation{padding-bottom:1rem}footer div.text-center{text-align:left!important}footer div.text-center a{display:block!important}footer div.text-center a.me-3{margin-right:0!important}footer nav.offices-list{display:block}footer nav.offices-list a{display:block!important}footer nav.offices-list a.me-5{margin-right:0!important}main #content .content-banner-container p{font-size:24px}main #content .content-accordion-container h3{font-size:24px!important}main #content .content-accordion-container .mobile-break-accordion{margin-top:3rem}main #content .component-content,main #content .form-footer,main #content .story-content{overflow:hidden}main #content .component-content .container,main #content .form-footer .container,main #content .story-content .container{padding:64px 12px}main #content .component-content .container .contact-key-contact-grid-student,main #content .component-content .container .contact-key-contact-grid-taller{height:251px!important}main #content .component-content .container .contact-key-contact-grid-student a,main #content .component-content .container .contact-key-contact-grid-taller a{align-items:center!important;display:flex!important;justify-content:center!important;height:251px!important}main #content .component-content .container .contact-key-contact-grid-student a img,main #content .component-content .container .contact-key-contact-grid-taller a img{height:250px;left:auto;max-height:250px;top:2px;width:250px}main #content .component-content .container div.mb-5:has(>div.insight-article){margin-bottom:1rem!important}main #content .component-content .container div.insight-article{border-bottom:1px solid #e6e6e6;height:auto!important;margin-bottom:1.5rem;padding-bottom:1.5rem}main #content .component-content h2{font-size:80px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;font-size:40px!important}main #content .component-content h2.two-column-simple{width:100%}main #content .component-content h3{font-size:28px!important}main #content .component-content .mobile-filtering-system,main #content .component-content .mobile-filtering-system:after{max-width:calc(100% - 24px)!important}main #content .component-content .outline-content-vertical,main #content .component-content .outline-content-vertical-column{display:none!important}main #content .component-content.students .container div.contact-key-contact-grid.contact-key-contact-grid-student,main #content .component-content.students .container div.contact-key-contact-grid.contact-key-contact-grid-student-empty{height:251px!important}main #content .component-related-lawyers .all-links-md{display:none!important}main #content .component-related-lawyers .all-links-sm{display:block!important}main #content .content-action-menu{display:flex!important;justify-content:space-between}main #content .content-actions .tooltip-wrapper+.content-action-menu{float:right;width:calc(100% - 60px)}main #content .content-action-menu,main #content .content-actions{margin-top:-3rem;position:-webkit-sticky;position:sticky;top:0;z-index:1025}main #content .content-action-menu a span,main #content .content-action-menu button span,main #content .content-actions a span,main #content .content-actions button span{display:none}main #content .content-action-menu .dropdown a span,main #content .content-action-menu .dropdown button span,main #content .content-actions .dropdown a span,main #content .content-actions .dropdown button span{display:inline}main #content .content-action-menu .dropdown a span.share,main #content .content-action-menu .dropdown button span.share,main #content .content-actions .dropdown a span.share,main #content .content-actions .dropdown button span.share{display:none}main #content .content-action-menu .tooltip-wrapper,main #content .content-actions .tooltip-wrapper{margin-right:0!important}main #content .content-action-menu .tooltip-wrapper:has(button.listen-button),main #content .content-actions .tooltip-wrapper:has(button.listen-button){float:left;margin-top:-44px}main #content .content-action-menu .tooltip-wrapper .custom-tooltip,main #content .content-actions .tooltip-wrapper .custom-tooltip{display:none}main #content .content-actions-mobile .d-flex{justify-content:space-between}main #content .content-actions-mobile .me-3{margin-right:0!important}main #content .content-events-sessions .event-smallest,main #content .content-events-sessions .event-smallest-empty{height:auto!important;min-height:251px!important;width:100%!important}main #content .content-events-sessions .d-flex{display:block!important}main #content .content-events-sessions .ms-3{margin-left:0!important;margin-top:1rem!important}main #content .content-events-sessions .text-end{text-align:left!important}main #content .content-insights-pillar .border-bottom-mobile{border-bottom:1px solid #e6e6e6;margin-bottom:1.5rem;padding-bottom:1.5rem}main #content .content-insights-pillar .col-100-correction>div{margin-bottom:3rem}main #content .content-insights-pillar .col-100-correction.mb-responsive-1,main #content .content-insights-pillar .col-100-correction.mb-responsive-3{margin-bottom:0!important}main #content .content-insights-pillar .col-100-correction div.read-more-container{display:none!important}main #content .content-insights-pillar .d-flex{display:block!important}main #content .content-insights-pillar .d-flex:has(>.insight-people-images){display:flex!important}main #content .content-insights-pillar h3{font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;font-size:24px!important}main #content .content-insights-pillar .insight-pillar-large,main #content .content-insights-pillar .insight-pillar-large-empty,main #content .content-insights-pillar .insight-pillar-medium,main #content .content-insights-pillar .insight-pillar-medium-empty,main #content .content-insights-pillar .insight-podcast-large,main #content .content-insights-pillar .insight-podcast-large-empty{height:auto;min-height:251px;width:100%}main #content .content-insights-pillar .insight-sub-title.text-uppercase{margin-top:.5rem;margin-bottom:.5rem;display:block}main #content .content-insights-pillar .ms-4{margin-left:0!important}main #content .content-meet-our-team{margin-top:3rem}main #content .content-side-menu{margin-top:1.5rem}main #content div.row:has(>div.menu-taxonomy-image){margin-bottom:0!important;margin-top:0!important;padding-bottom:32px!important;padding-top:32px!important}main #content .featured-office .featured-office-image,main #content .featured-office .featured-office-image-empty{min-height:251px;height:auto!important;width:100%}main #content .featured-office h2{font-size:80px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;font-size:40px;margin-top:1rem}main #content .featured-office .mb-4{margin-bottom:1rem!important}main #content .featured-office .paragraph{margin-bottom:1.5rem}main #content .featured-office .py-4{padding-top:0!important}main #content .featured-service .clearfix{clear:both!important;display:block!important;margin-top:1rem}main #content .featured-service .d-flex{display:block!important}main #content .featured-service .d-flex .float-end,main #content .featured-service .d-flex .float-start{float:none!important}main #content .featured-service .d-flex .float-end{margin-top:1rem}main #content .featured-service .featured-service-image,main #content .featured-service .featured-service-image-empty{min-height:251px;height:auto;width:100%}main #content .featured-service h2{font-size:80px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;font-size:40px;margin-top:1rem}main #content .featured-service .mb-4{margin-bottom:1rem!important}main #content .featured-service .py-4{padding-bottom:0!important;padding-top:0!important}main #content .featured-office-image,main #content .featured-office-image-empty{width:100%}main #content .form-double .d-flex{display:block!important}main #content .form-footer .button-cta{display:block!important;height:48px;text-align:center;width:100%}main #content .form-footer .d-flex{display:block!important}main #content .form-footer .form-control,main #content .form-footer h3{margin-bottom:1rem}main #content .hero-content{min-height:auto!important}main #content .hero-content .align-items-center{align-items:start!important}main #content .hero-content .align-items-center .mt-4{margin-top:0!important}main #content .hero-content .breadcrumbs{height:auto;margin-bottom:1rem;text-align:left!important;width:100%}main #content .hero-content .breadcrumbs>span.services :not(:last-child){display:none}main #content .hero-content .breadcrumbs>span.services :first-child{display:inline-block!important}main #content .hero-content .container div.mobile-top-4{margin-top:1.5rem!important}main #content .hero-content>div.audio-player{border-radius:0!important;margin-left:0!important;width:100%!important}main #content .hero-content .d-flex>div.mb-4{margin-bottom:.5rem!important}main #content .hero-content .d-inline{display:block!important}main #content .hero-content .d-inline.fw-bold,main #content .hero-content .d-inline.me-4{margin-right:0!important;margin-top:1rem!important}main #content .hero-content h1{font-size:40px;margin-top:0}main #content .hero-content h1.article-hero{font-size:28px}main #content .hero-content .hero-body{min-height:auto!important}main #content .hero-content .hero-body .sub-title{max-width:100%!important}main #content .hero-content .hero-buttons .button-cta{margin-bottom:1.5rem}main #content .hero-content .hero-buttons .button-cta,main #content .hero-content .hero-buttons .button-link{margin-right:0!important}main #content .hero-content .hero-buttons .button-link{display:block!important;margin-top:1.5rem!important}main #content .hero-content .hero-buttons .button-link.me-4{margin-top:2.5rem!important}main #content .hero-content.hero-content-wide{background-position:50%;background-repeat:no-repeat;height:auto!important}main #content .hero-content .hero-image-person{height:251px!important;width:100%!important}main #content .hero-content .hero-image-right{display:block!important;margin-top:1rem}main #content .hero-content .hero-image-right img{height:300px!important;width:100%}main #content .hero-content .hero-image-right:empty{display:none}main #content .hero-content .hero-image-right-podcast img{height:auto!important}main #content .hero-content .mobile-key-contacts .align-items-center{align-items:center!important}main #content .hero-content .mobile-key-contacts .d-flex{display:block!important}main #content .hero-content p{font-size:18px;width:100%}main #content .hero-content p.mb-5{margin-bottom:1.5rem!important}main #content .hero-content p.mt-5{margin-top:1.5rem!important}main #content .hero-content .title-small{font-size:40px}main #content .hero-person h1.person-title{font-size:32px}main #content .hero-person h2.person-sub-title{font-size:18px}main #content .hero-person div.button-pill-container{padding-top:1rem!important}main #content .hero-person div.hero-person-contact{height:auto!important;margin-top:1rem}main #content .hero-person div.hero-person-contact .d-flex{display:block!important}main #content .hero-person div.hero-person-contact .d-flex .row>div,main #content .hero-person div.hero-person-contact .d-flex .row>div>div{margin-top:1rem}main #content .hero-person .person-audio-speaker svg{height:24px;width:24px}main #content .image-figure .embed-container{height:0;margin-left:0!important;max-width:100%!important}main #content .image-figure img{height:auto!important;margin-left:0!important;max-width:100%!important;width:100%!important}main #content .last .navigation-multi-content{margin-bottom:0}main #content .mb-15{margin-bottom:1.5rem!important}main #content .menu-taxonomy-image{margin-bottom:0!important}main #content .menu-taxonomy-image a:has(.menu-taxonomy-image-image-empty),main #content .menu-taxonomy-image a:has(img){display:none}main #content .menu-taxonomy-image h5{border-bottom:1px solid #b3b3b3;padding-bottom:11px;padding-top:11px;font-size:18px;margin-top:0!important}main #content .menu-taxonomy-image h5 svg{display:inline;height:24px;position:absolute;right:0;width:24px}main #content .mobile-break-550{margin-top:1rem!important}main #content .mobile-break,main #content .mobile-break-768{margin-top:3rem}main #content .mobile-break .d-flex,main #content .mobile-break-768 .d-flex{display:block!important}main #content .mobile-button-pill-container{margin-top:32px!important}main #content .mobile-top-0{margin-top:0!important}main #content .mobile-top-3{margin-top:3rem!important}main #content .mobile-hidden{display:none!important}main #content .navigation-multi-search .d-flex{display:block!important}main #content .navigation-multi-search .icon-search{top:10px}main #content .navigation-multi-search .text-end{text-align:left!important}main #content .order-xs-1{order:1!important}main #content .order-xs-2{order:2!important}main #content .office-d-flex-override div.d-flex{display:flex!important}main #content .outline-content-horizontal{display:none}main #content .professional-butttons .button-cta{display:block!important;padding-top:10px;margin-bottom:20px;text-align:center}main #content .professional-butttons .me-4{margin-right:0!important}main #content .professional-butttons .button-cta-two{display:block!important}main #content .professional-butttons>div+div{width:100%}main #content span.all-links{clear:both!important;display:block!important;margin:0!important}main #content span.title-medium{font-size:40px!important}main #content .story-content .container .button-pill-container.mt-5{padding-top:64px!important}main #content .story-content .container .title-container *{font-size:48px}main #content .story-content .mb-responsive-3{margin-bottom:32px!important}main #content .students a.link{background-color:transparent;border:1px solid #007375;border-radius:4px;display:block!important;gap:8px;height:48px;margin-bottom:20px;min-width:100px;padding:10px 16px 16px;text-align:center;transition:all .4s ease-in-out}main #content .students a.link:hover{background-color:#005354;color:#fff;text-decoration:none!important}main #content .students a.link svg{display:none}main #content .title-container-small{width:100%!important}main #content .title-container-small .title-container span.title-bold,main #content .title-container-small .title-container span.title-italic{font-size:48px!important}main #content .two-column-image,main #content .two-column-image-empty{height:auto;min-height:auto!important;width:100%}main #content .w-250,main #content .w-270,main #content .w-400,main #content .w-435,main #content .w-50,main #content .w-555,main #content .w-670,main #content div.w-555,main #content p.w-555{width:100%!important}}@media only screen and (max-width:768px){footer #Footer .navigation .container .row>div{width:100%!important}footer #Footer .navigation .container .row>div .col-lg-9,footer nav.offices-list{display:block!important}header .header-menu-overlay{overflow-x:hidden}header .header-menu-overlay .container{max-width:100%;padding-left:0;padding-right:0}header .mobile-menu>.container{max-width:100%!important;padding-left:20px!important;padding-right:20px!important}main #content .component-content,main #content .form-footer,main #content .story-content{overflow:hidden}main #content .component-content .container,main #content .form-footer .container,main #content .story-content .container{padding:64px 12px}main #content .component-content.combined-search .our-team-content{margin-bottom:64px!important;margin-top:32px;padding-bottom:32px!important}main #content .component-content .font-size-adjustments-extreme p{width:100%}main #content .component-content .font-size-adjustments-extreme .w-670{width:100%!important}main #content .component-content .mobile-filters.results-backdrop:before{background-color:rgba(0,63,64,.8);content:"";position:fixed;height:100vh;left:0;top:0;width:100vw;z-index:500}main #content .component-content .mobile-filtering-system{background-color:#fff;bottom:5.5rem;display:none;margin-left:12px;margin-right:12px;max-height:clamp(200px,350px,65vh);max-width:516px;overflow-y:scroll;padding-top:3.75rem;position:fixed;-webkit-overflow-scrolling:touch;z-index:1001}main #content .component-content .mobile-filtering-system.show{display:block}main #content .component-content .mobile-filtering-system::-webkit-scrollbar{width:4px}main #content .component-content .mobile-filtering-system::-webkit-scrollbar-track{background:transparent}main #content .component-content .mobile-filtering-system::-webkit-scrollbar-thumb{background-color:#ced4da}main #content .component-content .mobile-filtering-system:after{background-color:inherit;border-top:1px solid #e6e6e6;bottom:-6px;content:"";height:6rem;position:fixed;margin-left:-12px;max-width:516px;width:100%}main #content .component-content .mobile-filtering-system button:disabled{background-color:#666;border:1px solid #252525}main #content .component-content .mobile-filtering-system .close-button-results{bottom:0;display:block!important;left:0;position:fixed;text-align:center;width:100%;z-index:1002}main #content .component-content .mobile-filtering-system .icon-close-filters{display:block!important;position:absolute;left:5px;width:40px;top:20px}main #content .component-content .mobile-show-filtering-system{background:none;border:none;display:block;position:relative;top:-30px;width:auto}main #content .component-content .mobile-show-filtering-system.hidden{display:none}main #content .component-content .mobile-show-filtering-system:hover{color:#007375}main #content .component-content .mobile-show-filtering-system:hover svg path{stroke:#007375}main #content .component-content .mobile-filter-reset{display:block;position:absolute;right:0;top:25px}main #content .component-content .navigation-multi-search .d-flex{display:block!important}main #content .component-content .navigation-multi-search .d-flex .navigation-main-menu-search{width:100%!important}main #content .component-content .navigation-multi-search .d-flex .icon-search{top:10px!important}main #content .component-content .navigation-multi-search .d-flex .w-270{text-align:left!important;width:100%!important}main #content .component-content .navigation-multi-search .d-flex .w-270 .dropdown-item-wrapper{left:0!important;right:auto!important;z-index:1002}main #content .component-content .navigation-multi-search .d-flex .w-270 .px-2{padding-left:0!important}main #content .component-content .navigation-multi-search.knowledge-bar .d-flex{display:flex!important}main #content .component-content .our-team-content a .contact-key-contact-grid.contact-key-contact-grid,main #content .component-content .our-team-content a .contact-key-contact-grid.contact-key-contact-grid-taller{height:240px!important}main #content .component-related-lawyers div.action-buttons-next-previous{display:none!important}main #content .component-related-lawyers div.our-team-content.pt-5{padding-top:32px!important}main #content .content-banner-container p{margin-left:0;margin-right:0}main #content .content-client-work{overflow:visible}main #content .content-client-work.component-content-green{height:auto}main #content .content-client-work div.action-buttons-next-previous{display:none!important}main #content .content-client-work div.client-work{margin-bottom:20px!important;margin-top:20px!important;overflow-x:scroll!important;padding-bottom:1rem;-webkit-overflow-scrolling:touch}main #content .content-client-work div.client-work::-webkit-scrollbar{height:4px}main #content .content-client-work div.client-work::-webkit-scrollbar-track{background:transparent}main #content .content-client-work div.client-work::-webkit-scrollbar-thumb{background-color:#4c8689}main #content .content-client-work div.client-work-background{margin-top:0!important;min-height:302px!important}main #content .content-client-work div.client-work-background svg.tall{bottom:-25px;right:20px}main #content .content-client-work div.container{padding-bottom:32px;padding-top:32px}main #content .content-client-work .nav-tabs{display:inline-block!important;width:100%}main #content .content-client-work .nav-tabs .nav-item{display:block}main #content .content-client-work .nav-tabs .nav-item button{display:block;width:100%}main #content .content-header-action-buttons .all-links-md{display:none!important}main #content .featured-office-image,main #content .featured-office-image-empty,main #content .featured-service-image,main #content .featured-service-image-empty,main #content .menu-taxonomy-image-image,main #content .menu-taxonomy-image-image-empty,main #content .popular-topics-image,main #content .popular-topics-image-empty,main #content .two-column-image,main #content .two-column-image-empty{width:100%!important}main #content .form-footer .container{padding:64px 12px!important}main #content .hero-content .hero-image-person{height:600px;width:100%}main #content .hero-content .mobile-breadcrumbs{height:auto;margin-bottom:1rem;text-align:left!important}main #content .hero-content .mobile-hero-exception-person .align-items-center{align-items:start!important}main #content .insights-three-tile .col-sm-12{width:100%!important}main #content .insights-seven-tiles .border-bottom-mobile{margin-bottom:0!important}main #content .insights-seven-tiles .col-lg-4>div{width:100%!important}main #content .insights-seven-tiles .col-lg-4>div div.border-bottom{border-bottom:1px solid #e6e6e6!important}main #content .insights-seven-tiles .col-lg-8{width:100%}main #content .insights-seven-tiles .col-lg-8 .col-lg-6{width:100%!important}main #content .insights-seven-tiles .col-lg-8 .col-lg-6 div.border-bottom-mobile{border-bottom:1px solid #e6e6e6!important;padding-bottom:1.5rem}main #content .insights-seven-tiles .col-lg-8 .col-lg-6 .hidden{display:block!important}main #content .menu-taxonomy-image-image,main #content .menu-taxonomy-image-image-empty{min-height:251px;height:auto!important}main #content .mobile-break-768{margin-top:3rem}main #content .mobile-insights-listing{flex-wrap:nowrap;margin-left:0;margin-right:0;overflow-x:auto;padding-bottom:1.5rem;-webkit-overflow-scrolling:touch}main #content .mobile-insights-listing::-webkit-scrollbar{height:4px}main #content .mobile-insights-listing::-webkit-scrollbar-track{background:transparent}main #content .mobile-insights-listing::-webkit-scrollbar-thumb{background-color:#4c8689}main #content .mobile-insights-listing>div{flex:0 0 auto;margin-bottom:1rem!important;margin-right:10px;padding-left:0;width:300px}main #content .mobile-insights-listing>div>div{border-bottom:0!important;padding-bottom:0!important}main #content .mobile-insights-listing>div>div .mt-4{margin-left:5px}main #content .mobile-insights-listing>div>div h4{display:-webkit-box;line-clamp:3;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}main #content .mobile-responsive-100p,main #content .mobile-responsive-75p,main #content .navigation-main-menu-by-taxonomies div.col-lg-3{width:100%!important}main #content .our-team-content{flex-wrap:nowrap;margin-left:0;margin-right:0;overflow-x:auto;padding-bottom:1.5rem;-webkit-overflow-scrolling:touch}main #content .our-team-content::-webkit-scrollbar{height:4px}main #content .our-team-content::-webkit-scrollbar-track{background:transparent}main #content .our-team-content::-webkit-scrollbar-thumb{background-color:#4c8689}main #content .our-team-content>div{flex:0 0 auto;margin-bottom:0!important;margin-right:10px;padding-left:0;width:335px}main #content .our-team-content-title span.all-links{clear:both!important;display:block!important;margin:0!important}main #content .person-publications>div:first-child .insight-article h4{font-size:24px!important}main #content .person-publications>div:first-child img.publication-image,main #content .person-publications>div:first-child img.publication-image-empty{height:238px!important}main #content .popular-topics-mobile .hidden,main #content .students .hidden{display:block!important}main #content .popular-topics-mobile .all-links-md,main #content .students .all-links-md{display:none}main #content span.all-links{clear:both!important;display:block!important;margin:0!important}main #content .service-main-menu-explore .col-lg-3{width:100%!important}main.error-404 .error-links{display:block!important;margin:0 auto;width:clamp(200px,300px,100%)}main.error-404 .error-links>div{border-bottom:1px solid #b3b3b3;padding-bottom:11px;padding-top:11px}main.error-404 .error-links>div .hidden{display:block!important;float:right}main.error-404 .error-links>div .hidden svg{height:24px;width:24px}main.error-404 h2,main.error-404 p{text-align:center}}@media only screen and (min-width:768px){main #content .explore-service-image,main #content .explore-service-image-empty{height:auto!important;width:100%!important}}@media only screen and (max-width:800px){main #content .hero-content .breadcrumbs{width:100%}main #content .hero-content .breadcrumbs>span.services :not(:last-child){display:none}main #content .hero-content .breadcrumbs>span.services :first-child{display:inline-block!important}}@media only screen and (max-width:991px){main #content .hero-content .mobile-hero-exception-person-image .hero-image-person{margin-top:2rem}main #content .hero-content .mobile-hero-exception-person-image .hero-image-person img{bottom:auto!important}main #content .navigation-main-menu-by-taxonomies .col-lg-3{width:50%!important}}@media only screen and (max-width:992px){footer #Footer .navigation .container .row>div{width:33%}footer #Footer .navigation .container .row>div .col-lg-3{width:100%}footer #Footer .navigation .container .row>div .col-lg-9{display:none}footer .legal .footer-col-1,footer .legal .footer-col-2,footer .legal .footer-col-3{margin-bottom:.5rem!important;text-align:left!important;width:100%!important}footer nav.offices-list{display:none}header .header-menu{display:flex!important;position:absolute;right:12px;top:20px;width:100px!important}header .header-menu-overlay .header-menu-panel{margin-left:0}header .header-menu-overlay .header-menu-panel a.sub-link{font-size:18px!important}header .header-menu-overlay .header-menu-panel .header-title-wrapper{display:block!important;margin-bottom:20px!important}header .header-menu-overlay .header-menu-panel .header-title-wrapper .header-title{font-size:24px!important;line-height:normal;margin-bottom:10px!important;margin-top:-19px}header .header-menu-overlay .header-menu-panel .header-title-wrapper .header-title a{font-size:24px!important;line-height:normal}header .header-menu-overlay .header-menu-panel .menu-back-button{display:block!important;margin-bottom:40px!important;margin-top:17px!important;padding-left:0!important;width:100%}header .header-menu-overlay .header-menu-panel .menu-back-button button{background:none;border:0;font-size:24px;padding-left:0!important;width:100%;text-align:left}header .header-menu-overlay .header-menu-panel .menu-back-button button:hover{color:#007375}header .header-menu-overlay .header-menu-panel .menu-back-button button:hover svg path{stroke:#007375!important}header .header-menu-overlay .header-menu-panel .menu-back-button button svg{float:right;height:18px;margin-right:-5px;margin-top:7px;width:18px}header .header-menu-area,header .header-search-container{display:none!important}header .mobile-menu{background-color:rgba(0,63,64,.8);display:block!important;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:115%;font-family:feature-display,sans-serif;top:72px;z-index:1021}header .mobile-menu.hidden{display:none!important}header .mobile-menu>.container{padding:2rem;max-width:696px}header .mobile-menu nav a,header .mobile-menu>div a{margin-bottom:0}header .mobile-menu nav a{display:block!important;width:100%}header .mobile-menu nav a svg{float:right;height:24px;width:24px}header .mobile-menu-language{border-top:1px solid #e6e6e6;margin-top:20px;padding:10px 0;z-index:1022}main #content .component-content a .contact-key-contact-grid.contact-key-contact-grid,main #content .component-content a .contact-key-contact-grid.contact-key-contact-grid-taller{height:280px!important}main #content .component-content.combined-search .align-items-end.text-end{text-align:center!important}main #content .component-content.combined-search .body-menu-overlay{width:100vw!important}main #content .component-content.students div.contact-key-contact-grid.contact-key-contact-grid-student,main #content .component-content.students div.contact-key-contact-grid.contact-key-contact-grid-student-empty{height:280px!important}main #content .explore-service h3{font-size:24px!important;width:100%}main #content .explore-service-image,main #content .explore-service-image-empty{height:auto;width:100%}main #content .hero-content .hero-body.mobile-hero-exception-person div.align-items-center{align-items:start!important}main #content .hero-content .hero-body .sub-title{max-width:400px}main #content .hero-content .hero-person-contact .tooltip-wrapper .custom-tooltip{display:none!important}main #content .hero-content .insight-hero-exception{width:100%}main #content .hero-content .mobile-hero-exception-person-image .hero-image-person{margin-top:2rem}main #content .hero-content .mobile-hero-exception-person-image .hero-image-person img{bottom:auto!important}main #content .insights-four-tile .col-lg-3,main #content .insights-four-tile .col-lg-6{width:100%!important}main #content .mobile-break-992{margin-top:3rem}main #content .mobile-clientwork-listing .border-bottom,main #content .mobile-insights-listing .border-bottom{border-bottom:0!important}main #content .person-publications>div:first-child h4{font-size:40px!important}main #content .person-publications>div:first-child img.publication-image,main #content .person-publications>div:first-child img.publication-image-empty{height:505px}main #content .person-work .mt-5{margin-top:24px!important}main #content .popular-topics-mobile{margin-top:1rem!important}main #content .w-435,main #content .w-555{width:100%!important}}@media only screen and (min-width:992px)and (max-width:1024px){main #content .hero-content .float-end{float:left!important}main #content .hero-content .insight-hero-exception{width:100%}main #content .hero-content .w-400{width:auto!important}}@media only screen and (max-width:1024px){footer .legal .footer-col-1,footer .legal .footer-col-2,footer .legal .footer-col-3{margin-bottom:.5rem;text-align:left!important;width:100%}main #content .component-content .col-100-correction,main #content .form-footer .col-100-correction,main #content .story-content .col-100-correction{width:100%!important}main #content .component-content h2,main #content .form-footer h2,main #content .story-content h2{font-size:64px}main #content .component-content h2.h3,main #content .component-content h3,main #content .form-footer h2.h3,main #content .form-footer h3,main #content .story-content h2.h3,main #content .story-content h3{font-size:48px}main #content .component-content .mb-responsive-1,main #content .form-footer .mb-responsive-1,main #content .story-content .mb-responsive-1{margin-bottom:1.5rem}main #content .component-content .mb-responsive-3,main #content .form-footer .mb-responsive-3,main #content .story-content .mb-responsive-3{margin-bottom:3rem}main #content .component-content.combined-search .person-side-modal-click{display:none!important}main #content .component-content .navigation-multi-search .navigation-main-menu-search{width:66.66666666%!important}main #content .component-content .navigation-multi-search .navigation-main-menu-search.full-width{width:100%!important}main #content .component-content .navigation-multi-search .w-270{width:33.33333333%!important}main #content .component-content-content h2{font-size:32px}main #content .component-content-content h3{font-size:24px}main #content .component-content-content .richtext-content-container{width:100%}main #content .content-banner-container:before{display:none}main #content .content-banner-container p{padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:left;width:100%}main #content .content-actions{margin-left:0!important;margin-right:0!important;margin-top:-3px!important;width:100%}main #content .content-actions.content-three,main #content .featured-office h2,main #content .featured-service h2{width:100%}main #content .hero-content .float-end{float:left!important}main #content .hero-content .hero-body .sub-title{max-width:400px}main #content .hero-content .hero-image-person{height:470px}main #content .hero-content .hero-image-right img{height:auto}main #content .hero-content .w-400{width:auto!important}main #content .navigation-multi-search.knowledge-bar .d-flex{flex-direction:column!important;width:100%!important}main #content .navigation-multi-search.knowledge-bar .s1,main #content .navigation-multi-search.knowledge-bar .s2,main #content .navigation-multi-search.knowledge-bar .s3,main #content .navigation-multi-search.knowledge-bar .s4{flex:1 1 100%!important;margin-right:0!important;padding-top:0!important;width:100%!important}main #content .navigation-multi-search.knowledge-bar .s1 .dropdown-item-wrapper,main #content .navigation-multi-search.knowledge-bar .s2 .dropdown-item-wrapper,main #content .navigation-multi-search.knowledge-bar .s3 .dropdown-item-wrapper,main #content .navigation-multi-search.knowledge-bar .s4 .dropdown-item-wrapper{left:0!important;right:auto!important;width:250px!important;z-index:1002}main #content .navigation-multi-search.knowledge-bar .s1 div.px-2,main #content .navigation-multi-search.knowledge-bar .s2 div.px-2,main #content .navigation-multi-search.knowledge-bar .s3 div.px-2,main #content .navigation-multi-search.knowledge-bar .s4 div.px-2{padding-left:0!important}main #content .navigation-multi-search.knowledge-bar .s1{order:2!important}main #content .navigation-multi-search.knowledge-bar .s2{order:3!important}main #content .navigation-multi-search.knowledge-bar .s3{order:1!important}main #content .navigation-multi-search.knowledge-bar .s4.text-end{text-align:left!important}main #content .our-team-content{padding-top:64px}main #content .outline-content-horizontal button{flex:0 0 auto}main #content .outline-content-horizontal .d-flex{overflow:hidden}main #content .popular-topics-image,main #content .popular-topics-image-empty{height:208px}main #content span.all-links{margin-top:27px}main #content span.title-bold,main #content span.title-italic{font-size:64px}main #content .title-container,main #content .title-container-small{line-height:100%!important;width:100%}main #content .w-250,main #content .w-270,main #content .w-320,main #content .w-555,main #content .w-786{width:100%!important}}@media (min-width:1281px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:1280px){footer nav a.link{margin-right:1rem!important}main #content .component-content .body-menu-panel .contact-key-contact-grid.contact-key-contact-grid{height:280px!important}main #content .component-content .col-lg-4-correction,main #content .component-content .col-lg-8-correction{width:50%}main #content .component-content .contact-key-contact-grid.contact-key-contact-grid{height:210px!important}main #content .component-content .container{padding:64px 12px}main #content .component-content div.contact-key-contact-grid.contact-key-contact-grid-student,main #content .component-content div.contact-key-contact-grid.contact-key-contact-grid-student-empty{height:185px!important}main #content .component-content h2.two-column-simple{width:100%}main #content .content-client-work.component-content-green{height:auto}main #content .content-insights-pillar .read-more-container{display:none!important}main #content .explore-service h3{font-size:24px!important;width:100%}main #content .featured-office-image,main #content .featured-office-image-empty,main #content .featured-service-image,main #content .featured-service-image-empty,main #content .menu-taxonomy-image-image,main #content .menu-taxonomy-image-image-empty,main #content .popular-topics-image,main #content .popular-topics-image-empty,main #content .two-column-image,main #content .two-column-image-empty{width:100%!important}main #content .font-size-adjustments-extreme p{width:100%}main #content .font-size-adjustments-extreme .w-670{width:100%!important}main #content .form-footer .container{padding:64px 12px!important}main #content .hero-content .breadcrumbs{width:100%!important}main #content .hero-content .hero-body .align-items-center{align-items:start!important}main #content .hero-content .hero-body .mobile-key-contacts .align-items-center,main #content .hero-content .hero-body.mobile-hero-exception .align-items-center{align-items:center!important}main #content .hero-content .hero-body.mobile-hero-exception .mb-4{margin-bottom:1.5rem!important}main #content .hero-content .hero-body.mobile-hero-exception .mt-4{margin-top:1.5rem!important}main #content .hero-content .hero-body .mb-4{margin-bottom:0!important}main #content .hero-content .hero-body .mt-4{margin-top:0!important}main #content .hero-content.hero-content-wide{min-height:auto!important}main #content .hero-content .hero-image-person,main #content .hero-content p.w-555{width:100%!important}main #content .hero-content .hero-image-person img{bottom:0!important}main #content .hero-content .hero-left-side .title-container{width:100%}main #content .insights-three-tile .col-lg-4,main #content .insights-three-tile .col-lg-8{width:50%}main #content .insights-three-tile .col-lg-4 .title-container-small,main #content .insights-three-tile .col-lg-4 .title-container-small .title-container,main #content .insights-three-tile .col-lg-8 .title-container-small,main #content .insights-three-tile .col-lg-8 .title-container-small .title-container{width:100%}main #content .navigation-main-menu-by-taxonomies .col-lg-3{width:33%}main #content .professional-excellence .title-container{width:100%!important}main #content .story-content .container{padding-top:64px;padding-bottom:64px}main #content .students .w-400,main #content .w-320,main #content .w-786{width:100%!important}}@media only screen and (max-width:1200px){footer .legal .footer-col-1{width:100%}footer .legal .footer-col-2{text-align:left!important;width:75%}footer .legal .footer-col-3{width:25%}main #content .contact-dropdown{display:none}main #content .content-actions.content-three{margin-left:0!important}main #content .content-insights-pillar .col-100-correction{width:100%!important}main #content .content-insights-pillar .col-100-correction.mb-responsive-3{margin-bottom:3rem}main #content .content-insights-pillar .col-100-correction .read-more-container{display:block!important}main #content .component-content.combined-search .align-items-end{align-items:center!important}main #content .component-content.combined-search span.all-links{clear:both!important;display:block!important;margin:0 0 20px!important}main #content .component-content-content .richtext-content-container{width:100%}main #content .component-content-content .richtext-content-container .image-figure .embed-container{height:30px;margin-left:0!important;max-width:100%!important;width:100%!important}main #content .component-content-content .richtext-content-container .image-figure img{margin-left:0!important;max-width:100%!important;width:100%!important}main #content .dossier-content-title span.all-links{clear:both!important;display:block!important;margin:0!important}main #content .featured-office h2,main #content .featured-service h2{width:100%!important}main #content .hero-content .float-end{float:left!important}main #content .hero-content .hero-image-person{height:500px}main #content .hero-content .hero-left-side{width:100%}main #content .hero-content .hero-image-right{display:none}main #content .hero-content .w-400{width:auto!important}main #content .insights-four-tile .col-lg-3,main #content .insights-four-tile .col-lg-6{width:33.33333333%}main #content .insights-four-tile .col-lg-3>div>a,main #content .insights-four-tile .col-lg-3>div>img,main #content .insights-four-tile .col-lg-6>div>a,main #content .insights-four-tile .col-lg-6>div>img{display:none}main #content .insights-seven-tiles .col-lg-4{width:100%}main #content .insights-seven-tiles .col-lg-4>div{flex:0 0 auto;width:50%}main #content .insights-seven-tiles .col-lg-4>div .border-bottom{border-bottom:0!important}main #content .insights-seven-tiles .col-lg-8{width:100%}main #content .insights-seven-tiles .col-lg-8 .col-lg-6{width:50%}main #content .insights-seven-tiles .col-lg-8 .col-lg-6 .hidden{display:block!important}main #content .insights-seven-tiles .col-lg-8 .col-lg-6-marquee{width:100%}main #content .insights-seven-tiles .col-lg-8 .col-lg-6-marquee img.popular-topics-image{height:505px}main #content .insights-seven-tiles .col-skyscraper{display:none}main #content .insights-three-tile .col-lg-3{width:50%}main #content .insights-three-tile .col-lg-4,main #content .insights-three-tile .col-lg-6,main #content .insights-three-tile .col-lg-8{width:100%}main #content .insights-two-tiles img{height:auto!important}main #content .mobile-break-1200{margin-top:3rem}main #content .mobile-responsive{display:none}main #content .mobile-responsive-75p{width:75%}main #content .mobile-responsive-100p{width:100%}main #content .podcasts-listing .col-3.text-end{text-align:left!important}main #content .podcasts-listing .col-3,main #content .podcasts-listing .col-9{width:100%}main #content .service-main-menu-explore .col-lg-3{width:50%}main #content .students>.container>.row>div{width:100%}main #content .students .students-key-contacts{margin-bottom:3rem}main #content .students .students-key-contacts .mt-5{margin-top:2rem!important}main #content .w-555{width:100%!important}header .search-website{width:calc(100% - 150px)!important}}@media only screen and (min-width:1280px){main #content .explore-service h3{width:100%}main #content .explore-service-image,main #content .explore-service-image-empty{height:178px;margin-bottom:14px;width:260px}}@media only screen and (max-width:1480px){main #content .component-content div.contact-key-contact-grid-student,main #content .component-content div.contact-key-contact-grid-student-empty{height:215px}main #content .content-icons-container .w-555,main #content .overview-key-contacts .w-670{width:100%!important}}@media only screen and (min-width:1480px){.container{max-width:1440px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dropDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}