.elementor-1762 .elementor-element.elementor-element-ac10001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-ac10003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1762 .elementor-element.elementor-element-ac10006 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1762 .elementor-element.elementor-element-ac10006 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1762 .elementor-element.elementor-element-ac10006 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1762 .elementor-element.elementor-element-ac10006 .jet-listing-dynamic-field__content{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-1762 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS *//* ===== CARTE ARTICLE — listing "Listing Articles" (bande sombre) ===== */
.jet-listing-grid--1762>.jet-listing-grid__item{display:flex}
.jet-listing-grid--1762 .elementor.elementor-1762{display:flex;flex:1 1 auto;width:100%}

.elementor-1762 .elementor-element.elementor-element-ac10001{
  --padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;
  position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;gap:0;padding:0;
  border:1px solid rgba(255,255,255,.16);overflow:hidden;cursor:pointer;box-sizing:border-box;
  transition:border-color .2s ease,transform .25s cubic-bezier(.22,.7,.28,1)}
.elementor-1762 .elementor-element.elementor-element-ac10001:hover{border-color:#A5C932;transform:translateY(-3px)}

.elementor-1762 .elementor-element.shArt__img{width:100%;height:clamp(150px,16vw,185px);flex:0 0 auto;overflow:hidden}
.shArt__img .elementor-widget-container{height:100%}
.shArt__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;
  transition:transform .5s cubic-bezier(.22,.7,.28,1)}
.elementor-1762 .elementor-element.elementor-element-ac10001:hover .shArt__img img{transform:scale(1.06)}

.elementor-1762 .elementor-element.elementor-element-ac10003{
  --padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;
  display:flex;flex-direction:column;gap:9px;padding:18px 20px 22px;flex:1 1 auto;width:100%;box-sizing:border-box}

.shArt__date .elementor-heading-title{margin:0;font:600 11px/1 'Nunito Sans',sans-serif;
  letter-spacing:.18em;text-transform:uppercase;color:#A5C932}
.shArt__t .elementor-heading-title{margin:0;font:700 clamp(18px,2vw,21px)/1.15 'Saira Condensed',sans-serif;
  text-transform:uppercase;color:#fff;text-wrap:balance}
.shArt__t .elementor-heading-title a{color:inherit;text-decoration:none}
.shArt__d .elementor-widget-container{font:400 13.5px/1.7 'Nunito Sans',sans-serif;
  color:rgba(255,255,255,.62);text-wrap:pretty;
  display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.shArt__d p{margin:0;font:inherit;color:inherit}
.shArt__more{margin-top:auto;padding-top:2px}
.shArt__more .elementor-heading-title{display:inline-block;font:700 11.5px/1 'Nunito Sans',sans-serif;
  letter-spacing:.14em;text-transform:uppercase;color:#fff;padding-bottom:6px;
  border-bottom:2px solid #A5C932;transition:opacity .15s ease}
.elementor-1762 .elementor-element.elementor-element-ac10001:hover .shArt__more .elementor-heading-title{opacity:.72}

@media (max-width:619px){
  .elementor-1762 .elementor-element.shArt__img{height:190px}
  .shArt__d .elementor-widget-container{-webkit-line-clamp:3}
}/* End custom CSS */