.eudiste-theme .conferences-opening{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background-color:#12191e;
}
.eudiste-theme .conferences-opening::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  background-image:url("assets/conferences-eudistes-fond.webp?v=20261010b");
  background-repeat:no-repeat;
  background-position:right center;
  background-size:auto 100%;
  filter:brightness(1.12) contrast(1.08) saturate(1.08);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,rgba(0,0,0,.18) 52%,#000 76%);
  mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,rgba(0,0,0,.18) 52%,#000 76%);
}
.eudiste-theme .conferences-opening::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(12,17,21,.99) 0%,rgba(12,17,21,.97) 38%,rgba(12,17,21,.84) 57%,rgba(12,17,21,.38) 100%);
}
.eudiste-theme .conferences-opening>.wrap{position:relative}
@media(max-width:700px){
  .eudiste-theme .conferences-opening::before{background-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,#000 78%);mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,#000 78%)}
  .eudiste-theme .conferences-opening::after{background:linear-gradient(90deg,rgba(12,17,21,.97),rgba(12,17,21,.78))}
}
