@charset "UTF-8";
/********************************************/
/* 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-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-13-light-txt_base {
  font-size: 1.3rem;
  font-weight: 300;
  color: #1A1A1A;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-24-exbold-light_blue {
  font-size: 2.4rem;
  font-weight: 800;
  color: #94BEF5;
}

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

.fs-24-exbold-green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #63C9CC;
}

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

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

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

.fs-24-black-txt_base {
  font-size: 2.4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-24-black-primary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-24-black-secondary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-24-black-primary_light {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-24-black-yellow {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-24-black-light_blue {
  font-size: 2.4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-24-black-orange {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-24-black-green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-24-black-gray1 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-24-black-gray2 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-24-black-border {
  font-size: 2.4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-30-light-txt_base {
  font-size: 3rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-30-light-primary {
  font-size: 3rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-30-light-secondary {
  font-size: 3rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-30-light-primary_light {
  font-size: 3rem;
  font-weight: 300;
  color: #E5EBF4;
}

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

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

.fs-30-light-yellow {
  font-size: 3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-30-light-light_blue {
  font-size: 3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-30-light-orange {
  font-size: 3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-30-light-green {
  font-size: 3rem;
  font-weight: 300;
  color: #63C9CC;
}

.fs-30-light-gray1 {
  font-size: 3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-30-light-gray2 {
  font-size: 3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-30-light-border {
  font-size: 3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-30-regular-txt_base {
  font-size: 3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-30-regular-primary {
  font-size: 3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-30-regular-secondary {
  font-size: 3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-30-regular-primary_light {
  font-size: 3rem;
  font-weight: 400;
  color: #E5EBF4;
}

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

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

.fs-30-regular-yellow {
  font-size: 3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-30-regular-light_blue {
  font-size: 3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-30-regular-orange {
  font-size: 3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-30-regular-green {
  font-size: 3rem;
  font-weight: 400;
  color: #63C9CC;
}

.fs-30-regular-gray1 {
  font-size: 3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-30-regular-gray2 {
  font-size: 3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-30-regular-border {
  font-size: 3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-30-medium-txt_base {
  font-size: 3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-30-medium-primary {
  font-size: 3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-30-medium-secondary {
  font-size: 3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-30-medium-primary_light {
  font-size: 3rem;
  font-weight: 500;
  color: #E5EBF4;
}

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

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

.fs-30-medium-yellow {
  font-size: 3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-30-medium-light_blue {
  font-size: 3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-30-medium-orange {
  font-size: 3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-30-medium-green {
  font-size: 3rem;
  font-weight: 500;
  color: #63C9CC;
}

.fs-30-medium-gray1 {
  font-size: 3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-30-medium-gray2 {
  font-size: 3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-30-medium-border {
  font-size: 3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-30-bold-txt_base {
  font-size: 3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-30-bold-primary {
  font-size: 3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-30-bold-secondary {
  font-size: 3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-30-bold-primary_light {
  font-size: 3rem;
  font-weight: 700;
  color: #E5EBF4;
}

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

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

.fs-30-bold-yellow {
  font-size: 3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-30-bold-light_blue {
  font-size: 3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-30-bold-orange {
  font-size: 3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-30-bold-green {
  font-size: 3rem;
  font-weight: 700;
  color: #63C9CC;
}

.fs-30-bold-gray1 {
  font-size: 3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-30-bold-gray2 {
  font-size: 3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-30-bold-border {
  font-size: 3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-30-exbold-txt_base {
  font-size: 3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-30-exbold-primary {
  font-size: 3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-30-exbold-secondary {
  font-size: 3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-30-exbold-primary_light {
  font-size: 3rem;
  font-weight: 800;
  color: #E5EBF4;
}

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

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

.fs-30-exbold-yellow {
  font-size: 3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-30-exbold-light_blue {
  font-size: 3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-30-exbold-orange {
  font-size: 3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-30-exbold-green {
  font-size: 3rem;
  font-weight: 800;
  color: #63C9CC;
}

.fs-30-exbold-gray1 {
  font-size: 3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-30-exbold-gray2 {
  font-size: 3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-30-exbold-border {
  font-size: 3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-30-black-txt_base {
  font-size: 3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-30-black-primary {
  font-size: 3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-30-black-secondary {
  font-size: 3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-30-black-primary_light {
  font-size: 3rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-30-black-yellow {
  font-size: 3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-30-black-light_blue {
  font-size: 3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-30-black-orange {
  font-size: 3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-30-black-green {
  font-size: 3rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-30-black-gray1 {
  font-size: 3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-30-black-gray2 {
  font-size: 3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-30-black-border {
  font-size: 3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-36-light-txt_base {
  font-size: 3.6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-36-light-primary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-36-light-secondary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-36-light-primary_light {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E5EBF4;
}

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

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

.fs-36-light-yellow {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-36-light-light_blue {
  font-size: 3.6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-36-light-orange {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-36-light-green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #63C9CC;
}

.fs-36-light-gray1 {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-36-light-gray2 {
  font-size: 3.6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-36-light-border {
  font-size: 3.6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-36-regular-txt_base {
  font-size: 3.6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-36-regular-primary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-36-regular-secondary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-36-regular-primary_light {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E5EBF4;
}

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

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

.fs-36-regular-yellow {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-36-regular-light_blue {
  font-size: 3.6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-36-regular-orange {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-36-regular-green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #63C9CC;
}

.fs-36-regular-gray1 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-36-regular-gray2 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-36-regular-border {
  font-size: 3.6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-36-medium-txt_base {
  font-size: 3.6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-36-medium-primary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-36-medium-secondary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-36-medium-primary_light {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E5EBF4;
}

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

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

.fs-36-medium-yellow {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-36-medium-light_blue {
  font-size: 3.6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-36-medium-orange {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-36-medium-green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #63C9CC;
}

.fs-36-medium-gray1 {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-36-medium-gray2 {
  font-size: 3.6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-36-medium-border {
  font-size: 3.6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-36-bold-txt_base {
  font-size: 3.6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-36-bold-primary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-36-bold-secondary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-36-bold-primary_light {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E5EBF4;
}

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

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

.fs-36-bold-yellow {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-36-bold-light_blue {
  font-size: 3.6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-36-bold-orange {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-36-bold-green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #63C9CC;
}

.fs-36-bold-gray1 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-36-bold-gray2 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-36-bold-border {
  font-size: 3.6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-36-exbold-txt_base {
  font-size: 3.6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-36-exbold-primary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-36-exbold-secondary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-36-exbold-primary_light {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E5EBF4;
}

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

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

.fs-36-exbold-yellow {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-36-exbold-light_blue {
  font-size: 3.6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-36-exbold-orange {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-36-exbold-green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #63C9CC;
}

.fs-36-exbold-gray1 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-36-exbold-gray2 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-36-exbold-border {
  font-size: 3.6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-36-black-txt_base {
  font-size: 3.6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-36-black-primary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-36-black-secondary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-36-black-primary_light {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-36-black-yellow {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-36-black-light_blue {
  font-size: 3.6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-36-black-orange {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-36-black-green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-36-black-gray1 {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-36-black-gray2 {
  font-size: 3.6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-36-black-border {
  font-size: 3.6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-45-light-txt_base {
  font-size: 4.5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-45-light-primary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-45-light-secondary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-45-light-primary_light {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E5EBF4;
}

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

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

.fs-45-light-yellow {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-45-light-light_blue {
  font-size: 4.5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-45-light-orange {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-45-light-green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #63C9CC;
}

.fs-45-light-gray1 {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-45-light-gray2 {
  font-size: 4.5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-45-light-border {
  font-size: 4.5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-45-regular-txt_base {
  font-size: 4.5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-45-regular-primary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-45-regular-secondary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-45-regular-primary_light {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E5EBF4;
}

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

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

.fs-45-regular-yellow {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-45-regular-light_blue {
  font-size: 4.5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-45-regular-orange {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-45-regular-green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #63C9CC;
}

.fs-45-regular-gray1 {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-45-regular-gray2 {
  font-size: 4.5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-45-regular-border {
  font-size: 4.5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-45-medium-txt_base {
  font-size: 4.5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-45-medium-primary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-45-medium-secondary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-45-medium-primary_light {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E5EBF4;
}

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

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

.fs-45-medium-yellow {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-45-medium-light_blue {
  font-size: 4.5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-45-medium-orange {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-45-medium-green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #63C9CC;
}

.fs-45-medium-gray1 {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-45-medium-gray2 {
  font-size: 4.5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-45-medium-border {
  font-size: 4.5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-45-bold-txt_base {
  font-size: 4.5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-45-bold-primary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-45-bold-secondary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-45-bold-primary_light {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E5EBF4;
}

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

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

.fs-45-bold-yellow {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-45-bold-light_blue {
  font-size: 4.5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-45-bold-orange {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-45-bold-green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #63C9CC;
}

.fs-45-bold-gray1 {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-45-bold-gray2 {
  font-size: 4.5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-45-bold-border {
  font-size: 4.5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-45-exbold-txt_base {
  font-size: 4.5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-45-exbold-primary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-45-exbold-secondary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-45-exbold-primary_light {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E5EBF4;
}

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

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

.fs-45-exbold-yellow {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-45-exbold-light_blue {
  font-size: 4.5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-45-exbold-orange {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-45-exbold-green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #63C9CC;
}

.fs-45-exbold-gray1 {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-45-exbold-gray2 {
  font-size: 4.5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-45-exbold-border {
  font-size: 4.5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-45-black-txt_base {
  font-size: 4.5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-45-black-primary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-45-black-secondary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-45-black-primary_light {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-45-black-yellow {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-45-black-light_blue {
  font-size: 4.5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-45-black-orange {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-45-black-green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-45-black-gray1 {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-45-black-gray2 {
  font-size: 4.5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-45-black-border {
  font-size: 4.5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-52-light-txt_base {
  font-size: 5.2rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-52-light-primary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-52-light-secondary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-52-light-primary_light {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E5EBF4;
}

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

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

.fs-52-light-yellow {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-52-light-light_blue {
  font-size: 5.2rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-52-light-orange {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-52-light-green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #63C9CC;
}

.fs-52-light-gray1 {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-52-light-gray2 {
  font-size: 5.2rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-52-light-border {
  font-size: 5.2rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-52-regular-txt_base {
  font-size: 5.2rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-52-regular-primary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-52-regular-secondary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-52-regular-primary_light {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E5EBF4;
}

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

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

.fs-52-regular-yellow {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-52-regular-light_blue {
  font-size: 5.2rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-52-regular-orange {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-52-regular-green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #63C9CC;
}

.fs-52-regular-gray1 {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-52-regular-gray2 {
  font-size: 5.2rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-52-regular-border {
  font-size: 5.2rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-52-medium-txt_base {
  font-size: 5.2rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-52-medium-primary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-52-medium-secondary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-52-medium-primary_light {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E5EBF4;
}

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

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

.fs-52-medium-yellow {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-52-medium-light_blue {
  font-size: 5.2rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-52-medium-orange {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-52-medium-green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #63C9CC;
}

.fs-52-medium-gray1 {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-52-medium-gray2 {
  font-size: 5.2rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-52-medium-border {
  font-size: 5.2rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-52-bold-txt_base {
  font-size: 5.2rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-52-bold-primary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-52-bold-secondary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-52-bold-primary_light {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E5EBF4;
}

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

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

.fs-52-bold-yellow {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-52-bold-light_blue {
  font-size: 5.2rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-52-bold-orange {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-52-bold-green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #63C9CC;
}

.fs-52-bold-gray1 {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-52-bold-gray2 {
  font-size: 5.2rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-52-bold-border {
  font-size: 5.2rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-52-exbold-txt_base {
  font-size: 5.2rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-52-exbold-primary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-52-exbold-secondary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-52-exbold-primary_light {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E5EBF4;
}

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

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

.fs-52-exbold-yellow {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-52-exbold-light_blue {
  font-size: 5.2rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-52-exbold-orange {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-52-exbold-green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #63C9CC;
}

.fs-52-exbold-gray1 {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-52-exbold-gray2 {
  font-size: 5.2rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-52-exbold-border {
  font-size: 5.2rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-52-black-txt_base {
  font-size: 5.2rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-52-black-primary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-52-black-secondary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-52-black-primary_light {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-52-black-yellow {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-52-black-light_blue {
  font-size: 5.2rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-52-black-orange {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-52-black-green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-52-black-gray1 {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-52-black-gray2 {
  font-size: 5.2rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-52-black-border {
  font-size: 5.2rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-60-light-txt_base {
  font-size: 6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-60-light-primary {
  font-size: 6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-60-light-secondary {
  font-size: 6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-60-light-primary_light {
  font-size: 6rem;
  font-weight: 300;
  color: #E5EBF4;
}

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

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

.fs-60-light-yellow {
  font-size: 6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-60-light-light_blue {
  font-size: 6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-60-light-orange {
  font-size: 6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-60-light-green {
  font-size: 6rem;
  font-weight: 300;
  color: #63C9CC;
}

.fs-60-light-gray1 {
  font-size: 6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-60-light-gray2 {
  font-size: 6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-60-light-border {
  font-size: 6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-60-regular-txt_base {
  font-size: 6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-60-regular-primary {
  font-size: 6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-60-regular-secondary {
  font-size: 6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-60-regular-primary_light {
  font-size: 6rem;
  font-weight: 400;
  color: #E5EBF4;
}

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

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

.fs-60-regular-yellow {
  font-size: 6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-60-regular-light_blue {
  font-size: 6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-60-regular-orange {
  font-size: 6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-60-regular-green {
  font-size: 6rem;
  font-weight: 400;
  color: #63C9CC;
}

.fs-60-regular-gray1 {
  font-size: 6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-60-regular-gray2 {
  font-size: 6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-60-regular-border {
  font-size: 6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-60-medium-txt_base {
  font-size: 6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-60-medium-primary {
  font-size: 6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-60-medium-secondary {
  font-size: 6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-60-medium-primary_light {
  font-size: 6rem;
  font-weight: 500;
  color: #E5EBF4;
}

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

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

.fs-60-medium-yellow {
  font-size: 6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-60-medium-light_blue {
  font-size: 6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-60-medium-orange {
  font-size: 6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-60-medium-green {
  font-size: 6rem;
  font-weight: 500;
  color: #63C9CC;
}

.fs-60-medium-gray1 {
  font-size: 6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-60-medium-gray2 {
  font-size: 6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-60-medium-border {
  font-size: 6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-60-bold-txt_base {
  font-size: 6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-60-bold-primary {
  font-size: 6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-60-bold-secondary {
  font-size: 6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-60-bold-primary_light {
  font-size: 6rem;
  font-weight: 700;
  color: #E5EBF4;
}

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

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

.fs-60-bold-yellow {
  font-size: 6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-60-bold-light_blue {
  font-size: 6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-60-bold-orange {
  font-size: 6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-60-bold-green {
  font-size: 6rem;
  font-weight: 700;
  color: #63C9CC;
}

.fs-60-bold-gray1 {
  font-size: 6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-60-bold-gray2 {
  font-size: 6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-60-bold-border {
  font-size: 6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-60-exbold-txt_base {
  font-size: 6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-60-exbold-primary {
  font-size: 6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-60-exbold-secondary {
  font-size: 6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-60-exbold-primary_light {
  font-size: 6rem;
  font-weight: 800;
  color: #E5EBF4;
}

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

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

.fs-60-exbold-yellow {
  font-size: 6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-60-exbold-light_blue {
  font-size: 6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-60-exbold-orange {
  font-size: 6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-60-exbold-green {
  font-size: 6rem;
  font-weight: 800;
  color: #63C9CC;
}

.fs-60-exbold-gray1 {
  font-size: 6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-60-exbold-gray2 {
  font-size: 6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-60-exbold-border {
  font-size: 6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-60-black-txt_base {
  font-size: 6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-60-black-primary {
  font-size: 6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-60-black-secondary {
  font-size: 6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-60-black-primary_light {
  font-size: 6rem;
  font-weight: 900;
  color: #E5EBF4;
}

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

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

.fs-60-black-yellow {
  font-size: 6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-60-black-light_blue {
  font-size: 6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-60-black-orange {
  font-size: 6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-60-black-green {
  font-size: 6rem;
  font-weight: 900;
  color: #63C9CC;
}

.fs-60-black-gray1 {
  font-size: 6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-60-black-gray2 {
  font-size: 6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-60-black-border {
  font-size: 6rem;
  font-weight: 900;
  color: #D9D9D9;
}

@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_110 {
  margin: 110px;
}

.mx-xl_110 {
  margin: 0 110px;
}

.my-xl_110 {
  margin: 110px 0;
}

.mt-xl_110 {
  margin-top: 110px;
}

.mb-xl_110 {
  margin-bottom: 110px;
}

.ml-xl_110 {
  margin-left: 110px;
}

.mr-xl_110 {
  margin-right: 110px;
}

.p-xl_110 {
  padding: 110px;
}

.px-xl_110 {
  padding: 0 110px;
}

.py-xl_110 {
  padding: 110px 0;
}

.pt-xl_110 {
  padding-top: 110px;
}

.pb-xl_110 {
  padding-bottom: 110px;
}

.pl-xl_110 {
  padding-left: 110px;
}

.pr-xl_110 {
  padding-right: 110px;
}

@media (max-width: 768px) {
  .m-xl_110 {
    margin: 55px;
  }
  .mx-xl_110 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .my-xl_110 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mt-xl_110 {
    margin-top: 55px;
  }
  .mb-xl_110 {
    margin-bottom: 55px;
  }
  .ml-xl_110 {
    margin-left: 55px;
  }
  .mr-xl_110 {
    margin-right: 55px;
  }
  .p-xl_110 {
    padding: 55px;
  }
  .px-xl_110 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .py-xl_110 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pt-xl_110 {
    padding-top: 55px;
  }
  .pb-xl_110 {
    padding-bottom: 55px;
  }
  .pl-xl_110 {
    padding-left: 55px;
  }
  .pr-xl_110 {
    padding-right: 55px;
  }
}
.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-xl_150 {
  margin: 150px;
}

.mx-xl_150 {
  margin: 0 150px;
}

.my-xl_150 {
  margin: 150px 0;
}

.mt-xl_150 {
  margin-top: 150px;
}

.mb-xl_150 {
  margin-bottom: 150px;
}

.ml-xl_150 {
  margin-left: 150px;
}

.mr-xl_150 {
  margin-right: 150px;
}

.p-xl_150 {
  padding: 150px;
}

.px-xl_150 {
  padding: 0 150px;
}

.py-xl_150 {
  padding: 150px 0;
}

.pt-xl_150 {
  padding-top: 150px;
}

.pb-xl_150 {
  padding-bottom: 150px;
}

.pl-xl_150 {
  padding-left: 150px;
}

.pr-xl_150 {
  padding-right: 150px;
}

@media (max-width: 768px) {
  .m-xl_150 {
    margin: 75px;
  }
  .mx-xl_150 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .my-xl_150 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mt-xl_150 {
    margin-top: 75px;
  }
  .mb-xl_150 {
    margin-bottom: 75px;
  }
  .ml-xl_150 {
    margin-left: 75px;
  }
  .mr-xl_150 {
    margin-right: 75px;
  }
  .p-xl_150 {
    padding: 75px;
  }
  .px-xl_150 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .py-xl_150 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pt-xl_150 {
    padding-top: 75px;
  }
  .pb-xl_150 {
    padding-bottom: 75px;
  }
  .pl-xl_150 {
    padding-left: 75px;
  }
  .pr-xl_150 {
    padding-right: 75px;
  }
}
.m-xl_200 {
  margin: 200px;
}

.mx-xl_200 {
  margin: 0 200px;
}

.my-xl_200 {
  margin: 200px 0;
}

.mt-xl_200 {
  margin-top: 200px;
}

.mb-xl_200 {
  margin-bottom: 200px;
}

.ml-xl_200 {
  margin-left: 200px;
}

.mr-xl_200 {
  margin-right: 200px;
}

.p-xl_200 {
  padding: 200px;
}

.px-xl_200 {
  padding: 0 200px;
}

.py-xl_200 {
  padding: 200px 0;
}

.pt-xl_200 {
  padding-top: 200px;
}

.pb-xl_200 {
  padding-bottom: 200px;
}

.pl-xl_200 {
  padding-left: 200px;
}

.pr-xl_200 {
  padding-right: 200px;
}

@media (max-width: 768px) {
  .m-xl_200 {
    margin: 100px;
  }
  .mx-xl_200 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .my-xl_200 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mt-xl_200 {
    margin-top: 100px;
  }
  .mb-xl_200 {
    margin-bottom: 100px;
  }
  .ml-xl_200 {
    margin-left: 100px;
  }
  .mr-xl_200 {
    margin-right: 100px;
  }
  .p-xl_200 {
    padding: 100px;
  }
  .px-xl_200 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .py-xl_200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pt-xl_200 {
    padding-top: 100px;
  }
  .pb-xl_200 {
    padding-bottom: 100px;
  }
  .pl-xl_200 {
    padding-left: 100px;
  }
  .pr-xl_200 {
    padding-right: 100px;
  }
}
/********************************************/
/* Color Options (Text & Background Colors) */
/********************************************/
.color-txt_base {
  color: #1A1A1A;
}

