.elementor-5739 .elementor-element.elementor-element-f082150:not(.elementor-motion-effects-element-type-background), .elementor-5739 .elementor-element.elementor-element-f082150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-h.autodurocher.com/wp-content/uploads/2022/05/background-histoire-slider.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5739 .elementor-element.elementor-element-f082150 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-1dc224a ) 0%, #012B4800 62%);opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5739 .elementor-element.elementor-element-f082150 > .elementor-container{min-height:23.44vw;}.elementor-5739 .elementor-element.elementor-element-f082150{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5739 .elementor-element.elementor-element-8533975.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5739 .elementor-element.elementor-element-8533975.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5739 .elementor-element.elementor-element-8533975 > .elementor-element-populated{margin:96px 0px 96px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5739 .elementor-element.elementor-element-f5b8d10 > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-5739 .elementor-element.elementor-element-f5b8d10 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:60px;font-weight:900;line-height:1.2em;color:var( --e-global-color-secondary );}.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-5739 .elementor-element.elementor-element-c2944d6 > .elementor-widget-container{margin:0px 0px 48px 72px;}.elementor-5739 .elementor-element.elementor-element-c2944d6{font-family:"Muli", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5739 .elementor-element.elementor-element-2a7ef84 > .elementor-container{max-width:1300px;}.elementor-5739 .elementor-element.elementor-element-2a7ef84{padding:91px 0px 72.4px 0px;}.elementor-5739 .elementor-element.elementor-element-328eefe > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5739 .elementor-element.elementor-element-328eefe{text-align:center;}.elementor-5739 .elementor-element.elementor-element-328eefe .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:50px;font-weight:400;line-height:65px;}.elementor-5739 .elementor-element.elementor-element-3933750 > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-5739 .elementor-element.elementor-element-3933750{text-align:center;font-family:"Muli", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-primary );}.elementor-5739 .elementor-element.elementor-element-5536da1 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-5739 .elementor-element.elementor-element-f082150:not(.elementor-motion-effects-element-type-background), .elementor-5739 .elementor-element.elementor-element-f082150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-h.autodurocher.com/wp-content/uploads/2022/05/background-histoire-slider.jpg");background-position:center right;}.elementor-5739 .elementor-element.elementor-element-8533975.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5739 .elementor-element.elementor-element-f5b8d10 > .elementor-widget-container{margin:0px 0px 0px 32px;}.elementor-5739 .elementor-element.elementor-element-c2944d6 > .elementor-widget-container{margin:0px 0px 16px 32px;}}@media(max-width:767px){.elementor-5739 .elementor-element.elementor-element-f082150:not(.elementor-motion-effects-element-type-background), .elementor-5739 .elementor-element.elementor-element-f082150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5739 .elementor-element.elementor-element-f5b8d10 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-5739 .elementor-element.elementor-element-f5b8d10 .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-5739 .elementor-element.elementor-element-c2944d6 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-5739 .elementor-element.elementor-element-2a7ef84{padding:50px 0px 30px 0px;}.elementor-5739 .elementor-element.elementor-element-328eefe > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-5739 .elementor-element.elementor-element-328eefe{text-align:center;}.elementor-5739 .elementor-element.elementor-element-328eefe .elementor-heading-title{font-size:34px;line-height:1.2em;}}/* Start custom CSS for heading, class: .elementor-element-f5b8d10 */strong{
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2944d6 */strong{
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328eefe */strong{
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS */.year-history{
    color: #0674BF;
    font-size: 50px;
    font-weight: 900;
    padding-bottom: 22px;
}
.text-history{
    color: #000;
    font-size: 16px;
    font-weight: 400;
}


#eadHistory{
    background-image:url(/wp-content/uploads/2023/11/Composant-11-–-1-scaled.jpg);
    background-size:cover;
    background-position:center center;
    width:100%;
    height:141.05vw;
    position:relative;
}

#eadHistory .historyStep{
    position:absolute;
    display:flex;
    align-items:flex-start;
}
#eadHistory .historyStep.step2023{
    width:39vw;
    top:6.5vw;
    left:58.3vw;
}
#eadHistory .historyStep.step2022{
    width:40vw;
    top:18vw;
    left:7.1vw;
}
#eadHistory .historyStep.step2021{
    width:35vw;
    top:30.5vw;
    left:63.8vw;
}
#eadHistory .historyStep.step2020{
    width:40vw;
    top:42.8vw;
    left:1vw;
}
#eadHistory .historyStep.step2014{
    width:39vw;
    top:55vw;
    left:58.3vw;
}
#eadHistory .historyStep.step2010{
    width:34vw;
    top:66.2vw;
    left:1.4vw;
}
#eadHistory .historyStep.step2008{
    width:39vw;
    top: 78.5vw;
    left: 58.3vw;
}
#eadHistory .historyStep.step2003{
    width: 40.8vw;
    top: 90.8vw;
    left: 0vw;
}
#eadHistory .historyStep.step1998{
    width:34vw;
    top: 102.5vw;
    left: 63.8vw;
}
#eadHistory .historyStep.step1990{
    width:40vw;
    top:115vw;
    left:0.8vw;
}
#eadHistory .historyStep.step1969{
    width:37vw;
    top:127vw;
    left:58.1vw;
}


