/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.rte{margin-top:0}.rte.block-content{padding:50px 15px 60px}.rte.block-content h2{text-align:left;color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:30px;text-transform:uppercase}.rte .content-wrapper{width:100%;max-width:775px}.rte .content-wrapper .field--type-text-with-summary{margin:0;max-width:none;padding:0;opacity:1;text-align:left}.rte .content-wrapper .field--type-text-with-summary ul,.rte .content-wrapper .field--type-text-with-summary p{color:rgba(40,43,42,.64);font-family:"Muli",Arial,sans-serif;font-size:16px;letter-spacing:.05px;line-height:24px;margin-top:0;padding:0 0 20px}.rte .content-wrapper .field--type-text-with-summary ul{list-style-type:none;margin-top:27px}.rte .content-wrapper .field--type-text-with-summary ul li{color:#3d3d3d;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:18px;margin:28px 0 0 17px;padding-left:8px;position:relative;text-transform:uppercase}.rte .content-wrapper .field--type-text-with-summary ul li:before{background-color:#e5007d;content:'';width:3px;display:inline-block;height:18px;left:-12px;position:absolute;top:-2px}.rte .content-wrapper .field--type-text-with-summary ul li:first-child{margin-top:12px}.rte .content-wrapper .field--type-text-with-summary ul.green-list li:before{background-color:#179c97;content:''}.rte .content-wrapper .field--type-text-with-summary .rte-gray{background-color:#f7f7f7}.rte .content-wrapper .field--type-text-with-summary .headline,.rte .content-wrapper .field--type-text-with-summary .headline-pink,.rte .content-wrapper .field--type-text-with-summary .headline-simple{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:26px;line-height:34px;padding:20px 0 20px 20px;margin-left:0;position:relative;text-transform:uppercase;font-weight:300}.rte .content-wrapper .field--type-text-with-summary .headline:before,.rte .content-wrapper .field--type-text-with-summary .headline-pink:before,.rte .content-wrapper .field--type-text-with-summary .headline-simple:before{background-color:#179c97;content:'';width:3px;position:absolute;height:100%;left:0;top:0}.rte .content-wrapper .field--type-text-with-summary .headline strong,.rte .content-wrapper .field--type-text-with-summary .headline-pink strong,.rte .content-wrapper .field--type-text-with-summary .headline-simple strong{font-family:"BNPP Sans",Arial,sans-serif}.rte .content-wrapper .field--type-text-with-summary .headline-pink:before{background-color:#e5007d;content:''}.rte .content-wrapper .field--type-text-with-summary .headline-simple{padding:20px 0}.rte .content-wrapper .field--type-text-with-summary .headline-simple:before{content:'';display:none}.rte .content-wrapper .field--type-text-with-summary .green-title{color:#00a466;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;padding:20px 30px 2px;text-transform:uppercase}.rte .content-wrapper .field--type-text-with-summary .green-title.rte-gray{background-color:#f7f7f7}.rte .content-wrapper .field--type-text-with-summary .legal-notice{background-color:#f7f7f7;color:rgba(40,43,42,.4);font-family:"Muli",Arial,sans-serif;font-size:12px;line-height:18px;padding:0 30px 20px}.rte .content-wrapper .field--type-text-with-summary .gray-text{color:rgba(0,0,0,.54)}.rte figure.credits{position:relative}.rte figure.credits.with-data-caption{margin:0;float:none}.rte figure.credits .credits-content-wrapper{background:0 0;height:100%;float:none;position:absolute;margin:0;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;color:rgba(40,43,42,.4);font-family:Muli,Arial,sans-serif;font-size:12px;line-height:15px;transform:none;text-align:center;text-transform:none;width:100%}.rte figure.credits .credits-content-wrapper:before{content:none}.rte figure.credits .credits-content-wrapper .credits-content{display:block;transform-origin:center bottom;transform:translate(50%,-100%) rotate(-90deg);-moz-transform:translate(50%,-100%) rotate(-90deg);-ms-transform:translate(50%,-100%) rotate(-90deg);-o-transform:translate(50%,-100%) rotate(-90deg);-webkit-transform:translate(50%,-100%) rotate(-90deg);padding:10px;position:absolute;right:100%;top:50%;white-space:normal;width:60%}.rte figure.credits.right .credits-content-wrapper{float:right;position:relative;transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.rte figure.credits.right .credits-content-wrapper .credits-content{right:0;left:22px}.rte figure.credits.left.with-data-caption .credits-content-wrapper{margin-left:-100px}.rte figure.credits.left.with-data-caption .credits-content-wrapper .credits-content{right:52px}.rte figure.credits.right.with-data-caption .credits-content-wrapper{margin-right:-100px}.rte figure.credits.right.with-data-caption .credits-content-wrapper .credits-content{left:52px}.rte figure.half-width{max-width:100%;width:60%}.mb20{margin-bottom:20px}.desktop-only{display:none}.mobile-only{display:block}.clear:after{content:'';display:block;clear:both}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.card{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.card:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.27)}.card:hover h2,.card:hover h3{color:#00965e}.user-login-form .form-control{width:50%}body{width:100%;max-width:1920px;margin:auto;position:relative}body.noscroll{overflow:hidden}body .layout-container{padding-top:130px}body.user-logged-in{padding-top:39px}body.user-logged-in header{top:39px}body.user-logged-in .layout-container{padding-top:130px}.page-content>*:last-child{margin-bottom:0}.page-content .block-content{padding:30px 15px 20px}.page-content .block-content .block-content{padding:0}.page-content .block-content-forms{padding:0}.page-cover .page-cover-content .page-cover-title h1{font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:56px;line-height:60px;text-transform:uppercase;word-break:break-word}.page-cover .page-cover-content .page-cover-subtitle{font-family:"BNPP Sans",Arial,sans-serif;font-size:20px;line-height:24px;padding-top:5px}.page .page-intro>div,.page .page-intro>section,.page .page-content>div,.page .page-content>section,.page-node-type-homepage .region-content>div,.page-node-type-homepage .region-content>section{opacity:0}.page .page-intro>.block-content-map_custom.joinus-map,.page .page-content>.block-content-map_custom.joinus-map,.page-node-type-homepage .region-content>.block-content-map_custom.joinus-map{opacity:1}.path-frontpage .region-content>div,.path-frontpage .region-content>section{opacity:0}.block-content{padding:50px 0 60px}.block-content.block-content-governance{padding:0}.block-content .block-content{padding:0}.block-content h2,.block-content h3,.block-content .why-choose-title h2,.block-content .why-choose-title h3,.block-content .field--name-field-up-to-4-title{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:800;line-height:56px;margin-bottom:0;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-date-key-description,.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%}.region-content>h1.page-header{display:none}.field--name-field-image img{width:100%}.hp-cover .hp-scroll-btn{background-color:#fff;border-radius:56px;bottom:-36px;display:block;height:56px;left:0;margin:0 auto;position:absolute;right:0;width:56px;z-index:2}.hp-cover .hp-scroll-btn img{box-sizing:content-box;cursor:pointer;left:50%;padding:10px;position:absolute;top:0;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.gray-text{color:rgba(0,0,0,.54)}.search-overlay{background:#3d3d3d !important}.video-overlay.video-overlay-fullscreen.on .video-overlay-close{top:60px}.video-overlay.video-overlay-fullscreen.on .iframe-container{height:100% !important;width:100% !important}div:not(.highlight)+.highlight{margin-top:0}.btn{background-color:#fff;border:0;border-radius:0;color:#fff;text-transform:uppercase;text-align:center;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;max-width:218px;padding:18px;width:100%}.btn:hover{color:#fff;text-decoration:underline}.btn-confirm{background-color:#00a466}.btn-see-all{background-color:rgba(50,50,50,.45)}.action{cursor:pointer;display:inline-block;vertical-align:middle;margin:0 10px}.action-cancel{background:url("/themes/custom/repm/css/../assets/images/icons/ic_cancel@2x.png") center/100% auto no-repeat;height:12px;width:12px;margin-right:0}.action-expend{background:url("/themes/custom/repm/css/../assets/images/icons/action-expend.png") center/100% auto no-repeat;height:10px;width:18px;margin-left:0}.ico-surface{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-surface.png") center/100% auto no-repeat;height:14px;width:14px;vertical-align:middle;display:inline-block}.link{font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:14px;text-align:center;text-transform:uppercase}.link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow_right_green.png") center/100% no-repeat;content:'';display:inline-block;height:11px;margin-left:10px;vertical-align:middle;width:20px}.link:hover{text-decoration:underline}.link-view-all{color:#00a466;text-align:left}.stellar-cta{max-width:280px;margin:auto;text-align:center}.leaflet-tooltip{margin-top:5px !important;color:#f7f7f7;font-family:Arial,sans-serif;font-size:12px !important;line-height:15px;text-shadow:0 2px 2px rgba(0,0,0,.72);white-space:nowrap}.sidenav{display:none !important}.contact-form input[type=text].error,.contact-form input[type=email].error,.contact-form input[type=tel].error,.contact-form textarea.error{border:2px solid #d32f2f !important;margin-bottom:6px}.contact-form input[type=text].error+.error,.contact-form input[type=email].error+.error,.contact-form input[type=tel].error+.error,.contact-form textarea.error+.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.contact-form input[type=text].error+.error:after,.contact-form input[type=email].error+.error:after,.contact-form input[type=tel].error+.error:after,.contact-form textarea.error+.error:after{background:url("/themes/custom/repm/css/../assets/images/icons/ic_error.png") center/100% no-repeat;border-radius:23px;bottom:calc(100% + 19px);content:'';display:block;height:20px;position:absolute;right:24px;width:20px}.sliding-popup-bottom a{color:#00a567}.sliding-popup-bottom a:hover{color:#00a567}.selectBox-dropdown-menu li a{padding:12px 20px;font-family:"Muli",Arial,sans-serif;font-size:16px}.menu-overlay{background:#3d3d3d}.email-container{background:#fff !important}.menu .level0 .level0-link>span{color:#3d3d3d;display:inline-block;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:50px;padding:0 30px;position:relative;text-transform:uppercase}.menu .level0 .level0-link:first-child>span{padding-left:0}.menu .level0 .level0-link:last-child>span{padding-right:0}.menu .level0 .level0-link:not(:last-child)>span:after{background:#ececec;content:'';height:56%;position:absolute;right:0;top:22%;width:1px}.menu .level0 .level0-link:nth-last-child(2)>span:after,.menu .level0 .level0-link:nth-last-child(3)>span:after{background:#ececec;content:'';height:100%;position:absolute;right:0;top:0;width:1px}.menu .level0 .level0-link:nth-child(3)>span:after{background:#ececec;content:'';height:100%;position:absolute;right:0;top:0;width:1px}.menu .level0 .level0-link:nth-child(4)>span:before{background:#ececec;content:'';height:100%;left:0;position:absolute;top:0;width:1px}.menu .level0 .level0-link>span,.menu .level0 .level0-link>span .dropdown-arrow{-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu .level0 .level0-link:hover>span,.menu .level0 .level0-link:hover>span .dropdown-arrow{color:#00965e}.menu .level0 .level0-link:hover .menu-dropdown{display:block}.menu .level1 .level1-link>span{color:#00965e;font-family:"BNPP Sans",Arial,sans-serif;font-size:18px;line-height:22px;margin-left:13px;position:relative;text-transform:uppercase}.menu .level1 .level1-link>span:before{background-color:#00965e;content:'';display:inline-block;height:18px;left:-10px;position:absolute;width:3px}.menu .level2 .level2-link span{-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu .level2 .level2-link span:hover{color:#00965e}.menu .level3 .level3-link{margin-left:20px}.menu .level3 .level3-link span{-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu .level3 .level3-link span:hover{color:#00965e}header.sticky-menu{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.26);box-shadow:0 2px 4px 0 rgba(0,0,0,.26)}header.sticky-menu .header-top{height:0}header.sticky-menu .sitebranding-container{padding-top:5px}header.sticky-menu .sitebranding-container:after{width:100%}header.sticky-menu .sitebranding-container .header{line-height:50px;height:50px}header.sticky-menu .sitebranding-container .header .header-logo{font-size:0;vertical-align:middle}header.sticky-menu .sitebranding-container .header .header-logo img{height:24px}header.sticky-menu .sitebranding-container .block-content-menu_contact .message-contact{padding:6px 31px}header.sticky-menu .header-menu-container{padding-top:0;height:auto;line-height:normal;transition:all .2s ease-in}header.sticky-menu .header-menu-container .menu .level0{height:40px;line-height:40px;transition:all .2s ease-in}header.sticky-menu .header-menu-container .menu .level0 .level0-link{height:40px;transition:all .2s ease-in}header.sticky-menu .header-menu-container .menu .level0 .level0-link>a,header.sticky-menu .header-menu-container .menu .level0 .level0-link>span{line-height:40px;transition:all .2s ease-in}header.sticky-menu .header-menu-container>.header-search{display:none}header.sticky-menu .header-menu-container .menu-container .header-search{display:none;height:40px;line-height:34px}header.sticky-menu .header-menu-container .menu-container .mobile-menu.active~.header-search{display:block}header .header-top{padding:0 15px;overflow:hidden;transition:all .2s ease-in}header .header-top .header-top-follow{display:none}header .header-top .header-top-follow .header-top-social{font-size:0}header .header-top .header-top-follow .header-top-social li a span.fa{font-size:16px;margin:0 4px}header .header-top .header-top-lang li a{font-size:14px;line-height:17px;font-weight:700;margin:0 12px}header .header-top .region-header-top{display:flex;flex-direction:row;justify-content:flex-end}header .header-top .region-header-top .block-content-menu_contact .phone-contact{border-right:1px solid rgba(40,43,42,.21);position:relative;opacity:1}header .sitebranding-container{background:#fff;display:block;position:relative;transition:all .2s ease-in}header .sitebranding-container:after{background:#00965e;content:'';display:block;height:5px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);transition:all 1s ease-in-out;width:0;z-index:333}header .sitebranding-container .header,header .sitebranding-container .block-content-menu_contact{padding:0 15px;width:100%}header .sitebranding-container .header{border:0;transition:all .2s ease-in}header .sitebranding-container .header h1{font-size:0}header .sitebranding-container .header .header-logo{font-size:0;vertical-align:middle}header .sitebranding-container .header .header-logo img{transition:all .2s ease-in}header .sitebranding-container .header .menu-button{padding:0 15px}header .sitebranding-container .block-content-menu_contact{display:none}header .header-menu-container{background:#f7f7f7}header .header-menu-container .header-search{display:block;position:relative;z-index:9999;float:none;right:0;height:40px;line-height:34px;padding:0 10px;margin:0 0 0 auto !important;width:46px}header .header-menu-container .menu-container{max-height:360px;max-height:80vh;overflow-y:scroll;overflow-x:hidden;width:100%}header .header-menu-container .mobile-menu{position:relative}header .header-menu-container .mobile-menu a:not([href]){cursor:default}header .header-menu-container .mobile-menu .level0{padding:0 0 10px}header .header-menu-container .mobile-menu~.header-search{padding:0 15px;margin:0 auto !important;height:0;overflow:hidden;width:100%;text-align:center}header .header-menu-container .mobile-menu.active~.header-search{height:40px;overflow:visible}header .block-stellar-global-search-block #gsearch-results{height:calc(100vh - 100px)}.menu{position:unset}.menu .menu-dropdown{top:100%;width:100%}.menu .menu-dropdown .container{width:100%}.menu .level0{padding:0 15px}.menu .level0 .level0-link{float:left}.menu .level0 .level0-link>a,.menu .level0 .level0-link>span{padding:0 15px}.menu .level0 .level0-link>a .dropdown-arrow,.menu .level0 .level0-link>a:before,.menu .level0 .level0-link>span .dropdown-arrow,.menu .level0 .level0-link>span:before{display:none}.menu .level0 .level0-link:not(:last-child)>a:after{background:#ececec;content:'';height:56%;position:absolute;right:0;top:22%;width:1px}.menu .level0 .level0-link:first-child>a,.menu .level0 .level0-link:first-child>span,.menu .level0 .level0-link:last-child>a,.menu .level0 .level0-link:last-child>span{padding:0 15px}.menu .level1 .level1-link>a,.menu .level1 .level1-link>span{color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase;transition:all .2s ease-in}.menu .level1 .level1-link:hover>a{color:#00965e}.menu .level2 .level2-link>a,.menu .level2 .level2-link>span{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:12px;line-height:32px}.menu .level3 .level3-link>a,.menu .level3 .level3-link>span{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:12px;line-height:32px}.block-content-menu_contact{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:justify;-ms-flex-pack:justify;justify-content:space-between}.block-content-menu_contact .item-contact{display:inline-block;vertical-align:middle}.block-content-menu_contact a{display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px;padding:13px 31px;position:relative}.block-content-menu_contact .item-contact a span.link-title{background-repeat:no-repeat;background-position:left center;display:inline-block;line-height:20px;padding-left:25px}.block-content-menu_contact .item-contact a.message-contact{background-color:#00a466;color:#fff}.block-content-menu_contact .item-contact a.phone-contact span.link-title{background-image:url("/themes/custom/repm/css/../assets/images/icons/mct/dphone.png")}.block-content-menu_contact .item-contact a.message-contact span.link-title{background-image:url("/themes/custom/repm/css/../assets/images/icons/mct/dmail.png")}.block-content-menu_contact .item-contact:not(:last-child){margin-right:5px}.block-content-menu_contact .item-contact:last-child a{background:#00a466;color:#fff;cursor:pointer;text-align:center}.block-content-menu_contact .item-contact a .glyphicon-spin{display:inline-block;text-decoration:none;position:absolute;top:50%;right:13px;margin-top:-7px}@media screen and (max-width:960px){.block-content-menu_contact a{display:inline-block;padding:0;overflow:hidden;vertical-align:middle}.block-content-menu_contact .item-contact a.message-contact{padding-left:5px}.block-content-menu_contact .item-contact a.phone-contact{padding-right:5px}.block-content-menu_contact .item-contact a span.link-title{padding-left:20px;text-indent:-999px}.block-content-menu_contact .item-contact:last-child a{background:0 0}.block-content-menu_contact .item-contact a.message-contact span.link-title{background-image:url(/themes/custom/repm/css/../assets/images/icons/mct/mmail.png)}.block-content-menu_contact .item-contact a.phone-contact span.link-title{background-image:url(/themes/custom/repm/css/../assets/images/icons/mct/mphone.png)}}.block-content-menu_contact .phone-contact .desktop-only img{display:inline-block;margin-right:13px;vertical-align:middle}.block-content-menu_contact .phone-contact .field--item{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px}.footer-block{padding:50px 0 0}.footer-block .footer-nav{display:block;padding:0}.footer-block .footer-nav .footer-nav-block{display:list-item;padding-right:0;margin-bottom:0;padding:16px 0;text-align:left;width:100%}.footer-block .footer-nav .footer-nav-block:first-child{padding-top:0}.footer-block .footer-nav .footer-nav-block:not(:last-child){border-bottom:1px solid #282b2a}.footer-block .footer-nav .footer-nav-block.active .footer-nav-title:after{content:"\f078";transform:rotate(-180deg)}.footer-block .footer-nav .footer-nav-block .footer-nav-title{font-weight:700}.footer-block .footer-nav .footer-nav-block .footer-nav-title:after{content:"\f078";transition:all .2s ease-in}.footer-block .footer-nav .footer-nav-block .footer-nav-links{padding-top:0}.footer-block .footer-nav .footer-nav-block .footer-nav-links li a,.footer-block .footer-nav .footer-nav-block .footer-nav-links li span{font-family:"Muli",Arial,sans-serif;display:inline-block;padding-top:9px;line-height:17px}.footer-block .footer-nav .footer-nav-block .footer-nav-links li span{color:#fff;font-size:14px;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.footer-block .footer-nav .footer-nav-block.last .footer-nav-title{display:none}.footer-block .footer-nav .footer-nav-block.last .footer-nav-links{padding:0}.footer-block .footer-nav .footer-nav-block.last .footer-nav-links li a,.footer-block .footer-nav .footer-nav-block.last .footer-nav-links li span{color:#00a567;display:inline-block;font-family:"BNPP Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:17px;padding-top:12px;text-transform:uppercase}.footer-block .footer-nav .footer-nav-block.last .footer-nav-links li:first-child a,.footer-block .footer-nav .footer-nav-block.last .footer-nav-links li:first-child span{padding:0}.baseline{margin:0;width:100%}.baseline .baseline-links li a,.baseline .baseline-links li span{color:#3d3d3d;font-family:"BNPP Sans",Arial,sans-serif;font-size:13px;font-weight:700;line-height:16px}.baseline .baseline-links li:last-child{font-family:"BNPP Sans",Arial,sans-serif;font-weight:700}.region-footer .block-social-media-links-block{width:100%}.region-footer .block-social-media-links-block ul{border-top:10px solid #00965e;display:flex;flex-direction:row;justify-content:center;overflow:hidden}.region-footer .block-social-media-links-block ul li{display:block;flex-grow:1;flex-basis:0;line-height:80px;max-width:40px;text-align:center}.region-footer .block-social-media-links-block ul li .fa{color:#b8b8b8;font-size:16px}.path-node .page .page-intro .intro-title,.path-node .page .block-intro .intro-title{padding:0}.page-intro,.block-intro{padding:13px 0 60px;margin:0 auto;max-width:1200px}.page-intro .page-intro,.page-intro .block-intro,.block-intro .page-intro,.block-intro .block-intro{padding:0}.page-intro .page-intro strong,.page-intro .block-intro strong,.block-intro .page-intro strong,.block-intro .block-intro strong{padding:0}.page-intro .content-wrapper,.block-intro .content-wrapper{width:100%}.page-intro .page-breadcrumb,.block-intro .page-breadcrumb{margin-bottom:50px}.page-intro .page-breadcrumb li a,.page-intro .page-breadcrumb li span,.block-intro .page-breadcrumb li a,.block-intro .page-breadcrumb li span{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:14px;line-height:18px}.page-intro .page-breadcrumb li:first-child a,.block-intro .page-breadcrumb li:first-child a{font-weight:700}.page-intro .page-breadcrumb li:not(:first-child):before,.block-intro .page-breadcrumb li:not(:first-child):before{content:'\f0da';color:#cfded9;font-family:"FontAwesome";font-size:14px;line-height:18px;padding:0 15px}.page-intro .block-content,.page-intro .page-intro-bottom .content-wrapper,.block-intro .block-content,.block-intro .page-intro-bottom .content-wrapper{margin:0 auto;max-width:775px;width:100%}.page-intro h1,.block-intro h1{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin:0 0 10px;padding:0;text-align:center;text-transform:uppercase}.page-intro .field--name-field-lead,.block-intro .field--name-field-lead{color:#282b2a;display:block;font-family:"Muli",Arial,sans-serif;font-size:18px;font-weight:600;line-height:30px;margin:0 auto;padding:0;text-align:center;max-width:760px}.page-intro .field--name-field-lead~.field--name-field-text,.block-intro .field--name-field-lead~.field--name-field-text{margin:35px auto 25px}.page-intro .field--name-field-text,.block-intro .field--name-field-text{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;margin:0 auto;max-width:760px;opacity:.64;padding:0;text-align:center}.page-intro .membership,.block-intro .membership{padding-top:30px;text-align:center}.page-intro .membership .member,.block-intro .membership .member{background:#f7f7f7;border-radius:32px;color:#3d3d3d;display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;height:32px;line-height:15px;margin-bottom:15px;overflow:hidden;padding:9px 20px 9px 42px;position:relative;white-space:nowrap}.page-intro .membership .member:before,.block-intro .membership .member:before{border-radius:32px;content:'';display:block;height:32px;left:0;position:absolute;top:0;width:32px}.page-intro .membership .member.dark-green:before,.block-intro .membership .member.dark-green:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-actif.png") center/100% no-repeat}.page-intro .membership .member.dark-purple:before,.block-intro .membership .member.dark-purple:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-bienetre.png") center/100% no-repeat}.page-intro .membership .member.blue:before,.block-intro .membership .member.blue:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-immobilier.png") center/100% no-repeat}.page-intro .membership .member.orange:before,.block-intro .membership .member.orange:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-espacetravail.png") center/100% no-repeat}.page-intro .membership .member.dark-pink:before,.block-intro .membership .member.dark-pink:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-performance.png") center/100% no-repeat}.page-intro .membership .member.pistachio-green:before,.block-intro .membership .member.pistachio-green:before{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-environement.png") center/100% no-repeat}.page-node-type-news .page-content{min-height:600px}.page-node-type-news .page-intro .page-breadcrumb,.page-node-type-news .block-intro .page-breadcrumb{margin-bottom:45px !important}.page-node-type-news .page-intro .block-intro.block-content,.page-node-type-news .block-intro .block-intro.block-content{padding-top:90px}.page-node-type-news .page-intro .page-intro-bottom,.page-node-type-news .block-intro .page-intro-bottom{margin-top:0;position:absolute;left:0;width:100%;top:380px}.page-node-type-news .page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.page-node-type-news .block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{left:50% !important;margin:0;padding-top:50px;padding-left:0 !important;right:auto !important;transform:translate(-50%) !important}.block-content-last_references{padding:80px 0}.block-content-last_references .inner-block .block-title{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:56px;margin-bottom:0;text-align:center;text-transform:uppercase}.block-content-last_references .inner-block .block-description .field--name-field-date-key-description{opacity:.64;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;margin-bottom:60px}.block-content-last_references .history-block{position:relative}.block-content-last_references .history-block .timeline-block{box-sizing:border-box;display:flex;flex-direction:column;float:right;height:545px;justify-content:space-between;padding:80px 5% 80px 48%;position:absolute;right:0;top:-65px;width:70%;z-index:0;background-color:#00a466}.block-content-last_references .history-block .timeline-block:after{background:#fff;content:'';display:block;height:328px;position:absolute;right:calc(7% + 16px);top:100px;width:1px;z-index:-1;opacity:.6}.block-content-last_references .history-block .timeline-block .timeline-date{color:#fff;cursor:pointer;font-family:Muli;font-size:18px;font-weight:700;line-height:23px;opacity:.6;margin-bottom:36px;max-height:64px;padding:10px 20% 10px 0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.block-content-last_references .history-block .timeline-block .timeline-date:before,.block-content-last_references .history-block .timeline-block .timeline-date:after{background:#fff;border-radius:15px;content:'';cursor:pointer;display:inline-block;height:15px;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:all .2s ease-in;width:15px;z-index:2}.block-content-last_references .history-block .timeline-block .timeline-date:before{right:7px;opacity:0}.block-content-last_references .history-block .timeline-block .timeline-date:hover,.block-content-last_references .history-block .timeline-block .timeline-date.slick-current{color:#fff;opacity:1}.block-content-last_references .history-block .timeline-block .timeline-date:hover:after,.block-content-last_references .history-block .timeline-block .timeline-date.slick-current:after{background:#fff}.block-content-last_references .history-block .timeline-block .timeline-date:hover:before,.block-content-last_references .history-block .timeline-block .timeline-date.slick-current:before{background:0 0;border:2px solid #fff;width:30px;height:30px;right:0;opacity:.4}.block-content-last_references .history-block .timeline-block .timeline-date:last-child{margin-bottom:0}.block-content-last_references .history-block .history-content-block{background:#fff;box-shadow:0 32px 44px 0 rgba(0,45,28,.1);height:545px;margin-top:100px;padding:0 5% 0;padding-left:0;position:relative;width:76%;z-index:2}.block-content-last_references .history-block .history-content-block .history-content{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-content-last_references .history-block .history-content-block .history-content .picture{width:100%;height:100%;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;transition:all .4s ease-in;transform-origin:100%}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding-left:60px;padding-top:60px}.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:700;line-height:14px;margin-bottom:10px;text-transform:uppercase}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .title{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:30px;text-transform:uppercase;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:block;color:#00a466;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-top:30px;position:relative;text-align:right;text-transform:uppercase}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .see-more:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow-green.png") center no-repeat;background-size:100%;content:'';display:inline-block;margin-left:12px;vertical-align:middle;height:11px;width:20px}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .see-more:hover{text-decoration:underline}.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{box-sizing:border-box;display:none}.block-content-last_references .swiper .internals{background:#f4f2f3;box-sizing:border-box;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-weight:700;font-size:18px;line-height:23px;margin:38px 0 20px;padding:15px 20px;position:relative;text-align:center;display:block}.block-content-last_references .swiper .internals .fa{display:block;font-size:30px;font-weight:700;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.block-content-last_references .swiper .internals .fa.fa-angle-left{left:15px}.block-content-last_references .swiper .internals .fa.fa-angle-right{right:15px}.block-content-last_references .swiper .internals .swiper-pages{display:inline-block;vertical-align:middle}.block-content-last_references .view-all{margin-top:80px}.block-content-last_references .view-all .field--name-field-view-all{text-align:center}.block-content-last_references .view-all .field--name-field-view-all a{color:#fff;box-sizing:border-box;background-color:#01a567;display:inline-block;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;padding:20px;text-align:center;text-transform:uppercase}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;height:100%;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;height:100%;font-family:Raleway}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide .media-credit{flex:0 0 50%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hp-cover{overflow:hidden}.hp-cover .field--name-field-intial-video{display:none}.hp-cover .hp-slider .hp-slide{height:417px}.hp-cover .hp-slider .hp-slide .autoplay{height:100%;position:absolute;width:100%}.hp-cover .hp-slider .hp-slide .autoplay video{z-index:0}.hp-cover .hp-slider .hp-slide .autoplay iframe{height:100%;width:100%;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.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 .hp-slide-title{cursor:pointer;display:block;font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:64px;line-height:65px;letter-spacing:1pt;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:block;margin:auto}.block-content-nos_actifs{position:relative;min-height:550px;padding:0;overflow:hidden}.block-content-nos_actifs .actifs-title{box-sizing:border-box;color:#000;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-weight:800;font-size:36px;line-height:42px;padding:20px;position:relative;text-transform:uppercase;text-align:center;top:auto;width:100%;z-index:1}.block-content-nos_actifs .actif .field--name-field-image{height:550px}.block-content-nos_actifs .actif .field--name-field-image img{display:block;height:100%;max-height:720px;position:absolute;top:0;left:0;width:auto;max-width:none}.block-content-nos_actifs .block-content-intro{position:absolute;left:50%;padding:0 20px;bottom:320px;transform:translate(-50%,50%);text-align:center;width:100%;max-width:1200px;z-index:3}.block-content-nos_actifs .block-content-intro .block-content{padding:0;margin-bottom:10px}.block-content-nos_actifs .block-content-intro .intro-title,.block-content-nos_actifs .block-content-intro .field--name-field-actif-title{color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:700;line-height:46px;margin-bottom:24px;text-transform:uppercase}.block-content-nos_actifs .block-content-intro .field--name-field-lead,.block-content-nos_actifs .block-content-intro .field--name-field-actif-subtitle{color:#fff;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:27px;margin-bottom:10px;max-width:560px;width:100%}.block-content-nos_actifs .block-content-intro .field--name-field-text a,.block-content-nos_actifs .block-content-intro .field--name-field-actif-link a{color:#fff;display:inline-block;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;padding-right:30px;position:relative;text-transform:uppercase}.block-content-nos_actifs .block-content-intro .field--name-field-text a:after,.block-content-nos_actifs .block-content-intro .field--name-field-actif-link a:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow@2x.png") center no-repeat;background-size:100%;content:'';display:block;height:11px;position:absolute;right:0;top:0;width:20px}.block-content-nos_actifs .actifs_pager{bottom:0;position:absolute;left:50%;max-width:1075px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:100%}.block-content-nos_actifs .actifs_pager ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.block-content-nos_actifs .actifs_pager ul li{flex-grow:1;display:block;width:20%;text-align:center}.block-content-nos_actifs .actifs_pager ul li a{box-sizing:border-box;display:block;padding:10px;text-decoration:none;height:100%}.block-content-nos_actifs .actifs_pager ul li a.active{background:linear-gradient(180deg,#52cc51 0%,#21a77b 100%)}.block-content-nos_actifs .actifs_pager ul li a .paragraph .field--name-field-picto-image img{display:inline-block;height:32px;margin-bottom:12px}.block-content-nos_actifs .actifs_pager ul li a .paragraph .field--name-field-picto-text-2{color:#fff;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:7px;font-weight:700;line-height:8px;text-transform:uppercase}.block-content-nos_actifs .bx-wrapper{border:0;box-shadow:none;margin-bottom:0;padding:0;overflow:hidden}.block-content-nos_actifs .bx-wrapper .bx-viewport{max-height:550px}.block-content-kpis{margin:0}.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:46px;font-weight:800;line-height:56px;margin-bottom:8px;text-align:center}.block-content-kpis .content-wrapper .kpi-intro{margin-bottom:34px}.block-content-kpis .content-wrapper .kpi-intro .field--name-field-kpi-intro{opacity:.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;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:left;-webkit-justify-content:left;padding-bottom:0}.block-content-kpis .content-wrapper .grid .grid-item{display:inline-block;margin-top:0;margin-top:44px;width:100%}.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:20px}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .field--name-field-kpi-icon img{height:65px;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:700;line-height:14px}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-number{color:#00a466;height:68px;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:80px;font-weight:800;line-height:81px}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-text{opacity:.8;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none}.block-content-kpis .content-wrapper .grid .grid-item:nth-child(1n+5){display:none}.block-content-kpis .content-wrapper .grid.show-all li:nth-child(1n+5){display:block}.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-top:0;margin-bottom:30px}.block-content-kpis .content-wrapper .grid-2 .grid-item{width:100%}.block-content-kpis .content-wrapper .grid-3 .grid-item{width:100%}.block-content-kpis .content-wrapper .grid-4 .grid-item{width:100%}.stay-connected{padding:0}.stay-connected .block-background{background-size:auto 100% !important}.stay-connected .container{padding:76px 0}.stay-connected .container h2{color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:64px;font-weight:700;letter-spacing:1px;line-height:65px;margin-bottom:30px;text-align:center;text-transform:uppercase}.stay-connected .container .social-media-pictos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:208px}.stay-connected .container .social-media-pictos>.picto{max-width:50%;width:50%;margin-bottom:30px}.stay-connected .container .social-media-pictos>.picto:nth-last-child(-n+2){margin-bottom:0}.stay-connected .container .social-media-pictos>.picto img{margin:0 auto}.block-content-experts{padding:50px 15px 60px}.block-content-experts .container{width:100%;max-width:100%;padding:0}.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:none}.block-content-experts .our-experts .employee .expert_details{display:none;background:#fff;bottom:40px;box-sizing:border-box;left:40px;overflow:hidden;padding:40px 60px;position:absolute;width:calc(100% - 80px)}.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:700;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:.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:400;line-height:20px;opacity:.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:.8}.block-content-experts .our-experts .employee .expert_details .block-cta-simple{background:0 0;display:block;margin-top:25px;padding:0;text-align:right;width:auto}.block-content-experts .our-experts .employee .expert_details .block-cta-simple .stellar-cta{background:0 0;color:#00965e;padding:0}.block-content-experts .our-experts .employee .expert_details .block-cta-simple .stellar-cta:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow-green.png") center/100% no-repeat;content:'';display:inline-block;height:11px;margin-left:10px;vertical-align:middle;width:20px}.block-content-experts .our-experts .employee .expert_details .block-cta-simple .stellar-cta:hover{text-decoration:underline}.block-content-experts .our-experts .employee .field--name-field-photo{height:145px;overflow:hidden}.block-content-experts .our-experts .employee .field--name-field-photo>div,.block-content-experts .our-experts .employee .field--name-field-photo>div>.field--name-field-image{height:100%}.block-content-experts .our-experts .employee .field--name-field-photo img{height:auto;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);width:100%}.block-content-experts .our-experts-description{background:#fff;box-sizing:border-box;padding:30px 0}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item{color:#282b2a;cursor:pointer;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;padding:20px 60px 20px 0;position:relative;text-align:left;text-transform:uppercase;transition:all .2s ease-in}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:before{content:"\f105";font-family:"FontAwesome";font-size:20px;font-weight:700;line-height:18px;position:absolute;top:48%;right:30px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transition:left .2s ease-in}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:not(:last-child){border-bottom:1px solid rgba(0,164,102,.15)}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item.active,.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:hover{color:#00a466}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item.active:before,.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:hover:before{right:25px}.block-content-experts .our-experts-description .stellar-cta{display:block;text-align:center;margin:30px auto 0;max-width:280px}.block-up-4{background-color:#f7f7f7}.block-up-4 .container{padding:0}.block-up-4 [class^=upto-]{margin-top:0}.block-up-4+.block-up-4{padding-top:0;margin-top:-20px}.block-up-4 .upto{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);height:auto;min-height:240px;transition:all .2s ease-in}.block-up-4 .upto .upto-image{height:150px}.block-up-4 .upto .upto-image img{transition:all .4s ease-in}.block-up-4 .upto .upto-content .upto-text{height:auto;padding:10px}.block-up-4 .upto .upto-content .upto-text .upto-title{color:#282b2a;font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;transition:all .2s ease-in;text-align:left}.block-up-4 .upto .upto-content .upto-text .upto-title+p{display:none;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64}.block-up-4 .upto .stellar-slide-link{display:none;position:absolute;right:0;bottom:0;padding:0 24px 24px;text-align:right;width:100%}.block-up-4 .upto:hover{box-shadow:0 32px 44px 0 rgba(0,45,28,.1)}.block-up-4 .upto:hover .upto-image img{-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.block-up-4 .upto:hover .upto-content .upto-text .upto-title{color:#00a466}.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 0 20px;width:47.87%}.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-right:3.03%}.hp-news,.page-search-results{background-color:#f7f7f7;margin:0 auto}.hp-news:after,.page-search-results:after{clear:both;content:'';display:block}.hp-news .news-card,.page-search-results .news-card{border-top:0;height:570px;padding:0 0 58px}.hp-news .news-card .news-label,.page-search-results .news-card .news-label{top:-1px}.hp-news .news-card .news-card-img,.page-search-results .news-card .news-card-img{height:280px;overflow:hidden;top:-1px}.hp-news .news-card .news-card-img a,.page-search-results .news-card .news-card-img a{transition:all .4s ease-in}.hp-news .news-card .news-card-img:hover a,.page-search-results .news-card .news-card-img:hover a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.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{color:#aaa;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:14px;letter-spacing:2px;line-height:18px}.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:none}.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{bottom:0;right:0;padding:20px 30px;position:absolute;color:#00a466;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;transition:all .2s ease-in}.hp-news .news-card .news-card-link:after,.page-search-results .news-card .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow-green.png") center/100% no-repeat;content:'';display:inline-block;vertical-align:middle;width:20px;height:11px;margin-left:10px}.hp-news .news-card.color-pink .news-card-link,.page-search-results .news-card.color-pink .news-card-link{color:#e5007d}.hp-news .news-card.color-orange .news-card-link,.page-search-results .news-card.color-orange .news-card-link{color:#f78e07}.hp-news .news-card.color-yellow .news-card-link,.page-search-results .news-card.color-yellow .news-card-link{color:#febf00}.hp-news .news-card.color-blue .news-card-link,.page-search-results .news-card.color-blue .news-card-link{color:#55acee}.hp-news .news-card.color-bnp-green .news-card-link,.page-search-results .news-card.color-bnp-green .news-card-link{color:#00965e}.hp-news .news-card.color-green .news-card-link,.page-search-results .news-card.color-green .news-card-link{color:#a1c53d}.hp-news .news-card.color-dark-blue .news-card-link,.page-search-results .news-card.color-dark-blue .news-card-link{color:#3368c8}.hp-news .news-card.color-red .news-card-link,.page-search-results .news-card.color-red .news-card-link{color:#f55e0c}.hp-news .news-card.color-turquoise .news-card-link,.page-search-results .news-card.color-turquoise .news-card-link{color:#50e3c2}.hp-news .news-card.color-dark-red .news-card-link,.page-search-results .news-card.color-dark-red .news-card-link{color:#ba3143}.hp-news .news-card-big,.page-search-results .news-card-big{height:570px;width:100%}.hp-news .news-card-big .news-card-img,.page-search-results .news-card-big .news-card-img{height:280px}.hp-news .block-content-news .field--type-entity-reference:after,.page-search-results .block-content-news .field--type-entity-reference:after{clear:both;display:block;content:''}.hp-news .block-content-news .field--type-entity-reference.field--items .field--item:not(:first-child),.page-search-results .block-content-news .field--type-entity-reference.field--items .field--item:not(:first-child){display:none}.hp-news .block-content-news .stellar-cta,.page-search-results .block-content-news .stellar-cta{width:100%}.page-node-type-homepage .hp-news .news-card{height:500px}.page-node-type-homepage .hp-news .news-card>.news-label{color:#fff;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px;top:-1px}.page-node-type-homepage .hp-news .news-card .news-card-link{display:block}.page-node-type-homepage .hp-news .news-card-big{height:auto}.page-node-type-homepage .hp-news .news-card-big .news-card-text h2{font-size:36px;line-height:36px}.page-node-type-homepage .hp-news .news-card-big .news-card-text p{font-size:18px;line-height:27px}.block-content-services_offers .container{max-width:1440px}.block-content-services_offers .container>.field--type-text-with-summary{margin-bottom:10px}.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,.15)}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services{display:table;min-height:76px;width:100%}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3{color:#282B2A;cursor:pointer;@media screen and (min-width:1025px){display:table-cell;min-height:76px;line-height:18px}font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:14px;font-weight:bold;margin:0;padding:16px 35px 16px 10px;position:relative;text-align:left;text-transform:uppercase;transition:all 0.2s ease-in;width:100%;vertical-align:middle;line-height:150%}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3:before{content:"\f105";font-family:"FontAwesome";font-size:20px;font-weight:700;line-height:18px;position:absolute;top:48%;right:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transition:all .2s ease-in}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3:hover{color:#00965e}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3:hover:before{right:40px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3.active{color:#00965e}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3.active:before{-webkit-transform:translate(0,-50%) rotate(90deg);-moz-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);-o-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services .content{display:none;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{color:#00965e;display:block;text-transform:uppercase;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:14px;margin-top:30px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services .content>a:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow-green.png") center/100% no-repeat;content:'';display:inline-block;height:11px;margin-left:10px;vertical-align:middle;width:20px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services .content>a:hover{text-decoration:underline}.block-content-services_offers .container .offers-services .offres-service-infographics{position:relative;padding-left:10px}.block-content-services_offers .container .offers-services .offres-service-infographics .infography-image{width:100%}.block-content-services_offers .container .offers-services .offres-service-infographics .infography-image:not(:first-child){display:none}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position{background:#51b48e;border:2px solid #00965e;border-radius:20px;cursor:pointer;display:block;height:20px;position:absolute;transition:all .2s ease-in;width:20px}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-1{display:block;top:44%;left:63%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-2{top:31.5%;left:58%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-3{top:62.5%;left:33%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-4{top:71.5%;left:39.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-5{top:34%;right:26%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-6{top:82.5%;left:26%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-7{top:83.5%;left:85%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-8{top:33.5%;left:15.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-9{top:18.5%;left:49.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-10{top:67.5%;left:7.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-11{top:95.5%;left:52.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-12{top:31%;left:84%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position-13{top:36%;left:35.5%}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position:hover,.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position.active{border-width:1px;-webkit-animation-name:focus;animation-name:focus;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-fill-mode:forwards}.block-content-services_offers .container .offers-services .offres-service-infographics .offres-services-position.intense{-webkit-animation-name:intense;animation-name:intense;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.search-page .page-search{padding:40px 0}.search-page .page-search .view-references form{margin-bottom:0}.search-page .page-search .view-references .view-filters .search-fields .query{background-color:#fff;border:1px solid #cee0d9;box-sizing:border-box;padding-right:80px;position:relative;margin:auto;margin-bottom:50px;max-width:760px;width:100%}.search-page .page-search .view-references .view-filters .search-fields .query .control-label{display:none}.search-page .page-search .view-references .view-filters .search-fields .query input{background-color:#fff;border:0;border-radius:0;box-shadow:none;color:#3d3d3d;height:60px;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px}.search-page .page-search .view-references .view-filters .search-fields .query:after{content:'\f002';color:#3d3d3d;cursor:pointer;display:block;height:16px;font-family:"FontAwesome";font-size:16px;line-height:15px;position:absolute;right:30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox{box-sizing:border-box;display:block;margin-bottom:20px}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox label{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-weight:400;font-size:16px;line-height:20px;margin-left:20px;padding-left:30px;position:relative}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box_outline_blank@2x.png") center no-repeat;background-size:100%;border-radius:4px;content:'';color:#fff;display:block;height:18px;position:absolute;top:2px;left:0;width:18px}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox label:after{background:0 0;border-radius:10px;content:'';display:block;height:10px;position:absolute;left:-20px;top:7px;width:10px}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox input{display:none}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox input:checked+label{font-weight:700;opacity:1}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox input:checked+label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box@2x.png") center no-repeat;background-size:100%;border:2px solid #00965e}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.dark-green label:after{background:#363}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.dark-purple label:after{background:#b13a83}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.blue label:after{background:#4b89c4}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.orange label:after{background:#f58e38}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.dark-pink label:after{background:#e62b64}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox.pistachio-green label:after{background:#5faa2d}.search-page .page-search .view-references .view-filters .search-fields .services_offers_filter{padding-bottom:50px;text-align:left}.search-page .page-search .view-references .view-filters .search-fields .services_offers_filter fieldset[data-drupal-selector=edit-field-expert]>legend{color:#282b2a;display:block;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:14px;margin-bottom:30px;opacity:.4;text-transform:uppercase}.search-page .page-search .view-references .view-filters .search-fields .services_offers_filter:after{content:'';clear:both;display:block}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .container{border-bottom:1px solid #cee0d9;border-top:1px solid #cee0d9;padding:0}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .results-statistics{border-bottom:1px solid #cee0d9;padding:15px;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:18px;font-weight:300;line-height:23px;text-align:left}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .results-statistics a{display:none;font-size:12px;font-weight:600;line-height:15px;text-decoration:underline}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .results-statistics.has-reset a{display:inline-block}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle{color:#282b2a;cursor:pointer;padding:15px;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:34px;text-transform:uppercase;transition:all .2s ease-in}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle .counter{background:#282b2a;border-radius:50%;color:#fff;display:inline-block;line-height:34px;margin-left:10px;height:32px;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:34px;width:32px}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle .action-cancel{margin-left:0;margin-right:10px}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle.active{background:#282b2a;box-shadow:0 32px 34px 0 rgba(0,0,0,.5);color:#fff}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle.active .counter{background:#00a466}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters{display:none;margin-top:-1px;padding:40px 0}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .container>div{margin-bottom:30px}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset>legend{border-bottom:1px solid #cee0d9;display:block;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:20px;margin-bottom:30px;opacity:.4;text-transform:uppercase;width:100%}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .search-checkbox{width:100%}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .search-checkbox label{color:#fff;margin-left:0}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .search-checkbox label:after{display:none}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset{text-align:left}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset:after{content:'';clear:both;display:block}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .highlight{margin-top:0}.search-page .page-search .view-references .view-content{padding:30px 0}.search-page .page-search .view-references .view-content .user-filters{text-align:left;margin-bottom:30px}.search-page .page-search .view-references .view-content .user-filters .filter--item{background:#282b2a;border-radius:34px;color:#fff;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;float:left;line-height:34px;margin-right:10px;margin-bottom:10px;padding:0 20px;text-transform:uppercase}.search-page .page-search .view-references .view-content .user-filters .filter--item .cancel{margin-left:10px}.search-page .page-search .view-references .view-content .gsearch-results-empty-data{margin-top:50px}.search-page .page-search .view-references .view-content .gsearch-results-empty-data .gsearch-results-empty-data-content{font-family:"BNPP Sans Bold",Arial,sans-serif;font-size:36px;line-height:43px;color:#282b2a}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper{padding-bottom:20px;width:100%}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group]{width:100%}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row{border:1px solid #cee0d9;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:20px;text-align:left;transition:all .2s ease-in}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.27)}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row:hover .reference-vid img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row:hover .reference-content h2,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row:hover .reference-content h3{color:#00965e}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-vid{overflow:hidden}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-vid img{height:290px;width:100%;transition:all .4s ease-in}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content{padding:30px 40px 60px;position:relative}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .date{color:#b9b9b9;display:block;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;line-height:14px;margin-bottom:8px;text-transform:uppercase}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content h2,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content h3{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px;text-transform:uppercase;transition:all .2s ease-in}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .surface,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .location{display:block}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .surface .fa,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .location .fa{color:#00a466;font-size:16px;margin-right:5px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .surface .field--item,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .location .field--item{color:#3d3d3d;display:inline-block;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;vertical-align:middle;text-transform:uppercase}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .surface .icon-location{background:url("/themes/custom/repm/css/../assets/images/icons/icon-location.png") center/100% no-repeat;display:inline-block;height:14px;width:14px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .surface .field--item{vertical-align:inherit}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .intro{margin-top:15px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .intro h1,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .intro .field--name-field-text{display:none}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .intro p,.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .intro .field--name-field-lead{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .abstract{margin:10px 0 30px;color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:17px;opacity:.8}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member{border-radius:50%;cursor:pointer;display:inline-block;height:32px;overflow:hidden;position:relative;width:32px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.dark-green{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-actif.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.dark-purple{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-bienetre.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.blue{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-immobilier.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.orange{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-espacetravail.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.dark-pink{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-performance.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member.pistachio-green{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-environement.png") center/100% no-repeat}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member:not(:last-child){margin-right:8px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member:hover{overflow:visible}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member:hover span{opacity:1}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member span{background-color:#282b2a;border-radius:16px;box-shadow:0 6px 14px 0 rgba(0,0,0,.1);color:#cee0d9;display:block;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px;left:50%;opacity:0;padding:5px 13px;position:absolute;bottom:calc(100% + 8px);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);transition:all .2s ease-in;white-space:nowrap}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .membership .member span:after{border-color:#282b2a transparent transparent;border-style:solid;border-width:5px 4px 0;content:'';display:block;height:0;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:0}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .news-card-link{bottom:0;right:0;padding:20px 30px;position:absolute;color:#00a466;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;transition:all .2s ease-in}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/ico-long-arrow-green.png") center/100% no-repeat;content:'';display:inline-block;vertical-align:middle;width:20px;height:11px;margin-left:10px}.search-page .page-search .view-references .pager .stellar-cta{background-color:rgba(50,50,50,.45);border:0;border-radius:0;color:#fff;text-transform:uppercase;text-align:center;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;max-width:218px;padding:18px;margin:0;width:100%}.search-page .page-search .view-news-and-medias .view-empty>h1{font-family:"BNPP Sans Bold",Arial,sans-serif;font-size:36px;line-height:43px;color:#282b2a}.search-page .page-search .view-news-and-medias #search-category{display:none}.search-page .page-search .view-news-and-medias .views-exposed-form .search-textfield,.search-page .page-search .view-news-and-medias .news-media-form .search-textfield{max-width:760px;width:100%;margin:0 auto 20px auto;display:block;float:none}.search-page .page-search .view-news-and-medias .news-media-form .search-textfield input{background-color:#fff;border:0;border-radius:0;box-shadow:none;color:#3d3d3d;height:60px;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px}.search-page .page-search .view-news-and-medias .news-media-form .search-textfield input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px}.search-page .page-search .view-news-and-medias .search-fields fieldset.highlight{height:auto}.page-search fieldset{height:auto}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links{background:0 0}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links .search-reset{display:none !important}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul{display:block;background:0 0;border:0;padding:0}.search-page .page-search .view-news-and-medias ul.search-toggle li,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li{background:0 0;border:0;box-sizing:border-box;display:block;margin:0 0 20px;width:100%}.search-page .page-search .view-news-and-medias ul.search-toggle li label,ii label{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-weight:400;font-size:16px;height:auto;line-height:20px;margin-left:0;padding-left:30px;position:relative}.search-page .page-search .view-news-and-medias ul.search-toggle li label span,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li label span{top:auto;position:relative;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;text-transform:none}.search-page .page-search .view-news-and-medias ul.search-toggle li label:before,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box_outline_blank@2x.png") center no-repeat;background-size:100%;border-radius:4px;content:'';color:#fff;display:block;height:18px;position:absolute;top:0;left:0;width:18px}.search-page .page-search .view-news-and-medias ul.search-toggle li label:after,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li label:after{background:0 0;border-radius:10px;content:'';display:block;height:10px;position:absolute;left:-20px;top:7px;width:10px}.search-page .page-search .view-news-and-medias ul.search-toggle li input,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li input{display:none}.search-page .page-search .view-news-and-medias ul.search-toggle li input:checked+label,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li input:checked+label{font-weight:700;opacity:1}.search-page .page-search .view-news-and-medias ul.search-toggle li input:checked+label:before,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li input:checked+label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box@2x.png") center no-repeat;background-size:100%;border:2px solid #00965e}.search-page .page-search .view-news-and-medias ul.search-toggle li.dark-green label:after,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.dark-green label:after{background:#363}.search-page .page-search .view-news-and-medias ul.search-toggle li.dark-purple label:after,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.dark-purple label:after{background:#b13a83}.search-page .page-search .view-news-and-medias ul.search-toggle li.blue label:after,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.blue label:after{background:#4b89c4}.search-page .page-search .view-news-and-medias ul.search-toggle li.orange label:after,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.orange label:after{background:#f58e38}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.dark-pink label:after{background:#e62b64}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.pistachio-green label:after{background:#5faa2d}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li.pink label:after{background:#e5007d}.search-page .page-content .block-content-kpis ul{border:0}#gsearch #gsearch-form+div{height:calc(100vh - 140px);overflow-y:scroll}#gsearch #gsearch-form+div .mCSB_scrollTools{bottom:80px;top:15px}#gsearch #gsearch-form .gsearch-input input{height:90px}#gsearch #gsearch-results{overflow:visible;height:auto}#gsearch #gsearch-results #gsearch-pages,#gsearch #gsearch-results #gsearch-references{margin-top:50px}#gsearch #gsearch-results #gsearch-references{margin-bottom:0}#gsearch #gsearch-results #gsearch-news ul li .gsearch-result-content{position:static}#gsearch #gsearch-results>.views-element-container~.views-element-container{margin-top:-40px}#gsearch #gsearch-results .gsearch-results-empty-data .gsearch-results-empty-data-content{font-family:"BNPP Sans Bold",Arial,sans-serif;font-size:36px;line-height:43px;padding-right:0;color:#fff}#gsearch #gsearch-results .gsearch-block ul{padding-bottom:20px}#gsearch #gsearch-results .gsearch-block ul li{border:1px solid #cee0d9;background-color:transparent;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:0;text-align:left;transition:all .2s ease-in;margin-right:0;width:100%}#gsearch #gsearch-results .gsearch-block ul li:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.27)}#gsearch #gsearch-results .gsearch-block ul li:hover .references.search .content .reference-content>h2{color:#00965e}#gsearch #gsearch-results .gsearch-block ul li:hover .reference-content h2{color:#00965e}#gsearch #gsearch-results .gsearch-block ul li .references{background-color:#fff}#gsearch #gsearch-results .gsearch-block ul li .references.search{background-color:transparent}#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content{color:#fff}#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content>h2{color:#fff}#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content .intro>p{color:#fff}#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content .location .field--item,#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content .surface .field--item{color:#fff;vertical-align:inherit}#gsearch #gsearch-results .gsearch-block ul li .references.search .content .reference-content .abstract{margin:5px 0 15px;color:#fff}#gsearch #gsearch-results .gsearch-block ul li .reference-vid img{height:290px;width:100%}#gsearch #gsearch-results .gsearch-block ul li .reference-content{padding:30px 40px}#gsearch #gsearch-results .gsearch-block ul li .reference-content .date{color:#b9b9b9;display:block;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;line-height:14px;margin-bottom:8px;text-transform:uppercase}#gsearch #gsearch-results .gsearch-block ul li .reference-content h2{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px;text-transform:uppercase;transition:all .2s ease-in}#gsearch #gsearch-results .gsearch-block ul li .reference-content .surface,#gsearch #gsearch-results .gsearch-block ul li .reference-content .location{display:block}#gsearch #gsearch-results .gsearch-block ul li .reference-content .surface .fa,#gsearch #gsearch-results .gsearch-block ul li .reference-content .location .fa{color:#00a466;font-size:16px;margin-right:5px}#gsearch #gsearch-results .gsearch-block ul li .reference-content .surface .field--item,#gsearch #gsearch-results .gsearch-block ul li .reference-content .location .field--item{color:#3d3d3d;display:inline-block;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;vertical-align:middle;text-transform:uppercase}#gsearch #gsearch-results .gsearch-block ul li .reference-content .intro{margin-top:15px}#gsearch #gsearch-results .gsearch-block ul li .reference-content .intro h1,#gsearch #gsearch-results .gsearch-block ul li .reference-content .intro .field--name-field-text{display:none}#gsearch #gsearch-results .gsearch-block ul li .reference-content .intro p,#gsearch #gsearch-results .gsearch-block ul li .reference-content .intro .field--name-field-lead{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64}#gsearch #gsearch-results .gsearch-block ul li .reference-content .abstract{margin:10px 0 30px;color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:14px;font-weight:700;line-height:17px;opacity:.8}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member{border-radius:50%;display:inline-block;height:32px;overflow:hidden;position:relative;width:32px}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.dark-green{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-actif.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.dark-purple{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-bienetre.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.blue{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-immobilier.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.orange{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-espacetravail.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.dark-pink{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-performance.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member.pistachio-green{background:url("/themes/custom/repm/css/../assets/images/icons/ico-tag-environement.png") center/100% no-repeat}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member:not(:last-child){margin-right:8px}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member:hover{overflow:visible}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member:hover span{opacity:1}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member span{background-color:#282b2a;border-radius:16px;box-shadow:0 6px 14px 0 rgba(0,0,0,.1);color:#cee0d9;display:block;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px;left:50%;opacity:0;padding:5px 13px;position:absolute;bottom:calc(100% + 8px);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);transition:all .2s ease-in;white-space:nowrap}#gsearch #gsearch-results .gsearch-block ul li .reference-content .membership .member span:after{border-color:#282b2a transparent transparent;border-style:solid;border-width:5px 4px 0;content:'';display:block;height:0;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:0}#gsearch .stellar-loader{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:9999}#gsearch-news{margin-bottom:0 !important}#gsearch-news ul{padding-bottom:0 !important}#gsearch-news ul li .gsearch-result-content{padding:30px;position:relative}#gsearch-news ul li .gsearch-result-content .gsearch-result-label{left:0;position:absolute !important;top:0}.block-content-map_custom .container>h2{background:0 0;padding:0;position:relative;width:auto}.block-content-map_custom .container>h2:before{content:'\f041';color:#00a466;display:block;font-family:"FontAwesome";font-size:48px;margin-bottom:10px;text-align:center}.block-content-map_custom .container>.field--name-field-custom-map-subtitle p{padding:0}.block-content-map_custom .container .joinus-map-holder{display:none;margin-top:25px}.block-content-map_custom .container .joinus-map-holder .leaflet-pane{max-width:100%;width:100%}.block-content-map_custom .container .joinus-map-holder .leaflet-pane .leaflet-image-layer{width:100% !important}.block-content-map_custom .container #agencies-mobile,.block-content-map_custom .container .joinus-map-holder{width:100%}.block-content-map_custom .container #agencies-mobile .custom-map-layer,.block-content-map_custom .container .joinus-map-holder .custom-map-layer{height:auto;left:-580px;max-height:100%;max-width:568px;padding-bottom:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.block-content-map_custom .container #agencies-mobile .custom-map-layer .mCSB_inside>.mCSB_container,.block-content-map_custom .container .joinus-map-holder .custom-map-layer .mCSB_inside>.mCSB_container{margin-right:0}.block-content-map_custom .container #agencies-mobile .custom-map-layer .mCSB_scrollTools_vertical .mCSB_dragger_bar,.block-content-map_custom .container .joinus-map-holder .custom-map-layer .mCSB_scrollTools_vertical .mCSB_dragger_bar{background-color:#00a466}.block-content-map_custom .container #agencies-mobile .custom-map-layer .mCSB_scrollTools,.block-content-map_custom .container .joinus-map-holder .custom-map-layer .mCSB_scrollTools{top:0}.block-content-map_custom .container #agencies-mobile .agency-vid,.block-content-map_custom .container .joinus-map-holder .agency-vid{position:relative;margin-bottom:15px}.block-content-map_custom .container #agencies-mobile .agency-vid:after,.block-content-map_custom .container .joinus-map-holder .agency-vid:after{background:linear-gradient(90deg,#52cc51 0%,#21a77b 100%);content:'';display:block;height:4px}.block-content-map_custom .container #agencies-mobile .agency-vid img,.block-content-map_custom .container .joinus-map-holder .agency-vid img{display:block;width:100%}.block-content-map_custom .container #agencies-mobile .agency-vid .agency-details-close,.block-content-map_custom .container .joinus-map-holder .agency-vid .agency-details-close{background:url("/themes/custom/repm/css/../assets/images/icons/btn-close.png") center/100% no-repeat;cursor:pointer;height:34px;right:20px;position:absolute;top:20px;width:34px;border-radius:50%}.block-content-map_custom .container #agencies-mobile .field--name-field-agency-title,.block-content-map_custom .container .joinus-map-holder .field--name-field-agency-title{color:#282b2a;font-family:"BNPP Sans Cond Bold v2",Arial,sans-serif;font-size:36px;line-height:36px;padding:0 30px 15px;text-transform:uppercase;text-align:left}.block-content-map_custom .container #agencies-mobile .agencies-container{max-height:100%}.block-content-map_custom .container .joinus-map-holder .custom-map-layer{overflow:auto}.block-content-map_custom .container #agencies-mobile .agency-details,.block-content-map_custom .container .joinus-map-holder .agency-details{padding:0 30px}.block-content-map_custom .container #agencies-mobile .agency-details>.row,.block-content-map_custom .container .joinus-map-holder .agency-details>.row{border-top:1px solid #cee0d9;padding:17px 0}.block-content-map_custom .container #agencies-mobile .agency-details h3 .field--name-field-agency-name,.block-content-map_custom .container .joinus-map-holder .agency-details h3 .field--name-field-agency-name{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px;text-align:left}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc{border-right:1px solid #cee0d9;padding-right:15px;margin-bottom:20px}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc .field--name-field-agency-address,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc .field--name-field-agency-address{color:#000;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:300;line-height:21px;margin-bottom:20px;opacity:.54}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc .field--name-field-agency-left-column p,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc .field--name-field-agency-left-column p{font-family:"Muli",Arial,sans-serif;font-size:14px;line-height:21px}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc .field--name-field-agency-left-column p strong,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc .field--name-field-agency-left-column p strong{color:#000}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc .field--name-field-agency-left-column p span,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc .field--name-field-agency-left-column p span{color:rgba(0,0,0,.54)}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc .field--name-field-agency-left-column p+p,.block-content-map_custom .container .joinus-map-holder .agency-details .agency-desc .field--name-field-agency-left-column p+p{margin-top:10px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc{padding:5px 0 20px 24px;margin-bottom:20px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-phone,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-phone{margin-bottom:35px;padding-left:32px;position:relative}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-phone>div,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-phone>div{color:#000;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-phone:before,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-phone:before{content:'';background:url("/themes/custom/repm/css/../assets/images/icons/ic_call.png") center/100% no-repeat;border-radius:22px;height:22px;left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:22px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-image,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-image{max-width:100%;width:100%}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-image img,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-image img{border-radius:50%;height:46px;float:left;margin-right:22px;vertical-align:top;width:46px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-image .field--name-field-agency-employee,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-image .field--name-field-agency-employee{color:#000;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:700;line-height:21px}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-image .field--name-field-job-title,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .employee-image .field--name-field-job-title{color:#000;font-family:"Muli",Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;opacity:.64}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .link,.block-content-map_custom .container .joinus-map-holder .agency-details .employee-desc .link{color:#00a466;display:block;margin-top:60px;float:left}.block-content-map_custom .container .selectBox{background:#f7f7f7;border:1px solid #cee0d9;border-radius:0;margin-bottom:20px;padding:18px 20px;width:100% !important}.block-content-map_custom .container .selectBox .selectBox-label{color:#282b2a;display:inline-block;vertical-align:middle;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:14px;line-height:14px;padding:0;text-transform:uppercase;width:100% !important}.block-content-map_custom .container .selectBox .selectBox-arrow{border:0;width:40px}.block-content-map_custom .container .selectBox .selectBox-arrow:after{content:'\f107';color:#282b2a;display:block;font-family:"FontAwesome";font-size:18px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-content-map_custom .container #agencies-mobile .field--name-field-agency-title{padding-left:0;text-align:left}.block-content-map_custom .container #agencies-mobile .agency-details{padding:0;text-align:left}.block-content-map_custom .container #agencies-mobile .agency-details .agency-desc{border:0;padding:0}.block-content-map_custom .container #agencies-mobile .agency-details .field--name-field-agency-title{font-size:24px;line-height:34px;padding-bottom:0}.block-content-map_custom .container #agencies-mobile .agency-details>.row{border:0}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc{padding:17px 0 0}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .link{margin:0;width:100%}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc>.row,.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .link,.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-phone{border-top:1px solid #cee0d9;padding:17px 0;margin:0}.block-content-map_custom .container #agencies-mobile .agency-details .employee-desc .employee-phone{padding-left:34px}.block-content-map_custom .selectBox-dropdown-menu .mCSB_scrollTools{width:8px}.block-content-map_custom .selectBox-dropdown-menu .mCSB_scrollTools .mCSB_draggerContainer{bottom:10px;top:10px}.why-choose{border-bottom:0}.why-choose .why-choose-title{margin-bottom:40px}.why-choose .why-choose-reasons{display:flex;flex-direction:row;flex-wrap:wrap}.why-choose .why-choose-reasons .why-choose-reason{padding-top:0;padding-bottom:40px}.why-choose .why-choose-reasons .why-choose-reason:nth-child(odd){border-right:1px solid #d8d8d8}.why-choose .why-choose-reasons .why-choose-reason .why-choose-icon{width:100px;height:100px}.why-choose .why-choose-reasons .why-choose-reason .why-choose-icon img{max-width:none;max-height:47%}.why-choose .why-choose-reasons .why-choose-reason .why-choose-text{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:18px;font-weight:600;line-height:30px;opacity:.8;text-align:center}.why-choose .why-choose-reasons .why-choose-reason .why-choose-text:after{display:none}.why-choose .stellar-cta{margin-top:70px}.dual-discover{margin-top:0}.dual-discover~.dual-discover{margin:-120px auto 20px;padding-top:0;display:flex;flex-direction:column-reverse}.dual-discover .discover{min-height:392px;padding:80px 60px}.dual-discover .discover h3{font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:38px;text-align:left}.dual-discover .discover .discover-text{left:auto;margin-bottom:30px;padding:0;position:relative;top:auto;transform:none}.dual-discover .discover .discover-text ul li{font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:24px;margin-top:21px;text-transform:uppercase}.dual-discover .discover .discover-text ul li:first-child{margin-top:0}.dual-discover .discover .discover-text p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px}.dual-discover .discover .stellar-slide-link{display:block;max-width:105px;margin:0 0 0 auto}.dual-discover .discover .stellar-slide-link img{display:none}.dual-discover .discover .stellar-slide-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow_right_green.png") center/100% no-repeat;content:'';display:inline-block;height:11px;margin-left:10px;vertical-align:middle;width:20px}.dual-discover .discover.with-background h3{color:#fff}.dual-discover .discover.with-background .discover-text ul li,.dual-discover .discover.with-background .discover-text p{color:#fff}.dual-discover .discover.with-background .stellar-slide-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow_right_white.png") center/100% no-repeat}.dual-discover .discover:first-of-type:not(.with-background){border-left:1px solid #d6d6d6}.block-accordion-question-answer .intro h2{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:28px;text-align:center;text-transform:uppercase}.block-accordion-question-answer .intro .field--name-field-sub-title{opacity:.64;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:60px;text-align:center}.block-accordion-question-answer .accordion-toggle{background:0 0;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in}.block-accordion-question-answer .accordion-toggle .accordion-title{color:#282b2a;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;padding:27px 40px 27px 0;position:relative;text-align:left;text-transform:uppercase;transition:all .2s ease-in;width:100%}.block-accordion-question-answer .accordion-toggle .accordion-title:before{content:'\f105';display:block;font-family:"FontAwesome";font-size:18px;line-height:20px;position:absolute;right:14px;top:50%;transform:translate(0,-50%)}.block-accordion-question-answer .accordion-toggle:hover:not(.active){background:#f7f7f7;border:1px solid #d8d8d8}.block-accordion-question-answer .accordion-toggle:hover:not(.active) .accordion-title{color:#00a466}.block-accordion-question-answer .accordion-toggle.active{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);border:0}.block-accordion-question-answer .accordion-toggle.active .accordion-title{color:#fff}.block-accordion-question-answer .accordion-toggle.active .accordion-title:before{content:'\f107'}.block-accordion-question-answer .accordion-content .field--name-field-answer .block-content-basic{margin-top:0}.block-accordion-question-answer .accordion-content .field--name-field-answer .block-content-basic .content-wrapper{padding:40px 0;width:100%}.block-accordion-question-answer .accordion-content .field--name-field-answer .block-content-basic .content-wrapper p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px}.block-content-governance .governance-title-main{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:38px;text-transform:uppercase}.block-content-governance .employee-large{height:auto;margin:0 0 75px}.block-content-governance .employee-large .employee-large-image{overflow:hidden}.block-content-governance .employee-large .employee-large-image .field--name-field-photo img{transition:all .4s ease-in}.block-content-governance .employee-large .employee-large-content .employee-large-text{text-align:left}.block-content-governance .employee-large .employee-large-content .employee-large-text h2{color:#3d3d3d;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:700;line-height:46px;margin-bottom:10px;text-align:left;text-transform:uppercase}.block-content-governance .employee-large .employee-large-content .employee-large-text .employee-large-job{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;text-transform:none}.block-content-governance .employee-large:hover .employee-large-image .field--name-field-photo img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.block-content-governance .team{background:#f7f7f7;padding:75px 0 40px}.block-content-governance .team .governance-title{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin:0 0 60px;text-transform:uppercase}.block-content-governance .team .governance-title span:after{display:none}.block-content-governance .team .employees .employee{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);height:auto;margin:0 20px 40px 0;transition:all .2s ease-in;width:100%}.block-content-governance .team .employees .employee:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.27)}.block-content-governance .team .employees .employee:hover .employee-content .employee-text h2{color:#00965e}.block-content-governance .team .employees .employee .employee-image{height:auto;overflow:hidden}.block-content-governance .team .employees .employee .employee-image .field--name-field-photo img{display:block;transition:all .4s ease-in;width:100%}.block-content-governance .team .employees .employee .employee-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.block-content-governance .team .employees .employee .employee-content{height:auto}.block-content-governance .team .employees .employee .employee-content .employee-text{padding:35px 40px}.block-content-governance .team .employees .employee .employee-content .employee-text h2{color:#3d3d3d;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:12px;text-align:left;text-transform:uppercase;transition:all .2s ease-in}.block-content-governance .team .employees .employee .employee-content .employee-text .employee-job{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;height:132px;line-height:24px;opacity:.64;overflow:hidden;text-transform:none}.block-cta.block-content-full_size_picture{margin:0;padding:50px 0 110px}.block-cta.block-content-full_size_picture .block-cta-shadow{background:0 0}.block-cta.block-content-full_size_picture .block-cta-content h2{color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:700;line-height:58px;text-align:center;margin-bottom:12px}.block-cta.block-content-full_size_picture .block-cta-content .block-cta-subtitle{color:#fff;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px}.block-cta.block-content-cta_expert_form{margin:0;padding:50px 0 110px}.block-cta.block-content-cta_expert_form .block-cta-shadow{background:0 0}.block-cta.block-content-cta_expert_form .block-cta-content h2{color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:48px;font-weight:700;line-height:58px;text-align:center;margin-bottom:12px}.block-cta.block-content-cta_expert_form .block-cta-content .block-cta-subtitle{color:#fff;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px}.block-content-highlighted_solutions{margin:0 auto}.block-content-highlighted_solutions .solutions-big{padding:0 15px;height:490px}.block-content-highlighted_solutions .solutions-big .solutions-big-background{left:15px;right:15px}.block-content-highlighted_solutions .solutions-big .solutions-big-background img{transition:all .4s ease-in}.block-content-highlighted_solutions .solutions-big .solutions-big-background:hover img{-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.block-content-highlighted_solutions .solutions-big .solutions-big-content{bottom:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);height:284px;left:25px;right:25px;padding:60px 30px}.block-content-highlighted_solutions .solutions-big .solutions-big-content h2{color:#3d3d3d;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:40px;text-transform:uppercase}.block-content-highlighted_solutions .solutions-big .solutions-big-content p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64}.block-content-highlighted_solutions .solutions-big .solutions-big-content .stellar-cta{display:none;position:relative;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;left:auto;bottom:auto;max-width:280px;margin:30px auto 0}.block-content-solutions{margin:0 auto}.block-content-solutions .solutions{padding:0 15px;height:490px;margin-bottom:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.block-content-solutions .solutions .solutions-background{left:15px;right:15px}.block-content-solutions .solutions .solutions-background img{transition:all .4s ease-in}.block-content-solutions .solutions .solutions-background:hover img{-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.block-content-solutions .solutions .solutions-content{bottom:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);height:284px;left:25px;right:25px;padding:60px 30px}.block-content-solutions .solutions .solutions-content h3{color:#282b2a;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin-bottom:40px;text-align:left;text-transform:uppercase}.block-content-solutions .solutions .solutions-content p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64}.block-content-solutions .solutions .solutions-content .stellar-slide-link{display:none}.block-content-video{margin:0 auto;padding:50px 15px 60px}.block-content-video .content-wrapper{width:100%}.block-content-video .content-wrapper .stellar-video-holder{position:relative}.block-content-video .content-wrapper .stellar-video-holder .overlay{height:100%;position:absolute;width:100%}.block-content-video .content-wrapper .stellar-video-holder .play{background:url("/themes/custom/repm/css/../assets/images/icons/play.png") center/100% no-repeat;cursor:pointer;display:block;height:45px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45px}.block-content-video .content-wrapper .stellar-video-bottom{background:#fff;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);position:relative;display:block}.block-content-video .content-wrapper .stellar-video-bottom:after{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);content:'';display:block;height:5px;left:0;position:absolute;top:0;width:100%}.block-content-video .content-wrapper .stellar-video-bottom span{color:#3d3d3d;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;position:relative;text-transform:uppercase}.block-content-video .content-wrapper .stellar-video-bottom span:before{content:'';display:block;height:12px;left:35px;position:absolute;top:50%;-webkit-transform:translate(0,-61%);-ms-transform:translate(0,-61%);transform:translate(0,-61%)}.block-content-video .content-wrapper .stellar-video-bottom img{right:20px}.block-content-video .content-wrapper .stellar-video-bottom .sharethis-wrapper span{background-image:url(/themes/custom/repm/css/../assets/images/icons/share.png) !important;background-repeat:no-repeat;height:20px !important;width:20px;float:right;cursor:pointer}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin .stButton .chicklets{height:20px}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin .stButton .chicklets:hover{opacity:1}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin .stButton .linkedin{background-image:url(/themes/custom/repm/css/../assets/images/icons/linkedin.svg);background-size:auto}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin .stButton .linkedin:hover{background-image:url(/themes/custom/repm/css/../assets/images/icons/linkedin-green.svg)}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin svg{display:none}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter .stButton .chicklets{height:20px}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter .stButton .chicklets:hover{opacity:1}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter .stButton .twitter{background-image:url(/themes/custom/repm/css/../assets/images/icons/twitter.svg);background-size:auto;background-position-y:3px}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter .stButton .twitter:hover{background-image:url(/themes/custom/repm/css/../assets/images/icons/twitter-green.svg)}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter svg{display:none}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook .stButton .chicklets{height:20px}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook .stButton .chicklets:hover{opacity:1}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook .stButton .facebook{background-image:url(/themes/custom/repm/css/../assets/images/icons/facebook.svg);background-size:auto}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook .stButton .facebook:hover{background-image:url(/themes/custom/repm/css/../assets/images/icons/facebook-green.svg)}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook svg{display:none}.block-content-video .content-wrapper .stellar-video-bottom .page-intro-social .page-intro-share ul li{overflow:auto;width:40px;display:block;float:right}.block-content-video .content-wrapper .stellar-video-bottom .page-intro-social .page-intro-share ul div{overflow:auto}.stellar-video [itemprop=video] .stellar-video-bottom span{padding:20px 0 20px 20px}.block-content-highlight.block-content{margin:40px auto;padding:40px}.block-content-highlight .highlight-text{padding-left:0}.block-content-highlight .highlight-text h2{color:#3d3d3d;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:700;line-height:46px;margin-bottom:20px;text-transform:uppercase;text-align:left}.block-content-highlight .highlight-text p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;margin-bottom:40px}.block-content-highlight .highlight-image{text-align:right;padding:0}.block-content-highlight .highlight-image img{height:290px;width:385px}.block-content--mirror{height:auto;margin-bottom:40px;overflow:visible}.block-content--mirror .block-dispatch-content{border:0;height:350px;position:relative}.block-content--mirror .block-dispatch-content .block-dispatch-image{border-bottom:1px solid #ccc;height:350px;position:relative;top:auto;transition:all .4s ease-in;background-size:auto 100% !important;width:100%}.block-content--mirror .block-dispatch-content .block-dispatch-image:hover{background-size:auto 120% !important}.block-content--mirror .block-dispatch-content .mirror-item--content{border:1px solid #d8d8d8;background:#fff}.block-content--mirror .block-dispatch-content .mirror-item--content .block-dispatch-text{height:auto;padding:40px 20px 80px;width:100%;display:block}.block-content--mirror .block-dispatch-content .mirror-item--content .block-dispatch-text h2{color:#3d3d3d;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:46px;font-weight:700;line-height:46px;margin-bottom:20px;text-transform:uppercase}.block-content--mirror .block-dispatch-content .mirror-item--content .block-dispatch-text p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;opacity:.64;padding:0}.block-content--mirror .block-dispatch-content .mirror-item--content .stellar-slide-link{right:20px}.block-content--mirror.block-dispatch-mirror{box-sizing:content-box;overflow:hidden;height:auto;max-height:none;padding-top:0}.block-content--mirror.block-dispatch-mirror .block-dispatch-content{background-color:transparent;display:table;height:325px;margin-bottom:15px;margin-top:15px;max-width:390px;padding:0 !important}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-mirror-title{height:auto;margin:30px 0;padding:0 20px;position:relative;top:auto}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-mirror-title h2{top:auto;transform:none;font-size:7vw;line-height:6vh}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-image{height:326px;width:100%}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content{border:0;left:325px;top:0;transform:none}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content .block-dispatch-text{display:table-cell;height:325px;padding:40px 60px;position:relative;vertical-align:middle}.block-quote{position:relative}.block-quote+.block-content-full_size_picture{margin-top:40px}.block-quote .block-content-quote{margin:0;height:466px}.block-quote .quote-content{background-color:#fff;box-shadow:0 22px 44px 0 rgba(5,39,68,.08);display:block;padding:20px;position:relative;margin:-230px auto 0;max-width:calc(100% - 30px);width:100%}.block-quote .quote-content:before{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);content:'';display:block;height:6px;left:0;position:absolute;top:0;width:100%}.block-quote .quote-content>img{border-radius:95px;height:95px;margin:14px auto 40px;width:95px}.block-quote .quote-content blockquote{border:none;display:block;margin:0;padding:0}.block-quote .quote-content blockquote img:first-of-type{display:block;height:50px;width:auto;margin:0 auto 25px;position:relative}.block-quote .quote-content blockquote img:last-of-type{display:block;height:auto;margin:25px auto;transform:rotateY(-180deg);width:47px}.block-quote .quote-content blockquote p{color:#4a4a4a;font-family:"Muli",Arial,sans-serif;font-size:24px;font-weight:300;line-height:36px;margin:0;margin-bottom:16px}.block-quote .quote-content blockquote .quote-info{border:none;color:#3d3d3d;font-size:20px;margin-top:15px}.block-quote .quote-content blockquote .quote-info:before{display:none}.block-quote .quote-content blockquote .quote-info .quote-author,.block-quote .quote-content blockquote .quote-info .field--name-field-author-title{display:block;color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px}.block-quote .quote-content blockquote .quote-info .quote-place{display:inline-block;line-height:28px;margin-left:12px;vertical-align:bottom}.block-quote .quote-content blockquote .quote-info .quote-place img{display:inline-block;height:20px;width:14px}.block-quote .quote-content blockquote .quote-info .quote-place .quote-place-name{color:#aaa;display:inline-block;font-family:"BNPP Sans",Arial,sans-serif;font-size:14px;line-height:17px}.block-quote .quote-content blockquote .quote-info span{color:#282b2a;display:inline-block;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px;opacity:.4}.block-quote .quote-content blockquote .quote-info .field--name-field-author-title{opacity:.4;font-weight:400}.block-content-download{margin-top:0;padding:50px 15px 60px}.block-content-download .content-wrapper{display:block;max-width:775px;width:100%}.block-content-download .content-wrapper>a[download]:before,.block-content-download .content-wrapper .cta-download:before{background:#e5007d;width:5px}.block-content-download .content-wrapper>a[download] .download-name,.block-content-download .content-wrapper .cta-download .download-name{display:inline-block;padding:0 10px 0 70px}.block-content-download .content-wrapper>a[download] .download-name img,.block-content-download .content-wrapper .cta-download .download-name img{left:20px;margin:6px 18px 10px 8px}.block-content-download .content-wrapper>a[download] .download-name .field--name-name,.block-content-download .content-wrapper .cta-download .download-name .field--name-name{color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:16px;line-height:20px}.block-content-download .content-wrapper>a[download] .download-info,.block-content-download .content-wrapper .cta-download .download-info{display:block;color:#3d3d3d;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:300;line-height:15px;padding:10px}.block-content-download .cta-download{cursor:pointer;outline:1px solid #ececec;word-break:break-word;display:table;font-size:14px;line-height:62px;min-height:62px;position:relative;width:100%;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.block-content-download .cta-download:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.27)}.block-content-download .cta-download:before{background-color:#00965e;bottom:-1px;box-sizing:content-box;content:'';height:100%;left:-1px;padding:1px 0;position:absolute;top:-1px;width:8px}.block-content-download .cta-download .download-name{display:table-cell;font-family:"BNPP Sans",Arial,sans-serif;line-height:17px;padding:0 10px 0 66px;vertical-align:middle}.block-content-download .cta-download .download-name img{display:inline-block;height:20px;left:20px;margin:0 18px 10px 8px;position:absolute;top:15px;width:20px}.block-content-download .cta-download .download-info{display:table-cell;font-family:"BNPP Sans Light",Arial,sans-serif;padding:0 20px 0 10px;text-align:right;white-space:nowrap}.form-overlay .form-overlay-container{background:0 0;max-width:840px;width:100%}.form-overlay .form-overlay-container .mCustomScrollBox .mCSB_container{background:0 0;padding:30px}.form-overlay .form-overlay-container .mCSB_outside+.mCSB_scrollTools{top:30px;bottom:30px;right:0}.form-overlay .form-overlay-container .form-top{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;padding:30px 60px 22px;position:relative;text-align:center;text-transform:uppercase}.form-overlay .form-overlay-container .form-top .form-close{height:54px;width:54px;border-radius:54px;background:#fff;right:0;top:0;line-height:54px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.form-overlay .form-overlay-container .form-top .form-close svg{height:19px;width:19px}.form-overlay .form-overlay-container .form-top .form-close svg path{fill:#00965e}.form-overlay .form-overlay-container .contact-form{padding:40px}.form-overlay .form-overlay-container .contact-form .stellar-loader{float:none;margin:20px 0 0 auto}.form-overlay .form-overlay-container .contact-form .contact-phone .intl-tel-input{margin-top:6px}.form-overlay .form-overlay-container .contact-form .contact-phone .intl-tel-input .flag-container{height:auto}.form-overlay .form-overlay-container .contact-form .form-group#edit-part-offer .form-group#edit-left-part-offer,.form-overlay .form-overlay-container .contact-form .form-group#edit-part-offer .form-group#edit-right-part-offer{display:inline-block;vertical-align:top;width:49.5%}.contact-form .fieldgroup{width:100%}.contact-form .fieldgroup:not(:last-child){margin-bottom:40px}.contact-form .fieldgroup legend{border:0;line-height:0;margin-bottom:20px;width:100%}.contact-form .fieldgroup legend .fieldset-legend{color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;opacity:.8}.contact-form .fieldgroup legend .fieldset-legend.form-required:after{background:0 0;content:'*'}.contact-form .fieldgroup .fieldset-wrapper,.contact-form .fieldgroup .form-checkboxes{display:block;float:none;font-size:0}.contact-form .fieldgroup .fieldset-wrapper input,.contact-form .fieldgroup .fieldset-wrapper label,.contact-form .fieldgroup .form-checkboxes input,.contact-form .fieldgroup .form-checkboxes label{margin:0}.contact-form .fieldgroup .fieldset-wrapper input,.contact-form .fieldgroup .form-checkboxes input{display:none}.contact-form .fieldgroup .fieldset-wrapper input:checked+label:before,.contact-form .fieldgroup .form-checkboxes input:checked+label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box@2x.png") center no-repeat;background-size:100%}.contact-form .fieldgroup .fieldset-wrapper label,.contact-form .fieldgroup .form-checkboxes label{display:block;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:600;line-height:18px}.contact-form .fieldgroup .fieldset-wrapper label:not(:last-child),.contact-form .fieldgroup .form-checkboxes label:not(:last-child){margin-bottom:20px}.contact-form .fieldgroup .fieldset-wrapper label:before,.contact-form .fieldgroup .form-checkboxes label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box_outline_blank@2x.png") center no-repeat;background-size:100%;border-radius:4px;content:'';display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}.contact-form .contact-element.company_name{border:0;height:auto;margin:0 0 40px}.contact-form .contact-element.pm_target,.contact-form .contact-element.civility{margin-right:0;width:100%}.contact-form .contact-element.civility .contact-select{max-width:200px}.contact-form .contact-element.lead_comment{width:100%}.contact-form .form-item.form-no-label{margin-bottom:20px}.contact-form .form-item>strong{color:#282b2a;float:left;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase;width:100%}.contact-form .form-item .legal-notice{color:rgba(0,0,0,.54)}.contact-form .form-item,.contact-form .contact-phone,.contact-form .contact-select{display:block;float:left;margin:0 0 40px;width:100%;z-index:99}.contact-form .form-item .contact-label,.contact-form .contact-phone .contact-label,.contact-form .contact-select .contact-label{padding:0;text-align:left;width:100%}.contact-form .form-item .contact-label .control-label,.contact-form .contact-phone .contact-label .control-label,.contact-form .contact-select .contact-label .control-label{margin:0;opacity:.8;color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px}.contact-form .form-item input,.contact-form .form-item select{border:1px solid #cee0d9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#3d3d3d;height:46px;font-family:"Muli",Arial,sans-serif;font-size:14px;line-height:18px;margin-top:6px;opacity:.8;transition:all .2s ease-in}.contact-form .form-item .contact-select-button,.contact-form .contact-phone .contact-select-button,.contact-form .contact-select .contact-select-button{color:#3d3d3d;display:block;font-family:"Muli",Arial,sans-serif;font-size:14px;line-height:35px;margin-top:6px;padding-right:34px;opacity:.8}.contact-form .form-item .contact-select-button:after,.contact-form .contact-phone .contact-select-button:after,.contact-form .contact-select .contact-select-button:after{content:"\f0d7";font-family:"FontAwesome";font-size:34px;line-height:13px;top:23px}.contact-form .form-item .contact-select-button ul,.contact-form .contact-phone .contact-select-button ul,.contact-form .contact-select .contact-select-button ul{z-index:1}.contact-form .contact-select{margin-bottom:0;padding:0}.contact-form .contact-select .mCSB_inside>.mCSB_container{padding:0}.contact-form .lead_comment{margin-bottom:40px}.contact-form .lead_comment .control-label{margin:0;padding:0;opacity:.8;color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px}.contact-form .lead_comment .form-textarea{color:rgba(50,50,50,.38);display:block;font-family:"Muli",Arial,sans-serif;font-size:14px;height:200px;line-height:18px;margin-top:6px;padding:20px}.contact-form .stellar-cta{margin-top:60px;padding:20px 40px}.contact-form .generic-legal{margin-top:10px;padding:0}.contact-form .generic-legal .generic-legal-title{color:#3d3d3d;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-bottom:28px;text-transform:uppercase}.contact-form .generic-legal .generic-legal-text{color:#3d3d3d;display:block;font-family:"BNPP Sans Light",Arial,sans-serif;font-size:12px;overflow:hidden}.contact-form .generic-legal .generic-legal-text p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:12px;line-height:15px;opacity:.4;padding:0}.contact-form input[type=text].error,.contact-form .contact-form input[type=email].error,.contact-form .contact-form input[type=tel].error,.contact-form .contact-form textarea.error{border:2px solid #d32f2f !important;margin-bottom:6px}.contact-form input[type=text].error+.error,.contact-form .contact-form input[type=email].error+.error,.contact-form .contact-form input[type=tel].error+.error,.contact-form .contact-form textarea.error+.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email]{border:1px solid #d6d6d6;border-radius:0;box-sizing:border-box;color:#3d3d3d;font-family:"BNPP Sans",Arial,sans-serif;font-size:16px;line-height:18px;margin-top:15px;padding:6px 15px 4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form input[type=text].error+.error:after,.contact-form .contact-form input[type=email].error+.error:after,.contact-form .contact-form input[type=tel].error+.error:after,.contact-form .contact-form textarea.error+.error:after{background:url("/themes/custom/repm/css/../assets/images/icons/ic_error.png") center/100% no-repeat;border-radius:23px;bottom:calc(100% + 19px);content:'';display:block;height:20px;position:absolute;right:24px;width:20px}.contact-form .radio-element label.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.contact-form .radio-element label.error:before{content:none;background:0 0}.contact-form [data-drupal-selector=edit-civility] .fieldset-wrapper label{float:left;vertical-align:top;margin-right:57px;width:auto}.contact-form [data-drupal-selector=edit-civility] legend{float:left;vertical-align:top;margin-top:5px;margin-right:57px;width:auto}.news-card.color-yellow:hover a:not(.news-label){color:#febf00}.news-card.color-yellow:hover a:not(.news-label):after{color:#febf00}.news-card.color-yellow:hover .news-card-text h2,.news-card.color-yellow:hover .news-card-text h3{color:#febf00}.news-card.color-yellow .news-label,.news-large.color-yellow .news-label{background-color:#febf00}.news-card.color-orange:hover a:not(.news-label){color:#f78e07}.news-card.color-orange:hover a:not(.news-label):after{color:#f78e07}.news-card.color-orange:hover .news-card-text h2,.news-card.color-orange:hover .news-card-text h3{color:#f78e07}.news-card.color-orange .news-label,.news-large.color-orange .news-label{background-color:#f78e07}.news-card.color-green:hover a:not(.news-label){color:#a1c53d}.news-card.color-green:hover a:not(.news-label):after{color:#a1c53d}.news-card.color-green:hover .news-card-text h2,.news-card.color-green:hover .news-card-text h3{color:#a1c53d}.news-card.color-green .news-label,.news-large.color-green .news-label{background-color:#a1c53d}.news-card.color-blue:hover a:not(.news-label){color:#55acee}.news-card.color-blue:hover a:not(.news-label):after{color:#55acee}.news-card.color-blue:hover .news-card-text h2,.news-card.color-blue:hover .news-card-text h3{color:#55acee}.news-card.color-blue .news-label,.news-large.color-blue .news-label{background-color:#55acee}.news-card.color-bnp-green:hover a:not(.news-label){color:#00965e}.news-card.color-bnp-green:hover a:not(.news-label):after{color:#00965e}.news-card.color-bnp-green:hover .news-card-text h2,.news-card.color-bnp-green:hover .news-card-text h3{color:#00965e}.news-card.color-bnp-green .news-label,.news-large.color-bnp-green .news-label{background-color:#00965e}.news-card.color-dark-blue:hover a:not(.news-label){color:#3368c8}.news-card.color-dark-blue:hover a:not(.news-label):after{color:#3368c8}.news-card.color-dark-blue:hover .news-card-text h2,.news-card.color-dark-blue:hover .news-card-text h3{color:#3368c8}.news-card.color-dark-blue .news-label,.news-large.color-dark-blue .news-label{background-color:#3368c8}.news-card.color-red:hover a:not(.news-label){color:#f55e0c}.news-card.color-red:hover a:not(.news-label):after{color:#f55e0c}.news-card.color-red:hover .news-card-text h2,.news-card.color-red:hover .news-card-text h3{color:#f55e0c}.news-card.color-red .news-label,.news-large.color-red .news-label{background-color:#f55e0c}.news-card.color-turquoise:hover a:not(.news-label){color:#50e3c2}.news-card.color-turquoise:hover a:not(.news-label):after{color:#50e3c2}.news-card.color-turquoise:hover .news-card-text h2,.news-card.color-turquoise:hover .news-card-text h3{color:#50e3c2}.news-card.color-turquoise .news-label,.news-large.color-turquoise .news-label{background-color:#50e3c2}.news-card.color-dark-red:hover a:not(.news-label){color:#ba3143}.news-card.color-dark-red:hover a:not(.news-label):after{color:#ba3143}.news-card.color-dark-red:hover .news-card-text h2,.news-card.color-dark-red:hover .news-card-text h3{color:#ba3143}.news-card.color-dark-red .news-label,.news-large.color-dark-red .news-label{background-color:#ba3143}.news-card.color-pink:hover a:not(.news-label){color:#e5007d}.news-card.color-pink:hover a:not(.news-label):after{color:#e5007d}.news-card.color-pink:hover .news-card-text h2,.news-card.color-pink:hover .news-card-text h3{color:#e5007d}.news-card.color-pink .news-label,.news-large.color-pink .news-label{background-color:#e5007d}.news-card.color-pink .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-pink.png") center no-repeat}.news-card.color-orange .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-orange.png") center no-repeat}.news-card.color-yellow .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-yellow.png") center no-repeat}.news-card.color-blue .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-blue.png") center no-repeat}.news-card.color-bnp-green .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-bnp-green.png") center no-repeat}.news-card.color-green .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-green.png") center no-repeat}.news-card.color-dark-blue .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-dark-blue.png") center no-repeat}.news-card.color-red .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-red.png") center no-repeat}.news-card.color-turquoise .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-turquoise.png") center no-repeat}.news-card.color-dark-red .news-card-link:after{background:url("/themes/custom/repm/css/../assets/images/icons/arrow-dark-red.png") center no-repeat}.block-content-forms .field--name-field-webform.field-webform-opened{background-color:#f7f7f7}.block-content-forms .field--name-field-webform .header-webform{margin-bottom:60px}.block-content-forms .field--name-field-webform .header-webform h1{color:#323232;font-family:"BNPP Sans Cond Extra Bold v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;text-align:center;margin-bottom:10px}.block-content-forms .field--name-field-webform .header-webform p{opacity:.64;color:#282b2a;font-family:Muli,Arial,sans-serif;font-size:16px;line-height:24px;text-align:center}.block-content-forms .field--name-field-webform #ui-datepicker-div{font-family:"BNPP Sans",Arial,sans-serif}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-part-offer],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-part-offer]{display:inline-block;vertical-align:top;width:48%}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-first-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-second-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-third-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-first-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-second-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-third-part] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-part-offer] .generic-element:last-child,.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-part-offer] .generic-element:last-child{margin-bottom:0}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-part-offer]{margin-right:20px}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-part-offer]{position:relative;z-index:1}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .input-upload-file{height:46px;width:369px;border:1px solid #cee0d9;margin-top:7px;background-color:#fff}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .input-upload-file .content-name-file{display:inline-block;vertical-align:middle;opacity:.8;color:#323232;font-family:Muli,Arial,sans-serif;font-size:14px;line-height:18px;opacity:.38;width:90%;height:44px;padding:14px 0 14px 20px}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .input-upload-file .ico-download-file{display:inline-block;vertical-align:middle;height:20px;width:20px}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .input-upload-file .ico-download-file:hover{cursor:pointer}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .form-group .js-form-file,.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .form-group .stellar-cta,.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .form-group .description{display:none}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .form-group button[name=pieces_jointes_remove_button]{background-color:#d9534f;border-color:#d43f3a;padding:10px;width:200px;margin-top:10px}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .form-group button[name=pieces_jointes_remove_button]:before{content:"\e020";position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-family:'Glyphicons Halflings';margin-left:-.25em;margin-right:.25em}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .stellar-loader{margin:10px auto}.block-content-forms .field--name-field-webform .generic-element{margin-bottom:23px;position:relative}.block-content-forms .field--name-field-webform .generic-element.error{margin-bottom:0}.block-content-forms .field--name-field-webform .generic-element.error input[type=text],.block-content-forms .field--name-field-webform .generic-element.error input[type=email],.block-content-forms .field--name-field-webform .generic-element.error input[type=tel],.block-content-forms .field--name-field-webform .generic-element.error textarea,.block-content-forms .field--name-field-webform .generic-element.error .generic-select-button{border:2px solid #d32f2f !important;margin-bottom:6px}.block-content-forms .field--name-field-webform .generic-element.error input[type=text]+.error,.block-content-forms .field--name-field-webform .generic-element.error input[type=email]+.error,.block-content-forms .field--name-field-webform .generic-element.error input[type=tel]+.error,.block-content-forms .field--name-field-webform .generic-element.error textarea+.error,.block-content-forms .field--name-field-webform .generic-element.error .generic-select-button+.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.block-content-forms .field--name-field-webform .generic-element.error input[type=text]+.error:after,.block-content-forms .field--name-field-webform .generic-element.error input[type=email]+.error:after,.block-content-forms .field--name-field-webform .generic-element.error input[type=tel]+.error:after,.block-content-forms .field--name-field-webform .generic-element.error textarea+.error:after,.block-content-forms .field--name-field-webform .generic-element.error .generic-select-button+.error:after{background:url("/themes/custom/repm/css/../assets/images/icons/ic_error.png") center/100% no-repeat;border-radius:23px;bottom:calc(100% + 19px);content:'';display:block;height:20px;position:absolute;right:24px;width:20px}.block-content-forms .field--name-field-webform .generic-element.error.select label.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.block-content-forms .field--name-field-webform .generic-element.error.select ul{z-index:1}.block-content-forms .field--name-field-webform .generic-element.error.select label.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative}.block-content-forms .field--name-field-webform .generic-element.error.select ul{z-index:1}.block-content-forms .field--name-field-webform .generic-element.error .date-event--wrapper{border:2px solid #d32f2f !important;margin-bottom:6px}.block-content-forms .field--name-field-webform .generic-element.error .date-event--wrapper input[type=text].hasDatepicker{border-top:none !important;border-left:none !important;border-right:none !important}.block-content-forms .field--name-field-webform .generic-element.error .date-event--wrapper input[type=text].hasDatepicker+.error:after{bottom:-3px}.block-content-forms .field--name-field-webform .generic-element.error.radio-element{margin-bottom:23px}.block-content-forms .field--name-field-webform .generic-element.error.radio-element label.error{color:#d32f2f;font-family:"Muli",Arial,sans-serif;font-size:12px;font-weight:600;line-height:15px;position:relative;margin-top:0}.block-content-forms .field--name-field-webform .generic-element.civility.select .generic-select{max-width:88px}.block-content-forms .field--name-field-webform .generic-element.qualite.select .generic-select{max-width:174px}.block-content-forms .field--name-field-webform .generic-element.motif.select .generic-select,.block-content-forms .field--name-field-webform .generic-element.orientation_interne.select .generic-select{max-width:369px}.block-content-forms .field--name-field-webform .generic-element.select{z-index:10}.block-content-forms .field--name-field-webform .generic-element .date-event--wrapper{display:block;height:46px;margin-top:7px;border:1px solid #d6d6d6}.block-content-forms .field--name-field-webform .generic-element .date-event--wrapper .hasDatepicker{margin-top:0;border:none;height:44px;width:90%}.block-content-forms .field--name-field-webform .generic-element .date-event--wrapper .ui-datepicker-trigger{height:20px;width:20px}.block-content-forms .field--name-field-webform .generic-element .date-event--wrapper>*{display:inline-block}.block-content-forms .field--name-field-webform .generic-element.checkbox input[type=checkbox]{margin:0 1px;vertical-align:middle;display:inline;position:initial}.block-content-forms .field--name-field-webform .generic-element.checkbox label{margin:0;display:inline;padding-left:0}.block-content-forms .field--name-field-webform .generic-hidden-select{display:none}.block-content-forms .field--name-field-webform .generic-select{position:relative;width:100%}.block-content-forms .field--name-field-webform .generic-select.error .generic-select-button{border:1px solid red}.block-content-forms .field--name-field-webform .generic-select .generic-select-button{opacity:.8;color:#323232;font-family:Muli,Arial,sans-serif;font-size:14px;line-height:18px;background-color:#fff;border:1px solid #d6d6d6;box-sizing:border-box;cursor:pointer;line-height:18px;height:46px;margin-top:7px;padding:14px 15px 14px;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-content-forms .field--name-field-webform .generic-select .generic-select-button:after{content:"\f0d7";font-family:"FontAwesome",Arial,sans-serif;font-size:34px;line-height:13px;top:18px;height:16px;position:absolute;right:9px;-moz-transform:scale(.52);-ms-transform:scale(.52);-o-transform:scale(.52);-webkit-transform:scale(.52);transform:scale(.52);-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.block-content-forms .field--name-field-webform .generic-select.active ul{display:block}.block-content-forms .field--name-field-webform .generic-select.active .generic-select-button:after{-moz-transform:scale(.52) rotate(180deg);-ms-transform:scale(.52) rotate(180deg);-o-transform:scale(.52) rotate(180deg);-webkit-transform:scale(.52) rotate(180deg);transform:scale(.52) rotate(180deg)}.block-content-forms .field--name-field-webform .generic-select ul{background-color:#f7f7f7;border:1px solid #d6d6d6;border-top:0;display:none;list-style:none;margin:0;max-height:91px;overflow:auto;padding:0;position:absolute;width:100%}.block-content-forms .field--name-field-webform .generic-select ul li{opacity:.8;color:#323232;font-family:Muli,Arial,sans-serif;font-size:14px;line-height:18px;cursor:pointer;padding:7px 15px 5px;line-height:18px;position:relative;width:100%}.block-content-forms .field--name-field-webform .generic-select ul li:hover{color:#00965e}.block-content-forms .field--name-field-webform .generic-select ul li:not(:last-child):after{background-color:#d6d6d6;bottom:-1px;content:'';height:1px;left:15px;position:absolute;width:calc(100% - 30px)}.block-content-forms .field--name-field-webform .generic-select ul li.selected{display:none}.block-content-forms .field--name-field-webform label{color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-top:15px;opacity:.8}.block-content-forms .field--name-field-webform textarea{border:1px solid #cee0d9;opacity:.8;color:#323232;font-family:Muli,Arial,sans-serif;font-size:14px;line-height:18px;border-radius:0;box-sizing:border-box;min-height:200px;margin-top:5px;padding:10px 15px;resize:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-content-forms .field--name-field-webform label.required:after,.block-content-forms .field--name-field-webform label.form-required:after{content:'*';display:inline-block;background-image:none;width:auto}.block-content-forms .field--name-field-webform label.error{color:red;display:block;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:400;margin:5px 0 0;text-transform:none}.block-content-forms .field--name-field-webform .phone label{vertical-align:top}.block-content-forms .field--name-field-webform .phone .intl-tel-input{border:none;box-sizing:border-box;color:#3d3d3d;font-family:"BNPP Sans",Arial,sans-serif;font-size:16px;line-height:18px;margin-top:9px;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container{padding:0;right:0;height:46px}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container:hover .selected-flag{background-color:transparent}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container .selected-flag{padding:0 0 0 10px;width:50px}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container .selected-flag .iti-flag{top:-3px}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container .selected-flag .iti-arrow{margin-top:-3px;right:7px}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul{background-color:#f7f7f7;overflow-x:hidden;width:100%;max-height:91px;box-shadow:none;margin:0;border:1px solid #d6d6d6;border-top:none}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul .divider{display:none}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul li.highlight{background-color:#f7f7f7;display:block;height:auto;margin-top:0;color:#00965e}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul li.country{line-height:20px;position:relative}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul li.country .country-name{padding-left:20px}.block-content-forms .field--name-field-webform .phone .intl-tel-input .flag-container ul li.country:not(:last-child):after{background-color:#d6d6d6;bottom:-1px;content:'';height:1px;left:10px;position:absolute;width:calc(100% - 20px);z-index:2}.block-content-forms .field--name-field-webform .phone .intl-tel-input input{border-radius:0;padding:2px 15px 0 55px;line-height:30px;height:46px;width:100%;border:1px solid #d6d6d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.8;color:#323232;font-family:Muli,Arial,sans-serif;font-size:14px;line-height:18px}.block-content-forms .field--name-field-webform .fieldgroup{width:100%;margin-top:38px}.block-content-forms .field--name-field-webform .fieldgroup legend{border:0;line-height:0;margin-bottom:20px;width:100%}.block-content-forms .field--name-field-webform .fieldgroup legend .fieldset-legend{color:#282b2a;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;opacity:.8}.block-content-forms .field--name-field-webform .fieldgroup legend .fieldset-legend.form-required:after{background:0 0;content:'*'}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes{display:block;float:none;font-size:0}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper input,.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper label,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes input,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes label{margin:0}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper input,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes input{display:none}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper input:checked+label:before,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes input:checked+label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box@2x.png") center no-repeat;background-size:100%}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper label,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes label{display:block;color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:14px;font-weight:600;line-height:18px}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper label:not(:last-child),.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes label:not(:last-child){margin-bottom:20px}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper label:before,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes label:before{background:url("/themes/custom/repm/css/../assets/images/icons/ic_check_box_outline_blank@2x.png") center no-repeat;background-size:100%;border-radius:4px;content:'';display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}.block-content-forms .field--name-field-webform .fieldgroup .fieldset-wrapper label.error:before,.block-content-forms .field--name-field-webform .fieldgroup .form-checkboxes label.error:before{content:none;background:0 0}.block-content-forms .field--name-field-webform .company{border:none;height:auto;margin-right:0;position:static;float:none;width:auto}.block-content-forms .field--name-field-webform .stellar-cta{border:none;display:block;margin:60px 0 0 auto;padding:20px 40px;min-width:125px;position:relative}.block-content-forms .field--name-field-webform .hidden-cta{display:none}.block-content-forms .field--name-field-webform .generic-legal{margin-top:10px;padding:0}.block-content-forms .field--name-field-webform .generic-legal .generic-legal-title{color:#3d3d3d;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-bottom:28px;text-transform:uppercase}.block-content-forms .field--name-field-webform .generic-legal .generic-legal-text{color:#3d3d3d;display:block;font-family:"BNPP Sans Light",Arial,sans-serif;font-size:12px;overflow:hidden}.block-content-forms .field--name-field-webform .generic-legal .generic-legal-text p{color:#282b2a;font-family:"Muli",Arial,sans-serif;font-size:12px;line-height:15px;opacity:.4;padding:0}.block-content-forms .field--name-field-webform .stellar-loader{display:none;float:none;margin:20px 0 0 auto}.block-content-forms .field--name-field-webform .webform-submission-form,.block-content-forms .field--name-field-webform .claim-confirm,.block-content-forms .field--name-field-webform .opened-confirm{padding:68px 0;margin:0 auto;max-width:762px}.block-content-forms .field--name-field-webform .claim #edit-second-part{border-bottom:1px solid #ececec;margin-bottom:40px}.block-content-forms .field--name-field-webform .claim .fieldset-wrapper label,.block-content-forms .field--name-field-webform .claim .form-checkboxes label{display:inline-block}.block-content-forms .field--name-field-webform .claim .fieldset-wrapper label:not(:last-child),.block-content-forms .field--name-field-webform .claim .form-checkboxes label:not(:last-child){margin-right:57px}.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes{padding-bottom:40px;border-bottom:1px solid #ececec}.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes .form-checkbox{vertical-align:middle;margin-right:6px;margin-top:10px}.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes .control-label.option{width:97%;vertical-align:middle;margin-top:10px}.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes .input-upload-file{cursor:pointer}.block-content-forms .field--name-field-webform .claim .claim-element.date_evenement #edit-date-evenement,.block-content-forms .field--name-field-webform .claim .claim-element.date_evenement .date-event--wrapper{cursor:pointer}.block-content-forms .field--name-field-webform .claim .file{border:1px solid #cee0d9;font-size:14px;line-height:18px;padding:6px 15px 4px;cursor:pointer}.block-content-forms .field--name-field-webform .claim .file .file-icon{border:none}.block-content-forms .field--name-field-webform .claim .file .file-link{border:none}.block-content-forms .field--name-field-webform .claim .file .file-size{border:none}.block-content-forms .field--name-field-webform .opened .fieldset-wrapper label,.block-content-forms .field--name-field-webform .opened .form-checkboxes label{display:inline-block}.block-content-forms .field--name-field-webform .opened .fieldset-wrapper label:not(:last-child),.block-content-forms .field--name-field-webform .opened .form-checkboxes label:not(:last-child){margin-right:57px}.block-content-forms .field--name-field-webform .claim-confirm-text,.block-content-forms .field--name-field-webform .opened-confirm-text{font-family:"BNPP Sans Regular",Arial,sans-serif;font-size:16px;letter-spacing:1px;line-height:22px;color:#3d3d3d;text-align:center}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-civility] legend{float:left;vertical-align:top;margin-top:5px;margin-right:57px;width:auto}.block-content-forms .field--name-field-webform .download #email_marketing_pm-error{margin-top:20px}.form-popup .form-popup-container .block-content-forms .field--name-field-webform [data-drupal-selector=edit-civility] label{float:left;vertical-align:top;margin-right:57px;width:auto}.block-content-forms-expert{padding:60px 0;background-color:#f4f3f3}.block-content-forms-expert .cta-expert-form{padding:20px 0;margin:0 auto;max-width:768px;background-color:#01a567;color:#fff;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;text-align:center;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.block-content-forms-expert .cta-expert-form:hover{background-color:#1aae76}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser{display:block;float:none;height:auto;margin:0 0 50px;padding:10px;width:100%;background:linear-gradient(90deg,#f19005 0%,#e5007d 100%)}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser{padding:40px;background-color:#fff;height:176px}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser{float:left;display:inline-block}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*{display:inline-block;vertical-align:middle}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.field--name-field-photo img{border-radius:50%;margin-right:22px}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser{color:#323232;font-family:Muli,Arial,sans-serif;font-size:16px;line-height:20px}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser .name-expert-teaser{font-weight:700}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser .field--name-field-job-title{opacity:.4}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser{float:right;display:inline-block;padding:28px;border-left:1px solid #d8d8d8}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser{display:block;border-radius:20px;padding:12px 19px;background:linear-gradient(90deg,#f19005 0%,#e5007d 100%)}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser .phone-expert-teaser-content{color:#fff;font-family:"BNPP Square",Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.block-content-cta-expert-form{padding:60px 0;background-color:#f4f3f3}.block-content-cta-expert-form .stellar-cta{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.block-content-cta-expert-form .stellar-cta:hover{background-color:#1aae76}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser{display:block;float:none;height:auto;margin:0 0 50px;padding:10px;width:100%;background:linear-gradient(90deg,#f19005 0%,#e5007d 100%)}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser{padding:40px;background-color:#fff;height:176px}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser{float:left;display:inline-block}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*{display:inline-block;vertical-align:middle}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.field--name-field-photo img{border-radius:50%;margin-right:22px}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser{color:#323232;font-family:Muli,Arial,sans-serif;font-size:16px;line-height:20px}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser .name-expert-teaser{font-weight:700}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser .field--name-field-job-title{opacity:.4}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser{float:right;display:inline-block;padding:28px;border-left:1px solid #d8d8d8}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser{display:block;border-radius:20px;padding:12px 19px;background:linear-gradient(90deg,#f19005 0%,#e5007d 100%)}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser .phone-expert-teaser-content{color:#fff;font-family:"BNPP Square",Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.block-content-cta-expert-form .form-popup .form-popup-container .block-content-forms{text-align:left}.form-popup{background:rgba(61,61,61,.96);bottom:50%;left:50%;opacity:0;position:fixed;right:50%;top:50%;z-index:100;-webkit-overflow-scrolling:touch}.form-popup.form-popup-fullscreen{bottom:0 !important;left:0 !important;opacity:1 !important;right:0 !important;top:0 !important;-moz-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-ms-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-o-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-webkit-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;transition-delay:0s,0s}.form-popup.form-popup-fullscreen-exit{opacity:0 !important;-moz-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-ms-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-o-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;-webkit-transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;transition:all .5s cubic-bezier(.29,.85,.43,1),opacity .25s;transition-delay:0s,0s}.form-popup .form-popup-container{background:0 0;max-width:840px;width:100%;display:none;left:50%;height:calc(100% - 80px);overflow-y:auto;position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-popup .form-popup-container .mCustomScrollBox .mCSB_container{background:0 0;padding:30px}.form-popup .form-popup-container .mCSB_outside+.mCSB_scrollTools{top:30px;bottom:30px;right:0}.form-popup .form-popup-container .form-popup-top{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);color:#fff;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;padding:30px 60px 22px;position:relative;text-align:center;text-transform:uppercase}.form-popup .form-popup-container .form-popup-top .form-popup-close{height:54px;width:54px;border-radius:54px;background:#fff;right:0;top:0;line-height:54px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:pointer;position:absolute}.form-popup .form-popup-container .form-popup-top .form-popup-close svg{height:19px;width:19px}.form-popup .form-popup-container .form-popup-top .form-popup-close svg path{fill:#00965e}.form-popup .form-popup-container .block-content-forms{padding:40px;background-color:#fff;height:auto;width:100%}.form-popup .form-popup-container .webform-submission-form{padding:0;margin:0;max-width:100%}.form-popup .form-popup-container .confirm-form{background-color:#fff;height:auto;padding:50px;width:100%}.form-popup .form-popup-container .confirm-form .confirm-form-text{font-family:"BNPP Sans Regular",Arial,sans-serif;font-size:16px;letter-spacing:1px;line-height:22px;color:#3d3d3d;text-align:center}.form-popup .form-popup-container .confirm-form .stellar-cta{display:table;margin:30px auto 0;padding:21px 40px 20px}.field--name-field-opened-title{padding-top:60px;background-color:#f7f7f7}.field--name-field-opened-title h1{color:#323232;font-family:"BNPP Sans Cond Extra Bold v2",Arial,sans-serif;font-size:48px;font-weight:800;line-height:58px;text-align:center;margin-bottom:10px;margin:0 auto;max-width:762px}.field--name-field-opened-intro{background-color:#f7f7f7}.field--name-field-opened-intro p{opacity:.64;color:#282b2a;font-family:Muli,Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;margin:0 auto;max-width:762px}.block-image.block-content-image{margin:30px auto}@media screen and (min-width:320px){header{position:fixed;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:1920px;top:0;width:100%;z-index:99}.page-node-type-homepage .hp-news .news-card-big{width:100%}.block-content-highlighted_solutions .solutions-big{margin-bottom:0}.block-content-highlighted_solutions .solutions-big:not(:last-child){margin-bottom:40px}.block-content-solutions .solutions{margin-bottom:0;margin-left:0}.block-content-solutions .solutions:nth-child(odd){margin-right:0}.block-content-solutions .solutions:not(:last-child){margin-bottom:40px}.block-content-solutions .solutions:nth-last-child(1):nth-child(even){margin-bottom:40px}.block-content-solutions .solutions .solutions-content{padding:40px 40px 80px;width:calc(100% - 50px)}}@media screen and (min-width:460px){.hp-news .news-card-big,.page-search-results .news-card-big{width:390px}}@media screen and (min-width:768px){.page-intro .membership .member:not(:last-child),.block-intro .membership .member:not(:last-child){margin-right:10px}.page-node-type-news .page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.page-node-type-news .block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{padding-top:20px}.block-content-nos_actifs .actifs-title{color:#fff;padding:0 20px;position:absolute;top:50px}.block-content-nos_actifs .actif .field--name-field-image img{min-height:500px}.block-content-nos_actifs .block-content-intro{bottom:225px}.stay-connected .block-background{background-size:cover !important}.block-content-experts .our-experts .employee .field--name-field-photo{height:300px}.block-up-4 .upto .upto-content .upto-text{padding:20px}.block-up-4 .upto .upto-content .upto-text .upto-title{font-size:24px;line-height:28px}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.search-page .page-search .view-news-and-medias ul.search-toggle li,.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:20%;width:20%;display:inline-block}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li label{margin-left:0 20px 0 20px}.search-page .page-search .view-news-and-medias .news-media-form .js-facets-checkbox-links ul li label:after{display:none}.why-choose .why-choose-reasons{display:block}.dual-discover~.dual-discover{display:block}.block-content-governance .employee-large{height:400px}.block-content-governance .team .employees .employee{width:calc(50% - 20px)}.block-content-video .content-wrapper .stellar-video-bottom .st_linkedin .stButton .linkedin{zoom:1.2}.block-content-video .content-wrapper .stellar-video-bottom .st_twitter .stButton .twitter{zoom:1.2}.block-content-video .content-wrapper .stellar-video-bottom .st_facebook .stButton .facebook{zoom:1.2}.block-content--mirror.block-dispatch-mirror{box-sizing:content-box;overflow:hidden;height:385px;max-height:none;padding-top:120px;margin-top:auto}.block-content--mirror.block-dispatch-mirror .block-dispatch-content{height:325px;margin-bottom:0;max-width:708px;border:none;border-bottom:1px solid #cee0d9;margin-top:30px;z-index:2}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-image{height:326px;width:353px;position:absolute}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content{left:352px;position:absolute;transform:none}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content .block-dispatch-text{height:324px;padding:30px}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content .block-dispatch-text .block-intro{padding-bottom:20px}.block-content--mirror.block-dispatch-mirror:nth-child(even) .block-dispatch-content .mirror-item--content{left:auto;right:352px}}@media (max-width:991px) and (min-width:768px){.block-dispatch:not(.block-dispatch-mirror)+.block-dispatch:not(.block-dispatch-mirror){height:auto}}@media (max-width:1024px) and (min-width:992px){.menu-button{margin-right:0;padding:0 0 0 30px}}@media screen and (min-width:1025px){.rte .content-wrapper .field--type-text-with-summary .headline,.rte .content-wrapper .field--type-text-with-summary .headline-pink,.rte .content-wrapper .field--type-text-with-summary .headline-simple{font-size:32px;line-height:40px;padding:20px 0 20px 60px}.rte .content-wrapper .field--type-text-with-summary .headline-simple{padding:20px 0}.rte figure.left{margin-left:-100px}.rte figure.right{margin-right:-100px}.desktop-only{display:block}.mobile-only{display:none}body .layout-container{padding-top:159px}body.user-logged-in .layout-container{padding-top:108px}body.user-logged-in .hp-cover .hp-slider .hp-slide{height:calc(100vh - 199px)}.page-cover .page-cover-content .page-cover-title h1{font-size:72px;line-height:73px}.block-content{padding:80px 0 120px}.block-content h2,.block-content .why-choose-title h2,.block-content .field--name-field-up-to-4-title{font-size:48px;line-height:58px;margin-bottom:10px}.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{font-size:16px;line-height:24px;margin-bottom:35px}.video-overlay.video-overlay-fullscreen.on .video-overlay-close{left:auto;right:40px;top:80px;transform:none}.flex{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:justify;-ms-flex-pack:justify;justify-content:space-between}header.sticky-menu .header-menu-container{height:40px;line-height:40px}header.sticky-menu .header-menu-container>.header-search{display:block;height:40px;line-height:40px}header .header-top .header-top-follow{display:inline-block}header .header-top .region-header-top{display:block;padding:0;height:auto}header .header-top .region-header-top .block-content-menu_contact{display:none}header .sitebranding-container{border-bottom:1px solid #ececec;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:justify;-ms-flex-pack:justify;justify-content:space-between}header .sitebranding-container .header,header .sitebranding-container .block-content-menu_contact{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .sitebranding-container .header{border:0}header .sitebranding-container .block-content-menu_contact{display:block;text-align:right}header .sitebranding-container .block-content-menu_contact .desktop-only{display:inline-block}header .sitebranding-container .block-content-menu_contact:after{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}header .header-menu-container{background:#fff;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:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:50px}header .header-menu-container .menu-container,header .header-menu-container .header-search{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1}header .header-menu-container .menu-container{-webkit-box-flex:15;-ms-flex-positive:15;flex-grow:15;max-height:none;overflow:visible}header .header-menu-container .header-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;height:50px;line-height:50px;float:none;margin:0 !important;padding:0 15px;position:relative;right:auto;text-align:right;z-index:0}header .block-stellar-global-search-block #gsearch-results{height:calc(100vh - 260px)}.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:first-child{padding-top:16px}.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:90%;float:left;padding-right:30px}.region-footer .block-social-media-links-block{width:10%;float:left}.region-footer .block-social-media-links-block ul{justify-content:space-between}.region-footer .block-social-media-links-block ul li{max-width:none}.region-footer .block-social-media-links-block ul li:last-child{padding-right:50px}.page-intro .page-intro-bottom .page-intro-buttons,.block-intro .page-intro-bottom .page-intro-buttons{position:relative;max-width:100%}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{float:left;margin-top:0;padding-right:124px;width:25%}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li{display:block;margin:20px 0 0;height:64px}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li>div,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li>div{border-radius:64px;height:64px;width:64px}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share>span,.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-tools>span,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share>span,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-tools>span{color:#b9b9b9;font-family:"BNPP Sans",Arial,sans-serif;font-size:12px;line-height:14px}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share svg path,.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-tools svg path,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share svg path,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-tools svg path{fill:rgba(40,43,42,.8)}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social .page-intro-share{margin-bottom:80px}.page-node-type-news .page-intro .page-breadcrumb .page-breadcrumb,.page-node-type-news .block-intro .page-breadcrumb .page-breadcrumb{margin-bottom:20px !important}.page-node-type-news .page-intro .block-intro.block-content,.page-node-type-news .block-intro .block-intro.block-content{padding-top:0}.page-node-type-news .page-intro .page-intro-bottom,.page-node-type-news .block-intro .page-intro-bottom{left:40px;width:176px}.page-node-type-news .page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.page-node-type-news .block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{padding-right:124px;width:25%}.block-content-last_references .inner-block .block-title{margin-bottom:10px}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text{padding-top:100px}.hp-cover .hp-slider .hp-slide{height:calc(100vh - 159px)}.hp-cover .hp-slider .hp-slide .hp-slide-container .hp-slide-content .hp-slide-title{font-size:90px;line-height:92px;letter-spacing:2px}.block-content-nos_actifs{min-height:0}.block-content-nos_actifs.block-content{padding:0}.block-content-nos_actifs .actifs-title{font-size:48px;line-height:58px;top:80px}.block-content-nos_actifs .actif .field--name-field-image img{min-height:700px;width:100%;max-width:100%}.block-content-nos_actifs .actif .field--name-field-image{height:auto}.block-content-nos_actifs .actif .field--name-field-image img{height:auto;position:relative;top:auto;left:auto}.block-content-nos_actifs .block-content-intro .field--name-field-lead,.block-content-nos_actifs .block-content-intro .field--name-field-actif-subtitle{margin-bottom:62px}.block-content-nos_actifs .block-content-intro{bottom:auto;top:245px;transform:translate(-50%,0)}.block-content-nos_actifs .block-content-intro .block-content{padding:0;margin-bottom:62px}.block-content-nos_actifs .actifs_pager ul li a{padding:20px}.block-content-nos_actifs .actifs_pager ul li a .paragraph .field--name-field-picto-image img{height:42px}.block-content-nos_actifs .actifs_pager ul li a .paragraph .field--name-field-picto-text-2{font-size:14px;line-height:18px}.block-content-nos_actifs .bx-wrapper .bx-viewport{max-height:720px}.block-content-kpis .content-wrapper h2{font-size:48px;line-height:58px;margin-bottom:10px}.block-content-kpis .content-wrapper .kpi-intro{margin-bottom:63px}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-number{height:auto}.block-content-kpis .content-wrapper .grid .grid-item{margin-bottom:80px}.block-content-kpis .content-wrapper .grid .grid-item:nth-child(1n+5){display:block}.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 .kpi-number{font-size:94px;line-height:96px}.block-content-kpis .content-wrapper .grid .grid-item .kpi-element .kpi-text{font-size:18px}.block-content-kpis .content-wrapper .grid-2,.block-content-kpis .content-wrapper .grid-3,.block-content-kpis .content-wrapper .grid-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-content-kpis .content-wrapper .grid-2 .grid-item{width:50%}.block-content-kpis .content-wrapper .grid-3 .grid-item{width:calc(100%/3)}.block-content-kpis .content-wrapper .grid-4 .grid-item{width:calc(100%/4)}.stay-connected.block-content{padding:0}.stay-connected .container{padding:122px 0}.stay-connected .container h2{font-size:72px;line-height:73px}.stay-connected .container .social-media-pictos{max-width:360px}.stay-connected .container .social-media-pictos>.picto{margin-bottom:0;transition:all .4s ease-in;width:65px}.stay-connected .container .social-media-pictos>.picto:hover,.stay-connected .container .social-media-pictos>.picto:focus,.stay-connected .container .social-media-pictos>.picto:active{-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:all .2s ease-out}.block-content-experts.block-content{padding:0}.block-content-experts .container{display:flex;flex-direction:row;justify-content:space-between}.block-content-experts .our-experts{max-height:720px;overflow:hidden}.block-content-experts .our-experts .employee{height:100%}.block-content-experts .our-experts .employee .content{height:100%}.block-content-experts .our-experts .employee .expert_details{display:block;z-index:1}.block-content-experts .our-experts .employee .field--name-field-photo{height:100%}.block-content-experts .our-experts .employee .field--name-field-photo img{height:auto;min-height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.block-content-experts .our-experts-description{border-top:1px solid #cee0d9;padding:56px 100px 30px}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item{padding:20px 0 20px 75px}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:before{content:"\f104";left:45px}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item.active,.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:hover{color:#00a466}.block-content-experts .our-experts-description .field--name-field-our-experts .field--item.active:before,.block-content-experts .our-experts-description .field--name-field-our-experts .field--item:hover:before{left:40px}.block-up-4+.block-up-4{margin-top:-40px}.block-up-4 .container{padding:0 15px}.block-up-4 .container>h2{margin-top:40px}.block-up-4 .upto .upto-image{height:311px}.block-up-4 .upto .upto-content .upto-text{height:auto;padding:24px 24px 78px}.block-up-4 .upto .upto-content .upto-text .upto-title{font-size:36px;line-height:38px}.block-up-4 .upto .upto-content .upto-text .upto-title+p{display:block}.block-up-4 .upto .stellar-slide-link{display:block}.block-up-4 .upto-2 ul,.block-up-4 .upto-3 ul,.block-up-4 .upto-4 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.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}.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-up-4 .upto-2 ul .upto{width:calc(50% - 20px)}.block-up-4 .upto-3 ul .upto{width:calc((100%/3) - 20px)}.block-up-4 .upto-4 ul .upto{width:calc((100%/4) - 20px)}.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 .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-link,.page-search-results .news-card .news-card-link{display:block;opacity:0}.hp-news .news-card:hover .news-card-link,.page-search-results .news-card:hover .news-card-link{opacity:1}.hp-news .block-content-news .field--type-entity-reference.field--items .field--item:not(:first-child),.page-search-results .block-content-news .field--type-entity-reference.field--items .field--item:not(:first-child){display:block}.page-node-type-homepage .hp-news .news-card-big{height:500px;width:795px}.page-node-type-homepage .hp-news .news-card-big .news-card-text h2{font-size:46px;line-height:46px}.block-content-services_offers .container>.field--type-text-with-summary{margin-bottom:80px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3{display:block;min-height:0;padding:20px 75px 20px 30px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services h3:before{content:"\f105";right:45px}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services{display:block;min-height:0}.block-content-services_offers .container .offers-services .offres-service-content{max-width:370px}.search-page .page-search{padding:80px 0 60px}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox{float:left;width:50%}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox label{margin-left:0}.search-page .page-search .view-references .view-filters .search-fields .search-checkbox label:after{display:none}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 15px}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .results-statistics{border-bottom:0;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;padding:20px 30px}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .results-statistics a{margin-left:30px}.search-page .page-search .view-references .view-filters .search-fields .search-indicators .advanced-filter-toggle{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding:20px}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .container{display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters .container>div{margin-bottom:4em}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset[data-drupal-selector=edit-field-type-building]{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;padding-right:20px}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset[data-drupal-selector=edit-field-couverture-reference]{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8}.search-page .page-search .view-references .view-filters .search-fields .advanced-filters fieldset[data-drupal-selector=edit-field-couverture-reference] .search-checkbox{width:50%}.search-page .page-search .view-references .view-content{padding:60px 0}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper{padding-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:40px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group]{display:flex;flex-flow:column;margin-bottom:40px;flex-grow:1;margin-right:20px;max-width:32%;width:32%}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group]:nth-child(3n){margin-right:0}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row{margin-bottom:40px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-vid img{height:370px}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row .reference-content .news-card-link{opacity:0;transition:all .2s ease-in}.search-page .page-search .view-references .view-content .views-infinite-scroll-content-wrapper [class^=group] .views-row:hover .reference-content .news-card-link{opacity:1}.search-page .page-content .block-content-kpis ul li{width:25%}#gsearch #gsearch-form+div{overflow-y:visible}#gsearch #gsearch-form .gsearch-input input{height:117px}#gsearch #gsearch-results .gsearch-results-empty-data .gsearch-results-empty-data-content{padding-right:200px}#gsearch #gsearch-results .gsearch-block#gsearch-news ul li,#gsearch #gsearch-results .gsearch-block#gsearch-pages ul li,#gsearch #gsearch-results .gsearch-block#gsearch-references ul li{margin-bottom:40px;margin-right:2.08%;width:31.94%}#gsearch #gsearch-results .gsearch-block#gsearch-news ul li:nth-child(3n+3),#gsearch #gsearch-results .gsearch-block#gsearch-pages ul li:nth-child(3n+3),#gsearch #gsearch-results .gsearch-block#gsearch-references ul li:nth-child(3n+3){margin-right:0}#gsearch #gsearch-results .gsearch-block#gsearch-news ul li:nth-child(4n+4),#gsearch #gsearch-results .gsearch-block#gsearch-pages ul li:nth-child(4n+4),#gsearch #gsearch-results .gsearch-block#gsearch-references ul li:nth-child(4n+4){clear:left}#gsearch #gsearch-results .gsearch-block#gsearch-news ul li .reference-vid img,#gsearch #gsearch-results .gsearch-block#gsearch-pages ul li .reference-vid img,#gsearch #gsearch-results .gsearch-block#gsearch-references ul li .reference-vid img{height:370px}.block-content-map_custom.block-content{padding-bottom:0}.block-content-map_custom .container{max-width:1440px;width:100%}.block-content-map_custom .container>h2:before{display:none}.block-content-map_custom .container .joinus-map-holder{display:block}.block-content-map_custom .map-container{max-width:100%;width:100%;padding:0;overflow:hidden}.block-content-map_custom .selectBox{display:none !important}.why-choose .why-choose-reasons .why-choose-reason:nth-child(odd){border-right:0;padding-bottom:0;padding-top:0}.why-choose .why-choose-reasons .why-choose-reason .why-choose-icon{width:144px;height:144px}.dual-discover .discover:not(.with-background):nth-child(2){border-left:1px solid #d6d6d6}.block-content-governance .team .employees .employee{width:calc(33.33333333% - 20px)}.block-cta.block-content-full_size_picture{padding:110px 0 90px}.block-cta.block-content-full_size_picture.no-background{padding:0;height:120px}.block-cta.block-content-full_size_picture.no-background h2,.block-cta.block-content-full_size_picture.no-background .block-cta-subtitle{display:none}.block-cta.block-content-full_size_picture.no-background .stellar-cta{margin:0}.block-cta.block-content-cta_expert_form{padding:110px 0 90px}.block-cta.block-content-cta_expert_form.no-background{padding:0;height:120px}.block-cta.block-content-cta_expert_form.no-background h2,.block-cta.block-content-cta_expert_form.no-background .block-cta-subtitle{display:none}.block-content-highlighted_solutions .solutions-big{height:633px;padding:0;margin-bottom:0}.block-content-highlighted_solutions .solutions-big .solutions-big-background{left:0;right:0}.block-content-highlighted_solutions .solutions-big .solutions-big-content{bottom:40px;height:301px;left:40px;right:40px;padding:40px}.block-content-highlighted_solutions .solutions-big .solutions-big-content h2{font-size:46px;line-height:46px;margin-bottom:12px}.block-content-highlighted_solutions .solutions-big .solutions-big-content .stellar-cta{display:block}.block-content-solutions .solutions{height:565px;padding:0;margin-bottom:0}.block-content-solutions .solutions:nth-child(odd){margin-right:25px}.block-content-solutions .solutions .solutions-background{left:0;right:0}.block-content-solutions .solutions .solutions-content{bottom:40px;height:301px;left:40px;right:40px;padding:40px 40px 142px;width:237px}.block-content-solutions .solutions .solutions-content h3{font-size:46px;line-height:46px;margin-bottom:12px;text-align:left}.block-content-solutions .solutions .solutions-content .stellar-slide-link{display:block}.block-content-video .content-wrapper .stellar-video-holder .play{height:74px;width:74px}.block-content-video .content-wrapper .stellar-video-bottom img{right:60px}.block-content-highlight.block-content{padding:0}.block-content-highlight .highlight-text{padding:40px 12% 40px 40px}.block-content-highlight .highlight-image{padding:40px}.block-content-highlight .highlight-image a{position:absolute;top:40px;right:40px;overflow:hidden}.block-content-highlight .highlight-image a img{height:290px;transition:all .3s ease-in-out;width:385px}.block-content-highlight .highlight-image a:hover img{transform:scale(1.3)}.block-content--mirror{margin-bottom:80px}.block-content--mirror .block-dispatch-content{border:0;height:750px;position:relative;overflow:hidden}.block-content--mirror .block-dispatch-content .block-dispatch-image{height:750px;position:absolute;width:47.33%;top:-1px}.block-content--mirror .block-dispatch-content .mirror-item--content{border:1px solid #d8d8d8;background:#fff;position:absolute;top:50%;transform:translate(0,-50%);z-index:3}.block-content--mirror .block-dispatch-content .mirror-item--content .block-dispatch-text{display:table-cell;height:323px;padding:180px 80px;width:auto}.block-content--mirror .block-dispatch-content .mirror-item--content .stellar-slide-link{right:60px}.block-content--mirror:nth-child(odd) .block-dispatch-content .mirror-item--content{left:calc(47.33% - 80px)}.block-content--mirror:nth-child(even) .block-dispatch-content .mirror-item--content{right:calc(47.33% - 80px)}.block-content--mirror.block-dispatch-mirror{box-sizing:content-box;overflow:hidden;height:326px;max-height:476px;padding-top:150px}.block-content--mirror.block-dispatch-mirror .block-dispatch-content{height:326px;margin-top:0;max-width:none}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .block-dispatch-image{width:325px}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content{border-bottom:1px solid #ccc;left:325px;top:0;transform:none}.block-content--mirror.block-dispatch-mirror .block-dispatch-content .mirror-item--content .block-dispatch-text{display:table-cell;height:325px;padding:34px 60px;position:relative;vertical-align:middle}.block-content--mirror.block-dispatch-mirror:nth-child(even) .block-dispatch-content .mirror-item--content{left:auto;right:325px}.block-quote+.block-content-full_size_picture{margin-top:80px}.block-quote{max-width:1200px;width:100%}.block-quote .quote-content{bottom:0;max-height:none;max-width:73.5%;margin:-150px auto 0;padding:60px 73px 60px 209px}.block-quote .quote-content>img{left:104.5px;margin:0;position:absolute;top:60px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.block-quote .quote-content blockquote img:first-of-type{float:left;margin:0 25px 0 0;top:11px;width:67px}.block-quote .quote-content blockquote img:last-of-type{float:right;position:relative;margin:0;top:0}.block-quote .quote-content blockquote p{margin-bottom:0}.block-quote .quote-content blockquote .quote-info .quote-author,.block-quote .quote-content blockquote .quote-info .field--name-field-author-title{display:inline-block}.block-content-download .content-wrapper>a[download] .download-name,.block-content-download .content-wrapper .cta-download .download-name{padding:0 10px 0 80px}.block-content-download .content-wrapper>a[download] .download-name img,.block-content-download .content-wrapper .cta-download .download-name img{left:40px}.block-content-download .content-wrapper>a[download] .download-info,.block-content-download .content-wrapper .cta-download .download-info{padding:0 40px 0 10px;display:table-cell}.contact-form label{color:#3d3d3d;font-family:"BNPP Square Regular v3",Arial,sans-serif;font-size:12px;line-height:22px;margin-top:15px;font-weight:400}.contact-form .form-item.civility .contact-select{max-width:88px}.contact-form .form-item,.contact-form .contact-phone,.contact-form .contact-select{margin-bottom:40px}.contact-form .form-item:nth-child(odd),.contact-form .contact-phone:nth-child(odd),.contact-form .contact-select:nth-child(odd){margin-right:20px}.contact-form .contact-select{margin:0}.block-image.block-content-image{margin:60px auto}}@media (min-width:1025px) and (max-width:1199px){.menu .level0 .level0-link>span{color:#3d3d3d;display:inline-block;font-family:"BNPP Square Bold v3",Arial,sans-serif;font-size:12px;line-height:50px;padding:0 15px}}@media (min-width:1200px){.page-intro .page-intro-bottom .page-intro-buttons,.block-intro .page-intro-bottom .page-intro-buttons{position:relative;max-width:100%}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{float:left;margin-top:0;padding-right:124px;width:25%}.page-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li,.block-intro .page-intro-bottom .page-intro-buttons .page-intro-social ul li{display:block}.page-node-type-news .page-intro .page-intro-bottom .page-intro-buttons .page-intro-social,.page-node-type-news .block-intro .page-intro-bottom .page-intro-buttons .page-intro-social{padding-right:0;width:100%}}@media screen and (min-width:1370px){header .header-top{padding:0 50px}header .header-top .header-search{padding:0 50px}header .sitebranding-container .header,header .sitebranding-container .block-content-menu_contact{padding:0 50px}header .header-menu-container .header-search{padding:0 50px}.menu .level0{padding:0 50px}.block-content-map_custom .container .joinus-map-holder{height:1281px}.block-content-map_custom .container .joinus-map-holder .leaflet-pane .leaflet-image-layer{height:auto !important}}@media screen and (max-width:1024px){header .header-menu-container .header-search.desktop-only{display:none !important}.block-content-kpis.container-fluid{padding:50px 0 60px}}@media only screen and (max-width:768px){.block-content-last_references{padding:40px 0}.block-content-last_references>.inner-block .block-title{font-size:46px;line-height:56px;margin-bottom:6px}.block-content-last_references>.inner-block .block-description .field--name-field-date-key-description{margin-bottom:30px}.block-content-last_references .history-block .timeline-block{display:none}.block-content-last_references .history-block .history-content-block{height:auto;margin-top:0;padding:0;width:100%}.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{height:280px;width:100%;margin-bottom:30px}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text{width:100%;padding:0 15px 20px}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .title{margin-bottom:10px}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .text{display:none}.block-content-last_references .history-block .history-content-block .history-content .singleblock-text .see-more{margin-top:30px}.block-content-last_references .swiper{display:block}.block-content-last_references .view-all{margin-top:20px}.block-content-last_references .view-all .field--name-field-view-all{text-align:center}.block-content-last_references .view-all .field--name-field-view-all a{width:100%;max-width:290px}}@media (max-width:768px){.contact-form .form-group#edit-part-offer .form-group#edit-left-part-offer,.contact-form .form-group#edit-part-offer .form-group#edit-right-part-offer{display:block;width:100%}.contact-form [data-drupal-selector=edit-civility] legend{float:none}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-part-offer],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-right-part-offer]{display:block;width:100%}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-first-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-second-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-third-part],.block-content-forms .field--name-field-webform [data-drupal-selector=edit-left-part-offer]{margin-right:0}.block-content-forms .field--name-field-webform .webform-submission-form{padding-left:30px;padding-right:30px}.block-content-forms .field--name-field-webform .generic-element.pieces_jointes .input-upload-file{width:100%}.block-content-forms .field--name-field-webform [data-drupal-selector=edit-civility] legend{float:none}.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes .control-label.option{width:94%}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser{height:100%}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser{width:100%}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*{display:block}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.field--name-field-photo img{margin:auto}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser{text-align:center}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser{border-top:2px solid #d8d8d8;border-left:none;margin-top:28px;width:100%;text-align:center}.block-content-forms-expert .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser{display:inline}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser{height:100%}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser{width:100%}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*{display:block}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.field--name-field-photo img{margin:auto}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.left-wrapper-expert-teaser>*.sub-content-expert-teaser{text-align:center}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser{border-top:2px solid #d8d8d8;border-left:none;margin-top:28px;width:100%;text-align:center}.block-content-cta_expert_form .form-popup .form-popup-container .employee.teaser .content-expert-teaser>.right-wrapper-expert-teaser .phone-expert-teaser{display:inline}.block-content-cta_expert_form .form-popup .form-popup-container .block-cta{display:block}}@media (max-width:767px){header .sitebranding-container .header-title{display:inline-block;line-height:15px;max-width:102px;padding-left:21px;padding-top:0;position:relative;vertical-align:middle}header .sitebranding-container .header-title .pipe{margin:0 10px -1px;position:absolute;left:0;top:2px;-webkit-transform:none;-ms-transform:none;transform:none;height:81%}.footer-block .footer-nav .footer-nav-block.last .footer-nav-links{display:block}}@media (max-width:480px){.contact-form{padding:20px}.contact-form .stellar-cta{padding:20px 40px;margin:60px auto;width:100%}.contact-form .stellar-loader{margin:60px auto}.form-popup .form-popup-container .block-content-forms{padding-left:20px;padding-right:20px}.form-popup .form-popup-container .block-content-forms .webform-submission-form{padding-left:0;padding-right:0}.block-content-cta-expert-form .form-popup .form-popup-container .employee.teaser .content-expert-teaser{padding:40px 13px}}@media screen and (max-width:479px){.page-cover .page-cover-content .page-cover-title h1{font-size:50px;line-height:56px}.page-cover .page-cover-content .page-cover-title{font-size:50px;line-height:56px}}@media (max-width:479px){.why-choose .why-choose-reasons .why-choose-reason{flex:1;max-width:50%;width:50%}.form-popup-container{position:relative;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:initial;left:initial;width:100%;height:100%}}@media (max-width:440px){.block-content-forms .field--name-field-webform .claim .claim-element.pieces_jointes .control-label.option{width:88%}}@media (max-width:434px){.news-card-container{width:100%}}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes intense{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes intense{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes focus{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(3.2);-moz-transform:scale(3.2);-ms-transform:scale(3.2);transform:scale(3.2)}}@keyframes focus{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(3.2);-moz-transform:scale(3.2);-ms-transform:scale(3.2);transform:scale(3.2)}}.ui-widget-overlay,.modal-backdrop.in{background:rgba(61,61,61,.96);filter:alpha(opacity=100);opacity:1}.ui-dialog{background-color:#fff;border:0 none !important;border-radius:0 !important;padding:0;top:0 !important}.ui-dialog .ui-dialog-titlebar,.modal-header{background:-webkit-gradient(linear,left top,right top,from(#0a995a),to(#4895a9));background:-webkit-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:-o-linear-gradient(left,#0a995a 0%,#4895a9 100%);background:linear-gradient(90deg,#0a995a 0%,#4895a9 100%);border:0 none;border-radius:0;padding:30px 60px 22px;position:relative;text-align:center;text-transform:uppercase;width:100%}.ui-dialog .ui-dialog-title,.modal-title{color:#fff;float:none;font-family:"BNPP Sans Cond v2",Arial,sans-serif;font-size:36px;font-weight:700;line-height:36px;margin:0;width:100%}.ui-dialog .ui-dialog-titlebar>.ui-dialog-titlebar-close,.modal-header>.close{height:54px;width:54px;border-radius:54px;background:#fff;margin:0;padding:0;right:0;top:0;line-height:54px;opacity:1;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);position:absolute;cursor:pointer}.modal-header>.close>span{background-position:center center;background-size:contain;background-color:#00965e;display:block;-webkit-mask-image:url(/themes/custom/repm/css/../assets/images/icons/Close.svg);mask-image:url(/themes/custom/repm/css/../assets/images/icons/Close.svg);width:25px;height:25px;transform:scale(.76);margin-left:14px;margin-top:1px;text-indent:-999px}.ui-dialog .ui-dialog-titlebar-close{background-color:#00965e;background-image:url(/themes/custom/repm/css/../assets/images/icons/Close.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:19px !important;width:25px;height:25px;transform:scale(.76);margin-left:-12px;margin-top:-12px;border:none}.modal-body{position:relative;padding:40px;overflow:auto !important}.ui-dialog .ui-dialog-content{height:auto !important}@media screen and (min-width:320px){.ui-widget.ui-widget-content{min-width:80%}.ui-dialog,.modal-dialog{width:280px;margin:40px auto 20px}.ui-dialog .ui-dialog-content{max-height:72vh !important}}@media screen and (min-width:460px){.ui-widget.ui-widget-content{min-width:80%}.ui-dialog,.modal-dialog{width:400px;margin:40px auto 20px}.ui-dialog .ui-dialog-content{max-height:72vh !important}}@media screen and (min-width:768px){.ui-widget.ui-widget-content{min-width:80%}.ui-dialog,.modal-dialog{width:840px;margin:60px auto 30px}.ui-dialog .ui-dialog-content{max-height:72vh !important}}@media screen and (min-width:1024px){.ui-widget.ui-widget-content{min-width:860px}.ui-dialog,.modal-dialog{width:840px;margin:60px auto 30px}.ui-dialog .ui-dialog-content{max-height:71vh !important}}.contact-form .captcha-type-challenge--image legend{display:none}.contact-form .captcha-type-challenge--image label{width:100%;margin-top:0}.contact-form .captcha-type-challenge--image .reload-captcha-wrapper a{width:100%;font-size:14px;opacity:1;background-image:none;margin-bottom:10px}.view-references .pagination li a{font-weight:700;color:#23292c !important;padding:4px 7px !important;border:none !important;margin-left:5px}.view-references .pagination .active a{color:#c0c1c3 !important;background-color:#fff}div[id^=edit-field-expert] div.form-checkboxes,div[id^=edit-field-type-building] div.form-checkboxes{display:grid;@media screen and (min-width:775px){grid-template-columns:50% 50%;grid-template-rows:50% 50%}}div[id^=edit-field-couverture-reference] div.form-checkboxes{display:grid;@media screen and (min-width:775px){grid-template-columns:50% 50%}}.block-content-services_offers .container .offers-services .offres-service-content .field--items>.field--item .offres-services:not(:last-child){border-bottom:1px solid rgba(0,164,102,.15)}
}
