.elementor-16159 .elementor-element.elementor-element-f3e74ff{--display:flex;}.elementor-16159 .elementor-element.elementor-element-81050ff{--spacer-size:50px;}.elementor-16159 .elementor-element.elementor-element-370208a{--spacer-size:50px;}.elementor-16159 .elementor-element.elementor-element-129425c{--display:flex;}.elementor-16159 .elementor-element.elementor-element-ef471a7{--display:flex;}.elementor-16159 .elementor-element.elementor-element-76a80b5{--spacer-size:50px;}.elementor-16159 .elementor-element.elementor-element-bcbe160{--display:flex;}.elementor-16159 .elementor-element.elementor-element-6d13bea{--spacer-size:273px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16159 .elementor-element.elementor-element-d0a0bd6 > .elementor-widget-container{margin:27px 0px 0px 0px;padding:5px -6px 4px -6px;}}/* Start custom CSS for container, class: .elementor-element-129425c */.filtres-docs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .filtres-docs {
        display: flex;
        flex-direction: row;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding: 10px 5px;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
    }

    .filtres-docs a {
        min-width: max-content;
        scroll-snap-align: start;
        white-space: nowrap;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS */.filtres-documents-techniques {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .filtres-documents-techniques {
        flex-direction: row;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding: 10px 5px;
        scroll-snap-type: x mandatory;
    }

    .filtres-documents-techniques button {
        min-width: max-content;
        scroll-snap-align: start;
        white-space: nowrap;
    }
}/* End custom CSS */