.bg-txt_base {
  background-color: #1A1A1A;
}

.color-primary {
  color: #4A84CF;
}

.bg-primary {
  background-color: #4A84CF;
}

.color-secondary {
  color: #E2735B;
}

.bg-secondary {
  background-color: #E2735B;
}

.color-primary_light {
  color: #E5EBF4;
}

.bg-primary_light {
  background-color: #E5EBF4;
}

.color-error {
  color: #BA1A1A;
}

.bg-error {
  background-color: #BA1A1A;
}

.color-white {
  color: #FFF;
}

.bg-white {
  background-color: #FFF;
}

.color-yellow {
  color: #F7F6E2;
}

.bg-yellow {
  background-color: #F7F6E2;
}

.color-light_blue {
  color: #94BEF5;
}

.bg-light_blue {
  background-color: #94BEF5;
}

.color-orange {
  color: #E1AB07;
}

.bg-orange {
  background-color: #E1AB07;
}

.color-green {
  color: #63C9CC;
}

.bg-green {
  background-color: #63C9CC;
}

.color-gray1 {
  color: #F0F0F0;
}

.bg-gray1 {
  background-color: #F0F0F0;
}

.color-gray2 {
  color: #DDDDDD;
}

.bg-gray2 {
  background-color: #DDDDDD;
}

.color-border {
  color: #D9D9D9;
}

.bg-border {
  background-color: #D9D9D9;
}

/********************************************/
/* Border Styles */
/********************************************/
.border-1-solid-txt_base {
  border: 1px solid #1A1A1A;
}

.border-top-1-solid-txt_base {
  border-top: 1px solid #1A1A1A;
}

.border-right-1-solid-txt_base {
  border-right: 1px solid #1A1A1A;
}

.border-bottom-1-solid-txt_base {
  border-bottom: 1px solid #1A1A1A;
}

.border-left-1-solid-txt_base {
  border-left: 1px solid #1A1A1A;
}

.border-1-solid-primary {
  border: 1px solid #4A84CF;
}

.border-top-1-solid-primary {
  border-top: 1px solid #4A84CF;
}

.border-right-1-solid-primary {
  border-right: 1px solid #4A84CF;
}

.border-bottom-1-solid-primary {
  border-bottom: 1px solid #4A84CF;
}

.border-left-1-solid-primary {
  border-left: 1px solid #4A84CF;
}

.border-1-solid-secondary {
  border: 1px solid #E2735B;
}

.border-top-1-solid-secondary {
  border-top: 1px solid #E2735B;
}

.border-right-1-solid-secondary {
  border-right: 1px solid #E2735B;
}

.border-bottom-1-solid-secondary {
  border-bottom: 1px solid #E2735B;
}

.border-left-1-solid-secondary {
  border-left: 1px solid #E2735B;
}

.border-1-solid-primary_light {
  border: 1px solid #E5EBF4;
}

.border-top-1-solid-primary_light {
  border-top: 1px solid #E5EBF4;
}

.border-right-1-solid-primary_light {
  border-right: 1px solid #E5EBF4;
}

.border-bottom-1-solid-primary_light {
  border-bottom: 1px solid #E5EBF4;
}

.border-left-1-solid-primary_light {
  border-left: 1px solid #E5EBF4;
}

.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-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-yellow {
  border: 1px solid #F7F6E2;
}

.border-top-1-solid-yellow {
  border-top: 1px solid #F7F6E2;
}

.border-right-1-solid-yellow {
  border-right: 1px solid #F7F6E2;
}

.border-bottom-1-solid-yellow {
  border-bottom: 1px solid #F7F6E2;
}

.border-left-1-solid-yellow {
  border-left: 1px solid #F7F6E2;
}

.border-1-solid-light_blue {
  border: 1px solid #94BEF5;
}

.border-top-1-solid-light_blue {
  border-top: 1px solid #94BEF5;
}

.border-right-1-solid-light_blue {
  border-right: 1px solid #94BEF5;
}

.border-bottom-1-solid-light_blue {
  border-bottom: 1px solid #94BEF5;
}

.border-left-1-solid-light_blue {
  border-left: 1px solid #94BEF5;
}

.border-1-solid-orange {
  border: 1px solid #E1AB07;
}

.border-top-1-solid-orange {
  border-top: 1px solid #E1AB07;
}

.border-right-1-solid-orange {
  border-right: 1px solid #E1AB07;
}

.border-bottom-1-solid-orange {
  border-bottom: 1px solid #E1AB07;
}

.border-left-1-solid-orange {
  border-left: 1px solid #E1AB07;
}

.border-1-solid-green {
  border: 1px solid #63C9CC;
}

