/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{border:1px solid #fff;height:99%;page-break-after:avoid !important;page-break-before:avoid !important;}.page .page-intro > div,.page .page-intro > section,.page .page-intro > .block-content-map_custom.joinus-map,.page .page-content > div,.page .page-content > section,.page .page-content > .block-content-map_custom.joinus-map,.page .region-content > div,.page .region-content > section,.page .region-content > .block-content-map_custom.joinus-map,.path-frontpage .page-intro > div,.path-frontpage .page-intro > section,.path-frontpage .page-intro > .block-content-map_custom.joinus-map,.path-frontpage .page-content > div,.path-frontpage .page-content > section,.path-frontpage .page-content > .block-content-map_custom.joinus-map,.path-frontpage .region-content > div,.path-frontpage .region-content > section,.path-frontpage .region-content > .block-content-map_custom.joinus-map,.page-node-type-homepage .page-intro > div,.page-node-type-homepage .page-intro > section,.page-node-type-homepage .page-intro > .block-content-map_custom.joinus-map,.page-node-type-homepage .page-content > div,.page-node-type-homepage .page-content > section,.page-node-type-homepage .page-content > .block-content-map_custom.joinus-map,.page-node-type-homepage .region-content > div,.page-node-type-homepage .region-content > section,.page-node-type-homepage .region-content > .block-content-map_custom.joinus-map{opacity:1 !important;}ul{list-style:none;}h1,h2,h3,h4,pre,blockquote,img,table{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}a[href]:after{content:none !important;}.mobile-only,.menu,.mobile-menu,.menu-button,.block-content-menu_contact,.header-search,.header-top-social,.header-top,.hp-scroll-btn,iframe,#sliding-popup,.map-container{display:none !important;}header,.header,footer,.footer{display:none !important;}.container{width:100% !important;max-width:100% !important;}section{margin-top:0 !important;margin-bottom:0 !important;}header .header-top{padding:0 15px;overflow:hidden;transition:all 0.2s ease-in;}header .header-top .header-top-follow{display:none;}header .sitebranding-container{background:#fff;display:block;position:relative;transition:all 0.2s ease-in;}.footer-block{padding:55px 0;}.footer-block .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.footer-block .footer-nav .footer-nav-block{margin-bottom:0;text-align:left;padding-right:30px;width:20%;}.footer-block .footer-nav .footer-nav-block .footer-nav-links,.footer-block .footer-nav .footer-nav-block:first-child{padding-top:0;}.footer-block .footer-nav .footer-nav-block:not(:last-child){border-bottom:0;}.footer-block .footer-nav .footer-nav-block .footer-nav-title::after{display:none;}.baseline{width:100%;float:none;padding-right:50px;}.baseline .baseline-logo{display:inline-block;min-width:160px;}.block-content{padding:50px 0 60px;page-break-before:avoid !important;}.block-content.block-content-governance,.block-content .block-content{padding:0;}.block-content h2,.block-content h3{color:#282B2A;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:10px;text-align:center;text-transform:uppercase;}.block-content .why-choose-title h2,.block-content .why-choose-title h3{color:#282B2A;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:10px;text-align:center;text-transform:uppercase;}.block-content .field--name-field-up-to-4-title{color:#282B2A;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:10px;text-align:center;text-transform:uppercase;}.block-content h2 + .field--name-field-text,.block-content .field--name-field-sub-title,.block-content .field--name-field-up-to-4-sub-title,.block-content .field--type-text-with-summary,.block-content .field--name-field-custom-map-subtitle p{color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:30px;margin:0 auto 35px;max-width:960px;opacity:.64;padding:0 15px;text-align:center;width:100%;}.block-content .container{max-width:1200px;padding:0 15px;width:100%;}.page-breadcrumb{display:none;}.hp-cover{overflow:hidden;background:#eee;}.hp-cover .field--name-field-intial-video{display:none;}.hp-cover .hp-slider .hp-slide{height:417px;}.hp-cover .hp-slider .hp-slide .autoplay{display:none;}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content{padding-left:0;text-align:center;}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content img,.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content video{display:none;}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content .hp-slide-title{cursor:pointer;display:block;font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:90px;line-height:92px;letter-spacing:2px;text-transform:uppercase;margin:20px 0;}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content .hp-slide-subhead{font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:16px;line-height:19px;letter-spacing:2px;text-transform:uppercase;}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content .video-link img{display:none;}.block-content-services_offers .container{max-width:1440px;}.block-content-services_offers .container > .field--type-text-with-summary{margin-bottom:40px;}.block-content-services_offers .container .offers-services .offres-service-content{float:none !important;max-width:100%;width:100%;}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item:not(:last-child){border-bottom:1px solid rgba(0,164,102,0.15);}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item .offres-services{display:block;min-height:0;width:100%;}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item .offres-services h3{color:#282B2A;display:block;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:14px;font-weight:bold;line-height:18px;margin:0;min-height:0;padding:20px 75px 20px 30px;position:relative;text-align:left;text-transform:uppercase;width:100%;}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item .offres-services .content{display:block;padding:0 30px 20px;position:relative;}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item .offres-services .content .field--name-field-offres-teaser{color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;}.block-content-services_offers .container .offers-services .offres-service-content .field--items > .field--item .offres-services .content > a{display:none;}.block-content-services_offers .container .offers-services .offres-service-infographics{display:none;}.block-content-nos_actifs{position:relative;padding:0;overflow:hidden;}.block-content-nos_actifs .actifs-title{box-sizing:border-box;color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-weight:800;font-size:48px;line-height:58px;margin-bottom:80px;text-transform:uppercase;position:relative;text-align:center;width:100%;padding:0 20px;}.block-content-nos_actifs .actif{float:none !important;margin-bottom:40px;width:100% !important;}.block-content-nos_actifs .actif .field--name-field-image img{display:none;}.block-content-nos_actifs .actif .block-content-intro{display:block;padding:0 20px;margin:0 auto !important;transform:none !important;width:560px;}.block-content-nos_actifs .actif .block-content-intro .block-content{padding:0;margin:0;}.block-content-nos_actifs .actif .block-content-intro .block-content .intro-title,.block-content-nos_actifs .actif .block-content-intro .block-content .field--name-field-actif-title{color:#000;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:bold;line-height:46px;margin-bottom:24px;text-transform:uppercase;}.block-content-nos_actifs .actif .block-content-intro .block-content .field--name-field-lead,.block-content-nos_actifs .actif .block-content-intro .block-content .field--name-field-actif-subtitle{color:#000;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:27px;text-align:center !important;width:100%;}.block-content-nos_actifs .actif .block-content-intro .field--name-field-text a,.block-content-nos_actifs .actif .block-content-intro .field--name-field-actif-link a{display:none;}.block-content-nos_actifs .actifs_pager{display:none;}.block-content-nos_actifs .bx-wrapper .bx-viewport{overflow:visible;height:auto;}.block-content-nos_actifs .bx-wrapper .bx-viewport .field--items{width:100% !important;transform:none !important;}.block-content-nos_actifs .bx-wrapper .bx-viewport .field--items article{float:none !important;width:100% !important;}.block-content-kpis.block-content{padding-bottom:22px;}.block-content-kpis .content-wrapper{width:auto;}.block-content-kpis .content-wrapper h2{color:#282B2A;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:10px;text-align:center;}.block-content-kpis .content-wrapper .kpi-intro{margin-bottom:63px;}.block-content-kpis .content-wrapper .kpi-intro .field--name-field-kpi-intro{opacity:0.64;color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;}.block-content-kpis .content-wrapper .grid{border-bottom:0;display:block;padding-bottom:0;text-align:left;}.block-content-kpis .content-wrapper .grid .grid-item{box-sizing:border-box;display:inline-block;margin:0 !important;padding:20px !important;width:24%;vertical-align:top;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element{float:none;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .field--name-field-kpi-icon{margin-bottom:30px;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .field--name-field-kpi-icon img{height:96px;width:auto;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element.label-icon{min-height:14px;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element.label-icon .field--name-field-kpi-label-icon{color:#282B2A;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:bold;line-height:14px;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-number{color:#00a466;height:auto;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:94px;line-height:96px;font-weight:800;}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-text{opacity:0.8;color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px;text-transform:none;}.block-content-kpis .content-wrapper .grid .grid-item:nth-child(1n+5){display:block;}.block-content-kpis .content-wrapper .grid.show-all{display:none !important;}.block-content-kpis .content-wrapper .grid-2,.block-content-kpis .content-wrapper .grid-3,.block-content-kpis .content-wrapper .grid-4{display:block;}.block-content-kpis .content-wrapper .grid-2 .grid-item,.block-content-kpis .content-wrapper .grid-3 .grid-item,.block-content-kpis .content-wrapper .grid-4 .grid-item{margin:0 !important;}.block-up-4 [class^="upto-"]{margin-top:0;}.block-up-4 ~ .block-up-4{padding-top:0;margin-top:0;}.block-up-4 .container{padding:0 15px;}.block-up-4 .upto{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);height:auto;min-height:240px;transition:all 0.2s ease-in;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.block-up-4 .upto .upto-image,.block-up-4 .upto .stellar-slide-link{display:none;}.block-up-4 .upto .upto-content .upto-text{height:auto;padding:24px 24px 78px;}.block-up-4 .upto .upto-content .upto-text .upto-title{color:#282B2A;font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:36px;line-height:38px;text-transform:uppercase;transition:all 0.2s ease-in;text-align:left;}.block-up-4 .upto .upto-content .upto-text .upto-title + p{display:block;color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;}.block-up-4 .upto-2 ul,.block-up-4 .upto-3 ul,.block-up-4 .upto-4 ul{display:block;}.block-up-4 .upto-2 ul .upto,.block-up-4 .upto-3 ul .upto,.block-up-4 .upto-4 ul .upto{margin:0 10px 20px;width:calc((100% / 3) - 20px);}.block-up-4 .upto-2 ul .upto:nth-child(odd),.block-up-4 .upto-3 ul .upto:nth-child(odd),.block-up-4 .upto-4 ul .upto:nth-child(odd){margin:0 10px 20px;}.block-content-last_references{padding:80px 0;}.block-content-last_references .inner-block .block-title{margin-bottom:10px;}.block-content-last_references .inner-block .field--name-field-date-key-description{opacity:0.64;color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;margin:0 auto 60px;width:768px;}.block-content-last_references .history-block{position:relative;}.block-content-last_references .history-block .timeline-block{display:none !important;}.block-content-last_references .history-block .history-content-block .slick-list,.block-content-last_references .history-block .history-content-block .slick-track{width:auto !important;transform:none !important;}.block-content-last_references .history-block .history-content-block .history-content{display:block;}.block-content-last_references .history-block .history-content-block .history-content .picture{display:none;}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text{padding-top:60px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .date{color:#B9B9B9;display:block;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:bold;line-height:14px;margin-bottom:10px;text-transform:uppercase;}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .title{text-align:left;}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .text{color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .see-more{display:none;}.block-content-last_references .history-block.coved-page-block{font-family:"BNPP Sans",Arial,sans-serif;padding-bottom:31px;}.block-content-last_references .history-block.coved-page-block .coved-schema{height:470.33px;width:747px;}.block-content-last_references .history-block.coved-page-block .history-content-block{padding:39px 4%;width:67%;}.block-content-last_references .swiper,.block-content-last_references .view-all{display:none;}.block-content-experts{padding:50px 15px 60px;}.block-content-experts .block-content{padding:0;}.block-content-experts .container{width:100%;max-width:100%;padding:0;display:block;}.block-content-experts .our-experts{max-height:720px;overflow:hidden;width:100% !important;}.block-content-experts .our-experts .employee{border:0;height:auto;float:none;margin:0;position:relative;width:100%;}.block-content-experts .our-experts .employee:not(:first-child){display:block;}.block-content-experts .our-experts .employee .field--name-field-photo{display:none;}.block-content-experts .our-experts .employee .expert_details{display:block;bottom:auto;box-sizing:border-box;left:auto;overflow:hidden;padding:40px 60px;position:relative;width:100%;}.block-content-experts .our-experts .employee .expert_details .title{color:#282B2A;display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:10px;text-transform:none;}.block-content-experts .our-experts .employee .expert_details .title span{color:#282B2A;display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px;opacity:0.4;}.block-content-experts .our-experts .employee .expert_details .field--name-field-job-title{color:#282B2A;display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:normal;line-height:20px;opacity:0.4;}.block-content-experts .our-experts .employee .expert_details p{color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:300;line-height:21px;opacity:0.8;}.block-content-experts .our-experts .employee .expert_details .block-cta-simple{display:none;}.block-content-experts .our-experts-description{background:#fff;box-sizing:border-box;padding:56px 100px 30px;width:100% !important;}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item{display:none;}.block-content-experts .our-experts-description .stellar-cta{display:none;}.hp-news,.page-search-results{background-color:#F7F7F7;margin:0 auto;}.hp-news .news-card-container,.page-search-results .news-card-container{max-width:none;width:100%;}.hp-news .news-card-container .block-content-news,.page-search-results .news-card-container .block-content-news{max-width:none;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.hp-news .news-card-container .block-content-news .stellar-cta,.page-search-results .news-card-container .block-content-news .stellar-cta{display:none;}.hp-news .news-card,.page-search-results .news-card{display:inline-block;border:1px solid #d6d6d6;height:auto !important;padding:0 0 58px;margin:10px;max-width:none !important;min-height:0 !important;width:23% !important;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.hp-news .news-card .news-label,.hp-news .news-card .news-card-img,.page-search-results .news-card .news-label,.page-search-results .news-card .news-card-img{display:none;}.hp-news .news-card .news-card-text,.page-search-results .news-card .news-card-text{margin:0;padding:20px 30px;max-height:390px;overflow:hidden;}.hp-news .news-card .news-card-text h3,.page-search-results .news-card .news-card-text h3{font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:36px;line-height:36px;margin-bottom:10px;padding:0;text-align:left;text-transform:uppercase;}.hp-news .news-card .news-card-text p,.page-search-results .news-card .news-card-text p{opacity:.8;color:#282B2A;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;}.hp-news .news-card .news-card-text .news-card-date,.page-search-results .news-card .news-card-text .news-card-date{display:none;}.hp-news .news-card .news-card-bottom,.page-search-results .news-card .news-card-bottom{margin:0;padding:17px 30px;}.hp-news .news-card .news-card-bottom .news-card-author-text,.page-search-results .news-card .news-card-bottom .news-card-author-text{margin:0;}.hp-news .news-card .news-card-bottom .news-card-author-text .news-card-date,.page-search-results .news-card .news-card-bottom .news-card-author-text .news-card-date{display:block;}.hp-news .news-card .news-card-bottom > a,.page-search-results .news-card .news-card-bottom > a{color:#B9B9B9;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;}.hp-news .news-card .news-card-link,.page-search-results .news-card .news-card-link{display:none;}.block-content--mirror{margin-bottom:80px;}.block-content--mirror .block-dispatch-content .block-dispatch-image{display:none;}.block-content--mirror .block-dispatch-content .mirror-item--content .stellar-slide-link{display:none;}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-image{display:none;}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content .stellar-slide-link{display:none;}.joinus-map h2{position:relative;left:auto;top:auto;width:100%;z-index:0;}.stay-connected{padding:0;}.stay-connected.block-content{padding:0;}.stay-connected .container{padding:40px 0;text-align:center;}.stay-connected .container h2{color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:72px;font-weight:bold;letter-spacing:1px;line-height:73px;margin-bottom:30px;text-align:center;text-transform:uppercase;}.stay-connected .container .social-media-pictos{margin:0 15px;text-align:center;}.stay-connected .container .social-media-pictos > .picto{display:inline-block;margin-bottom:0;width:65px;}.stay-connected .container .social-media-pictos > .picto img{margin:0 auto;}
