.elementor-2169 .elementor-element.elementor-element-1b68431{--display:flex;--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2169 .elementor-element.elementor-element-1b68431:not(.elementor-motion-effects-element-type-background), .elementor-2169 .elementor-element.elementor-element-1b68431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FF00;}.elementor-2169 .elementor-element.elementor-element-9a7ca74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-2169:not(.elementor-motion-effects-element-type-background), body.elementor-page-2169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for container, class: .elementor-element-1b68431 */.container-flash {
  background-color: #00FF00;
  animation: flashCycle 20s infinite steps(1, end);
}

@keyframes flashCycle {
  /* === Phase rapide : 0s → 25% (~5s) === */
  0%   { background-color: #00FF00; }
  2%   { background-color: black; }
  4%   { background-color: #00FF00; }
  6%   { background-color: black; }
  8%   { background-color: #00FF00; }
  10%  { background-color: black; }
  12%  { background-color: #00FF00; }
  14%  { background-color: black; }
  16%  { background-color: #00FF00; }
  18%  { background-color: black; }
  20%  { background-color: #00FF00; }
  22%  { background-color: black; }
  25%  { background-color: #00FF00; }

  /* === Phase lente : 25% → 50% (~5s) === */
  30%  { background-color: black; }
  40%  { background-color: #00FF00; }
  50%  { background-color: black; }

  /* === Phase très rapide : 50% → 90% (~8s) === */
  52%  { background-color: #00FF00; }
  54%  { background-color: black; }
  56%  { background-color: #00FF00; }
  58%  { background-color: black; }
  60%  { background-color: #00FF00; }
  62%  { background-color: black; }
  64%  { background-color: #00FF00; }
  66%  { background-color: black; }
  68%  { background-color: #00FF00; }
  70%  { background-color: black; }
  72%  { background-color: #00FF00; }
  74%  { background-color: black; }
  76%  { background-color: #00FF00; }
  78%  { background-color: black; }
  80%  { background-color: #00FF00; }
  82%  { background-color: black; }
  84%  { background-color: #00FF00; }
  86%  { background-color: black; }
  88%  { background-color: #00FF00; }
  90%  { background-color: black; }

  /* === Phase lente de clôture : 90% → 100% (~2s) === */
  95%  { background-color: #00FF00; }
  100% { background-color: black; }
}/* End custom CSS */