.elementor-8953 .elementor-element.elementor-element-39ad29e:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-39ad29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yanara-technologies.com/wp-content/uploads/2026/05/aileron-F1-yanara-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8953 .elementor-element.elementor-element-39ad29e > .elementor-background-overlay{background-color:#000000;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-39ad29e > .elementor-container{min-height:100vh;}.elementor-8953 .elementor-element.elementor-element-39ad29e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8953 .elementor-element.elementor-element-cd64b61 > .elementor-widget-container{margin:020px 0px 10px 0px;}.elementor-8953 .elementor-element.elementor-element-cd64b61{text-align:center;}.elementor-8953 .elementor-element.elementor-element-cd64b61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;line-height:49px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8953 .elementor-element.elementor-element-6ccaacf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-6ccaacf{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8953 .elementor-element.elementor-element-9124b86 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;background-image:linear-gradient(320deg, #2516A878 0%, #2516A8 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-8953 .elementor-element.elementor-element-9124b86 .elementor-button:hover, .elementor-8953 .elementor-element.elementor-element-9124b86 .elementor-button:focus{background-color:#2516A87D;border-color:#C4C2C2;box-shadow:13px 12px 29px -9px rgba(36.99999999999999, 22.000000000000043, 167.99999999999991, 0.85);}.elementor-8953 .elementor-element.elementor-element-9124b86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-9124b86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8953 .elementor-element.elementor-element-9124b86 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8953 .elementor-element.elementor-element-582aec1:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-582aec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8953 .elementor-element.elementor-element-582aec1 > .elementor-container{max-width:1000px;}.elementor-8953 .elementor-element.elementor-element-582aec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-582aec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-29845d5:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-29845d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8953 .elementor-element.elementor-element-29845d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-29845d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-16e69fa{--spacer-size:50px;}.elementor-8953 .elementor-element.elementor-element-5054eeb{text-align:center;}.elementor-8953 .elementor-element.elementor-element-5054eeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-892410e > .elementor-container{max-width:748px;}.elementor-8953 .elementor-element.elementor-element-44afa1f:hover img{opacity:1;}.elementor-8953 .elementor-element.elementor-element-44afa1f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF47;border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-d862f2a{text-align:center;}.elementor-8953 .elementor-element.elementor-element-d862f2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-526b05c img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF4F;border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-1e0818a{text-align:center;}.elementor-8953 .elementor-element.elementor-element-1e0818a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-5e99d4f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF4F;border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-cd3bc36{text-align:center;}.elementor-8953 .elementor-element.elementor-element-cd3bc36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-456622f{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8953 .elementor-element.elementor-element-53fff1a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-eedef0e > .elementor-container{max-width:1298px;}.elementor-8953 .elementor-element.elementor-element-e7a3a09 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-e7a3a09:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-b0ef0bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-a08e8f7{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-9c451c3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8953 .elementor-element.elementor-element-9c451c3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-7a0fd30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-b80b39f{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-2a07f7d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-2a07f7d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-0355219 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-e82eed4{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-cb667ce > .elementor-container{max-width:886px;}.elementor-8953 .elementor-element.elementor-element-4dc9197 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-4dc9197:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-68edd97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-965d91c{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-2a56b3a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-2a56b3a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8953 .elementor-element.elementor-element-32e647a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-1f3616d{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-a3a5cad:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-a3a5cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-8953 .elementor-element.elementor-element-a3a5cad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-a3a5cad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-001a9f1{text-align:center;}.elementor-8953 .elementor-element.elementor-element-001a9f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-58207fb{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-3f41fa3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#272AB3;}.elementor-8953 .elementor-element.elementor-element-fb2abf5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-3ce8f43{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-93ccd66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#272AB3;}.elementor-8953 .elementor-element.elementor-element-e0076e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-aac21dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#272AB3;}.elementor-8953 .elementor-element.elementor-element-425b09c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-1cad5f0{font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-b10d2e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#272AB3;}.elementor-8953 .elementor-element.elementor-element-9aa2103 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-686ab9f{color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-32de88e{text-align:center;}.elementor-8953 .elementor-element.elementor-element-32de88e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-66f198c{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-c3dfc37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8953 .elementor-element.elementor-element-c3dfc37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yanara-technologies.com/wp-content/uploads/2026/06/Reception-et-enregistrement-des-pieces-1024x576.png");background-size:cover;}.elementor-8953 .elementor-element.elementor-element-c3dfc37 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8953 .elementor-element.elementor-element-c3dfc37:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.29;}.elementor-8953 .elementor-element.elementor-element-c3dfc37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-c3dfc37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8953 .elementor-element.elementor-element-d39acf8 .elementor-icon-wrapper{text-align:start;}.elementor-8953 .elementor-element.elementor-element-d39acf8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-d39acf8.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-d39acf8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-d39acf8.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-d39acf8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-b7be9cf{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-df9845a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8953 .elementor-element.elementor-element-df9845a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yanara-technologies.com/wp-content/uploads/2026/06/Identification-des-pieces-par-referencement-interne-1024x576.png");background-size:cover;}.elementor-8953 .elementor-element.elementor-element-df9845a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8953 .elementor-element.elementor-element-df9845a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.31;}.elementor-8953 .elementor-element.elementor-element-df9845a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-df9845a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-331aab0 .elementor-icon-wrapper{text-align:start;}.elementor-8953 .elementor-element.elementor-element-331aab0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-331aab0.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-331aab0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-331aab0.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-331aab0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-16702ed{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-89fa194:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8953 .elementor-element.elementor-element-89fa194 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yanara-technologies.com/wp-content/uploads/2026/06/Suivi-tout-au-long-du-processus-de-reparation-1536x864.png");background-size:cover;}.elementor-8953 .elementor-element.elementor-element-89fa194 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8953 .elementor-element.elementor-element-89fa194:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-8953 .elementor-element.elementor-element-89fa194 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-89fa194 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-62c0597 .elementor-icon-wrapper{text-align:start;}.elementor-8953 .elementor-element.elementor-element-62c0597.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-62c0597.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-62c0597.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-62c0597.elementor-view-framed .elementor-icon, .elementor-8953 .elementor-element.elementor-element-62c0597.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-7c4b1b1{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-517a10c{--spacer-size:20px;}.elementor-8953 .elementor-element.elementor-element-eb71e2e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-73ab3d1:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-73ab3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-8953 .elementor-element.elementor-element-73ab3d1 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-73ab3d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 3em 0em;}.elementor-8953 .elementor-element.elementor-element-2bef682 > .elementor-element-populated{margin:-30px 0px -30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8953 .elementor-element.elementor-element-cfbc3d5{padding:0em 0em 0em 0em;}.elementor-8953 .elementor-element.elementor-element-774107d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8953 .elementor-element.elementor-element-c2b6af7{text-align:center;}.elementor-8953 .elementor-element.elementor-element-c2b6af7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8953 .elementor-element.elementor-element-b321fe6{width:var( --container-widget-width, 66.222% );max-width:66.222%;--container-widget-width:66.222%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8953 .elementor-element.elementor-element-b321fe6 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-icon i{color:var( --e-global-color-d72f557 );transition:color 0.3s;}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-icon svg{fill:var( --e-global-color-d72f557 );transition:fill 0.3s;}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-text{color:#BBBBBB;transition:color 0.3s;}.elementor-8953 .elementor-element.elementor-element-5ee3d78:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-5ee3d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8953 .elementor-element.elementor-element-5ee3d78 > .elementor-container{max-width:1600px;}.elementor-8953 .elementor-element.elementor-element-5ee3d78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-8953 .elementor-element.elementor-element-5ee3d78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-3dddd7c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8953 .elementor-element.elementor-element-3dddd7c > .elementor-container{max-width:800px;}.elementor-8953 .elementor-element.elementor-element-be1ec31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-be1ec31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-01733e7{text-align:center;}.elementor-8953 .elementor-element.elementor-element-01733e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8953 .elementor-element.elementor-element-c73e24f{--divider-border-style:solid;--divider-color:var( --e-global-color-d72f557 );--divider-border-width:2px;}.elementor-8953 .elementor-element.elementor-element-c73e24f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-8953 .elementor-element.elementor-element-c73e24f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8953 .elementor-element.elementor-element-7f7602f{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#E0DFDF;}.elementor-8953 .elementor-element.elementor-element-cc7cbaa{--e-image-carousel-slides-to-show:1;}.elementor-8953 .elementor-element.elementor-element-cc7cbaa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8953 .elementor-element.elementor-element-cc7cbaa .elementor-swiper-button.elementor-swiper-button-next{font-size:29px;color:#CA2020;}.elementor-8953 .elementor-element.elementor-element-cc7cbaa .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8953 .elementor-element.elementor-element-cc7cbaa .elementor-swiper-button.elementor-swiper-button-next svg{fill:#CA2020;}.elementor-8953 .elementor-element.elementor-element-cc7cbaa .swiper-pagination-bullet{width:6px;height:6px;}.elementor-8953 .elementor-element.elementor-element-cc7cbaa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C72626;opacity:1;}.elementor-8953 .elementor-element.elementor-element-3fa2b22:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-3fa2b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-8953 .elementor-element.elementor-element-3fa2b22 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-3fa2b22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-f07d81d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-f07d81d{text-align:center;}.elementor-8953 .elementor-element.elementor-element-f07d81d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-3b09b8f{--divider-border-style:solid;--divider-color:#2845CE;--divider-border-width:2px;}.elementor-8953 .elementor-element.elementor-element-3b09b8f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-8953 .elementor-element.elementor-element-3b09b8f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8953 .elementor-element.elementor-element-3f1728a{width:var( --container-widget-width, 99.815% );max-width:99.815%;--container-widget-width:99.815%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;color:#BBBBBB;}.elementor-8953 .elementor-element.elementor-element-f61939f{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8953 .elementor-element.elementor-element-f61939f .elementor-widget-container{text-align:center;}.elementor-8953 .elementor-element.elementor-element-f61939f .elementor-social-icon{background-color:#2845CE;}.elementor-8953 .elementor-element.elementor-element-b206c8d:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-b206c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8953 .elementor-element.elementor-element-b206c8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-b206c8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-35673e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8953 .elementor-element.elementor-element-35673e0 > .elementor-container{max-width:800px;}.elementor-8953 .elementor-element.elementor-element-385605d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-385605d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-0a7f904{text-align:center;}.elementor-8953 .elementor-element.elementor-element-0a7f904 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-5271f34{text-align:center;}.elementor-8953 .elementor-element.elementor-element-5271f34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-dc90653 img{border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-887ea74{text-align:center;}.elementor-8953 .elementor-element.elementor-element-887ea74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-423b454 img{border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-71be99c{text-align:center;}.elementor-8953 .elementor-element.elementor-element-71be99c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-ef2025d img{border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-c74e3bb{text-align:center;}.elementor-8953 .elementor-element.elementor-element-c74e3bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-95a1bbe img{border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-a4938d2:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-a4938d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8953 .elementor-element.elementor-element-a4938d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-a4938d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-d3c43cc{--divider-border-style:solid;--divider-color:#3922AF;--divider-border-width:1px;}.elementor-8953 .elementor-element.elementor-element-d3c43cc .elementor-divider-separator{width:100%;}.elementor-8953 .elementor-element.elementor-element-d3c43cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8953 .elementor-element.elementor-element-cc40337 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-8953 .elementor-element.elementor-element-67d69a7:not(.elementor-motion-effects-element-type-background), .elementor-8953 .elementor-element.elementor-element-67d69a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yanara-technologies.com/wp-content/uploads/2026/05/aileron-F1-yanara-bleu-1-1536x864.png");background-position:top center;background-size:auto;}.elementor-8953 .elementor-element.elementor-element-67d69a7 > .elementor-background-overlay{background-color:#242424;opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8953 .elementor-element.elementor-element-67d69a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8953 .elementor-element.elementor-element-c9c64ac{text-align:center;}.elementor-8953 .elementor-element.elementor-element-c9c64ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;line-height:42px;color:#FFFFFF;}.elementor-8953 .elementor-element.elementor-element-89e3699 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;background-image:linear-gradient(320deg, #2516A878 0%, #2516A8 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-8953 .elementor-element.elementor-element-89e3699 .elementor-button:hover, .elementor-8953 .elementor-element.elementor-element-89e3699 .elementor-button:focus{background-color:#2516A87D;border-color:#C4C2C2;box-shadow:13px 12px 29px -9px rgba(36.99999999999999, 22.000000000000043, 167.99999999999991, 0.85);}.elementor-8953 .elementor-element.elementor-element-89e3699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-89e3699 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8953 .elementor-element.elementor-element-89e3699 .elementor-button .elementor-button-content-wrapper{gap:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8953 .elementor-element.elementor-element-73ab3d1{margin-top:-40px;margin-bottom:-40px;}.elementor-8953 .elementor-element.elementor-element-c2b6af7{text-align:center;}.elementor-8953 .elementor-element.elementor-element-b321fe6{--container-widget-width:427px;--container-widget-flex-grow:0;width:var( --container-widget-width, 427px );max-width:427px;}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8953 .elementor-element.elementor-element-b321fe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8953 .elementor-element.elementor-element-5ee3d78{padding:02em 0em 3em 00em;}.elementor-8953 .elementor-element.elementor-element-3dddd7c{margin-top:-15px;margin-bottom:0px;}.elementor-8953 .elementor-element.elementor-element-be1ec31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-01733e7 .elementor-heading-title{font-size:1.6em;}.elementor-8953 .elementor-element.elementor-element-c73e24f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-f07d81d > .elementor-widget-container{margin:30px 00px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-f07d81d .elementor-heading-title{font-size:2.1em;}.elementor-8953 .elementor-element.elementor-element-3b09b8f > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-4824245{margin-top:-10px;margin-bottom:0px;}.elementor-8953 .elementor-element.elementor-element-3f1728a > .elementor-widget-container{padding:0px -10px 0px -10px;}.elementor-8953 .elementor-element.elementor-element-3f1728a{text-align:justify;font-size:1em;}.elementor-8953 .elementor-element.elementor-element-35673e0{margin-top:-15px;margin-bottom:0px;}.elementor-8953 .elementor-element.elementor-element-385605d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8953 .elementor-element.elementor-element-0a7f904 .elementor-heading-title{font-size:1.6em;}}@media(min-width:768px){.elementor-8953 .elementor-element.elementor-element-49b3f7e{width:33.33%;}.elementor-8953 .elementor-element.elementor-element-f8663bb{width:33.002%;}}/* Start custom CSS for section, class: .elementor-element-39ad29e */.elementor-8953 .elementor-element.elementor-element-39ad29e {
  position: relative;
  overflow: hidden;
}