.border-top-1-solid-green {
  border-top: 1px solid #63C9CC;
}

.border-right-1-solid-green {
  border-right: 1px solid #63C9CC;
}

.border-bottom-1-solid-green {
  border-bottom: 1px solid #63C9CC;
}

.border-left-1-solid-green {
  border-left: 1px solid #63C9CC;
}

.border-1-solid-gray1 {
  border: 1px solid #F0F0F0;
}

.border-top-1-solid-gray1 {
  border-top: 1px solid #F0F0F0;
}

.border-right-1-solid-gray1 {
  border-right: 1px solid #F0F0F0;
}

.border-bottom-1-solid-gray1 {
  border-bottom: 1px solid #F0F0F0;
}

.border-left-1-solid-gray1 {
  border-left: 1px solid #F0F0F0;
}

.border-1-solid-gray2 {
  border: 1px solid #DDDDDD;
}

.border-top-1-solid-gray2 {
  border-top: 1px solid #DDDDDD;
}

.border-right-1-solid-gray2 {
  border-right: 1px solid #DDDDDD;
}

.border-bottom-1-solid-gray2 {
  border-bottom: 1px solid #DDDDDD;
}

.border-left-1-solid-gray2 {
  border-left: 1px solid #DDDDDD;
}

.border-1-solid-border {
  border: 1px solid #D9D9D9;
}

.border-top-1-solid-border {
  border-top: 1px solid #D9D9D9;
}

.border-right-1-solid-border {
  border-right: 1px solid #D9D9D9;
}

.border-bottom-1-solid-border {
  border-bottom: 1px solid #D9D9D9;
}

.border-left-1-solid-border {
  border-left: 1px solid #D9D9D9;
}

.border-1-dashed-txt_base {
  border: 1px dashed #1A1A1A;
}

.border-top-1-dashed-txt_base {
  border-top: 1px dashed #1A1A1A;
}

.border-right-1-dashed-txt_base {
  border-right: 1px dashed #1A1A1A;
}

.border-bottom-1-dashed-txt_base {
  border-bottom: 1px dashed #1A1A1A;
}

.border-left-1-dashed-txt_base {
  border-left: 1px dashed #1A1A1A;
}

.border-1-dashed-primary {
  border: 1px dashed #4A84CF;
}

.border-top-1-dashed-primary {
  border-top: 1px dashed #4A84CF;
}

.border-right-1-dashed-primary {
  border-right: 1px dashed #4A84CF;
}

.border-bottom-1-dashed-primary {
  border-bottom: 1px dashed #4A84CF;
}

.border-left-1-dashed-primary {
  border-left: 1px dashed #4A84CF;
}

.border-1-dashed-secondary {
  border: 1px dashed #E2735B;
}

.border-top-1-dashed-secondary {
  border-top: 1px dashed #E2735B;
}

.border-right-1-dashed-secondary {
  border-right: 1px dashed #E2735B;
}

.border-bottom-1-dashed-secondary {
  border-bottom: 1px dashed #E2735B;
}

.border-left-1-dashed-secondary {
  border-left: 1px dashed #E2735B;
}

.border-1-dashed-primary_light {
  border: 1px dashed #E5EBF4;
}

.border-top-1-dashed-primary_light {
  border-top: 1px dashed #E5EBF4;
}

.border-right-1-dashed-primary_light {
  border-right: 1px dashed #E5EBF4;
}

.border-bottom-1-dashed-primary_light {
  border-bottom: 1px dashed #E5EBF4;
}

.border-left-1-dashed-primary_light {
  border-left: 1px dashed #E5EBF4;
}

.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-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-yellow {
  border: 1px dashed #F7F6E2;
}

.border-top-1-dashed-yellow {
  border-top: 1px dashed #F7F6E2;
}

.border-right-1-dashed-yellow {
  border-right: 1px dashed #F7F6E2;
}

.border-bottom-1-dashed-yellow {
  border-bottom: 1px dashed #F7F6E2;
}

.border-left-1-dashed-yellow {
  border-left: 1px dashed #F7F6E2;
}

.border-1-dashed-light_blue {
  border: 1px dashed #94BEF5;
}

.border-top-1-dashed-light_blue {
  border-top: 1px dashed #94BEF5;
}

.border-right-1-dashed-light_blue {
  border-right: 1px dashed #94BEF5;
}

.border-bottom-1-dashed-light_blue {
  border-bottom: 1px dashed #94BEF5;
}

.border-left-1-dashed-light_blue {
  border-left: 1px dashed #94BEF5;
}

.border-1-dashed-orange {
  border: 1px dashed #E1AB07;
}

.border-top-1-dashed-orange {
  border-top: 1px dashed #E1AB07;
}

.border-right-1-dashed-orange {
  border-right: 1px dashed #E1AB07;
}

.border-bottom-1-dashed-orange {
  border-bottom: 1px dashed #E1AB07;
}

.border-left-1-dashed-orange {
  border-left: 1px dashed #E1AB07;
}

.border-1-dashed-green {
  border: 1px dashed #63C9CC;
}

.border-top-1-dashed-green {
  border-top: 1px dashed #63C9CC;
}

.border-right-1-dashed-green {
  border-right: 1px dashed #63C9CC;
}

.border-bottom-1-dashed-green {
  border-bottom: 1px dashed #63C9CC;
}

.border-left-1-dashed-green {
  border-left: 1px dashed #63C9CC;
}

.border-1-dashed-gray1 {
  border: 1px dashed #F0F0F0;
}

.border-top-1-dashed-gray1 {
  border-top: 1px dashed #F0F0F0;
}

.border-right-1-dashed-gray1 {
  border-right: 1px dashed #F0F0F0;
}

.border-bottom-1-dashed-gray1 {
  border-bottom: 1px dashed #F0F0F0;
}

.border-left-1-dashed-gray1 {
  border-left: 1px dashed #F0F0F0;
}

.border-1-dashed-gray2 {
  border: 1px dashed #DDDDDD;
}

.border-top-1-dashed-gray2 {
  border-top: 1px dashed #DDDDDD;
}

.border-right-1-dashed-gray2 {
  border-right: 1px dashed #DDDDDD;
}

.border-bottom-1-dashed-gray2 {
  border-bottom: 1px dashed #DDDDDD;
}

.border-left-1-dashed-gray2 {
  border-left: 1px dashed #DDDDDD;
}

.border-1-dashed-border {
  border: 1px dashed #D9D9D9;
}

.border-top-1-dashed-border {
  border-top: 1px dashed #D9D9D9;
}

.border-right-1-dashed-border {
  border-right: 1px dashed #D9D9D9;
}

.border-bottom-1-dashed-border {
  border-bottom: 1px dashed #D9D9D9;
}

.border-left-1-dashed-border {
  border-left: 1px dashed #D9D9D9;
}

.border-1-dotted-txt_base {
  border: 1px dotted #1A1A1A;
}

.border-top-1-dotted-txt_base {
  border-top: 1px dotted #1A1A1A;
}

.border-right-1-dotted-txt_base {
  border-right: 1px dotted #1A1A1A;
}

.border-bottom-1-dotted-txt_base {
  border-bottom: 1px dotted #1A1A1A;
}

.border-left-1-dotted-txt_base {
  border-left: 1px dotted #1A1A1A;
}

.border-1-dotted-primary {
  border: 1px dotted #4A84CF;
}

.border-top-1-dotted-primary {
  border-top: 1px dotted #4A84CF;
}

.border-right-1-dotted-primary {
  border-right: 1px dotted #4A84CF;
}

.border-bottom-1-dotted-primary {
  border-bottom: 1px dotted #4A84CF;
}

.border-left-1-dotted-primary {
  border-left: 1px dotted #4A84CF;
}

.border-1-dotted-secondary {
  border: 1px dotted #E2735B;
}

.border-top-1-dotted-secondary {
  border-top: 1px dotted #E2735B;
}

.border-right-1-dotted-secondary {
  border-right: 1px dotted #E2735B;
}

.border-bottom-1-dotted-secondary {
  border-bottom: 1px dotted #E2735B;
}

.border-left-1-dotted-secondary {
  border-left: 1px dotted #E2735B;
}

.border-1-dotted-primary_light {
  border: 1px dotted #E5EBF4;
}

.border-top-1-dotted-primary_light {
  border-top: 1px dotted #E5EBF4;
}

.border-right-1-dotted-primary_light {
  border-right: 1px dotted #E5EBF4;
}

.border-bottom-1-dotted-primary_light {
  border-bottom: 1px dotted #E5EBF4;
}

.border-left-1-dotted-primary_light {
  border-left: 1px dotted #E5EBF4;
}

.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-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-yellow {
  border: 1px dotted #F7F6E2;
}

.border-top-1-dotted-yellow {
  border-top: 1px dotted #F7F6E2;
}

.border-right-1-dotted-yellow {
  border-right: 1px dotted #F7F6E2;
}

.border-bottom-1-dotted-yellow {
  border-bottom: 1px dotted #F7F6E2;
}

.border-left-1-dotted-yellow {
  border-left: 1px dotted #F7F6E2;
}

.border-1-dotted-light_blue {
  border: 1px dotted #94BEF5;
}

.border-top-1-dotted-light_blue {
  border-top: 1px dotted #94BEF5;
}

.border-right-1-dotted-light_blue {
  border-right: 1px dotted #94BEF5;
}

.border-bottom-1-dotted-light_blue {
  border-bottom: 1px dotted #94BEF5;
}

.border-left-1-dotted-light_blue {
  border-left: 1px dotted #94BEF5;
}

.border-1-dotted-orange {
  border: 1px dotted #E1AB07;
}

.border-top-1-dotted-orange {
  border-top: 1px dotted #E1AB07;
}

.border-right-1-dotted-orange {
  border-right: 1px dotted #E1AB07;
}

.border-bottom-1-dotted-orange {
  border-bottom: 1px dotted #E1AB07;
}

.border-left-1-dotted-orange {
  border-left: 1px dotted #E1AB07;
}

.border-1-dotted-green {
  border: 1px dotted #63C9CC;
}

.border-top-1-dotted-green {
  border-top: 1px dotted #63C9CC;
}

.border-right-1-dotted-green {
  border-right: 1px dotted #63C9CC;
}

.border-bottom-1-dotted-green {
  border-bottom: 1px dotted #63C9CC;
}

.border-left-1-dotted-green {
  border-left: 1px dotted #63C9CC;
}

.border-1-dotted-gray1 {
  border: 1px dotted #F0F0F0;
}

.border-top-1-dotted-gray1 {
  border-top: 1px dotted #F0F0F0;
}

.border-right-1-dotted-gray1 {
  border-right: 1px dotted #F0F0F0;
}

.border-bottom-1-dotted-gray1 {
  border-bottom: 1px dotted #F0F0F0;
}

.border-left-1-dotted-gray1 {
  border-left: 1px dotted #F0F0F0;
}

.border-1-dotted-gray2 {
  border: 1px dotted #DDDDDD;
}

.border-top-1-dotted-gray2 {
  border-top: 1px dotted #DDDDDD;
}

.border-right-1-dotted-gray2 {
  border-right: 1px dotted #DDDDDD;
}

.border-bottom-1-dotted-gray2 {
  border-bottom: 1px dotted #DDDDDD;
}

.border-left-1-dotted-gray2 {
  border-left: 1px dotted #DDDDDD;
}

.border-1-dotted-border {
  border: 1px dotted #D9D9D9;
}

.border-top-1-dotted-border {
  border-top: 1px dotted #D9D9D9;
}

.border-right-1-dotted-border {
  border-right: 1px dotted #D9D9D9;
}

.border-bottom-1-dotted-border {
  border-bottom: 1px dotted #D9D9D9;
}

.border-left-1-dotted-border {
  border-left: 1px dotted #D9D9D9;
}

.border-2-solid-txt_base {
  border: 2px solid #1A1A1A;
}

.border-top-2-solid-txt_base {
  border-top: 2px solid #1A1A1A;
}

.border-right-2-solid-txt_base {
  border-right: 2px solid #1A1A1A;
}

.border-bottom-2-solid-txt_base {
  border-bottom: 2px solid #1A1A1A;
}

.border-left-2-solid-txt_base {
  border-left: 2px solid #1A1A1A;
}

.border-2-solid-primary {
  border: 2px solid #4A84CF;
}

.border-top-2-solid-primary {
  border-top: 2px solid #4A84CF;
}

.border-right-2-solid-primary {
  border-right: 2px solid #4A84CF;
}

.border-bottom-2-solid-primary {
  border-bottom: 2px solid #4A84CF;
}

.border-left-2-solid-primary {
  border-left: 2px solid #4A84CF;
}

.border-2-solid-secondary {
  border: 2px solid #E2735B;
}

.border-top-2-solid-secondary {
  border-top: 2px solid #E2735B;
}

.border-right-2-solid-secondary {
  border-right: 2px solid #E2735B;
}

.border-bottom-2-solid-secondary {
  border-bottom: 2px solid #E2735B;
}

