/********************************************/
/* 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-35 {
  font-size: 3.5rem;
}

.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-35-light {
  font-size: 3.5rem;
  font-weight: 300;
}

.fs-35-regular {
  font-size: 3.5rem;
  font-weight: 400;
}

.fs-35-medium {
  font-size: 3.5rem;
  font-weight: 500;
}

.fs-35-bold {
  font-size: 3.5rem;
  font-weight: 700;
}

.fs-35-exbold {
  font-size: 3.5rem;
  font-weight: 800;
}

.fs-35-black {
  font-size: 3.5rem;
  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-primary {
  font-size: 1.3rem;
  font-weight: 300;
  color: #001A65;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-35-light-primary {
  font-size: 3.5rem;
  font-weight: 300;
  color: #001A65;
}

.fs-35-light-secondary {
  font-size: 3.5rem;
  font-weight: 300;
  color: #63C3C7;
}

.fs-35-light-secondary02 {
  font-size: 3.5rem;
  font-weight: 300;
  color: #FF7530;
}

.fs-35-light-primary_light {
  font-size: 3.5rem;
  font-weight: 300;
  color: #F7F8FC;
}

.fs-35-light-secondary02_light {
  font-size: 3.5rem;
  font-weight: 300;
  color: #FFF6F1;
}

.fs-35-light-white {
  font-size: 3.5rem;
  font-weight: 300;
  color: #fff;
}

.fs-35-light-red {
  font-size: 3.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-35-light-gray {
  font-size: 3.5rem;
  font-weight: 300;
  color: #F5F5F5;
}

.fs-35-regular-primary {
  font-size: 3.5rem;
  font-weight: 400;
  color: #001A65;
}

.fs-35-regular-secondary {
  font-size: 3.5rem;
  font-weight: 400;
  color: #63C3C7;
}

.fs-35-regular-secondary02 {
  font-size: 3.5rem;
  font-weight: 400;
  color: #FF7530;
}

.fs-35-regular-primary_light {
  font-size: 3.5rem;
  font-weight: 400;
  color: #F7F8FC;
}

.fs-35-regular-secondary02_light {
  font-size: 3.5rem;
  font-weight: 400;
  color: #FFF6F1;
}

.fs-35-regular-white {
  font-size: 3.5rem;
  font-weight: 400;
  color: #fff;
}

.fs-35-regular-red {
  font-size: 3.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-35-regular-gray {
  font-size: 3.5rem;
  font-weight: 400;
  color: #F5F5F5;
}

.fs-35-medium-primary {
  font-size: 3.5rem;
  font-weight: 500;
  color: #001A65;
}

.fs-35-medium-secondary {
  font-size: 3.5rem;
  font-weight: 500;
  color: #63C3C7;
}

.fs-35-medium-secondary02 {
  font-size: 3.5rem;
  font-weight: 500;
  color: #FF7530;
}

.fs-35-medium-primary_light {
  font-size: 3.5rem;
  font-weight: 500;
  color: #F7F8FC;
}

.fs-35-medium-secondary02_light {
  font-size: 3.5rem;
  font-weight: 500;
  color: #FFF6F1;
}

.fs-35-medium-white {
  font-size: 3.5rem;
  font-weight: 500;
  color: #fff;
}

.fs-35-medium-red {
  font-size: 3.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-35-medium-gray {
  font-size: 3.5rem;
  font-weight: 500;
  color: #F5F5F5;
}

.fs-35-bold-primary {
  font-size: 3.5rem;
  font-weight: 700;
  color: #001A65;
}

.fs-35-bold-secondary {
  font-size: 3.5rem;
  font-weight: 700;
  color: #63C3C7;
}

.fs-35-bold-secondary02 {
  font-size: 3.5rem;
  font-weight: 700;
  color: #FF7530;
}

.fs-35-bold-primary_light {
  font-size: 3.5rem;
  font-weight: 700;
  color: #F7F8FC;
}

.fs-35-bold-secondary02_light {
  font-size: 3.5rem;
  font-weight: 700;
  color: #FFF6F1;
}

.fs-35-bold-white {
  font-size: 3.5rem;
  font-weight: 700;
  color: #fff;
}

.fs-35-bold-red {
  font-size: 3.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-35-bold-gray {
  font-size: 3.5rem;
  font-weight: 700;
  color: #F5F5F5;
}

.fs-35-exbold-primary {
  font-size: 3.5rem;
  font-weight: 800;
  color: #001A65;
}

.fs-35-exbold-secondary {
  font-size: 3.5rem;
  font-weight: 800;
  color: #63C3C7;
}

.fs-35-exbold-secondary02 {
  font-size: 3.5rem;
  font-weight: 800;
  color: #FF7530;
}

.fs-35-exbold-primary_light {
  font-size: 3.5rem;
  font-weight: 800;
  color: #F7F8FC;
}

.fs-35-exbold-secondary02_light {
  font-size: 3.5rem;
  font-weight: 800;
  color: #FFF6F1;
}

.fs-35-exbold-white {
  font-size: 3.5rem;
  font-weight: 800;
  color: #fff;
}

.fs-35-exbold-red {
  font-size: 3.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-35-exbold-gray {
  font-size: 3.5rem;
  font-weight: 800;
  color: #F5F5F5;
}

.fs-35-black-primary {
  font-size: 3.5rem;
  font-weight: 900;
  color: #001A65;
}

.fs-35-black-secondary {
  font-size: 3.5rem;
  font-weight: 900;
  color: #63C3C7;
}

.fs-35-black-secondary02 {
  font-size: 3.5rem;
  font-weight: 900;
  color: #FF7530;
}

.fs-35-black-primary_light {
  font-size: 3.5rem;
  font-weight: 900;
  color: #F7F8FC;
}

.fs-35-black-secondary02_light {
  font-size: 3.5rem;
  font-weight: 900;
  color: #FFF6F1;
}

.fs-35-black-white {
  font-size: 3.5rem;
  font-weight: 900;
  color: #fff;
}

.fs-35-black-red {
  font-size: 3.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-35-black-gray {
  font-size: 3.5rem;
  font-weight: 900;
  color: #F5F5F5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-60-medium-primary {
  font-size: 6rem;
  font-weight: 500;
  color: #001A65;
}

.fs-60-medium-secondary {
  font-size: 6rem;
  font-weight: 500;
  color: #63C3C7;
}

.fs-60-medium-secondary02 {
  font-size: 6rem;
  font-weight: 500;
  color: #FF7530;
}

.fs-60-medium-primary_light {
  font-size: 6rem;
  font-weight: 500;
  color: #F7F8FC;
}

.fs-60-medium-secondary02_light {
  font-size: 6rem;
  font-weight: 500;
  color: #FFF6F1;
}

.fs-60-medium-white {
  font-size: 6rem;
  font-weight: 500;
  color: #fff;
}

.fs-60-medium-red {
  font-size: 6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-60-medium-gray {
  font-size: 6rem;
  font-weight: 500;
  color: #F5F5F5;
}

.fs-60-bold-primary {
  font-size: 6rem;
  font-weight: 700;
  color: #001A65;
}

.fs-60-bold-secondary {
  font-size: 6rem;
  font-weight: 700;
  color: #63C3C7;
}

.fs-60-bold-secondary02 {
  font-size: 6rem;
  font-weight: 700;
  color: #FF7530;
}

.fs-60-bold-primary_light {
  font-size: 6rem;
  font-weight: 700;
  color: #F7F8FC;
}

.fs-60-bold-secondary02_light {
  font-size: 6rem;
  font-weight: 700;
  color: #FFF6F1;
}

.fs-60-bold-white {
  font-size: 6rem;
  font-weight: 700;
  color: #fff;
}

.fs-60-bold-red {
  font-size: 6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-60-bold-gray {
  font-size: 6rem;
  font-weight: 700;
  color: #F5F5F5;
}

.fs-60-exbold-primary {
  font-size: 6rem;
  font-weight: 800;
  color: #001A65;
}

.fs-60-exbold-secondary {
  font-size: 6rem;
  font-weight: 800;
  color: #63C3C7;
}

.fs-60-exbold-secondary02 {
  font-size: 6rem;
  font-weight: 800;
  color: #FF7530;
}

.fs-60-exbold-primary_light {
  font-size: 6rem;
  font-weight: 800;
  color: #F7F8FC;
}

.fs-60-exbold-secondary02_light {
  font-size: 6rem;
  font-weight: 800;
  color: #FFF6F1;
}

.fs-60-exbold-white {
  font-size: 6rem;
  font-weight: 800;
  color: #fff;
}

.fs-60-exbold-red {
  font-size: 6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-60-exbold-gray {
  font-size: 6rem;
  font-weight: 800;
  color: #F5F5F5;
}

.fs-60-black-primary {
  font-size: 6rem;
  font-weight: 900;
  color: #001A65;
}

.fs-60-black-secondary {
  font-size: 6rem;
  font-weight: 900;
  color: #63C3C7;
}

.fs-60-black-secondary02 {
  font-size: 6rem;
  font-weight: 900;
  color: #FF7530;
}

.fs-60-black-primary_light {
  font-size: 6rem;
  font-weight: 900;
  color: #F7F8FC;
}

.fs-60-black-secondary02_light {
  font-size: 6rem;
  font-weight: 900;
  color: #FFF6F1;
}

.fs-60-black-white {
  font-size: 6rem;
  font-weight: 900;
  color: #fff;
}

.fs-60-black-red {
  font-size: 6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-60-black-gray {
  font-size: 6rem;
  font-weight: 900;
  color: #F5F5F5;
}

@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;
  }
  .fs-sp-35 {
    font-size: 3.5rem;
  }
}
/********************************************/
/* 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_80 {
  margin: 80px;
}

.mx-xl_80 {
  margin: 0 80px;
}

.my-xl_80 {
  margin: 80px 0;
}

.mt-xl_80 {
  margin-top: 80px;
}

.mb-xl_80 {
  margin-bottom: 80px;
}

.ml-xl_80 {
  margin-left: 80px;
}

.mr-xl_80 {
  margin-right: 80px;
}

.p-xl_80 {
  padding: 80px;
}

.px-xl_80 {
  padding: 0 80px;
}

.py-xl_80 {
  padding: 80px 0;
}

.pt-xl_80 {
  padding-top: 80px;
}

.pb-xl_80 {
  padding-bottom: 80px;
}

.pl-xl_80 {
  padding-left: 80px;
}

.pr-xl_80 {
  padding-right: 80px;
}

@media (max-width: 768px) {
  .m-xl_80 {
    margin: 40px;
  }
  .mx-xl_80 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .my-xl_80 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mt-xl_80 {
    margin-top: 40px;
  }
  .mb-xl_80 {
    margin-bottom: 40px;
  }
  .ml-xl_80 {
    margin-left: 40px;
  }
  .mr-xl_80 {
    margin-right: 40px;
  }
  .p-xl_80 {
    padding: 40px;
  }
  .px-xl_80 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .py-xl_80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pt-xl_80 {
    padding-top: 40px;
  }
  .pb-xl_80 {
    padding-bottom: 40px;
  }
  .pl-xl_80 {
    padding-left: 40px;
  }
  .pr-xl_80 {
    padding-right: 40px;
  }
}
.m-xl_100 {
  margin: 100px;
}

.mx-xl_100 {
  margin: 0 100px;
}

.my-xl_100 {
  margin: 100px 0;
}

.mt-xl_100 {
  margin-top: 100px;
}

.mb-xl_100 {
  margin-bottom: 100px;
}

.ml-xl_100 {
  margin-left: 100px;
}

.mr-xl_100 {
  margin-right: 100px;
}

.p-xl_100 {
  padding: 100px;
}

.px-xl_100 {
  padding: 0 100px;
}

.py-xl_100 {
  padding: 100px 0;
}

.pt-xl_100 {
  padding-top: 100px;
}

.pb-xl_100 {
  padding-bottom: 100px;
}

.pl-xl_100 {
  padding-left: 100px;
}

.pr-xl_100 {
  padding-right: 100px;
}

@media (max-width: 768px) {
  .m-xl_100 {
    margin: 50px;
  }
  .mx-xl_100 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .my-xl_100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mt-xl_100 {
    margin-top: 50px;
  }
  .mb-xl_100 {
    margin-bottom: 50px;
  }
  .ml-xl_100 {
    margin-left: 50px;
  }
  .mr-xl_100 {
    margin-right: 50px;
  }
  .p-xl_100 {
    padding: 50px;
  }
  .px-xl_100 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .py-xl_100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-xl_100 {
    padding-top: 50px;
  }
  .pb-xl_100 {
    padding-bottom: 50px;
  }
  .pl-xl_100 {
    padding-left: 50px;
  }
  .pr-xl_100 {
    padding-right: 50px;
  }
}
.m-xl_120 {
  margin: 120px;
}

.mx-xl_120 {
  margin: 0 120px;
}

.my-xl_120 {
  margin: 120px 0;
}

.mt-xl_120 {
  margin-top: 120px;
}

.mb-xl_120 {
  margin-bottom: 120px;
}

.ml-xl_120 {
  margin-left: 120px;
}

.mr-xl_120 {
  margin-right: 120px;
}

.p-xl_120 {
  padding: 120px;
}

.px-xl_120 {
  padding: 0 120px;
}

.py-xl_120 {
  padding: 120px 0;
}

.pt-xl_120 {
  padding-top: 120px;
}

.pb-xl_120 {
  padding-bottom: 120px;
}

.pl-xl_120 {
  padding-left: 120px;
}

.pr-xl_120 {
  padding-right: 120px;
}

@media (max-width: 768px) {
  .m-xl_120 {
    margin: 60px;
  }
  .mx-xl_120 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .my-xl_120 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mt-xl_120 {
    margin-top: 60px;
  }
  .mb-xl_120 {
    margin-bottom: 60px;
  }
  .ml-xl_120 {
    margin-left: 60px;
  }
  .mr-xl_120 {
    margin-right: 60px;
  }
  .p-xl_120 {
    padding: 60px;
  }
  .px-xl_120 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .py-xl_120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-xl_120 {
    padding-top: 60px;
  }
  .pb-xl_120 {
    padding-bottom: 60px;
  }
  .pl-xl_120 {
    padding-left: 60px;
  }
  .pr-xl_120 {
    padding-right: 60px;
  }
}
.m-c_size150 {
  margin: 150px;
}

.mx-c_size150 {
  margin: 0 150px;
}

.my-c_size150 {
  margin: 150px 0;
}

.mt-c_size150 {
  margin-top: 150px;
}

.mb-c_size150 {
  margin-bottom: 150px;
}

.ml-c_size150 {
  margin-left: 150px;
}

.mr-c_size150 {
  margin-right: 150px;
}

.p-c_size150 {
  padding: 150px;
}

.px-c_size150 {
  padding: 0 150px;
}

.py-c_size150 {
  padding: 150px 0;
}

.pt-c_size150 {
  padding-top: 150px;
}

.pb-c_size150 {
  padding-bottom: 150px;
}

.pl-c_size150 {
  padding-left: 150px;
}

.pr-c_size150 {
  padding-right: 150px;
}

@media (max-width: 768px) {
  .m-c_size150 {
    margin: 75px;
  }
  .mx-c_size150 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .my-c_size150 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mt-c_size150 {
    margin-top: 75px;
  }
  .mb-c_size150 {
    margin-bottom: 75px;
  }
  .ml-c_size150 {
    margin-left: 75px;
  }
  .mr-c_size150 {
    margin-right: 75px;
  }
  .p-c_size150 {
    padding: 75px;
  }
  .px-c_size150 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .py-c_size150 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pt-c_size150 {
    padding-top: 75px;
  }
  .pb-c_size150 {
    padding-bottom: 75px;
  }
  .pl-c_size150 {
    padding-left: 75px;
  }
  .pr-c_size150 {
    padding-right: 75px;
  }
}
.m-c_size200 {
  margin: 200px;
}

.mx-c_size200 {
  margin: 0 200px;
}

.my-c_size200 {
  margin: 200px 0;
}

.mt-c_size200 {
  margin-top: 200px;
}

.mb-c_size200 {
  margin-bottom: 200px;
}

.ml-c_size200 {
  margin-left: 200px;
}

.mr-c_size200 {
  margin-right: 200px;
}

.p-c_size200 {
  padding: 200px;
}

.px-c_size200 {
  padding: 0 200px;
}

.py-c_size200 {
  padding: 200px 0;
}

.pt-c_size200 {
  padding-top: 200px;
}

.pb-c_size200 {
  padding-bottom: 200px;
}

.pl-c_size200 {
  padding-left: 200px;
}

.pr-c_size200 {
  padding-right: 200px;
}

@media (max-width: 768px) {
  .m-c_size200 {
    margin: 100px;
  }
  .mx-c_size200 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .my-c_size200 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mt-c_size200 {
    margin-top: 100px;
  }
  .mb-c_size200 {
    margin-bottom: 100px;
  }
  .ml-c_size200 {
    margin-left: 100px;
  }
  .mr-c_size200 {
    margin-right: 100px;
  }
  .p-c_size200 {
    padding: 100px;
  }
  .px-c_size200 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .py-c_size200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pt-c_size200 {
    padding-top: 100px;
  }
  .pb-c_size200 {
    padding-bottom: 100px;
  }
  .pl-c_size200 {
    padding-left: 100px;
  }
  .pr-c_size200 {
    padding-right: 100px;
  }
}
/********************************************/
/* Color Options (Text & Background Colors) */
/********************************************/
.color-primary {
  color: #001A65;
}