.elementor-8953 .elementor-element.elementor-element-39ad29e .yanara-poly-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0.66;
}

.elementor-8953 .elementor-element.elementor-element-39ad29e .elementor-widget-heading,
.elementor-8953 .elementor-element.elementor-element-39ad29e .elementor-widget-text-editor,
.elementor-8953 .elementor-element.elementor-element-39ad29e .elementor-widget-button,
.elementor-8953 .elementor-element.elementor-element-39ad29e .elementor-widget-html {
  position: relative;
  z-index: 4;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29845d5 *//* ================================
   YANARA - Cartes secteurs Réparation
   Images + contenu, sans icônes
================================ */

/* Espacement entre les cartes */
.yanara-repair-sector-card {
  padding: 14px;
  box-sizing: border-box;
}

/* Carte */
.yanara-repair-sector-card > .elementor-widget-wrap {
  position: relative;
  overflow: hidden;
  min-height: 430px;
  padding: 0 0 34px;
  border: 1px solid rgba(74, 157, 255, 0.24);
  border-radius: 18px;
  background: #171819;
  box-shadow:
    0 0 0 1px rgba(74, 157, 255, 0.035),
    0 0 20px rgba(74, 157, 255, 0.045),
    0 0 26px rgba(0, 0, 0, 0.30);
  transition:
    border-color 0.38s ease,
    box-shadow 0.38s ease,
    background 0.38s ease;
}

/* Image */
.yanara-repair-sector-img {
  position: relative;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.yanara-repair-sector-img img {
  display: block;
  width: 100%;
  height: 230px;
  object-fit: cover;
  opacity: 0.84;
  filter: saturate(0.9) contrast(1.08);
  transition:
    opacity 0.45s ease,
    filter 0.45s ease,
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Dégradé sombre sur l'image */
.yanara-repair-sector-img::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(
      180deg,
      rgba(5, 6, 7, 0.02) 0%,
      rgba(5, 6, 7, 0.36) 52%,
      rgba(23, 24, 25, 1) 100%
    );
  pointer-events: none;
}



/* Espacement du contenu */
.yanara-repair-sector-card .elementor-widget-heading,
.yanara-repair-sector-card .elementor-widget-text-editor {
  padding-left: 30px;
  padding-right: 30px;
}

.yanara-repair-sector-card .elementor-widget-heading {
  margin-top: 26px;
  margin-bottom: 10px;
}

/* Titre */
.yanara-repair-sector-card .elementor-heading-title {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.28;
}

/* Texte */
.yanara-repair-sector-card p {
  color: #aeb5bd;
  font-size: 15px;
  line-height: 1.75;
  margin: 0;
}

/* Survol */
.yanara-repair-sector-card:hover > .elementor-widget-wrap {
  border-color: rgba(74, 157, 255, 0.72);
  background:
    linear-gradient(
      135deg,
      rgba(74, 157, 255, 0.065) 0%,
      rgba(23, 24, 25, 0.98) 48%,
      rgba(15, 17, 18, 1) 100%
    );
  box-shadow:
    0 0 0 1px rgba(74, 157, 255, 0.18),
    0 0 24px rgba(74, 157, 255, 0.16),
    0 0 48px rgba(74, 157, 255, 0.08),
    0 18px 42px rgba(0, 0, 0, 0.34);
}

.yanara-repair-sector-card:hover .yanara-repair-sector-img img {
  opacity: 0.82;
  filter: saturate(1) contrast(1.12);
  transform: scale(1.025);
}

/* Responsive tablette */
@media (max-width: 1024px) {
  .yanara-repair-sector-card > .elementor-widget-wrap {
    min-height: 410px;
  }

  .yanara-repair-sector-img img {
    height: 215px;
  }
}

/* Responsive mobile */
@media (max-width: 767px) {
  .yanara-repair-sector-card {
    padding: 10px 0;
  }

  .yanara-repair-sector-card > .elementor-widget-wrap {
    min-height: auto;
  }

  .yanara-repair-sector-img img {
    height: 210px;
  }

  .yanara-repair-sector-card .elementor-widget-heading,
  .yanara-repair-sector-card .elementor-widget-text-editor {
    padding-left: 24px;
    padding-right: 24px;
  }

  .yanara-repair-sector-card > .elementor-widget-wrap::before {
    top: 18px;
    right: 18px;
    padding: 8px 15px;
    font-size: 11px;
  }
}
/* =========================================================
   YANARA - Réduction hauteur cartes Réparation
   Réduction d'environ 20% sans modifier la disposition
========================================================= */

.yanara-repair-card > .elementor-widget-wrap,
.repair-card > .elementor-widget-wrap,
.yanara-sector-card > .elementor-widget-wrap {
  min-height: 300px !important;
  padding: 28px 32px 26px !important;
}
/* =========================================================
   YANARA - Cartes Réparation
   Réduction hauteur d'environ 20%
   Classe : yanara-repair-sector-card
========================================================= */

.yanara-repair-sector-card > .elementor-widget-wrap {
  min-height: 300px !important;
  padding: 28px 32px 26px !important;
}

/* Image en haut de carte */
.yanara-repair-sector-card img {
  height: 135px !important;
  max-height: 135px !important;
  object-fit: cover !important;
}

/* Titre */
.yanara-repair-sector-card h2,
.yanara-repair-sector-card h3,
.yanara-repair-sector-card .elementor-heading-title {
  margin-bottom: 10px !important;
  line-height: 1.15 !important;
}

/* Texte */
.yanara-repair-sector-card p,
.yanara-repair-sector-card .elementor-widget-text-editor {
  line-height: 1.45 !important;
  margin-bottom: 0 !important;
}

/* Sécurité : toutes les cartes gardent la même logique de hauteur */
.yanara-repair-sector-card {
  align-self: stretch !important;
}
/* =========================================================
   YANARA - Cartes Réparation
   Image pleine largeur + suppression dégradé bas
   Classe : yanara-repair-sector-card
========================================================= */

/* La carte garde son fond et ses arrondis */
.yanara-repair-sector-card > .elementor-widget-wrap {
  overflow: hidden !important;
  padding-top: 0 !important;
}

/* Le widget image prend toute la largeur de la carte */
.yanara-repair-sector-card .elementor-widget-image {
  width: calc(100% + 64px) !important;
  max-width: none !important;
  margin-left: -32px !important;
  margin-right: -32px !important;
  margin-top: 0 !important;
  margin-bottom: 26px !important;
}

/* L’image elle-même remplit toute la largeur */
.yanara-repair-sector-card .elementor-widget-image img {
  width: 100% !important;
  height: 135px !important;
  max-height: 135px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 16px 16px 0 0 !important;
}

/* Suppression des dégradés/voiles appliqués sur l’image */
.yanara-repair-sector-card .elementor-widget-image::before,
.yanara-repair-sector-card .elementor-widget-image::after,
.yanara-repair-sector-card .elementor-widget-container::before,
.yanara-repair-sector-card .elementor-widget-container::after {
  display: none !important;
  content: none !important;
  background: none !important;
  opacity: 0 !important;
}

/* Sécurité si le dégradé vient d’un pseudo-élément global de la carte */
.yanara-repair-sector-card > .elementor-widget-wrap::before,
.yanara-repair-sector-card > .elementor-widget-wrap::after {
  background-image: none !important;
}
/* =========================================================
   YANARA - Réparation
   Réduction espace image / titre
========================================================= */

.yanara-repair-sector-card .elementor-widget-image {
  margin-bottom: 1px !important;
}

/* Sécurité : on aligne aussi le titre */
.yanara-repair-sector-card .elementor-heading-title {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}
/* =========================================================
   YANARA - Réparation
   Correction images réduites quand lien / ancre ajouté
   Classe cartes : yanara-repair-sector-card
========================================================= */

/* Le widget image garde toute la largeur de la carte */
.yanara-repair-sector-card .elementor-widget-image {
  width: calc(100% + 64px) !important;
  max-width: none !important;
  margin-left: -32px !important;
  margin-right: -32px !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  display: block !important;
}

/* Le conteneur interne Elementor ne limite pas l'image */
.yanara-repair-sector-card .elementor-widget-image .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  display: block !important;
  overflow: hidden !important;
}

/* Quand Elementor ajoute un lien autour de l'image */
.yanara-repair-sector-card .elementor-widget-image a {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
}

/* L'image reste pleine largeur même si elle est cliquable */
.yanara-repair-sector-card .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 135px !important;
  max-height: 135px !important;
  object-fit: cover !important;
  border-radius: 16px 16px 0 0 !important;
}

