.elementor-39 .elementor-element.elementor-element-fb7ebbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-39 .elementor-element.elementor-element-0476b3c{--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-39 .elementor-element.elementor-element-c3bf6b7 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-cf2b921 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_4 );}.elementor-39 .elementor-element.elementor-element-dd67457{color:var( --e-global-color-blocksy_palette_12 );}.elementor-39 .elementor-element.elementor-element-538c464:hover{--e-transform-scale:1.1;}.elementor-39 .elementor-element.elementor-element-538c464.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-538c464 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-538c464 .elementor-button{border-style:none;}.elementor-39 .elementor-element.elementor-element-28cb7fa{--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;--overlay-opacity:1;--overlay-mix-blend-mode:color;--border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-28cb7fa:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-28cb7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfidis.fr/wp-content/uploads/2025/12/atelier-home-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-28cb7fa::before, .elementor-39 .elementor-element.elementor-element-28cb7fa > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-28cb7fa > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-28cb7fa > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-28cb7fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-28cb7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AFD0EB;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-8c9eae3{--spacer-size:444px;}.elementor-39 .elementor-element.elementor-element-885d10a{--display:flex;}.elementor-39 .elementor-element.elementor-element-b202230{--spacer-size:60px;}.elementor-39 .elementor-element.elementor-element-291f2f4{--display:flex;}.elementor-39 .elementor-element.elementor-element-291f2f4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-291f2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-807ece8{--display:flex;}.elementor-39 .elementor-element.elementor-element-8b6cfdb .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-8b6cfdb .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-8b6cfdb .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-5597191{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-1c961e8{text-align:center;}.elementor-39 .elementor-element.elementor-element-1c961e8 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-eb681b0{--display:flex;}.elementor-39 .elementor-element.elementor-element-2655d29 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-2655d29 .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-2655d29 .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-7e0ec12{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-b1dfad4{text-align:center;}.elementor-39 .elementor-element.elementor-element-b1dfad4 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-4cf8e2a{--display:flex;}.elementor-39 .elementor-element.elementor-element-040bef7 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-040bef7 .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-040bef7 .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-48afc2b{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-7324606{text-align:center;}.elementor-39 .elementor-element.elementor-element-7324606 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-6d44961{--display:flex;}.elementor-39 .elementor-element.elementor-element-1946090 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-1946090 .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-1946090 .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-e9ee330{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-c67c653{text-align:center;}.elementor-39 .elementor-element.elementor-element-c67c653 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-ba6c376{--display:flex;}.elementor-39 .elementor-element.elementor-element-76c2c03 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-76c2c03 .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-76c2c03 .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-1581be3{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-1283bde{text-align:center;}.elementor-39 .elementor-element.elementor-element-1283bde .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-cf7d85d{--display:flex;}.elementor-39 .elementor-element.elementor-element-b17f529 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-b17f529 .elementor-icon{font-size:50px;}.elementor-39 .elementor-element.elementor-element-b17f529 .elementor-icon svg{height:50px;}.elementor-39 .elementor-element.elementor-element-4a1a0e0{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-b56aefa{text-align:center;}.elementor-39 .elementor-element.elementor-element-b56aefa .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-ee29bd7{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-39 .elementor-element.elementor-element-fab1c1e{--display:flex;}.elementor-39 .elementor-element.elementor-element-ee44274{--spacer-size:60px;}.elementor-39 .elementor-element.elementor-element-083d14b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:064px 064px;--row-gap:064px;--column-gap:064px;}.elementor-39 .elementor-element.elementor-element-9b993b7{--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;--overlay-opacity:1;--overlay-mix-blend-mode:color;--border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-9b993b7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9b993b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfidis.fr/wp-content/uploads/2025/12/3-generations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-9b993b7::before, .elementor-39 .elementor-element.elementor-element-9b993b7 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-9b993b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-9b993b7 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-9b993b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-9b993b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AFD0EB;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-0bc0553{--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;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-64f84dc .elementor-heading-title{line-height:1.2em;color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-20e14a9:hover{--e-transform-scale:1.1;}.elementor-39 .elementor-element.elementor-element-20e14a9.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-20e14a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-b55a17c{--display:flex;}.elementor-39 .elementor-element.elementor-element-726c2bc{--spacer-size:60px;}.elementor-39 .elementor-element.elementor-element-ac612a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ac612a9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ac612a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-39 .elementor-element.elementor-element-a856cc4{--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;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-b0699f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-39 .elementor-element.elementor-element-07597d3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-39 .elementor-element.elementor-element-07597d3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-07597d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-07597d3.e-con:hover{--e-con-transform-rotateZ:5deg;}.elementor-39 .elementor-element.elementor-element-1046b0c .elementor-heading-title{color:var( --e-global-color-blocksy_palette_16 );}.elementor-39 .elementor-element.elementor-element-24f9a2a{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-557ab92{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-39 .elementor-element.elementor-element-557ab92:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-557ab92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-557ab92.e-con:hover{--e-con-transform-rotateZ:5deg;}.elementor-39 .elementor-element.elementor-element-f12333c .elementor-heading-title{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-7505b78{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-2bb1f79{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-39 .elementor-element.elementor-element-2bb1f79:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2bb1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-2bb1f79.e-con:hover{--e-con-transform-rotateZ:5deg;}.elementor-39 .elementor-element.elementor-element-66fac8f .elementor-heading-title{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-4c83c43{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-f09d396{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-39 .elementor-element.elementor-element-f09d396:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f09d396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-39 .elementor-element.elementor-element-f09d396.e-con:hover{--e-con-transform-rotateZ:5deg;}.elementor-39 .elementor-element.elementor-element-c1a865b .elementor-heading-title{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-776698b{color:var( --e-global-color-blocksy_palette_15 );}.elementor-39 .elementor-element.elementor-element-a0bd534{--display:flex;}.elementor-39 .elementor-element.elementor-element-a288f62{--spacer-size:60px;}.elementor-39 .elementor-element.elementor-element-3824140{--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-39 .elementor-element.elementor-element-8ae3b51{text-align:center;}.elementor-39 .elementor-element.elementor-element-bfed74d{text-align:center;}.elementor-39 .elementor-element.elementor-element-189bc26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-39 .elementor-element.elementor-element-c80107d{--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-39 .elementor-element.elementor-element-33a485b{--display:flex;--overlay-opacity:1;--overlay-mix-blend-mode:color;--border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-33a485b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-33a485b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfidis.fr/wp-content/uploads/2025/12/piece-electronique-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-33a485b::before, .elementor-39 .elementor-element.elementor-element-33a485b > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-33a485b > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-33a485b > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-33a485b > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-33a485b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AFD0EB;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-6c5bac2{--spacer-size:400px;}.elementor-39 .elementor-element.elementor-element-83bc3a5:hover{--e-transform-scale:1.1;}.elementor-39 .elementor-element.elementor-element-83bc3a5.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-83bc3a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-d515e40{--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-39 .elementor-element.elementor-element-98dc1b5{--display:flex;--overlay-opacity:1;--overlay-mix-blend-mode:color;--border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-98dc1b5:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-98dc1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfidis.fr/wp-content/uploads/2025/12/atelier-home-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-98dc1b5::before, .elementor-39 .elementor-element.elementor-element-98dc1b5 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-98dc1b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-98dc1b5 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-98dc1b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-98dc1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AFD0EB;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-02f52c2{--spacer-size:400px;}.elementor-39 .elementor-element.elementor-element-558a48d .elementor-heading-title{color:var( --e-global-color-blocksy_palette_12 );}.elementor-39 .elementor-element.elementor-element-1f8ea28:hover{--e-transform-scale:1.1;}.elementor-39 .elementor-element.elementor-element-1f8ea28.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-1f8ea28 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-0476b3c{--width:60%;}.elementor-39 .elementor-element.elementor-element-28cb7fa{--width:40%;}.elementor-39 .elementor-element.elementor-element-5597191{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-e9ee330{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-9b993b7{--width:50%;}.elementor-39 .elementor-element.elementor-element-0bc0553{--width:50%;}.elementor-39 .elementor-element.elementor-element-a856cc4{--width:33.3333%;}.elementor-39 .elementor-element.elementor-element-b0699f6{--width:66.6666%;}.elementor-39 .elementor-element.elementor-element-07597d3{--width:45%;}.elementor-39 .elementor-element.elementor-element-557ab92{--width:45%;}.elementor-39 .elementor-element.elementor-element-2bb1f79{--width:45%;}.elementor-39 .elementor-element.elementor-element-f09d396{--width:45%;}.elementor-39 .elementor-element.elementor-element-c80107d{--width:50%;}.elementor-39 .elementor-element.elementor-element-d515e40{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-0476b3c{--width:100%;}.elementor-39 .elementor-element.elementor-element-28cb7fa{--width:100%;}.elementor-39 .elementor-element.elementor-element-a856cc4{--width:100%;}.elementor-39 .elementor-element.elementor-element-b0699f6{--width:100%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-fb7ebbb{--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-39 .elementor-element.elementor-element-8c9eae3{--spacer-size:193px;}.elementor-39 .elementor-element.elementor-element-ee29bd7{--e-n-carousel-swiper-slides-to-display:3;}.elementor-39 .elementor-element.elementor-element-ac612a9{--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-39 .elementor-element.elementor-element-b0699f6{--justify-content:center;}.elementor-39 .elementor-element.elementor-element-6c5bac2{--spacer-size:250px;}.elementor-39 .elementor-element.elementor-element-02f52c2{--spacer-size:250px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-ee29bd7{--e-n-carousel-swiper-slides-to-display:3;}}/* Start custom CSS for nested-carousel, class: .elementor-element-ee29bd7 */.marquee-slider .swiper-wrapper {
    display: flex;
    animation: marquee 20s linear infinite;
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}/* End custom CSS */