.bg-primary {
  background-color: #001A65;
}

.color-secondary {
  color: #63C3C7;
}

.bg-secondary {
  background-color: #63C3C7;
}

.color-secondary02 {
  color: #FF7530;
}

.bg-secondary02 {
  background-color: #FF7530;
}

.color-primary_light {
  color: #F7F8FC;
}

.bg-primary_light {
  background-color: #F7F8FC;
}

.color-secondary02_light {
  color: #FFF6F1;
}

.bg-secondary02_light {
  background-color: #FFF6F1;
}

.color-white {
  color: #fff;
}

.bg-white {
  background-color: #fff;
}

.color-red {
  color: #BA1A1A;
}

.bg-red {
  background-color: #BA1A1A;
}

.color-gray {
  color: #F5F5F5;
}

.bg-gray {
  background-color: #F5F5F5;
}

/********************************************/
/* Border Styles */
/********************************************/
.border-1-solid-primary {
  border: 1px solid #001A65;
}

.border-top-1-solid-primary {
  border-top: 1px solid #001A65;
}

.border-right-1-solid-primary {
  border-right: 1px solid #001A65;
}

.border-bottom-1-solid-primary {
  border-bottom: 1px solid #001A65;
}

.border-left-1-solid-primary {
  border-left: 1px solid #001A65;
}

