.elementor-9734 .elementor-element.elementor-element-74af2b6{width:100%;max-width:100%;}.elementor-9734 .elementor-element.elementor-element-11a8550 > .elementor-container{max-width:1000px;min-height:0px;}.elementor-9734 .elementor-element.elementor-element-a32b125{color:#000000;}.elementor-9734 .elementor-element.elementor-element-b0a1a9c > .elementor-container{max-width:1000px;}.elementor-9734 .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-9734 .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-9734 .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-9734 .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-9734 .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-9734 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9734 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon{width:15px;}.elementor-9734 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon i{font-size:15px;}.elementor-9734 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9734 .elementor-element.elementor-element-d333e05 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9734 .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-9734 .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-9734 .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-9734 .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-9734 .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-9734 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9734 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon{width:15px;}.elementor-9734 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon i{font-size:15px;}.elementor-9734 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9734 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9734 .elementor-element.elementor-element-038165c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9734 .elementor-element.elementor-element-038165c .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-9734 .elementor-element.elementor-element-038165c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9734 .elementor-element.elementor-element-4b0e627 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-e154732{font-size:16px;color:#000000;}.elementor-9734 .elementor-element.elementor-element-c4cb4ce > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header-title{text-align:start;}.elementor-9734 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header{flex-direction:row;}.elementor-9734 .elementor-element.elementor-element-66c3cd3{--item-text-hover-decoration:underline;}.elementor-9734 .elementor-element.elementor-element-ac1de11 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-ac1de11{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-ab0c1fc > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-f8057a4 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-a2c4b00 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-a2c4b00{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-9a3dff9 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-7276411 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-7276411{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-3f8ad67 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-1d25530 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-1d25530{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-f7dacbe > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-e4ceee4 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-e4ceee4{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-3820bd1 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-d74eb4e > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-744ef3a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-744ef3a{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-c8c90d2 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-74ed552 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-74ed552{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-e08a801 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-5257687 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-5257687{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-6ef9619 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-2f3a6ec > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-2f3a6ec{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-ae9a8e8 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-ae5b8b9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-ae5b8b9{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-ce9f4af > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-2084d84 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-3e4f378 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-3e4f378{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-4a19432 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-3740e1f > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-cf59cae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-cf59cae{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-5274041 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-550cc48 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-550cc48{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-41335a4 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-0775ae0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-0775ae0{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-6d8afe7 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-1ed8029 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-1ed8029{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-6484223 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-6484223{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-955c3f6 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-d355e58 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-d355e58{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-fff66ee > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-46f5f45 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-46f5f45{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-4ac70db > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-ccefcb3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-ccefcb3{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-bdc563b > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-c89f16b > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-91ff4dc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-91ff4dc{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-d287ae4 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-729b91f > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-9188a12 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-9188a12{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-e661c34 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-23a164c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-23a164c{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-48dbc74 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-0217947 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-d1813e8 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-22d8716 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-6b64bd7 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-bfd780e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-bfd780e{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-df46616 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-5ebb95d > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-b881290 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-b881290{margin-top:-60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-e418b92 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-e418b92{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-a166a1c > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-7f4be0b > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-7f4be0b{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-f83caff > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-a5ea62f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-a5ea62f{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-d9ffe68 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-aa904dd > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-aa904dd{margin-top:0px;margin-bottom:-40px;}.elementor-9734 .elementor-element.elementor-element-a24df36 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-e92eea3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9734 .elementor-element.elementor-element-e92eea3{font-size:16px;}.elementor-9734 .elementor-element.elementor-element-350fea4 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-d57e299 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-9734 .elementor-element.elementor-element-a8d979e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9734 .elementor-element.elementor-element-a8d979e .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9734 .elementor-element.elementor-element-a8d979e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9734 .elementor-element.elementor-element-3cef783 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-0fe07f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9734 .elementor-element.elementor-element-0fe07f0 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9734 .elementor-element.elementor-element-0fe07f0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9734 .elementor-element.elementor-element-13a1dd3 > .elementor-container{max-width:1000px;}.elementor-9734 .elementor-element.elementor-element-d717e11{--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-9734 .elementor-element.elementor-element-d717e11 a .elementor-portfolio-item__overlay{background-color:#08080863;}.elementor-9734 .elementor-element.elementor-element-8c62636{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9734 .elementor-element.elementor-element-8c62636 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9734 .elementor-element.elementor-element-8c62636 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9734 .elementor-element.elementor-element-fd062d8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9734 .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 */