:root{--c-color1:#243160;--c-color2:#e30613;--c-color3:#ca0101}#main_menu>ul>li:has(>.submenu)>a:after{content:"\276F";display:inline-block;transform:rotate(90deg);margin-left:10px}#main_menu>ul>li:has(>.submenu):hover>a,#main_menu a:hover{color:var(--c-color2)}#main_menu>ul>li:has(>.submenu):hover>.submenu{display:block;opacity:1;top:100%;max-height:2000px;padding-top:10px;box-shadow:0 8px 16px rgba(0,0,0,0.2)}@media screen and (max-width:1050px){#main_menu>ul>li:has(>.submenu):hover>.submenu{display:block;top:auto;max-height:10000px;padding-top:0;box-shadow:none}#main_menu>ul>li:has(>.submenu):hover>a{color:white!important}}@media screen and (max-width:850px) and (orientation:landscape){}#logo_header img{width:105px!important;height:auto!important}.et_pb_image_0_tb_footer img{width:90px!important;height:auto!important}.page-id-524 .et_pb_row_0 .et_pb_column_0::after,.page-id-1067 .et_pb_row_0 .et_pb_column_0::after{content:"";display:block;width:85%;max-width:320px;aspect-ratio:1 / 1;margin:50px auto 0;background:#ffffff url("https://www.dmsecurity.fr/wp-content/uploads/2026/09/logo-DMS-1-1.jpeg") center / contain no-repeat}@media screen and (max-width:980px){.page-id-524 .et_pb_row_0 .et_pb_column_0::after,.page-id-1067 .et_pb_row_0 .et_pb_column_0::after{width:80%;max-width:300px;margin-bottom:40px}}@media screen and (min-width:981px){.page-id-524 .et_pb_row_0 .et_pb_column_0::after,.page-id-1067 .et_pb_row_0 .et_pb_column_0::after{width:363px;max-width:100%;margin-top:231px;margin-bottom:170px}}.home .et_pb_section_0,.home .et_pb_fullwidth_slider_0,.home .et_pb_fullwidth_slider_0 .et_pb_slides,.home .et_pb_fullwidth_slider_0 .et_pb_slide,.home .et_pb_fullwidth_slider_0 .et_pb_container,.home .et_pb_fullwidth_slider_0 .et_pb_slider_container_inner{height:50vh!important;min-height:0!important}@media screen and (max-width:980px){.home .et_pb_section_0,.home .et_pb_fullwidth_slider_0,.home .et_pb_fullwidth_slider_0 .et_pb_slides,.home .et_pb_fullwidth_slider_0 .et_pb_slide,.home .et_pb_fullwidth_slider_0 .et_pb_container,.home .et_pb_fullwidth_slider_0 .et_pb_slider_container_inner{min-height:420px!important}}.home .et_pb_fullwidth_slider_0 .et_pb_more_button{display:none!important}.home .et_pb_fullwidth_slider_0 .et_pb_slide_content h1{font-size:49px!important;line-height:56px!important}.page-id-1067 .et_pb_section_1 .et_pb_row_0{width:1013px!important;max-width:80%!important;min-height:897px!important}.page-id-1067 .et_pb_section_1 .et_pb_image_0{display:none!important}@media screen and (min-width:981px){.page-id-1067 .et_pb_section_1 .et_pb_text_0{top:-8px!important;bottom:auto!important;right:-9px!important;left:auto!important}}@media screen and (max-width:980px){.page-id-1067 .et_pb_section_1 .et_pb_row_0{width:80%!important;min-height:0!important}}.page-id-1067 .et_pb_section_4 .et_pb_text_3 p:has(img[src*="ecovadis-vector-logo.svg"]){margin-top:75px!important}.page-id-1067 .et_pb_section_4{padding-bottom:36px!important}html[lang="ar"] article .et_pb_text,html[lang="ar"] article .et_pb_blurb,html[lang="ar"] article .et_pb_toggle,html[lang="ar"] article .et_pb_contact,html[lang="ar"] article form{direction:rtl;text-align:right!important}html[lang="ar"] article input,html[lang="ar"] article textarea{direction:rtl;text-align:right}html[lang="ar"] .et-l--body .et_pb_text,html[lang="ar"] .et-l--body .wpcf7{direction:rtl;text-align:right!important}html[lang="ar"] .et-l--body .wpcf7 input,html[lang="ar"] .et-l--body .wpcf7 textarea{direction:rtl;text-align:right}html[lang="ar"] #main #lang_switch{display:flex!important;flex-direction:row!important;gap:6px;align-items:center;width:auto!important;direction:ltr}html[lang="ar"] #main #lang_switch li{display:block!important;list-style:none;font-size:0;line-height:0;margin:0;padding:0}html[lang="ar"] #main #lang_switch a{display:block;font-size:0;line-height:0}html[lang="ar"] #main #lang_switch img{display:block;width:40px;height:auto}@media (min-width:981px){html[lang="ar"] #main #lang_switch{top:99px;right:20px;left:auto}}.dm-lang{display:none}html[lang^="fr"] .dm-lang.dm-fr,html[lang^="en"] .dm-lang.dm-en,html[lang="ar"] .dm-lang.dm-ar{display:inline}html[lang^="fr"] div.dm-lang.dm-fr,html[lang^="en"] div.dm-lang.dm-en,html[lang="ar"] div.dm-lang.dm-ar{display:block}