.border-1-solid-secondary {
  border: 1px solid #63C3C7;
}

.border-top-1-solid-secondary {
  border-top: 1px solid #63C3C7;
}

.border-right-1-solid-secondary {
  border-right: 1px solid #63C3C7;
}

.border-bottom-1-solid-secondary {
  border-bottom: 1px solid #63C3C7;
}

.border-left-1-solid-secondary {
  border-left: 1px solid #63C3C7;
}

.border-1-solid-secondary02 {
  border: 1px solid #FF7530;
}

.border-top-1-solid-secondary02 {
  border-top: 1px solid #FF7530;
}

.border-right-1-solid-secondary02 {
  border-right: 1px solid #FF7530;
}

.border-bottom-1-solid-secondary02 {
  border-bottom: 1px solid #FF7530;
}

.border-left-1-solid-secondary02 {
  border-left: 1px solid #FF7530;
}

.border-1-solid-primary_light {
  border: 1px solid #F7F8FC;
}

.border-top-1-solid-primary_light {
  border-top: 1px solid #F7F8FC;
}

.border-right-1-solid-primary_light {
  border-right: 1px solid #F7F8FC;
}

.border-bottom-1-solid-primary_light {
  border-bottom: 1px solid #F7F8FC;
}

.border-left-1-solid-primary_light {
  border-left: 1px solid #F7F8FC;
}

.border-1-solid-secondary02_light {
  border: 1px solid #FFF6F1;
}

.border-top-1-solid-secondary02_light {
  border-top: 1px solid #FFF6F1;
}

.border-right-1-solid-secondary02_light {
  border-right: 1px solid #FFF6F1;
}

.border-bottom-1-solid-secondary02_light {
  border-bottom: 1px solid #FFF6F1;
}

.border-left-1-solid-secondary02_light {
  border-left: 1px solid #FFF6F1;
}

.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-red {
  border: 1px solid #BA1A1A;
}

.border-top-1-solid-red {
  border-top: 1px solid #BA1A1A;
}

.border-right-1-solid-red {
  border-right: 1px solid #BA1A1A;
}

.border-bottom-1-solid-red {
  border-bottom: 1px solid #BA1A1A;
}

.border-left-1-solid-red {
  border-left: 1px solid #BA1A1A;
}

.border-1-solid-gray {
  border: 1px solid #F5F5F5;
}

.border-top-1-solid-gray {
  border-top: 1px solid #F5F5F5;
}

.border-right-1-solid-gray {
  border-right: 1px solid #F5F5F5;
}

.border-bottom-1-solid-gray {
  border-bottom: 1px solid #F5F5F5;
}

.border-left-1-solid-gray {
  border-left: 1px solid #F5F5F5;
}

.border-1-dashed-primary {
  border: 1px dashed #001A65;
}

.border-top-1-dashed-primary {
  border-top: 1px dashed #001A65;
}

.border-right-1-dashed-primary {
  border-right: 1px dashed #001A65;
}

.border-bottom-1-dashed-primary {
  border-bottom: 1px dashed #001A65;
}

.border-left-1-dashed-primary {
  border-left: 1px dashed #001A65;
}

.border-1-dashed-secondary {
  border: 1px dashed #63C3C7;
}

.border-top-1-dashed-secondary {
  border-top: 1px dashed #63C3C7;
}

.border-right-1-dashed-secondary {
  border-right: 1px dashed #63C3C7;
}

.border-bottom-1-dashed-secondary {
  border-bottom: 1px dashed #63C3C7;
}

.border-left-1-dashed-secondary {
  border-left: 1px dashed #63C3C7;
}

.border-1-dashed-secondary02 {
  border: 1px dashed #FF7530;
}

.border-top-1-dashed-secondary02 {
  border-top: 1px dashed #FF7530;
}

.border-right-1-dashed-secondary02 {
  border-right: 1px dashed #FF7530;
}

.border-bottom-1-dashed-secondary02 {
  border-bottom: 1px dashed #FF7530;
}

.border-left-1-dashed-secondary02 {
  border-left: 1px dashed #FF7530;
}

.border-1-dashed-primary_light {
  border: 1px dashed #F7F8FC;
}

.border-top-1-dashed-primary_light {
  border-top: 1px dashed #F7F8FC;
}

.border-right-1-dashed-primary_light {
  border-right: 1px dashed #F7F8FC;
}

.border-bottom-1-dashed-primary_light {
  border-bottom: 1px dashed #F7F8FC;
}

.border-left-1-dashed-primary_light {
  border-left: 1px dashed #F7F8FC;
}

.border-1-dashed-secondary02_light {
  border: 1px dashed #FFF6F1;
}

.border-top-1-dashed-secondary02_light {
  border-top: 1px dashed #FFF6F1;
}

.border-right-1-dashed-secondary02_light {
  border-right: 1px dashed #FFF6F1;
}

.border-bottom-1-dashed-secondary02_light {
  border-bottom: 1px dashed #FFF6F1;
}

.border-left-1-dashed-secondary02_light {
  border-left: 1px dashed #FFF6F1;
}

.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-red {
  border: 1px dashed #BA1A1A;
}

.border-top-1-dashed-red {
  border-top: 1px dashed #BA1A1A;
}

.border-right-1-dashed-red {
  border-right: 1px dashed #BA1A1A;
}

.border-bottom-1-dashed-red {
  border-bottom: 1px dashed #BA1A1A;
}

.border-left-1-dashed-red {
  border-left: 1px dashed #BA1A1A;
}

.border-1-dashed-gray {
  border: 1px dashed #F5F5F5;
}

.border-top-1-dashed-gray {
  border-top: 1px dashed #F5F5F5;
}

.border-right-1-dashed-gray {
  border-right: 1px dashed #F5F5F5;
}

.border-bottom-1-dashed-gray {
  border-bottom: 1px dashed #F5F5F5;
}

.border-left-1-dashed-gray {
  border-left: 1px dashed #F5F5F5;
}

.border-1-dotted-primary {
  border: 1px dotted #001A65;
}

