.elementor-240 .elementor-element.elementor-element-28d0117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
                .elementor-240 .elementor-element.elementor-element-0026939 .tx-bigTitle
                {font-size:1px;}
        .elementor-240 .elementor-element.elementor-element-0026939 .tx-button,
        .elementor-240 .elementor-element.elementor-element-0026939 .tx-button .text
        {font-size:15px;}.elementor-240 .elementor-element.elementor-element-0026939 .tx-description{font-size:19px;line-height:22px;}.elementor-240 .elementor-element.elementor-element-0026939 .as-hero-1-content-inner .guaranteed{color:#BD2727;font-size:36px;line-height:0px;}.elementor-240 .elementor-element.elementor-element-0026939 .tx-shortDescription{padding:-19px 0px 0px 0px;margin:-18px -18px -18px -18px;font-size:16px;line-height:14px;}
                .elementor-240 .elementor-element.elementor-element-0026939 .tx-title
                {font-size:93px;line-height:84px;}.elementor-240 .elementor-element.elementor-element-4aa1fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
        .elementor-240 .elementor-element.elementor-element-61e0137 .tx-title
        {font-size:35px;}.elementor-240 .elementor-element.elementor-element-78842f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-ef156bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-e0519fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-c690ca5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-ced60b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-079250f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-5c6d181 .tx-service-step{color:#B48418 !important;}.elementor-240 .elementor-element.elementor-element-5c6d181 .tx-title{color:#8F8989;}
        .elementor-240 .elementor-element.elementor-element-5c6d181 .tx-title
        {font-size:186px;}.elementor-240 .elementor-element.elementor-element-8d8ab16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-8d8ab16:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-8d8ab16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-8937092{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-28e7e00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-89a300a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-ac58aca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
        .elementor-240 .elementor-element.elementor-element-67e79d9 .tx-subTitle
        {font-size:151px;}.elementor-240 .elementor-element.elementor-element-67e79d9 .as-team-1-member .member-dg{color:#DFA31F;}.elementor-240 .elementor-element.elementor-element-6e0a1fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-6e0a1fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-d1d3fa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-240 .elementor-element.elementor-element-2a07a6a{--e-image-carousel-slides-to-show:5;background-color:#FFFFFF78;}.elementor-240 .elementor-element.elementor-element-ecca917{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-a3f26ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-240:not(.elementor-motion-effects-element-type-background), body.elementor-page-240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}@media(min-width:768px){.elementor-240 .elementor-element.elementor-element-6e0a1fd{--width:99.934%;}}/* Start custom CSS for tx_cta, class: .elementor-element-61e0137 */.elementor-240 .elementor-element.elementor-element-61e0137 {
    text-align: justify;
    text-justify: inter-word;
    hyphens: auto;
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for tx_faq, class: .elementor-element-4c68fdd */.elementor-240 .elementor-element.elementor-element-4c68fdd {
    text-align: justify;
    text-justify: inter-word;
    hyphens: auto;
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for tx_testimonial, class: .elementor-element-c10dfc1 */<script>
document.addEventListener("DOMContentLoaded", function() {

    const videos = document.querySelectorAll('.as-testimonial-1-video iframe');

    videos.forEach(function(video) {

        // Convertit iframe en vraie vidéo HTML5
        const src = video.getAttribute('src');

        const newVideo = document.createElement('video');

        newVideo.src = src;
        newVideo.autoplay = true;
        newVideo.muted = true;
        newVideo.loop = true;
        newVideo.playsInline = true;
        newVideo.controls = false;

        newVideo.style.width = "100%";
        newVideo.style.height = "100%";
        newVideo.style.objectFit = "cover";

        video.parentNode.replaceChild(newVideo, video);

    });

});
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22341b4 */.as-testimonial-1-video video{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:20px;
    overflow:hidden;
    background:#000;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a07a6a *//* S'assure que l'image garde ses proportions et n'est pas coupée */
.swiper-slide-inner img.swiper-slide-image {
  width: auto !important;
  max-width: 100% !important;
  max-height: 100px !important; /* Tu peux ajuster cette hauteur */
  height: auto !important;
  object-fit: contain !important;
  display: block;
  margin: 0 auto;
}

/* Centre l'image verticalement et horizontalement */
.swiper-slide-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  padding: 10px;
  box-sizing: border-box;
}/* End custom CSS */