.elementor-12020101 .elementor-element.elementor-element-58817e78{margin-top:101px;margin-bottom:0px;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-content{min-height:330px;text-align:left;background-color:#DD5153;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-title:not(:last-child){margin-bottom:22px;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-description:not(:last-child){margin-bottom:21px;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-title{color:#FFFFFF;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-description{color:#FFFFFF;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-button{font-size:16px;font-weight:bold;background-color:#2C234B;border-radius:10px;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-bg-overlay{mix-blend-mode:multiply;}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta:hover .elementor-cta-bg-overlay{background-color:rgba(255, 255, 255, 0);}.elementor-12020101 .elementor-element.elementor-element-3a4579db:hover .elementor-cta-bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta .elementor-cta-bg, .elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-12020101 .elementor-element.elementor-element-3a4579db > .elementor-widget-container{border-radius:10px 10px 10px 10px;}@media(max-width:990px){.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-bg-wrapper{min-width:235px;}}@media(max-width:580px){.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-bg-wrapper{min-width:0px;}}/* Start custom CSS for call-to-action, class: .elementor-element-3a4579db */.elementor-widget-call-to-action .elementor-widget-container,
.elementor-cta {
  overflow:visible;
}
.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-content {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-bg-wrapper {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta::after {
    content: "";
    background-repeat: no-repeat; /* Évite la répétition de l'image */
    position: absolute;
    transform: translate(50%, 50%); /* Ajuste la position pour centrer l'image */
    z-index: 10; /* Assure que l'image est au-dessus du bloc */
    /*modifier ici*/
    background-image: url('https://dev.majalo.fr/img/cms/personnages/POSE-min.png'); /* Chemin vers votre image */
    background-size: 436px 436px; /* Ajuste la taille de l'image */
    width: 436px; /* Largeur de l'image identique que au dessus*/
    height: 436px; /* Hauteur de l'image */
    top: -98%; /* Positionne l'image en haut du bloc */
    left: 24%; /* Positionne l'image à gauche du bloc */
}
@media (max-width: 1200px) {
    .elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta::after {
        left: 16%;
    }
}

@media (max-width: 900px) {
    .elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta::after {
        content: none;
    }
}


@media (max-width: 568px) {
  
    .elementor-12020101 .elementor-element.elementor-element-3a4579db .elementor-cta-content {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
}/* End custom CSS */