.border-top-1-dotted-primary {
  border-top: 1px dotted #001A65;
}

.border-right-1-dotted-primary {
  border-right: 1px dotted #001A65;
}

.border-bottom-1-dotted-primary {
  border-bottom: 1px dotted #001A65;
}

.border-left-1-dotted-primary {
  border-left: 1px dotted #001A65;
}

.border-1-dotted-secondary {
  border: 1px dotted #63C3C7;
}

.border-top-1-dotted-secondary {
  border-top: 1px dotted #63C3C7;
}

.border-right-1-dotted-secondary {
  border-right: 1px dotted #63C3C7;
}

.border-bottom-1-dotted-secondary {
  border-bottom: 1px dotted #63C3C7;
}

.border-left-1-dotted-secondary {
  border-left: 1px dotted #63C3C7;
}

.border-1-dotted-secondary02 {
  border: 1px dotted #FF7530;
}

.border-top-1-dotted-secondary02 {
  border-top: 1px dotted #FF7530;
}

.border-right-1-dotted-secondary02 {
  border-right: 1px dotted #FF7530;
}

.border-bottom-1-dotted-secondary02 {
  border-bottom: 1px dotted #FF7530;
}

.border-left-1-dotted-secondary02 {
  border-left: 1px dotted #FF7530;
}

.border-1-dotted-primary_light {
  border: 1px dotted #F7F8FC;
}

.border-top-1-dotted-primary_light {
  border-top: 1px dotted #F7F8FC;
}

.border-right-1-dotted-primary_light {
  border-right: 1px dotted #F7F8FC;
}

.border-bottom-1-dotted-primary_light {
  border-bottom: 1px dotted #F7F8FC;
}

.border-left-1-dotted-primary_light {
  border-left: 1px dotted #F7F8FC;
}

.border-1-dotted-secondary02_light {
  border: 1px dotted #FFF6F1;
}

.border-top-1-dotted-secondary02_light {
  border-top: 1px dotted #FFF6F1;
}

.border-right-1-dotted-secondary02_light {
  border-right: 1px dotted #FFF6F1;
}

.border-bottom-1-dotted-secondary02_light {
  border-bottom: 1px dotted #FFF6F1;
}

.border-left-1-dotted-secondary02_light {
  border-left: 1px dotted #FFF6F1;
}

.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-red {
  border: 1px dotted #BA1A1A;
}

.border-top-1-dotted-red {
  border-top: 1px dotted #BA1A1A;
}

.border-right-1-dotted-red {
  border-right: 1px dotted #BA1A1A;
}

.border-bottom-1-dotted-red {
  border-bottom: 1px dotted #BA1A1A;
}

.border-left-1-dotted-red {
  border-left: 1px dotted #BA1A1A;
}

.border-1-dotted-gray {
  border: 1px dotted #F5F5F5;
}

.border-top-1-dotted-gray {
  border-top: 1px dotted #F5F5F5;
}

.border-right-1-dotted-gray {
  border-right: 1px dotted #F5F5F5;
}

.border-bottom-1-dotted-gray {
  border-bottom: 1px dotted #F5F5F5;
}

.border-left-1-dotted-gray {
  border-left: 1px dotted #F5F5F5;
}

.border-2-solid-primary {
  border: 2px solid #001A65;
}

.border-top-2-solid-primary {
  border-top: 2px solid #001A65;
}

.border-right-2-solid-primary {
  border-right: 2px solid #001A65;
}

.border-bottom-2-solid-primary {
  border-bottom: 2px solid #001A65;
}

.border-left-2-solid-primary {
  border-left: 2px solid #001A65;
}

.border-2-solid-secondary {
  border: 2px solid #63C3C7;
}

.border-top-2-solid-secondary {
  border-top: 2px solid #63C3C7;
}

.border-right-2-solid-secondary {
  border-right: 2px solid #63C3C7;
}

.border-bottom-2-solid-secondary {
  border-bottom: 2px solid #63C3C7;
}

.border-left-2-solid-secondary {
  border-left: 2px solid #63C3C7;
}

.border-2-solid-secondary02 {
  border: 2px solid #FF7530;
}

.border-top-2-solid-secondary02 {
  border-top: 2px solid #FF7530;
}

.border-right-2-solid-secondary02 {
  border-right: 2px solid #FF7530;
}

.border-bottom-2-solid-secondary02 {
  border-bottom: 2px solid #FF7530;
}

.border-left-2-solid-secondary02 {
  border-left: 2px solid #FF7530;
}

.border-2-solid-primary_light {
  border: 2px solid #F7F8FC;
}

.border-top-2-solid-primary_light {
  border-top: 2px solid #F7F8FC;
}

.border-right-2-solid-primary_light {
  border-right: 2px solid #F7F8FC;
}

.border-bottom-2-solid-primary_light {
  border-bottom: 2px solid #F7F8FC;
}

.border-left-2-solid-primary_light {
  border-left: 2px solid #F7F8FC;
}

.border-2-solid-secondary02_light {
  border: 2px solid #FFF6F1;
}

.border-top-2-solid-secondary02_light {
  border-top: 2px solid #FFF6F1;
}

.border-right-2-solid-secondary02_light {
  border-right: 2px solid #FFF6F1;
}

.border-bottom-2-solid-secondary02_light {
  border-bottom: 2px solid #FFF6F1;
}

.border-left-2-solid-secondary02_light {
  border-left: 2px solid #FFF6F1;
}

.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-red {
  border: 2px solid #BA1A1A;
}

.border-top-2-solid-red {
  border-top: 2px solid #BA1A1A;
}

.border-right-2-solid-red {
  border-right: 2px solid #BA1A1A;
}

.border-bottom-2-solid-red {
  border-bottom: 2px solid #BA1A1A;
}

.border-left-2-solid-red {
  border-left: 2px solid #BA1A1A;
}

.border-2-solid-gray {
  border: 2px solid #F5F5F5;
}

.border-top-2-solid-gray {
  border-top: 2px solid #F5F5F5;
}

.border-right-2-solid-gray {
  border-right: 2px solid #F5F5F5;
}

.border-bottom-2-solid-gray {
  border-bottom: 2px solid #F5F5F5;
}

.border-left-2-solid-gray {
  border-left: 2px solid #F5F5F5;
}

.border-2-dashed-primary {
  border: 2px dashed #001A65;
}

.border-top-2-dashed-primary {
  border-top: 2px dashed #001A65;
}

.border-right-2-dashed-primary {
  border-right: 2px dashed #001A65;
}

.border-bottom-2-dashed-primary {
  border-bottom: 2px dashed #001A65;
}

.border-left-2-dashed-primary {
  border-left: 2px dashed #001A65;
}

.border-2-dashed-secondary {
  border: 2px dashed #63C3C7;
}

.border-top-2-dashed-secondary {
  border-top: 2px dashed #63C3C7;
}

.border-right-2-dashed-secondary {
  border-right: 2px dashed #63C3C7;
}

.border-bottom-2-dashed-secondary {
  border-bottom: 2px dashed #63C3C7;
}

.border-left-2-dashed-secondary {
  border-left: 2px dashed #63C3C7;
}

.border-2-dashed-secondary02 {
  border: 2px dashed #FF7530;
}

.border-top-2-dashed-secondary02 {
  border-top: 2px dashed #FF7530;
}

.border-right-2-dashed-secondary02 {
  border-right: 2px dashed #FF7530;
}

.border-bottom-2-dashed-secondary02 {
  border-bottom: 2px dashed #FF7530;
}

.border-left-2-dashed-secondary02 {
  border-left: 2px dashed #FF7530;
}

.border-2-dashed-primary_light {
  border: 2px dashed #F7F8FC;
}

.border-top-2-dashed-primary_light {
  border-top: 2px dashed #F7F8FC;
}

.border-right-2-dashed-primary_light {
  border-right: 2px dashed #F7F8FC;
}

.border-bottom-2-dashed-primary_light {
  border-bottom: 2px dashed #F7F8FC;
}

.border-left-2-dashed-primary_light {
  border-left: 2px dashed #F7F8FC;
}

.border-2-dashed-secondary02_light {
  border: 2px dashed #FFF6F1;
}

.border-top-2-dashed-secondary02_light {
  border-top: 2px dashed #FFF6F1;
}

.border-right-2-dashed-secondary02_light {
  border-right: 2px dashed #FFF6F1;
}

