.elementor-9625 .elementor-element.elementor-element-74af2b6{width:100%;max-width:100%;}.elementor-9625 .elementor-element.elementor-element-11a8550 > .elementor-container{min-height:0px;}.elementor-9625 .elementor-element.elementor-element-a32b125{color:#000000;}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon{width:15px;}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon i{font-size:15px;}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9625 .elementor-element.elementor-element-d333e05 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon{width:15px;}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon i{font-size:15px;}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9625 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9625 .elementor-element.elementor-element-038165c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9625 .elementor-element.elementor-element-038165c .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-9625 .elementor-element.elementor-element-038165c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9625 .elementor-element.elementor-element-4b0e627 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-e154732{font-size:16px;color:#000000;}.elementor-9625 .elementor-element.elementor-element-c4cb4ce > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header-title{text-align:start;}.elementor-9625 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header{flex-direction:row;}.elementor-9625 .elementor-element.elementor-element-66c3cd3{--item-text-hover-decoration:underline;}.elementor-9625 .elementor-element.elementor-element-8c29856 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-8c29856{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-f8057a4 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-a2c4b00 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-a2c4b00{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-9a3dff9 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-67fff4f > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-9d29404 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-a2e822d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-a2e822d{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-ac1de11 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-ac1de11{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-3f8ad67 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-1d25530 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-1d25530{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-b383f66 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-336c7e9 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-a05ccd0 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-8c4616a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-8c4616a{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-e4ceee4 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-e4ceee4{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-d74eb4e > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-744ef3a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-744ef3a{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-6ef9619 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-5264c1c > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-2f3a6ec > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-2f3a6ec{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-ae9a8e8 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-ae5b8b9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-ae5b8b9{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-ab0c1fc > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-e6ccb7f > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-0b9f966 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-0b9f966{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-e6c609f > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-74ed552 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-74ed552{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-e08a801 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-5257687 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-5257687{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-4989bc4 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-95691b5 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-3e4f378 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-3e4f378{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-403b24c > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-550cc48 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-550cc48{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-c9f78d3 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-5e14df3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-5e14df3{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-6d16b2f > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-d7f1cbc > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-1ed8029 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-1ed8029{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-aa904dd > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-aa904dd{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-955c3f6 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-d355e58 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-d355e58{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-bd84257 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-bd84257{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-8ca3006 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-08828f2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-08828f2{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-336a925 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-336a925{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-ec52adf > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-d17b753 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-d17b753{font-size:16px;}.elementor-9625 .elementor-element.elementor-element-b62d922 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-b62d922{margin-top:0px;margin-bottom:-40px;}.elementor-9625 .elementor-element.elementor-element-16cdbea > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-0fb61e9 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9625 .elementor-element.elementor-element-350fea4 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-d57e299 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-9625 .elementor-element.elementor-element-a8d979e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9625 .elementor-element.elementor-element-a8d979e .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9625 .elementor-element.elementor-element-a8d979e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9625 .elementor-element.elementor-element-3cef783 > .elementor-container{max-width:1000px;}.elementor-9625 .elementor-element.elementor-element-0fe07f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9625 .elementor-element.elementor-element-0fe07f0 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9625 .elementor-element.elementor-element-0fe07f0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9625 .elementor-element.elementor-element-d717e11{--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-9625 .elementor-element.elementor-element-d717e11 a .elementor-portfolio-item__overlay{background-color:#08080863;}.elementor-9625 .elementor-element.elementor-element-8c62636{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9625 .elementor-element.elementor-element-8c62636 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9625 .elementor-element.elementor-element-8c62636 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9625 .elementor-element.elementor-element-fd062d8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9625 .elementor-element.elementor-element-fd062d8{text-align:center;}/* Start custom CSS for portfolio, class: .elementor-element-d717e11 *//* Ajouter et afficher la date sous le titre */
.elementor-portfolio-item .elementor-post__title:after {
    content: "Posted on: " attr(data-date); /* Remplacer 'data-date' par la bonne source de la date */
    display: block;
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}

.elementor-portfolio .post-date {
    display: block !important;
    font-size: 14px; /* Adjust size as needed */
    color: #333; /* Adjust color as needed */
    margin-top: 10px; /* Adjust spacing if needed */
}


.elementor-portfolio-item__title {
    opacity: 1;
    visibility: visible;
    transform: none !important;
}

.elementor-portfolio-item__overlay {
    opacity: 1;
    /*visibility: hidden !important;*/
    pointer-events: none; /* Ensure overlay doesn't interfere */
    background-color: transparent;
}

.elementor-portfolio-item {
    position: relative;
    overflow: visible;
}/* End custom CSS */