.elementor-9596 .elementor-element.elementor-element-72e65fde{--display:flex;}.elementor-9596 .elementor-element.elementor-element-3a1b9e99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9596 .elementor-element.elementor-element-3a1b9e99 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9596 .elementor-element.elementor-element-6c8af9f2{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9596 .elementor-element.elementor-element-6c8af9f2:not(.elementor-motion-effects-element-type-background), .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9596 .elementor-element.elementor-element-6c8af9f2::before, .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .elementor-background-video-container::before, .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .elementor-background-slideshow::before, .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9596 .elementor-element.elementor-element-6c8af9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-9596 .elementor-element.elementor-element-7f75e000 > .elementor-widget-container{background-color:#FFFFFF;padding:0rem 0rem 0rem 0rem;border-radius:0rem 0rem 0rem 0rem;}/* Start custom CSS for button, class: .elementor-element-3a1b9e99 */.elementor-9596 .elementor-element.elementor-element-3a1b9e99 {
    background: linear-gradient(to right, #1700FF, #FF0000, #FEFF00);
    border-radius: 100px;
    padding: 2px;
    align-self: flex-start;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f75e000 */.btn-mobile {
  display: inline-flex;
  align-items: center;
}

.btn-mobile .text-container {
  text-align: left;
}

@media screen and (min-width: 750px) and (max-width: 1200px) {
  .btn-mobile .block-m {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8af9f2 */.button-reset {
  background: transparent !important;
  border: none !important;
  padding: 0;
  margin: 8px 0 16px 0;
  font: inherit;
  font-size: 1rem !important;
  color: inherit !important;
  outline: inherit;
  background-color: transparent !important;
  color: none !important;
  padding: 0 !important;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.button-reset img { 
    margin-right: 10px;
    height: 30px;
}
.button-reset:hover{
    color: #1700FF !important;
}
.button-delete {
    color: #FF0000 !important;
    margin: 8px 0 16px 0;
}
.button-delete img {
    height: 25px;
    margin-left: 6px;
}
.button-delete:hover {
    color: #e21f1f !important;
}

.button-sm {
    padding: 4px 16px !important;
    font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e65fde */.content-btn-activite {
    display: none;
}

.toggle-btn-activite .elementor-button-icon {
    transition: transform 0.3s ease;
  }
.toggle-btn-activite .arrow-up {
    transform: rotate(180deg);
  }/* End custom CSS */