.border-bottom-2-dashed-secondary02_light {
  border-bottom: 2px dashed #FFF6F1;
}

.border-left-2-dashed-secondary02_light {
  border-left: 2px dashed #FFF6F1;
}

.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-red {
  border: 2px dashed #BA1A1A;
}

.border-top-2-dashed-red {
  border-top: 2px dashed #BA1A1A;
}

.border-right-2-dashed-red {
  border-right: 2px dashed #BA1A1A;
}

.border-bottom-2-dashed-red {
  border-bottom: 2px dashed #BA1A1A;
}

.border-left-2-dashed-red {
  border-left: 2px dashed #BA1A1A;
}

.border-2-dashed-gray {
  border: 2px dashed #F5F5F5;
}

.border-top-2-dashed-gray {
  border-top: 2px dashed #F5F5F5;
}

.border-right-2-dashed-gray {
  border-right: 2px dashed #F5F5F5;
}

.border-bottom-2-dashed-gray {
  border-bottom: 2px dashed #F5F5F5;
}

.border-left-2-dashed-gray {
  border-left: 2px dashed #F5F5F5;
}

.border-2-dotted-primary {
  border: 2px dotted #001A65;
}

.border-top-2-dotted-primary {
  border-top: 2px dotted #001A65;
}

.border-right-2-dotted-primary {
  border-right: 2px dotted #001A65;
}

.border-bottom-2-dotted-primary {
  border-bottom: 2px dotted #001A65;
}

.border-left-2-dotted-primary {
  border-left: 2px dotted #001A65;
}

.border-2-dotted-secondary {
  border: 2px dotted #63C3C7;
}

.border-top-2-dotted-secondary {
  border-top: 2px dotted #63C3C7;
}

.border-right-2-dotted-secondary {
  border-right: 2px dotted #63C3C7;
}

.border-bottom-2-dotted-secondary {
  border-bottom: 2px dotted #63C3C7;
}

.border-left-2-dotted-secondary {
  border-left: 2px dotted #63C3C7;
}

.border-2-dotted-secondary02 {
  border: 2px dotted #FF7530;
}

.border-top-2-dotted-secondary02 {
  border-top: 2px dotted #FF7530;
}

.border-right-2-dotted-secondary02 {
  border-right: 2px dotted #FF7530;
}

.border-bottom-2-dotted-secondary02 {
  border-bottom: 2px dotted #FF7530;
}

.border-left-2-dotted-secondary02 {
  border-left: 2px dotted #FF7530;
}

.border-2-dotted-primary_light {
  border: 2px dotted #F7F8FC;
}

.border-top-2-dotted-primary_light {
  border-top: 2px dotted #F7F8FC;
}

.border-right-2-dotted-primary_light {
  border-right: 2px dotted #F7F8FC;
}

.border-bottom-2-dotted-primary_light {
  border-bottom: 2px dotted #F7F8FC;
}

.border-left-2-dotted-primary_light {
  border-left: 2px dotted #F7F8FC;
}

.border-2-dotted-secondary02_light {
  border: 2px dotted #FFF6F1;
}

.border-top-2-dotted-secondary02_light {
  border-top: 2px dotted #FFF6F1;
}

.border-right-2-dotted-secondary02_light {
  border-right: 2px dotted #FFF6F1;
}

.border-bottom-2-dotted-secondary02_light {
  border-bottom: 2px dotted #FFF6F1;
}

.border-left-2-dotted-secondary02_light {
  border-left: 2px dotted #FFF6F1;
}

.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-red {
  border: 2px dotted #BA1A1A;
}

.border-top-2-dotted-red {
  border-top: 2px dotted #BA1A1A;
}

.border-right-2-dotted-red {
  border-right: 2px dotted #BA1A1A;
}

.border-bottom-2-dotted-red {
  border-bottom: 2px dotted #BA1A1A;
}

.border-left-2-dotted-red {
  border-left: 2px dotted #BA1A1A;
}

.border-2-dotted-gray {
  border: 2px dotted #F5F5F5;
}

.border-top-2-dotted-gray {
  border-top: 2px dotted #F5F5F5;
}

.border-right-2-dotted-gray {
  border-right: 2px dotted #F5F5F5;
}

.border-bottom-2-dotted-gray {
  border-bottom: 2px dotted #F5F5F5;
}

.border-left-2-dotted-gray {
  border-left: 2px dotted #F5F5F5;
}

.border-3-solid-primary {
  border: 3px solid #001A65;
}

.border-top-3-solid-primary {
  border-top: 3px solid #001A65;
}

.border-right-3-solid-primary {
  border-right: 3px solid #001A65;
}

.border-bottom-3-solid-primary {
  border-bottom: 3px solid #001A65;
}

.border-left-3-solid-primary {
  border-left: 3px solid #001A65;
}

.border-3-solid-secondary {
  border: 3px solid #63C3C7;
}

.border-top-3-solid-secondary {
  border-top: 3px solid #63C3C7;
}

.border-right-3-solid-secondary {
  border-right: 3px solid #63C3C7;
}

.border-bottom-3-solid-secondary {
  border-bottom: 3px solid #63C3C7;
}

.border-left-3-solid-secondary {
  border-left: 3px solid #63C3C7;
}

.border-3-solid-secondary02 {
  border: 3px solid #FF7530;
}

.border-top-3-solid-secondary02 {
  border-top: 3px solid #FF7530;
}

.border-right-3-solid-secondary02 {
  border-right: 3px solid #FF7530;
}

.border-bottom-3-solid-secondary02 {
  border-bottom: 3px solid #FF7530;
}

.border-left-3-solid-secondary02 {
  border-left: 3px solid #FF7530;
}

.border-3-solid-primary_light {
  border: 3px solid #F7F8FC;
}

.border-top-3-solid-primary_light {
  border-top: 3px solid #F7F8FC;
}

.border-right-3-solid-primary_light {
  border-right: 3px solid #F7F8FC;
}

.border-bottom-3-solid-primary_light {
  border-bottom: 3px solid #F7F8FC;
}

.border-left-3-solid-primary_light {
  border-left: 3px solid #F7F8FC;
}

.border-3-solid-secondary02_light {
  border: 3px solid #FFF6F1;
}

.border-top-3-solid-secondary02_light {
  border-top: 3px solid #FFF6F1;
}

.border-right-3-solid-secondary02_light {
  border-right: 3px solid #FFF6F1;
}

.border-bottom-3-solid-secondary02_light {
  border-bottom: 3px solid #FFF6F1;
}

.border-left-3-solid-secondary02_light {
  border-left: 3px solid #FFF6F1;
}

.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-red {
  border: 3px solid #BA1A1A;
}

.border-top-3-solid-red {
  border-top: 3px solid #BA1A1A;
}

.border-right-3-solid-red {
  border-right: 3px solid #BA1A1A;
}

.border-bottom-3-solid-red {
  border-bottom: 3px solid #BA1A1A;
}

.border-left-3-solid-red {
  border-left: 3px solid #BA1A1A;
}

.border-3-solid-gray {
  border: 3px solid #F5F5F5;
}

.border-top-3-solid-gray {
  border-top: 3px solid #F5F5F5;
}

.border-right-3-solid-gray {
  border-right: 3px solid #F5F5F5;
}

.border-bottom-3-solid-gray {
  border-bottom: 3px solid #F5F5F5;
}

.border-left-3-solid-gray {
  border-left: 3px solid #F5F5F5;
}

.border-3-dashed-primary {
  border: 3px dashed #001A65;
}

.border-top-3-dashed-primary {
  border-top: 3px dashed #001A65;
}

.border-right-3-dashed-primary {
  border-right: 3px dashed #001A65;
}

.border-bottom-3-dashed-primary {
  border-bottom: 3px dashed #001A65;
}

.border-left-3-dashed-primary {
  border-left: 3px dashed #001A65;
}

.border-3-dashed-secondary {
  border: 3px dashed #63C3C7;
}

.border-top-3-dashed-secondary {
  border-top: 3px dashed #63C3C7;
}

.border-right-3-dashed-secondary {
  border-right: 3px dashed #63C3C7;
}

.border-bottom-3-dashed-secondary {
  border-bottom: 3px dashed #63C3C7;
}

.border-left-3-dashed-secondary {
  border-left: 3px dashed #63C3C7;
}

