.rv-hero.e-con:has(.rx-video-hero){padding-top:20px!important}.rv-hero-copy.rx-video-hero.e-con{position:relative;isolation:isolate;overflow:hidden;min-height:560px;max-width:none!important;width:100%!important;padding:80px 35px 95px!important;justify-content:center!important;border-radius:6px;background:#FFF1D9}.rx-video-hero>.elementor-widget,.rx-video-hero>.rv-buttons{position:relative;z-index:2}.rx-video-hero>.elementor-background-video-container{z-index:0}.rx-video-hero::after{content:'';position:absolute;inset:0;background:#FFFCF7C7;z-index:1;pointer-events:none}.rx-video-hero .elementor-background-video-container video{max-height:none!important;object-fit:cover!important;border-radius:0!important}.rx-video-hero.rx-video-static .elementor-background-video-container{visibility:hidden}@media(max-width:767px){.rv-hero-copy.rx-video-hero.e-con{min-height:500px;padding:50px 18px 80px!important}}
/* Le fond s’étend d’un bord à l’autre de la fenêtre, sans marges latérales. */
.rv-hero.e-con:has(.rx-video-hero){width:100%!important;max-width:none!important;padding-top:0!important;gap:45px!important}.rv-hero-copy.rx-video-hero.e-con{width:100%!important;max-width:none!important;min-height:clamp(560px,76vh,850px);border-radius:0;padding-left:30px!important;padding-right:30px!important}.rx-video-hero>.elementor-widget{max-width:1000px}.rx-video-hero::after{background:linear-gradient(90deg,#FFFCF726 0%,#FFFCF7CD 32%,#FFFCF7DB 50%,#FFFCF7CD 68%,#FFFCF726 100%)}.rv-hero.e-con:has(.rx-video-hero)>.rv-hero-art{width:calc(100% - 80px)!important;max-width:1280px!important;margin:auto}
@media(max-width:767px){.rv-hero-copy.rx-video-hero.e-con{min-height:580px;padding-left:18px!important;padding-right:18px!important}.rv-hero.e-con:has(.rx-video-hero)>.rv-hero-art{width:calc(100% - 32px)!important}.rx-video-hero::after{background:#FFFCF7B8}}

/* Compatibilité avec d’anciens scripts de page : aucun bouton ni crédit superposé. */
.rx-video-hero .rx-video-toggle,.rx-video-hero .rx-video-credit{display:none!important}
