/********************************************/
/* Map Option */
/********************************************/
/********************************************/
/* Fonts Style */
/********************************************/
.fs-13 {
  font-size: 1.3rem;
}

.fs-14 {
  font-size: 1.4rem;
}

.fs-16 {
  font-size: 1.6rem;
}

.fs-18 {
  font-size: 1.8rem;
}

.fs-20 {
  font-size: 2rem;
}

.fs-24 {
  font-size: 2.4rem;
}

.fs-30 {
  font-size: 3rem;
}

.fs-36 {
  font-size: 3.6rem;
}

.fs-45 {
  font-size: 4.5rem;
}

.fs-52 {
  font-size: 5.2rem;
}

.fs-60 {
  font-size: 6rem;
}

.fs-c-fs80 {
  font-size: 8rem;
}

.fs-13-light {
  font-size: 1.3rem;
  font-weight: 300;
}

.fs-13-regular {
  font-size: 1.3rem;
  font-weight: 400;
}

.fs-13-medium {
  font-size: 1.3rem;
  font-weight: 500;
}

.fs-13-bold {
  font-size: 1.3rem;
  font-weight: 700;
}

.fs-13-exbold {
  font-size: 1.3rem;
  font-weight: 800;
}

.fs-13-black {
  font-size: 1.3rem;
  font-weight: 900;
}

.fs-14-light {
  font-size: 1.4rem;
  font-weight: 300;
}

.fs-14-regular {
  font-size: 1.4rem;
  font-weight: 400;
}

.fs-14-medium {
  font-size: 1.4rem;
  font-weight: 500;
}

.fs-14-bold {
  font-size: 1.4rem;
  font-weight: 700;
}

.fs-14-exbold {
  font-size: 1.4rem;
  font-weight: 800;
}

.fs-14-black {
  font-size: 1.4rem;
  font-weight: 900;
}

.fs-16-light {
  font-size: 1.6rem;
  font-weight: 300;
}

.fs-16-regular {
  font-size: 1.6rem;
  font-weight: 400;
}

.fs-16-medium {
  font-size: 1.6rem;
  font-weight: 500;
}

.fs-16-bold {
  font-size: 1.6rem;
  font-weight: 700;
}

.fs-16-exbold {
  font-size: 1.6rem;
  font-weight: 800;
}

.fs-16-black {
  font-size: 1.6rem;
  font-weight: 900;
}

.fs-18-light {
  font-size: 1.8rem;
  font-weight: 300;
}

.fs-18-regular {
  font-size: 1.8rem;
  font-weight: 400;
}

.fs-18-medium {
  font-size: 1.8rem;
  font-weight: 500;
}

.fs-18-bold {
  font-size: 1.8rem;
  font-weight: 700;
}

.fs-18-exbold {
  font-size: 1.8rem;
  font-weight: 800;
}

.fs-18-black {
  font-size: 1.8rem;
  font-weight: 900;
}

.fs-20-light {
  font-size: 2rem;
  font-weight: 300;
}

.fs-20-regular {
  font-size: 2rem;
  font-weight: 400;
}

.fs-20-medium {
  font-size: 2rem;
  font-weight: 500;
}

.fs-20-bold {
  font-size: 2rem;
  font-weight: 700;
}

.fs-20-exbold {
  font-size: 2rem;
  font-weight: 800;
}

.fs-20-black {
  font-size: 2rem;
  font-weight: 900;
}

.fs-24-light {
  font-size: 2.4rem;
  font-weight: 300;
}

.fs-24-regular {
  font-size: 2.4rem;
  font-weight: 400;
}

.fs-24-medium {
  font-size: 2.4rem;
  font-weight: 500;
}

.fs-24-bold {
  font-size: 2.4rem;
  font-weight: 700;
}

.fs-24-exbold {
  font-size: 2.4rem;
  font-weight: 800;
}

.fs-24-black {
  font-size: 2.4rem;
  font-weight: 900;
}

.fs-30-light {
  font-size: 3rem;
  font-weight: 300;
}

.fs-30-regular {
  font-size: 3rem;
  font-weight: 400;
}

.fs-30-medium {
  font-size: 3rem;
  font-weight: 500;
}

.fs-30-bold {
  font-size: 3rem;
  font-weight: 700;
}

.fs-30-exbold {
  font-size: 3rem;
  font-weight: 800;
}

.fs-30-black {
  font-size: 3rem;
  font-weight: 900;
}

.fs-36-light {
  font-size: 3.6rem;
  font-weight: 300;
}

.fs-36-regular {
  font-size: 3.6rem;
  font-weight: 400;
}

.fs-36-medium {
  font-size: 3.6rem;
  font-weight: 500;
}

.fs-36-bold {
  font-size: 3.6rem;
  font-weight: 700;
}

.fs-36-exbold {
  font-size: 3.6rem;
  font-weight: 800;
}

.fs-36-black {
  font-size: 3.6rem;
  font-weight: 900;
}

.fs-45-light {
  font-size: 4.5rem;
  font-weight: 300;
}

.fs-45-regular {
  font-size: 4.5rem;
  font-weight: 400;
}

.fs-45-medium {
  font-size: 4.5rem;
  font-weight: 500;
}

.fs-45-bold {
  font-size: 4.5rem;
  font-weight: 700;
}

.fs-45-exbold {
  font-size: 4.5rem;
  font-weight: 800;
}

.fs-45-black {
  font-size: 4.5rem;
  font-weight: 900;
}

.fs-52-light {
  font-size: 5.2rem;
  font-weight: 300;
}

.fs-52-regular {
  font-size: 5.2rem;
  font-weight: 400;
}

.fs-52-medium {
  font-size: 5.2rem;
  font-weight: 500;
}

.fs-52-bold {
  font-size: 5.2rem;
  font-weight: 700;
}

.fs-52-exbold {
  font-size: 5.2rem;
  font-weight: 800;
}

.fs-52-black {
  font-size: 5.2rem;
  font-weight: 900;
}

.fs-60-light {
  font-size: 6rem;
  font-weight: 300;
}

.fs-60-regular {
  font-size: 6rem;
  font-weight: 400;
}

.fs-60-medium {
  font-size: 6rem;
  font-weight: 500;
}

.fs-60-bold {
  font-size: 6rem;
  font-weight: 700;
}

.fs-60-exbold {
  font-size: 6rem;
  font-weight: 800;
}

.fs-60-black {
  font-size: 6rem;
  font-weight: 900;
}

.fs-c-fs80-light {
  font-size: 8rem;
  font-weight: 300;
}

.fs-c-fs80-regular {
  font-size: 8rem;
  font-weight: 400;
}

.fs-c-fs80-medium {
  font-size: 8rem;
  font-weight: 500;
}

.fs-c-fs80-bold {
  font-size: 8rem;
  font-weight: 700;
}

.fs-c-fs80-exbold {
  font-size: 8rem;
  font-weight: 800;
}

.fs-c-fs80-black {
  font-size: 8rem;
  font-weight: 900;
}

.fs-13-light-txt_base {
  font-size: 1.3rem;
  font-weight: 300;
  color: #000;
}

