.label-anim-none {
  font-weight: 900;
  font-size: 56px;
}


/* -------------------- Effet 1 ----------------------------- */
.label-anim-1 {
  font-weight: 900;
  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;
  /*background-color: #fff;*/
  transform-origin: 0 0;
}
  
.label-anim-1 .line1 { 
  top: -10px; 
}
.label-anim-1 .line2 { 
  bottom: -10px; 
}

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

.label-anim-2 .letter {
 display: inline-block; 
  line-height:16px;
}
  
/* ------------------- Effet 3 ----------------------------- */
.label-anim-3 {
  font-weight: 900;
  font-size: 56px;
}

/* --------------------- Effet 4 --------------------------- */
.label-anim-6 {
  position: relative;
  font-weight: 900;
  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: 900;
  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: 200;
  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: 900;
  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: 700;
  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: 200;
  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: 600;
}

.label-anim-13 .letter {
  display: inline-block; 
  line-height:16px;
}
  
/* --------------------- Effet 11 --------------------------- */
.label-anim-14 {
  font-weight: 200;
  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: 800;
  font-size: 32px;
  overflow: hidden;
}

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