.border-3-dashed-secondary02 {
  border: 3px dashed #FF7530;
}

.border-top-3-dashed-secondary02 {
  border-top: 3px dashed #FF7530;
}

.border-right-3-dashed-secondary02 {
  border-right: 3px dashed #FF7530;
}

.border-bottom-3-dashed-secondary02 {
  border-bottom: 3px dashed #FF7530;
}

.border-left-3-dashed-secondary02 {
  border-left: 3px dashed #FF7530;
}

.border-3-dashed-primary_light {
  border: 3px dashed #F7F8FC;
}

.border-top-3-dashed-primary_light {
  border-top: 3px dashed #F7F8FC;
}

.border-right-3-dashed-primary_light {
  border-right: 3px dashed #F7F8FC;
}

.border-bottom-3-dashed-primary_light {
  border-bottom: 3px dashed #F7F8FC;
}

.border-left-3-dashed-primary_light {
  border-left: 3px dashed #F7F8FC;
}

.border-3-dashed-secondary02_light {
  border: 3px dashed #FFF6F1;
}

.border-top-3-dashed-secondary02_light {
  border-top: 3px dashed #FFF6F1;
}

.border-right-3-dashed-secondary02_light {
  border-right: 3px dashed #FFF6F1;
}

.border-bottom-3-dashed-secondary02_light {
  border-bottom: 3px dashed #FFF6F1;
}

.border-left-3-dashed-secondary02_light {
  border-left: 3px dashed #FFF6F1;
}

.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-red {
  border: 3px dashed #BA1A1A;
}

.border-top-3-dashed-red {
  border-top: 3px dashed #BA1A1A;
}

.border-right-3-dashed-red {
  border-right: 3px dashed #BA1A1A;
}

.border-bottom-3-dashed-red {
  border-bottom: 3px dashed #BA1A1A;
}

.border-left-3-dashed-red {
  border-left: 3px dashed #BA1A1A;
}

.border-3-dashed-gray {
  border: 3px dashed #F5F5F5;
}

.border-top-3-dashed-gray {
  border-top: 3px dashed #F5F5F5;
}

.border-right-3-dashed-gray {
  border-right: 3px dashed #F5F5F5;
}

.border-bottom-3-dashed-gray {
  border-bottom: 3px dashed #F5F5F5;
}

.border-left-3-dashed-gray {
  border-left: 3px dashed #F5F5F5;
}

.border-3-dotted-primary {
  border: 3px dotted #001A65;
}

.border-top-3-dotted-primary {
  border-top: 3px dotted #001A65;
}

.border-right-3-dotted-primary {
  border-right: 3px dotted #001A65;
}

.border-bottom-3-dotted-primary {
  border-bottom: 3px dotted #001A65;
}

.border-left-3-dotted-primary {
  border-left: 3px dotted #001A65;
}

.border-3-dotted-secondary {
  border: 3px dotted #63C3C7;
}

.border-top-3-dotted-secondary {
  border-top: 3px dotted #63C3C7;
}

.border-right-3-dotted-secondary {
  border-right: 3px dotted #63C3C7;
}

.border-bottom-3-dotted-secondary {
  border-bottom: 3px dotted #63C3C7;
}

.border-left-3-dotted-secondary {
  border-left: 3px dotted #63C3C7;
}

.border-3-dotted-secondary02 {
  border: 3px dotted #FF7530;
}

.border-top-3-dotted-secondary02 {
  border-top: 3px dotted #FF7530;
}

.border-right-3-dotted-secondary02 {
  border-right: 3px dotted #FF7530;
}

.border-bottom-3-dotted-secondary02 {
  border-bottom: 3px dotted #FF7530;
}

.border-left-3-dotted-secondary02 {
  border-left: 3px dotted #FF7530;
}

.border-3-dotted-primary_light {
  border: 3px dotted #F7F8FC;
}

.border-top-3-dotted-primary_light {
  border-top: 3px dotted #F7F8FC;
}

.border-right-3-dotted-primary_light {
  border-right: 3px dotted #F7F8FC;
}

.border-bottom-3-dotted-primary_light {
  border-bottom: 3px dotted #F7F8FC;
}

.border-left-3-dotted-primary_light {
  border-left: 3px dotted #F7F8FC;
}

.border-3-dotted-secondary02_light {
  border: 3px dotted #FFF6F1;
}

.border-top-3-dotted-secondary02_light {
  border-top: 3px dotted #FFF6F1;
}

.border-right-3-dotted-secondary02_light {
  border-right: 3px dotted #FFF6F1;
}

.border-bottom-3-dotted-secondary02_light {
  border-bottom: 3px dotted #FFF6F1;
}

.border-left-3-dotted-secondary02_light {
  border-left: 3px dotted #FFF6F1;
}

.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-red {
  border: 3px dotted #BA1A1A;
}

.border-top-3-dotted-red {
  border-top: 3px dotted #BA1A1A;
}

.border-right-3-dotted-red {
  border-right: 3px dotted #BA1A1A;
}

.border-bottom-3-dotted-red {
  border-bottom: 3px dotted #BA1A1A;
}

.border-left-3-dotted-red {
  border-left: 3px dotted #BA1A1A;
}

.border-3-dotted-gray {
  border: 3px dotted #F5F5F5;
}

.border-top-3-dotted-gray {
  border-top: 3px dotted #F5F5F5;
}

.border-right-3-dotted-gray {
  border-right: 3px dotted #F5F5F5;
}

.border-bottom-3-dotted-gray {
  border-bottom: 3px dotted #F5F5F5;
}

.border-left-3-dotted-gray {
  border-left: 3px dotted #F5F5F5;
}

.border-4-solid-primary {
  border: 4px solid #001A65;
}

.border-top-4-solid-primary {
  border-top: 4px solid #001A65;
}

.border-right-4-solid-primary {
  border-right: 4px solid #001A65;
}

.border-bottom-4-solid-primary {
  border-bottom: 4px solid #001A65;
}

.border-left-4-solid-primary {
  border-left: 4px solid #001A65;
}

.border-4-solid-secondary {
  border: 4px solid #63C3C7;
}

.border-top-4-solid-secondary {
  border-top: 4px solid #63C3C7;
}

.border-right-4-solid-secondary {
  border-right: 4px solid #63C3C7;
}

.border-bottom-4-solid-secondary {
  border-bottom: 4px solid #63C3C7;
}

.border-left-4-solid-secondary {
  border-left: 4px solid #63C3C7;
}

.border-4-solid-secondary02 {
  border: 4px solid #FF7530;
}

.border-top-4-solid-secondary02 {
  border-top: 4px solid #FF7530;
}

.border-right-4-solid-secondary02 {
  border-right: 4px solid #FF7530;
}

.border-bottom-4-solid-secondary02 {
  border-bottom: 4px solid #FF7530;
}

.border-left-4-solid-secondary02 {
  border-left: 4px solid #FF7530;
}

.border-4-solid-primary_light {
  border: 4px solid #F7F8FC;
}

.border-top-4-solid-primary_light {
  border-top: 4px solid #F7F8FC;
}

.border-right-4-solid-primary_light {
  border-right: 4px solid #F7F8FC;
}

.border-bottom-4-solid-primary_light {
  border-bottom: 4px solid #F7F8FC;
}

.border-left-4-solid-primary_light {
  border-left: 4px solid #F7F8FC;
}

.border-4-solid-secondary02_light {
  border: 4px solid #FFF6F1;
}

.border-top-4-solid-secondary02_light {
  border-top: 4px solid #FFF6F1;
}

.border-right-4-solid-secondary02_light {
  border-right: 4px solid #FFF6F1;
}

.border-bottom-4-solid-secondary02_light {
  border-bottom: 4px solid #FFF6F1;
}

.border-left-4-solid-secondary02_light {
  border-left: 4px solid #FFF6F1;
}

.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-red {
  border: 4px solid #BA1A1A;
}

.border-top-4-solid-red {
  border-top: 4px solid #BA1A1A;
}

.border-right-4-solid-red {
  border-right: 4px solid #BA1A1A;
}

.border-bottom-4-solid-red {
  border-bottom: 4px solid #BA1A1A;
}

.border-left-4-solid-red {
  border-left: 4px solid #BA1A1A;
}

.border-4-solid-gray {
  border: 4px solid #F5F5F5;
}

