.elementor-7873 .elementor-element.elementor-element-3976489{--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:0.36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-7873 .elementor-element.elementor-element-3976489:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Accueil-d-spec-motosport.jpg");background-position:0px 0px;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-3976489::before, .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-3976489 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-3976489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(93deg, #FFFFFF12 0%, var( --e-global-color-text ) 100%);}.elementor-7873 .elementor-element.elementor-element-9be25e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-9be25e0 .elementor-heading-title{font-size:55px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-8afc7fd > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-7873 .elementor-element.elementor-element-77b58d4{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7873 .elementor-element.elementor-element-77b58d4:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-77b58d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Fond-noir-eclairs.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-6dbace5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-6dbace5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7873 .elementor-element.elementor-element-6dbace5{text-align:center;}.elementor-7873 .elementor-element.elementor-element-6dbace5 .elementor-heading-title{font-size:55px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-dbaa8f5{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-c760cda{--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:flex-end;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-c760cda:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Design-sans-titre.jpg");background-position:0px -22px;background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-c760cda::before, .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-c760cda > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-c760cda > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-7873 .elementor-element.elementor-element-204ce95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-279d957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-279d957{text-align:left;}.elementor-7873 .elementor-element.elementor-element-279d957 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-40e8048{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-5221b1c{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:6.4px;}.elementor-7873 .elementor-element.elementor-element-5221b1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-5221b1c .elementor-divider-separator{width:100%;}.elementor-7873 .elementor-element.elementor-element-5221b1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7873 .elementor-element.elementor-element-4866417{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-1b5ce0c{font-size:20px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-4262f6b{--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:flex-end;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-4262f6b:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-4262f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/t.ward_25_Calgary_jl_7345-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-4262f6b::before, .elementor-7873 .elementor-element.elementor-element-4262f6b > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-4262f6b > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-4262f6b > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-4262f6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-4262f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-7873 .elementor-element.elementor-element-10e8719{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-3af2dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-3af2dd5{text-align:left;}.elementor-7873 .elementor-element.elementor-element-3af2dd5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-e8c421b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-866f59e{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:6.4px;}.elementor-7873 .elementor-element.elementor-element-866f59e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-866f59e .elementor-divider-separator{width:100%;}.elementor-7873 .elementor-element.elementor-element-866f59e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7873 .elementor-element.elementor-element-91d7a2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-be94d50{font-size:20px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-a58341d{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-eded6d2{--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:flex-end;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-eded6d2:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Design-sans-titre-6.jpg");background-position:0px -22px;background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-eded6d2::before, .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-eded6d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-eded6d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-7873 .elementor-element.elementor-element-ff7a2d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-37625c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-37625c4{text-align:left;}.elementor-7873 .elementor-element.elementor-element-37625c4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-6ed8674{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-5c6e4c0{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:6.4px;}.elementor-7873 .elementor-element.elementor-element-5c6e4c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-5c6e4c0 .elementor-divider-separator{width:100%;}.elementor-7873 .elementor-element.elementor-element-5c6e4c0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7873 .elementor-element.elementor-element-6336d0a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-8ef9676{font-size:20px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-f149aa3{--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:flex-end;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-f149aa3:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-f149aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Pieces.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-f149aa3::before, .elementor-7873 .elementor-element.elementor-element-f149aa3 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-f149aa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-f149aa3 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-f149aa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-f149aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-7873 .elementor-element.elementor-element-eeac272{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-1faccc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-1faccc0{text-align:left;}.elementor-7873 .elementor-element.elementor-element-1faccc0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-e5ffb82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-79ed150{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:6.4px;}.elementor-7873 .elementor-element.elementor-element-79ed150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-79ed150 .elementor-divider-separator{width:100%;}.elementor-7873 .elementor-element.elementor-element-79ed150 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7873 .elementor-element.elementor-element-b8b9b84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-4baacf1{font-size:20px;color:var( --e-global-color-secondary );}.elementor-7873 .elementor-element.elementor-element-6d71000{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7873 .elementor-element.elementor-element-aab4df4{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7873 .elementor-element.elementor-element-aab4df4:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2024/07/Eclair-Gris-1.png");background-position:-298px -190px;background-repeat:no-repeat;background-size:cover;}.elementor-7873 .elementor-element.elementor-element-aab4df4::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dspecmotosport.com/wp-content/uploads/2024/07/Eclair-Rouge.png");--background-overlay:'';background-position:120% 100%;background-repeat:no-repeat;background-size:contain;}.elementor-7873 .elementor-element.elementor-element-188dd6a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}.elementor-7873 .elementor-element.elementor-element-188dd6a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-188dd6a.elementor-element{--align-self:center;}.elementor-7873 .elementor-element.elementor-element-188dd6a .elementor-heading-title{font-size:45px;color:var( --e-global-color-accent );}.elementor-7873 .elementor-element.elementor-element-7c91ae9{--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;}.elementor-7873 .elementor-element.elementor-element-9d6b157{--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-7873 .elementor-element.elementor-element-629add7{font-size:20px;}.elementor-7873 .elementor-element.elementor-element-66f0ab7{text-align:right;font-size:20px;font-weight:bold;}.elementor-7873 .elementor-element.elementor-element-c925965{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-c5d79ba{text-align:center;}.elementor-7873 .elementor-element.elementor-element-eaa1c72{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7873 .elementor-element.elementor-element-44ff2ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-35274d0{--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:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18%;--padding-bottom:18%;--padding-left:0%;--padding-right:0%;}.elementor-7873 .elementor-element.elementor-element-35274d0:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dspecmotosport.com/wp-content/uploads/2025/08/Design-sans-titre-5.png");background-position:-298px -215px;}.elementor-7873 .elementor-element.elementor-element-35274d0::before, .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-35274d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-35274d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020202AD;--background-overlay:'';}.elementor-7873 .elementor-element.elementor-element-03f2f62 .elementor-button{background-color:var( --e-global-color-accent );font-size:20px;font-weight:bold;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );padding:2% 8% 2% 8%;}.elementor-7873 .elementor-element.elementor-element-03f2f62 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-7873 .elementor-element.elementor-element-5ab23cb6{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7873 .elementor-element.elementor-element-5ab23cb6:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-5ab23cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7873 .elementor-element.elementor-element-52cd76d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-7873 .elementor-element.elementor-element-c760cda{--width:50%;}.elementor-7873 .elementor-element.elementor-element-4262f6b{--width:50%;}.elementor-7873 .elementor-element.elementor-element-eded6d2{--width:50%;}.elementor-7873 .elementor-element.elementor-element-f149aa3{--width:50%;}}@media(max-width:1024px){.elementor-7873 .elementor-element.elementor-element-3976489:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7873 .elementor-element.elementor-element-6dbace5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-6dbace5 .elementor-heading-title{font-size:52px;}.elementor-7873 .elementor-element.elementor-element-c760cda:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7873 .elementor-element.elementor-element-eded6d2:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7873 .elementor-element.elementor-element-aab4df4::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:250% 0%;}.elementor-7873 .elementor-element.elementor-element-188dd6a{text-align:center;}.elementor-7873 .elementor-element.elementor-element-7c91ae9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7873 .elementor-element.elementor-element-629add7{font-size:14px;}.elementor-7873 .elementor-element.elementor-element-66f0ab7{font-size:15px;line-height:0.5em;}.elementor-7873 .elementor-element.elementor-element-eaa1c72{--grid-auto-flow:row;}.elementor-7873 .elementor-element.elementor-element-35274d0:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-7873 .elementor-element.elementor-element-3976489:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-3976489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7873 .elementor-element.elementor-element-3976489{--padding-top:20%;--padding-bottom:15%;--padding-left:05%;--padding-right:5%;}.elementor-7873 .elementor-element.elementor-element-9be25e0 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-7873 .elementor-element.elementor-element-6dbace5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-6dbace5 .elementor-heading-title{font-size:42px;}.elementor-7873 .elementor-element.elementor-element-c760cda:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-c760cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7873 .elementor-element.elementor-element-c760cda{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-7873 .elementor-element.elementor-element-4262f6b:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-4262f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-108px 0px;}.elementor-7873 .elementor-element.elementor-element-4262f6b{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-7873 .elementor-element.elementor-element-eded6d2:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-eded6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7873 .elementor-element.elementor-element-eded6d2{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-7873 .elementor-element.elementor-element-f149aa3:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-f149aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7873 .elementor-element.elementor-element-aab4df4::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dspecmotosport.com/wp-content/uploads/2024/07/Eclair-Rouge.png");background-position:-195% 120%;background-repeat:no-repeat;background-size:auto;}.elementor-7873 .elementor-element.elementor-element-aab4df4:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-aab4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:47% 0%;}.elementor-7873 .elementor-element.elementor-element-188dd6a > .elementor-widget-container{margin:9% 0% 0% 0%;}.elementor-7873 .elementor-element.elementor-element-188dd6a .elementor-heading-title{font-size:36px;}.elementor-7873 .elementor-element.elementor-element-629add7{font-size:15px;}.elementor-7873 .elementor-element.elementor-element-66f0ab7{font-size:14px;line-height:0.6em;}.elementor-7873 .elementor-element.elementor-element-c925965{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7873 .elementor-element.elementor-element-c5d79ba{text-align:center;}.elementor-7873 .elementor-element.elementor-element-eaa1c72{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7873 .elementor-element.elementor-element-35274d0{--min-height:19vh;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7873 .elementor-element.elementor-element-35274d0:not(.elementor-motion-effects-element-type-background), .elementor-7873 .elementor-element.elementor-element-35274d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7873 .elementor-element.elementor-element-03f2f62 > .elementor-widget-container{margin:0% 5% 0% 5%;}}/* Start custom CSS *//* ============ Forcer le GAUCHE et les largeurs ============ */
.card, .card * { text-align: left !important; }
.card .head, .card .rule, .card .copy { width: 100% !important; }

/* Neutralise d'éventuels centrages Elementor */
.card.e-con, .card > .e-con-inner {
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

/* ===================== Carte / Colonne ===================== */
.card{
  min-height: clamp(300px, 28vh, 380px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top:clamp(150px, 6vh, 80px);
  padding-bottom: clamp(32px, 5vh, 60px);
  padding-inline: clamp(24px, 3.5vw, 56px);
  --head-h: clamp(50px, 0.1vw, 70px); 
  --gap-title: 0px;         
  --gap-after: 10px;        
  --rule-thick: 2px;
  --rule-color: rgba(255,255,255,.92);
}

/* ==================== Titre (collé à la ligne) ============== */
.card .head{
  height: var(--head-h);
  display: flex;
  align-items: flex-end;
  padding-bottom: var(--gap-title);
}
.card .head .elementor-widget-heading,
.card .head .elementor-widget-container,
.card .head .elementor-heading-title{
  margin: 0 !important;
  line-height: 1.1;
  text-align: left !important;
  width: 100% !important;
}

/* ==================== Divider pleine largeur ================= */
.card .rule .elementor-divider{
  margin: 0 0 var(--gap-after) 0 !important;
}
.card .rule .elementor-divider-separator{
  height: var(--rule-thick) !important;
  background: var(--rule-color) !important;
  border: 0 !important;
  width: 100% !important;   
  margin: 0 !important;
}



.card{
  --rule-color: #D9D9D9;
  --rule-thick: 6.4px;     
}

.card .rule .elementor-divider-separator,
.card .rule .elementor-divider__separator{
  background: var(--rule-color) !important;
  height: var(--rule-thick) !important;
  border: 0 !important;
  box-shadow: none !important;
}


/* ==================== Breakpoints (optionnel) =============== */
@media (max-width: 1024px){
  .card{
    padding-top: min(32vh, 260px);
    --head-h: clamp(76px, 8.5vw, 110px);
  }
}
@media (max-width: 767px){
  .card{
    padding-top: min(26vh, 200px);
    --head-h: clamp(68px, 9.5vw, 100px);
  }
}/* End custom CSS */