.border-left-2-solid-secondary {
  border-left: 2px solid #E2735B;
}

.border-2-solid-primary_light {
  border: 2px solid #E5EBF4;
}

.border-top-2-solid-primary_light {
  border-top: 2px solid #E5EBF4;
}

.border-right-2-solid-primary_light {
  border-right: 2px solid #E5EBF4;
}

.border-bottom-2-solid-primary_light {
  border-bottom: 2px solid #E5EBF4;
}

.border-left-2-solid-primary_light {
  border-left: 2px solid #E5EBF4;
}

.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-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-yellow {
  border: 2px solid #F7F6E2;
}

.border-top-2-solid-yellow {
  border-top: 2px solid #F7F6E2;
}

.border-right-2-solid-yellow {
  border-right: 2px solid #F7F6E2;
}

.border-bottom-2-solid-yellow {
  border-bottom: 2px solid #F7F6E2;
}

.border-left-2-solid-yellow {
  border-left: 2px solid #F7F6E2;
}

.border-2-solid-light_blue {
  border: 2px solid #94BEF5;
}

.border-top-2-solid-light_blue {
  border-top: 2px solid #94BEF5;
}

.border-right-2-solid-light_blue {
  border-right: 2px solid #94BEF5;
}

.border-bottom-2-solid-light_blue {
  border-bottom: 2px solid #94BEF5;
}

.border-left-2-solid-light_blue {
  border-left: 2px solid #94BEF5;
}

.border-2-solid-orange {
  border: 2px solid #E1AB07;
}

.border-top-2-solid-orange {
  border-top: 2px solid #E1AB07;
}

.border-right-2-solid-orange {
  border-right: 2px solid #E1AB07;
}

.border-bottom-2-solid-orange {
  border-bottom: 2px solid #E1AB07;
}

.border-left-2-solid-orange {
  border-left: 2px solid #E1AB07;
}

.border-2-solid-green {
  border: 2px solid #63C9CC;
}

.border-top-2-solid-green {
  border-top: 2px solid #63C9CC;
}

.border-right-2-solid-green {
  border-right: 2px solid #63C9CC;
}

.border-bottom-2-solid-green {
  border-bottom: 2px solid #63C9CC;
}

.border-left-2-solid-green {
  border-left: 2px solid #63C9CC;
}

.border-2-solid-gray1 {
  border: 2px solid #F0F0F0;
}

.border-top-2-solid-gray1 {
  border-top: 2px solid #F0F0F0;
}

.border-right-2-solid-gray1 {
  border-right: 2px solid #F0F0F0;
}

.border-bottom-2-solid-gray1 {
  border-bottom: 2px solid #F0F0F0;
}

.border-left-2-solid-gray1 {
  border-left: 2px solid #F0F0F0;
}

.border-2-solid-gray2 {
  border: 2px solid #DDDDDD;
}

.border-top-2-solid-gray2 {
  border-top: 2px solid #DDDDDD;
}

.border-right-2-solid-gray2 {
  border-right: 2px solid #DDDDDD;
}

.border-bottom-2-solid-gray2 {
  border-bottom: 2px solid #DDDDDD;
}

.border-left-2-solid-gray2 {
  border-left: 2px solid #DDDDDD;
}

.border-2-solid-border {
  border: 2px solid #D9D9D9;
}

.border-top-2-solid-border {
  border-top: 2px solid #D9D9D9;
}

.border-right-2-solid-border {
  border-right: 2px solid #D9D9D9;
}

.border-bottom-2-solid-border {
  border-bottom: 2px solid #D9D9D9;
}

.border-left-2-solid-border {
  border-left: 2px solid #D9D9D9;
}

.border-2-dashed-txt_base {
  border: 2px dashed #1A1A1A;
}

.border-top-2-dashed-txt_base {
  border-top: 2px dashed #1A1A1A;
}

.border-right-2-dashed-txt_base {
  border-right: 2px dashed #1A1A1A;
}

.border-bottom-2-dashed-txt_base {
  border-bottom: 2px dashed #1A1A1A;
}

.border-left-2-dashed-txt_base {
  border-left: 2px dashed #1A1A1A;
}

.border-2-dashed-primary {
  border: 2px dashed #4A84CF;
}

.border-top-2-dashed-primary {
  border-top: 2px dashed #4A84CF;
}

.border-right-2-dashed-primary {
  border-right: 2px dashed #4A84CF;
}

.border-bottom-2-dashed-primary {
  border-bottom: 2px dashed #4A84CF;
}

.border-left-2-dashed-primary {
  border-left: 2px dashed #4A84CF;
}

.border-2-dashed-secondary {
  border: 2px dashed #E2735B;
}

.border-top-2-dashed-secondary {
  border-top: 2px dashed #E2735B;
}

.border-right-2-dashed-secondary {
  border-right: 2px dashed #E2735B;
}

.border-bottom-2-dashed-secondary {
  border-bottom: 2px dashed #E2735B;
}

.border-left-2-dashed-secondary {
  border-left: 2px dashed #E2735B;
}

.border-2-dashed-primary_light {
  border: 2px dashed #E5EBF4;
}

.border-top-2-dashed-primary_light {
  border-top: 2px dashed #E5EBF4;
}

.border-right-2-dashed-primary_light {
  border-right: 2px dashed #E5EBF4;
}

.border-bottom-2-dashed-primary_light {
  border-bottom: 2px dashed #E5EBF4;
}

.border-left-2-dashed-primary_light {
  border-left: 2px dashed #E5EBF4;
}

.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-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-yellow {
  border: 2px dashed #F7F6E2;
}

.border-top-2-dashed-yellow {
  border-top: 2px dashed #F7F6E2;
}

.border-right-2-dashed-yellow {
  border-right: 2px dashed #F7F6E2;
}

.border-bottom-2-dashed-yellow {
  border-bottom: 2px dashed #F7F6E2;
}

.border-left-2-dashed-yellow {
  border-left: 2px dashed #F7F6E2;
}

.border-2-dashed-light_blue {
  border: 2px dashed #94BEF5;
}

.border-top-2-dashed-light_blue {
  border-top: 2px dashed #94BEF5;
}

.border-right-2-dashed-light_blue {
  border-right: 2px dashed #94BEF5;
}

.border-bottom-2-dashed-light_blue {
  border-bottom: 2px dashed #94BEF5;
}

.border-left-2-dashed-light_blue {
  border-left: 2px dashed #94BEF5;
}

.border-2-dashed-orange {
  border: 2px dashed #E1AB07;
}

.border-top-2-dashed-orange {
  border-top: 2px dashed #E1AB07;
}

.border-right-2-dashed-orange {
  border-right: 2px dashed #E1AB07;
}

.border-bottom-2-dashed-orange {
  border-bottom: 2px dashed #E1AB07;
}

.border-left-2-dashed-orange {
  border-left: 2px dashed #E1AB07;
}

.border-2-dashed-green {
  border: 2px dashed #63C9CC;
}

.border-top-2-dashed-green {
  border-top: 2px dashed #63C9CC;
}

.border-right-2-dashed-green {
  border-right: 2px dashed #63C9CC;
}

.border-bottom-2-dashed-green {
  border-bottom: 2px dashed #63C9CC;
}

.border-left-2-dashed-green {
  border-left: 2px dashed #63C9CC;
}

.border-2-dashed-gray1 {
  border: 2px dashed #F0F0F0;
}

.border-top-2-dashed-gray1 {
  border-top: 2px dashed #F0F0F0;
}

.border-right-2-dashed-gray1 {
  border-right: 2px dashed #F0F0F0;
}

.border-bottom-2-dashed-gray1 {
  border-bottom: 2px dashed #F0F0F0;
}

.border-left-2-dashed-gray1 {
  border-left: 2px dashed #F0F0F0;
}

.border-2-dashed-gray2 {
  border: 2px dashed #DDDDDD;
}

.border-top-2-dashed-gray2 {
  border-top: 2px dashed #DDDDDD;
}

.border-right-2-dashed-gray2 {
  border-right: 2px dashed #DDDDDD;
}

.border-bottom-2-dashed-gray2 {
  border-bottom: 2px dashed #DDDDDD;
}

.border-left-2-dashed-gray2 {
  border-left: 2px dashed #DDDDDD;
}

.border-2-dashed-border {
  border: 2px dashed #D9D9D9;
}

.border-top-2-dashed-border {
  border-top: 2px dashed #D9D9D9;
}

.border-right-2-dashed-border {
  border-right: 2px dashed #D9D9D9;
}

.border-bottom-2-dashed-border {
  border-bottom: 2px dashed #D9D9D9;
}

.border-left-2-dashed-border {
  border-left: 2px dashed #D9D9D9;
}

.border-2-dotted-txt_base {
  border: 2px dotted #1A1A1A;
}

.border-top-2-dotted-txt_base {
  border-top: 2px dotted #1A1A1A;
}

.border-right-2-dotted-txt_base {
  border-right: 2px dotted #1A1A1A;
}

.border-bottom-2-dotted-txt_base {
  border-bottom: 2px dotted #1A1A1A;
}

.border-left-2-dotted-txt_base {
  border-left: 2px dotted #1A1A1A;
}

.border-2-dotted-primary {
  border: 2px dotted #4A84CF;
}

.border-top-2-dotted-primary {
  border-top: 2px dotted #4A84CF;
}

.border-right-2-dotted-primary {
  border-right: 2px dotted #4A84CF;
}

.border-bottom-2-dotted-primary {
  border-bottom: 2px dotted #4A84CF;
}

.border-left-2-dotted-primary {
  border-left: 2px dotted #4A84CF;
}

.border-2-dotted-secondary {
  border: 2px dotted #E2735B;
}

.border-top-2-dotted-secondary {
  border-top: 2px dotted #E2735B;
}

.border-right-2-dotted-secondary {
  border-right: 2px dotted #E2735B;
}

.border-bottom-2-dotted-secondary {
  border-bottom: 2px dotted #E2735B;
}

.border-left-2-dotted-secondary {
  border-left: 2px dotted #E2735B;
}

.border-2-dotted-primary_light {
  border: 2px dotted #E5EBF4;
}

.border-top-2-dotted-primary_light {
  border-top: 2px dotted #E5EBF4;
}

.border-right-2-dotted-primary_light {
  border-right: 2px dotted #E5EBF4;
}

.border-bottom-2-dotted-primary_light {
  border-bottom: 2px dotted #E5EBF4;
}

.border-left-2-dotted-primary_light {
  border-left: 2px dotted #E5EBF4;
}

.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-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-yellow {
  border: 2px dotted #F7F6E2;
}

.border-top-2-dotted-yellow {
  border-top: 2px dotted #F7F6E2;
}

.border-right-2-dotted-yellow {
  border-right: 2px dotted #F7F6E2;
}

.border-bottom-2-dotted-yellow {
  border-bottom: 2px dotted #F7F6E2;
}

.border-left-2-dotted-yellow {
  border-left: 2px dotted #F7F6E2;
}

.border-2-dotted-light_blue {
  border: 2px dotted #94BEF5;
}

.border-top-2-dotted-light_blue {
  border-top: 2px dotted #94BEF5;
}

.border-right-2-dotted-light_blue {
  border-right: 2px dotted #94BEF5;
}

.border-bottom-2-dotted-light_blue {
  border-bottom: 2px dotted #94BEF5;
}

.border-left-2-dotted-light_blue {
  border-left: 2px dotted #94BEF5;
}

.border-2-dotted-orange {
  border: 2px dotted #E1AB07;
}

.border-top-2-dotted-orange {
  border-top: 2px dotted #E1AB07;
}

.border-right-2-dotted-orange {
  border-right: 2px dotted #E1AB07;
}

.border-bottom-2-dotted-orange {
  border-bottom: 2px dotted #E1AB07;
}

.border-left-2-dotted-orange {
  border-left: 2px dotted #E1AB07;
}

.border-2-dotted-green {
  border: 2px dotted #63C9CC;
}

.border-top-2-dotted-green {
  border-top: 2px dotted #63C9CC;
}

.border-right-2-dotted-green {
  border-right: 2px dotted #63C9CC;
}

.border-bottom-2-dotted-green {
  border-bottom: 2px dotted #63C9CC;
}

.border-left-2-dotted-green {
  border-left: 2px dotted #63C9CC;
}

.border-2-dotted-gray1 {
  border: 2px dotted #F0F0F0;
}

.border-top-2-dotted-gray1 {
  border-top: 2px dotted #F0F0F0;
}

.border-right-2-dotted-gray1 {
  border-right: 2px dotted #F0F0F0;
}

.border-bottom-2-dotted-gray1 {
  border-bottom: 2px dotted #F0F0F0;
}

.border-left-2-dotted-gray1 {
  border-left: 2px dotted #F0F0F0;
}

.border-2-dotted-gray2 {
  border: 2px dotted #DDDDDD;
}

.border-top-2-dotted-gray2 {
  border-top: 2px dotted #DDDDDD;
}