.border-top-4-solid-gray {
  border-top: 4px solid #F5F5F5;
}

.border-right-4-solid-gray {
  border-right: 4px solid #F5F5F5;
}

.border-bottom-4-solid-gray {
  border-bottom: 4px solid #F5F5F5;
}

.border-left-4-solid-gray {
  border-left: 4px solid #F5F5F5;
}

.border-4-dashed-primary {
  border: 4px dashed #001A65;
}

.border-top-4-dashed-primary {
  border-top: 4px dashed #001A65;
}

.border-right-4-dashed-primary {
  border-right: 4px dashed #001A65;
}

.border-bottom-4-dashed-primary {
  border-bottom: 4px dashed #001A65;
}

.border-left-4-dashed-primary {
  border-left: 4px dashed #001A65;
}

.border-4-dashed-secondary {
  border: 4px dashed #63C3C7;
}

.border-top-4-dashed-secondary {
  border-top: 4px dashed #63C3C7;
}

.border-right-4-dashed-secondary {
  border-right: 4px dashed #63C3C7;
}

.border-bottom-4-dashed-secondary {
  border-bottom: 4px dashed #63C3C7;
}

.border-left-4-dashed-secondary {
  border-left: 4px dashed #63C3C7;
}

.border-4-dashed-secondary02 {
  border: 4px dashed #FF7530;
}

.border-top-4-dashed-secondary02 {
  border-top: 4px dashed #FF7530;
}

.border-right-4-dashed-secondary02 {
  border-right: 4px dashed #FF7530;
}

.border-bottom-4-dashed-secondary02 {
  border-bottom: 4px dashed #FF7530;
}

.border-left-4-dashed-secondary02 {
  border-left: 4px dashed #FF7530;
}

.border-4-dashed-primary_light {
  border: 4px dashed #F7F8FC;
}

.border-top-4-dashed-primary_light {
  border-top: 4px dashed #F7F8FC;
}

.border-right-4-dashed-primary_light {
  border-right: 4px dashed #F7F8FC;
}

.border-bottom-4-dashed-primary_light {
  border-bottom: 4px dashed #F7F8FC;
}

.border-left-4-dashed-primary_light {
  border-left: 4px dashed #F7F8FC;
}

.border-4-dashed-secondary02_light {
  border: 4px dashed #FFF6F1;
}

.border-top-4-dashed-secondary02_light {
  border-top: 4px dashed #FFF6F1;
}

.border-right-4-dashed-secondary02_light {
  border-right: 4px dashed #FFF6F1;
}

.border-bottom-4-dashed-secondary02_light {
  border-bottom: 4px dashed #FFF6F1;
}

.border-left-4-dashed-secondary02_light {
  border-left: 4px dashed #FFF6F1;
}

.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-red {
  border: 4px dashed #BA1A1A;
}

.border-top-4-dashed-red {
  border-top: 4px dashed #BA1A1A;
}

.border-right-4-dashed-red {
  border-right: 4px dashed #BA1A1A;
}

.border-bottom-4-dashed-red {
  border-bottom: 4px dashed #BA1A1A;
}

.border-left-4-dashed-red {
  border-left: 4px dashed #BA1A1A;
}

.border-4-dashed-gray {
  border: 4px dashed #F5F5F5;
}

.border-top-4-dashed-gray {
  border-top: 4px dashed #F5F5F5;
}

.border-right-4-dashed-gray {
  border-right: 4px dashed #F5F5F5;
}

.border-bottom-4-dashed-gray {
  border-bottom: 4px dashed #F5F5F5;
}

.border-left-4-dashed-gray {
  border-left: 4px dashed #F5F5F5;
}

.border-4-dotted-primary {
  border: 4px dotted #001A65;
}

.border-top-4-dotted-primary {
  border-top: 4px dotted #001A65;
}

.border-right-4-dotted-primary {
  border-right: 4px dotted #001A65;
}

.border-bottom-4-dotted-primary {
  border-bottom: 4px dotted #001A65;
}

.border-left-4-dotted-primary {
  border-left: 4px dotted #001A65;
}

.border-4-dotted-secondary {
  border: 4px dotted #63C3C7;
}

.border-top-4-dotted-secondary {
  border-top: 4px dotted #63C3C7;
}

.border-right-4-dotted-secondary {
  border-right: 4px dotted #63C3C7;
}

.border-bottom-4-dotted-secondary {
  border-bottom: 4px dotted #63C3C7;
}

.border-left-4-dotted-secondary {
  border-left: 4px dotted #63C3C7;
}

.border-4-dotted-secondary02 {
  border: 4px dotted #FF7530;
}

.border-top-4-dotted-secondary02 {
  border-top: 4px dotted #FF7530;
}

.border-right-4-dotted-secondary02 {
  border-right: 4px dotted #FF7530;
}

.border-bottom-4-dotted-secondary02 {
  border-bottom: 4px dotted #FF7530;
}

.border-left-4-dotted-secondary02 {
  border-left: 4px dotted #FF7530;
}

.border-4-dotted-primary_light {
  border: 4px dotted #F7F8FC;
}

.border-top-4-dotted-primary_light {
  border-top: 4px dotted #F7F8FC;
}

.border-right-4-dotted-primary_light {
  border-right: 4px dotted #F7F8FC;
}

.border-bottom-4-dotted-primary_light {
  border-bottom: 4px dotted #F7F8FC;
}

.border-left-4-dotted-primary_light {
  border-left: 4px dotted #F7F8FC;
}

.border-4-dotted-secondary02_light {
  border: 4px dotted #FFF6F1;
}

.border-top-4-dotted-secondary02_light {
  border-top: 4px dotted #FFF6F1;
}

.border-right-4-dotted-secondary02_light {
  border-right: 4px dotted #FFF6F1;
}

.border-bottom-4-dotted-secondary02_light {
  border-bottom: 4px dotted #FFF6F1;
}

.border-left-4-dotted-secondary02_light {
  border-left: 4px dotted #FFF6F1;
}

.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-red {
  border: 4px dotted #BA1A1A;
}

.border-top-4-dotted-red {
  border-top: 4px dotted #BA1A1A;
}

.border-right-4-dotted-red {
  border-right: 4px dotted #BA1A1A;
}

.border-bottom-4-dotted-red {
  border-bottom: 4px dotted #BA1A1A;
}

.border-left-4-dotted-red {
  border-left: 4px dotted #BA1A1A;
}

.border-4-dotted-gray {
  border: 4px dotted #F5F5F5;
}

.border-top-4-dotted-gray {
  border-top: 4px dotted #F5F5F5;
}

.border-right-4-dotted-gray {
  border-right: 4px dotted #F5F5F5;
}

.border-bottom-4-dotted-gray {
  border-bottom: 4px dotted #F5F5F5;
}

.border-left-4-dotted-gray {
  border-left: 4px dotted #F5F5F5;
}

.border-5-solid-primary {
  border: 5px solid #001A65;
}

.border-top-5-solid-primary {
  border-top: 5px solid #001A65;
}

.border-right-5-solid-primary {
  border-right: 5px solid #001A65;
}

.border-bottom-5-solid-primary {
  border-bottom: 5px solid #001A65;
}

.border-left-5-solid-primary {
  border-left: 5px solid #001A65;
}

.border-5-solid-secondary {
  border: 5px solid #63C3C7;
}

.border-top-5-solid-secondary {
  border-top: 5px solid #63C3C7;
}

.border-right-5-solid-secondary {
  border-right: 5px solid #63C3C7;
}

.border-bottom-5-solid-secondary {
  border-bottom: 5px solid #63C3C7;
}

.border-left-5-solid-secondary {
  border-left: 5px solid #63C3C7;
}

.border-5-solid-secondary02 {
  border: 5px solid #FF7530;
}

.border-top-5-solid-secondary02 {
  border-top: 5px solid #FF7530;
}

.border-right-5-solid-secondary02 {
  border-right: 5px solid #FF7530;
}

.border-bottom-5-solid-secondary02 {
  border-bottom: 5px solid #FF7530;
}

.border-left-5-solid-secondary02 {
  border-left: 5px solid #FF7530;
}

.border-5-solid-primary_light {
  border: 5px solid #F7F8FC;
}

.border-top-5-solid-primary_light {
  border-top: 5px solid #F7F8FC;
}

.border-right-5-solid-primary_light {
  border-right: 5px solid #F7F8FC;
}

