/*
gradient: #383335 to #1E1B1C
*/

/* Header */
.transparent-header{
    transition: background-color 0.6s;
}

.night-mode .transparent-header{
    background-color: transparent !important;
}


/* Intro */
#section-intro p,
#section-intro h2{
    transition: color 0.6s;
}

.night-mode #section-intro::before{
    opacity: 0;
}

.night-mode #section-intro p,
.night-mode #section-intro h2{
    color: #EA6D28 !important;
}


/* Réalisations */
#section-realisation{
    transition: background-color 0.6s;
}
.night-mode #section-realisation{
    background-color: #1e1b1c;
}

.info-realisation h3,
.info-realisation .elementor-widget-text-editor{
    transition: color 0.6s;
}
.night-mode .info-realisation h3,
.night-mode .info-realisation .elementor-widget-text-editor{
    color: white !important;
}

#section-realisation .elementor-divider-separator{
    transition: border-block-start 0.6s;
}
.night-mode #section-realisation .elementor-divider-separator{
    border-block-start: var(--divider-border-width) var(--divider-border-style) #EA6D28;
}

#section-realisation .elementor-button{
    transition: border-color 0.6s background-color 0.6s;
}
.night-mode #section-realisation .elementor-button{
    background-color: #EA6D28;
}

#img-fermer-lumiere{
    transition: filter 0.6s;
}

.night-mode #img-fermer-lumiere{
    filter: hue-rotate(0deg) brightness(0.9);
}

.diviseur-clapper img{
    transition: filter 0.6s;
    filter: hue-rotate(154deg) brightness(0.9);
}

.night-mode .diviseur-clapper img{
    filter: hue-rotate(0deg) brightness(0.9);
}