/* Sécurité si Elementor ajoute une figure */
.yanara-repair-sector-card .elementor-widget-image figure,
.yanara-repair-sector-card .elementor-widget-image picture {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3a5cad *//* =========================================================
   YANARA - Section Process Réparation
   Version Elementor widgets séparés
   Main libre sur les textes
   Cartes espacées
========================================================= */

.yanara-process-section {
  position: relative;
  background: #171819;
  padding: 70px 0 80px;
  overflow: hidden;
}

/* =========================================================
   Grille des étapes
========================================================= */

.yanara-process-grid {
  width: min(1220px, 92vw);
  margin: 0 auto;
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 46px;
  position: relative;
}

/* Sécurité Elementor containers */
.yanara-process-grid.e-con,
.yanara-process-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 46px !important;
}

/* =========================================================
   Carte étape
========================================================= */

.yanara-process-step {
  position: relative;
  min-height: 182px;
  padding: 28px 24px 26px !important;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(255, 255, 255, 0.13);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.015),
    0 16px 35px rgba(0, 0, 0, 0.22);
  overflow: visible;
  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    background 0.28s ease,
    box-shadow 0.28s ease;
}

/* Trait entre les cartes */
.yanara-process-step:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -46px;
  width: 46px;
  height: 1px;
  background: linear-gradient(
    90deg,
    rgba(0, 188, 230, 0.10),
    rgba(0, 188, 230, 0.65),
    rgba(0, 188, 230, 0.10)
  );
  transform: translateY(-50%);
}