.border-bottom-5-solid-primary_light {
  border-bottom: 5px solid #F7F8FC;
}

.border-left-5-solid-primary_light {
  border-left: 5px solid #F7F8FC;
}

.border-5-solid-secondary02_light {
  border: 5px solid #FFF6F1;
}

.border-top-5-solid-secondary02_light {
  border-top: 5px solid #FFF6F1;
}

.border-right-5-solid-secondary02_light {
  border-right: 5px solid #FFF6F1;
}

.border-bottom-5-solid-secondary02_light {
  border-bottom: 5px solid #FFF6F1;
}

.border-left-5-solid-secondary02_light {
  border-left: 5px solid #FFF6F1;
}

.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-red {
  border: 5px solid #BA1A1A;
}

.border-top-5-solid-red {
  border-top: 5px solid #BA1A1A;
}

.border-right-5-solid-red {
  border-right: 5px solid #BA1A1A;
}

.border-bottom-5-solid-red {
  border-bottom: 5px solid #BA1A1A;
}

.border-left-5-solid-red {
  border-left: 5px solid #BA1A1A;
}

.border-5-solid-gray {
  border: 5px solid #F5F5F5;
}

.border-top-5-solid-gray {
  border-top: 5px solid #F5F5F5;
}

.border-right-5-solid-gray {
  border-right: 5px solid #F5F5F5;
}

.border-bottom-5-solid-gray {
  border-bottom: 5px solid #F5F5F5;
}

.border-left-5-solid-gray {
  border-left: 5px solid #F5F5F5;
}

.border-5-dashed-primary {
  border: 5px dashed #001A65;
}

.border-top-5-dashed-primary {
  border-top: 5px dashed #001A65;
}

.border-right-5-dashed-primary {
  border-right: 5px dashed #001A65;
}

.border-bottom-5-dashed-primary {
  border-bottom: 5px dashed #001A65;
}

.border-left-5-dashed-primary {
  border-left: 5px dashed #001A65;
}

.border-5-dashed-secondary {
  border: 5px dashed #63C3C7;
}

.border-top-5-dashed-secondary {
  border-top: 5px dashed #63C3C7;
}

.border-right-5-dashed-secondary {
  border-right: 5px dashed #63C3C7;
}

.border-bottom-5-dashed-secondary {
  border-bottom: 5px dashed #63C3C7;
}

.border-left-5-dashed-secondary {
  border-left: 5px dashed #63C3C7;
}

.border-5-dashed-secondary02 {
  border: 5px dashed #FF7530;
}

.border-top-5-dashed-secondary02 {
  border-top: 5px dashed #FF7530;
}

.border-right-5-dashed-secondary02 {
  border-right: 5px dashed #FF7530;
}

.border-bottom-5-dashed-secondary02 {
  border-bottom: 5px dashed #FF7530;
}

.border-left-5-dashed-secondary02 {
  border-left: 5px dashed #FF7530;
}

.border-5-dashed-primary_light {
  border: 5px dashed #F7F8FC;
}

.border-top-5-dashed-primary_light {
  border-top: 5px dashed #F7F8FC;
}

.border-right-5-dashed-primary_light {
  border-right: 5px dashed #F7F8FC;
}

.border-bottom-5-dashed-primary_light {
  border-bottom: 5px dashed #F7F8FC;
}

.border-left-5-dashed-primary_light {
  border-left: 5px dashed #F7F8FC;
}

.border-5-dashed-secondary02_light {
  border: 5px dashed #FFF6F1;
}

.border-top-5-dashed-secondary02_light {
  border-top: 5px dashed #FFF6F1;
}

.border-right-5-dashed-secondary02_light {
  border-right: 5px dashed #FFF6F1;
}

.border-bottom-5-dashed-secondary02_light {
  border-bottom: 5px dashed #FFF6F1;
}

.border-left-5-dashed-secondary02_light {
  border-left: 5px dashed #FFF6F1;
}

.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-red {
  border: 5px dashed #BA1A1A;
}

.border-top-5-dashed-red {
  border-top: 5px dashed #BA1A1A;
}

.border-right-5-dashed-red {
  border-right: 5px dashed #BA1A1A;
}

.border-bottom-5-dashed-red {
  border-bottom: 5px dashed #BA1A1A;
}

.border-left-5-dashed-red {
  border-left: 5px dashed #BA1A1A;
}

.border-5-dashed-gray {
  border: 5px dashed #F5F5F5;
}

.border-top-5-dashed-gray {
  border-top: 5px dashed #F5F5F5;
}

.border-right-5-dashed-gray {
  border-right: 5px dashed #F5F5F5;
}

.border-bottom-5-dashed-gray {
  border-bottom: 5px dashed #F5F5F5;
}

.border-left-5-dashed-gray {
  border-left: 5px dashed #F5F5F5;
}

.border-5-dotted-primary {
  border: 5px dotted #001A65;
}

.border-top-5-dotted-primary {
  border-top: 5px dotted #001A65;
}

.border-right-5-dotted-primary {
  border-right: 5px dotted #001A65;
}

.border-bottom-5-dotted-primary {
  border-bottom: 5px dotted #001A65;
}

.border-left-5-dotted-primary {
  border-left: 5px dotted #001A65;
}

.border-5-dotted-secondary {
  border: 5px dotted #63C3C7;
}

.border-top-5-dotted-secondary {
  border-top: 5px dotted #63C3C7;
}

.border-right-5-dotted-secondary {
  border-right: 5px dotted #63C3C7;
}

.border-bottom-5-dotted-secondary {
  border-bottom: 5px dotted #63C3C7;
}

.border-left-5-dotted-secondary {
  border-left: 5px dotted #63C3C7;
}

.border-5-dotted-secondary02 {
  border: 5px dotted #FF7530;
}

.border-top-5-dotted-secondary02 {
  border-top: 5px dotted #FF7530;
}

.border-right-5-dotted-secondary02 {
  border-right: 5px dotted #FF7530;
}

.border-bottom-5-dotted-secondary02 {
  border-bottom: 5px dotted #FF7530;
}

.border-left-5-dotted-secondary02 {
  border-left: 5px dotted #FF7530;
}

.border-5-dotted-primary_light {
  border: 5px dotted #F7F8FC;
}

.border-top-5-dotted-primary_light {
  border-top: 5px dotted #F7F8FC;
}

.border-right-5-dotted-primary_light {
  border-right: 5px dotted #F7F8FC;
}

.border-bottom-5-dotted-primary_light {
  border-bottom: 5px dotted #F7F8FC;
}

.border-left-5-dotted-primary_light {
  border-left: 5px dotted #F7F8FC;
}

.border-5-dotted-secondary02_light {
  border: 5px dotted #FFF6F1;
}

.border-top-5-dotted-secondary02_light {
  border-top: 5px dotted #FFF6F1;
}

.border-right-5-dotted-secondary02_light {
  border-right: 5px dotted #FFF6F1;
}

.border-bottom-5-dotted-secondary02_light {
  border-bottom: 5px dotted #FFF6F1;
}

.border-left-5-dotted-secondary02_light {
  border-left: 5px dotted #FFF6F1;
}

.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-red {
  border: 5px dotted #BA1A1A;
}

.border-top-5-dotted-red {
  border-top: 5px dotted #BA1A1A;
}

.border-right-5-dotted-red {
  border-right: 5px dotted #BA1A1A;
}

.border-bottom-5-dotted-red {
  border-bottom: 5px dotted #BA1A1A;
}

.border-left-5-dotted-red {
  border-left: 5px dotted #BA1A1A;
}

.border-5-dotted-gray {
  border: 5px dotted #F5F5F5;
}

.border-top-5-dotted-gray {
  border-top: 5px dotted #F5F5F5;
}

.border-right-5-dotted-gray {
  border-right: 5px dotted #F5F5F5;
}

.border-bottom-5-dotted-gray {
  border-bottom: 5px dotted #F5F5F5;
}

.border-left-5-dotted-gray {
  border-left: 5px dotted #F5F5F5;
}

/********************************************/
/* 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;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-regular {
  font-weight: 400;
}

.d-inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.d-inline {
  display: inline;
}

.g-map {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 330px;
}
.g-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/********************************************/
/* Images Option */
/********************************************/
.full-width {
  display: block;
  width: 100%;
}/*# sourceMappingURL=layout.css.map */