/* Contenu visible sans JavaScript d'origine (animations d'entrée, éléments « lazy ») */
[data-anim-desktop],[data-anim-extended],.dmRespCol,.dmNewParagraph,.dmform{opacity:1!important;visibility:visible!important}
[data-anim-desktop]{transform:none!important}
.lazy{background-repeat:no-repeat}
#form-note{margin:14px 0 0;font-family:Raleway,sans-serif;text-align:center}
.videobgwrapper video{width:100%;height:100%;object-fit:cover}
/* vidéo d'arrière-plan du bandeau */
.dmRespRow[data-video-bg]{position:relative;overflow:hidden}
.dmRespRow[data-video-bg] > .videobgwrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}
.dmRespRow[data-video-bg] > .bgExtraLayerOverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.dmRespRow[data-video-bg] > .dmRespColsWrapper{position:relative;z-index:2}
#dm .dmBody div.u_1041432506{background-image:none!important}
#dmRoot .dmInner{min-width:0!important}
html,body{overflow-x:hidden}
[data-widget-type=image] img,.dmHeader img,.p_hfcontainer img{opacity:1!important}
@media (max-width:767px){
 a.dmButtonLink{min-width:220px!important;width:auto!important}
 .dmRespCol[style*="background-image"]{min-height:260px}
}
@media (max-width:767px){
 img[data-auto=header-primary-logo]{max-height:62px!important;width:auto!important;height:auto!important}
}
@media (max-width:1024px){
 #hamburger-header{position:relative;z-index:6;background:#fff}
 #hamburger-header img{max-height:64px!important;width:auto!important;height:auto!important}
}
#hamburger-header,#hamburger-header *{opacity:1!important;filter:none!important}
#hamburger-header-container{position:relative!important;z-index:50!important}
@media (max-width:1024px){#stickyHeaderSpacer{display:none!important}#dmFirstContainer{margin-top:-6px}}
@media (max-width:1024px){#dm .dmBody .u_1668599266{display:none!important}}
/* menu déroulant « Services » */
li[data-sub-nav-menu]{position:relative}
li[data-sub-nav-menu] > ul.unav-sub{opacity:0;pointer-events:none;transition:opacity .2s}
li[data-sub-nav-menu]:hover > ul.unav-sub,li[data-sub-nav-menu].open > ul.unav-sub,li[data-sub-nav-menu][aria-expanded=true] > ul.unav-sub{opacity:1!important;pointer-events:auto}
.dmHeader li[data-sub-nav-menu] > ul.unav-sub{background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18);z-index:80}
#hamburger-drawer li[data-sub-nav-menu] > ul.unav-sub{height:0;overflow:hidden}
#hamburger-drawer li[data-sub-nav-menu].open > ul.unav-sub,#hamburger-drawer li[data-sub-nav-menu][aria-expanded=true] > ul.unav-sub{height:auto}
@media (max-width:1024px){#dm [data-widget-type=image] img[src*="logo.png"]{width:220px!important;max-width:100%!important;height:auto!important}}
@media (max-width:1024px){#dm .p_hfcontainer div.u_1261440692{width:220px!important;max-width:100%!important;margin:0 auto!important;float:none!important}#dm div.u_1261440692 img{width:100%!important;height:auto!important}}
