.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1865 .elementor-element.elementor-element-747e8a47 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1865 .elementor-element.elementor-element-747e8a47 > .elementor-container{text-align:left;}.elementor-bc-flex-widget .elementor-1865 .elementor-element.elementor-element-4d184e7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1865 .elementor-element.elementor-element-4d184e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1865 .elementor-element.elementor-element-4d184e7 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1865 .elementor-element.elementor-element-40a57c80 > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-1865 .elementor-element.elementor-element-40a57c80{text-align:center;}.elementor-1865 .elementor-element.elementor-element-68455d26 > .elementor-shape-top svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1865 .elementor-element.elementor-element-68455d26 > .elementor-container{text-align:left;}.elementor-1865 .elementor-element.elementor-element-3d8612f{--spacer-size:50px;}.elementor-1865 .elementor-element.elementor-element-3bb84e4{--spacer-size:50px;}.elementor-1865 .elementor-element.elementor-element-63a717f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1865 .elementor-element.elementor-element-1284548 .bg-warning{background-color:#ffc107 !important;}.elementor-1865 .elementor-element.elementor-element-1284548 .bg-warning i{font-size:46px;}@media(min-width:768px){.elementor-1865 .elementor-element.elementor-element-6ef056f0{width:58.33%;}.elementor-1865 .elementor-element.elementor-element-215ba816{width:40.971%;}.elementor-1865 .elementor-element.elementor-element-1aaaba71{width:58.33%;}.elementor-1865 .elementor-element.elementor-element-4d184e7{width:41.67%;}}/* Start custom CSS for html, class: .elementor-element-9cef9ae */.process-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}

.process-step {
  width: 220px;
  text-align: center;
}

.icon {
  background-color: transparent; /* Fond transparent au lieu de rouge */
  border-radius: 50%;
  width: 80;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 15px;
}

.icon img {
  width: 0px;
  height: 40px;
}

.process-step h3 {
  color: #FF6575;
  font-size: 16px;
  margin-bottom: 10px;
}

.process-step p {
  font-size: 14px;
  color: #555;
}

.arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}

.arrow-mobile {
  display: none;
}

/* Version mobile */
@media (max-width: 768px) {
  .process-container {
    flex-direction: column;
    align-items: center;
  }

  .arrow-desktop {
    display: none;
  }

  .arrow-mobile {
    display: block;
  }
.process-step .icon img {
    width: 15vw;  /* Largeur responsive selon l'écran */
    height: 15vw; /* Hauteur responsive selon l'écran */
    max-width: 120px; /* Taille max pour grands écrans */
    max-height: 120px;
    min-width: 60px;  /* Taille min pour petits écrans */
    min-height: 60px;
}

  .process-step {
    width: 90%;
  }
}/* End custom CSS */