  .paddingLeft-md-40,
  .padding-x-md-40 {
    padding-left: 2.5rem !important;
  }
  .paddingRight-md-40,
  .padding-x-md-40 {
    padding-right: 2.5rem !important;
  }
  .paddingTop-md-45,
  .padding-y-md-45 {
    padding-top: 2.8125rem !important;
  }
  .paddingBottom-md-45,
  .padding-y-md-45 {
    padding-bottom: 2.8125rem !important;
  }
  .paddingLeft-md-45,
  .padding-x-md-45 {
    padding-left: 2.8125rem !important;
  }
  .paddingRight-md-45,
  .padding-x-md-45 {
    padding-right: 2.8125rem !important;
  }
  .paddingTop-md-50,
  .padding-y-md-50 {
    padding-top: 3.125rem !important;
  }
  .paddingBottom-md-50,
  .padding-y-md-50 {
    padding-bottom: 3.125rem !important;
  }
  .paddingLeft-md-50,
  .padding-x-md-50 {
    padding-left: 3.125rem !important;
  }
  .paddingRight-md-50,
  .padding-x-md-50 {
    padding-right: 3.125rem !important;
  }
  .paddingTop-md-55,
  .padding-y-md-55 {
    padding-top: 3.4375rem !important;
  }
  .paddingBottom-md-55,
  .padding-y-md-55 {
    padding-bottom: 3.4375rem !important;
  }
  .paddingLeft-md-55,
  .padding-x-md-55 {
    padding-left: 3.4375rem !important;
  }
  .paddingRight-md-55,
  .padding-x-md-55 {
    padding-right: 3.4375rem !important;
  }
  .paddingTop-md-60,
  .padding-y-md-60 {
    padding-top: 3.75rem !important;
  }
  .paddingBottom-md-60,
  .padding-y-md-60 {
    padding-bottom: 3.75rem !important;
  }
  .paddingLeft-md-60,
  .padding-x-md-60 {
    padding-left: 3.75rem !important;
  }
  .paddingRight-md-60,
  .padding-x-md-60 {
    padding-right: 3.75rem !important;
  }
  .paddingTop-md-65,
  .padding-y-md-65 {
    padding-top: 4.0625rem !important;
  }
  .paddingBottom-md-65,
  .padding-y-md-65 {
    padding-bottom: 4.0625rem !important;
  }
  .paddingLeft-md-65,
  .padding-x-md-65 {
    padding-left: 4.0625rem !important;
  }
  .paddingRight-md-65,
  .padding-x-md-65 {
    padding-right: 4.0625rem !important;
  }
  .paddingTop-md-70,
  .padding-y-md-70 {
    padding-top: 4.375rem !important;
  }
  .paddingBottom-md-70,
  .padding-y-md-70 {
    padding-bottom: 4.375rem !important;
  }
  .paddingLeft-md-70,
  .padding-x-md-70 {
    padding-left: 4.375rem !important;
  }
  .paddingRight-md-70,
  .padding-x-md-70 {
    padding-right: 4.375rem !important;
  }
  .paddingTop-md-75,
  .padding-y-md-75 {
    padding-top: 4.6875rem !important;
  }
  .paddingBottom-md-75,
  .padding-y-md-75 {
    padding-bottom: 4.6875rem !important;
  }
  .paddingLeft-md-75,
  .padding-x-md-75 {
    padding-left: 4.6875rem !important;
  }
  .paddingRight-md-75,
  .padding-x-md-75 {
    padding-right: 4.6875rem !important;
  }
  .paddingTop-md-80,
  .padding-y-md-80 {
    padding-top: 5rem !important;
  }
  .paddingBottom-md-80,
  .padding-y-md-80 {
    padding-bottom: 5rem !important;
  }
  .paddingLeft-md-80,
  .padding-x-md-80 {
    padding-left: 5rem !important;
  }
  .paddingRight-md-80,
  .padding-x-md-80 {
    padding-right: 5rem !important;
  }
  .paddingTop-md-85,
  .padding-y-md-85 {
    padding-top: 5.3125rem !important;
  }
  .paddingBottom-md-85,
  .padding-y-md-85 {
    padding-bottom: 5.3125rem !important;
  }
  .paddingLeft-md-85,
  .padding-x-md-85 {
    padding-left: 5.3125rem !important;
  }
  .paddingRight-md-85,
  .padding-x-md-85 {
    padding-right: 5.3125rem !important;
  }
  .paddingTop-md-90,
  .padding-y-md-90 {
    padding-top: 5.625rem !important;
  }
  .paddingBottom-md-90,
  .padding-y-md-90 {
    padding-bottom: 5.625rem !important;
  }
  .paddingLeft-md-90,
  .padding-x-md-90 {
    padding-left: 5.625rem !important;
  }
  .paddingRight-md-90,
  .padding-x-md-90 {
    padding-right: 5.625rem !important;
  }
  .paddingTop-md-95,
  .padding-y-md-95 {
    padding-top: 5.9375rem !important;
  }
  .paddingBottom-md-95,
  .padding-y-md-95 {
    padding-bottom: 5.9375rem !important;
  }
  .paddingLeft-md-95,
  .padding-x-md-95 {
    padding-left: 5.9375rem !important;
  }
  .paddingRight-md-95,
  .padding-x-md-95 {
    padding-right: 5.9375rem !important;
  }
  .paddingTop-md-100,
  .padding-y-md-100 {
    padding-top: 6.25rem !important;
  }
  .paddingBottom-md-100,
  .padding-y-md-100 {
    padding-bottom: 6.25rem !important;
  }
  .paddingLeft-md-100,
  .padding-x-md-100 {
    padding-left: 6.25rem !important;
  }
  .paddingRight-md-100,
  .padding-x-md-100 {
    padding-right: 6.25rem !important;
  }
  .paddingTop-md-110,
  .padding-y-md-110 {
    padding-top: 6.875rem !important;
  }
  .paddingBottom-md-110,
  .padding-y-md-110 {
    padding-bottom: 6.875rem !important;
  }
  .paddingTop-md-120,
  .padding-y-md-120 {
    padding-top: 7.5rem !important;
  }
  .paddingBottom-md-120,
  .padding-y-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .paddingTop-md-130,
  .padding-y-md-130 {
    padding-top: 8.125rem !important;
  }
  .paddingBottom-md-130,
  .padding-y-md-130 {
    padding-bottom: 8.125rem !important;
  }
  .paddingTop-md-140,
  .padding-y-md-140 {
    padding-top: 8.75rem !important;
  }
  .paddingBottom-md-140,
  .padding-y-md-140 {
    padding-bottom: 8.75rem !important;
  }
  .paddingTop-md-150,
  .padding-y-md-150 {
    padding-top: 9.375rem !important;
  }
  .paddingBottom-md-150,
  .padding-y-md-150 {
    padding-bottom: 9.375rem !important;
  }
  .paddingTop-md-160,
  .padding-y-md-160 {
    padding-top: 10rem !important;
  }
  .paddingBottom-md-160,
  .padding-y-md-160 {
    padding-bottom: 10rem !important;
  }
  .paddingTop-md-170,
  .padding-y-md-170 {
    padding-top: 10.625rem !important;
  }
  .paddingBottom-md-170,
  .padding-y-md-170 {
    padding-bottom: 10.625rem !important;
  }
  .paddingTop-md-180,
  .padding-y-md-180 {
    padding-top: 11.25rem !important;
  }
  .paddingBottom-md-180,
  .padding-y-md-180 {
    padding-bottom: 11.25rem !important;
  }
  .paddingTop-md-190,
  .padding-y-md-190 {
    padding-top: 11.875rem !important;
  }
  .paddingBottom-md-190,
  .padding-y-md-190 {
    padding-bottom: 11.875rem !important;
  }
  .paddingTop-md-200,
  .padding-y-md-200 {
    padding-top: 12.5rem !important;
  }
  .paddingBottom-md-200,
  .padding-y-md-200 {
    padding-bottom: 12.5rem !important;
  }
}

@media (min-width: 991px) {
  .padding-lg-5 {
    padding: 0.3125rem !important;
  }
  .padding-lg-10 {
    padding: 0.625rem !important;
  }
  .padding-lg-15 {
    padding: 0.9375rem !important;
  }
  .padding-lg-20 {
    padding: 1.25rem !important;
  }
  .padding-lg-25 {
    padding: 1.5625rem !important;
  }
  .padding-lg-30 {
    padding: 1.875rem !important;
  }
  .padding-lg-35 {
    padding: 2.1875rem !important;
  }
  .padding-lg-40 {
    padding: 2.5rem !important;
  }
  .padding-lg-45 {
    padding: 2.8125rem !important;
  }
  .padding-lg-50 {
    padding: 3.125rem !important;
  }
  .padding-lg-55 {
    padding: 3.4375rem !important;
  }
  .padding-lg-60 {
    padding: 3.75rem !important;
  }
  .padding-lg-65 {
    padding: 4.0625rem !important;
  }
  .padding-lg-70 {
    padding: 4.375rem !important;
  }
  .padding-lg-75 {
    padding: 4.6875rem !important;
  }
  .padding-lg-80 {
    padding: 5rem !important;
  }
  .padding-lg-85 {
    padding: 5.3125rem !important;
  }
  .padding-lg-90 {
    padding: 5.625rem !important;
  }
  .padding-lg-95 {
    padding: 5.9375rem !important;
  }
  .padding-lg-100 {
    padding: 6.25rem !important;
  }
  .paddingTop-lg-5,
  .padding-y-lg-5 {
    padding-top: 0.3125rem !important;
  }
  .paddingBottom-lg-5,
  .padding-y-lg-5 {
    padding-bottom: 0.3125rem !important;
  }
  .paddingLeft-lg-5,
  .padding-x-lg-5 {
    padding-left: 0.3125rem !important;
  }
  .paddingRight-lg-5,
  .padding-x-lg-5 {
    padding-right: 0.3125rem !important;
  }
  .paddingTop-lg-10,
  .padding-y-lg-10 {
    padding-top: 0.625rem !important;
  }
  .paddingBottom-lg-10,
  .padding-y-lg-10 {
    padding-bottom: 0.625rem !important;
  }
  .paddingLeft-lg-10,
  .padding-x-lg-10 {
    padding-left: 0.625rem !important;
  }
  .paddingRight-lg-10,
  .padding-x-lg-10 {
    padding-right: 0.625rem !important;
  }
  .paddingTop-lg-15,
  .padding-y-lg-15 {
    padding-top: 0.9375rem !important;
  }
  .paddingBottom-lg-15,
  .padding-y-lg-15 {
    padding-bottom: 0.9375rem !important;
  }
  .paddingLeft-lg-15,
  .padding-x-lg-15 {
    padding-left: 0.9375rem !important;
  }
  .paddingRight-lg-15,
  .padding-x-lg-15 {
    padding-right: 0.9375rem !important;
  }
  .paddingTop-lg-20,
  .padding-y-lg-20 {
    padding-top: 1.25rem !important;
  }
  .paddingBottom-lg-20,
  .padding-y-lg-20 {
    padding-bottom: 1.25rem !important;
  }
  .paddingLeft-lg-20,
  .padding-x-lg-20 {
    padding-left: 1.25rem !important;
  }
  .paddingRight-lg-20,
  .padding-x-lg-20 {
    padding-right: 1.25rem !important;
  }
  .paddingTop-lg-25,
  .padding-y-lg-25 {
    padding-top: 1.5625rem !important;
  }
  .paddingBottom-lg-25,
  .padding-y-lg-25 {
    padding-bottom: 1.5625rem !important;
  }
  .paddingLeft-lg-25,
  .padding-x-lg-25 {
    padding-left: 1.5625rem !important;
  }
  .paddingRight-lg-25,
  .padding-x-lg-25 {
    padding-right: 1.5625rem !important;
  }
  .paddingTop-lg-30,
  .padding-y-lg-30 {
    padding-top: 1.875rem !important;
  }
  .paddingBottom-lg-30,
  .padding-y-lg-30 {
    padding-bottom: 1.875rem !important;
  }
  .paddingLeft-lg-30,
  .padding-x-lg-30 {
    padding-left: 1.875rem !important;
  }
  .paddingRight-lg-30,
  .padding-x-lg-30 {
    padding-right: 1.875rem !important;
  }
  .paddingTop-lg-35,
  .padding-y-lg-35 {
    padding-top: 2.1875rem !important;
  }
  .paddingBottom-lg-35,
  .padding-y-lg-35 {
    padding-bottom: 2.1875rem !important;
  }
  .paddingLeft-lg-35,
  .padding-x-lg-35 {
    padding-left: 2.1875rem !important;
  }
  .paddingRight-lg-35,
  .padding-x-lg-35 {
    padding-right: 2.1875rem !important;
  }
  .paddingTop-lg-40,
  .padding-y-lg-40 {
    padding-top: 2.5rem !important;
  }
  .paddingBottom-lg-40,
  .padding-y-lg-40 {
    padding-bottom: 2.5rem !important;
  }
  .paddingLeft-lg-40,
  .padding-x-lg-40 {
    padding-left: 2.5rem !important;
  }
  .paddingRight-lg-40,
  .padding-x-lg-40 {
    padding-right: 2.5rem !important;
  }
  .paddingTop-lg-45,
  .padding-y-lg-45 {
    padding-top: 2.8125rem !important;
  }
  .paddingBottom-lg-45,
  .padding-y-lg-45 {
    padding-bottom: 2.8125rem !important;
  }
  .paddingLeft-lg-45,
  .padding-x-lg-45 {
    padding-left: 2.8125rem !important;
  }
  .paddingRight-lg-45,
  .padding-x-lg-45 {
    padding-right: 2.8125rem !important;
  }
  .paddingTop-lg-50,
  .padding-y-lg-50 {
    padding-top: 3.125rem !important;
  }
  .paddingBottom-lg-50,
  .padding-y-lg-50 {
    padding-bottom: 3.125rem !important;
  }
  .paddingLeft-lg-50,
  .padding-x-lg-50 {
    padding-left: 3.125rem !important;
  }
  .paddingRight-lg-50,
  .padding-x-lg-50 {
    padding-right: 3.125rem !important;
  }
  .paddingTop-lg-55,
  .padding-y-lg-55 {
    padding-top: 3.4375rem !important;
  }
  .paddingBottom-lg-55,
  .padding-y-lg-55 {
    padding-bottom: 3.4375rem !important;
  }
  .paddingLeft-lg-55,
  .padding-x-lg-55 {
    padding-left: 3.4375rem !important;
  }
  .paddingRight-lg-55,
  .padding-x-lg-55 {
    padding-right: 3.4375rem !important;
  }
  .paddingTop-lg-60,
  .padding-y-lg-60 {
    padding-top: 3.75rem !important;
  }
  .paddingBottom-lg-60,
  .padding-y-lg-60 {
    padding-bottom: 3.75rem !important;
  }
  .paddingLeft-lg-60,
  .padding-x-lg-60 {
    padding-left: 3.75rem !important;
  }
  .paddingRight-lg-60,
  .padding-x-lg-60 {
    padding-right: 3.75rem !important;
  }
  .paddingTop-lg-65,
  .padding-y-lg-65 {
    padding-top: 4.0625rem !important;
  }
  .paddingBottom-lg-65,
  .padding-y-lg-65 {
    padding-bottom: 4.0625rem !important;
  }
  .paddingLeft-lg-65,
  .padding-x-lg-65 {
    padding-left: 4.0625rem !important;
  }
  .paddingRight-lg-65,
  .padding-x-lg-65 {
    padding-right: 4.0625rem !important;
  }
  .paddingTop-lg-70,
  .padding-y-lg-70 {
    padding-top: 4.375rem !important;
  }
  .paddingBottom-lg-70,
  .padding-y-lg-70 {
    padding-bottom: 4.375rem !important;
  }
  .paddingLeft-lg-70,
  .padding-x-lg-70 {
    padding-left: 4.375rem !important;
  }
  .paddingRight-lg-70,
  .padding-x-lg-70 {
    padding-right: 4.375rem !important;
  }
  .paddingTop-lg-75,
  .padding-y-lg-75 {
    padding-top: 4.6875rem !important;
  }
  .paddingBottom-lg-75,
  .padding-y-lg-75 {
    padding-bottom: 4.6875rem !important;
  }
  .paddingLeft-lg-75,
  .padding-x-lg-75 {
    padding-left: 4.6875rem !important;
  }
  .paddingRight-lg-75,
  .padding-x-lg-75 {
    padding-right: 4.6875rem !important;
  }
  .paddingTop-lg-80,
  .padding-y-lg-80 {
    padding-top: 5rem !important;
  }
  .paddingBottom-lg-80,
  .padding-y-lg-80 {
    padding-bottom: 5rem !important;
  }
  .paddingLeft-lg-80,
  .padding-x-lg-80 {
    padding-left: 5rem !important;
  }
  .paddingRight-lg-80,
  .padding-x-lg-80 {
    padding-right: 5rem !important;
  }
  .paddingTop-lg-85,
  .padding-y-lg-85 {
    padding-top: 5.3125rem !important;
  }
  .paddingBottom-lg-85,
  .padding-y-lg-85 {
    padding-bottom: 5.3125rem !important;
  }
  .paddingLeft-lg-85,
  .padding-x-lg-85 {
    padding-left: 5.3125rem !important;
  }
  .paddingRight-lg-85,
  .padding-x-lg-85 {
    padding-right: 5.3125rem !important;
  }
  .paddingTop-lg-90,
  .padding-y-lg-90 {
    padding-top: 5.625rem !important;
  }
  .paddingBottom-lg-90,
  .padding-y-lg-90 {
    padding-bottom: 5.625rem !important;
  }
  .paddingLeft-lg-90,
  .padding-x-lg-90 {
    padding-left: 5.625rem !important;
  }
  .paddingRight-lg-90,
  .padding-x-lg-90 {
    padding-right: 5.625rem !important;
  }
  .paddingTop-lg-95,
  .padding-y-lg-95 {
    padding-top: 5.9375rem !important;
  }
  .paddingBottom-lg-95,
  .padding-y-lg-95 {
    padding-bottom: 5.9375rem !important;
  }
  .paddingLeft-lg-95,
  .padding-x-lg-95 {
    padding-left: 5.9375rem !important;
  }
  .paddingRight-lg-95,
  .padding-x-lg-95 {
    padding-right: 5.9375rem !important;
  }
  .paddingTop-lg-100,
  .padding-y-lg-100 {
    padding-top: 6.25rem !important;
  }
  .paddingBottom-lg-100,
  .padding-y-lg-100 {
    padding-bottom: 6.25rem !important;
  }
  .paddingLeft-lg-100,
  .padding-x-lg-100 {
    padding-left: 6.25rem !important;
  }
  .paddingRight-lg-100,
  .padding-x-lg-100 {
    padding-right: 6.25rem !important;
  }
  .paddingTop-lg-110,
  .padding-y-lg-110 {
    padding-top: 6.875rem !important;
  }
  .paddingBottom-lg-110,
  .padding-y-lg-110 {
    padding-bottom: 6.875rem !important;
  }
  .paddingTop-lg-120,
  .padding-y-lg-120 {
    padding-top: 7.5rem !important;
  }
  .paddingBottom-lg-120,
  .padding-y-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .paddingTop-lg-130,
  .padding-y-lg-130 {
    padding-top: 8.125rem !important;
  }
  .paddingBottom-lg-130,
  .padding-y-lg-130 {
    padding-bottom: 8.125rem !important;
  }
  .paddingTop-lg-140,
  .padding-y-lg-140 {
    padding-top: 8.75rem !important;
  }
  .paddingBottom-lg-140,
  .padding-y-lg-140 {
    padding-bottom: 8.75rem !important;
  }
  .paddingTop-lg-150,
  .padding-y-lg-150 {
    padding-top: 9.375rem !important;
  }
  .paddingBottom-lg-150,
  .padding-y-lg-150 {
    padding-bottom: 9.375rem !important;
  }
  .paddingTop-lg-160,
  .padding-y-lg-160 {
    padding-top: 10rem !important;
  }
  .paddingBottom-lg-160,
  .padding-y-lg-160 {
    padding-bottom: 10rem !important;
  }
  .paddingTop-lg-170,
  .padding-y-lg-170 {
    padding-top: 10.625rem !important;
  }
  .paddingBottom-lg-170,
  .padding-y-lg-170 {
    padding-bottom: 10.625rem !important;
  }
  .paddingTop-lg-180,
  .padding-y-lg-180 {
    padding-top: 11.25rem !important;
  }
  .paddingBottom-lg-180,
  .padding-y-lg-180 {
    padding-bottom: 11.25rem !important;
  }
  .paddingTop-lg-190,
  .padding-y-lg-190 {
    padding-top: 11.875rem !important;
  }
  .paddingBottom-lg-190,
  .padding-y-lg-190 {
    padding-bottom: 11.875rem !important;
  }
  .paddingTop-lg-200,
  .padding-y-lg-200 {
    padding-top: 12.5rem !important;
  }
  .paddingBottom-lg-200,
  .padding-y-lg-200 {
    padding-bottom: 12.5rem !important;
  }
}

.opacity-0 {
  opacity: 0;
}

.opacity-01 {
  opacity: 0.1;
}

.opacity-02 {
  opacity: 0.2;
}

.opacity-03 {
  opacity: 0.3;
}

.opacity-04 {
  opacity: 0.4;
}

.opacity-05 {
  opacity: 0.5;
}

.opacity-06 {
  opacity: 0.6;
}

.opacity-07 {
  opacity: 0.7;
}

.opacity-08 {
  opacity: 0.8;
}

.opacity-09 {
  opacity: 0.9;
}

.placeholder-white::-moz-placeholder {
  color: #fff;
  font-size: 1rem;
  opacity: 1;
}

.placeholder-white:-moz-placeholder {
  color: #fff;
  font-size: 1rem;
  opacity: 1;
}

.placeholder-white:-ms-input-placeholder {
  color: #fff;
  font-size: 1rem;
  opacity: 1;
}

.placeholder-white::-webkit-input-placeholder {
  color: #fff;
  font-size: 1rem;
  opacity: 1;
}

.right-0 {
  right: 0 !important;
}

.right-5 {
  right: 0.3125rem !important;
}

.right-10 {
  right: 0.625rem !important;
}

.right-15 {
  right: 0.9375rem !important;
}

.right-20 {
  right: 1.25rem !important;
}

.right-25 {
  right: 1.5625rem !important;
}

.right-30 {
  right: 1.875rem !important;
}

.right-35 {
  right: 2.1875rem !important;
}

.right-40 {
  right: 2.5rem !important;
}

.right-45 {
  right: 2.8125rem !important;
}

.right-50 {
  right: 3.125rem !important;
}

.top-0 {
  top: 0 !important;
}

.top-5 {
  top: 0.3125rem !important;
}

.top-10 {
  top: 0.625rem !important;
}

.top-15 {
  top: 0.9375rem !important;
}

.top-20 {
  top: 1.25rem !important;
}

.top-25 {
  top: 1.5625rem !important;
}

.top-30 {
  top: 1.875rem !important;
}

.top-35 {
  top: 2.1875rem !important;
}

.top-40 {
  top: 2.5rem !important;
}

.top-45 {
  top: 2.8125rem !important;
}

.top-50 {
  top: 3.125rem !important;
}

.transition {
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.width-100vw {
  min-width: 100vw !important;
}

.width-75vw {
  min-width: 100vw !important;
}

.width-50vw {
  min-width: 100vw !important;
}

.width-25vw {
  min-width: 100vw !important;
}

.width-100p {
  width: 100% !important;
}

.width-auto {
  width: auto !important;
}

.width-1rem {
  width: 1rem !important;
}

.width-2rem {
  width: 2rem !important;
}

.width-3rem {
  width: 3rem !important;
}

.width-4rem {
  width: 4rem !important;
}

.width-5rem {
  width: 5rem !important;
}

.width-6rem {
  width: 6rem !important;
}

.width-7rem {
  width: 7rem !important;
}

.width-8rem {
  width: 8rem !important;
}

.width-9rem {
  width: 9rem !important;
}

.width-10rem {
  width: 10rem !important;
}

.z-index-1 {
  z-index: 1;
}

.z-index-5 {
  z-index: 5;
}

.z-index-10 {
  z-index: 10;
}

.z-index-20 {
  z-index: 20;
}

.z-index-50 {
  z-index: 50;
}

.z-index-100 {
  z-index: 100;
}

.overflow-hidden {
  overflow: hidden !important;
}

.as-parent {
  width: 100% !important;
  height: 100% !important;
}

.shadow-v1 {
  -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.1);
  box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.1);
}

.shadow-v2 {
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

.shadow-v3 {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
}

.hover\:shadow-v3:hover {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
}

.shadow-primary {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
  box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
}
.shadow-primary--hover:hover {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
  box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
}

.shadow-danger {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
  box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
}
.shadow-danger--hover:hover {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
  box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
}

.shadow-success {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
  box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
}
.shadow-success--hover:hover {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
  box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
}

.shadow-info {
  -webkit-box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
  box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
}
.shadow-info--hover:hover {
  -webkit-box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
  box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
}

.shadow-warning {
  -webkit-box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
  box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
}
.shadow-warning--hover:hover {
  -webkit-box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
  box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
}

.shadow-dark {
  -webkit-box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
  box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
}
.shadow-dark--hover:hover {
  -webkit-box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
  box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
}

.flex-child-samewidth > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-child-samewidth--md > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-child-samewidth--lg > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bg-primary,
.bg-success,
.bg-info,
.bg-warning,
.bg-danger,
.bg-dark {
  color: #fff;
}

.text-gray-darkest {
  color: #606065 !important;
}

.text-gray-darker {
  color: #72727a !important;
}

.text-gray-dark {
  color: #7a7a83 !important;
}

.text-gray {
  color: #8f8f93 !important;
}

.text-gray-light {
  color: #a5a5ac !important;
}

.text-gray-lighter {
  color: #b7b7bf !important;
}

.text-gray-lightest {
  color: #cbcbd3 !important;
}

.text-white-0_1 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.text-white-0_2 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.text-white-0_3 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.text-white-0_4 {
  color: rgba(255, 255, 255, 0.4) !important;
}

.text-white-0_5 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white-0_6 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.text-white-0_7 {
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-white-0_8 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.text-white-0_9 {
  color: rgba(255, 255, 255, 0.9) !important;
}

.text-black-0_1 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.text-black-0_2 {
  color: rgba(0, 0, 0, 0.2) !important;
}

.text-black-0_3 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.text-black-0_4 {
  color: rgba(0, 0, 0, 0.4) !important;
}

.text-black-0_5 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-black-0_6 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.text-black-0_7 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.text-black-0_8 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.text-black-0_9 {
  color: rgba(0, 0, 0, 0.9) !important;
}

.bg-light-v1 {
  background-color: #f9f9f9 !important;
}

.bg-light-v2 {
  background-color: #f1f3f7 !important;
}

.bg-light-v3 {
  background-color: #ecf5fe !important;
}

.bg-light-v4 {
  background-color: #f3f6fb !important;
}

.bg-light-v5 {
  background-color: #f3f6fb !important;
}

.bg-primary-0_1 {
  background: rgba(0, 203, 84, 0.1) !important;
}

.bg-primary-0_2 {
  background: rgba(0, 203, 84, 0.2) !important;
}

.bg-primary-0_3 {
  background: rgba(0, 203, 84, 0.3) !important;
}

.bg-primary-0_4 {
  background: rgba(0, 203, 84, 0.4) !important;
}

.bg-primary-0_5 {
  background: rgba(0, 203, 84, 0.5) !important;
}

.bg-primary-0_6 {
  background: rgba(0, 203, 84, 0.6) !important;
}

.bg-primary-0_7 {
  background: rgba(0, 203, 84, 0.7) !important;
}

.bg-primary-0_8 {
  background: rgba(0, 203, 84, 0.8) !important;
}

.bg-primary-0_9 {
  background: rgba(0, 203, 84, 0.9) !important;
}

.bg-white-0_1 {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bg-white-0_2 {
  background: rgba(255, 255, 255, 0.2) !important;
}

.bg-white-0_3 {
  background: rgba(255, 255, 255, 0.3) !important;
}

.bg-white-0_4 {
  background: rgba(255, 255, 255, 0.4) !important;
}

.bg-white-0_5 {
  background: rgba(255, 255, 255, 0.5) !important;
}

.bg-white-0_6 {
  background: rgba(255, 255, 255, 0.6) !important;
}

.bg-white-0_7 {
  background: rgba(255, 255, 255, 0.7) !important;
}

.bg-white-0_8 {
  background: rgba(255, 255, 255, 0.8) !important;
}

.bg-white-0_9 {
  background: rgba(255, 255, 255, 0.9) !important;
}

.bg-black-0_1 {
  background: rgba(0, 0, 0, 0.1) !important;
}

.bg-black-0_2 {
  background: rgba(0, 0, 0, 0.2) !important;
}

.bg-black-0_3 {
  background: rgba(0, 0, 0, 0.3) !important;
}

.bg-black-0_4 {
  background: rgba(0, 0, 0, 0.4) !important;
}

.bg-black-0_5 {
  background: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-0_6 {
  background: rgba(0, 0, 0, 0.6) !important;
}

.bg-black-0_7 {
  background: rgba(0, 0, 0, 0.7) !important;
}

.bg-black-0_8 {
  background: rgba(0, 0, 0, 0.8) !important;
}

.bg-black-0_9 {
  background: rgba(0, 0, 0, 0.9) !important;
}

[data-dark-overlay],
[data-primary-overlay] {
  position: relative;
  z-index: 1;
}
[data-dark-overlay]:after,
[data-primary-overlay]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}

[data-dark-overlay="1"]:after {
  background: rgba(0, 0, 0, 0.1);
}

[data-dark-overlay="2"]:after {
  background: rgba(0, 0, 0, 0.2);
}

[data-dark-overlay="3"]:after {
  background: rgba(0, 0, 0, 0.3);
}

[data-dark-overlay="4"]:after {
  background: rgba(0, 0, 0, 0.4);
}

[data-dark-overlay="5"]:after {
  background: rgba(0, 0, 0, 0.5);
}

[data-dark-overlay="6"]:after {
  background: rgba(0, 0, 0, 0.6);
}

[data-dark-overlay="7"]:after {
  background: rgba(0, 0, 0, 0.7);
}

[data-dark-overlay="8"]:after {
  background: rgba(0, 0, 0, 0.8);
}

[data-dark-overlay="9"]:after {
  background: rgba(0, 0, 0, 0.9);
}

[data-primary-overlay="1"]:after {
  background: rgba(0, 203, 84, 0.1);
}

[data-primary-overlay="2"]:after {
  background: rgba(0, 203, 84, 0.2);
}

[data-primary-overlay="3"]:after {
  background: rgba(0, 203, 84, 0.3);
}

[data-primary-overlay="4"]:after {
  background: rgba(0, 203, 84, 0.4);
}

[data-primary-overlay="5"]:after {
  background: rgba(0, 203, 84, 0.5);
}

[data-primary-overlay="6"]:after {
  background: rgba(0, 203, 84, 0.6);
}

[data-primary-overlay="7"]:after {
  background: rgba(0, 203, 84, 0.7);
}

[data-primary-overlay="8"]:after {
  background: rgba(0, 203, 84, 0.8);
}

[data-primary-overlay="9"]:after {
  background: rgba(0, 203, 84, 0.9);
}