.elementor-9544 .elementor-element.elementor-element-74af2b6{width:100%;max-width:100%;}.elementor-9544 .elementor-element.elementor-element-11a8550 > .elementor-container{max-width:1000px;min-height:0px;}.elementor-9544 .elementor-element.elementor-element-a32b125{color:#000000;}.elementor-9544 .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-9544 .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-9544 .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-9544 .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-9544 .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-9544 .elementor-element.elementor-element-d333e05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9544 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon{width:15px;}.elementor-9544 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon i{font-size:15px;}.elementor-9544 .elementor-element.elementor-element-d333e05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9544 .elementor-element.elementor-element-d333e05 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9544 .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-9544 .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-9544 .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-9544 .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-9544 .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-9544 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-9544 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon{width:15px;}.elementor-9544 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon i{font-size:15px;}.elementor-9544 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-9544 .elementor-element.elementor-element-1c2fae4 .elementor-icon-list-item{font-size:12px;font-style:italic;}.elementor-9544 .elementor-element.elementor-element-038165c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9544 .elementor-element.elementor-element-038165c .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-9544 .elementor-element.elementor-element-038165c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9544 .elementor-element.elementor-element-4b0e627 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-e154732{font-size:16px;color:#000000;}.elementor-9544 .elementor-element.elementor-element-8c29856 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-8c29856{margin-top:0px;margin-bottom:-40px;}.elementor-9544 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header-title{text-align:start;}.elementor-9544 .elementor-element.elementor-element-66c3cd3 .elementor-toc__header{flex-direction:row;}.elementor-9544 .elementor-element.elementor-element-66c3cd3{--item-text-hover-decoration:underline;}.elementor-9544 .elementor-element.elementor-element-50f6a59 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-4a425cd > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-9fc5ffa > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-39891b7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-39891b7{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-9a3dff9 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-8cf9387 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-de1b557 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-15d3107 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-15d3107{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-d6eb9a5 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-027d5a9 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-c0fd3b0 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-729d21c > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-49a78a4 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-2c9b315 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-2c9b315{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-50e7a48 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-907cd9f > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-67fff4f > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-59fc5b0 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-a40bc21 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-a40bc21{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-ce0536f > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-ce0536f{margin-top:-30px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-af040f0 .elementor-alert{background-color:#FFFFFF;border-inline-start-width:100px;}.elementor-9544 .elementor-element.elementor-element-af040f0 .elementor-alert-title{color:#000000;font-size:16px;}.elementor-9544 .elementor-element.elementor-element-af040f0 .elementor-alert-description{color:#000000;font-size:16px;}.elementor-9544 .elementor-element.elementor-element-af040f0{--dismiss-icon-size:37px;--dismiss-icon-vertical-position:22px;--dismiss-icon-horizontal-position:870px;}.elementor-9544 .elementor-element.elementor-element-f2c5418 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-62ca017 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-f1b3b44 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-2f21c39 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-2f21c39{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-fb0c951 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-de46e72 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-3c4999b > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-2e882f3 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-881d901 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-424e323 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-424e323{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-d5a4ff5 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-e91fae3 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-02aa763 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-913e877 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-913e877{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-0a22b5d > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-942da5b > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-4b3ea71 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-99eb41d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-99eb41d{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-6c18268 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-9da9a0b > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-9da9a0b{margin-top:0px;margin-bottom:-40px;}.elementor-9544 .elementor-element.elementor-element-16cdbea > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-0fb61e9 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-efd0903 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-626ebae > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-1cc0c21 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-a2cc70a > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-a1a9616 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-848818f > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-f7314e8 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-9ec465d > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-a043a88 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-aa5b060 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-251651e > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-9544 .elementor-element.elementor-element-aa0d8e3 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-93170fd > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-8a4f3d2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-8a4f3d2{font-size:16px;}.elementor-9544 .elementor-element.elementor-element-b78a2bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9544 .elementor-element.elementor-element-b78a2bd > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-b78a2bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9544 .elementor-element.elementor-element-8896b22 > .elementor-widget-container{padding:0px 0px 0px 82px;}.elementor-9544 .elementor-element.elementor-element-8896b22 .elementor-alert{background-color:#FFFFFF;border-inline-start-color:#A7A7A7;border-inline-start-width:4px;}.elementor-9544 .elementor-element.elementor-element-8896b22 .elementor-alert-title{color:#000000;font-size:16px;}.elementor-9544 .elementor-element.elementor-element-8896b22 .elementor-alert-description{color:#000000;font-size:16px;}.elementor-9544 .elementor-element.elementor-element-8896b22{--dismiss-icon-size:36px;--dismiss-icon-vertical-position:45px;--dismiss-icon-horizontal-position:920px;--dismiss-icon-normal-color:#A7A7A7;}.elementor-9544 .elementor-element.elementor-element-a27b223{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9544 .elementor-element.elementor-element-a27b223 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9544 .elementor-element.elementor-element-a27b223 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9544 .elementor-element.elementor-element-350fea4 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-d57e299 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-9544 .elementor-element.elementor-element-29b5115 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-a8d979e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9544 .elementor-element.elementor-element-a8d979e .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9544 .elementor-element.elementor-element-a8d979e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9544 .elementor-element.elementor-element-3cef783 > .elementor-container{max-width:1000px;}.elementor-9544 .elementor-element.elementor-element-0fe07f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9544 .elementor-element.elementor-element-0fe07f0 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9544 .elementor-element.elementor-element-0fe07f0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9544 .elementor-element.elementor-element-d717e11{--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-9544 .elementor-element.elementor-element-d717e11 a .elementor-portfolio-item__overlay{background-color:#08080863;}.elementor-9544 .elementor-element.elementor-element-8c62636{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9544 .elementor-element.elementor-element-8c62636 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-9544 .elementor-element.elementor-element-8c62636 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9544 .elementor-element.elementor-element-fd062d8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9544 .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 */