
.aveka-divider-wrapper {
    max-width: 900px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* GOLD LINE */
.aveka-divider-line {
    flex: 1;
    background: linear-gradient(
        to right,
        rgba(184,150,58,0.0),
        #c6a75e,
        rgba(184,150,58,0.0)
    );
    transform: scaleX(0);
    transform-origin: center;
    opacity: 0;
    transition: 
        transform 1.8s cubic-bezier(.65,0,.35,1),
        opacity 1.5s ease;
}

/* TEXT */
.aveka-divider-text {
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: lowercase;
    background: #ffffff;
    color: #500000;

    opacity: 0;
    transform: translateY(8px);
    transition: 
        opacity 1.6s ease,
        transform 1.6s ease;
}

.aveka-divider-text::first-letter {
    text-transform: uppercase;
}

.aveka-divider-wrapper.visible .aveka-divider-line {
    transform: scaleX(1);
    opacity: 1;
}

.aveka-divider-wrapper.visible .aveka-divider-text {
    opacity: 1;
    transform: translateY(0);
}
