.elementor-18409 .elementor-element.elementor-element-1a5261e{--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;}.elementor-18409 .elementor-element.elementor-element-975e97f .jet-listing-dynamic-field__content{font-family:"Aclonica", Sans-serif;font-size:33px;text-align:left;}.elementor-18409 .elementor-element.elementor-element-975e97f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-18409 .elementor-element.elementor-element-975e97f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-18409 .elementor-element.elementor-element-975e97f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-18409 .elementor-element.elementor-element-93631c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18409 .elementor-element.elementor-element-3c7a547{--display:flex;--min-height:0px;--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;--justify-content:space-between;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-18409 .elementor-element.elementor-element-da812b3 > .elementor-widget-container{box-shadow:-34px 25px 18px -96px rgba(0,0,0,0.5) inset;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-smart-filters-select.jet-filter .jet-select{max-width:335px;flex-basis:335px;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:335px;flex-basis:335px;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-select__control{border-style:dotted;}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-18409 .elementor-element.elementor-element-da812b3 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-18409 .elementor-element.elementor-element-ce4c6d2{--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;}.elementor-18409 .elementor-element.elementor-element-a60908c{--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;}.elementor-18409 .elementor-element.elementor-element-fc08cf7{--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;}.elementor-18409 .elementor-element.elementor-element-48fccf7{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;box-shadow:-33px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18409 .elementor-element.elementor-element-48fccf7:not(.elementor-motion-effects-element-type-background), .elementor-18409 .elementor-element.elementor-element-48fccf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7223da5 );}.elementor-18409 .elementor-element.elementor-element-cc56f44 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18409 .elementor-element.elementor-element-cc56f44 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18409 .elementor-element.elementor-element-f8f98c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18409 .elementor-element.elementor-element-1b42b40{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-18409 .elementor-element.elementor-element-1b42b40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18409 .elementor-element.elementor-element-1b42b40 span.post-navigation__prev--title, .elementor-18409 .elementor-element.elementor-element-1b42b40 span.post-navigation__next--title{color:var( --e-global-color-primary );}.elementor-18409 .elementor-element.elementor-element-1b42b40 .post-navigation__arrow-wrapper{color:var( --e-global-color-1a33e80 );fill:var( --e-global-color-1a33e80 );font-size:37px;}.elementor-18409 .elementor-element.elementor-element-1b42b40 .elementor-post-navigation__link a {gap:2px;}.elementor-18409 .elementor-element.elementor-element-1b42b40 .elementor-post-navigation__separator{width:10px;}.elementor-18409 .elementor-element.elementor-element-1b42b40 .elementor-post-navigation{border-block-width:10px;}.elementor-18409 .elementor-element.elementor-element-1b42b40 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (10px / 2));}.elementor-18409 .elementor-element.elementor-element-1b42b40 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (10px / 2));}@media(min-width:768px){.elementor-18409 .elementor-element.elementor-element-1a5261e{--content-width:998px;}.elementor-18409 .elementor-element.elementor-element-3c7a547{--width:25%;}.elementor-18409 .elementor-element.elementor-element-ce4c6d2{--width:25%;}.elementor-18409 .elementor-element.elementor-element-a60908c{--width:25%;}.elementor-18409 .elementor-element.elementor-element-fc08cf7{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-48fccf7 *//* 1) Interligne global de la section */
.section-serree, 
.section-serree *{
  line-height: 1.2;
}

/* 2) Les <p> sont la cause n°1 des "espaces" */
.section-serree p{
  margin: 0 0 4px 0 !important;
}

/* 3) JetEngine : items de repeater souvent trop paddés */
.section-serree .jet-listing-dynamic-repeater__item{
  padding: 2px 0 !important;
  margin: 0 !important;
}

/* 4) Dynamic field : parfois un margin-bottom est ajouté */
.section-serree .jet-listing-dynamic-field{
  margin: 0 0 2px 0 !important;
}

/* 5) Si tu utilises une liste (Icon list / etc.) */
.section-serree .elementor-icon-list-item{
  margin: 0 !important;
  padding: 2px 0 !important;
}/* End custom CSS */