.border-right-2-dotted-gray2 {
  border-right: 2px dotted #DDDDDD;
}

.border-bottom-2-dotted-gray2 {
  border-bottom: 2px dotted #DDDDDD;
}

.border-left-2-dotted-gray2 {
  border-left: 2px dotted #DDDDDD;
}

.border-2-dotted-border {
  border: 2px dotted #D9D9D9;
}

.border-top-2-dotted-border {
  border-top: 2px dotted #D9D9D9;
}

.border-right-2-dotted-border {
  border-right: 2px dotted #D9D9D9;
}

.border-bottom-2-dotted-border {
  border-bottom: 2px dotted #D9D9D9;
}

.border-left-2-dotted-border {
  border-left: 2px dotted #D9D9D9;
}

.border-3-solid-txt_base {
  border: 3px solid #1A1A1A;
}

.border-top-3-solid-txt_base {
  border-top: 3px solid #1A1A1A;
}

.border-right-3-solid-txt_base {
  border-right: 3px solid #1A1A1A;
}

.border-bottom-3-solid-txt_base {
  border-bottom: 3px solid #1A1A1A;
}

.border-left-3-solid-txt_base {
  border-left: 3px solid #1A1A1A;
}

.border-3-solid-primary {
  border: 3px solid #4A84CF;
}

.border-top-3-solid-primary {
  border-top: 3px solid #4A84CF;
}

.border-right-3-solid-primary {
  border-right: 3px solid #4A84CF;
}

.border-bottom-3-solid-primary {
  border-bottom: 3px solid #4A84CF;
}

.border-left-3-solid-primary {
  border-left: 3px solid #4A84CF;
}

.border-3-solid-secondary {
  border: 3px solid #E2735B;
}

.border-top-3-solid-secondary {
  border-top: 3px solid #E2735B;
}

.border-right-3-solid-secondary {
  border-right: 3px solid #E2735B;
}

.border-bottom-3-solid-secondary {
  border-bottom: 3px solid #E2735B;
}

.border-left-3-solid-secondary {
  border-left: 3px solid #E2735B;
}

.border-3-solid-primary_light {
  border: 3px solid #E5EBF4;
}

.border-top-3-solid-primary_light {
  border-top: 3px solid #E5EBF4;
}

.border-right-3-solid-primary_light {
  border-right: 3px solid #E5EBF4;
}

.border-bottom-3-solid-primary_light {
  border-bottom: 3px solid #E5EBF4;
}

.border-left-3-solid-primary_light {
  border-left: 3px solid #E5EBF4;
}

.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-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-yellow {
  border: 3px solid #F7F6E2;
}

.border-top-3-solid-yellow {
  border-top: 3px solid #F7F6E2;
}

.border-right-3-solid-yellow {
  border-right: 3px solid #F7F6E2;
}

.border-bottom-3-solid-yellow {
  border-bottom: 3px solid #F7F6E2;
}

.border-left-3-solid-yellow {
  border-left: 3px solid #F7F6E2;
}

.border-3-solid-light_blue {
  border: 3px solid #94BEF5;
}

.border-top-3-solid-light_blue {
  border-top: 3px solid #94BEF5;
}

.border-right-3-solid-light_blue {
  border-right: 3px solid #94BEF5;
}

.border-bottom-3-solid-light_blue {
  border-bottom: 3px solid #94BEF5;
}

.border-left-3-solid-light_blue {
  border-left: 3px solid #94BEF5;
}

.border-3-solid-orange {
  border: 3px solid #E1AB07;
}

.border-top-3-solid-orange {
  border-top: 3px solid #E1AB07;
}

.border-right-3-solid-orange {
  border-right: 3px solid #E1AB07;
}

.border-bottom-3-solid-orange {
  border-bottom: 3px solid #E1AB07;
}

.border-left-3-solid-orange {
  border-left: 3px solid #E1AB07;
}

.border-3-solid-green {
  border: 3px solid #63C9CC;
}

.border-top-3-solid-green {
  border-top: 3px solid #63C9CC;
}

.border-right-3-solid-green {
  border-right: 3px solid #63C9CC;
}

.border-bottom-3-solid-green {
  border-bottom: 3px solid #63C9CC;
}

.border-left-3-solid-green {
  border-left: 3px solid #63C9CC;
}

.border-3-solid-gray1 {
  border: 3px solid #F0F0F0;
}

.border-top-3-solid-gray1 {
  border-top: 3px solid #F0F0F0;
}

.border-right-3-solid-gray1 {
  border-right: 3px solid #F0F0F0;
}

.border-bottom-3-solid-gray1 {
  border-bottom: 3px solid #F0F0F0;
}

.border-left-3-solid-gray1 {
  border-left: 3px solid #F0F0F0;
}

.border-3-solid-gray2 {
  border: 3px solid #DDDDDD;
}

.border-top-3-solid-gray2 {
  border-top: 3px solid #DDDDDD;
}

.border-right-3-solid-gray2 {
  border-right: 3px solid #DDDDDD;
}

.border-bottom-3-solid-gray2 {
  border-bottom: 3px solid #DDDDDD;
}

.border-left-3-solid-gray2 {
  border-left: 3px solid #DDDDDD;
}

.border-3-solid-border {
  border: 3px solid #D9D9D9;
}

.border-top-3-solid-border {
  border-top: 3px solid #D9D9D9;
}

.border-right-3-solid-border {
  border-right: 3px solid #D9D9D9;
}

.border-bottom-3-solid-border {
  border-bottom: 3px solid #D9D9D9;
}

.border-left-3-solid-border {
  border-left: 3px solid #D9D9D9;
}

.border-3-dashed-txt_base {
  border: 3px dashed #1A1A1A;
}

.border-top-3-dashed-txt_base {
  border-top: 3px dashed #1A1A1A;
}

.border-right-3-dashed-txt_base {
  border-right: 3px dashed #1A1A1A;
}

.border-bottom-3-dashed-txt_base {
  border-bottom: 3px dashed #1A1A1A;
}

.border-left-3-dashed-txt_base {
  border-left: 3px dashed #1A1A1A;
}

.border-3-dashed-primary {
  border: 3px dashed #4A84CF;
}

.border-top-3-dashed-primary {
  border-top: 3px dashed #4A84CF;
}

.border-right-3-dashed-primary {
  border-right: 3px dashed #4A84CF;
}

.border-bottom-3-dashed-primary {
  border-bottom: 3px dashed #4A84CF;
}

.border-left-3-dashed-primary {
  border-left: 3px dashed #4A84CF;
}

.border-3-dashed-secondary {
  border: 3px dashed #E2735B;
}

.border-top-3-dashed-secondary {
  border-top: 3px dashed #E2735B;
}

.border-right-3-dashed-secondary {
  border-right: 3px dashed #E2735B;
}

.border-bottom-3-dashed-secondary {
  border-bottom: 3px dashed #E2735B;
}

.border-left-3-dashed-secondary {
  border-left: 3px dashed #E2735B;
}

.border-3-dashed-primary_light {
  border: 3px dashed #E5EBF4;
}

.border-top-3-dashed-primary_light {
  border-top: 3px dashed #E5EBF4;
}

.border-right-3-dashed-primary_light {
  border-right: 3px dashed #E5EBF4;
}

.border-bottom-3-dashed-primary_light {
  border-bottom: 3px dashed #E5EBF4;
}

.border-left-3-dashed-primary_light {
  border-left: 3px dashed #E5EBF4;
}

.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-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-yellow {
  border: 3px dashed #F7F6E2;
}

.border-top-3-dashed-yellow {
  border-top: 3px dashed #F7F6E2;
}

.border-right-3-dashed-yellow {
  border-right: 3px dashed #F7F6E2;
}

.border-bottom-3-dashed-yellow {
  border-bottom: 3px dashed #F7F6E2;
}

.border-left-3-dashed-yellow {
  border-left: 3px dashed #F7F6E2;
}

.border-3-dashed-light_blue {
  border: 3px dashed #94BEF5;
}

.border-top-3-dashed-light_blue {
  border-top: 3px dashed #94BEF5;
}

.border-right-3-dashed-light_blue {
  border-right: 3px dashed #94BEF5;
}

.border-bottom-3-dashed-light_blue {
  border-bottom: 3px dashed #94BEF5;
}

.border-left-3-dashed-light_blue {
  border-left: 3px dashed #94BEF5;
}

.border-3-dashed-orange {
  border: 3px dashed #E1AB07;
}

.border-top-3-dashed-orange {
  border-top: 3px dashed #E1AB07;
}

.border-right-3-dashed-orange {
  border-right: 3px dashed #E1AB07;
}

.border-bottom-3-dashed-orange {
  border-bottom: 3px dashed #E1AB07;
}

.border-left-3-dashed-orange {
  border-left: 3px dashed #E1AB07;
}

.border-3-dashed-green {
  border: 3px dashed #63C9CC;
}

.border-top-3-dashed-green {
  border-top: 3px dashed #63C9CC;
}

.border-right-3-dashed-green {
  border-right: 3px dashed #63C9CC;
}

.border-bottom-3-dashed-green {
  border-bottom: 3px dashed #63C9CC;
}

.border-left-3-dashed-green {
  border-left: 3px dashed #63C9CC;
}

.border-3-dashed-gray1 {
  border: 3px dashed #F0F0F0;
}

.border-top-3-dashed-gray1 {
  border-top: 3px dashed #F0F0F0;
}

.border-right-3-dashed-gray1 {
  border-right: 3px dashed #F0F0F0;
}

.border-bottom-3-dashed-gray1 {
  border-bottom: 3px dashed #F0F0F0;
}

.border-left-3-dashed-gray1 {
  border-left: 3px dashed #F0F0F0;
}

.border-3-dashed-gray2 {
  border: 3px dashed #DDDDDD;
}

.border-top-3-dashed-gray2 {
  border-top: 3px dashed #DDDDDD;
}

.border-right-3-dashed-gray2 {
  border-right: 3px dashed #DDDDDD;
}

.border-bottom-3-dashed-gray2 {
  border-bottom: 3px dashed #DDDDDD;
}

.border-left-3-dashed-gray2 {
  border-left: 3px dashed #DDDDDD;
}

.border-3-dashed-border {
  border: 3px dashed #D9D9D9;
}

.border-top-3-dashed-border {
  border-top: 3px dashed #D9D9D9;
}

.border-right-3-dashed-border {
  border-right: 3px dashed #D9D9D9;
}

.border-bottom-3-dashed-border {
  border-bottom: 3px dashed #D9D9D9;
}

.border-left-3-dashed-border {
  border-left: 3px dashed #D9D9D9;
}

.border-3-dotted-txt_base {
  border: 3px dotted #1A1A1A;
}

.border-top-3-dotted-txt_base {
  border-top: 3px dotted #1A1A1A;
}

.border-right-3-dotted-txt_base {
  border-right: 3px dotted #1A1A1A;
}

.border-bottom-3-dotted-txt_base {
  border-bottom: 3px dotted #1A1A1A;
}

.border-left-3-dotted-txt_base {
  border-left: 3px dotted #1A1A1A;
}

.border-3-dotted-primary {
  border: 3px dotted #4A84CF;
}

.border-top-3-dotted-primary {
  border-top: 3px dotted #4A84CF;
}

.border-right-3-dotted-primary {
  border-right: 3px dotted #4A84CF;
}

.border-bottom-3-dotted-primary {
  border-bottom: 3px dotted #4A84CF;
}

.border-left-3-dotted-primary {
  border-left: 3px dotted #4A84CF;
}

.border-3-dotted-secondary {
  border: 3px dotted #E2735B;
}

.border-top-3-dotted-secondary {
  border-top: 3px dotted #E2735B;
}

.border-right-3-dotted-secondary {
  border-right: 3px dotted #E2735B;
}

.border-bottom-3-dotted-secondary {
  border-bottom: 3px dotted #E2735B;
}

.border-left-3-dotted-secondary {
  border-left: 3px dotted #E2735B;
}

.border-3-dotted-primary_light {
  border: 3px dotted #E5EBF4;
}

.border-top-3-dotted-primary_light {
  border-top: 3px dotted #E5EBF4;
}

.border-right-3-dotted-primary_light {
  border-right: 3px dotted #E5EBF4;
}

.border-bottom-3-dotted-primary_light {
  border-bottom: 3px dotted #E5EBF4;
}

.border-left-3-dotted-primary_light {
  border-left: 3px dotted #E5EBF4;
}

.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-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-yellow {
  border: 3px dotted #F7F6E2;
}

.border-top-3-dotted-yellow {
  border-top: 3px dotted #F7F6E2;
}

.border-right-3-dotted-yellow {
  border-right: 3px dotted #F7F6E2;
}

.border-bottom-3-dotted-yellow {
  border-bottom: 3px dotted #F7F6E2;
}

.border-left-3-dotted-yellow {
  border-left: 3px dotted #F7F6E2;
}

.border-3-dotted-light_blue {
  border: 3px dotted #94BEF5;
}

