.label-anim-none {
    font-weight: 500 !important;
    font-size: 56px ;
}

/* -------------------- Effet 1 ----------------------------- */
.label-anim-1 {
    font-weight: 500 !important;
    font-size: 56px ;
}

.label-anim-1 .letter {
    display: inline-block ;
    line-height: 16px ;
}

.label-anim-1 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 1.6px ;
    padding-right: 0.8px ;
    padding-bottom: 2.4px ;
}

.label-anim-1 .line {
    opacity: 0;
    position: absolute ;
    left: 0 ;
    height: 3px ;
    width: 100% ;
    background-color: #FFFFFF ;
    transform-origin: 0 0 ;
}

.label-anim-1 .line1 {
    top: -10px ;
}

.label-anim-1 .line2 {
    bottom: -10px ;
}

/* --------------------- Effet 2 --------------------------- */
.label-anim-2 {
    font-weight: 500 !important;
    font-size: 56px ;
}

.label-anim-2 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* ------------------- Effet 3 ----------------------------- */
.label-anim-3 {
    font-weight: 500 !important;
    font-size: 56px ;
}

/* --------------------- Effet 4 --------------------------- */
.label-anim-6 {
    position: relative ;
    font-weight: 500 !important;
    font-size: 52.8px ;
}

.label-anim-6 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 3.2px ;
    padding-right: 0.8px ;
    padding-bottom: 1.6px ;
    overflow: hidden ;
}

.label-anim-6 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* ------------------ Effet 5 ------------------------------ */
.label-anim-7 {
    position: relative ;
    font-weight: 500 !important;
    font-size: 59.2px ;
}

.label-anim-7 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 3.2px ;
    padding-right: 0.8px ;
    padding-bottom: 1.6px ;
    overflow: hidden ;
}

.label-anim-7 .letter {
    transform-origin: 0 100% ;
    display: inline-block ;
    line-height: 16px ;
}

/* -------------------- Effet 6 ---------------------------- */
.label-anim-9 {
    position: relative ;
    font-weight: 500 !important;
    font-size: 64px ;
}

.label-anim-9 .text-wrapper {
    position: relative ;
    display: inline-block ;
}

.label-anim-9 .letter {
    transform-origin: 50% 100% ;
    display: inline-block ;
    line-height: 16px ;
}

/* ------------------- Effet 7 ----------------------------- */
.label-anim-10 {
    position: relative ;
    font-weight: 500 !important;
    font-size: 64px ;
}

.label-anim-10 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 3.2px ;
    padding-right: 0.8px ;
    padding-bottom: 1.6px ;
    overflow: hidden ;
}

.label-anim-10 .letter {
    display: inline-block ;
    line-height: 16px ;
    transform-origin: 0 0 ;
}

/* -------------------- Effet 8 ---------------------------- */
.label-anim-11 {
    font-weight: 500 !important;
    font-size: 56px ;
}

.label-anim-11 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 1.6px ;
    padding-right: 0.8px ;
    padding-bottom: 2.4px ;
}

.label-anim-11 .line {
    opacity: 0 ;
    position: absolute ;
    left: 0 ;
    height: 100% ;
    width: 3px ;
    background-color: #fff ;
    transform-origin: 0 50% ;
}

.label-anim-11 .line1 {
    top: 0 ;
    left: 0 ;
}

.label-anim-11 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* ------------------- Effet 9 ----------------------------- */
.label-anim-12 {
    font-weight: 500 !important;
    font-size: 28.8px ;
}

.label-anim-12 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* ---------------------- Effet 10 -------------------------- */
.label-anim-13 {
    font-size: 30.4px ;
    font-weight: 500 !important;
}

.label-anim-13 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* --------------------- Effet 11 --------------------------- */
.label-anim-14 {
    font-weight: 500 !important;
    font-size: 51.2px ;
}

.label-anim-14 .text-wrapper {
    position: relative ;
    display: inline-block ;
    padding-top: 1.6px ;
    padding-right: 0.8px ;
    padding-bottom: 2.4px ;
}

.label-anim-14 .line {
    opacity: 0 ;
    position: absolute ;
    left: 0 ;
    height: 2px ;
    width: 100% ;
    background-color: #fff ;
    transform-origin: 100% 100% ;
    bottom: 0 ;
}

.label-anim-14 .letter {
    display: inline-block ;
    line-height: 16px ;
}

/* ---------------------- Effet 12 -------------------------- */
.label-anim-16 {
    color: #402d2d ;
    padding: 40px 0 ;
    font-weight: 500 !important;
    font-size: 32px ;
    overflow: hidden ;
}

.label-anim-16 .letter {
    display: inline-block ;
    line-height: 16px ;
}


/* --------------- TypedJS --------------------- */
.label-anim-typedjs {
    font-weight: 500 !important;
}