/* Slider home */
.custom-shape-divider-bottom-1683875368 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}
.custom-shape-divider-bottom-1683875368 svg {
    position: relative;
    display: block;
    width: calc(120% + 1.3px);
    height: 78px;
    transform: rotateY(180deg);
}
.custom-shape-divider-bottom-1683875368 .shape-fill {
    fill: #FFFFFF;
}


/* Section info serveur */
#contenaire__info {
    width: 60%;
    margin: auto;
    display: block;
}
    .info-serveur {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 2em;
        color: #333;
    }
    .info-serveur div {
        font-size: 1.1em;
        word-spacing: 4px; /* espace entre les mots */
    }
    .info-serveur h2 {
        color: #333;
    }
    .color-rouge {
        color: #ee4848;
    }
    .marge-img {
        margin-right: 2em;
    }

/* Bouton nous rejoindre */
.join {
    background-color: #ee4848;
    padding: 3em;
    text-align: center;
    color: #FFFFFF;
    margin-top: 2em;
}
    .join h2 {
        margin-bottom: 2em;
    }
    .join a {
        list-style: none;
        color: #333;
        text-decoration: none;
        background-color: #FFFFFF;
        padding: 1em;
    }
    .join a:hover {
        background-color: #ffffff9b;
    }


    .bouton-header {
        display: flex;
        justify-content: space-evenly;
    } 
    .bouton-header button {
        bottom: 14em;
        padding: 0.5em;
        border-radius: 12px;
        cursor: pointer;
        background-color: rgba(255, 255, 255, 0.172);
        border: #ffffff9b;
        backdrop-filter: blur(4px);
        position: relative;
        z-index: 9999;
    }
    .btn-click {
        color: white;
        font-weight: bold;
        font-size: 18px;
    }
    .btn-titre {
        color: white;
        font: small-caps bold 24px/1 sans-serif;
    }
    .btn-silder {
        display: flex;
        color: white;
        flex-direction: row;
        align-items: center;
    }
    .btn-silder span {
        display: block;
    }
    .btn-silder i {
        padding: 10px;
        border-radius: 12px;
        background-color: rgba(255, 255, 255, 0.283);
        border: #ffffff9b;
    }
    .bx-copy-alt {
        margin-left: 10px;
    }
    .icon-discord {
        margin-right: 10px;
    }
    