.elementor-2 .elementor-element.elementor-element-249ae8af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2025/05/IMG_1496-scaled.jpg");background-position:0px -204px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #11202A6E 0%, var( --e-global-color-astglobalcolor3 ) 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-249ae8af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6e410a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-6e410a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-2075eb20 > .elementor-widget-container{margin:30px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2075eb20{text-align:start;}.elementor-2 .elementor-element.elementor-element-2075eb20 .elementor-heading-title{font-size:4.2em;letter-spacing:4px;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-1a5c156b{text-align:start;}.elementor-2 .elementor-element.elementor-element-1a5c156b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2em;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-1d57c19{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-6d17877 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6d17877 .elementor-button{font-family:"Open Sans", Sans-serif;}.elementor-2 .elementor-element.elementor-element-6d17877 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6d17877 .elementor-button:focus{color:#020202;border-color:#b59753;}.elementor-2 .elementor-element.elementor-element-6d17877 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6d17877 .elementor-button:focus svg{fill:#020202;}.elementor-2 .elementor-element.elementor-element-7b032525 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-7b032525:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b032525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2 .elementor-element.elementor-element-7b032525{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-7b032525 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-54dfe719{text-align:center;}.elementor-2 .elementor-element.elementor-element-54dfe719 .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-astglobalcolor0 );}.elementor-2 .elementor-element.elementor-element-141aa774 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-141aa774 > .elementor-container{max-width:1600px;}.elementor-2 .elementor-element.elementor-element-141aa774, .elementor-2 .elementor-element.elementor-element-141aa774 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-141aa774{margin-top:40px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-6cef04d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2022/10/contact-page-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor2 );opacity:0.4;}.elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:110px 0px 110px 0px;}.elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7785b9c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-7785b9c6 .elementor-heading-title{font-size:25px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-784c3685:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2022/11/JF-CARROSSERIE-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor2 );opacity:0.4;}.elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:110px 0px 110px 0px;}.elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-12060927{text-align:center;}.elementor-2 .elementor-element.elementor-element-12060927 .elementor-heading-title{font-size:25px;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-34cfcd27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2022/11/Sans-titre-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor2 );opacity:0.4;}.elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:110px 0px 110px 0px;}.elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2575a9e1{text-align:center;}.elementor-2 .elementor-element.elementor-element-2575a9e1 .elementor-heading-title{font-size:25px;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-b61e2fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2025/05/Minimal-Black-White-Comparison-Chart-Table-Graph-e1749501573885.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor2 );opacity:0.4;}.elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:110px 0px 110px 0px;}.elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-73d9317{text-align:center;}.elementor-2 .elementor-element.elementor-element-73d9317 .elementor-heading-title{font-size:25px;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-790212bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-790212bb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-790212bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfcarrosserie.fr/wp-content/uploads/2023/02/IMG_1367-1.png");background-position:0px -3px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-790212bb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #11202A9C 0%, var( --e-global-color-astglobalcolor3 ) 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-790212bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-2 .elementor-element.elementor-element-4c060227 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-4c060227{text-align:center;}.elementor-2 .elementor-element.elementor-element-4c060227 .elementor-heading-title{font-size:30px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-254f233b{text-align:center;font-size:16px;font-weight:bold;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-1f116f92 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1f116f92 .elementor-button:focus{color:#050505;border-color:#b59753;}.elementor-2 .elementor-element.elementor-element-1f116f92 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1f116f92 .elementor-button:focus svg{fill:#050505;}.elementor-2 .elementor-element.elementor-element-5c74c9b6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c74c9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5c74c9b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c74c9b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1a314d2f{text-align:center;}.elementor-2 .elementor-element.elementor-element-1a314d2f .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-astglobalcolor0 );}.elementor-2 .elementor-element.elementor-element-3d36f699{text-align:center;}.elementor-2 .elementor-element.elementor-element-3d36f699 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7ca8a52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ca8a52{text-align:center;}.elementor-2 .elementor-element.elementor-element-7ca8a52 .elementor-heading-title{font-size:120px;font-weight:600;color:var( --e-global-color-astglobalcolor7 );}.elementor-2 .elementor-element.elementor-element-ebe1055{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ebe1055 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-6c9eb7d{text-align:center;}.elementor-2 .elementor-element.elementor-element-6c9eb7d .elementor-heading-title{font-size:120px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2 .elementor-element.elementor-element-7a03a0b{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a03a0b .elementor-heading-title{font-size:120px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2 .elementor-element.elementor-element-87a7946{text-align:center;}.elementor-2 .elementor-element.elementor-element-87a7946 .elementor-heading-title{font-size:120px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2 .elementor-element.elementor-element-b6c9027{text-align:center;}.elementor-2 .elementor-element.elementor-element-b6c9027 .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-astglobalcolor0 );}.elementor-2 .elementor-element.elementor-element-d65b123{text-align:center;font-size:16px;color:#070707;}.elementor-2 .elementor-element.elementor-element-3722b2c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8031130 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8031130 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8031130 .elementor-button:focus{color:#020202;border-color:#b59753;}.elementor-2 .elementor-element.elementor-element-8031130 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8031130 .elementor-button:focus svg{fill:#020202;}.elementor-2 .elementor-element.elementor-element-2a57fce{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-962f012{text-align:center;}.elementor-2 .elementor-element.elementor-element-962f012 .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-astglobalcolor0 );}.elementor-2 .elementor-element.elementor-element-7af0da6{text-align:center;font-size:16px;color:#070707;}.elementor-2 .elementor-element.elementor-element-659c30b{--spacer-size:50px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-62b04519{width:70%;}.elementor-2 .elementor-element.elementor-element-4710765d{width:30%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-249ae8af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-249ae8af{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7b032525{padding:70px 50px 70px 50px;}.elementor-2 .elementor-element.elementor-element-7c2e962a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6cef04d2 > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-2 .elementor-element.elementor-element-784c3685 > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-2 .elementor-element.elementor-element-34cfcd27 > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-2 .elementor-element.elementor-element-b61e2fa > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-2 .elementor-element.elementor-element-790212bb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-790212bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-790212bb{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-4c060227{text-align:center;}.elementor-2 .elementor-element.elementor-element-254f233b{text-align:center;}.elementor-2 .elementor-element.elementor-element-1f116f92 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c74c9b6{padding:60px 0px 0px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-container{max-width:1057px;}.elementor-2 .elementor-element.elementor-element-249ae8af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-249ae8af{padding:30px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-2075eb20 .elementor-heading-title{font-size:36px;line-height:3.1em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1a5c156b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a5c156b .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-1d57c19{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6d17877 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7b032525{padding:60px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-141aa774 > .elementor-container{max-width:1600px;}.elementor-2 .elementor-element.elementor-element-790212bb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-790212bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-790212bb{padding:30px 30px 23px 30px;}.elementor-2 .elementor-element.elementor-element-62b04519 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4c060227 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4c060227{text-align:center;}.elementor-2 .elementor-element.elementor-element-4c060227 .elementor-heading-title{font-size:27px;}.elementor-2 .elementor-element.elementor-element-254f233b{text-align:center;}.elementor-2 .elementor-element.elementor-element-4710765d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1f116f92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c74c9b6{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8031130 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-6cef04d2{width:50%;}.elementor-2 .elementor-element.elementor-element-784c3685{width:50%;}.elementor-2 .elementor-element.elementor-element-34cfcd27{width:50%;}.elementor-2 .elementor-element.elementor-element-b61e2fa{width:50%;}.elementor-2 .elementor-element.elementor-element-62b04519{width:100%;}.elementor-2 .elementor-element.elementor-element-4710765d{width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-249ae8af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-249ae8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-790212bb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-790212bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}