.elementor-10170101 .elementor-element.elementor-element-7a503d2b{margin-top:50px;margin-bottom:0px;}.elementor-10170101 .elementor-element.elementor-element-7f74a770 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-5748338a{margin-top:20px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-6b87949 .ce-filters__tab-icon{order:1;}.elementor-10170101 .elementor-element.elementor-element-6b87949 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-10170101 .elementor-element.elementor-element-6b87949 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-10170101 .elementor-element.elementor-element-6b87949 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-10170101 .elementor-element.elementor-element-6b87949 .elementor-field-label:after{padding-inline-start:0.2em;}.elementor-10170101 .elementor-element.elementor-element-6b87949 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-10170101 .elementor-element.elementor-element-77bb1b8d a.elementor-button:not(#e){color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-77bb1b8d a.elementor-button{--ce-btn-bg-color:#000000;background-color:var(--ce-btn-bg-color);border-radius:2px 2px 2px 2px;}.elementor-10170101 .elementor-element.elementor-element-126c19f9 .ce-active-filters{gap:5px;}.elementor-10170101 .elementor-element.elementor-element-252d217e .elementor-field-group{gap:8px;}.elementor-10170101 .elementor-element.elementor-element-3fd9a6d .elementor-row{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-3fd9a6d.ce-pagination--skin-classic{text-align:center;}.elementor-10170101 .elementor-element.elementor-element-3fd9a6d .elementor-icon-box-wrapper{gap:15px;}@media(max-width:767px){.elementor-10170101 .elementor-element.elementor-element-3c25a26c{width:50%;}.elementor-bc-flex-widget .elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10170101 .elementor-element.elementor-element-3c25a26c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10170101 .elementor-element.elementor-element-1feb25c3{width:50%;}.elementor-10170101 .elementor-element.elementor-element-3fd9a6d .elementor-row{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-3fd9a6d.ce-pagination--skin-classic{text-align:center;}}@media(min-width:768px){.elementor-10170101 .elementor-element.elementor-element-3d27b697{width:26.452%;}.elementor-10170101 .elementor-element.elementor-element-3a7caead{width:73.548%;}.elementor-10170101 .elementor-element.elementor-element-3c25a26c{width:15.376%;}.elementor-10170101 .elementor-element.elementor-element-1feb25c3{width:84.624%;}}/* Start custom CSS for page-settings */.header-dev-2025 {
       background: black
    }
#sticky-section-filter{
    position: sticky;
    top: 7rem;
    z-index: 10;

background: rgba(255, 255, 255, 0.75); 
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px); /* Safari */

    border-radius: 0.5rem; /* radius plus subtil */
    border: 1px solid rgba(255, 255, 255, 0.4); /* effet glass */
}

#wrapper .breadcrumb ol, .list-group{
    opacity: 0 !important
}
.elementor-12170101 
.elementor-element.elementor-element-e672671 
.elementor-field-group {
    margin-top: 1rem;
}

.elementor-10170101 .elementor-element.elementor-element-6b87949 .elementor-field-group {
        margin-top: 1rem;

}/* End custom CSS */