.elementor-5853 .elementor-element.elementor-element-d095ec7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-5853 .elementor-element.elementor-element-22f53d5{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-862a49c );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:25px;}.elementor-5853 .elementor-element.elementor-element-22f53d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5853 .elementor-element.elementor-element-cd79aac{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-862a49c );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:24px;}.elementor-5853 .elementor-element.elementor-element-cd79aac.elementor-element{--flex-grow:0;--flex-shrink:0;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:var( --e-global-color-d451d23 );transition:width 50ms ease;}:root{--page-title-display:none;}/* Start custom CSS */textarea#comment, 
input[type="text"], 
input[type="email"], 
input[type="url"] {
    background-color: #000000 !important; /* Fond noir */
    color: #ffffff !important; /* Texte en blanc */
    border: 1px solid #C78E29 !important; /* Bordure orange (#FFA500) */
    padding: 10px; /* Espacement intérieur pour un meilleur rendu */
    border-radius: 5px; /* Optionnel : coins arrondis */
}

textarea#comment::placeholder, 
input[type="text"]::placeholder, 
input[type="email"]::placeholder, 
input[type="url"]::placeholder {
    color: #cccccc !important; /* Couleur du texte placeholder */
}
input#submit {
    background-color: #000000 !important; /* Fond noir par défaut */
    color: #ffffff !important; /* Texte en blanc */
    border: 2px solid #000000 !important; /* Bordure noire par défaut */
    padding: 10px 20px; /* Espacement intérieur */
    border-radius: 5px; /* Coins arrondis */
    transition: all 0.3s ease; /* Effet fluide sur le survol */
}

input#submit:hover {
    background-color: #C78E29 !important; /* Fond orange au survol */
    color: #ffffff !important; /* Texte blanc */
    border: 1px solid #C78E29 !important; /* Bordure orange au survol */
}/* End custom CSS */