.actions.deco::after{
  content:'';
  width: 1000px;
  height: 1000px;
  position: absolute;
  z-index: 0;
  background: #ffffff;
  /* background: linear-gradient(120deg, rgba(113, 0, 151, 1) 40%, rgba(170, 61, 220, 1) 40%, rgba(146, 29, 193, 1) 50%, rgba(113, 0, 151, 1) 80%); */
  background: linear-gradient(0deg, rgba(173, 72, 221, 1) 0%, rgba(255, 255, 255, 0) 85%);
  top: -90px;
  right: -500px;
  transform: rotate(210deg);
}

.actions .icone img{
  object-fit: contain;
  height: 100%;
  object-position: top;
}

.actions .ctaBloc{
  min-height: 350px;
}

/* Mobile*/
@media (max-width: 769px) {
  .actions .ctaBloc{
    min-height: 300px;
  }
}