.border-top-3-dotted-light_blue {
  border-top: 3px dotted #94BEF5;
}

.border-right-3-dotted-light_blue {
  border-right: 3px dotted #94BEF5;
}

.border-bottom-3-dotted-light_blue {
  border-bottom: 3px dotted #94BEF5;
}

.border-left-3-dotted-light_blue {
  border-left: 3px dotted #94BEF5;
}

.border-3-dotted-orange {
  border: 3px dotted #E1AB07;
}

.border-top-3-dotted-orange {
  border-top: 3px dotted #E1AB07;
}

.border-right-3-dotted-orange {
  border-right: 3px dotted #E1AB07;
}

.border-bottom-3-dotted-orange {
  border-bottom: 3px dotted #E1AB07;
}

.border-left-3-dotted-orange {
  border-left: 3px dotted #E1AB07;
}

.border-3-dotted-green {
  border: 3px dotted #63C9CC;
}

.border-top-3-dotted-green {
  border-top: 3px dotted #63C9CC;
}

.border-right-3-dotted-green {
  border-right: 3px dotted #63C9CC;
}

.border-bottom-3-dotted-green {
  border-bottom: 3px dotted #63C9CC;
}

.border-left-3-dotted-green {
  border-left: 3px dotted #63C9CC;
}

.border-3-dotted-gray1 {
  border: 3px dotted #F0F0F0;
}

.border-top-3-dotted-gray1 {
  border-top: 3px dotted #F0F0F0;
}

.border-right-3-dotted-gray1 {
  border-right: 3px dotted #F0F0F0;
}

.border-bottom-3-dotted-gray1 {
  border-bottom: 3px dotted #F0F0F0;
}

.border-left-3-dotted-gray1 {
  border-left: 3px dotted #F0F0F0;
}

.border-3-dotted-gray2 {
  border: 3px dotted #DDDDDD;
}

.border-top-3-dotted-gray2 {
  border-top: 3px dotted #DDDDDD;
}

.border-right-3-dotted-gray2 {
  border-right: 3px dotted #DDDDDD;
}

.border-bottom-3-dotted-gray2 {
  border-bottom: 3px dotted #DDDDDD;
}

.border-left-3-dotted-gray2 {
  border-left: 3px dotted #DDDDDD;
}

.border-3-dotted-border {
  border: 3px dotted #D9D9D9;
}

.border-top-3-dotted-border {
  border-top: 3px dotted #D9D9D9;
}

.border-right-3-dotted-border {
  border-right: 3px dotted #D9D9D9;
}

.border-bottom-3-dotted-border {
  border-bottom: 3px dotted #D9D9D9;
}

.border-left-3-dotted-border {
  border-left: 3px dotted #D9D9D9;
}

.border-4-solid-txt_base {
  border: 4px solid #1A1A1A;
}

.border-top-4-solid-txt_base {
  border-top: 4px solid #1A1A1A;
}

.border-right-4-solid-txt_base {
  border-right: 4px solid #1A1A1A;
}

.border-bottom-4-solid-txt_base {
  border-bottom: 4px solid #1A1A1A;
}

.border-left-4-solid-txt_base {
  border-left: 4px solid #1A1A1A;
}

.border-4-solid-primary {
  border: 4px solid #4A84CF;
}

.border-top-4-solid-primary {
  border-top: 4px solid #4A84CF;
}

.border-right-4-solid-primary {
  border-right: 4px solid #4A84CF;
}

.border-bottom-4-solid-primary {
  border-bottom: 4px solid #4A84CF;
}

.border-left-4-solid-primary {
  border-left: 4px solid #4A84CF;
}

.border-4-solid-secondary {
  border: 4px solid #E2735B;
}

.border-top-4-solid-secondary {
  border-top: 4px solid #E2735B;
}

.border-right-4-solid-secondary {
  border-right: 4px solid #E2735B;
}

.border-bottom-4-solid-secondary {
  border-bottom: 4px solid #E2735B;
}

.border-left-4-solid-secondary {
  border-left: 4px solid #E2735B;
}

.border-4-solid-primary_light {
  border: 4px solid #E5EBF4;
}

.border-top-4-solid-primary_light {
  border-top: 4px solid #E5EBF4;
}

.border-right-4-solid-primary_light {
  border-right: 4px solid #E5EBF4;
}

.border-bottom-4-solid-primary_light {
  border-bottom: 4px solid #E5EBF4;
}

.border-left-4-solid-primary_light {
  border-left: 4px solid #E5EBF4;
}

.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-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-yellow {
  border: 4px solid #F7F6E2;
}

.border-top-4-solid-yellow {
  border-top: 4px solid #F7F6E2;
}

.border-right-4-solid-yellow {
  border-right: 4px solid #F7F6E2;
}

.border-bottom-4-solid-yellow {
  border-bottom: 4px solid #F7F6E2;
}

.border-left-4-solid-yellow {
  border-left: 4px solid #F7F6E2;
}

.border-4-solid-light_blue {
  border: 4px solid #94BEF5;
}

.border-top-4-solid-light_blue {
  border-top: 4px solid #94BEF5;
}

.border-right-4-solid-light_blue {
  border-right: 4px solid #94BEF5;
}

.border-bottom-4-solid-light_blue {
  border-bottom: 4px solid #94BEF5;
}

.border-left-4-solid-light_blue {
  border-left: 4px solid #94BEF5;
}

.border-4-solid-orange {
  border: 4px solid #E1AB07;
}

.border-top-4-solid-orange {
  border-top: 4px solid #E1AB07;
}

.border-right-4-solid-orange {
  border-right: 4px solid #E1AB07;
}

.border-bottom-4-solid-orange {
  border-bottom: 4px solid #E1AB07;
}

.border-left-4-solid-orange {
  border-left: 4px solid #E1AB07;
}

.border-4-solid-green {
  border: 4px solid #63C9CC;
}

.border-top-4-solid-green {
  border-top: 4px solid #63C9CC;
}

.border-right-4-solid-green {
  border-right: 4px solid #63C9CC;
}

.border-bottom-4-solid-green {
  border-bottom: 4px solid #63C9CC;
}

.border-left-4-solid-green {
  border-left: 4px solid #63C9CC;
}

.border-4-solid-gray1 {
  border: 4px solid #F0F0F0;
}

.border-top-4-solid-gray1 {
  border-top: 4px solid #F0F0F0;
}

.border-right-4-solid-gray1 {
  border-right: 4px solid #F0F0F0;
}

.border-bottom-4-solid-gray1 {
  border-bottom: 4px solid #F0F0F0;
}

.border-left-4-solid-gray1 {
  border-left: 4px solid #F0F0F0;
}

.border-4-solid-gray2 {
  border: 4px solid #DDDDDD;
}

.border-top-4-solid-gray2 {
  border-top: 4px solid #DDDDDD;
}

.border-right-4-solid-gray2 {
  border-right: 4px solid #DDDDDD;
}

.border-bottom-4-solid-gray2 {
  border-bottom: 4px solid #DDDDDD;
}

.border-left-4-solid-gray2 {
  border-left: 4px solid #DDDDDD;
}

.border-4-solid-border {
  border: 4px solid #D9D9D9;
}

.border-top-4-solid-border {
  border-top: 4px solid #D9D9D9;
}

.border-right-4-solid-border {
  border-right: 4px solid #D9D9D9;
}

.border-bottom-4-solid-border {
  border-bottom: 4px solid #D9D9D9;
}

.border-left-4-solid-border {
  border-left: 4px solid #D9D9D9;
}

.border-4-dashed-txt_base {
  border: 4px dashed #1A1A1A;
}

.border-top-4-dashed-txt_base {
  border-top: 4px dashed #1A1A1A;
}

.border-right-4-dashed-txt_base {
  border-right: 4px dashed #1A1A1A;
}

.border-bottom-4-dashed-txt_base {
  border-bottom: 4px dashed #1A1A1A;
}

.border-left-4-dashed-txt_base {
  border-left: 4px dashed #1A1A1A;
}

.border-4-dashed-primary {
  border: 4px dashed #4A84CF;
}

.border-top-4-dashed-primary {
  border-top: 4px dashed #4A84CF;
}

.border-right-4-dashed-primary {
  border-right: 4px dashed #4A84CF;
}

.border-bottom-4-dashed-primary {
  border-bottom: 4px dashed #4A84CF;
}

.border-left-4-dashed-primary {
  border-left: 4px dashed #4A84CF;
}

.border-4-dashed-secondary {
  border: 4px dashed #E2735B;
}

.border-top-4-dashed-secondary {
  border-top: 4px dashed #E2735B;
}

.border-right-4-dashed-secondary {
  border-right: 4px dashed #E2735B;
}

.border-bottom-4-dashed-secondary {
  border-bottom: 4px dashed #E2735B;
}

.border-left-4-dashed-secondary {
  border-left: 4px dashed #E2735B;
}

.border-4-dashed-primary_light {
  border: 4px dashed #E5EBF4;
}

.border-top-4-dashed-primary_light {
  border-top: 4px dashed #E5EBF4;
}

.border-right-4-dashed-primary_light {
  border-right: 4px dashed #E5EBF4;
}

.border-bottom-4-dashed-primary_light {
  border-bottom: 4px dashed #E5EBF4;
}

.border-left-4-dashed-primary_light {
  border-left: 4px dashed #E5EBF4;
}

.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-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-yellow {
  border: 4px dashed #F7F6E2;
}

.border-top-4-dashed-yellow {
  border-top: 4px dashed #F7F6E2;
}

.border-right-4-dashed-yellow {
  border-right: 4px dashed #F7F6E2;
}

.border-bottom-4-dashed-yellow {
  border-bottom: 4px dashed #F7F6E2;
}

.border-left-4-dashed-yellow {
  border-left: 4px dashed #F7F6E2;
}

.border-4-dashed-light_blue {
  border: 4px dashed #94BEF5;
}

.border-top-4-dashed-light_blue {
  border-top: 4px dashed #94BEF5;
}

.border-right-4-dashed-light_blue {
  border-right: 4px dashed #94BEF5;
}

.border-bottom-4-dashed-light_blue {
  border-bottom: 4px dashed #94BEF5;
}

.border-left-4-dashed-light_blue {
  border-left: 4px dashed #94BEF5;
}

.border-4-dashed-orange {
  border: 4px dashed #E1AB07;
}

.border-top-4-dashed-orange {
  border-top: 4px dashed #E1AB07;
}

.border-right-4-dashed-orange {
  border-right: 4px dashed #E1AB07;
}

.border-bottom-4-dashed-orange {
  border-bottom: 4px dashed #E1AB07;
}

.border-left-4-dashed-orange {
  border-left: 4px dashed #E1AB07;
}

.border-4-dashed-green {
  border: 4px dashed #63C9CC;
}

.border-top-4-dashed-green {
  border-top: 4px dashed #63C9CC;
}

.border-right-4-dashed-green {
  border-right: 4px dashed #63C9CC;
}

.border-bottom-4-dashed-green {
  border-bottom: 4px dashed #63C9CC;
}

.border-left-4-dashed-green {
  border-left: 4px dashed #63C9CC;
}

.border-4-dashed-gray1 {
  border: 4px dashed #F0F0F0;
}

.border-top-4-dashed-gray1 {
  border-top: 4px dashed #F0F0F0;
}

.border-right-4-dashed-gray1 {
  border-right: 4px dashed #F0F0F0;
}

.border-bottom-4-dashed-gray1 {
  border-bottom: 4px dashed #F0F0F0;
}

.border-left-4-dashed-gray1 {
  border-left: 4px dashed #F0F0F0;
}

.border-4-dashed-gray2 {
  border: 4px dashed #DDDDDD;
}

.border-top-4-dashed-gray2 {
  border-top: 4px dashed #DDDDDD;
}

.border-right-4-dashed-gray2 {
  border-right: 4px dashed #DDDDDD;
}

.border-bottom-4-dashed-gray2 {
  border-bottom: 4px dashed #DDDDDD;
}

.border-left-4-dashed-gray2 {
  border-left: 4px dashed #DDDDDD;
}

.border-4-dashed-border {
  border: 4px dashed #D9D9D9;
}

.border-top-4-dashed-border {
  border-top: 4px dashed #D9D9D9;
}

.border-right-4-dashed-border {
  border-right: 4px dashed #D9D9D9;
}

.border-bottom-4-dashed-border {
  border-bottom: 4px dashed #D9D9D9;
}

.border-left-4-dashed-border {
  border-left: 4px dashed #D9D9D9;
}

.border-4-dotted-txt_base {
  border: 4px dotted #1A1A1A;
}

.border-top-4-dotted-txt_base {
  border-top: 4px dotted #1A1A1A;
}

.border-right-4-dotted-txt_base {
  border-right: 4px dotted #1A1A1A;
}

.border-bottom-4-dotted-txt_base {
  border-bottom: 4px dotted #1A1A1A;
}

.border-left-4-dotted-txt_base {
  border-left: 4px dotted #1A1A1A;
}