/* Hover sobre et premium */
.yanara-process-step:hover {
  transform: translateY(-4px);
  background: rgba(255, 255, 255, 0.055);
  border-color: rgba(0, 200, 240, 0.42);
  box-shadow:
    0 0 0 1px rgba(0, 200, 240, 0.08),
    0 18px 42px rgba(0, 0, 0, 0.32),
    0 0 22px rgba(0, 200, 240, 0.08);
}

/* =========================================================
   Widgets textes
   Elementor garde la main sur police / taille / graisse
========================================================= */

/* Numéro */
.yanara-process-number {
  margin-bottom: 18px !important;
}

.yanara-process-number .elementor-heading-title {
  color: #00c8f0;
  line-height: 1;
  letter-spacing: 0.12em;
}

/* Titre */
.yanara-process-title {
  margin-bottom: 14px !important;
}

.yanara-process-title .elementor-heading-title {
  line-height: 1.25;
}

/* Texte */
.yanara-process-text {
  margin-bottom: 0 !important;
  max-width: 190px;
}

.yanara-process-text,
.yanara-process-text p {
  line-height: 1.55;
}

.yanara-process-text p {
  margin: 0 !important;
}

/* Couleur numéro au survol */
.yanara-process-step:hover .yanara-process-number .elementor-heading-title {
  color: #20dfff;
}

