.elementor-29173 .elementor-element.elementor-element-9dd1b39{--display:flex;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-29173 .elementor-element.elementor-element-c73d2e8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-29173 .elementor-element.elementor-element-c73d2e8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:1.7rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-29173 .elementor-element.elementor-element-8c1b0dd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-filter-item-justify-content:center;--e-filter-space-between:20px;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:none;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter-item:hover:not( [aria-pressed=true] ){border-style:none;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter-item[aria-pressed="true"]{border-style:none;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter-item{padding:0px 0px 0px 0px;}.elementor-29173 .elementor-element.elementor-element-0f0d827{--grid-columns:3;}.elementor-29173 .elementor-element.elementor-element-0f0d827 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-29173 .elementor-element.elementor-element-0f0d827 .elementor-pagination{text-align:center;font-family:"Marcellus", Sans-serif;font-weight:600;}body:not(.rtl) .elementor-29173 .elementor-element.elementor-element-0f0d827 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-29173 .elementor-element.elementor-element-0f0d827 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-29173 .elementor-element.elementor-element-0f0d827 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-29173 .elementor-element.elementor-element-0f0d827 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-29173 .elementor-element.elementor-element-6d5b2ee{--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;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29173 .elementor-element.elementor-element-e25f959{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-29173 .elementor-element.elementor-element-e25f959:not(.elementor-motion-effects-element-type-background), .elementor-29173 .elementor-element.elementor-element-e25f959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29173 .elementor-element.elementor-element-e17e9ee{text-align:center;}.elementor-29173 .elementor-element.elementor-element-e17e9ee .elementor-heading-title{color:#FFFFFF;}.elementor-29173 .elementor-element.elementor-element-551a663{text-align:center;color:#FFFFFF;}.elementor-29173 .elementor-element.elementor-element-ee54a1d .elementor-button{background-color:#FFFFFF;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-29173 .elementor-element.elementor-element-8c1b0dd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-filter-space-between:20px;}.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter-item{padding:30px 30px 30px 30px;}.elementor-29173 .elementor-element.elementor-element-9e9a1f8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-29173 .elementor-element.elementor-element-0f0d827{--grid-columns:2;}.elementor-29173 .elementor-element.elementor-element-0f0d827 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-29173 .elementor-element.elementor-element-6d5b2ee{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-29173 .elementor-element.elementor-element-e25f959{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}@media(max-width:767px){.elementor-29173 .elementor-element.elementor-element-8c1b0dd{--e-filter-space-between:0px;}.elementor-29173 .elementor-element.elementor-element-9e9a1f8{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-29173 .elementor-element.elementor-element-0f0d827{--grid-columns:1;}.elementor-29173 .elementor-element.elementor-element-0f0d827 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-8c1b0dd *//* Style pour les boutons de catégorie */
.elementor-29173 .elementor-element.elementor-element-8c1b0dd .e-filter .e-filter-item {
    position: relative; /* Nécessaire pour l'overlay */

    width: 200px; /* Largeur des boutons */
    height: 150px; /* Hauteur des boutons */
    background-size: cover; /* Pour s'assurer que l'image couvre tout le bouton */
    background-position: center; /* Centrer l'image */
    color: white; /* Couleur du texte */
    text-align: center; /* Centrer le texte */
    line-height: 1.2; /* Alignement vertical du texte */
    margin: 10px; /* Espacement entre les boutons */
    border-radius: 15px; /* Coins arrondis */
    text-decoration: none; /* Supprimer la décoration du texte */
    font-size: 16px; /* Taille du texte */
    font-weight: bold; /* Texte en gras */
    border: none; /* Supprime les bordures par défaut */
    cursor: pointer; /* Curseur de la souris */
    display: flex; /* Flexbox pour centrer le contenu */
    align-items: center; /* Centrer verticalement */
    justify-content: center; /* Centrer horizontalement */
    overflow: hidden; /* Pour s'assurer que l'overlay reste à l'intérieur du bouton */
    z-index: 1; /* Positionne l'élément au-dessus des autres */
    transition: background 0.3s ease; /* Transition pour l'effet d'assombrissement */
}

/* Ajouter l'effet d'assombrissement sur hover */
.e-filter .e-filter-item:hover {
    filter: brightness(0.7); /* Assombrir l'image au survol */
}

.e-filter .e-filter-item:active {
    filter: brightness(0.7); /* Assombrir l'image au survol */
}

/* Assurer que le texte reste au-dessus */
.e-filter .e-filter-item span {
    position: relative;
    z-index: 3; /* Positionne le texte au-dessus de l'overlay */
}

/* Style pour le conteneur des boutons */
.e-filter {
    display: flex; /* Afficher en ligne */
    flex-wrap: wrap; /* Permet de passer à la ligne suivante si nécessaire */
    justify-content: center; /* Centrer les éléments */
    padding: 20px; /* Espacement interne */
}

/* Images de fond spécifiques pour chaque bouton avec dimensions 200px par 200px */

.e-filter .e-filter-item[data-filter="sommeil"] {
    background-image: url('https://experts-sante.com/wp-content/uploads/EXPERTS-SANTE-MOTIFS-CATEGORIE-SOMMEIL.jpg'); 
}

.e-filter .e-filter-item[data-filter="recuperation"] {
    background-image: url('https://experts-sante.com/wp-content/uploads/EXPERTS-SANTE-MOTIFS-CATEGORIE-RECUPERATION.jpg'); 
}

.e-filter .e-filter-item[data-filter="articulation"] {
    background-image: url('https://experts-sante.com/wp-content/uploads/EXPERTS-SANTE-MOTIFS-CATEGORIE-ARTICULATIONS.jpg'); 
}

.e-filter .e-filter-item[data-filter="digestion"] {
    background-image: url('https://experts-sante.com/wp-content/uploads/EXPERTS-SANTE-MOTIFS-CATEGORIE-DIGESTION.jpg'); 
}

.e-filter .e-filter-item[data-filter="bien-etre"] {
    background-image: url('https://experts-sante.com/wp-content/uploads/EXPERTS-SANTE-MOTIFS-CATEGORIE-BIEN-ETRE.jpg'); 
}

.e-filter .e-filter-item[data-filter="__all"] {
    background-image: url('URL_IMAGE_TOUT'); 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Marcellus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://experts-sante.com/wp-content/uploads/Marcellus-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */