@charset "UTF-8";.disable-css-transitions,.disable-css-transitions *{-webkit-transition:none!important;transition:none!important}@media (min-width:992px){.cms-styles ul{-webkit-columns:2;columns:2}.cms-styles ul * ul,.cms-styles ul.ol-1,.cms-styles ul.ul-1{-webkit-columns:1;columns:1}.cms-styles ul.ol-2,.cms-styles ul.ul-2{-webkit-columns:2;columns:2}.cms-styles ul.ol-3,.cms-styles ul.ul-3{-webkit-columns:3;columns:3}.cms-styles ul.ol-4,.cms-styles ul.ul-4{-webkit-columns:4;columns:4}.cms-styles ol li,.cms-styles ul li{display:list-item}.ie .cms-styles ol li,.ie .cms-styles ul li{overflow:hidden}.cms-styles.legacy ol,.cms-styles.legacy ul{-webkit-columns:1;columns:1}}@media (min-width:992px){.main{margin:0}}@media (min-width:992px){.secondary-footer{padding:10px 0}.secondary-footer .secondary-footer-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.secondary-footer .informations{padding-right:20px;width:50%}.secondary-footer .legal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secondary-footer .legal-item{padding-left:2em}.secondary-footer .legal-item:first-child{padding-left:0}.page-footer .socials{padding:25px 0}.page-footer .socials-spacer{display:block;width:60%}.page-footer .socials-label,.page-footer .socials-list{width:20%}}@media (min-width:1200px){.main-footer .sections{width:87.5%}.main-footer .sections-item{width:27%}.main-footer .sections-item:last-child{width:auto}.main-footer .utilities{width:12.5%}.page-footer .socials-spacer{width:71.5%}.page-footer .socials-label{width:17%}.page-footer .socials-list{width:12.5%}}@media (min-width:768px){.magic-box .magic-box-suggestions .search-result-footer .btn{width:auto}}@media (min-width:992px){.page-header .secondary-nav{display:block;overflow:unset}.page-header [data-module=SlidingMenu] .lang-switcher{display:none}.page-header.is-docked .secondary-nav{max-height:0;-webkit-transition:max-height .13s ease-out,visibility 0s ease-out .13s;transition:max-height .13s ease-out,visibility 0s ease-out .13s;visibility:hidden}.is-scrolling-up .page-header.is-docked .secondary-nav{height:auto;max-height:45px;visibility:visible}.page-header [data-module=SlidingMenu] .utilities{display:none}.page-header .utilities{margin:0 0 30px;max-height:45px;overflow:hidden}.page-header .utilities-item a{background-color:transparent;border-radius:1.5em;margin:0 2px;padding:.5em 1.5em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.page-header .utilities-item.is-active a,.page-header .utilities-item a.focus-ring,.page-header .utilities-item a:hover{background-color:#ff4612;color:#fff}.main-nav{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main-nav .hamburger-cell,.main-nav .m-search-cell{display:none}.main-nav .logo{height:1.5rem}.main-nav .nav-cell{display:block;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.main-nav .search-cell{display:block;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.ie .main-nav .logo-cell{-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px}.magic-box .magic-box-suggestions .CoveoResult.has-image{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.magic-box .magic-box-suggestions .search-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-search .search-bar{height:150px;padding:50px 20px}.page-header .main-nav .sections-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:600;position:static}.page-header .main-nav .sections-item{border-top:0;padding:0 5px}.page-header .main-nav .sections-item a{background-color:transparent;border-radius:1.3em;font-size:1.286rem;line-height:1.2;padding:.7rem 1.54rem;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;z-index:1}.page-header .main-nav .sections-item a:not(:only-child){padding-right:2.1rem}.page-header .main-nav .sections-item a:not(:only-child) .nav-item-arrow:after{content:"›";display:inline-block;font-size:1.3em;font-weight:400;margin:0 0 0 .4em;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:middle}.page-header .main-nav .sections-item a.focus-ring,.page-header .main-nav .sections-item a:hover{background-color:#ff4612;color:#fff}.page-header .main-nav .sections-item.is-active{color:inherit}.page-header .main-nav .sections-item ul{font-size:1rem;left:50%;margin-top:5px;opacity:0;padding:.5em 0;pointer-events:none;position:absolute;text-align:center;text-transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s,visibility .3s 0s;transition:opacity .3s,visibility .3s 0s;visibility:hidden;width:calc(100vw - 8px)}.page-header .main-nav .sections-item li{display:inline-block}.page-header .main-nav .sections-item li a{color:inherit;font-size:1rem}.page-header .main-nav .sections-item li.is-active a,.page-header .main-nav .sections-item li a.focus-ring,.page-header .main-nav .sections-item li a:hover{background-color:#333132;color:#fff}.page-header .main-nav .sections-item.is-active>a{background-color:#ff4612;color:#fff}.page-header .main-nav .sections-item.is-expanded ul{opacity:1;pointer-events:auto;visibility:visible}.page-header .main-nav .sections-item.is-expanded>a .nav-item-arrow:after{-webkit-transform:translate(-.1em,-50%) rotate(-90deg);transform:translate(-.1em,-50%) rotate(-90deg)}.page-header.is-docked .sections-item ul{background:#fff}.page-header.is-docked .sections-item ul a{color:inherit}.page-header.is-docked .sections-item.is-expanded ul{border-bottom:1px solid #dad1cc}}@media (min-width:1200px){.page-header .secondary-nav{padding-right:15px}.page-header .lang-switcher .portal-list{margin-right:30px}.main-nav .logo-cell{-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px}.main-nav .search-button .search-button-text{display:initial}.ie .main-nav .logo-cell{-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px}}@media (min-width:992px){.accordion-wrapper .accordion{-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}.accordion-wrapper .anchors-nav{display:block;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}.accordion-wrapper .anchors-nav .anchors-nav-list{padding-top:0;-webkit-transition:padding-top .13s ease-out;transition:padding-top .13s ease-out}.is-scrolling-up .accordion-wrapper .anchors-nav .anchors-nav-list.is_stuck{padding-top:45px}[data-module=Accordion]{margin:0;padding:0}[data-module=Accordion] .js-accordion-header{padding-right:0}[data-module=Accordion] .js-accordion-header:after{display:none}[data-module=Accordion] .js-accordion-content{display:block!important}}@media (min-width:768px){.alt-section.with-white{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(22%,#fff),color-stop(22%,#dad1cc),to(#dad1cc));background:linear-gradient(180deg,#fff 0,#fff 22%,#dad1cc 0,#dad1cc)}}@media (min-width:992px){.alt-section.featured-content{padding-top:40px}.alt-section.with-white{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(33.5%,#fff),color-stop(33.5%,#dad1cc),to(#dad1cc));background:linear-gradient(180deg,#fff 0,#fff 33.5%,#dad1cc 0,#dad1cc)}}@media (min-width:992px){.breadcrumb{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.breadcrumb li,.breadcrumb li:after{display:inline-block}.breadcrumb li.back:after{color:#dad1cc;content:"|";display:inline-block;font-weight:400;position:relative;-webkit-transform:translateY(3px);transform:translateY(3px)}}@media (min-width:1200px){.breadcrumb{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}}@media (min-width:992px){.checkerboard{padding:0 0 40px}.checkerboard .tile.big{margin-bottom:0}.checkerboard .tile.big .content{padding-left:0;padding-right:40px;padding-top:20px}.checkerboard .tile.big .image{background-position:50% 50%}.checkerboard .tile.big .image:before{content:"";display:block;height:0;padding:0 0 82%;width:100%}.checkerboard .tile.big .container-image+.content{padding-left:40px;padding-right:0}}@media (min-width:768px){.credits{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 0 60px}.credits,.credits .infos{-webkit-box-direction:normal}.credits .infos{border-right:1px solid #dad1cc;border-top:0;-webkit-flex-basis:content;-ms-flex-preferred-size:content;flex-basis:content;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px 0 0}.credits .availability{margin:20px 0 0;max-width:100px}.credits .specification{color:#333132;margin:0;padding:0 0 0 20px}}@media (min-width:768px){.hero .content{max-width:720px}.hero .reading-time{display:inline-block}.hero .reading-time .details{display:inline-block;float:left;width:auto}.hero .reading-time .details.length,.hero .reading-time .details.level{padding-right:80px}.hero .reading-time .details.download{padding-top:0;width:auto}.hero .name{font-size:3.571rem}.hero .description{font-size:1rem}.hero.triangle{margin-bottom:7rem;padding-bottom:6rem}.hero.triangle:after{font-size:15rem}.hero.attorney .image{margin-top:-15%}.hero.event .event-type{font-size:.8571rem}.hero.event .event-wrapper .description{font-size:1.143rem}.hero.event .event-title{font-size:3.571rem}.hero.event .event-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ie .hero.event .event-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero.event .event-details .item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.hero.event .event-details .item:first-child{margin-right:40px}.hero.event .event-details .event-date,.hero.event .event-details .event-time{display:block}.hero.event .event-details .event-venue{padding-bottom:80px}.hero.event .event-details .event-venue .directions.only-mobile{display:none}.hero.event .event-access{padding-bottom:20px}.hero.event .event-follow .directions{display:block}}@media (min-width:768px) and (orientation:portrait){.hero.attorney .image img{margin-bottom:-35%}}@media (min-width:992px){.hero{min-height:612px}.hero .wrapper{max-width:960px;padding:200px 0 20px}.hero .content{margin:0;max-width:740px;padding:0 20px}.hero .category .label{width:34%}.hero .category .values{width:66%}.hero .category .sub-value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero .category .sub-label{width:40%}.hero .btns-list .btn,.hero .btns-list a{width:auto}.hero.attorney{background-color:#dad1cc}.hero.attorney .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px}.hero.attorney .content,.hero.attorney .image{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:50%}.hero.attorney .content:only-child,.hero.attorney .image:only-child{margin-left:auto;margin-right:0;max-width:50%}.hero.attorney .content{padding:120px 35px 35px}.hero.attorney .image{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0}.hero.attorney .image img{margin:0}.hero.attorney .name{font-size:2.857rem}.hero.attorney .jobtitle{font-size:1rem}.hero.attorney .category{border-color:hsla(18,10%,46%,.5)}.hero.office{background-color:#dad1cc}.hero.office .wrapper{padding:0 15px}.ie .hero.office .wrapper{padding-top:20px}.hero.office .content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:120px 35px 35px;width:50%}.hero.office .content:only-child{width:100%}.hero.office .city{font-size:2.857rem}.hero.office .category{border-color:#fff}}@media (min-width:1200px){.hero .wrapper{max-width:1400px}.hero .content{margin:0;max-width:60%}.hero.attorney .content,.hero.office .content{max-width:100%}.hero.event .content.event-wrapper{max-width:740px}}@media (min-width:992px){.hub-header{border-top:2px solid #dad1cc;margin-bottom:20px;padding-top:20px}.hub-header:before{display:none}.hub-header .section-header{border-top:0}}@media (min-width:768px){.logos-list-item{width:140px}.logos-list-item .logo{width:100%}.logos-list.sponsors .logos-list-item{width:150px}}@media (min-width:768px){.metas-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.metas-line>*{display:inline-block;margin-left:60px}.metas-line>:first-child{margin-left:0}.metas-client,.metas-subtitle{font-size:2.143rem;line-height:1.4}.metas-label{display:inline-block;margin:0 60px 0 0}.metas-label+.metas-client{margin:0}}@media (min-width:992px){.office-numbers{margin:0 0 60px}.numbers{margin:0 0 20px}}@media (min-width:768px){.section.client-work .CoveoSearchInterface .search-results-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.section.client-work .CoveoSearchInterface .search-results-header .cell.summary{padding-left:0}}@media (min-width:768px){.section-content .show-more{text-align:right}.section-content.media-contacts-content .section-content-block,.section-content.media-contacts-content .show-more{margin-top:0}}@media (min-width:992px){.section{border-top:0;padding:0}.page-hubpage .section>.hub{margin:-20px}.container .section{padding:0 20px}.container .row .section{margin:0;padding:0 20px}.container .row .col-12 .section{margin:0;padding:0;width:100%}.section#overview-section+#related-solutions-section{margin-top:-30px}.section#overview-section+#related-solutions-section .section-header{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0 20px;visibility:hidden}.section#overview-section+#related-solutions-section .section-content{padding-left:0}.section-header{border-top:2px solid hsla(21,16%,83%,.75);font-size:1.857rem;padding:0}.section-header.no-header-desktop{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0 20px;visibility:hidden}.col-12>.section-header{padding:0}.section-btn{display:inline-block;margin:2rem 0;padding:0 0 0 2.5rem;width:auto}.section-btn:before{margin:0 .5em 0 0}.section-btn.inter-presence{padding-bottom:0;padding-top:0}.section-btn.inter-presence:before{top:.15em}.section-btn[href^="#"]{pointer-events:none}.section-btn[href^="#"]:hover{color:#333132}.section-content{max-height:auto!important}.section-content#overview-content{padding-right:15%}.section-content#related-solutions-content{margin-top:-20px;padding-left:35px}.container .section .section-content>.section-content-wrapper{padding:0 0 60px}.metas+.section-content-block{margin-top:40px}.section-content-block{margin:80px 0}}@media (min-width:1200px){.section-btn.inter-presence:before{top:.33em}.section-content#overview-content{padding-right:32%}}@media (min-width:992px){.sub-hero{font-size:.714rem;margin-bottom:40px}}@media (min-width:768px){.sub-section{border-top:0}}@media (min-width:992px){.sub-sections{border-top:1px solid #dad1cc}}@media (min-width:992px){.tile.big{margin-bottom:80px}.tile.big .title{font-size:2.60427vw;line-height:3.05vw}.tile.big .container-image,.tile.big .content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tile.big .container-image{display:block}.tile.big .content{padding-bottom:40px;padding-left:40px}.tile.big .header-tagline{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.tile.big .header-tagline,.tile.big .header-tagline .tagline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tile.big .header-tagline .tagline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-left:20px;width:100%}.tile.big .header-tagline .value{display:block}.tile.big .header-tagline .top{height:50%}.tile.big .header-tagline .top .item.date{display:none}.tile.big .item.client-name{color:#333132;font-size:1.286rem;text-transform:none}}@media (min-width:768px){.CoveoResult.coveo-list-layout{border-bottom:0}.CoveoResult.coveo-list-layout .tile-media{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.CoveoResult.coveo-list-layout .tile .content{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.CoveoResult.coveo-card-layout{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;width:33.333%}.coveo-result-frame{height:auto;min-height:inherit}}@media (min-width:992px){.coveo-list-layout .coveo-result-frame.tile .contact{display:block;width:100%}.coveo-list-layout .coveo-result-frame.tile .contact-item{display:inline-block;vertical-align:top;width:45%}.coveo-list-layout .coveo-result-frame.tile.tile-person .placeholder svg{left:20px}.coveo-result-frame.tile.tile-person .content:only-child{margin-top:0}}@media (min-width:1200px){.coveo-list-layout .coveo-result-frame.tile .contact-item{width:31%}}@media (min-width:768px){.tiles-list .tile.tile-mediacontact{padding-bottom:40px}.tiles-list .col-md-4:nth-child(3n+1) .tile-person:before{background:#dad1cc;content:"";left:0;padding-bottom:85%;position:absolute;top:0;width:calc(300% + 40px * 2)}.tiles-list>:only-child .tile-media{padding-bottom:200px}.tiles-list>:only-child .tile.tile-mediacontact .tile-media,.tiles-list>:only-child .tile.tile-person .tile-media,.tiles-list>:only-child .tile.tile-speaker .tile-media{padding-bottom:85%}.tiles-list.tiles-fix-height .tile-media{padding-bottom:200px}}@media (min-width:992px){.tiles-list .col-md-4.col-lg-3:nth-child(3n+1) .tile-person:before{display:none}.tiles-list .col-md-4.col-lg-3:nth-child(4n+1) .tile-person:before{background:#dad1cc;content:"";display:block;left:0;padding-bottom:85%;position:absolute;top:0;width:calc(400% + 40px * 3.5)}}@media (min-width:768px){.tile-media.triangle:after{font-size:10rem}}@media (min-width:992px){.col-lg-3 .tile-media.triangle:after{font-size:5rem}.tile .in-image .time .value{font-size:3rem}.tile.tile-mediacontact .tile-media,.tile.tile-person .tile-media,.tile.tile-speaker .tile-media{padding:0 20px 85%}.tile.tile-mediacontact .image.placeholder svg,.tile.tile-person .image.placeholder svg,.tile.tile-speaker .image.placeholder svg{left:40px}.tile.tile-mediacontact .title,.tile.tile-person .title,.tile.tile-speaker .title{font-size:1.429rem}.tile.tile-mediacontact .content:first-child,.tile.tile-person .content:first-child,.tile.tile-speaker .content:first-child{margin-top:85%}.tile.tile-mediacontact .content:first-child{margin-top:0}}@media (min-width:768px){.page-searchresultspage .search-title-result{padding-top:40px}}@media (min-width:992px){.page-searchresultspage .CoveoSearchbox{padding:160px 0 40px}}@media (min-width:992px){[data-page=TextPage] .container .row .col-12 .section{padding-top:0}[data-page=TextPage] .container .row .col-12 .section:first-child{margin-top:0}}