/* =========================================================
   Responsive tablette
========================================================= */

@media (max-width: 1024px) {
  .yanara-process-section {
    padding: 60px 0 70px;
  }

  .yanara-process-grid,
  .yanara-process-grid.e-con,
  .yanara-process-grid > .e-con-inner {
    grid-template-columns: repeat(2, 1fr);
    gap: 28px !important;
  }

  .yanara-process-step:not(:last-child)::after {
    display: none;
  }

  .yanara-process-step {
    min-height: 170px;
  }
}

/* =========================================================
   Responsive mobile
========================================================= */

@media (max-width: 767px) {
  .yanara-process-section {
    padding: 48px 0 56px;
  }

  .yanara-process-grid,
  .yanara-process-grid.e-con,
  .yanara-process-grid > .e-con-inner {
    width: min(420px, 90vw);
    grid-template-columns: 1fr;
    gap: 18px !important;
  }

  .yanara-process-step {
    min-height: auto;
    padding: 24px 22px 24px !important;
    border-radius: 12px;
  }

  .yanara-process-number {
    margin-bottom: 14px !important;
  }

  .yanara-process-title {
    margin-bottom: 10px !important;
  }

  .yanara-process-text {
    max-width: none;
  }
}
/* =========================================================
   YANARA - Process
   Forçage espacement entre cartes Elementor
========================================================= */

