.elementor-15274 .elementor-element.elementor-element-309b396{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15274 .elementor-element.elementor-element-309b396 .elementor-heading-title{font-family:"Helvetica NEUE PRO", Sans-serif;font-size:2.6rem;font-weight:800;text-transform:uppercase;line-height:1em;color:var( --e-global-color-88a0a03 );}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc{--etw-toc-direction:row;background-color:#02010100;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__list{gap:0px;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__link{font-size:0.8rem;text-transform:uppercase;white-space:normal;color:#FFFFFFB5;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__link:hover, .elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__link:focus-visible{color:var( --e-global-color-88a0a03 );background-color:#02010100;text-decoration-line:none;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__link[aria-current="location"]{color:var( --e-global-color-88a0a03 );background-color:#02010100;text-decoration-line:none;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__arrow{width:36px;height:36px;font-size:20px;border-style:none;color:var( --e-global-color-88a0a03 );background-color:#02010100;}.elementor-15274 .elementor-element.elementor-element-cf0cb8b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-15274 .elementor-element.elementor-element-6a2fb9a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-15274 .elementor-element.elementor-element-1828eb7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__link-button{background-color:var( --e-global-color-99cb90d );align-self:flex-start;width:auto;margin:8px 0px 0px 0px;padding:10px 18px 10px 18px;font-family:"Helvetica NEUE PRO", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-88a0a03 );border-radius:4px 4px 4px 4px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell{--etw-timeline-visible:3;--etw-timeline-gap:20px;--etw-timeline-dot-size:50px;--etw-timeline-card-min-height:0px;--etw-timeline-card-gap:20px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics{padding:20px 0px 0px 0px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__value{color:var( --e-global-color-99cb90d );font-family:"Helvetica Condensed", Sans-serif;font-size:4rem;font-style:italic;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__label{color:#313131;font-family:"Helvetica NEUE PRO", Sans-serif;font-size:1rem;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__link-button:hover, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__link-button:focus-visible{transform:translateY(0px);}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__icon, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__center-icon, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-dot, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-dot i{font-size:16px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__icon svg, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__center-icon svg, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-dot svg{width:16px;height:16px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline:before, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--slider .etw-graphics__timeline li:not(:last-child):before{background:var( --e-global-color-99cb90d );}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--vertical .etw-graphics__timeline:before, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--vertical.etw-graphics__timeline-shell--slider .etw-graphics__timeline li:not(:last-child):before{width:3px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--horizontal .etw-graphics__timeline:before, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--horizontal.etw-graphics__timeline-shell--slider .etw-graphics__timeline li:not(:last-child):before{height:3px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-dot{width:50px;height:50px;background-color:var( --e-global-color-99cb90d );border-radius:50% 50% 50% 50%;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-content{width:100%;max-width:100%;min-height:0px;text-align:left;flex-direction:column;gap:10px;background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A8A8A;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-content .etw-graphics__main-text{gap:10px;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-arrow{color:#27343B;background-color:#FFFFFF;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-scrollbar .swiper-scrollbar-drag{background-color:#77BFE2;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:hover .etw-graphics__timeline-dot, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:focus-visible .etw-graphics__timeline-dot, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:focus-within .etw-graphics__timeline-dot{transform:scale(1.08);}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--horizontal.etw-graphics__timeline-shell--staggered .etw-graphics__timeline li:hover .etw-graphics__timeline-dot, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--horizontal.etw-graphics__timeline-shell--staggered .etw-graphics__timeline li:focus-visible .etw-graphics__timeline-dot, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell--horizontal.etw-graphics__timeline-shell--staggered .etw-graphics__timeline li:focus-within .etw-graphics__timeline-dot{transform:translate(-50%, -50%) scale(1.08);}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:hover .etw-graphics__timeline-content, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:focus-visible .etw-graphics__timeline-content, .elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline li:focus-within .etw-graphics__timeline-content{transform:translateY(-4px);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15274 .elementor-element.elementor-element-309b396{width:100%;max-width:100%;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell{--etw-timeline-visible:2;--etw-timeline-gap:22px;}}@media(max-width:767px){.elementor-15274 .elementor-element.elementor-element-309b396{width:100%;max-width:100%;}.elementor-15274 .elementor-element.elementor-element-309b396 .elementor-heading-title{font-size:2rem;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc{padding:0px 0px 0px 0px;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__list{gap:20px;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__link{font-size:0.7rem;padding:0px 0px 0px 0px;text-align:start;white-space:normal;}.elementor-15274 .elementor-element.elementor-element-a09cf3b5 .etw-toc__list > li{max-width:70vw;}.elementor-15274 .elementor-element.elementor-element-2b5a0b6 .etw-graphics__timeline-shell{--etw-timeline-visible:1;--etw-timeline-gap:18px;}}/* Start custom CSS for heading, class: .elementor-element-309b396 */.elementor-15274 .elementor-element.elementor-element-309b396{

    &::after{
        content : '';
        display: block;
        position:absolute;
        width: 145px;
        height: 13px;
        bottom : -30px ;
        background-color: white;
     

    }
    
}/* End custom CSS */
/* Start custom CSS */.fg-timeline{
    .etw-graphics__description{
        height:0;
        opacity:0;
    
    }
    .etw-graphics__timeline-content{
    
        min-height: 150px!important;
        display:flex;
        justify-content:flex-start;
      
    }
    .etw-graphics__timeline-content:hover{
        height: 100%;
        min-height: 450px;
        
        .etw-graphics__description{
            height:100%;
            opacity:1;
         
        }
    }
    
    li .etw-graphics__description{
        &:after{
            display:block;
            background-color: var(--e-global-color-99cb90d);
            text-align: center;
            width: auto;
            margin: 8px 0px 0px 0px;
            padding: 10px 18px 10px 18px;
            font-family: "Helvetica NEUE PRO", Sans-serif;
            font-size: 0.8rem;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1em;
            color: var(--e-global-color-88a0a03);
            border-radius: 4px 4px 4px 4px;
            margin-top: 20px;
        }
    }
    li:nth-child(1) .etw-graphics__description{
        &:after{
            content: "Bilan des états généraux 2025"; 
            
        }
    }
    li:nth-child(2) .etw-graphics__description{
        &:after{
            content: "Enquête logement 2026"; 
        }
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/05/HelveticaNeueLTPro-Th.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Lt.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-UltLt.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Md.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Bd.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Hv.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica NEUE PRO';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/HelveticaNeueLTPro-Hv-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-37-Thin-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-47-Light-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-57-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-67-Medium-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-77-Bold-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-87-Heavy-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-97-Black-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Condensed';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fage26.ethicweb.fr/wp-content/uploads/2026/06/Helvetica-Neue-LT-Pro-107-Extra-Black-Condensed.ttf') format('truetype');
}
/* End Custom Fonts CSS */