.fs-13-light-primary {
  font-size: 1.3rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-13-light-secondary {
  font-size: 1.3rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-13-light-gray {
  font-size: 1.3rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-13-light-deep_gray {
  font-size: 1.3rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-13-light-deep_green {
  font-size: 1.3rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-13-light-pastel_blue {
  font-size: 1.3rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-13-light-pastel_green {
  font-size: 1.3rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-13-light-green {
  font-size: 1.3rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-13-light-blue {
  font-size: 1.3rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-13-light-emerald {
  font-size: 1.3rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-13-light-light_blue {
  font-size: 1.3rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-13-light-light_green {
  font-size: 1.3rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-13-light-light_gray {
  font-size: 1.3rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-13-light-light_gray2 {
  font-size: 1.3rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-13-light-border {
  font-size: 1.3rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-13-light-white {
  font-size: 1.3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-13-light-error {
  font-size: 1.3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-13-light-fv {
  font-size: 1.3rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-13-light-line {
  font-size: 1.3rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-13-light-ver2_green {
  font-size: 1.3rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-13-regular-txt_base {
  font-size: 1.3rem;
  font-weight: 400;
  color: #000;
}

.fs-13-regular-primary {
  font-size: 1.3rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-13-regular-secondary {
  font-size: 1.3rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-13-regular-gray {
  font-size: 1.3rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-13-regular-deep_gray {
  font-size: 1.3rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-13-regular-deep_green {
  font-size: 1.3rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-13-regular-pastel_blue {
  font-size: 1.3rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-13-regular-pastel_green {
  font-size: 1.3rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-13-regular-green {
  font-size: 1.3rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-13-regular-blue {
  font-size: 1.3rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-13-regular-emerald {
  font-size: 1.3rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-13-regular-light_blue {
  font-size: 1.3rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-13-regular-light_green {
  font-size: 1.3rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-13-regular-light_gray {
  font-size: 1.3rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-13-regular-light_gray2 {
  font-size: 1.3rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-13-regular-border {
  font-size: 1.3rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-13-regular-white {
  font-size: 1.3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-13-regular-error {
  font-size: 1.3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-13-regular-fv {
  font-size: 1.3rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-13-regular-line {
  font-size: 1.3rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-13-regular-ver2_green {
  font-size: 1.3rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-13-medium-txt_base {
  font-size: 1.3rem;
  font-weight: 500;
  color: #000;
}

.fs-13-medium-primary {
  font-size: 1.3rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-13-medium-secondary {
  font-size: 1.3rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-13-medium-gray {
  font-size: 1.3rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-13-medium-deep_gray {
  font-size: 1.3rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-13-medium-deep_green {
  font-size: 1.3rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-13-medium-pastel_blue {
  font-size: 1.3rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-13-medium-pastel_green {
  font-size: 1.3rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-13-medium-green {
  font-size: 1.3rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-13-medium-blue {
  font-size: 1.3rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-13-medium-emerald {
  font-size: 1.3rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-13-medium-light_blue {
  font-size: 1.3rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-13-medium-light_green {
  font-size: 1.3rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-13-medium-light_gray {
  font-size: 1.3rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-13-medium-light_gray2 {
  font-size: 1.3rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-13-medium-border {
  font-size: 1.3rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-13-medium-white {
  font-size: 1.3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-13-medium-error {
  font-size: 1.3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-13-medium-fv {
  font-size: 1.3rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-13-medium-line {
  font-size: 1.3rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-13-medium-ver2_green {
  font-size: 1.3rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-13-bold-txt_base {
  font-size: 1.3rem;
  font-weight: 700;
  color: #000;
}

.fs-13-bold-primary {
  font-size: 1.3rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-13-bold-secondary {
  font-size: 1.3rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-13-bold-gray {
  font-size: 1.3rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-13-bold-deep_gray {
  font-size: 1.3rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-13-bold-deep_green {
  font-size: 1.3rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-13-bold-pastel_blue {
  font-size: 1.3rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-13-bold-pastel_green {
  font-size: 1.3rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-13-bold-green {
  font-size: 1.3rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-13-bold-blue {
  font-size: 1.3rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-13-bold-emerald {
  font-size: 1.3rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-13-bold-light_blue {
  font-size: 1.3rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-13-bold-light_green {
  font-size: 1.3rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-13-bold-light_gray {
  font-size: 1.3rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-13-bold-light_gray2 {
  font-size: 1.3rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-13-bold-border {
  font-size: 1.3rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-13-bold-white {
  font-size: 1.3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-13-bold-error {
  font-size: 1.3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-13-bold-fv {
  font-size: 1.3rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-13-bold-line {
  font-size: 1.3rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-13-bold-ver2_green {
  font-size: 1.3rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-13-exbold-txt_base {
  font-size: 1.3rem;
  font-weight: 800;
  color: #000;
}

.fs-13-exbold-primary {
  font-size: 1.3rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-13-exbold-secondary {
  font-size: 1.3rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-13-exbold-gray {
  font-size: 1.3rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-13-exbold-deep_gray {
  font-size: 1.3rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-13-exbold-deep_green {
  font-size: 1.3rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-13-exbold-pastel_blue {
  font-size: 1.3rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-13-exbold-pastel_green {
  font-size: 1.3rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-13-exbold-green {
  font-size: 1.3rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-13-exbold-blue {
  font-size: 1.3rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-13-exbold-emerald {
  font-size: 1.3rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-13-exbold-light_blue {
  font-size: 1.3rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-13-exbold-light_green {
  font-size: 1.3rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-13-exbold-light_gray {
  font-size: 1.3rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-13-exbold-light_gray2 {
  font-size: 1.3rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-13-exbold-border {
  font-size: 1.3rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-13-exbold-white {
  font-size: 1.3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-13-exbold-error {
  font-size: 1.3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-13-exbold-fv {
  font-size: 1.3rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-13-exbold-line {
  font-size: 1.3rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-13-exbold-ver2_green {
  font-size: 1.3rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-13-black-txt_base {
  font-size: 1.3rem;
  font-weight: 900;
  color: #000;
}

.fs-13-black-primary {
  font-size: 1.3rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-13-black-secondary {
  font-size: 1.3rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-13-black-gray {
  font-size: 1.3rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-13-black-deep_gray {
  font-size: 1.3rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-13-black-deep_green {
  font-size: 1.3rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-13-black-pastel_blue {
  font-size: 1.3rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-13-black-pastel_green {
  font-size: 1.3rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-13-black-green {
  font-size: 1.3rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-13-black-blue {
  font-size: 1.3rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-13-black-emerald {
  font-size: 1.3rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-13-black-light_blue {
  font-size: 1.3rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-13-black-light_green {
  font-size: 1.3rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-13-black-light_gray {
  font-size: 1.3rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-13-black-light_gray2 {
  font-size: 1.3rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-13-black-border {
  font-size: 1.3rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-13-black-white {
  font-size: 1.3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-13-black-error {
  font-size: 1.3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-13-black-fv {
  font-size: 1.3rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-13-black-line {
  font-size: 1.3rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-13-black-ver2_green {
  font-size: 1.3rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-14-light-txt_base {
  font-size: 1.4rem;
  font-weight: 300;
  color: #000;
}

.fs-14-light-primary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-14-light-secondary {
  font-size: 1.4rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-14-light-gray {
  font-size: 1.4rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-14-light-deep_gray {
  font-size: 1.4rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-14-light-deep_green {
  font-size: 1.4rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-14-light-pastel_blue {
  font-size: 1.4rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-14-light-pastel_green {
  font-size: 1.4rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-14-light-green {
  font-size: 1.4rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-14-light-blue {
  font-size: 1.4rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-14-light-emerald {
  font-size: 1.4rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-14-light-light_blue {
  font-size: 1.4rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-14-light-light_green {
  font-size: 1.4rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-14-light-light_gray {
  font-size: 1.4rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-14-light-light_gray2 {
  font-size: 1.4rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-14-light-border {
  font-size: 1.4rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-14-light-white {
  font-size: 1.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-14-light-error {
  font-size: 1.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-14-light-fv {
  font-size: 1.4rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-14-light-line {
  font-size: 1.4rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-14-light-ver2_green {
  font-size: 1.4rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-14-regular-txt_base {
  font-size: 1.4rem;
  font-weight: 400;
  color: #000;
}

.fs-14-regular-primary {
  font-size: 1.4rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-14-regular-secondary {
  font-size: 1.4rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-14-regular-gray {
  font-size: 1.4rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-14-regular-deep_gray {
  font-size: 1.4rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-14-regular-deep_green {
  font-size: 1.4rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-14-regular-pastel_blue {
  font-size: 1.4rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-14-regular-pastel_green {
  font-size: 1.4rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-14-regular-green {
  font-size: 1.4rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-14-regular-blue {
  font-size: 1.4rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-14-regular-emerald {
  font-size: 1.4rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-14-regular-light_blue {
  font-size: 1.4rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-14-regular-light_green {
  font-size: 1.4rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-14-regular-light_gray {
  font-size: 1.4rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-14-regular-light_gray2 {
  font-size: 1.4rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-14-regular-border {
  font-size: 1.4rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-14-regular-white {
  font-size: 1.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-14-regular-error {
  font-size: 1.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-14-regular-fv {
  font-size: 1.4rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-14-regular-line {
  font-size: 1.4rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-14-regular-ver2_green {
  font-size: 1.4rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-14-medium-txt_base {
  font-size: 1.4rem;
  font-weight: 500;
  color: #000;
}

.fs-14-medium-primary {
  font-size: 1.4rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-14-medium-secondary {
  font-size: 1.4rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-14-medium-gray {
  font-size: 1.4rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-14-medium-deep_gray {
  font-size: 1.4rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-14-medium-deep_green {
  font-size: 1.4rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-14-medium-pastel_blue {
  font-size: 1.4rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-14-medium-pastel_green {
  font-size: 1.4rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-14-medium-green {
  font-size: 1.4rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-14-medium-blue {
  font-size: 1.4rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-14-medium-emerald {
  font-size: 1.4rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-14-medium-light_blue {
  font-size: 1.4rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-14-medium-light_green {
  font-size: 1.4rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-14-medium-light_gray {
  font-size: 1.4rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-14-medium-light_gray2 {
  font-size: 1.4rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-14-medium-border {
  font-size: 1.4rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-14-medium-white {
  font-size: 1.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-14-medium-error {
  font-size: 1.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-14-medium-fv {
  font-size: 1.4rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-14-medium-line {
  font-size: 1.4rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-14-medium-ver2_green {
  font-size: 1.4rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-14-bold-txt_base {
  font-size: 1.4rem;
  font-weight: 700;
  color: #000;
}

.fs-14-bold-primary {
  font-size: 1.4rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-14-bold-secondary {
  font-size: 1.4rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-14-bold-gray {
  font-size: 1.4rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-14-bold-deep_gray {
  font-size: 1.4rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-14-bold-deep_green {
  font-size: 1.4rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-14-bold-pastel_blue {
  font-size: 1.4rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-14-bold-pastel_green {
  font-size: 1.4rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-14-bold-green {
  font-size: 1.4rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-14-bold-blue {
  font-size: 1.4rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-14-bold-emerald {
  font-size: 1.4rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-14-bold-light_blue {
  font-size: 1.4rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-14-bold-light_green {
  font-size: 1.4rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-14-bold-light_gray {
  font-size: 1.4rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-14-bold-light_gray2 {
  font-size: 1.4rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-14-bold-border {
  font-size: 1.4rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-14-bold-white {
  font-size: 1.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-14-bold-error {
  font-size: 1.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-14-bold-fv {
  font-size: 1.4rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-14-bold-line {
  font-size: 1.4rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-14-bold-ver2_green {
  font-size: 1.4rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-14-exbold-txt_base {
  font-size: 1.4rem;
  font-weight: 800;
  color: #000;
}

.fs-14-exbold-primary {
  font-size: 1.4rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-14-exbold-secondary {
  font-size: 1.4rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-14-exbold-gray {
  font-size: 1.4rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-14-exbold-deep_gray {
  font-size: 1.4rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-14-exbold-deep_green {
  font-size: 1.4rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-14-exbold-pastel_blue {
  font-size: 1.4rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-14-exbold-pastel_green {
  font-size: 1.4rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-14-exbold-green {
  font-size: 1.4rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-14-exbold-blue {
  font-size: 1.4rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-14-exbold-emerald {
  font-size: 1.4rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-14-exbold-light_blue {
  font-size: 1.4rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-14-exbold-light_green {
  font-size: 1.4rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-14-exbold-light_gray {
  font-size: 1.4rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-14-exbold-light_gray2 {
  font-size: 1.4rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-14-exbold-border {
  font-size: 1.4rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-14-exbold-white {
  font-size: 1.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-14-exbold-error {
  font-size: 1.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-14-exbold-fv {
  font-size: 1.4rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-14-exbold-line {
  font-size: 1.4rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-14-exbold-ver2_green {
  font-size: 1.4rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-14-black-txt_base {
  font-size: 1.4rem;
  font-weight: 900;
  color: #000;
}

.fs-14-black-primary {
  font-size: 1.4rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-14-black-secondary {
  font-size: 1.4rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-14-black-gray {
  font-size: 1.4rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-14-black-deep_gray {
  font-size: 1.4rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-14-black-deep_green {
  font-size: 1.4rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-14-black-pastel_blue {
  font-size: 1.4rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-14-black-pastel_green {
  font-size: 1.4rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-14-black-green {
  font-size: 1.4rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-14-black-blue {
  font-size: 1.4rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-14-black-emerald {
  font-size: 1.4rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-14-black-light_blue {
  font-size: 1.4rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-14-black-light_green {
  font-size: 1.4rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-14-black-light_gray {
  font-size: 1.4rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-14-black-light_gray2 {
  font-size: 1.4rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-14-black-border {
  font-size: 1.4rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-14-black-white {
  font-size: 1.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-14-black-error {
  font-size: 1.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-14-black-fv {
  font-size: 1.4rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-14-black-line {
  font-size: 1.4rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-14-black-ver2_green {
  font-size: 1.4rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-16-light-txt_base {
  font-size: 1.6rem;
  font-weight: 300;
  color: #000;
}

.fs-16-light-primary {
  font-size: 1.6rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-16-light-secondary {
  font-size: 1.6rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-16-light-gray {
  font-size: 1.6rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-16-light-deep_gray {
  font-size: 1.6rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-16-light-deep_green {
  font-size: 1.6rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-16-light-pastel_blue {
  font-size: 1.6rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-16-light-pastel_green {
  font-size: 1.6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-16-light-green {
  font-size: 1.6rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-16-light-blue {
  font-size: 1.6rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-16-light-emerald {
  font-size: 1.6rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-16-light-light_blue {
  font-size: 1.6rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-16-light-light_green {
  font-size: 1.6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-16-light-light_gray {
  font-size: 1.6rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-16-light-light_gray2 {
  font-size: 1.6rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-16-light-border {
  font-size: 1.6rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-16-light-white {
  font-size: 1.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-16-light-error {
  font-size: 1.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-16-light-fv {
  font-size: 1.6rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-16-light-line {
  font-size: 1.6rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-16-light-ver2_green {
  font-size: 1.6rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-16-regular-txt_base {
  font-size: 1.6rem;
  font-weight: 400;
  color: #000;
}

.fs-16-regular-primary {
  font-size: 1.6rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-16-regular-secondary {
  font-size: 1.6rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-16-regular-gray {
  font-size: 1.6rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-16-regular-deep_gray {
  font-size: 1.6rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-16-regular-deep_green {
  font-size: 1.6rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-16-regular-pastel_blue {
  font-size: 1.6rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-16-regular-pastel_green {
  font-size: 1.6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-16-regular-green {
  font-size: 1.6rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-16-regular-blue {
  font-size: 1.6rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-16-regular-emerald {
  font-size: 1.6rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-16-regular-light_blue {
  font-size: 1.6rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-16-regular-light_green {
  font-size: 1.6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-16-regular-light_gray {
  font-size: 1.6rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-16-regular-light_gray2 {
  font-size: 1.6rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-16-regular-border {
  font-size: 1.6rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-16-regular-white {
  font-size: 1.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-16-regular-error {
  font-size: 1.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-16-regular-fv {
  font-size: 1.6rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-16-regular-line {
  font-size: 1.6rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-16-regular-ver2_green {
  font-size: 1.6rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-16-medium-txt_base {
  font-size: 1.6rem;
  font-weight: 500;
  color: #000;
}

.fs-16-medium-primary {
  font-size: 1.6rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-16-medium-secondary {
  font-size: 1.6rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-16-medium-gray {
  font-size: 1.6rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-16-medium-deep_gray {
  font-size: 1.6rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-16-medium-deep_green {
  font-size: 1.6rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-16-medium-pastel_blue {
  font-size: 1.6rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-16-medium-pastel_green {
  font-size: 1.6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-16-medium-green {
  font-size: 1.6rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-16-medium-blue {
  font-size: 1.6rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-16-medium-emerald {
  font-size: 1.6rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-16-medium-light_blue {
  font-size: 1.6rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-16-medium-light_green {
  font-size: 1.6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-16-medium-light_gray {
  font-size: 1.6rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-16-medium-light_gray2 {
  font-size: 1.6rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-16-medium-border {
  font-size: 1.6rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-16-medium-white {
  font-size: 1.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-16-medium-error {
  font-size: 1.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-16-medium-fv {
  font-size: 1.6rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-16-medium-line {
  font-size: 1.6rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-16-medium-ver2_green {
  font-size: 1.6rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-16-bold-txt_base {
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
}

.fs-16-bold-primary {
  font-size: 1.6rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-16-bold-secondary {
  font-size: 1.6rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-16-bold-gray {
  font-size: 1.6rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-16-bold-deep_gray {
  font-size: 1.6rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-16-bold-deep_green {
  font-size: 1.6rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-16-bold-pastel_blue {
  font-size: 1.6rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-16-bold-pastel_green {
  font-size: 1.6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-16-bold-green {
  font-size: 1.6rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-16-bold-blue {
  font-size: 1.6rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-16-bold-emerald {
  font-size: 1.6rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-16-bold-light_blue {
  font-size: 1.6rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-16-bold-light_green {
  font-size: 1.6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-16-bold-light_gray {
  font-size: 1.6rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-16-bold-light_gray2 {
  font-size: 1.6rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-16-bold-border {
  font-size: 1.6rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-16-bold-white {
  font-size: 1.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-16-bold-error {
  font-size: 1.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-16-bold-fv {
  font-size: 1.6rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-16-bold-line {
  font-size: 1.6rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-16-bold-ver2_green {
  font-size: 1.6rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-16-exbold-txt_base {
  font-size: 1.6rem;
  font-weight: 800;
  color: #000;
}

.fs-16-exbold-primary {
  font-size: 1.6rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-16-exbold-secondary {
  font-size: 1.6rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-16-exbold-gray {
  font-size: 1.6rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-16-exbold-deep_gray {
  font-size: 1.6rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-16-exbold-deep_green {
  font-size: 1.6rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-16-exbold-pastel_blue {
  font-size: 1.6rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-16-exbold-pastel_green {
  font-size: 1.6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-16-exbold-green {
  font-size: 1.6rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-16-exbold-blue {
  font-size: 1.6rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-16-exbold-emerald {
  font-size: 1.6rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-16-exbold-light_blue {
  font-size: 1.6rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-16-exbold-light_green {
  font-size: 1.6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-16-exbold-light_gray {
  font-size: 1.6rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-16-exbold-light_gray2 {
  font-size: 1.6rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-16-exbold-border {
  font-size: 1.6rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-16-exbold-white {
  font-size: 1.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-16-exbold-error {
  font-size: 1.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-16-exbold-fv {
  font-size: 1.6rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-16-exbold-line {
  font-size: 1.6rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-16-exbold-ver2_green {
  font-size: 1.6rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-16-black-txt_base {
  font-size: 1.6rem;
  font-weight: 900;
  color: #000;
}

.fs-16-black-primary {
  font-size: 1.6rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-16-black-secondary {
  font-size: 1.6rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-16-black-gray {
  font-size: 1.6rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-16-black-deep_gray {
  font-size: 1.6rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-16-black-deep_green {
  font-size: 1.6rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-16-black-pastel_blue {
  font-size: 1.6rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-16-black-pastel_green {
  font-size: 1.6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-16-black-green {
  font-size: 1.6rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-16-black-blue {
  font-size: 1.6rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-16-black-emerald {
  font-size: 1.6rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-16-black-light_blue {
  font-size: 1.6rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-16-black-light_green {
  font-size: 1.6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-16-black-light_gray {
  font-size: 1.6rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-16-black-light_gray2 {
  font-size: 1.6rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-16-black-border {
  font-size: 1.6rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-16-black-white {
  font-size: 1.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-16-black-error {
  font-size: 1.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-16-black-fv {
  font-size: 1.6rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-16-black-line {
  font-size: 1.6rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-16-black-ver2_green {
  font-size: 1.6rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-18-light-txt_base {
  font-size: 1.8rem;
  font-weight: 300;
  color: #000;
}

.fs-18-light-primary {
  font-size: 1.8rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-18-light-secondary {
  font-size: 1.8rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-18-light-gray {
  font-size: 1.8rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-18-light-deep_gray {
  font-size: 1.8rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-18-light-deep_green {
  font-size: 1.8rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-18-light-pastel_blue {
  font-size: 1.8rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-18-light-pastel_green {
  font-size: 1.8rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-18-light-green {
  font-size: 1.8rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-18-light-blue {
  font-size: 1.8rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-18-light-emerald {
  font-size: 1.8rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-18-light-light_blue {
  font-size: 1.8rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-18-light-light_green {
  font-size: 1.8rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-18-light-light_gray {
  font-size: 1.8rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-18-light-light_gray2 {
  font-size: 1.8rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-18-light-border {
  font-size: 1.8rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-18-light-white {
  font-size: 1.8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-18-light-error {
  font-size: 1.8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-18-light-fv {
  font-size: 1.8rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-18-light-line {
  font-size: 1.8rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-18-light-ver2_green {
  font-size: 1.8rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-18-regular-txt_base {
  font-size: 1.8rem;
  font-weight: 400;
  color: #000;
}

.fs-18-regular-primary {
  font-size: 1.8rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-18-regular-secondary {
  font-size: 1.8rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-18-regular-gray {
  font-size: 1.8rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-18-regular-deep_gray {
  font-size: 1.8rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-18-regular-deep_green {
  font-size: 1.8rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-18-regular-pastel_blue {
  font-size: 1.8rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-18-regular-pastel_green {
  font-size: 1.8rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-18-regular-green {
  font-size: 1.8rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-18-regular-blue {
  font-size: 1.8rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-18-regular-emerald {
  font-size: 1.8rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-18-regular-light_blue {
  font-size: 1.8rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-18-regular-light_green {
  font-size: 1.8rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-18-regular-light_gray {
  font-size: 1.8rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-18-regular-light_gray2 {
  font-size: 1.8rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-18-regular-border {
  font-size: 1.8rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-18-regular-white {
  font-size: 1.8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-18-regular-error {
  font-size: 1.8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-18-regular-fv {
  font-size: 1.8rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-18-regular-line {
  font-size: 1.8rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-18-regular-ver2_green {
  font-size: 1.8rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-18-medium-txt_base {
  font-size: 1.8rem;
  font-weight: 500;
  color: #000;
}

.fs-18-medium-primary {
  font-size: 1.8rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-18-medium-secondary {
  font-size: 1.8rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-18-medium-gray {
  font-size: 1.8rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-18-medium-deep_gray {
  font-size: 1.8rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-18-medium-deep_green {
  font-size: 1.8rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-18-medium-pastel_blue {
  font-size: 1.8rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-18-medium-pastel_green {
  font-size: 1.8rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-18-medium-green {
  font-size: 1.8rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-18-medium-blue {
  font-size: 1.8rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-18-medium-emerald {
  font-size: 1.8rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-18-medium-light_blue {
  font-size: 1.8rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-18-medium-light_green {
  font-size: 1.8rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-18-medium-light_gray {
  font-size: 1.8rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-18-medium-light_gray2 {
  font-size: 1.8rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-18-medium-border {
  font-size: 1.8rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-18-medium-white {
  font-size: 1.8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-18-medium-error {
  font-size: 1.8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-18-medium-fv {
  font-size: 1.8rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-18-medium-line {
  font-size: 1.8rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-18-medium-ver2_green {
  font-size: 1.8rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-18-bold-txt_base {
  font-size: 1.8rem;
  font-weight: 700;
  color: #000;
}

.fs-18-bold-primary {
  font-size: 1.8rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-18-bold-secondary {
  font-size: 1.8rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-18-bold-gray {
  font-size: 1.8rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-18-bold-deep_gray {
  font-size: 1.8rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-18-bold-deep_green {
  font-size: 1.8rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-18-bold-pastel_blue {
  font-size: 1.8rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-18-bold-pastel_green {
  font-size: 1.8rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-18-bold-green {
  font-size: 1.8rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-18-bold-blue {
  font-size: 1.8rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-18-bold-emerald {
  font-size: 1.8rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-18-bold-light_blue {
  font-size: 1.8rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-18-bold-light_green {
  font-size: 1.8rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-18-bold-light_gray {
  font-size: 1.8rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-18-bold-light_gray2 {
  font-size: 1.8rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-18-bold-border {
  font-size: 1.8rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-18-bold-white {
  font-size: 1.8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-18-bold-error {
  font-size: 1.8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-18-bold-fv {
  font-size: 1.8rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-18-bold-line {
  font-size: 1.8rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-18-bold-ver2_green {
  font-size: 1.8rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-18-exbold-txt_base {
  font-size: 1.8rem;
  font-weight: 800;
  color: #000;
}

.fs-18-exbold-primary {
  font-size: 1.8rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-18-exbold-secondary {
  font-size: 1.8rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-18-exbold-gray {
  font-size: 1.8rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-18-exbold-deep_gray {
  font-size: 1.8rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-18-exbold-deep_green {
  font-size: 1.8rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-18-exbold-pastel_blue {
  font-size: 1.8rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-18-exbold-pastel_green {
  font-size: 1.8rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-18-exbold-green {
  font-size: 1.8rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-18-exbold-blue {
  font-size: 1.8rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-18-exbold-emerald {
  font-size: 1.8rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-18-exbold-light_blue {
  font-size: 1.8rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-18-exbold-light_green {
  font-size: 1.8rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-18-exbold-light_gray {
  font-size: 1.8rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-18-exbold-light_gray2 {
  font-size: 1.8rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-18-exbold-border {
  font-size: 1.8rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-18-exbold-white {
  font-size: 1.8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-18-exbold-error {
  font-size: 1.8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-18-exbold-fv {
  font-size: 1.8rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-18-exbold-line {
  font-size: 1.8rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-18-exbold-ver2_green {
  font-size: 1.8rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-18-black-txt_base {
  font-size: 1.8rem;
  font-weight: 900;
  color: #000;
}

.fs-18-black-primary {
  font-size: 1.8rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-18-black-secondary {
  font-size: 1.8rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-18-black-gray {
  font-size: 1.8rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-18-black-deep_gray {
  font-size: 1.8rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-18-black-deep_green {
  font-size: 1.8rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-18-black-pastel_blue {
  font-size: 1.8rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-18-black-pastel_green {
  font-size: 1.8rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-18-black-green {
  font-size: 1.8rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-18-black-blue {
  font-size: 1.8rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-18-black-emerald {
  font-size: 1.8rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-18-black-light_blue {
  font-size: 1.8rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-18-black-light_green {
  font-size: 1.8rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-18-black-light_gray {
  font-size: 1.8rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-18-black-light_gray2 {
  font-size: 1.8rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-18-black-border {
  font-size: 1.8rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-18-black-white {
  font-size: 1.8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-18-black-error {
  font-size: 1.8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-18-black-fv {
  font-size: 1.8rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-18-black-line {
  font-size: 1.8rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-18-black-ver2_green {
  font-size: 1.8rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-20-light-txt_base {
  font-size: 2rem;
  font-weight: 300;
  color: #000;
}

.fs-20-light-primary {
  font-size: 2rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-20-light-secondary {
  font-size: 2rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-20-light-gray {
  font-size: 2rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-20-light-deep_gray {
  font-size: 2rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-20-light-deep_green {
  font-size: 2rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-20-light-pastel_blue {
  font-size: 2rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-20-light-pastel_green {
  font-size: 2rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-20-light-green {
  font-size: 2rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-20-light-blue {
  font-size: 2rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-20-light-emerald {
  font-size: 2rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-20-light-light_blue {
  font-size: 2rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-20-light-light_green {
  font-size: 2rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-20-light-light_gray {
  font-size: 2rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-20-light-light_gray2 {
  font-size: 2rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-20-light-border {
  font-size: 2rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-20-light-white {
  font-size: 2rem;
  font-weight: 300;
  color: #FFF;
}

.fs-20-light-error {
  font-size: 2rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-20-light-fv {
  font-size: 2rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-20-light-line {
  font-size: 2rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-20-light-ver2_green {
  font-size: 2rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-20-regular-txt_base {
  font-size: 2rem;
  font-weight: 400;
  color: #000;
}

.fs-20-regular-primary {
  font-size: 2rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-20-regular-secondary {
  font-size: 2rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-20-regular-gray {
  font-size: 2rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-20-regular-deep_gray {
  font-size: 2rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-20-regular-deep_green {
  font-size: 2rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-20-regular-pastel_blue {
  font-size: 2rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-20-regular-pastel_green {
  font-size: 2rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-20-regular-green {
  font-size: 2rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-20-regular-blue {
  font-size: 2rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-20-regular-emerald {
  font-size: 2rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-20-regular-light_blue {
  font-size: 2rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-20-regular-light_green {
  font-size: 2rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-20-regular-light_gray {
  font-size: 2rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-20-regular-light_gray2 {
  font-size: 2rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-20-regular-border {
  font-size: 2rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-20-regular-white {
  font-size: 2rem;
  font-weight: 400;
  color: #FFF;
}

.fs-20-regular-error {
  font-size: 2rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-20-regular-fv {
  font-size: 2rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-20-regular-line {
  font-size: 2rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-20-regular-ver2_green {
  font-size: 2rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-20-medium-txt_base {
  font-size: 2rem;
  font-weight: 500;
  color: #000;
}

.fs-20-medium-primary {
  font-size: 2rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-20-medium-secondary {
  font-size: 2rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-20-medium-gray {
  font-size: 2rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-20-medium-deep_gray {
  font-size: 2rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-20-medium-deep_green {
  font-size: 2rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-20-medium-pastel_blue {
  font-size: 2rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-20-medium-pastel_green {
  font-size: 2rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-20-medium-green {
  font-size: 2rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-20-medium-blue {
  font-size: 2rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-20-medium-emerald {
  font-size: 2rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-20-medium-light_blue {
  font-size: 2rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-20-medium-light_green {
  font-size: 2rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-20-medium-light_gray {
  font-size: 2rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-20-medium-light_gray2 {
  font-size: 2rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-20-medium-border {
  font-size: 2rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-20-medium-white {
  font-size: 2rem;
  font-weight: 500;
  color: #FFF;
}

.fs-20-medium-error {
  font-size: 2rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-20-medium-fv {
  font-size: 2rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-20-medium-line {
  font-size: 2rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-20-medium-ver2_green {
  font-size: 2rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-20-bold-txt_base {
  font-size: 2rem;
  font-weight: 700;
  color: #000;
}

.fs-20-bold-primary {
  font-size: 2rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-20-bold-secondary {
  font-size: 2rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-20-bold-gray {
  font-size: 2rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-20-bold-deep_gray {
  font-size: 2rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-20-bold-deep_green {
  font-size: 2rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-20-bold-pastel_blue {
  font-size: 2rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-20-bold-pastel_green {
  font-size: 2rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-20-bold-green {
  font-size: 2rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-20-bold-blue {
  font-size: 2rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-20-bold-emerald {
  font-size: 2rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-20-bold-light_blue {
  font-size: 2rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-20-bold-light_green {
  font-size: 2rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-20-bold-light_gray {
  font-size: 2rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-20-bold-light_gray2 {
  font-size: 2rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-20-bold-border {
  font-size: 2rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-20-bold-white {
  font-size: 2rem;
  font-weight: 700;
  color: #FFF;
}

.fs-20-bold-error {
  font-size: 2rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-20-bold-fv {
  font-size: 2rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-20-bold-line {
  font-size: 2rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-20-bold-ver2_green {
  font-size: 2rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-20-exbold-txt_base {
  font-size: 2rem;
  font-weight: 800;
  color: #000;
}

.fs-20-exbold-primary {
  font-size: 2rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-20-exbold-secondary {
  font-size: 2rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-20-exbold-gray {
  font-size: 2rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-20-exbold-deep_gray {
  font-size: 2rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-20-exbold-deep_green {
  font-size: 2rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-20-exbold-pastel_blue {
  font-size: 2rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-20-exbold-pastel_green {
  font-size: 2rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-20-exbold-green {
  font-size: 2rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-20-exbold-blue {
  font-size: 2rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-20-exbold-emerald {
  font-size: 2rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-20-exbold-light_blue {
  font-size: 2rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-20-exbold-light_green {
  font-size: 2rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-20-exbold-light_gray {
  font-size: 2rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-20-exbold-light_gray2 {
  font-size: 2rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-20-exbold-border {
  font-size: 2rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-20-exbold-white {
  font-size: 2rem;
  font-weight: 800;
  color: #FFF;
}

.fs-20-exbold-error {
  font-size: 2rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-20-exbold-fv {
  font-size: 2rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-20-exbold-line {
  font-size: 2rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-20-exbold-ver2_green {
  font-size: 2rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-20-black-txt_base {
  font-size: 2rem;
  font-weight: 900;
  color: #000;
}

.fs-20-black-primary {
  font-size: 2rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-20-black-secondary {
  font-size: 2rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-20-black-gray {
  font-size: 2rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-20-black-deep_gray {
  font-size: 2rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-20-black-deep_green {
  font-size: 2rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-20-black-pastel_blue {
  font-size: 2rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-20-black-pastel_green {
  font-size: 2rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-20-black-green {
  font-size: 2rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-20-black-blue {
  font-size: 2rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-20-black-emerald {
  font-size: 2rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-20-black-light_blue {
  font-size: 2rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-20-black-light_green {
  font-size: 2rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-20-black-light_gray {
  font-size: 2rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-20-black-light_gray2 {
  font-size: 2rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-20-black-border {
  font-size: 2rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-20-black-white {
  font-size: 2rem;
  font-weight: 900;
  color: #FFF;
}

.fs-20-black-error {
  font-size: 2rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-20-black-fv {
  font-size: 2rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-20-black-line {
  font-size: 2rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-20-black-ver2_green {
  font-size: 2rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-24-light-txt_base {
  font-size: 2.4rem;
  font-weight: 300;
  color: #000;
}

.fs-24-light-primary {
  font-size: 2.4rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-24-light-secondary {
  font-size: 2.4rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-24-light-gray {
  font-size: 2.4rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-24-light-deep_gray {
  font-size: 2.4rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-24-light-deep_green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-24-light-pastel_blue {
  font-size: 2.4rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-24-light-pastel_green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-24-light-green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-24-light-blue {
  font-size: 2.4rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-24-light-emerald {
  font-size: 2.4rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-24-light-light_blue {
  font-size: 2.4rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-24-light-light_green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-24-light-light_gray {
  font-size: 2.4rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-24-light-light_gray2 {
  font-size: 2.4rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-24-light-border {
  font-size: 2.4rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-24-light-white {
  font-size: 2.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-24-light-error {
  font-size: 2.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-24-light-fv {
  font-size: 2.4rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-24-light-line {
  font-size: 2.4rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-24-light-ver2_green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-24-regular-txt_base {
  font-size: 2.4rem;
  font-weight: 400;
  color: #000;
}

.fs-24-regular-primary {
  font-size: 2.4rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-24-regular-secondary {
  font-size: 2.4rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-24-regular-gray {
  font-size: 2.4rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-24-regular-deep_gray {
  font-size: 2.4rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-24-regular-deep_green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-24-regular-pastel_blue {
  font-size: 2.4rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-24-regular-pastel_green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-24-regular-green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-24-regular-blue {
  font-size: 2.4rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-24-regular-emerald {
  font-size: 2.4rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-24-regular-light_blue {
  font-size: 2.4rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-24-regular-light_green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-24-regular-light_gray {
  font-size: 2.4rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-24-regular-light_gray2 {
  font-size: 2.4rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-24-regular-border {
  font-size: 2.4rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-24-regular-white {
  font-size: 2.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-24-regular-error {
  font-size: 2.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-24-regular-fv {
  font-size: 2.4rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-24-regular-line {
  font-size: 2.4rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-24-regular-ver2_green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-24-medium-txt_base {
  font-size: 2.4rem;
  font-weight: 500;
  color: #000;
}

.fs-24-medium-primary {
  font-size: 2.4rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-24-medium-secondary {
  font-size: 2.4rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-24-medium-gray {
  font-size: 2.4rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-24-medium-deep_gray {
  font-size: 2.4rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-24-medium-deep_green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-24-medium-pastel_blue {
  font-size: 2.4rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-24-medium-pastel_green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-24-medium-green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-24-medium-blue {
  font-size: 2.4rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-24-medium-emerald {
  font-size: 2.4rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-24-medium-light_blue {
  font-size: 2.4rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-24-medium-light_green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-24-medium-light_gray {
  font-size: 2.4rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-24-medium-light_gray2 {
  font-size: 2.4rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-24-medium-border {
  font-size: 2.4rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-24-medium-white {
  font-size: 2.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-24-medium-error {
  font-size: 2.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-24-medium-fv {
  font-size: 2.4rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-24-medium-line {
  font-size: 2.4rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-24-medium-ver2_green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-24-bold-txt_base {
  font-size: 2.4rem;
  font-weight: 700;
  color: #000;
}

.fs-24-bold-primary {
  font-size: 2.4rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-24-bold-secondary {
  font-size: 2.4rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-24-bold-gray {
  font-size: 2.4rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-24-bold-deep_gray {
  font-size: 2.4rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-24-bold-deep_green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-24-bold-pastel_blue {
  font-size: 2.4rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-24-bold-pastel_green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-24-bold-green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-24-bold-blue {
  font-size: 2.4rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-24-bold-emerald {
  font-size: 2.4rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-24-bold-light_blue {
  font-size: 2.4rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-24-bold-light_green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-24-bold-light_gray {
  font-size: 2.4rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-24-bold-light_gray2 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-24-bold-border {
  font-size: 2.4rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-24-bold-white {
  font-size: 2.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-24-bold-error {
  font-size: 2.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-24-bold-fv {
  font-size: 2.4rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-24-bold-line {
  font-size: 2.4rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-24-bold-ver2_green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-24-exbold-txt_base {
  font-size: 2.4rem;
  font-weight: 800;
  color: #000;
}

.fs-24-exbold-primary {
  font-size: 2.4rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-24-exbold-secondary {
  font-size: 2.4rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-24-exbold-gray {
  font-size: 2.4rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-24-exbold-deep_gray {
  font-size: 2.4rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-24-exbold-deep_green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-24-exbold-pastel_blue {
  font-size: 2.4rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-24-exbold-pastel_green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-24-exbold-green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-24-exbold-blue {
  font-size: 2.4rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-24-exbold-emerald {
  font-size: 2.4rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-24-exbold-light_blue {
  font-size: 2.4rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-24-exbold-light_green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-24-exbold-light_gray {
  font-size: 2.4rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-24-exbold-light_gray2 {
  font-size: 2.4rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-24-exbold-border {
  font-size: 2.4rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-24-exbold-white {
  font-size: 2.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-24-exbold-error {
  font-size: 2.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-24-exbold-fv {
  font-size: 2.4rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-24-exbold-line {
  font-size: 2.4rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-24-exbold-ver2_green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-24-black-txt_base {
  font-size: 2.4rem;
  font-weight: 900;
  color: #000;
}

.fs-24-black-primary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-24-black-secondary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-24-black-gray {
  font-size: 2.4rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-24-black-deep_gray {
  font-size: 2.4rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-24-black-deep_green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-24-black-pastel_blue {
  font-size: 2.4rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-24-black-pastel_green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-24-black-green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-24-black-blue {
  font-size: 2.4rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-24-black-emerald {
  font-size: 2.4rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-24-black-light_blue {
  font-size: 2.4rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-24-black-light_green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-24-black-light_gray {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-24-black-light_gray2 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-24-black-border {
  font-size: 2.4rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-24-black-white {
  font-size: 2.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-24-black-error {
  font-size: 2.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-24-black-fv {
  font-size: 2.4rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-24-black-line {
  font-size: 2.4rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-24-black-ver2_green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-30-light-txt_base {
  font-size: 3rem;
  font-weight: 300;
  color: #000;
}

.fs-30-light-primary {
  font-size: 3rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-30-light-secondary {
  font-size: 3rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-30-light-gray {
  font-size: 3rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-30-light-deep_gray {
  font-size: 3rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-30-light-deep_green {
  font-size: 3rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-30-light-pastel_blue {
  font-size: 3rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-30-light-pastel_green {
  font-size: 3rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-30-light-green {
  font-size: 3rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-30-light-blue {
  font-size: 3rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-30-light-emerald {
  font-size: 3rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-30-light-light_blue {
  font-size: 3rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-30-light-light_green {
  font-size: 3rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-30-light-light_gray {
  font-size: 3rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-30-light-light_gray2 {
  font-size: 3rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-30-light-border {
  font-size: 3rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-30-light-white {
  font-size: 3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-30-light-error {
  font-size: 3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-30-light-fv {
  font-size: 3rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-30-light-line {
  font-size: 3rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-30-light-ver2_green {
  font-size: 3rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-30-regular-txt_base {
  font-size: 3rem;
  font-weight: 400;
  color: #000;
}

.fs-30-regular-primary {
  font-size: 3rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-30-regular-secondary {
  font-size: 3rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-30-regular-gray {
  font-size: 3rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-30-regular-deep_gray {
  font-size: 3rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-30-regular-deep_green {
  font-size: 3rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-30-regular-pastel_blue {
  font-size: 3rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-30-regular-pastel_green {
  font-size: 3rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-30-regular-green {
  font-size: 3rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-30-regular-blue {
  font-size: 3rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-30-regular-emerald {
  font-size: 3rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-30-regular-light_blue {
  font-size: 3rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-30-regular-light_green {
  font-size: 3rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-30-regular-light_gray {
  font-size: 3rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-30-regular-light_gray2 {
  font-size: 3rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-30-regular-border {
  font-size: 3rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-30-regular-white {
  font-size: 3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-30-regular-error {
  font-size: 3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-30-regular-fv {
  font-size: 3rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-30-regular-line {
  font-size: 3rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-30-regular-ver2_green {
  font-size: 3rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-30-medium-txt_base {
  font-size: 3rem;
  font-weight: 500;
  color: #000;
}

.fs-30-medium-primary {
  font-size: 3rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-30-medium-secondary {
  font-size: 3rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-30-medium-gray {
  font-size: 3rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-30-medium-deep_gray {
  font-size: 3rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-30-medium-deep_green {
  font-size: 3rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-30-medium-pastel_blue {
  font-size: 3rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-30-medium-pastel_green {
  font-size: 3rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-30-medium-green {
  font-size: 3rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-30-medium-blue {
  font-size: 3rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-30-medium-emerald {
  font-size: 3rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-30-medium-light_blue {
  font-size: 3rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-30-medium-light_green {
  font-size: 3rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-30-medium-light_gray {
  font-size: 3rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-30-medium-light_gray2 {
  font-size: 3rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-30-medium-border {
  font-size: 3rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-30-medium-white {
  font-size: 3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-30-medium-error {
  font-size: 3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-30-medium-fv {
  font-size: 3rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-30-medium-line {
  font-size: 3rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-30-medium-ver2_green {
  font-size: 3rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-30-bold-txt_base {
  font-size: 3rem;
  font-weight: 700;
  color: #000;
}

.fs-30-bold-primary {
  font-size: 3rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-30-bold-secondary {
  font-size: 3rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-30-bold-gray {
  font-size: 3rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-30-bold-deep_gray {
  font-size: 3rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-30-bold-deep_green {
  font-size: 3rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-30-bold-pastel_blue {
  font-size: 3rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-30-bold-pastel_green {
  font-size: 3rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-30-bold-green {
  font-size: 3rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-30-bold-blue {
  font-size: 3rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-30-bold-emerald {
  font-size: 3rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-30-bold-light_blue {
  font-size: 3rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-30-bold-light_green {
  font-size: 3rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-30-bold-light_gray {
  font-size: 3rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-30-bold-light_gray2 {
  font-size: 3rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-30-bold-border {
  font-size: 3rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-30-bold-white {
  font-size: 3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-30-bold-error {
  font-size: 3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-30-bold-fv {
  font-size: 3rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-30-bold-line {
  font-size: 3rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-30-bold-ver2_green {
  font-size: 3rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-30-exbold-txt_base {
  font-size: 3rem;
  font-weight: 800;
  color: #000;
}

.fs-30-exbold-primary {
  font-size: 3rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-30-exbold-secondary {
  font-size: 3rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-30-exbold-gray {
  font-size: 3rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-30-exbold-deep_gray {
  font-size: 3rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-30-exbold-deep_green {
  font-size: 3rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-30-exbold-pastel_blue {
  font-size: 3rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-30-exbold-pastel_green {
  font-size: 3rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-30-exbold-green {
  font-size: 3rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-30-exbold-blue {
  font-size: 3rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-30-exbold-emerald {
  font-size: 3rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-30-exbold-light_blue {
  font-size: 3rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-30-exbold-light_green {
  font-size: 3rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-30-exbold-light_gray {
  font-size: 3rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-30-exbold-light_gray2 {
  font-size: 3rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-30-exbold-border {
  font-size: 3rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-30-exbold-white {
  font-size: 3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-30-exbold-error {
  font-size: 3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-30-exbold-fv {
  font-size: 3rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-30-exbold-line {
  font-size: 3rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-30-exbold-ver2_green {
  font-size: 3rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-30-black-txt_base {
  font-size: 3rem;
  font-weight: 900;
  color: #000;
}

.fs-30-black-primary {
  font-size: 3rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-30-black-secondary {
  font-size: 3rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-30-black-gray {
  font-size: 3rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-30-black-deep_gray {
  font-size: 3rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-30-black-deep_green {
  font-size: 3rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-30-black-pastel_blue {
  font-size: 3rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-30-black-pastel_green {
  font-size: 3rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-30-black-green {
  font-size: 3rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-30-black-blue {
  font-size: 3rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-30-black-emerald {
  font-size: 3rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-30-black-light_blue {
  font-size: 3rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-30-black-light_green {
  font-size: 3rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-30-black-light_gray {
  font-size: 3rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-30-black-light_gray2 {
  font-size: 3rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-30-black-border {
  font-size: 3rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-30-black-white {
  font-size: 3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-30-black-error {
  font-size: 3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-30-black-fv {
  font-size: 3rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-30-black-line {
  font-size: 3rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-30-black-ver2_green {
  font-size: 3rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-36-light-txt_base {
  font-size: 3.6rem;
  font-weight: 300;
  color: #000;
}

.fs-36-light-primary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-36-light-secondary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-36-light-gray {
  font-size: 3.6rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-36-light-deep_gray {
  font-size: 3.6rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-36-light-deep_green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-36-light-pastel_blue {
  font-size: 3.6rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-36-light-pastel_green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-36-light-green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-36-light-blue {
  font-size: 3.6rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-36-light-emerald {
  font-size: 3.6rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-36-light-light_blue {
  font-size: 3.6rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-36-light-light_green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-36-light-light_gray {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-36-light-light_gray2 {
  font-size: 3.6rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-36-light-border {
  font-size: 3.6rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-36-light-white {
  font-size: 3.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-36-light-error {
  font-size: 3.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-36-light-fv {
  font-size: 3.6rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-36-light-line {
  font-size: 3.6rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-36-light-ver2_green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-36-regular-txt_base {
  font-size: 3.6rem;
  font-weight: 400;
  color: #000;
}

.fs-36-regular-primary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-36-regular-secondary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-36-regular-gray {
  font-size: 3.6rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-36-regular-deep_gray {
  font-size: 3.6rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-36-regular-deep_green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-36-regular-pastel_blue {
  font-size: 3.6rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-36-regular-pastel_green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-36-regular-green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-36-regular-blue {
  font-size: 3.6rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-36-regular-emerald {
  font-size: 3.6rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-36-regular-light_blue {
  font-size: 3.6rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-36-regular-light_green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-36-regular-light_gray {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-36-regular-light_gray2 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-36-regular-border {
  font-size: 3.6rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-36-regular-white {
  font-size: 3.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-36-regular-error {
  font-size: 3.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-36-regular-fv {
  font-size: 3.6rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-36-regular-line {
  font-size: 3.6rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-36-regular-ver2_green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-36-medium-txt_base {
  font-size: 3.6rem;
  font-weight: 500;
  color: #000;
}

.fs-36-medium-primary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-36-medium-secondary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-36-medium-gray {
  font-size: 3.6rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-36-medium-deep_gray {
  font-size: 3.6rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-36-medium-deep_green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-36-medium-pastel_blue {
  font-size: 3.6rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-36-medium-pastel_green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-36-medium-green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-36-medium-blue {
  font-size: 3.6rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-36-medium-emerald {
  font-size: 3.6rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-36-medium-light_blue {
  font-size: 3.6rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-36-medium-light_green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-36-medium-light_gray {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-36-medium-light_gray2 {
  font-size: 3.6rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-36-medium-border {
  font-size: 3.6rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-36-medium-white {
  font-size: 3.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-36-medium-error {
  font-size: 3.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-36-medium-fv {
  font-size: 3.6rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-36-medium-line {
  font-size: 3.6rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-36-medium-ver2_green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-36-bold-txt_base {
  font-size: 3.6rem;
  font-weight: 700;
  color: #000;
}

.fs-36-bold-primary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-36-bold-secondary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-36-bold-gray {
  font-size: 3.6rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-36-bold-deep_gray {
  font-size: 3.6rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-36-bold-deep_green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-36-bold-pastel_blue {
  font-size: 3.6rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-36-bold-pastel_green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-36-bold-green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-36-bold-blue {
  font-size: 3.6rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-36-bold-emerald {
  font-size: 3.6rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-36-bold-light_blue {
  font-size: 3.6rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-36-bold-light_green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-36-bold-light_gray {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-36-bold-light_gray2 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-36-bold-border {
  font-size: 3.6rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-36-bold-white {
  font-size: 3.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-36-bold-error {
  font-size: 3.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-36-bold-fv {
  font-size: 3.6rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-36-bold-line {
  font-size: 3.6rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-36-bold-ver2_green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-36-exbold-txt_base {
  font-size: 3.6rem;
  font-weight: 800;
  color: #000;
}

.fs-36-exbold-primary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-36-exbold-secondary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-36-exbold-gray {
  font-size: 3.6rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-36-exbold-deep_gray {
  font-size: 3.6rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-36-exbold-deep_green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-36-exbold-pastel_blue {
  font-size: 3.6rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-36-exbold-pastel_green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-36-exbold-green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-36-exbold-blue {
  font-size: 3.6rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-36-exbold-emerald {
  font-size: 3.6rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-36-exbold-light_blue {
  font-size: 3.6rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-36-exbold-light_green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-36-exbold-light_gray {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-36-exbold-light_gray2 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-36-exbold-border {
  font-size: 3.6rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-36-exbold-white {
  font-size: 3.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-36-exbold-error {
  font-size: 3.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-36-exbold-fv {
  font-size: 3.6rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-36-exbold-line {
  font-size: 3.6rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-36-exbold-ver2_green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-36-black-txt_base {
  font-size: 3.6rem;
  font-weight: 900;
  color: #000;
}

.fs-36-black-primary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-36-black-secondary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-36-black-gray {
  font-size: 3.6rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-36-black-deep_gray {
  font-size: 3.6rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-36-black-deep_green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-36-black-pastel_blue {
  font-size: 3.6rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-36-black-pastel_green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-36-black-green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-36-black-blue {
  font-size: 3.6rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-36-black-emerald {
  font-size: 3.6rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-36-black-light_blue {
  font-size: 3.6rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-36-black-light_green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-36-black-light_gray {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-36-black-light_gray2 {
  font-size: 3.6rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-36-black-border {
  font-size: 3.6rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-36-black-white {
  font-size: 3.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-36-black-error {
  font-size: 3.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-36-black-fv {
  font-size: 3.6rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-36-black-line {
  font-size: 3.6rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-36-black-ver2_green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-45-light-txt_base {
  font-size: 4.5rem;
  font-weight: 300;
  color: #000;
}

.fs-45-light-primary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-45-light-secondary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-45-light-gray {
  font-size: 4.5rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-45-light-deep_gray {
  font-size: 4.5rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-45-light-deep_green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-45-light-pastel_blue {
  font-size: 4.5rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-45-light-pastel_green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-45-light-green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-45-light-blue {
  font-size: 4.5rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-45-light-emerald {
  font-size: 4.5rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-45-light-light_blue {
  font-size: 4.5rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-45-light-light_green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-45-light-light_gray {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-45-light-light_gray2 {
  font-size: 4.5rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-45-light-border {
  font-size: 4.5rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-45-light-white {
  font-size: 4.5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-45-light-error {
  font-size: 4.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-45-light-fv {
  font-size: 4.5rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-45-light-line {
  font-size: 4.5rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-45-light-ver2_green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-45-regular-txt_base {
  font-size: 4.5rem;
  font-weight: 400;
  color: #000;
}

.fs-45-regular-primary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-45-regular-secondary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-45-regular-gray {
  font-size: 4.5rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-45-regular-deep_gray {
  font-size: 4.5rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-45-regular-deep_green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-45-regular-pastel_blue {
  font-size: 4.5rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-45-regular-pastel_green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-45-regular-green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-45-regular-blue {
  font-size: 4.5rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-45-regular-emerald {
  font-size: 4.5rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-45-regular-light_blue {
  font-size: 4.5rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-45-regular-light_green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-45-regular-light_gray {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-45-regular-light_gray2 {
  font-size: 4.5rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-45-regular-border {
  font-size: 4.5rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-45-regular-white {
  font-size: 4.5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-45-regular-error {
  font-size: 4.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-45-regular-fv {
  font-size: 4.5rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-45-regular-line {
  font-size: 4.5rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-45-regular-ver2_green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-45-medium-txt_base {
  font-size: 4.5rem;
  font-weight: 500;
  color: #000;
}

.fs-45-medium-primary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-45-medium-secondary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-45-medium-gray {
  font-size: 4.5rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-45-medium-deep_gray {
  font-size: 4.5rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-45-medium-deep_green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-45-medium-pastel_blue {
  font-size: 4.5rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-45-medium-pastel_green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-45-medium-green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-45-medium-blue {
  font-size: 4.5rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-45-medium-emerald {
  font-size: 4.5rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-45-medium-light_blue {
  font-size: 4.5rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-45-medium-light_green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-45-medium-light_gray {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-45-medium-light_gray2 {
  font-size: 4.5rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-45-medium-border {
  font-size: 4.5rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-45-medium-white {
  font-size: 4.5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-45-medium-error {
  font-size: 4.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-45-medium-fv {
  font-size: 4.5rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-45-medium-line {
  font-size: 4.5rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-45-medium-ver2_green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-45-bold-txt_base {
  font-size: 4.5rem;
  font-weight: 700;
  color: #000;
}

.fs-45-bold-primary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-45-bold-secondary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-45-bold-gray {
  font-size: 4.5rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-45-bold-deep_gray {
  font-size: 4.5rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-45-bold-deep_green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-45-bold-pastel_blue {
  font-size: 4.5rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-45-bold-pastel_green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-45-bold-green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-45-bold-blue {
  font-size: 4.5rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-45-bold-emerald {
  font-size: 4.5rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-45-bold-light_blue {
  font-size: 4.5rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-45-bold-light_green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-45-bold-light_gray {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-45-bold-light_gray2 {
  font-size: 4.5rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-45-bold-border {
  font-size: 4.5rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-45-bold-white {
  font-size: 4.5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-45-bold-error {
  font-size: 4.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-45-bold-fv {
  font-size: 4.5rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-45-bold-line {
  font-size: 4.5rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-45-bold-ver2_green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-45-exbold-txt_base {
  font-size: 4.5rem;
  font-weight: 800;
  color: #000;
}

.fs-45-exbold-primary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-45-exbold-secondary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-45-exbold-gray {
  font-size: 4.5rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-45-exbold-deep_gray {
  font-size: 4.5rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-45-exbold-deep_green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-45-exbold-pastel_blue {
  font-size: 4.5rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-45-exbold-pastel_green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-45-exbold-green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-45-exbold-blue {
  font-size: 4.5rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-45-exbold-emerald {
  font-size: 4.5rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-45-exbold-light_blue {
  font-size: 4.5rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-45-exbold-light_green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-45-exbold-light_gray {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-45-exbold-light_gray2 {
  font-size: 4.5rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-45-exbold-border {
  font-size: 4.5rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-45-exbold-white {
  font-size: 4.5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-45-exbold-error {
  font-size: 4.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-45-exbold-fv {
  font-size: 4.5rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-45-exbold-line {
  font-size: 4.5rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-45-exbold-ver2_green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-45-black-txt_base {
  font-size: 4.5rem;
  font-weight: 900;
  color: #000;
}

.fs-45-black-primary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-45-black-secondary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-45-black-gray {
  font-size: 4.5rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-45-black-deep_gray {
  font-size: 4.5rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-45-black-deep_green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-45-black-pastel_blue {
  font-size: 4.5rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-45-black-pastel_green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-45-black-green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-45-black-blue {
  font-size: 4.5rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-45-black-emerald {
  font-size: 4.5rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-45-black-light_blue {
  font-size: 4.5rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-45-black-light_green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-45-black-light_gray {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-45-black-light_gray2 {
  font-size: 4.5rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-45-black-border {
  font-size: 4.5rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-45-black-white {
  font-size: 4.5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-45-black-error {
  font-size: 4.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-45-black-fv {
  font-size: 4.5rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-45-black-line {
  font-size: 4.5rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-45-black-ver2_green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-52-light-txt_base {
  font-size: 5.2rem;
  font-weight: 300;
  color: #000;
}

.fs-52-light-primary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-52-light-secondary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-52-light-gray {
  font-size: 5.2rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-52-light-deep_gray {
  font-size: 5.2rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-52-light-deep_green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-52-light-pastel_blue {
  font-size: 5.2rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-52-light-pastel_green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-52-light-green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-52-light-blue {
  font-size: 5.2rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-52-light-emerald {
  font-size: 5.2rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-52-light-light_blue {
  font-size: 5.2rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-52-light-light_green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-52-light-light_gray {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-52-light-light_gray2 {
  font-size: 5.2rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-52-light-border {
  font-size: 5.2rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-52-light-white {
  font-size: 5.2rem;
  font-weight: 300;
  color: #FFF;
}

.fs-52-light-error {
  font-size: 5.2rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-52-light-fv {
  font-size: 5.2rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-52-light-line {
  font-size: 5.2rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-52-light-ver2_green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-52-regular-txt_base {
  font-size: 5.2rem;
  font-weight: 400;
  color: #000;
}

.fs-52-regular-primary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-52-regular-secondary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-52-regular-gray {
  font-size: 5.2rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-52-regular-deep_gray {
  font-size: 5.2rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-52-regular-deep_green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-52-regular-pastel_blue {
  font-size: 5.2rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-52-regular-pastel_green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-52-regular-green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-52-regular-blue {
  font-size: 5.2rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-52-regular-emerald {
  font-size: 5.2rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-52-regular-light_blue {
  font-size: 5.2rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-52-regular-light_green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-52-regular-light_gray {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-52-regular-light_gray2 {
  font-size: 5.2rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-52-regular-border {
  font-size: 5.2rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-52-regular-white {
  font-size: 5.2rem;
  font-weight: 400;
  color: #FFF;
}

.fs-52-regular-error {
  font-size: 5.2rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-52-regular-fv {
  font-size: 5.2rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-52-regular-line {
  font-size: 5.2rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-52-regular-ver2_green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-52-medium-txt_base {
  font-size: 5.2rem;
  font-weight: 500;
  color: #000;
}

.fs-52-medium-primary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-52-medium-secondary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-52-medium-gray {
  font-size: 5.2rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-52-medium-deep_gray {
  font-size: 5.2rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-52-medium-deep_green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-52-medium-pastel_blue {
  font-size: 5.2rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-52-medium-pastel_green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-52-medium-green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-52-medium-blue {
  font-size: 5.2rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-52-medium-emerald {
  font-size: 5.2rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-52-medium-light_blue {
  font-size: 5.2rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-52-medium-light_green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-52-medium-light_gray {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-52-medium-light_gray2 {
  font-size: 5.2rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-52-medium-border {
  font-size: 5.2rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-52-medium-white {
  font-size: 5.2rem;
  font-weight: 500;
  color: #FFF;
}

.fs-52-medium-error {
  font-size: 5.2rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-52-medium-fv {
  font-size: 5.2rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-52-medium-line {
  font-size: 5.2rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-52-medium-ver2_green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-52-bold-txt_base {
  font-size: 5.2rem;
  font-weight: 700;
  color: #000;
}

.fs-52-bold-primary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-52-bold-secondary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-52-bold-gray {
  font-size: 5.2rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-52-bold-deep_gray {
  font-size: 5.2rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-52-bold-deep_green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-52-bold-pastel_blue {
  font-size: 5.2rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-52-bold-pastel_green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-52-bold-green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-52-bold-blue {
  font-size: 5.2rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-52-bold-emerald {
  font-size: 5.2rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-52-bold-light_blue {
  font-size: 5.2rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-52-bold-light_green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-52-bold-light_gray {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-52-bold-light_gray2 {
  font-size: 5.2rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-52-bold-border {
  font-size: 5.2rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-52-bold-white {
  font-size: 5.2rem;
  font-weight: 700;
  color: #FFF;
}

.fs-52-bold-error {
  font-size: 5.2rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-52-bold-fv {
  font-size: 5.2rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-52-bold-line {
  font-size: 5.2rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-52-bold-ver2_green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-52-exbold-txt_base {
  font-size: 5.2rem;
  font-weight: 800;
  color: #000;
}

.fs-52-exbold-primary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-52-exbold-secondary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-52-exbold-gray {
  font-size: 5.2rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-52-exbold-deep_gray {
  font-size: 5.2rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-52-exbold-deep_green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-52-exbold-pastel_blue {
  font-size: 5.2rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-52-exbold-pastel_green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-52-exbold-green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-52-exbold-blue {
  font-size: 5.2rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-52-exbold-emerald {
  font-size: 5.2rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-52-exbold-light_blue {
  font-size: 5.2rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-52-exbold-light_green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-52-exbold-light_gray {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-52-exbold-light_gray2 {
  font-size: 5.2rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-52-exbold-border {
  font-size: 5.2rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-52-exbold-white {
  font-size: 5.2rem;
  font-weight: 800;
  color: #FFF;
}

.fs-52-exbold-error {
  font-size: 5.2rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-52-exbold-fv {
  font-size: 5.2rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-52-exbold-line {
  font-size: 5.2rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-52-exbold-ver2_green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-52-black-txt_base {
  font-size: 5.2rem;
  font-weight: 900;
  color: #000;
}

.fs-52-black-primary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-52-black-secondary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-52-black-gray {
  font-size: 5.2rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-52-black-deep_gray {
  font-size: 5.2rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-52-black-deep_green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-52-black-pastel_blue {
  font-size: 5.2rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-52-black-pastel_green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-52-black-green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-52-black-blue {
  font-size: 5.2rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-52-black-emerald {
  font-size: 5.2rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-52-black-light_blue {
  font-size: 5.2rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-52-black-light_green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-52-black-light_gray {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-52-black-light_gray2 {
  font-size: 5.2rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-52-black-border {
  font-size: 5.2rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-52-black-white {
  font-size: 5.2rem;
  font-weight: 900;
  color: #FFF;
}

.fs-52-black-error {
  font-size: 5.2rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-52-black-fv {
  font-size: 5.2rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-52-black-line {
  font-size: 5.2rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-52-black-ver2_green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-60-light-txt_base {
  font-size: 6rem;
  font-weight: 300;
  color: #000;
}

.fs-60-light-primary {
  font-size: 6rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-60-light-secondary {
  font-size: 6rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-60-light-gray {
  font-size: 6rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-60-light-deep_gray {
  font-size: 6rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-60-light-deep_green {
  font-size: 6rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-60-light-pastel_blue {
  font-size: 6rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-60-light-pastel_green {
  font-size: 6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-60-light-green {
  font-size: 6rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-60-light-blue {
  font-size: 6rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-60-light-emerald {
  font-size: 6rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-60-light-light_blue {
  font-size: 6rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-60-light-light_green {
  font-size: 6rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-60-light-light_gray {
  font-size: 6rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-60-light-light_gray2 {
  font-size: 6rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-60-light-border {
  font-size: 6rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-60-light-white {
  font-size: 6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-60-light-error {
  font-size: 6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-60-light-fv {
  font-size: 6rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-60-light-line {
  font-size: 6rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-60-light-ver2_green {
  font-size: 6rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-60-regular-txt_base {
  font-size: 6rem;
  font-weight: 400;
  color: #000;
}

.fs-60-regular-primary {
  font-size: 6rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-60-regular-secondary {
  font-size: 6rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-60-regular-gray {
  font-size: 6rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-60-regular-deep_gray {
  font-size: 6rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-60-regular-deep_green {
  font-size: 6rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-60-regular-pastel_blue {
  font-size: 6rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-60-regular-pastel_green {
  font-size: 6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-60-regular-green {
  font-size: 6rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-60-regular-blue {
  font-size: 6rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-60-regular-emerald {
  font-size: 6rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-60-regular-light_blue {
  font-size: 6rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-60-regular-light_green {
  font-size: 6rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-60-regular-light_gray {
  font-size: 6rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-60-regular-light_gray2 {
  font-size: 6rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-60-regular-border {
  font-size: 6rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-60-regular-white {
  font-size: 6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-60-regular-error {
  font-size: 6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-60-regular-fv {
  font-size: 6rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-60-regular-line {
  font-size: 6rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-60-regular-ver2_green {
  font-size: 6rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-60-medium-txt_base {
  font-size: 6rem;
  font-weight: 500;
  color: #000;
}

.fs-60-medium-primary {
  font-size: 6rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-60-medium-secondary {
  font-size: 6rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-60-medium-gray {
  font-size: 6rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-60-medium-deep_gray {
  font-size: 6rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-60-medium-deep_green {
  font-size: 6rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-60-medium-pastel_blue {
  font-size: 6rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-60-medium-pastel_green {
  font-size: 6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-60-medium-green {
  font-size: 6rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-60-medium-blue {
  font-size: 6rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-60-medium-emerald {
  font-size: 6rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-60-medium-light_blue {
  font-size: 6rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-60-medium-light_green {
  font-size: 6rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-60-medium-light_gray {
  font-size: 6rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-60-medium-light_gray2 {
  font-size: 6rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-60-medium-border {
  font-size: 6rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-60-medium-white {
  font-size: 6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-60-medium-error {
  font-size: 6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-60-medium-fv {
  font-size: 6rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-60-medium-line {
  font-size: 6rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-60-medium-ver2_green {
  font-size: 6rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-60-bold-txt_base {
  font-size: 6rem;
  font-weight: 700;
  color: #000;
}

.fs-60-bold-primary {
  font-size: 6rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-60-bold-secondary {
  font-size: 6rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-60-bold-gray {
  font-size: 6rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-60-bold-deep_gray {
  font-size: 6rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-60-bold-deep_green {
  font-size: 6rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-60-bold-pastel_blue {
  font-size: 6rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-60-bold-pastel_green {
  font-size: 6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-60-bold-green {
  font-size: 6rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-60-bold-blue {
  font-size: 6rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-60-bold-emerald {
  font-size: 6rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-60-bold-light_blue {
  font-size: 6rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-60-bold-light_green {
  font-size: 6rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-60-bold-light_gray {
  font-size: 6rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-60-bold-light_gray2 {
  font-size: 6rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-60-bold-border {
  font-size: 6rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-60-bold-white {
  font-size: 6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-60-bold-error {
  font-size: 6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-60-bold-fv {
  font-size: 6rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-60-bold-line {
  font-size: 6rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-60-bold-ver2_green {
  font-size: 6rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-60-exbold-txt_base {
  font-size: 6rem;
  font-weight: 800;
  color: #000;
}

.fs-60-exbold-primary {
  font-size: 6rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-60-exbold-secondary {
  font-size: 6rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-60-exbold-gray {
  font-size: 6rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-60-exbold-deep_gray {
  font-size: 6rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-60-exbold-deep_green {
  font-size: 6rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-60-exbold-pastel_blue {
  font-size: 6rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-60-exbold-pastel_green {
  font-size: 6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-60-exbold-green {
  font-size: 6rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-60-exbold-blue {
  font-size: 6rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-60-exbold-emerald {
  font-size: 6rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-60-exbold-light_blue {
  font-size: 6rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-60-exbold-light_green {
  font-size: 6rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-60-exbold-light_gray {
  font-size: 6rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-60-exbold-light_gray2 {
  font-size: 6rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-60-exbold-border {
  font-size: 6rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-60-exbold-white {
  font-size: 6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-60-exbold-error {
  font-size: 6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-60-exbold-fv {
  font-size: 6rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-60-exbold-line {
  font-size: 6rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-60-exbold-ver2_green {
  font-size: 6rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-60-black-txt_base {
  font-size: 6rem;
  font-weight: 900;
  color: #000;
}

.fs-60-black-primary {
  font-size: 6rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-60-black-secondary {
  font-size: 6rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-60-black-gray {
  font-size: 6rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-60-black-deep_gray {
  font-size: 6rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-60-black-deep_green {
  font-size: 6rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-60-black-pastel_blue {
  font-size: 6rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-60-black-pastel_green {
  font-size: 6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-60-black-green {
  font-size: 6rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-60-black-blue {
  font-size: 6rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-60-black-emerald {
  font-size: 6rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-60-black-light_blue {
  font-size: 6rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-60-black-light_green {
  font-size: 6rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-60-black-light_gray {
  font-size: 6rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-60-black-light_gray2 {
  font-size: 6rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-60-black-border {
  font-size: 6rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-60-black-white {
  font-size: 6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-60-black-error {
  font-size: 6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-60-black-fv {
  font-size: 6rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-60-black-line {
  font-size: 6rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-60-black-ver2_green {
  font-size: 6rem;
  font-weight: 900;
  color: #5C9900;
}

.fs-c-fs80-light-txt_base {
  font-size: 8rem;
  font-weight: 300;
  color: #000;
}

.fs-c-fs80-light-primary {
  font-size: 8rem;
  font-weight: 300;
  color: #F9F5EE;
}

.fs-c-fs80-light-secondary {
  font-size: 8rem;
  font-weight: 300;
  color: #1E8E42;
}

.fs-c-fs80-light-gray {
  font-size: 8rem;
  font-weight: 300;
  color: #9FA0A0;
}

.fs-c-fs80-light-deep_gray {
  font-size: 8rem;
  font-weight: 300;
  color: #4E4E4E;
}

.fs-c-fs80-light-deep_green {
  font-size: 8rem;
  font-weight: 300;
  color: #7EB400;
}

.fs-c-fs80-light-pastel_blue {
  font-size: 8rem;
  font-weight: 300;
  color: #50C2F0;
}

.fs-c-fs80-light-pastel_green {
  font-size: 8rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-c-fs80-light-green {
  font-size: 8rem;
  font-weight: 300;
  color: #0FAA41;
}

.fs-c-fs80-light-blue {
  font-size: 8rem;
  font-weight: 300;
  color: #22A0D2;
}

.fs-c-fs80-light-emerald {
  font-size: 8rem;
  font-weight: 300;
  color: #DCEFE2;
}

.fs-c-fs80-light-light_blue {
  font-size: 8rem;
  font-weight: 300;
  color: #DFEFF6;
}

.fs-c-fs80-light-light_green {
  font-size: 8rem;
  font-weight: 300;
  color: #E9F1D7;
}

.fs-c-fs80-light-light_gray {
  font-size: 8rem;
  font-weight: 300;
  color: #F2F2F2;
}

.fs-c-fs80-light-light_gray2 {
  font-size: 8rem;
  font-weight: 300;
  color: #EFEFEF;
}

.fs-c-fs80-light-border {
  font-size: 8rem;
  font-weight: 300;
  color: #D9D6D0;
}

.fs-c-fs80-light-white {
  font-size: 8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-c-fs80-light-error {
  font-size: 8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-c-fs80-light-fv {
  font-size: 8rem;
  font-weight: 300;
  color: #DCDCDB;
}

.fs-c-fs80-light-line {
  font-size: 8rem;
  font-weight: 300;
  color: #4CC764;
}

.fs-c-fs80-light-ver2_green {
  font-size: 8rem;
  font-weight: 300;
  color: #5C9900;
}

.fs-c-fs80-regular-txt_base {
  font-size: 8rem;
  font-weight: 400;
  color: #000;
}

.fs-c-fs80-regular-primary {
  font-size: 8rem;
  font-weight: 400;
  color: #F9F5EE;
}

.fs-c-fs80-regular-secondary {
  font-size: 8rem;
  font-weight: 400;
  color: #1E8E42;
}

.fs-c-fs80-regular-gray {
  font-size: 8rem;
  font-weight: 400;
  color: #9FA0A0;
}

.fs-c-fs80-regular-deep_gray {
  font-size: 8rem;
  font-weight: 400;
  color: #4E4E4E;
}

.fs-c-fs80-regular-deep_green {
  font-size: 8rem;
  font-weight: 400;
  color: #7EB400;
}

.fs-c-fs80-regular-pastel_blue {
  font-size: 8rem;
  font-weight: 400;
  color: #50C2F0;
}

.fs-c-fs80-regular-pastel_green {
  font-size: 8rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-c-fs80-regular-green {
  font-size: 8rem;
  font-weight: 400;
  color: #0FAA41;
}

.fs-c-fs80-regular-blue {
  font-size: 8rem;
  font-weight: 400;
  color: #22A0D2;
}

.fs-c-fs80-regular-emerald {
  font-size: 8rem;
  font-weight: 400;
  color: #DCEFE2;
}

.fs-c-fs80-regular-light_blue {
  font-size: 8rem;
  font-weight: 400;
  color: #DFEFF6;
}

.fs-c-fs80-regular-light_green {
  font-size: 8rem;
  font-weight: 400;
  color: #E9F1D7;
}

.fs-c-fs80-regular-light_gray {
  font-size: 8rem;
  font-weight: 400;
  color: #F2F2F2;
}

.fs-c-fs80-regular-light_gray2 {
  font-size: 8rem;
  font-weight: 400;
  color: #EFEFEF;
}

.fs-c-fs80-regular-border {
  font-size: 8rem;
  font-weight: 400;
  color: #D9D6D0;
}

.fs-c-fs80-regular-white {
  font-size: 8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-c-fs80-regular-error {
  font-size: 8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-c-fs80-regular-fv {
  font-size: 8rem;
  font-weight: 400;
  color: #DCDCDB;
}

.fs-c-fs80-regular-line {
  font-size: 8rem;
  font-weight: 400;
  color: #4CC764;
}

.fs-c-fs80-regular-ver2_green {
  font-size: 8rem;
  font-weight: 400;
  color: #5C9900;
}

.fs-c-fs80-medium-txt_base {
  font-size: 8rem;
  font-weight: 500;
  color: #000;
}

.fs-c-fs80-medium-primary {
  font-size: 8rem;
  font-weight: 500;
  color: #F9F5EE;
}

.fs-c-fs80-medium-secondary {
  font-size: 8rem;
  font-weight: 500;
  color: #1E8E42;
}

.fs-c-fs80-medium-gray {
  font-size: 8rem;
  font-weight: 500;
  color: #9FA0A0;
}

.fs-c-fs80-medium-deep_gray {
  font-size: 8rem;
  font-weight: 500;
  color: #4E4E4E;
}

.fs-c-fs80-medium-deep_green {
  font-size: 8rem;
  font-weight: 500;
  color: #7EB400;
}

.fs-c-fs80-medium-pastel_blue {
  font-size: 8rem;
  font-weight: 500;
  color: #50C2F0;
}

.fs-c-fs80-medium-pastel_green {
  font-size: 8rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-c-fs80-medium-green {
  font-size: 8rem;
  font-weight: 500;
  color: #0FAA41;
}

.fs-c-fs80-medium-blue {
  font-size: 8rem;
  font-weight: 500;
  color: #22A0D2;
}

.fs-c-fs80-medium-emerald {
  font-size: 8rem;
  font-weight: 500;
  color: #DCEFE2;
}

.fs-c-fs80-medium-light_blue {
  font-size: 8rem;
  font-weight: 500;
  color: #DFEFF6;
}

.fs-c-fs80-medium-light_green {
  font-size: 8rem;
  font-weight: 500;
  color: #E9F1D7;
}

.fs-c-fs80-medium-light_gray {
  font-size: 8rem;
  font-weight: 500;
  color: #F2F2F2;
}

.fs-c-fs80-medium-light_gray2 {
  font-size: 8rem;
  font-weight: 500;
  color: #EFEFEF;
}

.fs-c-fs80-medium-border {
  font-size: 8rem;
  font-weight: 500;
  color: #D9D6D0;
}

.fs-c-fs80-medium-white {
  font-size: 8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-c-fs80-medium-error {
  font-size: 8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-c-fs80-medium-fv {
  font-size: 8rem;
  font-weight: 500;
  color: #DCDCDB;
}

.fs-c-fs80-medium-line {
  font-size: 8rem;
  font-weight: 500;
  color: #4CC764;
}

.fs-c-fs80-medium-ver2_green {
  font-size: 8rem;
  font-weight: 500;
  color: #5C9900;
}

.fs-c-fs80-bold-txt_base {
  font-size: 8rem;
  font-weight: 700;
  color: #000;
}

.fs-c-fs80-bold-primary {
  font-size: 8rem;
  font-weight: 700;
  color: #F9F5EE;
}

.fs-c-fs80-bold-secondary {
  font-size: 8rem;
  font-weight: 700;
  color: #1E8E42;
}

.fs-c-fs80-bold-gray {
  font-size: 8rem;
  font-weight: 700;
  color: #9FA0A0;
}

.fs-c-fs80-bold-deep_gray {
  font-size: 8rem;
  font-weight: 700;
  color: #4E4E4E;
}

.fs-c-fs80-bold-deep_green {
  font-size: 8rem;
  font-weight: 700;
  color: #7EB400;
}

.fs-c-fs80-bold-pastel_blue {
  font-size: 8rem;
  font-weight: 700;
  color: #50C2F0;
}

.fs-c-fs80-bold-pastel_green {
  font-size: 8rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-c-fs80-bold-green {
  font-size: 8rem;
  font-weight: 700;
  color: #0FAA41;
}

.fs-c-fs80-bold-blue {
  font-size: 8rem;
  font-weight: 700;
  color: #22A0D2;
}

.fs-c-fs80-bold-emerald {
  font-size: 8rem;
  font-weight: 700;
  color: #DCEFE2;
}

.fs-c-fs80-bold-light_blue {
  font-size: 8rem;
  font-weight: 700;
  color: #DFEFF6;
}

.fs-c-fs80-bold-light_green {
  font-size: 8rem;
  font-weight: 700;
  color: #E9F1D7;
}

.fs-c-fs80-bold-light_gray {
  font-size: 8rem;
  font-weight: 700;
  color: #F2F2F2;
}

.fs-c-fs80-bold-light_gray2 {
  font-size: 8rem;
  font-weight: 700;
  color: #EFEFEF;
}

.fs-c-fs80-bold-border {
  font-size: 8rem;
  font-weight: 700;
  color: #D9D6D0;
}

.fs-c-fs80-bold-white {
  font-size: 8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-c-fs80-bold-error {
  font-size: 8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-c-fs80-bold-fv {
  font-size: 8rem;
  font-weight: 700;
  color: #DCDCDB;
}

.fs-c-fs80-bold-line {
  font-size: 8rem;
  font-weight: 700;
  color: #4CC764;
}

.fs-c-fs80-bold-ver2_green {
  font-size: 8rem;
  font-weight: 700;
  color: #5C9900;
}

.fs-c-fs80-exbold-txt_base {
  font-size: 8rem;
  font-weight: 800;
  color: #000;
}

.fs-c-fs80-exbold-primary {
  font-size: 8rem;
  font-weight: 800;
  color: #F9F5EE;
}

.fs-c-fs80-exbold-secondary {
  font-size: 8rem;
  font-weight: 800;
  color: #1E8E42;
}

.fs-c-fs80-exbold-gray {
  font-size: 8rem;
  font-weight: 800;
  color: #9FA0A0;
}

.fs-c-fs80-exbold-deep_gray {
  font-size: 8rem;
  font-weight: 800;
  color: #4E4E4E;
}

.fs-c-fs80-exbold-deep_green {
  font-size: 8rem;
  font-weight: 800;
  color: #7EB400;
}

.fs-c-fs80-exbold-pastel_blue {
  font-size: 8rem;
  font-weight: 800;
  color: #50C2F0;
}

.fs-c-fs80-exbold-pastel_green {
  font-size: 8rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-c-fs80-exbold-green {
  font-size: 8rem;
  font-weight: 800;
  color: #0FAA41;
}

.fs-c-fs80-exbold-blue {
  font-size: 8rem;
  font-weight: 800;
  color: #22A0D2;
}

.fs-c-fs80-exbold-emerald {
  font-size: 8rem;
  font-weight: 800;
  color: #DCEFE2;
}

.fs-c-fs80-exbold-light_blue {
  font-size: 8rem;
  font-weight: 800;
  color: #DFEFF6;
}

.fs-c-fs80-exbold-light_green {
  font-size: 8rem;
  font-weight: 800;
  color: #E9F1D7;
}

.fs-c-fs80-exbold-light_gray {
  font-size: 8rem;
  font-weight: 800;
  color: #F2F2F2;
}

.fs-c-fs80-exbold-light_gray2 {
  font-size: 8rem;
  font-weight: 800;
  color: #EFEFEF;
}

.fs-c-fs80-exbold-border {
  font-size: 8rem;
  font-weight: 800;
  color: #D9D6D0;
}

.fs-c-fs80-exbold-white {
  font-size: 8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-c-fs80-exbold-error {
  font-size: 8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-c-fs80-exbold-fv {
  font-size: 8rem;
  font-weight: 800;
  color: #DCDCDB;
}

.fs-c-fs80-exbold-line {
  font-size: 8rem;
  font-weight: 800;
  color: #4CC764;
}

.fs-c-fs80-exbold-ver2_green {
  font-size: 8rem;
  font-weight: 800;
  color: #5C9900;
}

.fs-c-fs80-black-txt_base {
  font-size: 8rem;
  font-weight: 900;
  color: #000;
}

.fs-c-fs80-black-primary {
  font-size: 8rem;
  font-weight: 900;
  color: #F9F5EE;
}

.fs-c-fs80-black-secondary {
  font-size: 8rem;
  font-weight: 900;
  color: #1E8E42;
}

.fs-c-fs80-black-gray {
  font-size: 8rem;
  font-weight: 900;
  color: #9FA0A0;
}

.fs-c-fs80-black-deep_gray {
  font-size: 8rem;
  font-weight: 900;
  color: #4E4E4E;
}

.fs-c-fs80-black-deep_green {
  font-size: 8rem;
  font-weight: 900;
  color: #7EB400;
}

.fs-c-fs80-black-pastel_blue {
  font-size: 8rem;
  font-weight: 900;
  color: #50C2F0;
}

.fs-c-fs80-black-pastel_green {
  font-size: 8rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-c-fs80-black-green {
  font-size: 8rem;
  font-weight: 900;
  color: #0FAA41;
}

.fs-c-fs80-black-blue {
  font-size: 8rem;
  font-weight: 900;
  color: #22A0D2;
}

.fs-c-fs80-black-emerald {
  font-size: 8rem;
  font-weight: 900;
  color: #DCEFE2;
}

.fs-c-fs80-black-light_blue {
  font-size: 8rem;
  font-weight: 900;
  color: #DFEFF6;
}

.fs-c-fs80-black-light_green {
  font-size: 8rem;
  font-weight: 900;
  color: #E9F1D7;
}

.fs-c-fs80-black-light_gray {
  font-size: 8rem;
  font-weight: 900;
  color: #F2F2F2;
}

.fs-c-fs80-black-light_gray2 {
  font-size: 8rem;
  font-weight: 900;
  color: #EFEFEF;
}

.fs-c-fs80-black-border {
  font-size: 8rem;
  font-weight: 900;
  color: #D9D6D0;
}

.fs-c-fs80-black-white {
  font-size: 8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-c-fs80-black-error {
  font-size: 8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-c-fs80-black-fv {
  font-size: 8rem;
  font-weight: 900;
  color: #DCDCDB;
}

.fs-c-fs80-black-line {
  font-size: 8rem;
  font-weight: 900;
  color: #4CC764;
}

.fs-c-fs80-black-ver2_green {
  font-size: 8rem;
  font-weight: 900;
  color: #5C9900;
}

@media screen and (max-width: 768px) {
  .fs-sp-10 {
    font-size: 1rem;
  }
  .fs-sp-11 {
    font-size: 1.1rem;
  }
  .fs-sp-12 {
    font-size: 1.2rem;
  }
  .fs-sp-13 {
    font-size: 1.3rem;
  }
  .fs-sp-14 {
    font-size: 1.4rem;
  }
  .fs-sp-15 {
    font-size: 1.5rem;
  }
  .fs-sp-16 {
    font-size: 1.6rem;
  }
  .fs-sp-17 {
    font-size: 1.7rem;
  }
  .fs-sp-18 {
    font-size: 1.8rem;
  }
  .fs-sp-19 {
    font-size: 1.9rem;
  }
  .fs-sp-20 {
    font-size: 2rem;
  }
  .fs-sp-21 {
    font-size: 2.1rem;
  }
  .fs-sp-22 {
    font-size: 2.2rem;
  }
  .fs-sp-23 {
    font-size: 2.3rem;
  }
  .fs-sp-24 {
    font-size: 2.4rem;
  }
  .fs-sp-25 {
    font-size: 2.5rem;
  }
  .fs-sp-26 {
    font-size: 2.6rem;
  }
  .fs-sp-27 {
    font-size: 2.7rem;
  }
  .fs-sp-28 {
    font-size: 2.8rem;
  }
  .fs-sp-29 {
    font-size: 2.9rem;
  }
  .fs-sp-30 {
    font-size: 3rem;
  }
}
/********************************************/
/* Spacing Option */
/********************************************/
.m-xs {
  margin: 4px;
}

.mx-xs {
  margin: 0 4px;
}

.my-xs {
  margin: 4px 0;
}

.mt-xs {
  margin-top: 4px;
}

.mb-xs {
  margin-bottom: 4px;
}

.ml-xs {
  margin-left: 4px;
}

.mr-xs {
  margin-right: 4px;
}

.p-xs {
  padding: 4px;
}

.px-xs {
  padding: 0 4px;
}

.py-xs {
  padding: 4px 0;
}

.pt-xs {
  padding-top: 4px;
}

.pb-xs {
  padding-bottom: 4px;
}

.pl-xs {
  padding-left: 4px;
}

.pr-xs {
  padding-right: 4px;
}

@media (max-width: 768px) {
  .m-xs {
    margin: 2px;
  }
  .mx-xs {
    margin-left: 2px;
    margin-right: 2px;
  }
  .my-xs {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mt-xs {
    margin-top: 2px;
  }
  .mb-xs {
    margin-bottom: 2px;
  }
  .ml-xs {
    margin-left: 2px;
  }
  .mr-xs {
    margin-right: 2px;
  }
  .p-xs {
    padding: 2px;
  }
  .px-xs {
    padding-left: 2px;
    padding-right: 2px;
  }
  .py-xs {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pt-xs {
    padding-top: 2px;
  }
  .pb-xs {
    padding-bottom: 2px;
  }
  .pl-xs {
    padding-left: 2px;
  }
  .pr-xs {
    padding-right: 2px;
  }
}
.m-sm {
  margin: 8px;
}

.mx-sm {
  margin: 0 8px;
}

.my-sm {
  margin: 8px 0;
}

.mt-sm {
  margin-top: 8px;
}

.mb-sm {
  margin-bottom: 8px;
}

.ml-sm {
  margin-left: 8px;
}

.mr-sm {
  margin-right: 8px;
}

.p-sm {
  padding: 8px;
}

.px-sm {
  padding: 0 8px;
}

.py-sm {
  padding: 8px 0;
}

.pt-sm {
  padding-top: 8px;
}

.pb-sm {
  padding-bottom: 8px;
}

.pl-sm {
  padding-left: 8px;
}

.pr-sm {
  padding-right: 8px;
}

@media (max-width: 768px) {
  .m-sm {
    margin: 4px;
  }
  .mx-sm {
    margin-left: 4px;
    margin-right: 4px;
  }
  .my-sm {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mt-sm {
    margin-top: 4px;
  }
  .mb-sm {
    margin-bottom: 4px;
  }
  .ml-sm {
    margin-left: 4px;
  }
  .mr-sm {
    margin-right: 4px;
  }
  .p-sm {
    padding: 4px;
  }
  .px-sm {
    padding-left: 4px;
    padding-right: 4px;
  }
  .py-sm {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pt-sm {
    padding-top: 4px;
  }
  .pb-sm {
    padding-bottom: 4px;
  }
  .pl-sm {
    padding-left: 4px;
  }
  .pr-sm {
    padding-right: 4px;
  }
}
.m-sm_md {
  margin: 12px;
}

.mx-sm_md {
  margin: 0 12px;
}

.my-sm_md {
  margin: 12px 0;
}

.mt-sm_md {
  margin-top: 12px;
}

.mb-sm_md {
  margin-bottom: 12px;
}

.ml-sm_md {
  margin-left: 12px;
}

.mr-sm_md {
  margin-right: 12px;
}

.p-sm_md {
  padding: 12px;
}

.px-sm_md {
  padding: 0 12px;
}

.py-sm_md {
  padding: 12px 0;
}

.pt-sm_md {
  padding-top: 12px;
}

.pb-sm_md {
  padding-bottom: 12px;
}

.pl-sm_md {
  padding-left: 12px;
}

.pr-sm_md {
  padding-right: 12px;
}

@media (max-width: 768px) {
  .m-sm_md {
    margin: 6px;
  }
  .mx-sm_md {
    margin-left: 6px;
    margin-right: 6px;
  }
  .my-sm_md {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mt-sm_md {
    margin-top: 6px;
  }
  .mb-sm_md {
    margin-bottom: 6px;
  }
  .ml-sm_md {
    margin-left: 6px;
  }
  .mr-sm_md {
    margin-right: 6px;
  }
  .p-sm_md {
    padding: 6px;
  }
  .px-sm_md {
    padding-left: 6px;
    padding-right: 6px;
  }
  .py-sm_md {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pt-sm_md {
    padding-top: 6px;
  }
  .pb-sm_md {
    padding-bottom: 6px;
  }
  .pl-sm_md {
    padding-left: 6px;
  }
  .pr-sm_md {
    padding-right: 6px;
  }
}
.m-md {
  margin: 16px;
}

.mx-md {
  margin: 0 16px;
}

.my-md {
  margin: 16px 0;
}

.mt-md {
  margin-top: 16px;
}

.mb-md {
  margin-bottom: 16px;
}

.ml-md {
  margin-left: 16px;
}

.mr-md {
  margin-right: 16px;
}

.p-md {
  padding: 16px;
}

.px-md {
  padding: 0 16px;
}

.py-md {
  padding: 16px 0;
}

.pt-md {
  padding-top: 16px;
}

.pb-md {
  padding-bottom: 16px;
}

.pl-md {
  padding-left: 16px;
}

.pr-md {
  padding-right: 16px;
}

@media (max-width: 768px) {
  .m-md {
    margin: 8px;
  }
  .mx-md {
    margin-left: 8px;
    margin-right: 8px;
  }
  .my-md {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mt-md {
    margin-top: 8px;
  }
  .mb-md {
    margin-bottom: 8px;
  }
  .ml-md {
    margin-left: 8px;
  }
  .mr-md {
    margin-right: 8px;
  }
  .p-md {
    padding: 8px;
  }
  .px-md {
    padding-left: 8px;
    padding-right: 8px;
  }
  .py-md {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pt-md {
    padding-top: 8px;
  }
  .pb-md {
    padding-bottom: 8px;
  }
  .pl-md {
    padding-left: 8px;
  }
  .pr-md {
    padding-right: 8px;
  }
}
.m-md_lg {
  margin: 24px;
}

.mx-md_lg {
  margin: 0 24px;
}

.my-md_lg {
  margin: 24px 0;
}

.mt-md_lg {
  margin-top: 24px;
}

.mb-md_lg {
  margin-bottom: 24px;
}

.ml-md_lg {
  margin-left: 24px;
}

.mr-md_lg {
  margin-right: 24px;
}

.p-md_lg {
  padding: 24px;
}

.px-md_lg {
  padding: 0 24px;
}

.py-md_lg {
  padding: 24px 0;
}

.pt-md_lg {
  padding-top: 24px;
}

.pb-md_lg {
  padding-bottom: 24px;
}

.pl-md_lg {
  padding-left: 24px;
}

.pr-md_lg {
  padding-right: 24px;
}

@media (max-width: 768px) {
  .m-md_lg {
    margin: 12px;
  }
  .mx-md_lg {
    margin-left: 12px;
    margin-right: 12px;
  }
  .my-md_lg {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mt-md_lg {
    margin-top: 12px;
  }
  .mb-md_lg {
    margin-bottom: 12px;
  }
  .ml-md_lg {
    margin-left: 12px;
  }
  .mr-md_lg {
    margin-right: 12px;
  }
  .p-md_lg {
    padding: 12px;
  }
  .px-md_lg {
    padding-left: 12px;
    padding-right: 12px;
  }
  .py-md_lg {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .pt-md_lg {
    padding-top: 12px;
  }
  .pb-md_lg {
    padding-bottom: 12px;
  }
  .pl-md_lg {
    padding-left: 12px;
  }
  .pr-md_lg {
    padding-right: 12px;
  }
}
.m-lg {
  margin: 32px;
}

.mx-lg {
  margin: 0 32px;
}

.my-lg {
  margin: 32px 0;
}

.mt-lg {
  margin-top: 32px;
}

.mb-lg {
  margin-bottom: 32px;
}

.ml-lg {
  margin-left: 32px;
}

.mr-lg {
  margin-right: 32px;
}

.p-lg {
  padding: 32px;
}

.px-lg {
  padding: 0 32px;
}

.py-lg {
  padding: 32px 0;
}

.pt-lg {
  padding-top: 32px;
}

.pb-lg {
  padding-bottom: 32px;
}

.pl-lg {
  padding-left: 32px;
}

.pr-lg {
  padding-right: 32px;
}

@media (max-width: 768px) {
  .m-lg {
    margin: 16px;
  }
  .mx-lg {
    margin-left: 16px;
    margin-right: 16px;
  }
  .my-lg {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mt-lg {
    margin-top: 16px;
  }
  .mb-lg {
    margin-bottom: 16px;
  }
  .ml-lg {
    margin-left: 16px;
  }
  .mr-lg {
    margin-right: 16px;
  }
  .p-lg {
    padding: 16px;
  }
  .px-lg {
    padding-left: 16px;
    padding-right: 16px;
  }
  .py-lg {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .pt-lg {
    padding-top: 16px;
  }
  .pb-lg {
    padding-bottom: 16px;
  }
  .pl-lg {
    padding-left: 16px;
  }
  .pr-lg {
    padding-right: 16px;
  }
}
.m-lg_xl {
  margin: 40px;
}

.mx-lg_xl {
  margin: 0 40px;
}

.my-lg_xl {
  margin: 40px 0;
}

.mt-lg_xl {
  margin-top: 40px;
}

.mb-lg_xl {
  margin-bottom: 40px;
}

.ml-lg_xl {
  margin-left: 40px;
}

.mr-lg_xl {
  margin-right: 40px;
}

.p-lg_xl {
  padding: 40px;
}

.px-lg_xl {
  padding: 0 40px;
}

.py-lg_xl {
  padding: 40px 0;
}

.pt-lg_xl {
  padding-top: 40px;
}

.pb-lg_xl {
  padding-bottom: 40px;
}

.pl-lg_xl {
  padding-left: 40px;
}

.pr-lg_xl {
  padding-right: 40px;
}

@media (max-width: 768px) {
  .m-lg_xl {
    margin: 20px;
  }
  .mx-lg_xl {
    margin-left: 20px;
    margin-right: 20px;
  }
  .my-lg_xl {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mt-lg_xl {
    margin-top: 20px;
  }
  .mb-lg_xl {
    margin-bottom: 20px;
  }
  .ml-lg_xl {
    margin-left: 20px;
  }
  .mr-lg_xl {
    margin-right: 20px;
  }
  .p-lg_xl {
    padding: 20px;
  }
  .px-lg_xl {
    padding-left: 20px;
    padding-right: 20px;
  }
  .py-lg_xl {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pt-lg_xl {
    padding-top: 20px;
  }
  .pb-lg_xl {
    padding-bottom: 20px;
  }
  .pl-lg_xl {
    padding-left: 20px;
  }
  .pr-lg_xl {
    padding-right: 20px;
  }
}
.m-xl {
  margin: 50px;
}

.mx-xl {
  margin: 0 50px;
}

.my-xl {
  margin: 50px 0;
}

.mt-xl {
  margin-top: 50px;
}

.mb-xl {
  margin-bottom: 50px;
}

.ml-xl {
  margin-left: 50px;
}

.mr-xl {
  margin-right: 50px;
}

.p-xl {
  padding: 50px;
}

.px-xl {
  padding: 0 50px;
}

.py-xl {
  padding: 50px 0;
}

.pt-xl {
  padding-top: 50px;
}

.pb-xl {
  padding-bottom: 50px;
}

.pl-xl {
  padding-left: 50px;
}

.pr-xl {
  padding-right: 50px;
}

@media (max-width: 768px) {
  .m-xl {
    margin: 25px;
  }
  .mx-xl {
    margin-left: 25px;
    margin-right: 25px;
  }
  .my-xl {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mt-xl {
    margin-top: 25px;
  }
  .mb-xl {
    margin-bottom: 25px;
  }
  .ml-xl {
    margin-left: 25px;
  }
  .mr-xl {
    margin-right: 25px;
  }
  .p-xl {
    padding: 25px;
  }
  .px-xl {
    padding-left: 25px;
    padding-right: 25px;
  }
  .py-xl {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pt-xl {
    padding-top: 25px;
  }
  .pb-xl {
    padding-bottom: 25px;
  }
  .pl-xl {
    padding-left: 25px;
  }
  .pr-xl {
    padding-right: 25px;
  }
}
.m-xl_60 {
  margin: 60px;
}

.mx-xl_60 {
  margin: 0 60px;
}

.my-xl_60 {
  margin: 60px 0;
}

.mt-xl_60 {
  margin-top: 60px;
}

.mb-xl_60 {
  margin-bottom: 60px;
}

.ml-xl_60 {
  margin-left: 60px;
}

.mr-xl_60 {
  margin-right: 60px;
}

.p-xl_60 {
  padding: 60px;
}

.px-xl_60 {
  padding: 0 60px;
}

.py-xl_60 {
  padding: 60px 0;
}

.pt-xl_60 {
  padding-top: 60px;
}

.pb-xl_60 {
  padding-bottom: 60px;
}

.pl-xl_60 {
  padding-left: 60px;
}

.pr-xl_60 {
  padding-right: 60px;
}

@media (max-width: 768px) {
  .m-xl_60 {
    margin: 30px;
  }
  .mx-xl_60 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .my-xl_60 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mt-xl_60 {
    margin-top: 30px;
  }
  .mb-xl_60 {
    margin-bottom: 30px;
  }
  .ml-xl_60 {
    margin-left: 30px;
  }
  .mr-xl_60 {
    margin-right: 30px;
  }
  .p-xl_60 {
    padding: 30px;
  }
  .px-xl_60 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .py-xl_60 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pt-xl_60 {
    padding-top: 30px;
  }
  .pb-xl_60 {
    padding-bottom: 30px;
  }
  .pl-xl_60 {
    padding-left: 30px;
  }
  .pr-xl_60 {
    padding-right: 30px;
  }
}
.m-xl_70 {
  margin: 70px;
}

.mx-xl_70 {
  margin: 0 70px;
}

.my-xl_70 {
  margin: 70px 0;
}

.mt-xl_70 {
  margin-top: 70px;
}

.mb-xl_70 {
  margin-bottom: 70px;
}

.ml-xl_70 {
  margin-left: 70px;
}

.mr-xl_70 {
  margin-right: 70px;
}

.p-xl_70 {
  padding: 70px;
}

.px-xl_70 {
  padding: 0 70px;
}

.py-xl_70 {
  padding: 70px 0;
}

.pt-xl_70 {
  padding-top: 70px;
}

.pb-xl_70 {
  padding-bottom: 70px;
}

.pl-xl_70 {
  padding-left: 70px;
}

.pr-xl_70 {
  padding-right: 70px;
}

@media (max-width: 768px) {
  .m-xl_70 {
    margin: 35px;
  }
  .mx-xl_70 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .my-xl_70 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mt-xl_70 {
    margin-top: 35px;
  }
  .mb-xl_70 {
    margin-bottom: 35px;
  }
  .ml-xl_70 {
    margin-left: 35px;
  }
  .mr-xl_70 {
    margin-right: 35px;
  }
  .p-xl_70 {
    padding: 35px;
  }
  .px-xl_70 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .py-xl_70 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pt-xl_70 {
    padding-top: 35px;
  }
  .pb-xl_70 {
    padding-bottom: 35px;
  }
  .pl-xl_70 {
    padding-left: 35px;
  }
  .pr-xl_70 {
    padding-right: 35px;
  }
}
.m-xl_80 {
  margin: 80px;
}

.mx-xl_80 {
  margin: 0 80px;
}

.my-xl_80 {
  margin: 80px 0;
}

.mt-xl_80 {
  margin-top: 80px;
}

.mb-xl_80 {
  margin-bottom: 80px;
}

.ml-xl_80 {
  margin-left: 80px;
}

.mr-xl_80 {
  margin-right: 80px;
}

.p-xl_80 {
  padding: 80px;
}

.px-xl_80 {
  padding: 0 80px;
}

.py-xl_80 {
  padding: 80px 0;
}

.pt-xl_80 {
  padding-top: 80px;
}

.pb-xl_80 {
  padding-bottom: 80px;
}

.pl-xl_80 {
  padding-left: 80px;
}

.pr-xl_80 {
  padding-right: 80px;
}

@media (max-width: 768px) {
  .m-xl_80 {
    margin: 40px;
  }
  .mx-xl_80 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .my-xl_80 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mt-xl_80 {
    margin-top: 40px;
  }
  .mb-xl_80 {
    margin-bottom: 40px;
  }
  .ml-xl_80 {
    margin-left: 40px;
  }
  .mr-xl_80 {
    margin-right: 40px;
  }
  .p-xl_80 {
    padding: 40px;
  }
  .px-xl_80 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .py-xl_80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pt-xl_80 {
    padding-top: 40px;
  }
  .pb-xl_80 {
    padding-bottom: 40px;
  }
  .pl-xl_80 {
    padding-left: 40px;
  }
  .pr-xl_80 {
    padding-right: 40px;
  }
}
.m-xl_100 {
  margin: 100px;
}

.mx-xl_100 {
  margin: 0 100px;
}

.my-xl_100 {
  margin: 100px 0;
}

.mt-xl_100 {
  margin-top: 100px;
}

.mb-xl_100 {
  margin-bottom: 100px;
}

.ml-xl_100 {
  margin-left: 100px;
}

.mr-xl_100 {
  margin-right: 100px;
}

.p-xl_100 {
  padding: 100px;
}

.px-xl_100 {
  padding: 0 100px;
}

.py-xl_100 {
  padding: 100px 0;
}

.pt-xl_100 {
  padding-top: 100px;
}

.pb-xl_100 {
  padding-bottom: 100px;
}

.pl-xl_100 {
  padding-left: 100px;
}

.pr-xl_100 {
  padding-right: 100px;
}

@media (max-width: 768px) {
  .m-xl_100 {
    margin: 50px;
  }
  .mx-xl_100 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .my-xl_100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mt-xl_100 {
    margin-top: 50px;
  }
  .mb-xl_100 {
    margin-bottom: 50px;
  }
  .ml-xl_100 {
    margin-left: 50px;
  }
  .mr-xl_100 {
    margin-right: 50px;
  }
  .p-xl_100 {
    padding: 50px;
  }
  .px-xl_100 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .py-xl_100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-xl_100 {
    padding-top: 50px;
  }
  .pb-xl_100 {
    padding-bottom: 50px;
  }
  .pl-xl_100 {
    padding-left: 50px;
  }
  .pr-xl_100 {
    padding-right: 50px;
  }
}
.m-xl_120 {
  margin: 120px;
}

.mx-xl_120 {
  margin: 0 120px;
}

.my-xl_120 {
  margin: 120px 0;
}

.mt-xl_120 {
  margin-top: 120px;
}

.mb-xl_120 {
  margin-bottom: 120px;
}

.ml-xl_120 {
  margin-left: 120px;
}

.mr-xl_120 {
  margin-right: 120px;
}

.p-xl_120 {
  padding: 120px;
}

.px-xl_120 {
  padding: 0 120px;
}

.py-xl_120 {
  padding: 120px 0;
}

.pt-xl_120 {
  padding-top: 120px;
}

.pb-xl_120 {
  padding-bottom: 120px;
}

.pl-xl_120 {
  padding-left: 120px;
}

.pr-xl_120 {
  padding-right: 120px;
}

@media (max-width: 768px) {
  .m-xl_120 {
    margin: 60px;
  }
  .mx-xl_120 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .my-xl_120 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mt-xl_120 {
    margin-top: 60px;
  }
  .mb-xl_120 {
    margin-bottom: 60px;
  }
  .ml-xl_120 {
    margin-left: 60px;
  }
  .mr-xl_120 {
    margin-right: 60px;
  }
  .p-xl_120 {
    padding: 60px;
  }
  .px-xl_120 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .py-xl_120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-xl_120 {
    padding-top: 60px;
  }
  .pb-xl_120 {
    padding-bottom: 60px;
  }
  .pl-xl_120 {
    padding-left: 60px;
  }
  .pr-xl_120 {
    padding-right: 60px;
  }
}
.m-c_size15 {
  margin: 15px;
}

.mx-c_size15 {
  margin: 0 15px;
}

.my-c_size15 {
  margin: 15px 0;
}

.mt-c_size15 {
  margin-top: 15px;
}

.mb-c_size15 {
  margin-bottom: 15px;
}

.ml-c_size15 {
  margin-left: 15px;
}

.mr-c_size15 {
  margin-right: 15px;
}

.p-c_size15 {
  padding: 15px;
}

.px-c_size15 {
  padding: 0 15px;
}

.py-c_size15 {
  padding: 15px 0;
}

.pt-c_size15 {
  padding-top: 15px;
}

.pb-c_size15 {
  padding-bottom: 15px;
}

.pl-c_size15 {
  padding-left: 15px;
}

.pr-c_size15 {
  padding-right: 15px;
}

@media (max-width: 768px) {
  .m-c_size15 {
    margin: 7.5px;
  }
  .mx-c_size15 {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  .my-c_size15 {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .mt-c_size15 {
    margin-top: 7.5px;
  }
  .mb-c_size15 {
    margin-bottom: 7.5px;
  }
  .ml-c_size15 {
    margin-left: 7.5px;
  }
  .mr-c_size15 {
    margin-right: 7.5px;
  }
  .p-c_size15 {
    padding: 7.5px;
  }
  .px-c_size15 {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .py-c_size15 {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
  .pt-c_size15 {
    padding-top: 7.5px;
  }
  .pb-c_size15 {
    padding-bottom: 7.5px;
  }
  .pl-c_size15 {
    padding-left: 7.5px;
  }
  .pr-c_size15 {
    padding-right: 7.5px;
  }
}
.m-c_size200 {
  margin: 200px;
}

.mx-c_size200 {
  margin: 0 200px;
}

.my-c_size200 {
  margin: 200px 0;
}

.mt-c_size200 {
  margin-top: 200px;
}

.mb-c_size200 {
  margin-bottom: 200px;
}

.ml-c_size200 {
  margin-left: 200px;
}

.mr-c_size200 {
  margin-right: 200px;
}

.p-c_size200 {
  padding: 200px;
}

.px-c_size200 {
  padding: 0 200px;
}

.py-c_size200 {
  padding: 200px 0;
}

.pt-c_size200 {
  padding-top: 200px;
}

.pb-c_size200 {
  padding-bottom: 200px;
}

.pl-c_size200 {
  padding-left: 200px;
}

.pr-c_size200 {
  padding-right: 200px;
}

@media (max-width: 768px) {
  .m-c_size200 {
    margin: 100px;
  }
  .mx-c_size200 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .my-c_size200 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mt-c_size200 {
    margin-top: 100px;
  }
  .mb-c_size200 {
    margin-bottom: 100px;
  }
  .ml-c_size200 {
    margin-left: 100px;
  }
  .mr-c_size200 {
    margin-right: 100px;
  }
  .p-c_size200 {
    padding: 100px;
  }
  .px-c_size200 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .py-c_size200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pt-c_size200 {
    padding-top: 100px;
  }
  .pb-c_size200 {
    padding-bottom: 100px;
  }
  .pl-c_size200 {
    padding-left: 100px;
  }
  .pr-c_size200 {
    padding-right: 100px;
  }
}
/********************************************/
/* Color Options (Text & Background Colors) */
/********************************************/
.color-txt_base {
  color: #000;
}

.bg-txt_base {
  background-color: #000;
}

.color-primary {
  color: #F9F5EE;
}

.bg-primary {
  background-color: #F9F5EE;
}

.color-secondary {
  color: #1E8E42;
}

.bg-secondary {
  background-color: #1E8E42;
}

.color-gray {
  color: #9FA0A0;
}

.bg-gray {
  background-color: #9FA0A0;
}

.color-deep_gray {
  color: #4E4E4E;
}

.bg-deep_gray {
  background-color: #4E4E4E;
}

.color-deep_green {
  color: #7EB400;
}

.bg-deep_green {
  background-color: #7EB400;
}

.color-pastel_blue {
  color: #50C2F0;
}

.bg-pastel_blue {
  background-color: #50C2F0;
}

.color-pastel_green {
  color: #E9F1D7;
}

.bg-pastel_green {
  background-color: #E9F1D7;
}

.color-green {
  color: #0FAA41;
}

.bg-green {
  background-color: #0FAA41;
}

.color-blue {
  color: #22A0D2;
}

.bg-blue {
  background-color: #22A0D2;
}

.color-emerald {
  color: #DCEFE2;
}

.bg-emerald {
  background-color: #DCEFE2;
}

.color-light_blue {
  color: #DFEFF6;
}

.bg-light_blue {
  background-color: #DFEFF6;
}

.color-light_green {
  color: #E9F1D7;
}

.bg-light_green {
  background-color: #E9F1D7;
}

.color-light_gray {
  color: #F2F2F2;
}

.bg-light_gray {
  background-color: #F2F2F2;
}

.color-light_gray2 {
  color: #EFEFEF;
}

.bg-light_gray2 {
  background-color: #EFEFEF;
}

.color-border {
  color: #D9D6D0;
}

.bg-border {
  background-color: #D9D6D0;
}

.color-white {
  color: #FFF;
}

.bg-white {
  background-color: #FFF;
}

.color-error {
  color: #BA1A1A;
}

.bg-error {
  background-color: #BA1A1A;
}

.color-fv {
  color: #DCDCDB;
}

.bg-fv {
  background-color: #DCDCDB;
}

.color-line {
  color: #4CC764;
}

.bg-line {
  background-color: #4CC764;
}

.color-ver2_green {
  color: #5C9900;
}

.bg-ver2_green {
  background-color: #5C9900;
}

/********************************************/
/* Border Styles */
/********************************************/
.border-1-solid-txt_base {
  border: 1px solid #000;
}

.border-top-1-solid-txt_base {
  border-top: 1px solid #000;
}

.border-right-1-solid-txt_base {
  border-right: 1px solid #000;
}

.border-bottom-1-solid-txt_base {
  border-bottom: 1px solid #000;
}

.border-left-1-solid-txt_base {
  border-left: 1px solid #000;
}

.border-1-solid-primary {
  border: 1px solid #F9F5EE;
}

.border-top-1-solid-primary {
  border-top: 1px solid #F9F5EE;
}

.border-right-1-solid-primary {
  border-right: 1px solid #F9F5EE;
}

.border-bottom-1-solid-primary {
  border-bottom: 1px solid #F9F5EE;
}

.border-left-1-solid-primary {
  border-left: 1px solid #F9F5EE;
}

.border-1-solid-secondary {
  border: 1px solid #1E8E42;
}

.border-top-1-solid-secondary {
  border-top: 1px solid #1E8E42;
}

.border-right-1-solid-secondary {
  border-right: 1px solid #1E8E42;
}

.border-bottom-1-solid-secondary {
  border-bottom: 1px solid #1E8E42;
}

.border-left-1-solid-secondary {
  border-left: 1px solid #1E8E42;
}

.border-1-solid-gray {
  border: 1px solid #9FA0A0;
}

.border-top-1-solid-gray {
  border-top: 1px solid #9FA0A0;
}

.border-right-1-solid-gray {
  border-right: 1px solid #9FA0A0;
}

.border-bottom-1-solid-gray {
  border-bottom: 1px solid #9FA0A0;
}

.border-left-1-solid-gray {
  border-left: 1px solid #9FA0A0;
}

.border-1-solid-deep_gray {
  border: 1px solid #4E4E4E;
}

.border-top-1-solid-deep_gray {
  border-top: 1px solid #4E4E4E;
}

.border-right-1-solid-deep_gray {
  border-right: 1px solid #4E4E4E;
}

.border-bottom-1-solid-deep_gray {
  border-bottom: 1px solid #4E4E4E;
}

.border-left-1-solid-deep_gray {
  border-left: 1px solid #4E4E4E;
}

.border-1-solid-deep_green {
  border: 1px solid #7EB400;
}

.border-top-1-solid-deep_green {
  border-top: 1px solid #7EB400;
}

.border-right-1-solid-deep_green {
  border-right: 1px solid #7EB400;
}

.border-bottom-1-solid-deep_green {
  border-bottom: 1px solid #7EB400;
}

.border-left-1-solid-deep_green {
  border-left: 1px solid #7EB400;
}

.border-1-solid-pastel_blue {
  border: 1px solid #50C2F0;
}

.border-top-1-solid-pastel_blue {
  border-top: 1px solid #50C2F0;
}

.border-right-1-solid-pastel_blue {
  border-right: 1px solid #50C2F0;
}

.border-bottom-1-solid-pastel_blue {
  border-bottom: 1px solid #50C2F0;
}

.border-left-1-solid-pastel_blue {
  border-left: 1px solid #50C2F0;
}

.border-1-solid-pastel_green {
  border: 1px solid #E9F1D7;
}

.border-top-1-solid-pastel_green {
  border-top: 1px solid #E9F1D7;
}

.border-right-1-solid-pastel_green {
  border-right: 1px solid #E9F1D7;
}

.border-bottom-1-solid-pastel_green {
  border-bottom: 1px solid #E9F1D7;
}

.border-left-1-solid-pastel_green {
  border-left: 1px solid #E9F1D7;
}

.border-1-solid-green {
  border: 1px solid #0FAA41;
}

.border-top-1-solid-green {
  border-top: 1px solid #0FAA41;
}

.border-right-1-solid-green {
  border-right: 1px solid #0FAA41;
}

.border-bottom-1-solid-green {
  border-bottom: 1px solid #0FAA41;
}

.border-left-1-solid-green {
  border-left: 1px solid #0FAA41;
}

.border-1-solid-blue {
  border: 1px solid #22A0D2;
}

.border-top-1-solid-blue {
  border-top: 1px solid #22A0D2;
}

.border-right-1-solid-blue {
  border-right: 1px solid #22A0D2;
}

.border-bottom-1-solid-blue {
  border-bottom: 1px solid #22A0D2;
}

.border-left-1-solid-blue {
  border-left: 1px solid #22A0D2;
}

.border-1-solid-emerald {
  border: 1px solid #DCEFE2;
}

.border-top-1-solid-emerald {
  border-top: 1px solid #DCEFE2;
}

.border-right-1-solid-emerald {
  border-right: 1px solid #DCEFE2;
}

.border-bottom-1-solid-emerald {
  border-bottom: 1px solid #DCEFE2;
}

.border-left-1-solid-emerald {
  border-left: 1px solid #DCEFE2;
}

.border-1-solid-light_blue {
  border: 1px solid #DFEFF6;
}

.border-top-1-solid-light_blue {
  border-top: 1px solid #DFEFF6;
}

.border-right-1-solid-light_blue {
  border-right: 1px solid #DFEFF6;
}

.border-bottom-1-solid-light_blue {
  border-bottom: 1px solid #DFEFF6;
}

.border-left-1-solid-light_blue {
  border-left: 1px solid #DFEFF6;
}

.border-1-solid-light_green {
  border: 1px solid #E9F1D7;
}

.border-top-1-solid-light_green {
  border-top: 1px solid #E9F1D7;
}

.border-right-1-solid-light_green {
  border-right: 1px solid #E9F1D7;
}

.border-bottom-1-solid-light_green {
  border-bottom: 1px solid #E9F1D7;
}

.border-left-1-solid-light_green {
  border-left: 1px solid #E9F1D7;
}

.border-1-solid-light_gray {
  border: 1px solid #F2F2F2;
}

.border-top-1-solid-light_gray {
  border-top: 1px solid #F2F2F2;
}

.border-right-1-solid-light_gray {
  border-right: 1px solid #F2F2F2;
}

.border-bottom-1-solid-light_gray {
  border-bottom: 1px solid #F2F2F2;
}

.border-left-1-solid-light_gray {
  border-left: 1px solid #F2F2F2;
}

.border-1-solid-light_gray2 {
  border: 1px solid #EFEFEF;
}

.border-top-1-solid-light_gray2 {
  border-top: 1px solid #EFEFEF;
}

.border-right-1-solid-light_gray2 {
  border-right: 1px solid #EFEFEF;
}

.border-bottom-1-solid-light_gray2 {
  border-bottom: 1px solid #EFEFEF;
}

.border-left-1-solid-light_gray2 {
  border-left: 1px solid #EFEFEF;
}

.border-1-solid-border {
  border: 1px solid #D9D6D0;
}

.border-top-1-solid-border {
  border-top: 1px solid #D9D6D0;
}

.border-right-1-solid-border {
  border-right: 1px solid #D9D6D0;
}

.border-bottom-1-solid-border {
  border-bottom: 1px solid #D9D6D0;
}

.border-left-1-solid-border {
  border-left: 1px solid #D9D6D0;
}

.border-1-solid-white {
  border: 1px solid #FFF;
}

.border-top-1-solid-white {
  border-top: 1px solid #FFF;
}

.border-right-1-solid-white {
  border-right: 1px solid #FFF;
}

.border-bottom-1-solid-white {
  border-bottom: 1px solid #FFF;
}

.border-left-1-solid-white {
  border-left: 1px solid #FFF;
}

.border-1-solid-error {
  border: 1px solid #BA1A1A;
}

.border-top-1-solid-error {
  border-top: 1px solid #BA1A1A;
}

.border-right-1-solid-error {
  border-right: 1px solid #BA1A1A;
}

.border-bottom-1-solid-error {
  border-bottom: 1px solid #BA1A1A;
}

.border-left-1-solid-error {
  border-left: 1px solid #BA1A1A;
}

.border-1-solid-fv {
  border: 1px solid #DCDCDB;
}

.border-top-1-solid-fv {
  border-top: 1px solid #DCDCDB;
}

.border-right-1-solid-fv {
  border-right: 1px solid #DCDCDB;
}

.border-bottom-1-solid-fv {
  border-bottom: 1px solid #DCDCDB;
}

.border-left-1-solid-fv {
  border-left: 1px solid #DCDCDB;
}

.border-1-solid-line {
  border: 1px solid #4CC764;
}

.border-top-1-solid-line {
  border-top: 1px solid #4CC764;
}

.border-right-1-solid-line {
  border-right: 1px solid #4CC764;
}

.border-bottom-1-solid-line {
  border-bottom: 1px solid #4CC764;
}

.border-left-1-solid-line {
  border-left: 1px solid #4CC764;
}

.border-1-solid-ver2_green {
  border: 1px solid #5C9900;
}

.border-top-1-solid-ver2_green {
  border-top: 1px solid #5C9900;
}

.border-right-1-solid-ver2_green {
  border-right: 1px solid #5C9900;
}

.border-bottom-1-solid-ver2_green {
  border-bottom: 1px solid #5C9900;
}

.border-left-1-solid-ver2_green {
  border-left: 1px solid #5C9900;
}

.border-1-dashed-txt_base {
  border: 1px dashed #000;
}

.border-top-1-dashed-txt_base {
  border-top: 1px dashed #000;
}

.border-right-1-dashed-txt_base {
  border-right: 1px dashed #000;
}

.border-bottom-1-dashed-txt_base {
  border-bottom: 1px dashed #000;
}

.border-left-1-dashed-txt_base {
  border-left: 1px dashed #000;
}

.border-1-dashed-primary {
  border: 1px dashed #F9F5EE;
}

.border-top-1-dashed-primary {
  border-top: 1px dashed #F9F5EE;
}

.border-right-1-dashed-primary {
  border-right: 1px dashed #F9F5EE;
}

.border-bottom-1-dashed-primary {
  border-bottom: 1px dashed #F9F5EE;
}

.border-left-1-dashed-primary {
  border-left: 1px dashed #F9F5EE;
}

.border-1-dashed-secondary {
  border: 1px dashed #1E8E42;
}

.border-top-1-dashed-secondary {
  border-top: 1px dashed #1E8E42;
}

.border-right-1-dashed-secondary {
  border-right: 1px dashed #1E8E42;
}

.border-bottom-1-dashed-secondary {
  border-bottom: 1px dashed #1E8E42;
}

.border-left-1-dashed-secondary {
  border-left: 1px dashed #1E8E42;
}

.border-1-dashed-gray {
  border: 1px dashed #9FA0A0;
}

.border-top-1-dashed-gray {
  border-top: 1px dashed #9FA0A0;
}

.border-right-1-dashed-gray {
  border-right: 1px dashed #9FA0A0;
}

.border-bottom-1-dashed-gray {
  border-bottom: 1px dashed #9FA0A0;
}

.border-left-1-dashed-gray {
  border-left: 1px dashed #9FA0A0;
}

.border-1-dashed-deep_gray {
  border: 1px dashed #4E4E4E;
}

.border-top-1-dashed-deep_gray {
  border-top: 1px dashed #4E4E4E;
}

.border-right-1-dashed-deep_gray {
  border-right: 1px dashed #4E4E4E;
}

.border-bottom-1-dashed-deep_gray {
  border-bottom: 1px dashed #4E4E4E;
}

.border-left-1-dashed-deep_gray {
  border-left: 1px dashed #4E4E4E;
}

.border-1-dashed-deep_green {
  border: 1px dashed #7EB400;
}

.border-top-1-dashed-deep_green {
  border-top: 1px dashed #7EB400;
}

.border-right-1-dashed-deep_green {
  border-right: 1px dashed #7EB400;
}

.border-bottom-1-dashed-deep_green {
  border-bottom: 1px dashed #7EB400;
}

.border-left-1-dashed-deep_green {
  border-left: 1px dashed #7EB400;
}

.border-1-dashed-pastel_blue {
  border: 1px dashed #50C2F0;
}

.border-top-1-dashed-pastel_blue {
  border-top: 1px dashed #50C2F0;
}

.border-right-1-dashed-pastel_blue {
  border-right: 1px dashed #50C2F0;
}

.border-bottom-1-dashed-pastel_blue {
  border-bottom: 1px dashed #50C2F0;
}

.border-left-1-dashed-pastel_blue {
  border-left: 1px dashed #50C2F0;
}

.border-1-dashed-pastel_green {
  border: 1px dashed #E9F1D7;
}

.border-top-1-dashed-pastel_green {
  border-top: 1px dashed #E9F1D7;
}

.border-right-1-dashed-pastel_green {
  border-right: 1px dashed #E9F1D7;
}

.border-bottom-1-dashed-pastel_green {
  border-bottom: 1px dashed #E9F1D7;
}

.border-left-1-dashed-pastel_green {
  border-left: 1px dashed #E9F1D7;
}

.border-1-dashed-green {
  border: 1px dashed #0FAA41;
}

.border-top-1-dashed-green {
  border-top: 1px dashed #0FAA41;
}

.border-right-1-dashed-green {
  border-right: 1px dashed #0FAA41;
}

.border-bottom-1-dashed-green {
  border-bottom: 1px dashed #0FAA41;
}

.border-left-1-dashed-green {
  border-left: 1px dashed #0FAA41;
}

.border-1-dashed-blue {
  border: 1px dashed #22A0D2;
}

.border-top-1-dashed-blue {
  border-top: 1px dashed #22A0D2;
}

.border-right-1-dashed-blue {
  border-right: 1px dashed #22A0D2;
}

.border-bottom-1-dashed-blue {
  border-bottom: 1px dashed #22A0D2;
}

.border-left-1-dashed-blue {
  border-left: 1px dashed #22A0D2;
}

.border-1-dashed-emerald {
  border: 1px dashed #DCEFE2;
}

.border-top-1-dashed-emerald {
  border-top: 1px dashed #DCEFE2;
}

.border-right-1-dashed-emerald {
  border-right: 1px dashed #DCEFE2;
}

.border-bottom-1-dashed-emerald {
  border-bottom: 1px dashed #DCEFE2;
}

.border-left-1-dashed-emerald {
  border-left: 1px dashed #DCEFE2;
}

.border-1-dashed-light_blue {
  border: 1px dashed #DFEFF6;
}

.border-top-1-dashed-light_blue {
  border-top: 1px dashed #DFEFF6;
}

.border-right-1-dashed-light_blue {
  border-right: 1px dashed #DFEFF6;
}

.border-bottom-1-dashed-light_blue {
  border-bottom: 1px dashed #DFEFF6;
}

.border-left-1-dashed-light_blue {
  border-left: 1px dashed #DFEFF6;
}

.border-1-dashed-light_green {
  border: 1px dashed #E9F1D7;
}

.border-top-1-dashed-light_green {
  border-top: 1px dashed #E9F1D7;
}

.border-right-1-dashed-light_green {
  border-right: 1px dashed #E9F1D7;
}

.border-bottom-1-dashed-light_green {
  border-bottom: 1px dashed #E9F1D7;
}

.border-left-1-dashed-light_green {
  border-left: 1px dashed #E9F1D7;
}

.border-1-dashed-light_gray {
  border: 1px dashed #F2F2F2;
}

.border-top-1-dashed-light_gray {
  border-top: 1px dashed #F2F2F2;
}

.border-right-1-dashed-light_gray {
  border-right: 1px dashed #F2F2F2;
}

.border-bottom-1-dashed-light_gray {
  border-bottom: 1px dashed #F2F2F2;
}

.border-left-1-dashed-light_gray {
  border-left: 1px dashed #F2F2F2;
}

.border-1-dashed-light_gray2 {
  border: 1px dashed #EFEFEF;
}

.border-top-1-dashed-light_gray2 {
  border-top: 1px dashed #EFEFEF;
}

.border-right-1-dashed-light_gray2 {
  border-right: 1px dashed #EFEFEF;
}

.border-bottom-1-dashed-light_gray2 {
  border-bottom: 1px dashed #EFEFEF;
}

.border-left-1-dashed-light_gray2 {
  border-left: 1px dashed #EFEFEF;
}

.border-1-dashed-border {
  border: 1px dashed #D9D6D0;
}

.border-top-1-dashed-border {
  border-top: 1px dashed #D9D6D0;
}

.border-right-1-dashed-border {
  border-right: 1px dashed #D9D6D0;
}

.border-bottom-1-dashed-border {
  border-bottom: 1px dashed #D9D6D0;
}

.border-left-1-dashed-border {
  border-left: 1px dashed #D9D6D0;
}

.border-1-dashed-white {
  border: 1px dashed #FFF;
}

.border-top-1-dashed-white {
  border-top: 1px dashed #FFF;
}

.border-right-1-dashed-white {
  border-right: 1px dashed #FFF;
}

.border-bottom-1-dashed-white {
  border-bottom: 1px dashed #FFF;
}

.border-left-1-dashed-white {
  border-left: 1px dashed #FFF;
}

.border-1-dashed-error {
  border: 1px dashed #BA1A1A;
}

.border-top-1-dashed-error {
  border-top: 1px dashed #BA1A1A;
}

.border-right-1-dashed-error {
  border-right: 1px dashed #BA1A1A;
}

.border-bottom-1-dashed-error {
  border-bottom: 1px dashed #BA1A1A;
}

.border-left-1-dashed-error {
  border-left: 1px dashed #BA1A1A;
}

.border-1-dashed-fv {
  border: 1px dashed #DCDCDB;
}

.border-top-1-dashed-fv {
  border-top: 1px dashed #DCDCDB;
}

.border-right-1-dashed-fv {
  border-right: 1px dashed #DCDCDB;
}

.border-bottom-1-dashed-fv {
  border-bottom: 1px dashed #DCDCDB;
}

.border-left-1-dashed-fv {
  border-left: 1px dashed #DCDCDB;
}

.border-1-dashed-line {
  border: 1px dashed #4CC764;
}

.border-top-1-dashed-line {
  border-top: 1px dashed #4CC764;
}

.border-right-1-dashed-line {
  border-right: 1px dashed #4CC764;
}

.border-bottom-1-dashed-line {
  border-bottom: 1px dashed #4CC764;
}

.border-left-1-dashed-line {
  border-left: 1px dashed #4CC764;
}

.border-1-dashed-ver2_green {
  border: 1px dashed #5C9900;
}

.border-top-1-dashed-ver2_green {
  border-top: 1px dashed #5C9900;
}

.border-right-1-dashed-ver2_green {
  border-right: 1px dashed #5C9900;
}

.border-bottom-1-dashed-ver2_green {
  border-bottom: 1px dashed #5C9900;
}

.border-left-1-dashed-ver2_green {
  border-left: 1px dashed #5C9900;
}

.border-1-dotted-txt_base {
  border: 1px dotted #000;
}

.border-top-1-dotted-txt_base {
  border-top: 1px dotted #000;
}

.border-right-1-dotted-txt_base {
  border-right: 1px dotted #000;
}

.border-bottom-1-dotted-txt_base {
  border-bottom: 1px dotted #000;
}

.border-left-1-dotted-txt_base {
  border-left: 1px dotted #000;
}

.border-1-dotted-primary {
  border: 1px dotted #F9F5EE;
}

.border-top-1-dotted-primary {
  border-top: 1px dotted #F9F5EE;
}

.border-right-1-dotted-primary {
  border-right: 1px dotted #F9F5EE;
}

.border-bottom-1-dotted-primary {
  border-bottom: 1px dotted #F9F5EE;
}

.border-left-1-dotted-primary {
  border-left: 1px dotted #F9F5EE;
}

.border-1-dotted-secondary {
  border: 1px dotted #1E8E42;
}

.border-top-1-dotted-secondary {
  border-top: 1px dotted #1E8E42;
}

.border-right-1-dotted-secondary {
  border-right: 1px dotted #1E8E42;
}

.border-bottom-1-dotted-secondary {
  border-bottom: 1px dotted #1E8E42;
}

.border-left-1-dotted-secondary {
  border-left: 1px dotted #1E8E42;
}

.border-1-dotted-gray {
  border: 1px dotted #9FA0A0;
}

.border-top-1-dotted-gray {
  border-top: 1px dotted #9FA0A0;
}

.border-right-1-dotted-gray {
  border-right: 1px dotted #9FA0A0;
}

.border-bottom-1-dotted-gray {
  border-bottom: 1px dotted #9FA0A0;
}

.border-left-1-dotted-gray {
  border-left: 1px dotted #9FA0A0;
}

.border-1-dotted-deep_gray {
  border: 1px dotted #4E4E4E;
}

.border-top-1-dotted-deep_gray {
  border-top: 1px dotted #4E4E4E;
}

.border-right-1-dotted-deep_gray {
  border-right: 1px dotted #4E4E4E;
}

.border-bottom-1-dotted-deep_gray {
  border-bottom: 1px dotted #4E4E4E;
}

.border-left-1-dotted-deep_gray {
  border-left: 1px dotted #4E4E4E;
}

.border-1-dotted-deep_green {
  border: 1px dotted #7EB400;
}

.border-top-1-dotted-deep_green {
  border-top: 1px dotted #7EB400;
}

.border-right-1-dotted-deep_green {
  border-right: 1px dotted #7EB400;
}

.border-bottom-1-dotted-deep_green {
  border-bottom: 1px dotted #7EB400;
}

.border-left-1-dotted-deep_green {
  border-left: 1px dotted #7EB400;
}

.border-1-dotted-pastel_blue {
  border: 1px dotted #50C2F0;
}

.border-top-1-dotted-pastel_blue {
  border-top: 1px dotted #50C2F0;
}

.border-right-1-dotted-pastel_blue {
  border-right: 1px dotted #50C2F0;
}

.border-bottom-1-dotted-pastel_blue {
  border-bottom: 1px dotted #50C2F0;
}

.border-left-1-dotted-pastel_blue {
  border-left: 1px dotted #50C2F0;
}

.border-1-dotted-pastel_green {
  border: 1px dotted #E9F1D7;
}

.border-top-1-dotted-pastel_green {
  border-top: 1px dotted #E9F1D7;
}

.border-right-1-dotted-pastel_green {
  border-right: 1px dotted #E9F1D7;
}

.border-bottom-1-dotted-pastel_green {
  border-bottom: 1px dotted #E9F1D7;
}

.border-left-1-dotted-pastel_green {
  border-left: 1px dotted #E9F1D7;
}

.border-1-dotted-green {
  border: 1px dotted #0FAA41;
}

.border-top-1-dotted-green {
  border-top: 1px dotted #0FAA41;
}

.border-right-1-dotted-green {
  border-right: 1px dotted #0FAA41;
}

.border-bottom-1-dotted-green {
  border-bottom: 1px dotted #0FAA41;
}

.border-left-1-dotted-green {
  border-left: 1px dotted #0FAA41;
}

.border-1-dotted-blue {
  border: 1px dotted #22A0D2;
}

.border-top-1-dotted-blue {
  border-top: 1px dotted #22A0D2;
}

.border-right-1-dotted-blue {
  border-right: 1px dotted #22A0D2;
}

.border-bottom-1-dotted-blue {
  border-bottom: 1px dotted #22A0D2;
}

.border-left-1-dotted-blue {
  border-left: 1px dotted #22A0D2;
}

.border-1-dotted-emerald {
  border: 1px dotted #DCEFE2;
}

.border-top-1-dotted-emerald {
  border-top: 1px dotted #DCEFE2;
}

.border-right-1-dotted-emerald {
  border-right: 1px dotted #DCEFE2;
}

.border-bottom-1-dotted-emerald {
  border-bottom: 1px dotted #DCEFE2;
}

.border-left-1-dotted-emerald {
  border-left: 1px dotted #DCEFE2;
}

.border-1-dotted-light_blue {
  border: 1px dotted #DFEFF6;
}

.border-top-1-dotted-light_blue {
  border-top: 1px dotted #DFEFF6;
}

.border-right-1-dotted-light_blue {
  border-right: 1px dotted #DFEFF6;
}

.border-bottom-1-dotted-light_blue {
  border-bottom: 1px dotted #DFEFF6;
}

.border-left-1-dotted-light_blue {
  border-left: 1px dotted #DFEFF6;
}

.border-1-dotted-light_green {
  border: 1px dotted #E9F1D7;
}

.border-top-1-dotted-light_green {
  border-top: 1px dotted #E9F1D7;
}

.border-right-1-dotted-light_green {
  border-right: 1px dotted #E9F1D7;
}

.border-bottom-1-dotted-light_green {
  border-bottom: 1px dotted #E9F1D7;
}

.border-left-1-dotted-light_green {
  border-left: 1px dotted #E9F1D7;
}

.border-1-dotted-light_gray {
  border: 1px dotted #F2F2F2;
}

.border-top-1-dotted-light_gray {
  border-top: 1px dotted #F2F2F2;
}

.border-right-1-dotted-light_gray {
  border-right: 1px dotted #F2F2F2;
}

.border-bottom-1-dotted-light_gray {
  border-bottom: 1px dotted #F2F2F2;
}

.border-left-1-dotted-light_gray {
  border-left: 1px dotted #F2F2F2;
}

.border-1-dotted-light_gray2 {
  border: 1px dotted #EFEFEF;
}

.border-top-1-dotted-light_gray2 {
  border-top: 1px dotted #EFEFEF;
}

.border-right-1-dotted-light_gray2 {
  border-right: 1px dotted #EFEFEF;
}

.border-bottom-1-dotted-light_gray2 {
  border-bottom: 1px dotted #EFEFEF;
}

.border-left-1-dotted-light_gray2 {
  border-left: 1px dotted #EFEFEF;
}

.border-1-dotted-border {
  border: 1px dotted #D9D6D0;
}

.border-top-1-dotted-border {
  border-top: 1px dotted #D9D6D0;
}

.border-right-1-dotted-border {
  border-right: 1px dotted #D9D6D0;
}

.border-bottom-1-dotted-border {
  border-bottom: 1px dotted #D9D6D0;
}

.border-left-1-dotted-border {
  border-left: 1px dotted #D9D6D0;
}

.border-1-dotted-white {
  border: 1px dotted #FFF;
}

.border-top-1-dotted-white {
  border-top: 1px dotted #FFF;
}

.border-right-1-dotted-white {
  border-right: 1px dotted #FFF;
}

.border-bottom-1-dotted-white {
  border-bottom: 1px dotted #FFF;
}

.border-left-1-dotted-white {
  border-left: 1px dotted #FFF;
}

.border-1-dotted-error {
  border: 1px dotted #BA1A1A;
}

.border-top-1-dotted-error {
  border-top: 1px dotted #BA1A1A;
}

.border-right-1-dotted-error {
  border-right: 1px dotted #BA1A1A;
}

.border-bottom-1-dotted-error {
  border-bottom: 1px dotted #BA1A1A;
}

.border-left-1-dotted-error {
  border-left: 1px dotted #BA1A1A;
}

.border-1-dotted-fv {
  border: 1px dotted #DCDCDB;
}

.border-top-1-dotted-fv {
  border-top: 1px dotted #DCDCDB;
}

.border-right-1-dotted-fv {
  border-right: 1px dotted #DCDCDB;
}

.border-bottom-1-dotted-fv {
  border-bottom: 1px dotted #DCDCDB;
}

.border-left-1-dotted-fv {
  border-left: 1px dotted #DCDCDB;
}

.border-1-dotted-line {
  border: 1px dotted #4CC764;
}

.border-top-1-dotted-line {
  border-top: 1px dotted #4CC764;
}

.border-right-1-dotted-line {
  border-right: 1px dotted #4CC764;
}

.border-bottom-1-dotted-line {
  border-bottom: 1px dotted #4CC764;
}

.border-left-1-dotted-line {
  border-left: 1px dotted #4CC764;
}

.border-1-dotted-ver2_green {
  border: 1px dotted #5C9900;
}

.border-top-1-dotted-ver2_green {
  border-top: 1px dotted #5C9900;
}

.border-right-1-dotted-ver2_green {
  border-right: 1px dotted #5C9900;
}

.border-bottom-1-dotted-ver2_green {
  border-bottom: 1px dotted #5C9900;
}

.border-left-1-dotted-ver2_green {
  border-left: 1px dotted #5C9900;
}

.border-2-solid-txt_base {
  border: 2px solid #000;
}

.border-top-2-solid-txt_base {
  border-top: 2px solid #000;
}

.border-right-2-solid-txt_base {
  border-right: 2px solid #000;
}

.border-bottom-2-solid-txt_base {
  border-bottom: 2px solid #000;
}

.border-left-2-solid-txt_base {
  border-left: 2px solid #000;
}

.border-2-solid-primary {
  border: 2px solid #F9F5EE;
}

.border-top-2-solid-primary {
  border-top: 2px solid #F9F5EE;
}

.border-right-2-solid-primary {
  border-right: 2px solid #F9F5EE;
}

.border-bottom-2-solid-primary {
  border-bottom: 2px solid #F9F5EE;
}

.border-left-2-solid-primary {
  border-left: 2px solid #F9F5EE;
}

.border-2-solid-secondary {
  border: 2px solid #1E8E42;
}

.border-top-2-solid-secondary {
  border-top: 2px solid #1E8E42;
}

.border-right-2-solid-secondary {
  border-right: 2px solid #1E8E42;
}

.border-bottom-2-solid-secondary {
  border-bottom: 2px solid #1E8E42;
}

.border-left-2-solid-secondary {
  border-left: 2px solid #1E8E42;
}

.border-2-solid-gray {
  border: 2px solid #9FA0A0;
}

.border-top-2-solid-gray {
  border-top: 2px solid #9FA0A0;
}

.border-right-2-solid-gray {
  border-right: 2px solid #9FA0A0;
}

.border-bottom-2-solid-gray {
  border-bottom: 2px solid #9FA0A0;
}

.border-left-2-solid-gray {
  border-left: 2px solid #9FA0A0;
}

.border-2-solid-deep_gray {
  border: 2px solid #4E4E4E;
}

.border-top-2-solid-deep_gray {
  border-top: 2px solid #4E4E4E;
}

.border-right-2-solid-deep_gray {
  border-right: 2px solid #4E4E4E;
}

.border-bottom-2-solid-deep_gray {
  border-bottom: 2px solid #4E4E4E;
}

.border-left-2-solid-deep_gray {
  border-left: 2px solid #4E4E4E;
}

.border-2-solid-deep_green {
  border: 2px solid #7EB400;
}

.border-top-2-solid-deep_green {
  border-top: 2px solid #7EB400;
}

.border-right-2-solid-deep_green {
  border-right: 2px solid #7EB400;
}

.border-bottom-2-solid-deep_green {
  border-bottom: 2px solid #7EB400;
}

.border-left-2-solid-deep_green {
  border-left: 2px solid #7EB400;
}

.border-2-solid-pastel_blue {
  border: 2px solid #50C2F0;
}

.border-top-2-solid-pastel_blue {
  border-top: 2px solid #50C2F0;
}

.border-right-2-solid-pastel_blue {
  border-right: 2px solid #50C2F0;
}

.border-bottom-2-solid-pastel_blue {
  border-bottom: 2px solid #50C2F0;
}

.border-left-2-solid-pastel_blue {
  border-left: 2px solid #50C2F0;
}

.border-2-solid-pastel_green {
  border: 2px solid #E9F1D7;
}

.border-top-2-solid-pastel_green {
  border-top: 2px solid #E9F1D7;
}

.border-right-2-solid-pastel_green {
  border-right: 2px solid #E9F1D7;
}

.border-bottom-2-solid-pastel_green {
  border-bottom: 2px solid #E9F1D7;
}

.border-left-2-solid-pastel_green {
  border-left: 2px solid #E9F1D7;
}

.border-2-solid-green {
  border: 2px solid #0FAA41;
}

.border-top-2-solid-green {
  border-top: 2px solid #0FAA41;
}

.border-right-2-solid-green {
  border-right: 2px solid #0FAA41;
}

.border-bottom-2-solid-green {
  border-bottom: 2px solid #0FAA41;
}

.border-left-2-solid-green {
  border-left: 2px solid #0FAA41;
}

.border-2-solid-blue {
  border: 2px solid #22A0D2;
}

.border-top-2-solid-blue {
  border-top: 2px solid #22A0D2;
}

.border-right-2-solid-blue {
  border-right: 2px solid #22A0D2;
}

.border-bottom-2-solid-blue {
  border-bottom: 2px solid #22A0D2;
}

.border-left-2-solid-blue {
  border-left: 2px solid #22A0D2;
}

.border-2-solid-emerald {
  border: 2px solid #DCEFE2;
}

.border-top-2-solid-emerald {
  border-top: 2px solid #DCEFE2;
}

.border-right-2-solid-emerald {
  border-right: 2px solid #DCEFE2;
}

.border-bottom-2-solid-emerald {
  border-bottom: 2px solid #DCEFE2;
}

.border-left-2-solid-emerald {
  border-left: 2px solid #DCEFE2;
}

.border-2-solid-light_blue {
  border: 2px solid #DFEFF6;
}

.border-top-2-solid-light_blue {
  border-top: 2px solid #DFEFF6;
}

.border-right-2-solid-light_blue {
  border-right: 2px solid #DFEFF6;
}

.border-bottom-2-solid-light_blue {
  border-bottom: 2px solid #DFEFF6;
}

.border-left-2-solid-light_blue {
  border-left: 2px solid #DFEFF6;
}

.border-2-solid-light_green {
  border: 2px solid #E9F1D7;
}

.border-top-2-solid-light_green {
  border-top: 2px solid #E9F1D7;
}

.border-right-2-solid-light_green {
  border-right: 2px solid #E9F1D7;
}

.border-bottom-2-solid-light_green {
  border-bottom: 2px solid #E9F1D7;
}

.border-left-2-solid-light_green {
  border-left: 2px solid #E9F1D7;
}

.border-2-solid-light_gray {
  border: 2px solid #F2F2F2;
}

.border-top-2-solid-light_gray {
  border-top: 2px solid #F2F2F2;
}

.border-right-2-solid-light_gray {
  border-right: 2px solid #F2F2F2;
}

.border-bottom-2-solid-light_gray {
  border-bottom: 2px solid #F2F2F2;
}

.border-left-2-solid-light_gray {
  border-left: 2px solid #F2F2F2;
}

.border-2-solid-light_gray2 {
  border: 2px solid #EFEFEF;
}

.border-top-2-solid-light_gray2 {
  border-top: 2px solid #EFEFEF;
}

.border-right-2-solid-light_gray2 {
  border-right: 2px solid #EFEFEF;
}

.border-bottom-2-solid-light_gray2 {
  border-bottom: 2px solid #EFEFEF;
}

.border-left-2-solid-light_gray2 {
  border-left: 2px solid #EFEFEF;
}

.border-2-solid-border {
  border: 2px solid #D9D6D0;
}

.border-top-2-solid-border {
  border-top: 2px solid #D9D6D0;
}

.border-right-2-solid-border {
  border-right: 2px solid #D9D6D0;
}

.border-bottom-2-solid-border {
  border-bottom: 2px solid #D9D6D0;
}

.border-left-2-solid-border {
  border-left: 2px solid #D9D6D0;
}

.border-2-solid-white {
  border: 2px solid #FFF;
}

.border-top-2-solid-white {
  border-top: 2px solid #FFF;
}

.border-right-2-solid-white {
  border-right: 2px solid #FFF;
}

.border-bottom-2-solid-white {
  border-bottom: 2px solid #FFF;
}

.border-left-2-solid-white {
  border-left: 2px solid #FFF;
}

.border-2-solid-error {
  border: 2px solid #BA1A1A;
}

.border-top-2-solid-error {
  border-top: 2px solid #BA1A1A;
}

.border-right-2-solid-error {
  border-right: 2px solid #BA1A1A;
}

.border-bottom-2-solid-error {
  border-bottom: 2px solid #BA1A1A;
}

.border-left-2-solid-error {
  border-left: 2px solid #BA1A1A;
}

.border-2-solid-fv {
  border: 2px solid #DCDCDB;
}

.border-top-2-solid-fv {
  border-top: 2px solid #DCDCDB;
}

.border-right-2-solid-fv {
  border-right: 2px solid #DCDCDB;
}

.border-bottom-2-solid-fv {
  border-bottom: 2px solid #DCDCDB;
}

.border-left-2-solid-fv {
  border-left: 2px solid #DCDCDB;
}

.border-2-solid-line {
  border: 2px solid #4CC764;
}

.border-top-2-solid-line {
  border-top: 2px solid #4CC764;
}

.border-right-2-solid-line {
  border-right: 2px solid #4CC764;
}

.border-bottom-2-solid-line {
  border-bottom: 2px solid #4CC764;
}

.border-left-2-solid-line {
  border-left: 2px solid #4CC764;
}

.border-2-solid-ver2_green {
  border: 2px solid #5C9900;
}

.border-top-2-solid-ver2_green {
  border-top: 2px solid #5C9900;
}

.border-right-2-solid-ver2_green {
  border-right: 2px solid #5C9900;
}

.border-bottom-2-solid-ver2_green {
  border-bottom: 2px solid #5C9900;
}

.border-left-2-solid-ver2_green {
  border-left: 2px solid #5C9900;
}

.border-2-dashed-txt_base {
  border: 2px dashed #000;
}

.border-top-2-dashed-txt_base {
  border-top: 2px dashed #000;
}

.border-right-2-dashed-txt_base {
  border-right: 2px dashed #000;
}

.border-bottom-2-dashed-txt_base {
  border-bottom: 2px dashed #000;
}

.border-left-2-dashed-txt_base {
  border-left: 2px dashed #000;
}

.border-2-dashed-primary {
  border: 2px dashed #F9F5EE;
}

.border-top-2-dashed-primary {
  border-top: 2px dashed #F9F5EE;
}

.border-right-2-dashed-primary {
  border-right: 2px dashed #F9F5EE;
}

.border-bottom-2-dashed-primary {
  border-bottom: 2px dashed #F9F5EE;
}

.border-left-2-dashed-primary {
  border-left: 2px dashed #F9F5EE;
}

.border-2-dashed-secondary {
  border: 2px dashed #1E8E42;
}

.border-top-2-dashed-secondary {
  border-top: 2px dashed #1E8E42;
}

.border-right-2-dashed-secondary {
  border-right: 2px dashed #1E8E42;
}

.border-bottom-2-dashed-secondary {
  border-bottom: 2px dashed #1E8E42;
}

.border-left-2-dashed-secondary {
  border-left: 2px dashed #1E8E42;
}

.border-2-dashed-gray {
  border: 2px dashed #9FA0A0;
}

.border-top-2-dashed-gray {
  border-top: 2px dashed #9FA0A0;
}

.border-right-2-dashed-gray {
  border-right: 2px dashed #9FA0A0;
}

.border-bottom-2-dashed-gray {
  border-bottom: 2px dashed #9FA0A0;
}

.border-left-2-dashed-gray {
  border-left: 2px dashed #9FA0A0;
}

.border-2-dashed-deep_gray {
  border: 2px dashed #4E4E4E;
}

.border-top-2-dashed-deep_gray {
  border-top: 2px dashed #4E4E4E;
}

.border-right-2-dashed-deep_gray {
  border-right: 2px dashed #4E4E4E;
}

.border-bottom-2-dashed-deep_gray {
  border-bottom: 2px dashed #4E4E4E;
}

.border-left-2-dashed-deep_gray {
  border-left: 2px dashed #4E4E4E;
}

.border-2-dashed-deep_green {
  border: 2px dashed #7EB400;
}

.border-top-2-dashed-deep_green {
  border-top: 2px dashed #7EB400;
}

.border-right-2-dashed-deep_green {
  border-right: 2px dashed #7EB400;
}

.border-bottom-2-dashed-deep_green {
  border-bottom: 2px dashed #7EB400;
}

.border-left-2-dashed-deep_green {
  border-left: 2px dashed #7EB400;
}

.border-2-dashed-pastel_blue {
  border: 2px dashed #50C2F0;
}

.border-top-2-dashed-pastel_blue {
  border-top: 2px dashed #50C2F0;
}

.border-right-2-dashed-pastel_blue {
  border-right: 2px dashed #50C2F0;
}

.border-bottom-2-dashed-pastel_blue {
  border-bottom: 2px dashed #50C2F0;
}

.border-left-2-dashed-pastel_blue {
  border-left: 2px dashed #50C2F0;
}

.border-2-dashed-pastel_green {
  border: 2px dashed #E9F1D7;
}

.border-top-2-dashed-pastel_green {
  border-top: 2px dashed #E9F1D7;
}

.border-right-2-dashed-pastel_green {
  border-right: 2px dashed #E9F1D7;
}

.border-bottom-2-dashed-pastel_green {
  border-bottom: 2px dashed #E9F1D7;
}

.border-left-2-dashed-pastel_green {
  border-left: 2px dashed #E9F1D7;
}

.border-2-dashed-green {
  border: 2px dashed #0FAA41;
}

.border-top-2-dashed-green {
  border-top: 2px dashed #0FAA41;
}

.border-right-2-dashed-green {
  border-right: 2px dashed #0FAA41;
}

.border-bottom-2-dashed-green {
  border-bottom: 2px dashed #0FAA41;
}

.border-left-2-dashed-green {
  border-left: 2px dashed #0FAA41;
}

.border-2-dashed-blue {
  border: 2px dashed #22A0D2;
}

.border-top-2-dashed-blue {
  border-top: 2px dashed #22A0D2;
}

.border-right-2-dashed-blue {
  border-right: 2px dashed #22A0D2;
}

.border-bottom-2-dashed-blue {
  border-bottom: 2px dashed #22A0D2;
}

.border-left-2-dashed-blue {
  border-left: 2px dashed #22A0D2;
}

.border-2-dashed-emerald {
  border: 2px dashed #DCEFE2;
}

.border-top-2-dashed-emerald {
  border-top: 2px dashed #DCEFE2;
}

.border-right-2-dashed-emerald {
  border-right: 2px dashed #DCEFE2;
}

.border-bottom-2-dashed-emerald {
  border-bottom: 2px dashed #DCEFE2;
}

.border-left-2-dashed-emerald {
  border-left: 2px dashed #DCEFE2;
}

.border-2-dashed-light_blue {
  border: 2px dashed #DFEFF6;
}

.border-top-2-dashed-light_blue {
  border-top: 2px dashed #DFEFF6;
}

.border-right-2-dashed-light_blue {
  border-right: 2px dashed #DFEFF6;
}

.border-bottom-2-dashed-light_blue {
  border-bottom: 2px dashed #DFEFF6;
}

.border-left-2-dashed-light_blue {
  border-left: 2px dashed #DFEFF6;
}

.border-2-dashed-light_green {
  border: 2px dashed #E9F1D7;
}

.border-top-2-dashed-light_green {
  border-top: 2px dashed #E9F1D7;
}

.border-right-2-dashed-light_green {
  border-right: 2px dashed #E9F1D7;
}

.border-bottom-2-dashed-light_green {
  border-bottom: 2px dashed #E9F1D7;
}

.border-left-2-dashed-light_green {
  border-left: 2px dashed #E9F1D7;
}

.border-2-dashed-light_gray {
  border: 2px dashed #F2F2F2;
}

.border-top-2-dashed-light_gray {
  border-top: 2px dashed #F2F2F2;
}

.border-right-2-dashed-light_gray {
  border-right: 2px dashed #F2F2F2;
}

.border-bottom-2-dashed-light_gray {
  border-bottom: 2px dashed #F2F2F2;
}

.border-left-2-dashed-light_gray {
  border-left: 2px dashed #F2F2F2;
}

.border-2-dashed-light_gray2 {
  border: 2px dashed #EFEFEF;
}

.border-top-2-dashed-light_gray2 {
  border-top: 2px dashed #EFEFEF;
}

.border-right-2-dashed-light_gray2 {
  border-right: 2px dashed #EFEFEF;
}

.border-bottom-2-dashed-light_gray2 {
  border-bottom: 2px dashed #EFEFEF;
}

.border-left-2-dashed-light_gray2 {
  border-left: 2px dashed #EFEFEF;
}

.border-2-dashed-border {
  border: 2px dashed #D9D6D0;
}

.border-top-2-dashed-border {
  border-top: 2px dashed #D9D6D0;
}

.border-right-2-dashed-border {
  border-right: 2px dashed #D9D6D0;
}

.border-bottom-2-dashed-border {
  border-bottom: 2px dashed #D9D6D0;
}

.border-left-2-dashed-border {
  border-left: 2px dashed #D9D6D0;
}

.border-2-dashed-white {
  border: 2px dashed #FFF;
}

.border-top-2-dashed-white {
  border-top: 2px dashed #FFF;
}

.border-right-2-dashed-white {
  border-right: 2px dashed #FFF;
}

.border-bottom-2-dashed-white {
  border-bottom: 2px dashed #FFF;
}

.border-left-2-dashed-white {
  border-left: 2px dashed #FFF;
}

.border-2-dashed-error {
  border: 2px dashed #BA1A1A;
}

.border-top-2-dashed-error {
  border-top: 2px dashed #BA1A1A;
}

.border-right-2-dashed-error {
  border-right: 2px dashed #BA1A1A;
}

.border-bottom-2-dashed-error {
  border-bottom: 2px dashed #BA1A1A;
}

.border-left-2-dashed-error {
  border-left: 2px dashed #BA1A1A;
}

.border-2-dashed-fv {
  border: 2px dashed #DCDCDB;
}

.border-top-2-dashed-fv {
  border-top: 2px dashed #DCDCDB;
}

.border-right-2-dashed-fv {
  border-right: 2px dashed #DCDCDB;
}

.border-bottom-2-dashed-fv {
  border-bottom: 2px dashed #DCDCDB;
}

.border-left-2-dashed-fv {
  border-left: 2px dashed #DCDCDB;
}

.border-2-dashed-line {
  border: 2px dashed #4CC764;
}

.border-top-2-dashed-line {
  border-top: 2px dashed #4CC764;
}

.border-right-2-dashed-line {
  border-right: 2px dashed #4CC764;
}

.border-bottom-2-dashed-line {
  border-bottom: 2px dashed #4CC764;
}

.border-left-2-dashed-line {
  border-left: 2px dashed #4CC764;
}

.border-2-dashed-ver2_green {
  border: 2px dashed #5C9900;
}

.border-top-2-dashed-ver2_green {
  border-top: 2px dashed #5C9900;
}

.border-right-2-dashed-ver2_green {
  border-right: 2px dashed #5C9900;
}

.border-bottom-2-dashed-ver2_green {
  border-bottom: 2px dashed #5C9900;
}

.border-left-2-dashed-ver2_green {
  border-left: 2px dashed #5C9900;
}

.border-2-dotted-txt_base {
  border: 2px dotted #000;
}

.border-top-2-dotted-txt_base {
  border-top: 2px dotted #000;
}

.border-right-2-dotted-txt_base {
  border-right: 2px dotted #000;
}

.border-bottom-2-dotted-txt_base {
  border-bottom: 2px dotted #000;
}

.border-left-2-dotted-txt_base {
  border-left: 2px dotted #000;
}

.border-2-dotted-primary {
  border: 2px dotted #F9F5EE;
}

.border-top-2-dotted-primary {
  border-top: 2px dotted #F9F5EE;
}

.border-right-2-dotted-primary {
  border-right: 2px dotted #F9F5EE;
}

.border-bottom-2-dotted-primary {
  border-bottom: 2px dotted #F9F5EE;
}

.border-left-2-dotted-primary {
  border-left: 2px dotted #F9F5EE;
}

.border-2-dotted-secondary {
  border: 2px dotted #1E8E42;
}

.border-top-2-dotted-secondary {
  border-top: 2px dotted #1E8E42;
}

.border-right-2-dotted-secondary {
  border-right: 2px dotted #1E8E42;
}

.border-bottom-2-dotted-secondary {
  border-bottom: 2px dotted #1E8E42;
}

.border-left-2-dotted-secondary {
  border-left: 2px dotted #1E8E42;
}

.border-2-dotted-gray {
  border: 2px dotted #9FA0A0;
}

.border-top-2-dotted-gray {
  border-top: 2px dotted #9FA0A0;
}

.border-right-2-dotted-gray {
  border-right: 2px dotted #9FA0A0;
}

.border-bottom-2-dotted-gray {
  border-bottom: 2px dotted #9FA0A0;
}

.border-left-2-dotted-gray {
  border-left: 2px dotted #9FA0A0;
}

.border-2-dotted-deep_gray {
  border: 2px dotted #4E4E4E;
}

.border-top-2-dotted-deep_gray {
  border-top: 2px dotted #4E4E4E;
}

.border-right-2-dotted-deep_gray {
  border-right: 2px dotted #4E4E4E;
}

.border-bottom-2-dotted-deep_gray {
  border-bottom: 2px dotted #4E4E4E;
}

.border-left-2-dotted-deep_gray {
  border-left: 2px dotted #4E4E4E;
}

.border-2-dotted-deep_green {
  border: 2px dotted #7EB400;
}

.border-top-2-dotted-deep_green {
  border-top: 2px dotted #7EB400;
}

.border-right-2-dotted-deep_green {
  border-right: 2px dotted #7EB400;
}

.border-bottom-2-dotted-deep_green {
  border-bottom: 2px dotted #7EB400;
}

.border-left-2-dotted-deep_green {
  border-left: 2px dotted #7EB400;
}

.border-2-dotted-pastel_blue {
  border: 2px dotted #50C2F0;
}

.border-top-2-dotted-pastel_blue {
  border-top: 2px dotted #50C2F0;
}

.border-right-2-dotted-pastel_blue {
  border-right: 2px dotted #50C2F0;
}

.border-bottom-2-dotted-pastel_blue {
  border-bottom: 2px dotted #50C2F0;
}

.border-left-2-dotted-pastel_blue {
  border-left: 2px dotted #50C2F0;
}

.border-2-dotted-pastel_green {
  border: 2px dotted #E9F1D7;
}

.border-top-2-dotted-pastel_green {
  border-top: 2px dotted #E9F1D7;
}

.border-right-2-dotted-pastel_green {
  border-right: 2px dotted #E9F1D7;
}

.border-bottom-2-dotted-pastel_green {
  border-bottom: 2px dotted #E9F1D7;
}

.border-left-2-dotted-pastel_green {
  border-left: 2px dotted #E9F1D7;
}

.border-2-dotted-green {
  border: 2px dotted #0FAA41;
}

.border-top-2-dotted-green {
  border-top: 2px dotted #0FAA41;
}

.border-right-2-dotted-green {
  border-right: 2px dotted #0FAA41;
}

.border-bottom-2-dotted-green {
  border-bottom: 2px dotted #0FAA41;
}

.border-left-2-dotted-green {
  border-left: 2px dotted #0FAA41;
}

.border-2-dotted-blue {
  border: 2px dotted #22A0D2;
}

.border-top-2-dotted-blue {
  border-top: 2px dotted #22A0D2;
}

.border-right-2-dotted-blue {
  border-right: 2px dotted #22A0D2;
}

.border-bottom-2-dotted-blue {
  border-bottom: 2px dotted #22A0D2;
}

.border-left-2-dotted-blue {
  border-left: 2px dotted #22A0D2;
}

.border-2-dotted-emerald {
  border: 2px dotted #DCEFE2;
}

.border-top-2-dotted-emerald {
  border-top: 2px dotted #DCEFE2;
}

.border-right-2-dotted-emerald {
  border-right: 2px dotted #DCEFE2;
}

.border-bottom-2-dotted-emerald {
  border-bottom: 2px dotted #DCEFE2;
}

.border-left-2-dotted-emerald {
  border-left: 2px dotted #DCEFE2;
}

.border-2-dotted-light_blue {
  border: 2px dotted #DFEFF6;
}

.border-top-2-dotted-light_blue {
  border-top: 2px dotted #DFEFF6;
}

.border-right-2-dotted-light_blue {
  border-right: 2px dotted #DFEFF6;
}

.border-bottom-2-dotted-light_blue {
  border-bottom: 2px dotted #DFEFF6;
}

.border-left-2-dotted-light_blue {
  border-left: 2px dotted #DFEFF6;
}

.border-2-dotted-light_green {
  border: 2px dotted #E9F1D7;
}

.border-top-2-dotted-light_green {
  border-top: 2px dotted #E9F1D7;
}

.border-right-2-dotted-light_green {
  border-right: 2px dotted #E9F1D7;
}

.border-bottom-2-dotted-light_green {
  border-bottom: 2px dotted #E9F1D7;
}

.border-left-2-dotted-light_green {
  border-left: 2px dotted #E9F1D7;
}

.border-2-dotted-light_gray {
  border: 2px dotted #F2F2F2;
}

.border-top-2-dotted-light_gray {
  border-top: 2px dotted #F2F2F2;
}

.border-right-2-dotted-light_gray {
  border-right: 2px dotted #F2F2F2;
}

.border-bottom-2-dotted-light_gray {
  border-bottom: 2px dotted #F2F2F2;
}

.border-left-2-dotted-light_gray {
  border-left: 2px dotted #F2F2F2;
}

.border-2-dotted-light_gray2 {
  border: 2px dotted #EFEFEF;
}

.border-top-2-dotted-light_gray2 {
  border-top: 2px dotted #EFEFEF;
}

.border-right-2-dotted-light_gray2 {
  border-right: 2px dotted #EFEFEF;
}

.border-bottom-2-dotted-light_gray2 {
  border-bottom: 2px dotted #EFEFEF;
}

.border-left-2-dotted-light_gray2 {
  border-left: 2px dotted #EFEFEF;
}

.border-2-dotted-border {
  border: 2px dotted #D9D6D0;
}

.border-top-2-dotted-border {
  border-top: 2px dotted #D9D6D0;
}

.border-right-2-dotted-border {
  border-right: 2px dotted #D9D6D0;
}

.border-bottom-2-dotted-border {
  border-bottom: 2px dotted #D9D6D0;
}

.border-left-2-dotted-border {
  border-left: 2px dotted #D9D6D0;
}

.border-2-dotted-white {
  border: 2px dotted #FFF;
}

.border-top-2-dotted-white {
  border-top: 2px dotted #FFF;
}

.border-right-2-dotted-white {
  border-right: 2px dotted #FFF;
}

.border-bottom-2-dotted-white {
  border-bottom: 2px dotted #FFF;
}

.border-left-2-dotted-white {
  border-left: 2px dotted #FFF;
}

.border-2-dotted-error {
  border: 2px dotted #BA1A1A;
}

.border-top-2-dotted-error {
  border-top: 2px dotted #BA1A1A;
}

.border-right-2-dotted-error {
  border-right: 2px dotted #BA1A1A;
}

.border-bottom-2-dotted-error {
  border-bottom: 2px dotted #BA1A1A;
}

.border-left-2-dotted-error {
  border-left: 2px dotted #BA1A1A;
}

.border-2-dotted-fv {
  border: 2px dotted #DCDCDB;
}

.border-top-2-dotted-fv {
  border-top: 2px dotted #DCDCDB;
}

.border-right-2-dotted-fv {
  border-right: 2px dotted #DCDCDB;
}

.border-bottom-2-dotted-fv {
  border-bottom: 2px dotted #DCDCDB;
}

.border-left-2-dotted-fv {
  border-left: 2px dotted #DCDCDB;
}

.border-2-dotted-line {
  border: 2px dotted #4CC764;
}

.border-top-2-dotted-line {
  border-top: 2px dotted #4CC764;
}

.border-right-2-dotted-line {
  border-right: 2px dotted #4CC764;
}

.border-bottom-2-dotted-line {
  border-bottom: 2px dotted #4CC764;
}

.border-left-2-dotted-line {
  border-left: 2px dotted #4CC764;
}

.border-2-dotted-ver2_green {
  border: 2px dotted #5C9900;
}

.border-top-2-dotted-ver2_green {
  border-top: 2px dotted #5C9900;
}

.border-right-2-dotted-ver2_green {
  border-right: 2px dotted #5C9900;
}

.border-bottom-2-dotted-ver2_green {
  border-bottom: 2px dotted #5C9900;
}

.border-left-2-dotted-ver2_green {
  border-left: 2px dotted #5C9900;
}

.border-3-solid-txt_base {
  border: 3px solid #000;
}

.border-top-3-solid-txt_base {
  border-top: 3px solid #000;
}

.border-right-3-solid-txt_base {
  border-right: 3px solid #000;
}

.border-bottom-3-solid-txt_base {
  border-bottom: 3px solid #000;
}

.border-left-3-solid-txt_base {
  border-left: 3px solid #000;
}

.border-3-solid-primary {
  border: 3px solid #F9F5EE;
}

.border-top-3-solid-primary {
  border-top: 3px solid #F9F5EE;
}

.border-right-3-solid-primary {
  border-right: 3px solid #F9F5EE;
}

.border-bottom-3-solid-primary {
  border-bottom: 3px solid #F9F5EE;
}

.border-left-3-solid-primary {
  border-left: 3px solid #F9F5EE;
}

.border-3-solid-secondary {
  border: 3px solid #1E8E42;
}

.border-top-3-solid-secondary {
  border-top: 3px solid #1E8E42;
}

.border-right-3-solid-secondary {
  border-right: 3px solid #1E8E42;
}

.border-bottom-3-solid-secondary {
  border-bottom: 3px solid #1E8E42;
}

.border-left-3-solid-secondary {
  border-left: 3px solid #1E8E42;
}

.border-3-solid-gray {
  border: 3px solid #9FA0A0;
}

.border-top-3-solid-gray {
  border-top: 3px solid #9FA0A0;
}

.border-right-3-solid-gray {
  border-right: 3px solid #9FA0A0;
}

.border-bottom-3-solid-gray {
  border-bottom: 3px solid #9FA0A0;
}

.border-left-3-solid-gray {
  border-left: 3px solid #9FA0A0;
}

.border-3-solid-deep_gray {
  border: 3px solid #4E4E4E;
}

.border-top-3-solid-deep_gray {
  border-top: 3px solid #4E4E4E;
}

.border-right-3-solid-deep_gray {
  border-right: 3px solid #4E4E4E;
}

.border-bottom-3-solid-deep_gray {
  border-bottom: 3px solid #4E4E4E;
}

.border-left-3-solid-deep_gray {
  border-left: 3px solid #4E4E4E;
}

.border-3-solid-deep_green {
  border: 3px solid #7EB400;
}

.border-top-3-solid-deep_green {
  border-top: 3px solid #7EB400;
}

.border-right-3-solid-deep_green {
  border-right: 3px solid #7EB400;
}

.border-bottom-3-solid-deep_green {
  border-bottom: 3px solid #7EB400;
}

.border-left-3-solid-deep_green {
  border-left: 3px solid #7EB400;
}

.border-3-solid-pastel_blue {
  border: 3px solid #50C2F0;
}

.border-top-3-solid-pastel_blue {
  border-top: 3px solid #50C2F0;
}

.border-right-3-solid-pastel_blue {
  border-right: 3px solid #50C2F0;
}

.border-bottom-3-solid-pastel_blue {
  border-bottom: 3px solid #50C2F0;
}

.border-left-3-solid-pastel_blue {
  border-left: 3px solid #50C2F0;
}

.border-3-solid-pastel_green {
  border: 3px solid #E9F1D7;
}

.border-top-3-solid-pastel_green {
  border-top: 3px solid #E9F1D7;
}

.border-right-3-solid-pastel_green {
  border-right: 3px solid #E9F1D7;
}

.border-bottom-3-solid-pastel_green {
  border-bottom: 3px solid #E9F1D7;
}

.border-left-3-solid-pastel_green {
  border-left: 3px solid #E9F1D7;
}

.border-3-solid-green {
  border: 3px solid #0FAA41;
}

.border-top-3-solid-green {
  border-top: 3px solid #0FAA41;
}

.border-right-3-solid-green {
  border-right: 3px solid #0FAA41;
}

.border-bottom-3-solid-green {
  border-bottom: 3px solid #0FAA41;
}

.border-left-3-solid-green {
  border-left: 3px solid #0FAA41;
}

.border-3-solid-blue {
  border: 3px solid #22A0D2;
}

.border-top-3-solid-blue {
  border-top: 3px solid #22A0D2;
}

.border-right-3-solid-blue {
  border-right: 3px solid #22A0D2;
}

.border-bottom-3-solid-blue {
  border-bottom: 3px solid #22A0D2;
}

.border-left-3-solid-blue {
  border-left: 3px solid #22A0D2;
}

.border-3-solid-emerald {
  border: 3px solid #DCEFE2;
}

.border-top-3-solid-emerald {
  border-top: 3px solid #DCEFE2;
}

.border-right-3-solid-emerald {
  border-right: 3px solid #DCEFE2;
}

.border-bottom-3-solid-emerald {
  border-bottom: 3px solid #DCEFE2;
}

.border-left-3-solid-emerald {
  border-left: 3px solid #DCEFE2;
}

.border-3-solid-light_blue {
  border: 3px solid #DFEFF6;
}

.border-top-3-solid-light_blue {
  border-top: 3px solid #DFEFF6;
}

.border-right-3-solid-light_blue {
  border-right: 3px solid #DFEFF6;
}

.border-bottom-3-solid-light_blue {
  border-bottom: 3px solid #DFEFF6;
}

.border-left-3-solid-light_blue {
  border-left: 3px solid #DFEFF6;
}

.border-3-solid-light_green {
  border: 3px solid #E9F1D7;
}

.border-top-3-solid-light_green {
  border-top: 3px solid #E9F1D7;
}

.border-right-3-solid-light_green {
  border-right: 3px solid #E9F1D7;
}

.border-bottom-3-solid-light_green {
  border-bottom: 3px solid #E9F1D7;
}

.border-left-3-solid-light_green {
  border-left: 3px solid #E9F1D7;
}

.border-3-solid-light_gray {
  border: 3px solid #F2F2F2;
}

.border-top-3-solid-light_gray {
  border-top: 3px solid #F2F2F2;
}

.border-right-3-solid-light_gray {
  border-right: 3px solid #F2F2F2;
}

.border-bottom-3-solid-light_gray {
  border-bottom: 3px solid #F2F2F2;
}

.border-left-3-solid-light_gray {
  border-left: 3px solid #F2F2F2;
}

.border-3-solid-light_gray2 {
  border: 3px solid #EFEFEF;
}

.border-top-3-solid-light_gray2 {
  border-top: 3px solid #EFEFEF;
}

.border-right-3-solid-light_gray2 {
  border-right: 3px solid #EFEFEF;
}

.border-bottom-3-solid-light_gray2 {
  border-bottom: 3px solid #EFEFEF;
}

.border-left-3-solid-light_gray2 {
  border-left: 3px solid #EFEFEF;
}

.border-3-solid-border {
  border: 3px solid #D9D6D0;
}

.border-top-3-solid-border {
  border-top: 3px solid #D9D6D0;
}

.border-right-3-solid-border {
  border-right: 3px solid #D9D6D0;
}

.border-bottom-3-solid-border {
  border-bottom: 3px solid #D9D6D0;
}

.border-left-3-solid-border {
  border-left: 3px solid #D9D6D0;
}

.border-3-solid-white {
  border: 3px solid #FFF;
}

.border-top-3-solid-white {
  border-top: 3px solid #FFF;
}

.border-right-3-solid-white {
  border-right: 3px solid #FFF;
}

.border-bottom-3-solid-white {
  border-bottom: 3px solid #FFF;
}

.border-left-3-solid-white {
  border-left: 3px solid #FFF;
}

.border-3-solid-error {
  border: 3px solid #BA1A1A;
}

.border-top-3-solid-error {
  border-top: 3px solid #BA1A1A;
}

.border-right-3-solid-error {
  border-right: 3px solid #BA1A1A;
}

.border-bottom-3-solid-error {
  border-bottom: 3px solid #BA1A1A;
}

.border-left-3-solid-error {
  border-left: 3px solid #BA1A1A;
}

.border-3-solid-fv {
  border: 3px solid #DCDCDB;
}

.border-top-3-solid-fv {
  border-top: 3px solid #DCDCDB;
}

.border-right-3-solid-fv {
  border-right: 3px solid #DCDCDB;
}

.border-bottom-3-solid-fv {
  border-bottom: 3px solid #DCDCDB;
}

.border-left-3-solid-fv {
  border-left: 3px solid #DCDCDB;
}

.border-3-solid-line {
  border: 3px solid #4CC764;
}

.border-top-3-solid-line {
  border-top: 3px solid #4CC764;
}

.border-right-3-solid-line {
  border-right: 3px solid #4CC764;
}

.border-bottom-3-solid-line {
  border-bottom: 3px solid #4CC764;
}

.border-left-3-solid-line {
  border-left: 3px solid #4CC764;
}

.border-3-solid-ver2_green {
  border: 3px solid #5C9900;
}

.border-top-3-solid-ver2_green {
  border-top: 3px solid #5C9900;
}

.border-right-3-solid-ver2_green {
  border-right: 3px solid #5C9900;
}

.border-bottom-3-solid-ver2_green {
  border-bottom: 3px solid #5C9900;
}

.border-left-3-solid-ver2_green {
  border-left: 3px solid #5C9900;
}

.border-3-dashed-txt_base {
  border: 3px dashed #000;
}

.border-top-3-dashed-txt_base {
  border-top: 3px dashed #000;
}

.border-right-3-dashed-txt_base {
  border-right: 3px dashed #000;
}

.border-bottom-3-dashed-txt_base {
  border-bottom: 3px dashed #000;
}

.border-left-3-dashed-txt_base {
  border-left: 3px dashed #000;
}

.border-3-dashed-primary {
  border: 3px dashed #F9F5EE;
}

.border-top-3-dashed-primary {
  border-top: 3px dashed #F9F5EE;
}

.border-right-3-dashed-primary {
  border-right: 3px dashed #F9F5EE;
}

.border-bottom-3-dashed-primary {
  border-bottom: 3px dashed #F9F5EE;
}

.border-left-3-dashed-primary {
  border-left: 3px dashed #F9F5EE;
}

.border-3-dashed-secondary {
  border: 3px dashed #1E8E42;
}

.border-top-3-dashed-secondary {
  border-top: 3px dashed #1E8E42;
}

.border-right-3-dashed-secondary {
  border-right: 3px dashed #1E8E42;
}

.border-bottom-3-dashed-secondary {
  border-bottom: 3px dashed #1E8E42;
}

.border-left-3-dashed-secondary {
  border-left: 3px dashed #1E8E42;
}

.border-3-dashed-gray {
  border: 3px dashed #9FA0A0;
}

.border-top-3-dashed-gray {
  border-top: 3px dashed #9FA0A0;
}

.border-right-3-dashed-gray {
  border-right: 3px dashed #9FA0A0;
}

.border-bottom-3-dashed-gray {
  border-bottom: 3px dashed #9FA0A0;
}

.border-left-3-dashed-gray {
  border-left: 3px dashed #9FA0A0;
}

.border-3-dashed-deep_gray {
  border: 3px dashed #4E4E4E;
}

.border-top-3-dashed-deep_gray {
  border-top: 3px dashed #4E4E4E;
}

.border-right-3-dashed-deep_gray {
  border-right: 3px dashed #4E4E4E;
}

.border-bottom-3-dashed-deep_gray {
  border-bottom: 3px dashed #4E4E4E;
}

.border-left-3-dashed-deep_gray {
  border-left: 3px dashed #4E4E4E;
}

.border-3-dashed-deep_green {
  border: 3px dashed #7EB400;
}

.border-top-3-dashed-deep_green {
  border-top: 3px dashed #7EB400;
}

.border-right-3-dashed-deep_green {
  border-right: 3px dashed #7EB400;
}

.border-bottom-3-dashed-deep_green {
  border-bottom: 3px dashed #7EB400;
}

.border-left-3-dashed-deep_green {
  border-left: 3px dashed #7EB400;
}

.border-3-dashed-pastel_blue {
  border: 3px dashed #50C2F0;
}

.border-top-3-dashed-pastel_blue {
  border-top: 3px dashed #50C2F0;
}

.border-right-3-dashed-pastel_blue {
  border-right: 3px dashed #50C2F0;
}

.border-bottom-3-dashed-pastel_blue {
  border-bottom: 3px dashed #50C2F0;
}

.border-left-3-dashed-pastel_blue {
  border-left: 3px dashed #50C2F0;
}

.border-3-dashed-pastel_green {
  border: 3px dashed #E9F1D7;
}

.border-top-3-dashed-pastel_green {
  border-top: 3px dashed #E9F1D7;
}

.border-right-3-dashed-pastel_green {
  border-right: 3px dashed #E9F1D7;
}

.border-bottom-3-dashed-pastel_green {
  border-bottom: 3px dashed #E9F1D7;
}

.border-left-3-dashed-pastel_green {
  border-left: 3px dashed #E9F1D7;
}

.border-3-dashed-green {
  border: 3px dashed #0FAA41;
}

.border-top-3-dashed-green {
  border-top: 3px dashed #0FAA41;
}

.border-right-3-dashed-green {
  border-right: 3px dashed #0FAA41;
}

.border-bottom-3-dashed-green {
  border-bottom: 3px dashed #0FAA41;
}

.border-left-3-dashed-green {
  border-left: 3px dashed #0FAA41;
}

.border-3-dashed-blue {
  border: 3px dashed #22A0D2;
}

.border-top-3-dashed-blue {
  border-top: 3px dashed #22A0D2;
}

.border-right-3-dashed-blue {
  border-right: 3px dashed #22A0D2;
}

.border-bottom-3-dashed-blue {
  border-bottom: 3px dashed #22A0D2;
}

.border-left-3-dashed-blue {
  border-left: 3px dashed #22A0D2;
}

.border-3-dashed-emerald {
  border: 3px dashed #DCEFE2;
}

.border-top-3-dashed-emerald {
  border-top: 3px dashed #DCEFE2;
}

.border-right-3-dashed-emerald {
  border-right: 3px dashed #DCEFE2;
}

.border-bottom-3-dashed-emerald {
  border-bottom: 3px dashed #DCEFE2;
}

.border-left-3-dashed-emerald {
  border-left: 3px dashed #DCEFE2;
}

.border-3-dashed-light_blue {
  border: 3px dashed #DFEFF6;
}

.border-top-3-dashed-light_blue {
  border-top: 3px dashed #DFEFF6;
}

.border-right-3-dashed-light_blue {
  border-right: 3px dashed #DFEFF6;
}

.border-bottom-3-dashed-light_blue {
  border-bottom: 3px dashed #DFEFF6;
}

.border-left-3-dashed-light_blue {
  border-left: 3px dashed #DFEFF6;
}

.border-3-dashed-light_green {
  border: 3px dashed #E9F1D7;
}

.border-top-3-dashed-light_green {
  border-top: 3px dashed #E9F1D7;
}

.border-right-3-dashed-light_green {
  border-right: 3px dashed #E9F1D7;
}

.border-bottom-3-dashed-light_green {
  border-bottom: 3px dashed #E9F1D7;
}

.border-left-3-dashed-light_green {
  border-left: 3px dashed #E9F1D7;
}

.border-3-dashed-light_gray {
  border: 3px dashed #F2F2F2;
}

.border-top-3-dashed-light_gray {
  border-top: 3px dashed #F2F2F2;
}

.border-right-3-dashed-light_gray {
  border-right: 3px dashed #F2F2F2;
}

.border-bottom-3-dashed-light_gray {
  border-bottom: 3px dashed #F2F2F2;
}

.border-left-3-dashed-light_gray {
  border-left: 3px dashed #F2F2F2;
}

.border-3-dashed-light_gray2 {
  border: 3px dashed #EFEFEF;
}

.border-top-3-dashed-light_gray2 {
  border-top: 3px dashed #EFEFEF;
}

.border-right-3-dashed-light_gray2 {
  border-right: 3px dashed #EFEFEF;
}

.border-bottom-3-dashed-light_gray2 {
  border-bottom: 3px dashed #EFEFEF;
}

.border-left-3-dashed-light_gray2 {
  border-left: 3px dashed #EFEFEF;
}

.border-3-dashed-border {
  border: 3px dashed #D9D6D0;
}

.border-top-3-dashed-border {
  border-top: 3px dashed #D9D6D0;
}

.border-right-3-dashed-border {
  border-right: 3px dashed #D9D6D0;
}

.border-bottom-3-dashed-border {
  border-bottom: 3px dashed #D9D6D0;
}

.border-left-3-dashed-border {
  border-left: 3px dashed #D9D6D0;
}

.border-3-dashed-white {
  border: 3px dashed #FFF;
}

.border-top-3-dashed-white {
  border-top: 3px dashed #FFF;
}

.border-right-3-dashed-white {
  border-right: 3px dashed #FFF;
}

.border-bottom-3-dashed-white {
  border-bottom: 3px dashed #FFF;
}

.border-left-3-dashed-white {
  border-left: 3px dashed #FFF;
}

.border-3-dashed-error {
  border: 3px dashed #BA1A1A;
}

.border-top-3-dashed-error {
  border-top: 3px dashed #BA1A1A;
}

.border-right-3-dashed-error {
  border-right: 3px dashed #BA1A1A;
}

.border-bottom-3-dashed-error {
  border-bottom: 3px dashed #BA1A1A;
}

.border-left-3-dashed-error {
  border-left: 3px dashed #BA1A1A;
}

.border-3-dashed-fv {
  border: 3px dashed #DCDCDB;
}

.border-top-3-dashed-fv {
  border-top: 3px dashed #DCDCDB;
}

.border-right-3-dashed-fv {
  border-right: 3px dashed #DCDCDB;
}

.border-bottom-3-dashed-fv {
  border-bottom: 3px dashed #DCDCDB;
}

.border-left-3-dashed-fv {
  border-left: 3px dashed #DCDCDB;
}

.border-3-dashed-line {
  border: 3px dashed #4CC764;
}

.border-top-3-dashed-line {
  border-top: 3px dashed #4CC764;
}

.border-right-3-dashed-line {
  border-right: 3px dashed #4CC764;
}

.border-bottom-3-dashed-line {
  border-bottom: 3px dashed #4CC764;
}

.border-left-3-dashed-line {
  border-left: 3px dashed #4CC764;
}

.border-3-dashed-ver2_green {
  border: 3px dashed #5C9900;
}

.border-top-3-dashed-ver2_green {
  border-top: 3px dashed #5C9900;
}

.border-right-3-dashed-ver2_green {
  border-right: 3px dashed #5C9900;
}

.border-bottom-3-dashed-ver2_green {
  border-bottom: 3px dashed #5C9900;
}

.border-left-3-dashed-ver2_green {
  border-left: 3px dashed #5C9900;
}

.border-3-dotted-txt_base {
  border: 3px dotted #000;
}

.border-top-3-dotted-txt_base {
  border-top: 3px dotted #000;
}

.border-right-3-dotted-txt_base {
  border-right: 3px dotted #000;
}

.border-bottom-3-dotted-txt_base {
  border-bottom: 3px dotted #000;
}

.border-left-3-dotted-txt_base {
  border-left: 3px dotted #000;
}

.border-3-dotted-primary {
  border: 3px dotted #F9F5EE;
}

.border-top-3-dotted-primary {
  border-top: 3px dotted #F9F5EE;
}

.border-right-3-dotted-primary {
  border-right: 3px dotted #F9F5EE;
}

.border-bottom-3-dotted-primary {
  border-bottom: 3px dotted #F9F5EE;
}

.border-left-3-dotted-primary {
  border-left: 3px dotted #F9F5EE;
}

.border-3-dotted-secondary {
  border: 3px dotted #1E8E42;
}

.border-top-3-dotted-secondary {
  border-top: 3px dotted #1E8E42;
}

.border-right-3-dotted-secondary {
  border-right: 3px dotted #1E8E42;
}

.border-bottom-3-dotted-secondary {
  border-bottom: 3px dotted #1E8E42;
}

.border-left-3-dotted-secondary {
  border-left: 3px dotted #1E8E42;
}

.border-3-dotted-gray {
  border: 3px dotted #9FA0A0;
}

.border-top-3-dotted-gray {
  border-top: 3px dotted #9FA0A0;
}

.border-right-3-dotted-gray {
  border-right: 3px dotted #9FA0A0;
}

.border-bottom-3-dotted-gray {
  border-bottom: 3px dotted #9FA0A0;
}

.border-left-3-dotted-gray {
  border-left: 3px dotted #9FA0A0;
}

.border-3-dotted-deep_gray {
  border: 3px dotted #4E4E4E;
}

.border-top-3-dotted-deep_gray {
  border-top: 3px dotted #4E4E4E;
}

.border-right-3-dotted-deep_gray {
  border-right: 3px dotted #4E4E4E;
}

.border-bottom-3-dotted-deep_gray {
  border-bottom: 3px dotted #4E4E4E;
}

.border-left-3-dotted-deep_gray {
  border-left: 3px dotted #4E4E4E;
}

.border-3-dotted-deep_green {
  border: 3px dotted #7EB400;
}

.border-top-3-dotted-deep_green {
  border-top: 3px dotted #7EB400;
}

.border-right-3-dotted-deep_green {
  border-right: 3px dotted #7EB400;
}

.border-bottom-3-dotted-deep_green {
  border-bottom: 3px dotted #7EB400;
}

.border-left-3-dotted-deep_green {
  border-left: 3px dotted #7EB400;
}

.border-3-dotted-pastel_blue {
  border: 3px dotted #50C2F0;
}

.border-top-3-dotted-pastel_blue {
  border-top: 3px dotted #50C2F0;
}

.border-right-3-dotted-pastel_blue {
  border-right: 3px dotted #50C2F0;
}

.border-bottom-3-dotted-pastel_blue {
  border-bottom: 3px dotted #50C2F0;
}

.border-left-3-dotted-pastel_blue {
  border-left: 3px dotted #50C2F0;
}

.border-3-dotted-pastel_green {
  border: 3px dotted #E9F1D7;
}

.border-top-3-dotted-pastel_green {
  border-top: 3px dotted #E9F1D7;
}

.border-right-3-dotted-pastel_green {
  border-right: 3px dotted #E9F1D7;
}

.border-bottom-3-dotted-pastel_green {
  border-bottom: 3px dotted #E9F1D7;
}

.border-left-3-dotted-pastel_green {
  border-left: 3px dotted #E9F1D7;
}

.border-3-dotted-green {
  border: 3px dotted #0FAA41;
}

.border-top-3-dotted-green {
  border-top: 3px dotted #0FAA41;
}

.border-right-3-dotted-green {
  border-right: 3px dotted #0FAA41;
}

.border-bottom-3-dotted-green {
  border-bottom: 3px dotted #0FAA41;
}

.border-left-3-dotted-green {
  border-left: 3px dotted #0FAA41;
}

.border-3-dotted-blue {
  border: 3px dotted #22A0D2;
}

.border-top-3-dotted-blue {
  border-top: 3px dotted #22A0D2;
}

.border-right-3-dotted-blue {
  border-right: 3px dotted #22A0D2;
}

.border-bottom-3-dotted-blue {
  border-bottom: 3px dotted #22A0D2;
}

.border-left-3-dotted-blue {
  border-left: 3px dotted #22A0D2;
}

.border-3-dotted-emerald {
  border: 3px dotted #DCEFE2;
}

.border-top-3-dotted-emerald {
  border-top: 3px dotted #DCEFE2;
}

.border-right-3-dotted-emerald {
  border-right: 3px dotted #DCEFE2;
}

.border-bottom-3-dotted-emerald {
  border-bottom: 3px dotted #DCEFE2;
}

.border-left-3-dotted-emerald {
  border-left: 3px dotted #DCEFE2;
}

.border-3-dotted-light_blue {
  border: 3px dotted #DFEFF6;
}

.border-top-3-dotted-light_blue {
  border-top: 3px dotted #DFEFF6;
}

.border-right-3-dotted-light_blue {
  border-right: 3px dotted #DFEFF6;
}

.border-bottom-3-dotted-light_blue {
  border-bottom: 3px dotted #DFEFF6;
}

.border-left-3-dotted-light_blue {
  border-left: 3px dotted #DFEFF6;
}

.border-3-dotted-light_green {
  border: 3px dotted #E9F1D7;
}

.border-top-3-dotted-light_green {
  border-top: 3px dotted #E9F1D7;
}

.border-right-3-dotted-light_green {
  border-right: 3px dotted #E9F1D7;
}

.border-bottom-3-dotted-light_green {
  border-bottom: 3px dotted #E9F1D7;
}

.border-left-3-dotted-light_green {
  border-left: 3px dotted #E9F1D7;
}

.border-3-dotted-light_gray {
  border: 3px dotted #F2F2F2;
}

.border-top-3-dotted-light_gray {
  border-top: 3px dotted #F2F2F2;
}

.border-right-3-dotted-light_gray {
  border-right: 3px dotted #F2F2F2;
}

.border-bottom-3-dotted-light_gray {
  border-bottom: 3px dotted #F2F2F2;
}

.border-left-3-dotted-light_gray {
  border-left: 3px dotted #F2F2F2;
}

.border-3-dotted-light_gray2 {
  border: 3px dotted #EFEFEF;
}

.border-top-3-dotted-light_gray2 {
  border-top: 3px dotted #EFEFEF;
}

.border-right-3-dotted-light_gray2 {
  border-right: 3px dotted #EFEFEF;
}

.border-bottom-3-dotted-light_gray2 {
  border-bottom: 3px dotted #EFEFEF;
}

.border-left-3-dotted-light_gray2 {
  border-left: 3px dotted #EFEFEF;
}

.border-3-dotted-border {
  border: 3px dotted #D9D6D0;
}

.border-top-3-dotted-border {
  border-top: 3px dotted #D9D6D0;
}

.border-right-3-dotted-border {
  border-right: 3px dotted #D9D6D0;
}

.border-bottom-3-dotted-border {
  border-bottom: 3px dotted #D9D6D0;
}

.border-left-3-dotted-border {
  border-left: 3px dotted #D9D6D0;
}

.border-3-dotted-white {
  border: 3px dotted #FFF;
}

.border-top-3-dotted-white {
  border-top: 3px dotted #FFF;
}

.border-right-3-dotted-white {
  border-right: 3px dotted #FFF;
}

.border-bottom-3-dotted-white {
  border-bottom: 3px dotted #FFF;
}

.border-left-3-dotted-white {
  border-left: 3px dotted #FFF;
}

.border-3-dotted-error {
  border: 3px dotted #BA1A1A;
}

.border-top-3-dotted-error {
  border-top: 3px dotted #BA1A1A;
}

.border-right-3-dotted-error {
  border-right: 3px dotted #BA1A1A;
}

.border-bottom-3-dotted-error {
  border-bottom: 3px dotted #BA1A1A;
}

.border-left-3-dotted-error {
  border-left: 3px dotted #BA1A1A;
}

.border-3-dotted-fv {
  border: 3px dotted #DCDCDB;
}

.border-top-3-dotted-fv {
  border-top: 3px dotted #DCDCDB;
}

.border-right-3-dotted-fv {
  border-right: 3px dotted #DCDCDB;
}

.border-bottom-3-dotted-fv {
  border-bottom: 3px dotted #DCDCDB;
}

.border-left-3-dotted-fv {
  border-left: 3px dotted #DCDCDB;
}

.border-3-dotted-line {
  border: 3px dotted #4CC764;
}

.border-top-3-dotted-line {
  border-top: 3px dotted #4CC764;
}

.border-right-3-dotted-line {
  border-right: 3px dotted #4CC764;
}

.border-bottom-3-dotted-line {
  border-bottom: 3px dotted #4CC764;
}

.border-left-3-dotted-line {
  border-left: 3px dotted #4CC764;
}

.border-3-dotted-ver2_green {
  border: 3px dotted #5C9900;
}

.border-top-3-dotted-ver2_green {
  border-top: 3px dotted #5C9900;
}

.border-right-3-dotted-ver2_green {
  border-right: 3px dotted #5C9900;
}

.border-bottom-3-dotted-ver2_green {
  border-bottom: 3px dotted #5C9900;
}

.border-left-3-dotted-ver2_green {
  border-left: 3px dotted #5C9900;
}

.border-4-solid-txt_base {
  border: 4px solid #000;
}

.border-top-4-solid-txt_base {
  border-top: 4px solid #000;
}

.border-right-4-solid-txt_base {
  border-right: 4px solid #000;
}

.border-bottom-4-solid-txt_base {
  border-bottom: 4px solid #000;
}

.border-left-4-solid-txt_base {
  border-left: 4px solid #000;
}

.border-4-solid-primary {
  border: 4px solid #F9F5EE;
}

.border-top-4-solid-primary {
  border-top: 4px solid #F9F5EE;
}

.border-right-4-solid-primary {
  border-right: 4px solid #F9F5EE;
}

.border-bottom-4-solid-primary {
  border-bottom: 4px solid #F9F5EE;
}

.border-left-4-solid-primary {
  border-left: 4px solid #F9F5EE;
}

.border-4-solid-secondary {
  border: 4px solid #1E8E42;
}

.border-top-4-solid-secondary {
  border-top: 4px solid #1E8E42;
}

.border-right-4-solid-secondary {
  border-right: 4px solid #1E8E42;
}

.border-bottom-4-solid-secondary {
  border-bottom: 4px solid #1E8E42;
}

.border-left-4-solid-secondary {
  border-left: 4px solid #1E8E42;
}

.border-4-solid-gray {
  border: 4px solid #9FA0A0;
}

.border-top-4-solid-gray {
  border-top: 4px solid #9FA0A0;
}

.border-right-4-solid-gray {
  border-right: 4px solid #9FA0A0;
}

.border-bottom-4-solid-gray {
  border-bottom: 4px solid #9FA0A0;
}

.border-left-4-solid-gray {
  border-left: 4px solid #9FA0A0;
}

.border-4-solid-deep_gray {
  border: 4px solid #4E4E4E;
}

.border-top-4-solid-deep_gray {
  border-top: 4px solid #4E4E4E;
}

.border-right-4-solid-deep_gray {
  border-right: 4px solid #4E4E4E;
}

.border-bottom-4-solid-deep_gray {
  border-bottom: 4px solid #4E4E4E;
}

.border-left-4-solid-deep_gray {
  border-left: 4px solid #4E4E4E;
}

.border-4-solid-deep_green {
  border: 4px solid #7EB400;
}

.border-top-4-solid-deep_green {
  border-top: 4px solid #7EB400;
}

.border-right-4-solid-deep_green {
  border-right: 4px solid #7EB400;
}

.border-bottom-4-solid-deep_green {
  border-bottom: 4px solid #7EB400;
}

.border-left-4-solid-deep_green {
  border-left: 4px solid #7EB400;
}

.border-4-solid-pastel_blue {
  border: 4px solid #50C2F0;
}

.border-top-4-solid-pastel_blue {
  border-top: 4px solid #50C2F0;
}

.border-right-4-solid-pastel_blue {
  border-right: 4px solid #50C2F0;
}

.border-bottom-4-solid-pastel_blue {
  border-bottom: 4px solid #50C2F0;
}

.border-left-4-solid-pastel_blue {
  border-left: 4px solid #50C2F0;
}

.border-4-solid-pastel_green {
  border: 4px solid #E9F1D7;
}

.border-top-4-solid-pastel_green {
  border-top: 4px solid #E9F1D7;
}

.border-right-4-solid-pastel_green {
  border-right: 4px solid #E9F1D7;
}

.border-bottom-4-solid-pastel_green {
  border-bottom: 4px solid #E9F1D7;
}

.border-left-4-solid-pastel_green {
  border-left: 4px solid #E9F1D7;
}

.border-4-solid-green {
  border: 4px solid #0FAA41;
}

.border-top-4-solid-green {
  border-top: 4px solid #0FAA41;
}

.border-right-4-solid-green {
  border-right: 4px solid #0FAA41;
}

.border-bottom-4-solid-green {
  border-bottom: 4px solid #0FAA41;
}

.border-left-4-solid-green {
  border-left: 4px solid #0FAA41;
}

.border-4-solid-blue {
  border: 4px solid #22A0D2;
}

.border-top-4-solid-blue {
  border-top: 4px solid #22A0D2;
}

.border-right-4-solid-blue {
  border-right: 4px solid #22A0D2;
}

.border-bottom-4-solid-blue {
  border-bottom: 4px solid #22A0D2;
}

.border-left-4-solid-blue {
  border-left: 4px solid #22A0D2;
}

.border-4-solid-emerald {
  border: 4px solid #DCEFE2;
}

.border-top-4-solid-emerald {
  border-top: 4px solid #DCEFE2;
}

.border-right-4-solid-emerald {
  border-right: 4px solid #DCEFE2;
}

.border-bottom-4-solid-emerald {
  border-bottom: 4px solid #DCEFE2;
}

.border-left-4-solid-emerald {
  border-left: 4px solid #DCEFE2;
}

.border-4-solid-light_blue {
  border: 4px solid #DFEFF6;
}

.border-top-4-solid-light_blue {
  border-top: 4px solid #DFEFF6;
}

.border-right-4-solid-light_blue {
  border-right: 4px solid #DFEFF6;
}

.border-bottom-4-solid-light_blue {
  border-bottom: 4px solid #DFEFF6;
}

.border-left-4-solid-light_blue {
  border-left: 4px solid #DFEFF6;
}

.border-4-solid-light_green {
  border: 4px solid #E9F1D7;
}

.border-top-4-solid-light_green {
  border-top: 4px solid #E9F1D7;
}

.border-right-4-solid-light_green {
  border-right: 4px solid #E9F1D7;
}

.border-bottom-4-solid-light_green {
  border-bottom: 4px solid #E9F1D7;
}

.border-left-4-solid-light_green {
  border-left: 4px solid #E9F1D7;
}

.border-4-solid-light_gray {
  border: 4px solid #F2F2F2;
}

.border-top-4-solid-light_gray {
  border-top: 4px solid #F2F2F2;
}

.border-right-4-solid-light_gray {
  border-right: 4px solid #F2F2F2;
}

.border-bottom-4-solid-light_gray {
  border-bottom: 4px solid #F2F2F2;
}

.border-left-4-solid-light_gray {
  border-left: 4px solid #F2F2F2;
}

.border-4-solid-light_gray2 {
  border: 4px solid #EFEFEF;
}

.border-top-4-solid-light_gray2 {
  border-top: 4px solid #EFEFEF;
}

.border-right-4-solid-light_gray2 {
  border-right: 4px solid #EFEFEF;
}

.border-bottom-4-solid-light_gray2 {
  border-bottom: 4px solid #EFEFEF;
}

.border-left-4-solid-light_gray2 {
  border-left: 4px solid #EFEFEF;
}

.border-4-solid-border {
  border: 4px solid #D9D6D0;
}

.border-top-4-solid-border {
  border-top: 4px solid #D9D6D0;
}

.border-right-4-solid-border {
  border-right: 4px solid #D9D6D0;
}

.border-bottom-4-solid-border {
  border-bottom: 4px solid #D9D6D0;
}

.border-left-4-solid-border {
  border-left: 4px solid #D9D6D0;
}

.border-4-solid-white {
  border: 4px solid #FFF;
}

.border-top-4-solid-white {
  border-top: 4px solid #FFF;
}

.border-right-4-solid-white {
  border-right: 4px solid #FFF;
}

.border-bottom-4-solid-white {
  border-bottom: 4px solid #FFF;
}

.border-left-4-solid-white {
  border-left: 4px solid #FFF;
}

.border-4-solid-error {
  border: 4px solid #BA1A1A;
}

.border-top-4-solid-error {
  border-top: 4px solid #BA1A1A;
}

.border-right-4-solid-error {
  border-right: 4px solid #BA1A1A;
}

.border-bottom-4-solid-error {
  border-bottom: 4px solid #BA1A1A;
}

.border-left-4-solid-error {
  border-left: 4px solid #BA1A1A;
}

.border-4-solid-fv {
  border: 4px solid #DCDCDB;
}

.border-top-4-solid-fv {
  border-top: 4px solid #DCDCDB;
}

.border-right-4-solid-fv {
  border-right: 4px solid #DCDCDB;
}

.border-bottom-4-solid-fv {
  border-bottom: 4px solid #DCDCDB;
}

.border-left-4-solid-fv {
  border-left: 4px solid #DCDCDB;
}

.border-4-solid-line {
  border: 4px solid #4CC764;
}

.border-top-4-solid-line {
  border-top: 4px solid #4CC764;
}

.border-right-4-solid-line {
  border-right: 4px solid #4CC764;
}

.border-bottom-4-solid-line {
  border-bottom: 4px solid #4CC764;
}

.border-left-4-solid-line {
  border-left: 4px solid #4CC764;
}

.border-4-solid-ver2_green {
  border: 4px solid #5C9900;
}

.border-top-4-solid-ver2_green {
  border-top: 4px solid #5C9900;
}

.border-right-4-solid-ver2_green {
  border-right: 4px solid #5C9900;
}

.border-bottom-4-solid-ver2_green {
  border-bottom: 4px solid #5C9900;
}

.border-left-4-solid-ver2_green {
  border-left: 4px solid #5C9900;
}

.border-4-dashed-txt_base {
  border: 4px dashed #000;
}

.border-top-4-dashed-txt_base {
  border-top: 4px dashed #000;
}

.border-right-4-dashed-txt_base {
  border-right: 4px dashed #000;
}

.border-bottom-4-dashed-txt_base {
  border-bottom: 4px dashed #000;
}

.border-left-4-dashed-txt_base {
  border-left: 4px dashed #000;
}

.border-4-dashed-primary {
  border: 4px dashed #F9F5EE;
}

.border-top-4-dashed-primary {
  border-top: 4px dashed #F9F5EE;
}

.border-right-4-dashed-primary {
  border-right: 4px dashed #F9F5EE;
}

.border-bottom-4-dashed-primary {
  border-bottom: 4px dashed #F9F5EE;
}

.border-left-4-dashed-primary {
  border-left: 4px dashed #F9F5EE;
}

.border-4-dashed-secondary {
  border: 4px dashed #1E8E42;
}

.border-top-4-dashed-secondary {
  border-top: 4px dashed #1E8E42;
}

.border-right-4-dashed-secondary {
  border-right: 4px dashed #1E8E42;
}

.border-bottom-4-dashed-secondary {
  border-bottom: 4px dashed #1E8E42;
}

.border-left-4-dashed-secondary {
  border-left: 4px dashed #1E8E42;
}

.border-4-dashed-gray {
  border: 4px dashed #9FA0A0;
}

.border-top-4-dashed-gray {
  border-top: 4px dashed #9FA0A0;
}

.border-right-4-dashed-gray {
  border-right: 4px dashed #9FA0A0;
}

.border-bottom-4-dashed-gray {
  border-bottom: 4px dashed #9FA0A0;
}

.border-left-4-dashed-gray {
  border-left: 4px dashed #9FA0A0;
}

.border-4-dashed-deep_gray {
  border: 4px dashed #4E4E4E;
}

.border-top-4-dashed-deep_gray {
  border-top: 4px dashed #4E4E4E;
}

.border-right-4-dashed-deep_gray {
  border-right: 4px dashed #4E4E4E;
}

.border-bottom-4-dashed-deep_gray {
  border-bottom: 4px dashed #4E4E4E;
}

.border-left-4-dashed-deep_gray {
  border-left: 4px dashed #4E4E4E;
}

.border-4-dashed-deep_green {
  border: 4px dashed #7EB400;
}

.border-top-4-dashed-deep_green {
  border-top: 4px dashed #7EB400;
}

.border-right-4-dashed-deep_green {
  border-right: 4px dashed #7EB400;
}

.border-bottom-4-dashed-deep_green {
  border-bottom: 4px dashed #7EB400;
}

.border-left-4-dashed-deep_green {
  border-left: 4px dashed #7EB400;
}

.border-4-dashed-pastel_blue {
  border: 4px dashed #50C2F0;
}

.border-top-4-dashed-pastel_blue {
  border-top: 4px dashed #50C2F0;
}

.border-right-4-dashed-pastel_blue {
  border-right: 4px dashed #50C2F0;
}

.border-bottom-4-dashed-pastel_blue {
  border-bottom: 4px dashed #50C2F0;
}

.border-left-4-dashed-pastel_blue {
  border-left: 4px dashed #50C2F0;
}

.border-4-dashed-pastel_green {
  border: 4px dashed #E9F1D7;
}

.border-top-4-dashed-pastel_green {
  border-top: 4px dashed #E9F1D7;
}

.border-right-4-dashed-pastel_green {
  border-right: 4px dashed #E9F1D7;
}

.border-bottom-4-dashed-pastel_green {
  border-bottom: 4px dashed #E9F1D7;
}

.border-left-4-dashed-pastel_green {
  border-left: 4px dashed #E9F1D7;
}

.border-4-dashed-green {
  border: 4px dashed #0FAA41;
}

.border-top-4-dashed-green {
  border-top: 4px dashed #0FAA41;
}

.border-right-4-dashed-green {
  border-right: 4px dashed #0FAA41;
}

.border-bottom-4-dashed-green {
  border-bottom: 4px dashed #0FAA41;
}

.border-left-4-dashed-green {
  border-left: 4px dashed #0FAA41;
}

.border-4-dashed-blue {
  border: 4px dashed #22A0D2;
}

.border-top-4-dashed-blue {
  border-top: 4px dashed #22A0D2;
}

.border-right-4-dashed-blue {
  border-right: 4px dashed #22A0D2;
}

.border-bottom-4-dashed-blue {
  border-bottom: 4px dashed #22A0D2;
}

.border-left-4-dashed-blue {
  border-left: 4px dashed #22A0D2;
}

.border-4-dashed-emerald {
  border: 4px dashed #DCEFE2;
}

.border-top-4-dashed-emerald {
  border-top: 4px dashed #DCEFE2;
}

.border-right-4-dashed-emerald {
  border-right: 4px dashed #DCEFE2;
}

.border-bottom-4-dashed-emerald {
  border-bottom: 4px dashed #DCEFE2;
}

.border-left-4-dashed-emerald {
  border-left: 4px dashed #DCEFE2;
}

.border-4-dashed-light_blue {
  border: 4px dashed #DFEFF6;
}

.border-top-4-dashed-light_blue {
  border-top: 4px dashed #DFEFF6;
}

.border-right-4-dashed-light_blue {
  border-right: 4px dashed #DFEFF6;
}

.border-bottom-4-dashed-light_blue {
  border-bottom: 4px dashed #DFEFF6;
}

.border-left-4-dashed-light_blue {
  border-left: 4px dashed #DFEFF6;
}

.border-4-dashed-light_green {
  border: 4px dashed #E9F1D7;
}

.border-top-4-dashed-light_green {
  border-top: 4px dashed #E9F1D7;
}

.border-right-4-dashed-light_green {
  border-right: 4px dashed #E9F1D7;
}

.border-bottom-4-dashed-light_green {
  border-bottom: 4px dashed #E9F1D7;
}

.border-left-4-dashed-light_green {
  border-left: 4px dashed #E9F1D7;
}

.border-4-dashed-light_gray {
  border: 4px dashed #F2F2F2;
}

.border-top-4-dashed-light_gray {
  border-top: 4px dashed #F2F2F2;
}

.border-right-4-dashed-light_gray {
  border-right: 4px dashed #F2F2F2;
}

.border-bottom-4-dashed-light_gray {
  border-bottom: 4px dashed #F2F2F2;
}

.border-left-4-dashed-light_gray {
  border-left: 4px dashed #F2F2F2;
}

.border-4-dashed-light_gray2 {
  border: 4px dashed #EFEFEF;
}

.border-top-4-dashed-light_gray2 {
  border-top: 4px dashed #EFEFEF;
}

.border-right-4-dashed-light_gray2 {
  border-right: 4px dashed #EFEFEF;
}

.border-bottom-4-dashed-light_gray2 {
  border-bottom: 4px dashed #EFEFEF;
}

.border-left-4-dashed-light_gray2 {
  border-left: 4px dashed #EFEFEF;
}

.border-4-dashed-border {
  border: 4px dashed #D9D6D0;
}

.border-top-4-dashed-border {
  border-top: 4px dashed #D9D6D0;
}

.border-right-4-dashed-border {
  border-right: 4px dashed #D9D6D0;
}

.border-bottom-4-dashed-border {
  border-bottom: 4px dashed #D9D6D0;
}

.border-left-4-dashed-border {
  border-left: 4px dashed #D9D6D0;
}

.border-4-dashed-white {
  border: 4px dashed #FFF;
}

.border-top-4-dashed-white {
  border-top: 4px dashed #FFF;
}

.border-right-4-dashed-white {
  border-right: 4px dashed #FFF;
}

.border-bottom-4-dashed-white {
  border-bottom: 4px dashed #FFF;
}

.border-left-4-dashed-white {
  border-left: 4px dashed #FFF;
}

.border-4-dashed-error {
  border: 4px dashed #BA1A1A;
}

.border-top-4-dashed-error {
  border-top: 4px dashed #BA1A1A;
}

.border-right-4-dashed-error {
  border-right: 4px dashed #BA1A1A;
}

.border-bottom-4-dashed-error {
  border-bottom: 4px dashed #BA1A1A;
}

.border-left-4-dashed-error {
  border-left: 4px dashed #BA1A1A;
}

.border-4-dashed-fv {
  border: 4px dashed #DCDCDB;
}

.border-top-4-dashed-fv {
  border-top: 4px dashed #DCDCDB;
}

.border-right-4-dashed-fv {
  border-right: 4px dashed #DCDCDB;
}

.border-bottom-4-dashed-fv {
  border-bottom: 4px dashed #DCDCDB;
}

.border-left-4-dashed-fv {
  border-left: 4px dashed #DCDCDB;
}

.border-4-dashed-line {
  border: 4px dashed #4CC764;
}

.border-top-4-dashed-line {
  border-top: 4px dashed #4CC764;
}

.border-right-4-dashed-line {
  border-right: 4px dashed #4CC764;
}

.border-bottom-4-dashed-line {
  border-bottom: 4px dashed #4CC764;
}

.border-left-4-dashed-line {
  border-left: 4px dashed #4CC764;
}

.border-4-dashed-ver2_green {
  border: 4px dashed #5C9900;
}

.border-top-4-dashed-ver2_green {
  border-top: 4px dashed #5C9900;
}

.border-right-4-dashed-ver2_green {
  border-right: 4px dashed #5C9900;
}

.border-bottom-4-dashed-ver2_green {
  border-bottom: 4px dashed #5C9900;
}

.border-left-4-dashed-ver2_green {
  border-left: 4px dashed #5C9900;
}

.border-4-dotted-txt_base {
  border: 4px dotted #000;
}

.border-top-4-dotted-txt_base {
  border-top: 4px dotted #000;
}

.border-right-4-dotted-txt_base {
  border-right: 4px dotted #000;
}

.border-bottom-4-dotted-txt_base {
  border-bottom: 4px dotted #000;
}

.border-left-4-dotted-txt_base {
  border-left: 4px dotted #000;
}

.border-4-dotted-primary {
  border: 4px dotted #F9F5EE;
}

.border-top-4-dotted-primary {
  border-top: 4px dotted #F9F5EE;
}

.border-right-4-dotted-primary {
  border-right: 4px dotted #F9F5EE;
}

.border-bottom-4-dotted-primary {
  border-bottom: 4px dotted #F9F5EE;
}

.border-left-4-dotted-primary {
  border-left: 4px dotted #F9F5EE;
}

.border-4-dotted-secondary {
  border: 4px dotted #1E8E42;
}

.border-top-4-dotted-secondary {
  border-top: 4px dotted #1E8E42;
}

.border-right-4-dotted-secondary {
  border-right: 4px dotted #1E8E42;
}

.border-bottom-4-dotted-secondary {
  border-bottom: 4px dotted #1E8E42;
}

.border-left-4-dotted-secondary {
  border-left: 4px dotted #1E8E42;
}

.border-4-dotted-gray {
  border: 4px dotted #9FA0A0;
}

.border-top-4-dotted-gray {
  border-top: 4px dotted #9FA0A0;
}

.border-right-4-dotted-gray {
  border-right: 4px dotted #9FA0A0;
}

.border-bottom-4-dotted-gray {
  border-bottom: 4px dotted #9FA0A0;
}

.border-left-4-dotted-gray {
  border-left: 4px dotted #9FA0A0;
}

.border-4-dotted-deep_gray {
  border: 4px dotted #4E4E4E;
}

.border-top-4-dotted-deep_gray {
  border-top: 4px dotted #4E4E4E;
}

.border-right-4-dotted-deep_gray {
  border-right: 4px dotted #4E4E4E;
}

.border-bottom-4-dotted-deep_gray {
  border-bottom: 4px dotted #4E4E4E;
}

.border-left-4-dotted-deep_gray {
  border-left: 4px dotted #4E4E4E;
}

.border-4-dotted-deep_green {
  border: 4px dotted #7EB400;
}

.border-top-4-dotted-deep_green {
  border-top: 4px dotted #7EB400;
}

.border-right-4-dotted-deep_green {
  border-right: 4px dotted #7EB400;
}

.border-bottom-4-dotted-deep_green {
  border-bottom: 4px dotted #7EB400;
}

.border-left-4-dotted-deep_green {
  border-left: 4px dotted #7EB400;
}

.border-4-dotted-pastel_blue {
  border: 4px dotted #50C2F0;
}

.border-top-4-dotted-pastel_blue {
  border-top: 4px dotted #50C2F0;
}

.border-right-4-dotted-pastel_blue {
  border-right: 4px dotted #50C2F0;
}

.border-bottom-4-dotted-pastel_blue {
  border-bottom: 4px dotted #50C2F0;
}

.border-left-4-dotted-pastel_blue {
  border-left: 4px dotted #50C2F0;
}

.border-4-dotted-pastel_green {
  border: 4px dotted #E9F1D7;
}

.border-top-4-dotted-pastel_green {
  border-top: 4px dotted #E9F1D7;
}

.border-right-4-dotted-pastel_green {
  border-right: 4px dotted #E9F1D7;
}

.border-bottom-4-dotted-pastel_green {
  border-bottom: 4px dotted #E9F1D7;
}

.border-left-4-dotted-pastel_green {
  border-left: 4px dotted #E9F1D7;
}

.border-4-dotted-green {
  border: 4px dotted #0FAA41;
}

.border-top-4-dotted-green {
  border-top: 4px dotted #0FAA41;
}

.border-right-4-dotted-green {
  border-right: 4px dotted #0FAA41;
}

.border-bottom-4-dotted-green {
  border-bottom: 4px dotted #0FAA41;
}

.border-left-4-dotted-green {
  border-left: 4px dotted #0FAA41;
}

.border-4-dotted-blue {
  border: 4px dotted #22A0D2;
}

.border-top-4-dotted-blue {
  border-top: 4px dotted #22A0D2;
}

.border-right-4-dotted-blue {
  border-right: 4px dotted #22A0D2;
}

.border-bottom-4-dotted-blue {
  border-bottom: 4px dotted #22A0D2;
}

.border-left-4-dotted-blue {
  border-left: 4px dotted #22A0D2;
}

.border-4-dotted-emerald {
  border: 4px dotted #DCEFE2;
}

.border-top-4-dotted-emerald {
  border-top: 4px dotted #DCEFE2;
}

.border-right-4-dotted-emerald {
  border-right: 4px dotted #DCEFE2;
}

.border-bottom-4-dotted-emerald {
  border-bottom: 4px dotted #DCEFE2;
}

.border-left-4-dotted-emerald {
  border-left: 4px dotted #DCEFE2;
}

.border-4-dotted-light_blue {
  border: 4px dotted #DFEFF6;
}

.border-top-4-dotted-light_blue {
  border-top: 4px dotted #DFEFF6;
}

.border-right-4-dotted-light_blue {
  border-right: 4px dotted #DFEFF6;
}

.border-bottom-4-dotted-light_blue {
  border-bottom: 4px dotted #DFEFF6;
}

.border-left-4-dotted-light_blue {
  border-left: 4px dotted #DFEFF6;
}

.border-4-dotted-light_green {
  border: 4px dotted #E9F1D7;
}

.border-top-4-dotted-light_green {
  border-top: 4px dotted #E9F1D7;
}

.border-right-4-dotted-light_green {
  border-right: 4px dotted #E9F1D7;
}

.border-bottom-4-dotted-light_green {
  border-bottom: 4px dotted #E9F1D7;
}

.border-left-4-dotted-light_green {
  border-left: 4px dotted #E9F1D7;
}

.border-4-dotted-light_gray {
  border: 4px dotted #F2F2F2;
}

.border-top-4-dotted-light_gray {
  border-top: 4px dotted #F2F2F2;
}

.border-right-4-dotted-light_gray {
  border-right: 4px dotted #F2F2F2;
}

.border-bottom-4-dotted-light_gray {
  border-bottom: 4px dotted #F2F2F2;
}

.border-left-4-dotted-light_gray {
  border-left: 4px dotted #F2F2F2;
}

.border-4-dotted-light_gray2 {
  border: 4px dotted #EFEFEF;
}

.border-top-4-dotted-light_gray2 {
  border-top: 4px dotted #EFEFEF;
}

.border-right-4-dotted-light_gray2 {
  border-right: 4px dotted #EFEFEF;
}

.border-bottom-4-dotted-light_gray2 {
  border-bottom: 4px dotted #EFEFEF;
}

.border-left-4-dotted-light_gray2 {
  border-left: 4px dotted #EFEFEF;
}

.border-4-dotted-border {
  border: 4px dotted #D9D6D0;
}

.border-top-4-dotted-border {
  border-top: 4px dotted #D9D6D0;
}

.border-right-4-dotted-border {
  border-right: 4px dotted #D9D6D0;
}

.border-bottom-4-dotted-border {
  border-bottom: 4px dotted #D9D6D0;
}

.border-left-4-dotted-border {
  border-left: 4px dotted #D9D6D0;
}

.border-4-dotted-white {
  border: 4px dotted #FFF;
}

.border-top-4-dotted-white {
  border-top: 4px dotted #FFF;
}

.border-right-4-dotted-white {
  border-right: 4px dotted #FFF;
}

.border-bottom-4-dotted-white {
  border-bottom: 4px dotted #FFF;
}

.border-left-4-dotted-white {
  border-left: 4px dotted #FFF;
}

.border-4-dotted-error {
  border: 4px dotted #BA1A1A;
}

.border-top-4-dotted-error {
  border-top: 4px dotted #BA1A1A;
}

.border-right-4-dotted-error {
  border-right: 4px dotted #BA1A1A;
}

.border-bottom-4-dotted-error {
  border-bottom: 4px dotted #BA1A1A;
}

.border-left-4-dotted-error {
  border-left: 4px dotted #BA1A1A;
}

.border-4-dotted-fv {
  border: 4px dotted #DCDCDB;
}

.border-top-4-dotted-fv {
  border-top: 4px dotted #DCDCDB;
}

.border-right-4-dotted-fv {
  border-right: 4px dotted #DCDCDB;
}

.border-bottom-4-dotted-fv {
  border-bottom: 4px dotted #DCDCDB;
}

.border-left-4-dotted-fv {
  border-left: 4px dotted #DCDCDB;
}

.border-4-dotted-line {
  border: 4px dotted #4CC764;
}

.border-top-4-dotted-line {
  border-top: 4px dotted #4CC764;
}

.border-right-4-dotted-line {
  border-right: 4px dotted #4CC764;
}

.border-bottom-4-dotted-line {
  border-bottom: 4px dotted #4CC764;
}

.border-left-4-dotted-line {
  border-left: 4px dotted #4CC764;
}

.border-4-dotted-ver2_green {
  border: 4px dotted #5C9900;
}

.border-top-4-dotted-ver2_green {
  border-top: 4px dotted #5C9900;
}

.border-right-4-dotted-ver2_green {
  border-right: 4px dotted #5C9900;
}

.border-bottom-4-dotted-ver2_green {
  border-bottom: 4px dotted #5C9900;
}

.border-left-4-dotted-ver2_green {
  border-left: 4px dotted #5C9900;
}

.border-5-solid-txt_base {
  border: 5px solid #000;
}

.border-top-5-solid-txt_base {
  border-top: 5px solid #000;
}

.border-right-5-solid-txt_base {
  border-right: 5px solid #000;
}

.border-bottom-5-solid-txt_base {
  border-bottom: 5px solid #000;
}

.border-left-5-solid-txt_base {
  border-left: 5px solid #000;
}

.border-5-solid-primary {
  border: 5px solid #F9F5EE;
}

.border-top-5-solid-primary {
  border-top: 5px solid #F9F5EE;
}

.border-right-5-solid-primary {
  border-right: 5px solid #F9F5EE;
}

.border-bottom-5-solid-primary {
  border-bottom: 5px solid #F9F5EE;
}

.border-left-5-solid-primary {
  border-left: 5px solid #F9F5EE;
}

.border-5-solid-secondary {
  border: 5px solid #1E8E42;
}

.border-top-5-solid-secondary {
  border-top: 5px solid #1E8E42;
}

.border-right-5-solid-secondary {
  border-right: 5px solid #1E8E42;
}

.border-bottom-5-solid-secondary {
  border-bottom: 5px solid #1E8E42;
}

.border-left-5-solid-secondary {
  border-left: 5px solid #1E8E42;
}

.border-5-solid-gray {
  border: 5px solid #9FA0A0;
}

.border-top-5-solid-gray {
  border-top: 5px solid #9FA0A0;
}

.border-right-5-solid-gray {
  border-right: 5px solid #9FA0A0;
}

.border-bottom-5-solid-gray {
  border-bottom: 5px solid #9FA0A0;
}

.border-left-5-solid-gray {
  border-left: 5px solid #9FA0A0;
}

.border-5-solid-deep_gray {
  border: 5px solid #4E4E4E;
}

.border-top-5-solid-deep_gray {
  border-top: 5px solid #4E4E4E;
}

.border-right-5-solid-deep_gray {
  border-right: 5px solid #4E4E4E;
}

.border-bottom-5-solid-deep_gray {
  border-bottom: 5px solid #4E4E4E;
}

.border-left-5-solid-deep_gray {
  border-left: 5px solid #4E4E4E;
}

.border-5-solid-deep_green {
  border: 5px solid #7EB400;
}

.border-top-5-solid-deep_green {
  border-top: 5px solid #7EB400;
}

.border-right-5-solid-deep_green {
  border-right: 5px solid #7EB400;
}

.border-bottom-5-solid-deep_green {
  border-bottom: 5px solid #7EB400;
}

.border-left-5-solid-deep_green {
  border-left: 5px solid #7EB400;
}

.border-5-solid-pastel_blue {
  border: 5px solid #50C2F0;
}

.border-top-5-solid-pastel_blue {
  border-top: 5px solid #50C2F0;
}

.border-right-5-solid-pastel_blue {
  border-right: 5px solid #50C2F0;
}

.border-bottom-5-solid-pastel_blue {
  border-bottom: 5px solid #50C2F0;
}

.border-left-5-solid-pastel_blue {
  border-left: 5px solid #50C2F0;
}

.border-5-solid-pastel_green {
  border: 5px solid #E9F1D7;
}

.border-top-5-solid-pastel_green {
  border-top: 5px solid #E9F1D7;
}

.border-right-5-solid-pastel_green {
  border-right: 5px solid #E9F1D7;
}

.border-bottom-5-solid-pastel_green {
  border-bottom: 5px solid #E9F1D7;
}

.border-left-5-solid-pastel_green {
  border-left: 5px solid #E9F1D7;
}

.border-5-solid-green {
  border: 5px solid #0FAA41;
}

.border-top-5-solid-green {
  border-top: 5px solid #0FAA41;
}

.border-right-5-solid-green {
  border-right: 5px solid #0FAA41;
}

.border-bottom-5-solid-green {
  border-bottom: 5px solid #0FAA41;
}

.border-left-5-solid-green {
  border-left: 5px solid #0FAA41;
}

.border-5-solid-blue {
  border: 5px solid #22A0D2;
}

.border-top-5-solid-blue {
  border-top: 5px solid #22A0D2;
}

.border-right-5-solid-blue {
  border-right: 5px solid #22A0D2;
}

.border-bottom-5-solid-blue {
  border-bottom: 5px solid #22A0D2;
}

.border-left-5-solid-blue {
  border-left: 5px solid #22A0D2;
}

.border-5-solid-emerald {
  border: 5px solid #DCEFE2;
}

.border-top-5-solid-emerald {
  border-top: 5px solid #DCEFE2;
}

.border-right-5-solid-emerald {
  border-right: 5px solid #DCEFE2;
}

.border-bottom-5-solid-emerald {
  border-bottom: 5px solid #DCEFE2;
}

.border-left-5-solid-emerald {
  border-left: 5px solid #DCEFE2;
}

.border-5-solid-light_blue {
  border: 5px solid #DFEFF6;
}

.border-top-5-solid-light_blue {
  border-top: 5px solid #DFEFF6;
}

.border-right-5-solid-light_blue {
  border-right: 5px solid #DFEFF6;
}

.border-bottom-5-solid-light_blue {
  border-bottom: 5px solid #DFEFF6;
}

.border-left-5-solid-light_blue {
  border-left: 5px solid #DFEFF6;
}

.border-5-solid-light_green {
  border: 5px solid #E9F1D7;
}

.border-top-5-solid-light_green {
  border-top: 5px solid #E9F1D7;
}

.border-right-5-solid-light_green {
  border-right: 5px solid #E9F1D7;
}

.border-bottom-5-solid-light_green {
  border-bottom: 5px solid #E9F1D7;
}

.border-left-5-solid-light_green {
  border-left: 5px solid #E9F1D7;
}

.border-5-solid-light_gray {
  border: 5px solid #F2F2F2;
}

.border-top-5-solid-light_gray {
  border-top: 5px solid #F2F2F2;
}

.border-right-5-solid-light_gray {
  border-right: 5px solid #F2F2F2;
}

.border-bottom-5-solid-light_gray {
  border-bottom: 5px solid #F2F2F2;
}

.border-left-5-solid-light_gray {
  border-left: 5px solid #F2F2F2;
}

.border-5-solid-light_gray2 {
  border: 5px solid #EFEFEF;
}

.border-top-5-solid-light_gray2 {
  border-top: 5px solid #EFEFEF;
}

.border-right-5-solid-light_gray2 {
  border-right: 5px solid #EFEFEF;
}

.border-bottom-5-solid-light_gray2 {
  border-bottom: 5px solid #EFEFEF;
}

.border-left-5-solid-light_gray2 {
  border-left: 5px solid #EFEFEF;
}

.border-5-solid-border {
  border: 5px solid #D9D6D0;
}

.border-top-5-solid-border {
  border-top: 5px solid #D9D6D0;
}

.border-right-5-solid-border {
  border-right: 5px solid #D9D6D0;
}

.border-bottom-5-solid-border {
  border-bottom: 5px solid #D9D6D0;
}

.border-left-5-solid-border {
  border-left: 5px solid #D9D6D0;
}

.border-5-solid-white {
  border: 5px solid #FFF;
}

.border-top-5-solid-white {
  border-top: 5px solid #FFF;
}

.border-right-5-solid-white {
  border-right: 5px solid #FFF;
}

.border-bottom-5-solid-white {
  border-bottom: 5px solid #FFF;
}

.border-left-5-solid-white {
  border-left: 5px solid #FFF;
}

.border-5-solid-error {
  border: 5px solid #BA1A1A;
}

.border-top-5-solid-error {
  border-top: 5px solid #BA1A1A;
}

.border-right-5-solid-error {
  border-right: 5px solid #BA1A1A;
}

.border-bottom-5-solid-error {
  border-bottom: 5px solid #BA1A1A;
}

.border-left-5-solid-error {
  border-left: 5px solid #BA1A1A;
}

.border-5-solid-fv {
  border: 5px solid #DCDCDB;
}

.border-top-5-solid-fv {
  border-top: 5px solid #DCDCDB;
}

.border-right-5-solid-fv {
  border-right: 5px solid #DCDCDB;
}

.border-bottom-5-solid-fv {
  border-bottom: 5px solid #DCDCDB;
}

.border-left-5-solid-fv {
  border-left: 5px solid #DCDCDB;
}

.border-5-solid-line {
  border: 5px solid #4CC764;
}

.border-top-5-solid-line {
  border-top: 5px solid #4CC764;
}

.border-right-5-solid-line {
  border-right: 5px solid #4CC764;
}

.border-bottom-5-solid-line {
  border-bottom: 5px solid #4CC764;
}

.border-left-5-solid-line {
  border-left: 5px solid #4CC764;
}

.border-5-solid-ver2_green {
  border: 5px solid #5C9900;
}

.border-top-5-solid-ver2_green {
  border-top: 5px solid #5C9900;
}

.border-right-5-solid-ver2_green {
  border-right: 5px solid #5C9900;
}

.border-bottom-5-solid-ver2_green {
  border-bottom: 5px solid #5C9900;
}

.border-left-5-solid-ver2_green {
  border-left: 5px solid #5C9900;
}

.border-5-dashed-txt_base {
  border: 5px dashed #000;
}

.border-top-5-dashed-txt_base {
  border-top: 5px dashed #000;
}

.border-right-5-dashed-txt_base {
  border-right: 5px dashed #000;
}

.border-bottom-5-dashed-txt_base {
  border-bottom: 5px dashed #000;
}

.border-left-5-dashed-txt_base {
  border-left: 5px dashed #000;
}

.border-5-dashed-primary {
  border: 5px dashed #F9F5EE;
}

.border-top-5-dashed-primary {
  border-top: 5px dashed #F9F5EE;
}

.border-right-5-dashed-primary {
  border-right: 5px dashed #F9F5EE;
}

.border-bottom-5-dashed-primary {
  border-bottom: 5px dashed #F9F5EE;
}

.border-left-5-dashed-primary {
  border-left: 5px dashed #F9F5EE;
}

.border-5-dashed-secondary {
  border: 5px dashed #1E8E42;
}

.border-top-5-dashed-secondary {
  border-top: 5px dashed #1E8E42;
}

.border-right-5-dashed-secondary {
  border-right: 5px dashed #1E8E42;
}

.border-bottom-5-dashed-secondary {
  border-bottom: 5px dashed #1E8E42;
}

.border-left-5-dashed-secondary {
  border-left: 5px dashed #1E8E42;
}

.border-5-dashed-gray {
  border: 5px dashed #9FA0A0;
}

.border-top-5-dashed-gray {
  border-top: 5px dashed #9FA0A0;
}

.border-right-5-dashed-gray {
  border-right: 5px dashed #9FA0A0;
}

.border-bottom-5-dashed-gray {
  border-bottom: 5px dashed #9FA0A0;
}

.border-left-5-dashed-gray {
  border-left: 5px dashed #9FA0A0;
}

.border-5-dashed-deep_gray {
  border: 5px dashed #4E4E4E;
}

.border-top-5-dashed-deep_gray {
  border-top: 5px dashed #4E4E4E;
}

.border-right-5-dashed-deep_gray {
  border-right: 5px dashed #4E4E4E;
}

.border-bottom-5-dashed-deep_gray {
  border-bottom: 5px dashed #4E4E4E;
}

.border-left-5-dashed-deep_gray {
  border-left: 5px dashed #4E4E4E;
}

.border-5-dashed-deep_green {
  border: 5px dashed #7EB400;
}

.border-top-5-dashed-deep_green {
  border-top: 5px dashed #7EB400;
}

.border-right-5-dashed-deep_green {
  border-right: 5px dashed #7EB400;
}

.border-bottom-5-dashed-deep_green {
  border-bottom: 5px dashed #7EB400;
}

.border-left-5-dashed-deep_green {
  border-left: 5px dashed #7EB400;
}

.border-5-dashed-pastel_blue {
  border: 5px dashed #50C2F0;
}

.border-top-5-dashed-pastel_blue {
  border-top: 5px dashed #50C2F0;
}

.border-right-5-dashed-pastel_blue {
  border-right: 5px dashed #50C2F0;
}

.border-bottom-5-dashed-pastel_blue {
  border-bottom: 5px dashed #50C2F0;
}

.border-left-5-dashed-pastel_blue {
  border-left: 5px dashed #50C2F0;
}

.border-5-dashed-pastel_green {
  border: 5px dashed #E9F1D7;
}

.border-top-5-dashed-pastel_green {
  border-top: 5px dashed #E9F1D7;
}

.border-right-5-dashed-pastel_green {
  border-right: 5px dashed #E9F1D7;
}

.border-bottom-5-dashed-pastel_green {
  border-bottom: 5px dashed #E9F1D7;
}

.border-left-5-dashed-pastel_green {
  border-left: 5px dashed #E9F1D7;
}

.border-5-dashed-green {
  border: 5px dashed #0FAA41;
}

.border-top-5-dashed-green {
  border-top: 5px dashed #0FAA41;
}

.border-right-5-dashed-green {
  border-right: 5px dashed #0FAA41;
}

.border-bottom-5-dashed-green {
  border-bottom: 5px dashed #0FAA41;
}

.border-left-5-dashed-green {
  border-left: 5px dashed #0FAA41;
}

.border-5-dashed-blue {
  border: 5px dashed #22A0D2;
}

.border-top-5-dashed-blue {
  border-top: 5px dashed #22A0D2;
}

.border-right-5-dashed-blue {
  border-right: 5px dashed #22A0D2;
}

.border-bottom-5-dashed-blue {
  border-bottom: 5px dashed #22A0D2;
}

.border-left-5-dashed-blue {
  border-left: 5px dashed #22A0D2;
}

.border-5-dashed-emerald {
  border: 5px dashed #DCEFE2;
}

.border-top-5-dashed-emerald {
  border-top: 5px dashed #DCEFE2;
}

.border-right-5-dashed-emerald {
  border-right: 5px dashed #DCEFE2;
}

.border-bottom-5-dashed-emerald {
  border-bottom: 5px dashed #DCEFE2;
}

.border-left-5-dashed-emerald {
  border-left: 5px dashed #DCEFE2;
}

.border-5-dashed-light_blue {
  border: 5px dashed #DFEFF6;
}

.border-top-5-dashed-light_blue {
  border-top: 5px dashed #DFEFF6;
}

.border-right-5-dashed-light_blue {
  border-right: 5px dashed #DFEFF6;
}

.border-bottom-5-dashed-light_blue {
  border-bottom: 5px dashed #DFEFF6;
}

.border-left-5-dashed-light_blue {
  border-left: 5px dashed #DFEFF6;
}

.border-5-dashed-light_green {
  border: 5px dashed #E9F1D7;
}

.border-top-5-dashed-light_green {
  border-top: 5px dashed #E9F1D7;
}

.border-right-5-dashed-light_green {
  border-right: 5px dashed #E9F1D7;
}

.border-bottom-5-dashed-light_green {
  border-bottom: 5px dashed #E9F1D7;
}

.border-left-5-dashed-light_green {
  border-left: 5px dashed #E9F1D7;
}

.border-5-dashed-light_gray {
  border: 5px dashed #F2F2F2;
}

.border-top-5-dashed-light_gray {
  border-top: 5px dashed #F2F2F2;
}

.border-right-5-dashed-light_gray {
  border-right: 5px dashed #F2F2F2;
}

.border-bottom-5-dashed-light_gray {
  border-bottom: 5px dashed #F2F2F2;
}

.border-left-5-dashed-light_gray {
  border-left: 5px dashed #F2F2F2;
}

.border-5-dashed-light_gray2 {
  border: 5px dashed #EFEFEF;
}

.border-top-5-dashed-light_gray2 {
  border-top: 5px dashed #EFEFEF;
}

.border-right-5-dashed-light_gray2 {
  border-right: 5px dashed #EFEFEF;
}

.border-bottom-5-dashed-light_gray2 {
  border-bottom: 5px dashed #EFEFEF;
}

.border-left-5-dashed-light_gray2 {
  border-left: 5px dashed #EFEFEF;
}

.border-5-dashed-border {
  border: 5px dashed #D9D6D0;
}

.border-top-5-dashed-border {
  border-top: 5px dashed #D9D6D0;
}

.border-right-5-dashed-border {
  border-right: 5px dashed #D9D6D0;
}

.border-bottom-5-dashed-border {
  border-bottom: 5px dashed #D9D6D0;
}

.border-left-5-dashed-border {
  border-left: 5px dashed #D9D6D0;
}

.border-5-dashed-white {
  border: 5px dashed #FFF;
}

.border-top-5-dashed-white {
  border-top: 5px dashed #FFF;
}

.border-right-5-dashed-white {
  border-right: 5px dashed #FFF;
}

.border-bottom-5-dashed-white {
  border-bottom: 5px dashed #FFF;
}

.border-left-5-dashed-white {
  border-left: 5px dashed #FFF;
}

.border-5-dashed-error {
  border: 5px dashed #BA1A1A;
}

.border-top-5-dashed-error {
  border-top: 5px dashed #BA1A1A;
}

.border-right-5-dashed-error {
  border-right: 5px dashed #BA1A1A;
}

.border-bottom-5-dashed-error {
  border-bottom: 5px dashed #BA1A1A;
}

.border-left-5-dashed-error {
  border-left: 5px dashed #BA1A1A;
}

.border-5-dashed-fv {
  border: 5px dashed #DCDCDB;
}

.border-top-5-dashed-fv {
  border-top: 5px dashed #DCDCDB;
}

.border-right-5-dashed-fv {
  border-right: 5px dashed #DCDCDB;
}

.border-bottom-5-dashed-fv {
  border-bottom: 5px dashed #DCDCDB;
}

.border-left-5-dashed-fv {
  border-left: 5px dashed #DCDCDB;
}

.border-5-dashed-line {
  border: 5px dashed #4CC764;
}

.border-top-5-dashed-line {
  border-top: 5px dashed #4CC764;
}

.border-right-5-dashed-line {
  border-right: 5px dashed #4CC764;
}

.border-bottom-5-dashed-line {
  border-bottom: 5px dashed #4CC764;
}

.border-left-5-dashed-line {
  border-left: 5px dashed #4CC764;
}

.border-5-dashed-ver2_green {
  border: 5px dashed #5C9900;
}

.border-top-5-dashed-ver2_green {
  border-top: 5px dashed #5C9900;
}

.border-right-5-dashed-ver2_green {
  border-right: 5px dashed #5C9900;
}

.border-bottom-5-dashed-ver2_green {
  border-bottom: 5px dashed #5C9900;
}

.border-left-5-dashed-ver2_green {
  border-left: 5px dashed #5C9900;
}

.border-5-dotted-txt_base {
  border: 5px dotted #000;
}

.border-top-5-dotted-txt_base {
  border-top: 5px dotted #000;
}

.border-right-5-dotted-txt_base {
  border-right: 5px dotted #000;
}

.border-bottom-5-dotted-txt_base {
  border-bottom: 5px dotted #000;
}

.border-left-5-dotted-txt_base {
  border-left: 5px dotted #000;
}

.border-5-dotted-primary {
  border: 5px dotted #F9F5EE;
}

.border-top-5-dotted-primary {
  border-top: 5px dotted #F9F5EE;
}

.border-right-5-dotted-primary {
  border-right: 5px dotted #F9F5EE;
}

.border-bottom-5-dotted-primary {
  border-bottom: 5px dotted #F9F5EE;
}

.border-left-5-dotted-primary {
  border-left: 5px dotted #F9F5EE;
}

.border-5-dotted-secondary {
  border: 5px dotted #1E8E42;
}

.border-top-5-dotted-secondary {
  border-top: 5px dotted #1E8E42;
}

.border-right-5-dotted-secondary {
  border-right: 5px dotted #1E8E42;
}

.border-bottom-5-dotted-secondary {
  border-bottom: 5px dotted #1E8E42;
}

.border-left-5-dotted-secondary {
  border-left: 5px dotted #1E8E42;
}

.border-5-dotted-gray {
  border: 5px dotted #9FA0A0;
}

.border-top-5-dotted-gray {
  border-top: 5px dotted #9FA0A0;
}

.border-right-5-dotted-gray {
  border-right: 5px dotted #9FA0A0;
}

.border-bottom-5-dotted-gray {
  border-bottom: 5px dotted #9FA0A0;
}

.border-left-5-dotted-gray {
  border-left: 5px dotted #9FA0A0;
}

.border-5-dotted-deep_gray {
  border: 5px dotted #4E4E4E;
}

.border-top-5-dotted-deep_gray {
  border-top: 5px dotted #4E4E4E;
}

.border-right-5-dotted-deep_gray {
  border-right: 5px dotted #4E4E4E;
}

.border-bottom-5-dotted-deep_gray {
  border-bottom: 5px dotted #4E4E4E;
}

.border-left-5-dotted-deep_gray {
  border-left: 5px dotted #4E4E4E;
}

.border-5-dotted-deep_green {
  border: 5px dotted #7EB400;
}

.border-top-5-dotted-deep_green {
  border-top: 5px dotted #7EB400;
}

.border-right-5-dotted-deep_green {
  border-right: 5px dotted #7EB400;
}

.border-bottom-5-dotted-deep_green {
  border-bottom: 5px dotted #7EB400;
}

.border-left-5-dotted-deep_green {
  border-left: 5px dotted #7EB400;
}

.border-5-dotted-pastel_blue {
  border: 5px dotted #50C2F0;
}

.border-top-5-dotted-pastel_blue {
  border-top: 5px dotted #50C2F0;
}

.border-right-5-dotted-pastel_blue {
  border-right: 5px dotted #50C2F0;
}

.border-bottom-5-dotted-pastel_blue {
  border-bottom: 5px dotted #50C2F0;
}

.border-left-5-dotted-pastel_blue {
  border-left: 5px dotted #50C2F0;
}

.border-5-dotted-pastel_green {
  border: 5px dotted #E9F1D7;
}

.border-top-5-dotted-pastel_green {
  border-top: 5px dotted #E9F1D7;
}

.border-right-5-dotted-pastel_green {
  border-right: 5px dotted #E9F1D7;
}

.border-bottom-5-dotted-pastel_green {
  border-bottom: 5px dotted #E9F1D7;
}

.border-left-5-dotted-pastel_green {
  border-left: 5px dotted #E9F1D7;
}

.border-5-dotted-green {
  border: 5px dotted #0FAA41;
}

.border-top-5-dotted-green {
  border-top: 5px dotted #0FAA41;
}

.border-right-5-dotted-green {
  border-right: 5px dotted #0FAA41;
}

.border-bottom-5-dotted-green {
  border-bottom: 5px dotted #0FAA41;
}

.border-left-5-dotted-green {
  border-left: 5px dotted #0FAA41;
}

.border-5-dotted-blue {
  border: 5px dotted #22A0D2;
}

.border-top-5-dotted-blue {
  border-top: 5px dotted #22A0D2;
}

.border-right-5-dotted-blue {
  border-right: 5px dotted #22A0D2;
}

.border-bottom-5-dotted-blue {
  border-bottom: 5px dotted #22A0D2;
}

.border-left-5-dotted-blue {
  border-left: 5px dotted #22A0D2;
}

.border-5-dotted-emerald {
  border: 5px dotted #DCEFE2;
}

.border-top-5-dotted-emerald {
  border-top: 5px dotted #DCEFE2;
}

.border-right-5-dotted-emerald {
  border-right: 5px dotted #DCEFE2;
}

.border-bottom-5-dotted-emerald {
  border-bottom: 5px dotted #DCEFE2;
}

.border-left-5-dotted-emerald {
  border-left: 5px dotted #DCEFE2;
}

.border-5-dotted-light_blue {
  border: 5px dotted #DFEFF6;
}

.border-top-5-dotted-light_blue {
  border-top: 5px dotted #DFEFF6;
}

.border-right-5-dotted-light_blue {
  border-right: 5px dotted #DFEFF6;
}

.border-bottom-5-dotted-light_blue {
  border-bottom: 5px dotted #DFEFF6;
}

.border-left-5-dotted-light_blue {
  border-left: 5px dotted #DFEFF6;
}

.border-5-dotted-light_green {
  border: 5px dotted #E9F1D7;
}

.border-top-5-dotted-light_green {
  border-top: 5px dotted #E9F1D7;
}

.border-right-5-dotted-light_green {
  border-right: 5px dotted #E9F1D7;
}

.border-bottom-5-dotted-light_green {
  border-bottom: 5px dotted #E9F1D7;
}

.border-left-5-dotted-light_green {
  border-left: 5px dotted #E9F1D7;
}

.border-5-dotted-light_gray {
  border: 5px dotted #F2F2F2;
}

.border-top-5-dotted-light_gray {
  border-top: 5px dotted #F2F2F2;
}

.border-right-5-dotted-light_gray {
  border-right: 5px dotted #F2F2F2;
}

.border-bottom-5-dotted-light_gray {
  border-bottom: 5px dotted #F2F2F2;
}

.border-left-5-dotted-light_gray {
  border-left: 5px dotted #F2F2F2;
}

.border-5-dotted-light_gray2 {
  border: 5px dotted #EFEFEF;
}

.border-top-5-dotted-light_gray2 {
  border-top: 5px dotted #EFEFEF;
}

.border-right-5-dotted-light_gray2 {
  border-right: 5px dotted #EFEFEF;
}

.border-bottom-5-dotted-light_gray2 {
  border-bottom: 5px dotted #EFEFEF;
}

.border-left-5-dotted-light_gray2 {
  border-left: 5px dotted #EFEFEF;
}

.border-5-dotted-border {
  border: 5px dotted #D9D6D0;
}

.border-top-5-dotted-border {
  border-top: 5px dotted #D9D6D0;
}

.border-right-5-dotted-border {
  border-right: 5px dotted #D9D6D0;
}

.border-bottom-5-dotted-border {
  border-bottom: 5px dotted #D9D6D0;
}

.border-left-5-dotted-border {
  border-left: 5px dotted #D9D6D0;
}

.border-5-dotted-white {
  border: 5px dotted #FFF;
}

.border-top-5-dotted-white {
  border-top: 5px dotted #FFF;
}

.border-right-5-dotted-white {
  border-right: 5px dotted #FFF;
}

.border-bottom-5-dotted-white {
  border-bottom: 5px dotted #FFF;
}

.border-left-5-dotted-white {
  border-left: 5px dotted #FFF;
}

.border-5-dotted-error {
  border: 5px dotted #BA1A1A;
}

.border-top-5-dotted-error {
  border-top: 5px dotted #BA1A1A;
}

.border-right-5-dotted-error {
  border-right: 5px dotted #BA1A1A;
}

.border-bottom-5-dotted-error {
  border-bottom: 5px dotted #BA1A1A;
}

.border-left-5-dotted-error {
  border-left: 5px dotted #BA1A1A;
}

.border-5-dotted-fv {
  border: 5px dotted #DCDCDB;
}

.border-top-5-dotted-fv {
  border-top: 5px dotted #DCDCDB;
}

.border-right-5-dotted-fv {
  border-right: 5px dotted #DCDCDB;
}

.border-bottom-5-dotted-fv {
  border-bottom: 5px dotted #DCDCDB;
}

.border-left-5-dotted-fv {
  border-left: 5px dotted #DCDCDB;
}

.border-5-dotted-line {
  border: 5px dotted #4CC764;
}

.border-top-5-dotted-line {
  border-top: 5px dotted #4CC764;
}

.border-right-5-dotted-line {
  border-right: 5px dotted #4CC764;
}

.border-bottom-5-dotted-line {
  border-bottom: 5px dotted #4CC764;
}

.border-left-5-dotted-line {
  border-left: 5px dotted #4CC764;
}

.border-5-dotted-ver2_green {
  border: 5px dotted #5C9900;
}

.border-top-5-dotted-ver2_green {
  border-top: 5px dotted #5C9900;
}

.border-right-5-dotted-ver2_green {
  border-right: 5px dotted #5C9900;
}

.border-bottom-5-dotted-ver2_green {
  border-bottom: 5px dotted #5C9900;
}

.border-left-5-dotted-ver2_green {
  border-left: 5px dotted #5C9900;
}

/********************************************/
/* Grid System (Fixed + Start Position) */
/********************************************/
.mod-grid {
  display: grid;
  width: 100%;
}

.mod-grid-pc-12 {
  grid-template-columns: repeat(12, 1fr);
}

@media screen and (max-width: 768px) {
  .mod-grid-sp-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.col-pc-1-1 {
  grid-column: 1/span 1;
}

.col-pc-1-2 {
  grid-column: 1/span 2;
}

.col-pc-1-3 {
  grid-column: 1/span 3;
}

.col-pc-1-4 {
  grid-column: 1/span 4;
}

.col-pc-1-5 {
  grid-column: 1/span 5;
}

.col-pc-1-6 {
  grid-column: 1/span 6;
}

.col-pc-1-7 {
  grid-column: 1/span 7;
}

.col-pc-1-8 {
  grid-column: 1/span 8;
}

.col-pc-1-9 {
  grid-column: 1/span 9;
}

.col-pc-1-10 {
  grid-column: 1/span 10;
}

.col-pc-1-11 {
  grid-column: 1/span 11;
}

.col-pc-1-12 {
  grid-column: 1/span 12;
}

.col-pc-2-1 {
  grid-column: 2/span 1;
}

.col-pc-2-2 {
  grid-column: 2/span 2;
}

.col-pc-2-3 {
  grid-column: 2/span 3;
}

.col-pc-2-4 {
  grid-column: 2/span 4;
}

.col-pc-2-5 {
  grid-column: 2/span 5;
}

.col-pc-2-6 {
  grid-column: 2/span 6;
}

.col-pc-2-7 {
  grid-column: 2/span 7;
}

.col-pc-2-8 {
  grid-column: 2/span 8;
}

.col-pc-2-9 {
  grid-column: 2/span 9;
}

.col-pc-2-10 {
  grid-column: 2/span 10;
}

.col-pc-2-11 {
  grid-column: 2/span 11;
}

.col-pc-3-1 {
  grid-column: 3/span 1;
}

.col-pc-3-2 {
  grid-column: 3/span 2;
}

.col-pc-3-3 {
  grid-column: 3/span 3;
}

.col-pc-3-4 {
  grid-column: 3/span 4;
}

.col-pc-3-5 {
  grid-column: 3/span 5;
}

.col-pc-3-6 {
  grid-column: 3/span 6;
}

.col-pc-3-7 {
  grid-column: 3/span 7;
}

.col-pc-3-8 {
  grid-column: 3/span 8;
}

.col-pc-3-9 {
  grid-column: 3/span 9;
}

.col-pc-3-10 {
  grid-column: 3/span 10;
}

.col-pc-4-1 {
  grid-column: 4/span 1;
}

.col-pc-4-2 {
  grid-column: 4/span 2;
}

.col-pc-4-3 {
  grid-column: 4/span 3;
}

.col-pc-4-4 {
  grid-column: 4/span 4;
}

.col-pc-4-5 {
  grid-column: 4/span 5;
}

.col-pc-4-6 {
  grid-column: 4/span 6;
}

.col-pc-4-7 {
  grid-column: 4/span 7;
}

.col-pc-4-8 {
  grid-column: 4/span 8;
}

.col-pc-4-9 {
  grid-column: 4/span 9;
}

.col-pc-5-1 {
  grid-column: 5/span 1;
}

.col-pc-5-2 {
  grid-column: 5/span 2;
}

.col-pc-5-3 {
  grid-column: 5/span 3;
}

.col-pc-5-4 {
  grid-column: 5/span 4;
}

.col-pc-5-5 {
  grid-column: 5/span 5;
}

.col-pc-5-6 {
  grid-column: 5/span 6;
}

.col-pc-5-7 {
  grid-column: 5/span 7;
}

.col-pc-5-8 {
  grid-column: 5/span 8;
}

.col-pc-6-1 {
  grid-column: 6/span 1;
}

.col-pc-6-2 {
  grid-column: 6/span 2;
}

.col-pc-6-3 {
  grid-column: 6/span 3;
}

.col-pc-6-4 {
  grid-column: 6/span 4;
}

.col-pc-6-5 {
  grid-column: 6/span 5;
}

.col-pc-6-6 {
  grid-column: 6/span 6;
}

.col-pc-6-7 {
  grid-column: 6/span 7;
}

.col-pc-7-1 {
  grid-column: 7/span 1;
}

.col-pc-7-2 {
  grid-column: 7/span 2;
}

.col-pc-7-3 {
  grid-column: 7/span 3;
}

.col-pc-7-4 {
  grid-column: 7/span 4;
}

.col-pc-7-5 {
  grid-column: 7/span 5;
}

.col-pc-7-6 {
  grid-column: 7/span 6;
}

.col-pc-8-1 {
  grid-column: 8/span 1;
}

.col-pc-8-2 {
  grid-column: 8/span 2;
}

.col-pc-8-3 {
  grid-column: 8/span 3;
}

.col-pc-8-4 {
  grid-column: 8/span 4;
}

.col-pc-8-5 {
  grid-column: 8/span 5;
}

.col-pc-9-1 {
  grid-column: 9/span 1;
}

.col-pc-9-2 {
  grid-column: 9/span 2;
}

.col-pc-9-3 {
  grid-column: 9/span 3;
}

.col-pc-9-4 {
  grid-column: 9/span 4;
}

.col-pc-10-1 {
  grid-column: 10/span 1;
}

.col-pc-10-2 {
  grid-column: 10/span 2;
}

.col-pc-10-3 {
  grid-column: 10/span 3;
}

.col-pc-11-1 {
  grid-column: 11/span 1;
}

.col-pc-11-2 {
  grid-column: 11/span 2;
}

.col-pc-12-1 {
  grid-column: 12/span 1;
}

@media screen and (max-width: 768px) {
  .col-sp-1-1 {
    grid-column: 1/span 1;
  }
  .col-sp-1-2 {
    grid-column: 1/span 2;
  }
  .col-sp-1-3 {
    grid-column: 1/span 3;
  }
  .col-sp-1-4 {
    grid-column: 1/span 4;
  }
  .col-sp-1-5 {
    grid-column: 1/span 5;
  }
  .col-sp-1-6 {
    grid-column: 1/span 6;
  }
  .col-sp-2-1 {
    grid-column: 2/span 1;
  }
  .col-sp-2-2 {
    grid-column: 2/span 2;
  }
  .col-sp-2-3 {
    grid-column: 2/span 3;
  }
  .col-sp-2-4 {
    grid-column: 2/span 4;
  }
  .col-sp-2-5 {
    grid-column: 2/span 5;
  }
  .col-sp-3-1 {
    grid-column: 3/span 1;
  }
  .col-sp-3-2 {
    grid-column: 3/span 2;
  }
  .col-sp-3-3 {
    grid-column: 3/span 3;
  }
  .col-sp-3-4 {
    grid-column: 3/span 4;
  }
  .col-sp-4-1 {
    grid-column: 4/span 1;
  }
  .col-sp-4-2 {
    grid-column: 4/span 2;
  }
  .col-sp-4-3 {
    grid-column: 4/span 3;
  }
  .col-sp-5-1 {
    grid-column: 5/span 1;
  }
  .col-sp-5-2 {
    grid-column: 5/span 2;
  }
  .col-sp-6-1 {
    grid-column: 6/span 1;
  }
}
.ac-grid_button {
  display: inline-block;
  width: 100%;
  padding: 20px;
}

/*=============================================*/
/*  atomic class                               */
/*=============================================*/
.d-block {
  display: block;
}

.d-inline {
  display: inline;
}

.d-inline-block {
  display: inline-block;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.align-left {
  text-align: left;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-regular {
  font-weight: 400;
}

.g-map {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 330px;
}
.g-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/********************************************/
/* Images Option */
/********************************************/
.full-width {
  display: block;
  width: 100%;
}/*# sourceMappingURL=layout.css.map */