.elementor-31358 .elementor-element.elementor-element-7b06466e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31358 .elementor-element.elementor-element-61cf5917 .elementor-button{background-color:#15151500;font-family:"Alfabet Extra Bold", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-31358 .elementor-element.elementor-element-61cf5917{right:15px;}body.rtl .elementor-31358 .elementor-element.elementor-element-61cf5917{left:15px;}.elementor-31358 .elementor-element.elementor-element-61cf5917{bottom:15px;z-index:7;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-31358 .elementor-element.elementor-element-61cf5917 .elementor-button{font-size:20px;}}/* Start custom CSS for button, class: .elementor-element-61cf5917 */.ticket-float {
  border: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  background-color: #ff10cf;
  transition: all 0.3s ease;
  animation : rainbowColors 7s steps(1) infinite;
}

.ticket-float:hover {
  animation: rainbowColors 1.5s steps(1) infinite;
  transform: scale(1.1);
}

/* Définition des couleurs en séquence */
@keyframes rainbowColors {
  0%   { background-color: #ff10cf; }
  10%  { background-color: #81fbea; }
  20%   { background-color: #ff10cf; }
  30%  { background-color: #81fbea; }
  40%   { background-color: #ff10cf; }
  50%  { background-color: #81fbea; }
  60%   { background-color: #ff10cf; }
  70%  { background-color: #81fbea; }
  80%  { background-color: #ff10cf; }
  90%   { background-color: #81fbea; }
  100%  { background-color: #ff10cf; }
}/* End custom CSS */