.elementor-28020201 .elementor-element.elementor-element-megmegd{margin-top:30px;margin-bottom:30px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active > span:before{border-width:0px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active > span:after{border-width:0px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active > span{border-width:0px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tabs .elementor-tab-content{border-width:0px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tab-title{color:#506a86;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active{color:#506a86;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tab-title > span{font-size:0.9em;font-family:Montserrat, sans-serif;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.4px;}.elementor-28020201 .elementor-element.elementor-element-svikpdu .elementor-tab-content{color:#a9abad;font-size:0.9em;font-family:Poppins, sans-serif;font-weight:300;letter-spacing:0.7px;}.elementor-28020201 .elementor-element.elementor-element-wygaxtu{margin-top:30px;margin-bottom:30px;}.elementor-28020201 .elementor-element.elementor-element-cgjmobv .elementor-heading-title{color:#ffad00;font-family:Montserrat, sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-28020201 .elementor-element.elementor-element-yuuzknd{text-align:left;}.elementor-28020201 .elementor-element.elementor-element-yuuzknd .elementor-heading-title{color:#4e6a87;font-size:20px;font-family:Poppins, sans-serif;font-weight:500;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;}.elementor-28020201 .elementor-element.elementor-element-hvkriev .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-28020201 .elementor-element.elementor-element-hvkriev .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-28020201 .elementor-element.elementor-element-hvkriev .elementor-badge{min-width:50px;}.elementor-28020201 .elementor-element.elementor-element-sxsnkkk{margin-top:-22px;margin-bottom:0px;}.elementor-28020201 .elementor-element.elementor-element-raengur .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28020201 .elementor-element.elementor-element-qbzv7fl{margin-top:0px;margin-bottom:0px;padding:30px 0px 28px 0px;}.elementor-28020201 .elementor-element.elementor-element-e0p2nvy{text-align:left;}.elementor-28020201 .elementor-element.elementor-element-e0p2nvy .elementor-heading-title{color:#4e6a87;font-size:20px;font-family:Poppins, sans-serif;font-weight:500;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;}.elementor-28020201 .elementor-element.elementor-element-e0p2nvy .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 15px 0px;}.elementor-28020201 .elementor-element.elementor-element-xn11lf9 .elementor-accordion .elementor-accordion-item{border-width:1px;}.elementor-28020201 .elementor-element.elementor-element-xn11lf9 .elementor-accordion .elementor-accordion-content{border-width:1px;font-size:15px;font-family:Poppins, sans-serif;}.elementor-28020201 .elementor-element.elementor-element-xn11lf9 .elementor-accordion .elementor-accordion-wrapper .elementor-accordion-title.active > span{border-width:1px;}.elementor-28020201 .elementor-element.elementor-element-xn11lf9 .elementor-accordion .elementor-accordion-title{color:#ffad00;font-size:16px;font-family:Poppins, sans-serif;font-weight:500;}.elementor-28020201 .elementor-element.elementor-element-xn11lf9 .elementor-widget-container{margin:20px 0px 8px 0px;padding:21px 0px 12px 0px;}.elementor-28020201 .elementor-element.elementor-element-grdryxk{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28020201 .elementor-element.elementor-element-iijdxji{text-align:left;}.elementor-28020201 .elementor-element.elementor-element-iijdxji .elementor-heading-title{color:#4e6a87;font-size:20px;font-family:Poppins, sans-serif;font-weight:500;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;}.elementor-28020201 .elementor-element.elementor-element-iijdxji .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 15px 0px;}.elementor-28020201 .elementor-element.elementor-element-6oawjeh .elementor-heading-title{color:#000000;font-size:15px;font-family:Poppins, sans-serif;font-weight:500;}@media(max-width: 991px){.elementor-28020201 .elementor-element.elementor-element-hvkriev .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width: 767px){.elementor-28020201 .elementor-element.elementor-element-hvkriev .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for html, class: .elementor-element-raengur *//* Paragraphes en blanc */
.bloc-content-holder-all p {
    color: #fff; /* Texte en blanc */
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 15px;
}

/* Titres H3 en blanc */
.bloc-content-holder-all h3 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
}

/* Listes non ordonnées (ul) → garder la couleur par défaut */
.bloc-content-holder-all ul {
    padding-left: 20px;
    margin-bottom: 15px;
    list-style-type: disc;
}

.bloc-content-holder-all ul li {
    margin-bottom: 8px;
    line-height: 1.6;
}

/* Listes ordonnées (ol) → style moderne + numéros visibles */
.bloc-content-holder-all ol {
    padding-left: 25px;
    margin-bottom: 15px;
    list-style: decimal; /* Affiche les numéros */
    font-size: 16px;
    line-height: 1.7;
    color:#fff
}

.bloc-content-holder-all ol li {
    margin-bottom: 8px;
}
.left-content h3{
color:#000
}

.bloc-content-holder-all{
margin-top:30px
}
.title-min h3 {
color:#ffad00;
}/* End custom CSS */