.border-4-dotted-primary {
  border: 4px dotted #4A84CF;
}

.border-top-4-dotted-primary {
  border-top: 4px dotted #4A84CF;
}

.border-right-4-dotted-primary {
  border-right: 4px dotted #4A84CF;
}

.border-bottom-4-dotted-primary {
  border-bottom: 4px dotted #4A84CF;
}

.border-left-4-dotted-primary {
  border-left: 4px dotted #4A84CF;
}

.border-4-dotted-secondary {
  border: 4px dotted #E2735B;
}

.border-top-4-dotted-secondary {
  border-top: 4px dotted #E2735B;
}

.border-right-4-dotted-secondary {
  border-right: 4px dotted #E2735B;
}

.border-bottom-4-dotted-secondary {
  border-bottom: 4px dotted #E2735B;
}

.border-left-4-dotted-secondary {
  border-left: 4px dotted #E2735B;
}

.border-4-dotted-primary_light {
  border: 4px dotted #E5EBF4;
}

.border-top-4-dotted-primary_light {
  border-top: 4px dotted #E5EBF4;
}

.border-right-4-dotted-primary_light {
  border-right: 4px dotted #E5EBF4;
}

.border-bottom-4-dotted-primary_light {
  border-bottom: 4px dotted #E5EBF4;
}

.border-left-4-dotted-primary_light {
  border-left: 4px dotted #E5EBF4;
}

.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-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-yellow {
  border: 4px dotted #F7F6E2;
}

.border-top-4-dotted-yellow {
  border-top: 4px dotted #F7F6E2;
}

.border-right-4-dotted-yellow {
  border-right: 4px dotted #F7F6E2;
}

.border-bottom-4-dotted-yellow {
  border-bottom: 4px dotted #F7F6E2;
}

.border-left-4-dotted-yellow {
  border-left: 4px dotted #F7F6E2;
}

.border-4-dotted-light_blue {
  border: 4px dotted #94BEF5;
}

.border-top-4-dotted-light_blue {
  border-top: 4px dotted #94BEF5;
}

.border-right-4-dotted-light_blue {
  border-right: 4px dotted #94BEF5;
}

.border-bottom-4-dotted-light_blue {
  border-bottom: 4px dotted #94BEF5;
}

.border-left-4-dotted-light_blue {
  border-left: 4px dotted #94BEF5;
}

.border-4-dotted-orange {
  border: 4px dotted #E1AB07;
}

.border-top-4-dotted-orange {
  border-top: 4px dotted #E1AB07;
}

.border-right-4-dotted-orange {
  border-right: 4px dotted #E1AB07;
}

.border-bottom-4-dotted-orange {
  border-bottom: 4px dotted #E1AB07;
}

.border-left-4-dotted-orange {
  border-left: 4px dotted #E1AB07;
}

.border-4-dotted-green {
  border: 4px dotted #63C9CC;
}

.border-top-4-dotted-green {
  border-top: 4px dotted #63C9CC;
}

.border-right-4-dotted-green {
  border-right: 4px dotted #63C9CC;
}

.border-bottom-4-dotted-green {
  border-bottom: 4px dotted #63C9CC;
}

.border-left-4-dotted-green {
  border-left: 4px dotted #63C9CC;
}

.border-4-dotted-gray1 {
  border: 4px dotted #F0F0F0;
}

.border-top-4-dotted-gray1 {
  border-top: 4px dotted #F0F0F0;
}

.border-right-4-dotted-gray1 {
  border-right: 4px dotted #F0F0F0;
}

.border-bottom-4-dotted-gray1 {
  border-bottom: 4px dotted #F0F0F0;
}

.border-left-4-dotted-gray1 {
  border-left: 4px dotted #F0F0F0;
}

.border-4-dotted-gray2 {
  border: 4px dotted #DDDDDD;
}

.border-top-4-dotted-gray2 {
  border-top: 4px dotted #DDDDDD;
}

.border-right-4-dotted-gray2 {
  border-right: 4px dotted #DDDDDD;
}

.border-bottom-4-dotted-gray2 {
  border-bottom: 4px dotted #DDDDDD;
}

.border-left-4-dotted-gray2 {
  border-left: 4px dotted #DDDDDD;
}

.border-4-dotted-border {
  border: 4px dotted #D9D9D9;
}

.border-top-4-dotted-border {
  border-top: 4px dotted #D9D9D9;
}

.border-right-4-dotted-border {
  border-right: 4px dotted #D9D9D9;
}

.border-bottom-4-dotted-border {
  border-bottom: 4px dotted #D9D9D9;
}

.border-left-4-dotted-border {
  border-left: 4px dotted #D9D9D9;
}

.border-5-solid-txt_base {
  border: 5px solid #1A1A1A;
}

.border-top-5-solid-txt_base {
  border-top: 5px solid #1A1A1A;
}

.border-right-5-solid-txt_base {
  border-right: 5px solid #1A1A1A;
}

.border-bottom-5-solid-txt_base {
  border-bottom: 5px solid #1A1A1A;
}

.border-left-5-solid-txt_base {
  border-left: 5px solid #1A1A1A;
}

.border-5-solid-primary {
  border: 5px solid #4A84CF;
}

.border-top-5-solid-primary {
  border-top: 5px solid #4A84CF;
}

.border-right-5-solid-primary {
  border-right: 5px solid #4A84CF;
}

.border-bottom-5-solid-primary {
  border-bottom: 5px solid #4A84CF;
}

.border-left-5-solid-primary {
  border-left: 5px solid #4A84CF;
}

.border-5-solid-secondary {
  border: 5px solid #E2735B;
}

.border-top-5-solid-secondary {
  border-top: 5px solid #E2735B;
}

.border-right-5-solid-secondary {
  border-right: 5px solid #E2735B;
}

.border-bottom-5-solid-secondary {
  border-bottom: 5px solid #E2735B;
}

.border-left-5-solid-secondary {
  border-left: 5px solid #E2735B;
}

.border-5-solid-primary_light {
  border: 5px solid #E5EBF4;
}

.border-top-5-solid-primary_light {
  border-top: 5px solid #E5EBF4;
}

.border-right-5-solid-primary_light {
  border-right: 5px solid #E5EBF4;
}

.border-bottom-5-solid-primary_light {
  border-bottom: 5px solid #E5EBF4;
}

.border-left-5-solid-primary_light {
  border-left: 5px solid #E5EBF4;
}

.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-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-yellow {
  border: 5px solid #F7F6E2;
}

.border-top-5-solid-yellow {
  border-top: 5px solid #F7F6E2;
}

.border-right-5-solid-yellow {
  border-right: 5px solid #F7F6E2;
}

.border-bottom-5-solid-yellow {
  border-bottom: 5px solid #F7F6E2;
}

.border-left-5-solid-yellow {
  border-left: 5px solid #F7F6E2;
}

.border-5-solid-light_blue {
  border: 5px solid #94BEF5;
}

.border-top-5-solid-light_blue {
  border-top: 5px solid #94BEF5;
}

.border-right-5-solid-light_blue {
  border-right: 5px solid #94BEF5;
}

.border-bottom-5-solid-light_blue {
  border-bottom: 5px solid #94BEF5;
}

.border-left-5-solid-light_blue {
  border-left: 5px solid #94BEF5;
}

.border-5-solid-orange {
  border: 5px solid #E1AB07;
}

.border-top-5-solid-orange {
  border-top: 5px solid #E1AB07;
}

.border-right-5-solid-orange {
  border-right: 5px solid #E1AB07;
}

.border-bottom-5-solid-orange {
  border-bottom: 5px solid #E1AB07;
}

.border-left-5-solid-orange {
  border-left: 5px solid #E1AB07;
}

.border-5-solid-green {
  border: 5px solid #63C9CC;
}

.border-top-5-solid-green {
  border-top: 5px solid #63C9CC;
}

.border-right-5-solid-green {
  border-right: 5px solid #63C9CC;
}

.border-bottom-5-solid-green {
  border-bottom: 5px solid #63C9CC;
}

.border-left-5-solid-green {
  border-left: 5px solid #63C9CC;
}

.border-5-solid-gray1 {
  border: 5px solid #F0F0F0;
}

.border-top-5-solid-gray1 {
  border-top: 5px solid #F0F0F0;
}

.border-right-5-solid-gray1 {
  border-right: 5px solid #F0F0F0;
}

.border-bottom-5-solid-gray1 {
  border-bottom: 5px solid #F0F0F0;
}

.border-left-5-solid-gray1 {
  border-left: 5px solid #F0F0F0;
}

.border-5-solid-gray2 {
  border: 5px solid #DDDDDD;
}

.border-top-5-solid-gray2 {
  border-top: 5px solid #DDDDDD;
}

.border-right-5-solid-gray2 {
  border-right: 5px solid #DDDDDD;
}

.border-bottom-5-solid-gray2 {
  border-bottom: 5px solid #DDDDDD;
}

.border-left-5-solid-gray2 {
  border-left: 5px solid #DDDDDD;
}

.border-5-solid-border {
  border: 5px solid #D9D9D9;
}

.border-top-5-solid-border {
  border-top: 5px solid #D9D9D9;
}

.border-right-5-solid-border {
  border-right: 5px solid #D9D9D9;
}

.border-bottom-5-solid-border {
  border-bottom: 5px solid #D9D9D9;
}

.border-left-5-solid-border {
  border-left: 5px solid #D9D9D9;
}

.border-5-dashed-txt_base {
  border: 5px dashed #1A1A1A;
}

.border-top-5-dashed-txt_base {
  border-top: 5px dashed #1A1A1A;
}

.border-right-5-dashed-txt_base {
  border-right: 5px dashed #1A1A1A;
}

.border-bottom-5-dashed-txt_base {
  border-bottom: 5px dashed #1A1A1A;
}

.border-left-5-dashed-txt_base {
  border-left: 5px dashed #1A1A1A;
}

.border-5-dashed-primary {
  border: 5px dashed #4A84CF;
}

.border-top-5-dashed-primary {
  border-top: 5px dashed #4A84CF;
}

.border-right-5-dashed-primary {
  border-right: 5px dashed #4A84CF;
}

.border-bottom-5-dashed-primary {
  border-bottom: 5px dashed #4A84CF;
}

.border-left-5-dashed-primary {
  border-left: 5px dashed #4A84CF;
}

.border-5-dashed-secondary {
  border: 5px dashed #E2735B;
}

.border-top-5-dashed-secondary {
  border-top: 5px dashed #E2735B;
}

.border-right-5-dashed-secondary {
  border-right: 5px dashed #E2735B;
}

.border-bottom-5-dashed-secondary {
  border-bottom: 5px dashed #E2735B;
}

.border-left-5-dashed-secondary {
  border-left: 5px dashed #E2735B;
}

.border-5-dashed-primary_light {
  border: 5px dashed #E5EBF4;
}

.border-top-5-dashed-primary_light {
  border-top: 5px dashed #E5EBF4;
}

.border-right-5-dashed-primary_light {
  border-right: 5px dashed #E5EBF4;
}

.border-bottom-5-dashed-primary_light {
  border-bottom: 5px dashed #E5EBF4;
}

.border-left-5-dashed-primary_light {
  border-left: 5px dashed #E5EBF4;
}

.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-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-yellow {
  border: 5px dashed #F7F6E2;
}

.border-top-5-dashed-yellow {
  border-top: 5px dashed #F7F6E2;
}

.border-right-5-dashed-yellow {
  border-right: 5px dashed #F7F6E2;
}

.border-bottom-5-dashed-yellow {
  border-bottom: 5px dashed #F7F6E2;
}

.border-left-5-dashed-yellow {
  border-left: 5px dashed #F7F6E2;
}

.border-5-dashed-light_blue {
  border: 5px dashed #94BEF5;
}

.border-top-5-dashed-light_blue {
  border-top: 5px dashed #94BEF5;
}

.border-right-5-dashed-light_blue {
  border-right: 5px dashed #94BEF5;
}

.border-bottom-5-dashed-light_blue {
  border-bottom: 5px dashed #94BEF5;
}

.border-left-5-dashed-light_blue {
  border-left: 5px dashed #94BEF5;
}

.border-5-dashed-orange {
  border: 5px dashed #E1AB07;
}

.border-top-5-dashed-orange {
  border-top: 5px dashed #E1AB07;
}

.border-right-5-dashed-orange {
  border-right: 5px dashed #E1AB07;
}

.border-bottom-5-dashed-orange {
  border-bottom: 5px dashed #E1AB07;
}

.border-left-5-dashed-orange {
  border-left: 5px dashed #E1AB07;
}

.border-5-dashed-green {
  border: 5px dashed #63C9CC;
}

.border-top-5-dashed-green {
  border-top: 5px dashed #63C9CC;
}

.border-right-5-dashed-green {
  border-right: 5px dashed #63C9CC;
}

.border-bottom-5-dashed-green {
  border-bottom: 5px dashed #63C9CC;
}