/* On neutralise le gap s'il n'est pas pris correctement */
.yanara-process-grid {
  gap: 0 !important;
}

/* On force l'espacement directement entre les cartes */
.yanara-process-step {
  margin-right: 42px !important;
}

/* La dernière carte ne pousse pas à droite */
.yanara-process-step:last-child {
  margin-right: 0 !important;
}

/* Le trait entre les cartes suit le nouvel espace */
.yanara-process-step:not(:last-child)::after {
  right: -42px !important;
  width: 42px !important;
}

/* Si Elementor utilise une structure interne avec conteneurs */
.yanara-process-grid > .e-con-inner > .yanara-process-step,
.yanara-process-grid > .elementor-container > .yanara-process-step {
  margin-right: 42px !important;
}

.yanara-process-grid > .e-con-inner > .yanara-process-step:last-child,
.yanara-process-grid > .elementor-container > .yanara-process-step:last-child {
  margin-right: 0 !important;
}

/* Tablette : on évite les marges foireuses */
@media (max-width: 1024px) {
  .yanara-process-step {
    margin-right: 0 !important;
  }

  .yanara-process-grid {
    gap: 28px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .yanara-process-step {
    margin-right: 0 !important;
  }

  .yanara-process-grid {
    gap: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-141ffc9 *//* =========================================================
   YANARA - Section Gestion volumes & traçabilité
   Version Elementor section interne + colonnes
========================================================= */

/* Section globale */
.yanara-tracabilite-section {
  position: relative;
  background: #050607;
  padding: 72px 0 76px;
  overflow: hidden;
}

/* =========================================================
   YANARA - Traçabilité
   Réglages non typographiques seulement
========================================================= */

.yanara-tracabilite-section .elementor-widget-heading {
  margin-bottom: 22px;
}

.yanara-tracabilite-section .elementor-widget-text-editor p {
  margin-bottom: 0;
}

/* =========================================================
   Grille / section interne
========================================================= */

/* Section interne contenant les 4 cartes */
.yanara-tracabilite-grid {
  width: min(1220px, 92vw) !important;
  max-width: 1220px !important;
  margin: 46px auto 0 !important;
}

/* Container Elementor classique */
.yanara-tracabilite-grid > .elementor-container {
  display: flex !important;
  gap: 28px !important;
  justify-content: center !important;
  align-items: stretch !important;
}

/* Sécurité si Elementor utilise flexbox récent */
.yanara-tracabilite-grid.e-con,
.yanara-tracabilite-grid > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  gap: 28px !important;
  justify-content: center !important;
  align-items: stretch !important;
}

/* Chaque colonne/carte */
.yanara-tracabilite-card {
  flex: 1 1 0 !important;
  width: auto !important;
  max-width: none !important;
}

/* Ancien Elementor : habillage intérieur de la colonne */
.yanara-tracabilite-card > .elementor-column-wrap,
.yanara-tracabilite-card > .elementor-widget-wrap {
  height: 100%;
  min-height: 210px;
  padding: 26px 26px 28px !important;
  border-radius: 12px;
  background: #141516;
  border: 1px solid rgba(255, 255, 255, 0.11);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.012),
    0 16px 34px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    background 0.28s ease,
    box-shadow 0.28s ease;
}

/* Nouveau Elementor containers */
.yanara-tracabilite-card.e-con {
  min-height: 210px;
  padding: 26px 26px 28px !important;
  border-radius: 12px;
  background: #141516;
  border: 1px solid rgba(255, 255, 255, 0.11);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.012),
    0 16px 34px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    background 0.28s ease,
    box-shadow 0.28s ease;
}

