.elementor-1459 .elementor-element.elementor-element-d34fcb4{--display:flex;}body.elementor-page-1459:not(.elementor-motion-effects-element-type-background), body.elementor-page-1459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body.elementor-page-1459{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* Suppression de l'en-tête et du pied de page pour la page noire (ID 1459) */
body.elementor-page-1459 header,
body.elementor-page-1459 footer {
    display: none /* Nécessaire pour forcer le masquage */
}

/* Style du bouton (texte simple, sans cadre) */
.bouton-transition {
    background: transparent;
    border: none;
    padding: 0;
    color: #ffffff; /* Texte blanc */
    text-decoration: none;
    cursor: pointer;
    font-size: inherit;
    display: inline-block;
}

/* Effet au survol (soulignement) */
.bouton-transition:hover {
    text-decoration: underline;
}

/* Calque de transition pour l'effet de découverte */
.page-transition-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    z-index: 999999;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.8s ease;
}/* End custom CSS */