#eadHistory .historyStep.reverse{
    flex-direction:row-reverse;
}

#eadHistory .historyStep .pastille{
    width:85px;
    height:85px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--e-global-color-accent);
    border-radius:50px;
    box-shadow:0px 0px 6px rgba(0,0,0,0.5);
}
#eadHistory .historyStep>.texte{
    width:83%;
    position:relative;
    padding-left:5%;
    z-index:3;
}
#eadHistory .historyStep.reverse>.texte{
    padding-left:0%;
    padding-right:5%;
    text-align:right;
}
#eadHistory .historyStep .texte span.year{
    font:900 50px/60px Muli;
    color:var(--e-global-color-accent);
    display:block;
    position:absolute;
    top:-60px;
}
#eadHistory .historyStep.reverse .texte span.year{
    right:5%;
}

#eadHistory .historyStep .texte .texte{
    z-index:2;
    position:relative;
    font:400 16px/20px Muli;
    display:inline-block;
}
#eadHistory .historyStep>.texte:after{
    content:attr(data-year);
    color: #EFEFEF;
    text-shadow:
   -2px -2px 0 #fff,  
    2px -2px 0 #fff,
    -2px 2px 0 #fff,
     2px 2px 0 #fff;
     font:900 100px/100px Muli;
     position:absolute;
     top:-65px;
     right:0px;
     z-index:-1;
     
}
#eadHistory .historyStep.reverse>.texte:after{
     left:0px;
     right:auto;
}

@media screen and (max-width:1440px){
    #eadHistory .historyStep.step2023{
        top:5.5vw;
        left:57.3vw;
    }
    #eadHistory .historyStep.step2022{
        top:18vw;
        left:8.2vw;
    }
    #eadHistory .historyStep.step2021{
        top:29.5vw;
        left:63.2vw;
    }
    #eadHistory .historyStep.step2020{
        top:41.8vw;
        left:1.9vw;
    }
    #eadHistory .historyStep.step2014{
        top:54vw;
        left:57.5vw;
    }
    #eadHistory .historyStep.step2010{
        top:66.2vw;
        left:2.5vw;
    }
    #eadHistory .historyStep.step2008{
        top: 77.5vw;
        left: 57.3vw;
    }
    #eadHistory .historyStep.step2003{
        top: 87.5vw;
        left: 1vw;
    }
    #eadHistory .historyStep.step1998{
        top: 101.5vw;
        left: 63.1vw;
    }
    #eadHistory .historyStep.step1990{
        top:115vw;
        left:1.9vw;
    }
    #eadHistory .historyStep.step1969{
        top:125vw;
        left:57.5vw;
    }
    #eadHistory .historyStep .texte .texte{
        font-size:14px;
    }
}

@media screen and (max-width:1280px){
        #eadHistory .historyStep.step2023{
        top:5.5vw;
        left:57.3vw;
    }
    #eadHistory .historyStep.step2022{
        top:18vw;
        left:7.5vw;
    }
    #eadHistory .historyStep.step2021{
        top:30.5vw;
        left:64.2vw;
    }
    #eadHistory .historyStep.step2020{
        top:41.8vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step2014{
        top:54vw;
        left:58.3vw;
    }
    #eadHistory .historyStep.step2010{
        top:66.2vw;
        left:1.8vw;
    }
    #eadHistory .historyStep.step2008{
        top: 78.5vw;
        left: 58.5vw;
    }
    #eadHistory .historyStep.step2003{
        top: 90.5vw;
        left: 0.5vw;
    }
    #eadHistory .historyStep.step1998{
        top: 102.5vw;
        left: 64vw;
    }
    #eadHistory .historyStep.step1990{
        top:115vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step1969{
        top:127vw;
        left:58.5vw;
    }
    #eadHistory .historyStep .pastille{
        width:60px;
        height:60px;
    }
    #eadHistory .historyStep .pastille img{
        width:40px;
    }
    #eadHistory .historyStep>.texte:after{
        font-size:70px;
    }
    #eadHistory .historyStep .texte .texte{
        font-size:12px;
        line-height:16px;
    }
}