/* Hover */
.yanara-tracabilite-card:hover > .elementor-column-wrap,
.yanara-tracabilite-card:hover > .elementor-widget-wrap,
.yanara-tracabilite-card.e-con:hover {
  transform: translateY(-4px);
  background: #17191a;
  border-color: rgba(0, 195, 240, 0.28);
  box-shadow:
    0 0 0 1px rgba(0, 195, 240, 0.04),
    0 20px 42px rgba(0, 0, 0, 0.32),
    0 0 22px rgba(0, 195, 240, 0.06);
}

/* =========================================================
   Icônes conservées
========================================================= */

.yanara-tracabilite-card .elementor-widget-icon {
  margin-bottom: 46px !important;
  text-align: left !important;
}

.yanara-tracabilite-card .elementor-icon-wrapper {
  text-align: left !important;
}

.yanara-tracabilite-card .elementor-icon {
  width: 60px;
  height: 60px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 13px;
  background: linear-gradient(135deg, #272AB3 0%, #0000 100%);
  color: #050607;
  font-size: 24px;
  box-shadow:
    0 0 18px rgba(0, 190, 240, 0.14),
    inset 0 0 0 1px rgba(255, 255, 255, 0.08);
}

.yanara-tracabilite-card .elementor-icon svg {
  width: 24px;
  height: 24px;
}

/* =========================================================
   Textes dans les cartes
   Elementor garde la main sur taille / graisse / police
========================================================= */

.yanara-tracabilite-card .elementor-widget-text-editor {
  margin: 0 !important;
}

.yanara-tracabilite-card .elementor-widget-text-editor,
.yanara-tracabilite-card .elementor-widget-text-editor p {
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.84);
}

.yanara-tracabilite-card .elementor-widget-text-editor p {
  margin: 0 !important;
}

/* =========================================================
   Responsive tablette
========================================================= */

@media (max-width: 1024px) {
  .yanara-tracabilite-section {
    padding: 62px 0 66px;
  }

  .yanara-tracabilite-grid > .elementor-container,
  .yanara-tracabilite-grid.e-con,
  .yanara-tracabilite-grid > .e-con-inner {
    flex-wrap: wrap !important;
    gap: 24px !important;
  }

  .yanara-tracabilite-card {
    flex: 0 0 calc(50% - 12px) !important;
    width: calc(50% - 12px) !important;
  }

  .yanara-tracabilite-card > .elementor-column-wrap,
  .yanara-tracabilite-card > .elementor-widget-wrap,
  .yanara-tracabilite-card.e-con {
    min-height: 190px;
  }
}

/* =========================================================
   Responsive mobile
========================================================= */

@media (max-width: 767px) {
  .yanara-tracabilite-section {
    padding: 48px 0 54px;
  }

  .yanara-tracabilite-section .elementor-heading-title {
    font-size: 26px !important;
  }

  .yanara-tracabilite-grid {
    width: min(420px, 90vw) !important;
    margin-top: 34px !important;
  }

  .yanara-tracabilite-grid > .elementor-container,
  .yanara-tracabilite-grid.e-con,
  .yanara-tracabilite-grid > .e-con-inner {
    flex-direction: column !important;
    gap: 18px !important;
  }

  .yanara-tracabilite-card {
    flex: 0 0 100% !important;
    width: 100% !important;
  }

  .yanara-tracabilite-card > .elementor-column-wrap,
  .yanara-tracabilite-card > .elementor-widget-wrap,
  .yanara-tracabilite-card.e-con {
    min-height: auto;
    padding: 24px 22px 26px !important;
  }

  .yanara-tracabilite-card .elementor-widget-icon {
    margin-bottom: 28px !important;
  }

  .yanara-tracabilite-card .elementor-icon {
    width: 54px;
    height: 54px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfbc3d5 */.elementor-8953 .elementor-element.elementor-element-cfbc3d5 .elementor-icon-list-item{align-items: start;}
.elementor-8953 .elementor-element.elementor-element-cfbc3d5 .elementor-icon-list-item .elementor-icon-list-icon{margin-top: 10px;}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   YANARA REPAIR - Effet grow images bénéfices
   Frontend robuste
========================================================= */

.yanara-repair-benefit-img {
  overflow: hidden !important;
  border-radius: 16px !important;
}

/* Wrapper Elementor */
.yanara-repair-benefit-img .elementor-widget-container {
  overflow: hidden !important;
  border-radius: 16px !important;
}

/* Image */
.yanara-repair-benefit-img img {
  display: block !important;
  width: 100% !important;
  height: auto !important;

  transform: scale(1) !important;
  transform-origin: center center !important;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.45s ease,
    opacity 0.45s ease !important;

  will-change: transform;
}

/* Grow au survol */
.yanara-repair-benefit-img:hover img {
  transform: scale(1.08) !important;
  filter: brightness(1.08) contrast(1.06) saturate(1.05) !important;
}
/* =========================================================
   YANARA REPAIR - Images "Pourquoi nous choisir"
   Voile noir 50% + contour bleu 1px uniquement images
========================================================= */

/* Le widget image */
.yanarachoice.elementor-widget-image {
  overflow: hidden !important;
  border-radius: 16px !important;
}

/* Le conteneur direct de l'image */
.yanarachoice.elementor-widget-image .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;

  border: 1px solid #2516A8 !important;
  border-radius: 16px !important;
}

/* L'image */
.yanarachoice.elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: auto !important;

  border: none !important;
  border-radius: 15px !important;

  transform: scale(1);
  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.45s ease;
}

/* Voile noir à 50% */
.yanarachoice.elementor-widget-image .elementor-widget-container::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;

  background: rgba(0, 0, 0, 0.50);
  border-radius: 15px;

  pointer-events: none;
  transition: background 0.35s ease;
}

/* Survol : voile noir réduit à 10% */
.yanarachoice.elementor-widget-image:hover .elementor-widget-container::after {
  background: rgba(0, 0, 0, 0.10);
}

/* Grow léger */
.yanarachoice.elementor-widget-image:hover img {
  transform: scale(1.05);
}/* End custom CSS */