.elementor-326 .elementor-element.elementor-element-c4d3eba{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-msie .elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-326 .elementor-element.elementor-element-cc2cff5:after{content:"1";position:absolute;color:transparent;}.elementor-326 .elementor-element.elementor-element-cc2cff5{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-326 .elementor-element.elementor-element-cc2cff5 a .elementor-portfolio-item__overlay{background-color:#61CE7000;}.elementor-326 .elementor-element.elementor-element-cc2cff5 a .elementor-portfolio-item__title{color:#000000;}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item__title{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio__filter{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio__filters{margin-bottom:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-msie .elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item{width:calc( 100% / 2 );}}/* Start custom CSS for portfolio, class: .elementor-element-cc2cff5 */.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item__overlay {
    opacity: 1;
    top: 250px;
    padding: 10px;
    padding-top: 60px;
        padding-top: 50px;
    padding-bottom: 20px;
}

article.elementor-portfolio-item.elementor-post.elementor-filter-1.produit.type-produit.status-publish.format-standard.has-post-thumbnail.hentry.category-be5500.elementor-active {
    padding-bottom: 70px;
}
img.attachment-medium.size-medium {
    background-color: white;
}

.portfolio-pagination {
    text-align: center;
    padding: 10px;
    font-size: 1.3rem;
}
a.page-numbers {
    color: #7A7A7A;
    text-decoration: none!important;
}
span.page-numbers.current {
    color: #615EF6;
}
article.elementor-portfolio-item {
    min-height: 340px;
}
@media screen and (max-width: 600px) {
  article.elementor-portfolio-item {
    min-height: 250px;
}
.elementor-326 .elementor-element.elementor-element-cc2cff5 .elementor-portfolio-item__overlay {
    top: 160px;
    padding: 10px;
    padding-top: 35px;
    padding-bottom: 30px;
}
}/* End custom CSS */