@media screen and (max-width:1140px){
    #eadHistory .historyStep.step2023{
        top:5.5vw;
        left:57.3vw;
    }
    #eadHistory .historyStep.step2022{
        top:18vw;
        left:7.5vw;
    }
    #eadHistory .historyStep.step2021{
        top:29.5vw;
        left:64.2vw;
    }
    #eadHistory .historyStep.step2020{
        top:41.8vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step2014{
        top:54vw;
        left:58.3vw;
    }
    #eadHistory .historyStep.step2010{
        top:66.2vw;
        left:1.8vw;
    }
    #eadHistory .historyStep.step2008{
        top: 78.5vw;
        left: 58.5vw;
    }
    #eadHistory .historyStep.step2003{
        top: 90.5vw;
        left: 0.5vw;
    }
    #eadHistory .historyStep.step1998{
        top: 102.5vw;
        left: 64vw;
    }
    #eadHistory .historyStep.step1990{
        top:114vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step1969{
        top:126vw;
        left:58.5vw;
    }
    #eadHistory .historyStep .pastille{
        width:60px;
        height:60px;
    }
    #eadHistory .historyStep .pastille img{
        width:40px;
    }
    #eadHistory .historyStep .texte span.year{
        font-size:25px;
        line-height:30px;
        top:-35px;
    }
    #eadHistory .historyStep>.texte:after{
        font-size:50px;
        top:-55px
    }
    #eadHistory .historyStep .texte .texte{
        font-size:12px;
        line-height:14px;
    }
}
@media screen and (max-width:1024px){
        #eadHistory .historyStep.step2023{
        top:5.5vw;
        left:57.3vw;
    }
    #eadHistory .historyStep.step2022{
        top:17vw;
        left:7.5vw;
    }
    #eadHistory .historyStep.step2021{
        top:29.5vw;
        left:64.2vw;
    }
    #eadHistory .historyStep.step2020{
        top:41.8vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step2014{
        top:54vw;
        left:58.3vw;
    }
    #eadHistory .historyStep.step2010{
        top:66.2vw;
        left:1.8vw;
    }
    #eadHistory .historyStep.step2008{
        top: 78.5vw;
        left: 58.5vw;
    }
    #eadHistory .historyStep.step2003{
        top: 89.5vw;
        left: 0.5vw;
    }
    #eadHistory .historyStep.step1998{
        top: 102.5vw;
        left: 64vw;
    }
    #eadHistory .historyStep.step1990{
        top:115vw;
        left:1.4vw;
    }
    #eadHistory .historyStep.step1969{
        top:127vw;
        left:58.5vw;
    }
    #eadHistory .historyStep .pastille{
        width:45px;
        height:45px;
    }
    #eadHistory .historyStep .pastille img{
        width:30px;
    }
    #eadHistory .historyStep>.texte{
        width:calc(100% - 45px);
        padding:0px 10px !important;
    }
    #eadHistory .historyStep .texte span.year{
        font-size:25px;
        line-height:30px;
        top:-28px;
    }
    #eadHistory .historyStep>.texte:after{
        font-size:50px;
        top:-55px
    }
    #eadHistory .historyStep .texte .texte{
        font-size:11px;
        line-height:13px;
    }
}

@media screen and (max-width:900px){
    #eadHistory .historyStep.step2023{
        top:2.5vw;
        left:57.3vw;
    }
    #eadHistory .historyStep.step2010{
        top:65.2vw;
        left:1.8vw;
    }
    #eadHistory .historyStep.step2003{
        top: 79vw;
        left: 0.5vw;
    }
    #eadHistory .historyStep.step1990{
        top:108vw;
        left:2.3vw;
    }
        #eadHistory .historyStep.step1969{
        top:124vw;
        left:58.5vw;
    }
    #eadHistory .historyStep .pastille{
        width:45px;
        height:45px;
    }
    #eadHistory .historyStep .pastille img{
        width:30px;
    }
    #eadHistory .historyStep>.texte{
        width:calc(100% - 45px);
        padding:0px 10px !important;
    }
    #eadHistory .historyStep .texte span.year{
        font-size:20px;
        line-height:25px;
        top:-0px;
    }
    #eadHistory .historyStep>.texte:after{
        display:none;
    }
    #eadHistory .historyStep .texte .texte{
        font-size:10px;
        line-height:12px;
        margin-top:20px;
    }
}


@media screen and (max-width:767px){
    #eadHistory{
        height:auto;
    }
    #eadHistory .historyStep{
        position:relative;
        top:auto !important;
        right:auto !important;
        left:auto !important;
        width:100% !important;
        flex-direction:column !important;
        align-items:center !important;
        padding:20px 10px;
        background-color:rgba(255,255,255,0.2);
    }
    #eadHistory .historyStep .pastille{
        width:45px;
        height:45px;
    }
    #eadHistory .historyStep .pastille img{
        width:30px;
    }
    #eadHistory .historyStep>.texte{
        width:100%;
        text-align:center !important;
    }
    #eadHistory .historyStep .texte span.year{
        position:relative;
        left:auto !important;
        right:auto !important;
        margin-top:10px;
    }
    #eadHistory .historyStep>.texte:after{
        display:none;
    }
    #eadHistory .historyStep .texte .texte{
        font-size:14px;
        line-height:16px;
        margin-top:10px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.staging-h.autodurocher.com/wp-content/uploads/2022/03/Muli-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.staging-h.autodurocher.com/wp-content/uploads/2022/03/Muli.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.staging-h.autodurocher.com/wp-content/uploads/2022/03/Muli-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.staging-h.autodurocher.com/wp-content/uploads/2022/03/Muli-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.staging-h.autodurocher.com/wp-content/uploads/2022/03/Muli-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */