.elementor-239652 .elementor-element.elementor-element-436e900{--display:flex;--background-transition:0.3s;--padding-block-start:1%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-239652 .elementor-element.elementor-element-436e900:not(.elementor-motion-effects-element-type-background), .elementor-239652 .elementor-element.elementor-element-436e900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-239652 .elementor-element.elementor-element-436e900, .elementor-239652 .elementor-element.elementor-element-436e900::before{--border-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-25aaf07 .woocommerce-breadcrumb{color:var( --e-global-color-text );text-align:left;}.elementor-239652 .elementor-element.elementor-element-25aaf07 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-239652 .elementor-element.elementor-element-25aaf07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-239652 .elementor-element.elementor-element-01f6ca5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-dbcdccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-09ad5d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-80f321a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;}.elementor-239652 .elementor-element.elementor-element-66e99f1{--display:flex;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-7dc0c42{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}:where( .elementor-239652 .elementor-element.elementor-element-7dc0c42 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:400;}:where( .elementor-239652 .elementor-element.elementor-element-7dc0c42 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-239652 .elementor-element.elementor-element-39ac936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-39ac936:not(.elementor-motion-effects-element-type-background), .elementor-239652 .elementor-element.elementor-element-39ac936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90f0b6e );}.elementor-239652 .elementor-element.elementor-element-39ac936, .elementor-239652 .elementor-element.elementor-element-39ac936::before{--border-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-ba3d25a{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-239652 .elementor-element.elementor-element-ba3d25a, .elementor-239652 .elementor-element.elementor-element-ba3d25a::before{--border-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-8842e7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-239652 .elementor-element.elementor-element-50f0ff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-239652 .elementor-element.elementor-element-73af4bc{--grid-columns:3;}.elementor-239652 .elementor-element.elementor-element-73af4bc .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-239652 .elementor-element.elementor-element-73af4bc .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-239652 .elementor-element.elementor-element-73af4bc .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-239652 .elementor-element.elementor-element-73af4bc .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-239652 .elementor-element.elementor-element-73af4bc .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-239652 .elementor-element.elementor-element-73af4bc{--grid-columns:2;}}@media(min-width:768px){.elementor-239652 .elementor-element.elementor-element-436e900{--content-width:1366px;}.elementor-239652 .elementor-element.elementor-element-01f6ca5{--content-width:1360px;}.elementor-239652 .elementor-element.elementor-element-dbcdccb{--width:50%;}.elementor-239652 .elementor-element.elementor-element-09ad5d3{--width:50%;}.elementor-239652 .elementor-element.elementor-element-39ac936{--content-width:1366px;}.elementor-239652 .elementor-element.elementor-element-ba3d25a{--width:30%;}.elementor-239652 .elementor-element.elementor-element-50f0ff0{--width:80%;}}@media(max-width:767px){.elementor-239652 .elementor-element.elementor-element-25aaf07 > .elementor-widget-container{margin:5% 0% 5% 5%;}.elementor-239652 .elementor-element.elementor-element-25aaf07{width:100%;max-width:100%;}.elementor-239652 .elementor-element.elementor-element-73af4bc{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-1f3ec49 *//* Personnaliser la taille et la couleur des titres h3 */
.bapf_head h3 {
color: #211452;
font-size: 18px;
font-weight: bold;
}

/* Ajouter une bordure à droite du bloc de filtres */
.elementor-shortcode {
    border-right: 1px solid #ccc; /* Couleur et épaisseur de la bordure */
padding-right: 20px; /* Marge interne à droite des filtres */
    
}

/* Changer la couleur de la classe select2-search select2-search--dropdown */
.select2-container--open .select2-dropdown {
    background-color: #ededed; /* Remplacez #ff0000 par la couleur souhaitée */
    color: #3A3A3A; /* Couleur du texte */
}


.select2-results li.select2-results__option:hover {
    background-color: #211452;
    color: #FFFFFF; /* Couleur du texte au hover */
}

/* Changer la couleur de fond d'un élément dans select2-results */
.select2-results .select2-results__option.highlighted {
    background-color: #ff0000; 
    color: #ffffff; /* Couleur du texte */
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #211452;
}

:root {
  --swiper-theme-color: #211452;
}/* End custom CSS */