:root{--custom-dark:#000300!important;--custom-accent:#73caea!important;--custom-menu-dark:#000300!important;--custom-menu-light:#fff!important;--H6:clamp(14px,13.3043px + 0.2174vw,16px);--H5:clamp(14px,13.3043px + 0.2174vw,16px);--H4:clamp(16px,15.3043px + 0.2174vw,18px);--H3:clamp(18px,17.3043px + 0.2174vw,20px);--H2:clamp(26px,24.6087px + 0.4348vw,30px);--H1:clamp(36px,31.1304px + 1.5217vw,50px)}.custom-align-vertical-reverse,.custom-align-vertical{display:flex;align-items:center}@media only screen and (max-width:980px){.custom-align-vertical{display:flex;flex-direction:column}.custom-align-vertical-reverse,.custom-mobile-vertical-reverse{display:flex;flex-direction:column-reverse}}.et-db #et-boc .et-l .h1-size .et_pb_text_inner h2,.et-db #et-boc .et-l .h1-size .et_pb_text_inner h3,.et-db #et-boc .et-l .h1-size .et_pb_text_inner h4,.et-db #et-boc .et-l .h1-size .et_pb_text_inner h5,.et-db #et-boc .et-l .h1-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h1-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h1-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h1-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h1-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h1-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h1-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h1-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h1-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h1-size .brbl-post-title{font-size:var(--H1);line-height:1.2em;text-wrap:balance}.et-db #et-boc .et-l .h2-size .et_pb_text_inner h1,.et-db #et-boc .et-l .h2-size .et_pb_text_inner h3,.et-db #et-boc .et-l .h2-size .et_pb_text_inner h4,.et-db #et-boc .et-l .h2-size .et_pb_text_inner h5,.et-db #et-boc .et-l .h2-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h2-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h2-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h2-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h2-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h2-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h2-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h2-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h2-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h2-size .brbl-post-title{font-size:var(--H2);line-height:1.2em;text-wrap:balance}.et-db #et-boc .et-l .h3-size .et_pb_text_inner h1,.et-db #et-boc .et-l .h3-size .et_pb_text_inner h2,.et-db #et-boc .et-l .h3-size .et_pb_text_inner h4,.et-db #et-boc .et-l .h3-size .et_pb_text_inner h5,.et-db #et-boc .et-l .h3-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h3-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h3-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h3-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h3-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h3-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h3-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h3-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h3-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h3-size .brbl-post-title{font-size:var(--H3);line-height:1.2em;text-wrap:balance}.et-db #et-boc .et-l .h4-size .et_pb_text_inner h1,.et-db #et-boc .et-l .h4-size .et_pb_text_inner h2,.et-db #et-boc .et-l .h4-size .et_pb_text_inner h3,.et-db #et-boc .et-l .h4-size .et_pb_text_inner h5,.et-db #et-boc .et-l .h4-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h4-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h4-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h4-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h4-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h4-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h4-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h4-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h4-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h4-size .brbl-post-title{font-size:var(--H4);line-height:1.2em;text-wrap:balance}.et-db #et-boc .et-l .h5-size .et_pb_text_inner h1,.et-db #et-boc .et-l .h5-size .et_pb_text_inner h2,.et-db #et-boc .et-l .h5-size .et_pb_text_inner h3,.et-db #et-boc .et-l .h5-size .et_pb_text_inner h4,.et-db #et-boc .et-l .h5-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h5-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h5-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h5-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h5-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h5-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h5-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h5-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h5-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h5-size .brbl-post-title{font-size:var(--H5);line-height:1.2em;text-wrap:balance}.et-db #et-boc .et-l .h6-size .et_pb_text_inner h1,.et-db #et-boc .et-l .h6-size .et_pb_text_inner h2,.et-db #et-boc .et-l .h6-size .et_pb_text_inner h3,.et-db #et-boc .et-l .h6-size .et_pb_text_inner h4,.et-db #et-boc .et-l .h6-size .et_pb_text_inner h6,.et-db #et-boc .et-l .h6-size .et_pb_text_inner p,.et-db #et-boc .et-l .dsm_faq.h6-size .dsm-faq-title,.et-db #et-boc .et-l .dsm_card.h6-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_number_counter.h6-size .title,.et-db #et-boc .et-l .dsm_card_carousel.h6-size .dsm_card_title,.et-db #et-boc .et-l .et_pb_blurb.h6-size .et_pb_module_header span,.et-db #et-boc .et-l .et_pb_accordion.h6-size .et_pb_toggle_title,.et-db #et-boc .et-l .brbl_post_carousel.h6-size .brbl-post-title,.et-db #et-boc .et-l .brbl_post_grid.h6-size .brbl-post-title{font-size:var(--H6);line-height:1.2em;text-wrap:balance}.grecaptcha-badge,.et-db #et-boc .et_pb_menu .et_pb_menu__menu nav ul li.custom-hidden-menu,.et_right_sidebar #main-content .container:before{display:none}table{display:block;overflow:auto}html body .et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}h1 strong,h1 b,.h1-size strong,.h1-size b,h2 strong,h2 b,.h2-size strong,.h2-size b,h3 strong,h3 b,.h3-size strong,.h3-size b,h4 strong,h4 b,.h4-size strong,.h4-size b,h5 strong,h5 b,.h5-size strong,.h5-size b,h6 strong,h6 b.h6-size strong,.h6-size b{font-family:'Inter Bold'}strong,b,a strong,a b{font-family:'Inter Bold';font-weight:normal}.et-db #et-boc .et-l h1,.et-db #et-boc .et-l .et_pb_text_inner h1{font-size:var(--H1);line-height:1.2em}.et-db #et-boc .et-l h2,.et-db #et-boc .et-l .et_pb_text_inner h2{font-size:var(--H2);line-height:1.2em}.et-db #et-boc .et-l h3,.et-db #et-boc .et-l .et_pb_text_inner h3{font-size:var(--H3);line-height:1.2em}.et-db #et-boc .et-l h4,.et-db #et-boc .et-l .et_pb_text_inner h4{font-size:var(--H4);line-height:1.2em}.et-db #et-boc .et-l h5,.et-db #et-boc .et-l .et_pb_text_inner h5{font-size:var(--H5);line-height:1.2em}.et-db #et-boc .et-l h6,.et-db #et-boc .et-l .et_pb_text_inner h6{font-size:var(--H6);line-height:1.2em}#page-container:not(.et-fb-root-ancestor) #et-boc{overflow:hidden}.et_pb_scroll_top.et-pb-icon{background:var(--custom-accent);border-radius:60px;right:10px}@media only screen and (max-width:1149px){#page-container footer .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:start;-ms-flex-pack:initial;justify-content:start}#page-container .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#page-container .bottom-bar .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et-db #et-boc .et-l .custom-menu-noburger .et_pb_menu__menu{display:block}.et-db #et-boc .et-l .custom-menu-noburger .et_mobile_nav_menu{display:none}}.custom_mobile_menu_logo .et_pb_image_wrap{display:block}.custom_menu_desktop_row_parent{display:block}.custom_menu_mobile_row_parent{display:none}.custom_menu_section .dsm-logo-wrap{display:flex;align-items:center}.custom_menu_section .dsm-logo-wrap img{transition:max-width .4s ease-in-out}.custom_menu_section.-custom_sticky .custom_menu_mobile_row_parent .custom_burger_icon .et_pb_icon_wrap .et-pb-icon{color:var(--custom-menu-dark)!important}html.custom_mobile_menu_open .custom_burger_icon .et_pb_icon_wrap .et-pb-icon{color:var(--custom-menu-light)}.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm_dropdown_close_icon,.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm_dropdown_open_icon{font-size:16px}.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item:not(:last-child) .dsm-menu-text,.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm_dropdown_close_icon,.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm_dropdown_open_icon{color:var(--custom-menu-light)!important}.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-mega-menu-link:hover .dsm-menu-text,.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-mega-menu-link:hover .dsm_dropdown_close_icon,.custom_menu_section:not(.-custom_sticky) .custom_menu_desktop_row_parent .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-mega-menu-link:hover .dsm_dropdown_open_icon{color:rgba(255,255,255,0.7)!important}.et_pb_section.custom_mobile_menu_section{visibility:hidden;transform:translateX(100%);opacity:0;padding:0!important;position:fixed!important;top:0px;overflow:auto;z-index:-1;transition:all .2s ease-in-out}@media screen and (max-width:1280px){.custom_menu_desktop_row_parent,.custom_menu_mobile_parent .dsm-mega-menu-search-container{display:none}.custom_menu_mobile_row_parent{display:block}.custom_menu_mobile_row{display:flex}.et_pb_section.custom_mobile_menu_section.custom_open{opacity:1;visibility:visible;inset:0px;transform:translateX(0)}.custom_menu_mobile_column_parent{display:flex;align-items:center;justify-content:flex-end}}@media screen and (max-width:980px){.et_pb_section.custom_mobile_menu_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media screen and (max-width:768px){html.custom_mobile_menu_open .custom_burger_icon .et_pb_icon_wrap .et-pb-icon{color:var(--custom-menu-dark)}.custom_menu_mobile_row{flex-direction:column}}.mce-top-part{position:sticky!important;top:-60px}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li a{font-size:12px;text-decoration:none;margin:0 5px}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-submenu-container .dsm-submenu-inner-container{border-radius:10px!important}form .gform_footer input.gform_button{width:100%!important;background:#333!important;border-radius:10px}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-submenu-container .dsm-submenu-inner-container{background:#fff;border-radius:40px}.et_pb_module.small-margin-menu{margin-bottom:20px!important}.custom-toggle{background:none;border:none;padding:0}.custom-toggle .et_pb_toggle_title{color:transparent!important}.custom-toggle .et_pb_toggle_title:before{left:0;right:auto;font-size:40px;color:#000300}.custom-toggle.diagnostic-toggle .et_pb_toggle_title:before{color:#73CAEA}.custom-toggle.mesure-toggle .et_pb_toggle_title:before{color:#9b5fa3}.custom-toggle.certification-toggle .et_pb_toggle_title:before{color:#6ab974}.custom-toggle.rapports-toggle .et_pb_toggle_title:before{color:#f59f45}.line-clamp{--lines:4;--fade-h:2.5em;--clamp-bg:#fff;position:relative}.line-clamp .clamp-inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow:hidden;position:relative;margin-bottom:.5rem}.line-clamp[aria-expanded="false"] .clamp-inner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--fade-h);pointer-events:none;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--clamp-bg))}.line-clamp[aria-expanded="true"] .clamp-inner{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.line-clamp .clamp-toggle{width:30px;height:30px;margin:.75rem auto 0;border:1px solid #000300;border-radius:100%;background:none;color:inherit;cursor:pointer;display:grid;place-items:center;line-height:1;font-size:1.25rem;position:relative;z-index:2}.line-clamp .arrow{display:inline-block;transition:transform .2s ease}.line-clamp[aria-expanded="true"] .arrow{transform:rotate(180deg)}.et_pb_slider .et-pb-arrow-prev,.et_pb_slider .et-pb-arrow-next{opacity:1!important;visibility:visible!important}.et_pb_slider .et-pb-arrow-prev{left:0}.et_pb_slider .et-pb-arrow-next{right:0}.et_pb_module.dsm_mega_menu.dsm_mega_menu_0_tb_header,.et_pb_module.dsm_mega_menu.dsm_mega_menu_0_tb_header .et_pb_module_inner{position:static}body.category header,body.category header .et_builder_inner_content{max-height:130px}body.category header .et-db #et-boc .et-l .et_pb_section{padding:0}body.category header .dsm-mega-menu-item a span,body.business-case-template-default header .dsm-mega-menu-item a span{color:#000300}body.category header .wpml-ls-item a{text-decoration:none!important}.dsm_mega_menu_child_6_tb_header a{border-radius:10px}.dsm_mega_menu_child_6_tb_header a:hover{border:1px solid #000300!important;background:none!important}form.searchandfilter ul{margin:0;padding:0}form.searchandfilter ul li{padding-right:20px}form.searchandfilter ul li:last-child{display:block}form.searchandfilter ul input[type="text"]{width:250px;padding:10px;border:none;border-radius:10px}form.searchandfilter ul select.postform{padding:10px;border:none;border-radius:10px}form.searchandfilter ul input[type="submit"]{width:100%;background:#73CAEA;color:#000300;border-radius:10px;margin:15px 0 0 0;padding:10px 25px;border:none;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer}.dsm-flipbox{position:relative;padding-bottom:80px;overflow:visible}.dsm-flipbox .dsm_flipbox_child{overflow:visible!important}.dsm-flipbox .dsm_flipbox_child .dsm_flipbox_child_image{margin-bottom:10px}.dsm-flipbox .et_pb_module_inner{position:static}.dsm-flipbox .et_pb_module_inner .dsm-subtitle{position:absolute;top:-20px;display:block;background:#fff;padding:10px;left:50%;transform:translate(-50%,0);font-weight:900}.dsm-flipbox .dsm-content{padding-bottom:40px}.dsm-flipbox:after{position:absolute;content:'';width:50px;height:50px;left:50%;transform:translate(-50%,0);bottom:0px;background:#fff url(/wp-content/uploads/2025/09/cropped-favicon.png) no-repeat center;background-size:50px;display:block;z-index:1000}.services-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service{align-items:center;padding:20px 15px!important;border-radius:20px;font-size:14px;line-height:21px;text-transform:uppercase;color:#fff;font-weight:900}.service--analyse-materialite{background:#73caea}.service--pacte-rse{background:#73caea}.service--ateliers{background:#73caea}.service--empreinte-sociale{background:#9b5fa3}.service--empreinte-environnementale{background:#9b5fa3}.service--certification-b-corp{background:#6ab974}.service--recertification-b-corp{background:#6ab974}.service--shiftingpact{background:#6ab974}.service--rapport-vsme{background:#f59f45}.service--rapport-impact{background:#f59f45}.service--culture-playbook{background:#f59f45}.service--formalisation{background:#f59f45}.service--page-web-impact{background:#f59f45}.service--materiality-analysis{background:#73caea}.service--csr-pact{background:#73caea}.service--workshops{background:#73caea}.service--social-footprint{background:#9b5fa3}.service--environmental-footprint{background:#9b5fa3}.service--b-corp-certification{background:#6ab974}.service--b-corp-recertification{background:#6ab974}.service--shiftingpact{background:#6ab974}.service--vsme-report{background:#f59f45}.service--impact-report{background:#f59f45}.service--culture-playbook{background:#f59f45}.service--formalization{background:#f59f45}.service--impact-page{background:#f59f45}p,li,h1,h2,h3,h4,h5,h6,span,a{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none}