.border-left-5-dashed-green {
  border-left: 5px dashed #63C9CC;
}

.border-5-dashed-gray1 {
  border: 5px dashed #F0F0F0;
}

.border-top-5-dashed-gray1 {
  border-top: 5px dashed #F0F0F0;
}

.border-right-5-dashed-gray1 {
  border-right: 5px dashed #F0F0F0;
}

.border-bottom-5-dashed-gray1 {
  border-bottom: 5px dashed #F0F0F0;
}

.border-left-5-dashed-gray1 {
  border-left: 5px dashed #F0F0F0;
}

.border-5-dashed-gray2 {
  border: 5px dashed #DDDDDD;
}

.border-top-5-dashed-gray2 {
  border-top: 5px dashed #DDDDDD;
}

.border-right-5-dashed-gray2 {
  border-right: 5px dashed #DDDDDD;
}

.border-bottom-5-dashed-gray2 {
  border-bottom: 5px dashed #DDDDDD;
}

.border-left-5-dashed-gray2 {
  border-left: 5px dashed #DDDDDD;
}

.border-5-dashed-border {
  border: 5px dashed #D9D9D9;
}

.border-top-5-dashed-border {
  border-top: 5px dashed #D9D9D9;
}

.border-right-5-dashed-border {
  border-right: 5px dashed #D9D9D9;
}

.border-bottom-5-dashed-border {
  border-bottom: 5px dashed #D9D9D9;
}

.border-left-5-dashed-border {
  border-left: 5px dashed #D9D9D9;
}

.border-5-dotted-txt_base {
  border: 5px dotted #1A1A1A;
}

.border-top-5-dotted-txt_base {
  border-top: 5px dotted #1A1A1A;
}

.border-right-5-dotted-txt_base {
  border-right: 5px dotted #1A1A1A;
}

.border-bottom-5-dotted-txt_base {
  border-bottom: 5px dotted #1A1A1A;
}

.border-left-5-dotted-txt_base {
  border-left: 5px dotted #1A1A1A;
}

.border-5-dotted-primary {
  border: 5px dotted #4A84CF;
}

.border-top-5-dotted-primary {
  border-top: 5px dotted #4A84CF;
}

.border-right-5-dotted-primary {
  border-right: 5px dotted #4A84CF;
}

.border-bottom-5-dotted-primary {
  border-bottom: 5px dotted #4A84CF;
}

.border-left-5-dotted-primary {
  border-left: 5px dotted #4A84CF;
}

.border-5-dotted-secondary {
  border: 5px dotted #E2735B;
}

.border-top-5-dotted-secondary {
  border-top: 5px dotted #E2735B;
}

.border-right-5-dotted-secondary {
  border-right: 5px dotted #E2735B;
}

.border-bottom-5-dotted-secondary {
  border-bottom: 5px dotted #E2735B;
}

.border-left-5-dotted-secondary {
  border-left: 5px dotted #E2735B;
}

.border-5-dotted-primary_light {
  border: 5px dotted #E5EBF4;
}

.border-top-5-dotted-primary_light {
  border-top: 5px dotted #E5EBF4;
}

.border-right-5-dotted-primary_light {
  border-right: 5px dotted #E5EBF4;
}

.border-bottom-5-dotted-primary_light {
  border-bottom: 5px dotted #E5EBF4;
}

.border-left-5-dotted-primary_light {
  border-left: 5px dotted #E5EBF4;
}

.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-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-yellow {
  border: 5px dotted #F7F6E2;
}

.border-top-5-dotted-yellow {
  border-top: 5px dotted #F7F6E2;
}

.border-right-5-dotted-yellow {
  border-right: 5px dotted #F7F6E2;
}

.border-bottom-5-dotted-yellow {
  border-bottom: 5px dotted #F7F6E2;
}

.border-left-5-dotted-yellow {
  border-left: 5px dotted #F7F6E2;
}

.border-5-dotted-light_blue {
  border: 5px dotted #94BEF5;
}

.border-top-5-dotted-light_blue {
  border-top: 5px dotted #94BEF5;
}

.border-right-5-dotted-light_blue {
  border-right: 5px dotted #94BEF5;
}

.border-bottom-5-dotted-light_blue {
  border-bottom: 5px dotted #94BEF5;
}

.border-left-5-dotted-light_blue {
  border-left: 5px dotted #94BEF5;
}

.border-5-dotted-orange {
  border: 5px dotted #E1AB07;
}

.border-top-5-dotted-orange {
  border-top: 5px dotted #E1AB07;
}

.border-right-5-dotted-orange {
  border-right: 5px dotted #E1AB07;
}

.border-bottom-5-dotted-orange {
  border-bottom: 5px dotted #E1AB07;
}

.border-left-5-dotted-orange {
  border-left: 5px dotted #E1AB07;
}

.border-5-dotted-green {
  border: 5px dotted #63C9CC;
}

.border-top-5-dotted-green {
  border-top: 5px dotted #63C9CC;
}

.border-right-5-dotted-green {
  border-right: 5px dotted #63C9CC;
}

.border-bottom-5-dotted-green {
  border-bottom: 5px dotted #63C9CC;
}

.border-left-5-dotted-green {
  border-left: 5px dotted #63C9CC;
}

.border-5-dotted-gray1 {
  border: 5px dotted #F0F0F0;
}

.border-top-5-dotted-gray1 {
  border-top: 5px dotted #F0F0F0;
}

.border-right-5-dotted-gray1 {
  border-right: 5px dotted #F0F0F0;
}

.border-bottom-5-dotted-gray1 {
  border-bottom: 5px dotted #F0F0F0;
}

.border-left-5-dotted-gray1 {
  border-left: 5px dotted #F0F0F0;
}

.border-5-dotted-gray2 {
  border: 5px dotted #DDDDDD;
}

.border-top-5-dotted-gray2 {
  border-top: 5px dotted #DDDDDD;
}

.border-right-5-dotted-gray2 {
  border-right: 5px dotted #DDDDDD;
}

.border-bottom-5-dotted-gray2 {
  border-bottom: 5px dotted #DDDDDD;
}

.border-left-5-dotted-gray2 {
  border-left: 5px dotted #DDDDDD;
}

.border-5-dotted-border {
  border: 5px dotted #D9D9D9;
}

.border-top-5-dotted-border {
  border-top: 5px dotted #D9D9D9;
}

.border-right-5-dotted-border {
  border-right: 5px dotted #D9D9D9;
}

.border-bottom-5-dotted-border {
  border-bottom: 5px dotted #D9D9D9;
}

.border-left-5-dotted-border {
  border-left: 5px dotted #D9D9D9;
}

/********************************************/
/* 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                               */
/*=============================================*/
.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.align-left {
  text-align: left;
}

.center-to-right {
  text-align: center;
}

.line15 {
  line-height: 1.5;
}

.line17 {
  line-height: 1.7;
}

.letter05 {
  letter-spacing: 0.05em;
}

.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%;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

/********************************************/
/* Images Option */
/********************************************/
.full-width {
  display: block;
  width: 100%;
}

.anno {
  position: relative;
  display: block;
  padding-left: 1.2em;
}
.anno::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}

/********************************************/
/*Block Editor*/
/********************************************/
.the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6 {
  position: relative;
  font-weight: bold;
}
.the_content h2 {
  margin: 1em 0 1.3em;
  font-size: 2.5rem;
  color: #4A84CF;
  line-height: 1.5;
  letter-spacing: 0.08em;
  padding-left: 0.75em;
}
.the_content h2::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  content: "";
  background-color: #4A84CF;
}
.the_content h3 {
  margin: 1em 0 1.3em;
  padding-left: 0.75em;
  font-size: 2.2rem;
  color: #4A84CF;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.the_content h3::before {
  position: absolute;
  left: 0;
  top: 15px;
  content: "";
  width: 5px;
  height: 5px;
  background-color: #4A84CF;
  border-radius: 50%;
}
.the_content h4 {
  margin: 1em 0 1.3em;
  font-size: 2rem;
  color: #4A84CF;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.the_content h5 {
  margin: 1em 0 1.3em;
  font-size: 1.8rem;
  color: #4A84CF;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.the_content h6 {
  margin: 1em 0 1.3em;
  font-size: 1.6rem;
  color: #4A84CF;
  line-height: 1.5;
  letter-spacing: 0.08em;
}

.the_content a, .the_content b, .the_content dd, .the_content dt, .the_content li, .the_content p, .the_content span, .the_content td, .the_content th {
  font-size: 1.5rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
}
.the_content p {
  margin: 30px 0;
  font-size: 1.5rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
}
.the_content p a {
  color: #4A84CF;
}
.the_content a {
  word-break: break-all;
  text-decoration: underline;
}
.the_content a.wp-block-button__link {
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.the_content a.wp-block-button__link:hover {
  opacity: 0.7;
}
.the_content a:hover {
  text-decoration: none;
}

.the_content .has-x-small-font-size {
  font-size: 1rem;
}
.the_content .has-small-font-size {
  font-size: 1.3rem;
}
.the_content .has-regular-font-size {
  font-size: 1.5rem;
}
.the_content .has-large-font-size {
  font-size: 2.4rem;
}
.the_content .has-x-large-font-size {
  font-size: 3.6rem;
}
.the_content .has-huge-font-size {
  font-size: 5rem;
}

.the_content ul, .the_content ol {
  margin: 40px 0;
  padding-left: 0;
}
.the_content ul li, .the_content ol li {
  margin-bottom: 0.7em;
  text-align: left;
}
.the_content ul li {
  position: relative;
  margin-bottom: 0.7em;
  padding-left: 1em;
}
.the_content ul li:before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  width: 0.4em;
  height: 0.4em;
  margin: auto;
  background-color: #0F4B2C;
  border-radius: 100px;
  line-height: 0.4em;
}
.the_content ol {
  counter-reset: item;
  list-style-type: none;
}
.the_content ol ol {
  padding-left: 15px;
}
.the_content ol li {
  text-indent: -1.3em;
  padding-left: 1.3em;
}
.the_content ol li:before {
  counter-increment: item;
  content: counter(item) ".";
  color: #4A84CF;
  font-weight: bold;
}

.the_content table {
  width: 100%;
  margin: 20px 0;
}
.the_content table th,
.the_content table td {
  padding: 0.7em;
  border: solid 1px #ccc;
  text-align: left;
}
.the_content table th {
  font-weight: bold;
  border-bottom: solid 3px #ccc;
}
.the_content .wp-block-table.is-style-stripes {
  border-bottom: none;
}
.the_content .wp-block-table.is-style-stripes th {
  border-bottom: solid 3px #333;
}
.the_content blockquote {
  margin: 20px 0;
  padding: 1.5em 2.5em;
  border: 5px solid #4A84CF;
  font-size: 1.5rem;
  color: #1A1A1A;
  line-height: 1.7;
}
.the_content .wp-block-buttons {
  margin: 20px auto;
}

.the_content .aligncenter {
  text-align: center;
}
.the_content .alignleft {
  text-align: left;
}
.the_content .alignright {
  text-align: right;
}
.the_content .wp-block-group {
  padding: 20px;
}
.the_content .wp-block-gallery {
  margin: 20px 0;
}
.the_content figure figcaption {
  font-size: 1.5rem;
}
.the_content .wp-block-image .alignleft {
  float: none;
  margin-right: auto;
}
.the_content .wp-block-image .alignright {
  float: none;
  margin-left: auto;
}
.the_content .wp-block-media-text {
  margin: 20px auto;
}
.the_content .wp-block-columns {
  margin: 20px auto;
}
.the_content .wp-block-columns p {
  margin-top: 0;
}

.the_content div:not(.blogcard) .content_iframe,
.the_content > .content_iframe {
  position: relative;
  width: 100%;
  margin: 30px auto;
  padding-top: 56.25%;
}
.the_content div:not(.blogcard) .content_iframe iframe,
.the_content > .content_iframe iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.the_content .blogcard .content_iframe iframe {
  width: 100%;
}

.the_content .blocks-gallery-item {
  padding-left: 0;
}
.the_content .blocks-gallery-item:before {
  content: none;
}

.the_content .has-original-blue-color {
  color: #4A84CF;
}
.the_content .has-original-blue-background-color {
  background-color: #4A84CF;
}

@media (max-width: 768px) {
  /********************************************/
  /*Block Editor*/
  /********************************************/
  .the_content p {
    margin-bottom: 13px;
  }
  .the_content .has-x-small-font-size {
    font-size: 1rem;
  }
  .the_content .has-small-font-size {
    font-size: 1.2rem;
  }
  .the_content .has-regular-font-size {
    font-size: 1.4rem;
  }
  .the_content .has-large-font-size {
    font-size: 2rem;
  }
  .the_content .has-x-large-font-size {
    font-size: 3rem;
  }
  .the_content .has-huge-font-size {
    font-size: 4rem;
  }
  .the_content .alignright,
  .the_content .alignleft {
    max-width: 48%;
  }
}/*# sourceMappingURL=the_content.css.map */