/* Généré par scripts/build-homepage.mjs : décor et accessibilité de la homepage. */
#accueil .l-9bc81f5e::before {
  content: "";
  position: absolute;
  inset-block-start: 90px;
  inset-inline-start: calc(50% - 105px);
  width: 210px;
  height: 210px;
  background-image: url("https://epilalliance.be/app/uploads/epilalliance-pass8/praticienne-appareil-laser-epilalliance-480w-f91001d3ba2a.webp");
  background-image: image-set(url("https://epilalliance.be/app/uploads/epilalliance-pass8/praticienne-appareil-laser-epilalliance-480w-f91001d3ba2a.webp") 1x, url("https://epilalliance.be/app/uploads/epilalliance-pass8/praticienne-appareil-laser-epilalliance-1024w-e2b5e8ba1e52.webp") 2x);
  background-size: 200% auto;
  background-position: left 20%;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media (max-width: 1024px) { #accueil .l-9bc81f5e::before { inset-block-start: 55px; } }
@media (max-width: 767px) { #accueil .l-9bc81f5e::before { inset-block-start: 28px; } }
.elementor:has(#accueil) a:focus-visible { outline: 2px solid var(--q-color-text-primary); outline-offset: 5px; }
.elementor:has(#accueil) a { overflow-wrap: anywhere; }
.elementor:has(#accueil) .e-paragraph-link-base { min-height: 44px; display: inline-flex; align-items: center; }
/* La photo portrait couvre le seul demi-cadre droit, sans déformation ni nœud supplémentaire. */
#deroulement::after {
  content: "";
  position: absolute;
  inset-block: 0;
  inset-inline-start: 50%;
  inset-inline-end: 0;
  z-index: 0;
  background: url("https://epilalliance.be/app/uploads/epilalliance-centre/preparation-epilation-laser-jambes-epilalliance.webp") center / cover no-repeat;
  pointer-events: none;
}
#deroulement .l-220fb63e { position: relative; z-index: 1; }
@media (max-width: 767px) { #deroulement::after { display: none; background-image: none; } }
