.elementor-3606 .elementor-element.elementor-element-2d34b71{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3606 .elementor-element.elementor-element-e9b66bc{text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3606 .elementor-element.elementor-element-e28032d{--divider-border-style:solid;--divider-color:#001BB0;--divider-border-width:1px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3606 .elementor-element.elementor-element-e28032d .elementor-divider-separator{width:100%;}.elementor-3606 .elementor-element.elementor-element-e28032d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3606 .elementor-element.elementor-element-b2f4cfa{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}@media(min-width:768px){.elementor-3606 .elementor-element.elementor-element-2d34b71{--content-width:1000px;}}/* Start custom CSS for shortcode, class: .elementor-element-b2f4cfa *//* Conteneur principal */
.search-filter-results {
  margin: 0 !important;
  padding: 0 !important;
  font-family: Poppins, sans-serif;

}

/* Supprimer les éléments indésirables */
.search-filter-results > br,
.search-filter-results > hr,
.search-filter-results small {
  display: none !important;
}

/* Chaque bloc résultat */
.search-filter-results > div {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Neutraliser les marges/paddings des conteneurs internes */
.search-filter-results > div > * {
  margin: 0 !important;
  padding: 0 !important;
}

/* Titre (nom entreprise) */
.search-filter-results h2 {
  margin: 0 !important;
  padding: 0 !important; 
font-size: 20px;
  font-weight: 600;
  letter-spacing:2px;
  text-transform: capitalize;
  
}

/* Lien dans le titre */
.search-filter-results h2 a {
  text-decoration: none !important;
  color: inherit;
}

/* Pagination */
.search-filter-results .pagination {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
}

.search-filter-results .nav-previous,
.search-filter-results .nav-next 

.search-filter-results .nav-previous:hover,
.search-filter-results .nav-next:hover {
  text-decoration: underline;
}

/* Supprimer tout espacement entre les résultats */
.search-filter-results > div + div {
  margin-top: 0 !important; /* Aucun espace entre les blocs */
}/* End custom CSS */