@charset "UTF-8";
/********************************************/
/* Map Option */
/********************************************/
/********************************************/
/* Fonts Style */
/********************************************/
.fs-13 {
  font-size: 1.3rem;
}

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

.fs-15 {
  font-size: 1.5rem;
}

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

.fs-17 {
  font-size: 1.7rem;
}

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

.fs-19 {
  font-size: 1.9rem;
}

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

.fs-21 {
  font-size: 2.1rem;
}

.fs-22 {
  font-size: 2.2rem;
}

.fs-23 {
  font-size: 2.3rem;
}

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

.fs-25 {
  font-size: 2.5rem;
}

.fs-26 {
  font-size: 2.6rem;
}

.fs-27 {
  font-size: 2.7rem;
}

.fs-28 {
  font-size: 2.8rem;
}

.fs-29 {
  font-size: 2.9rem;
}

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

.fs-31 {
  font-size: 3.1rem;
}

.fs-32 {
  font-size: 3.2rem;
}

.fs-33 {
  font-size: 3.3rem;
}

.fs-34 {
  font-size: 3.4rem;
}

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

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

.fs-37 {
  font-size: 3.7rem;
}

.fs-38 {
  font-size: 3.8rem;
}

.fs-39 {
  font-size: 3.9rem;
}

.fs-40 {
  font-size: 4rem;
}

.fs-41 {
  font-size: 4.1rem;
}

.fs-42 {
  font-size: 4.2rem;
}

.fs-43 {
  font-size: 4.3rem;
}

.fs-44 {
  font-size: 4.4rem;
}

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

.fs-46 {
  font-size: 4.6rem;
}

.fs-47 {
  font-size: 4.7rem;
}

.fs-48 {
  font-size: 4.8rem;
}

.fs-49 {
  font-size: 4.9rem;
}

.fs-50 {
  font-size: 5rem;
}

.fs-51 {
  font-size: 5.1rem;
}

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

.fs-53 {
  font-size: 5.3rem;
}

.fs-54 {
  font-size: 5.4rem;
}

.fs-55 {
  font-size: 5.5rem;
}

.fs-56 {
  font-size: 5.6rem;
}

.fs-57 {
  font-size: 5.7rem;
}

.fs-58 {
  font-size: 5.8rem;
}

.fs-59 {
  font-size: 5.9rem;
}

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

.fs-15-regular {
  font-size: 1.5rem;
  font-weight: 400;
}

.fs-15-medium {
  font-size: 1.5rem;
  font-weight: 500;
}

.fs-15-bold {
  font-size: 1.5rem;
  font-weight: 700;
}

.fs-15-exbold {
  font-size: 1.5rem;
  font-weight: 800;
}

.fs-15-black {
  font-size: 1.5rem;
  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-17-light {
  font-size: 1.7rem;
  font-weight: 300;
}

.fs-17-regular {
  font-size: 1.7rem;
  font-weight: 400;
}

.fs-17-medium {
  font-size: 1.7rem;
  font-weight: 500;
}

.fs-17-bold {
  font-size: 1.7rem;
  font-weight: 700;
}

.fs-17-exbold {
  font-size: 1.7rem;
  font-weight: 800;
}

.fs-17-black {
  font-size: 1.7rem;
  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-19-light {
  font-size: 1.9rem;
  font-weight: 300;
}

.fs-19-regular {
  font-size: 1.9rem;
  font-weight: 400;
}

.fs-19-medium {
  font-size: 1.9rem;
  font-weight: 500;
}

.fs-19-bold {
  font-size: 1.9rem;
  font-weight: 700;
}

.fs-19-exbold {
  font-size: 1.9rem;
  font-weight: 800;
}

.fs-19-black {
  font-size: 1.9rem;
  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-21-light {
  font-size: 2.1rem;
  font-weight: 300;
}

.fs-21-regular {
  font-size: 2.1rem;
  font-weight: 400;
}

.fs-21-medium {
  font-size: 2.1rem;
  font-weight: 500;
}

.fs-21-bold {
  font-size: 2.1rem;
  font-weight: 700;
}

.fs-21-exbold {
  font-size: 2.1rem;
  font-weight: 800;
}

.fs-21-black {
  font-size: 2.1rem;
  font-weight: 900;
}

.fs-22-light {
  font-size: 2.2rem;
  font-weight: 300;
}

.fs-22-regular {
  font-size: 2.2rem;
  font-weight: 400;
}

.fs-22-medium {
  font-size: 2.2rem;
  font-weight: 500;
}

.fs-22-bold {
  font-size: 2.2rem;
  font-weight: 700;
}

.fs-22-exbold {
  font-size: 2.2rem;
  font-weight: 800;
}

.fs-22-black {
  font-size: 2.2rem;
  font-weight: 900;
}

.fs-23-light {
  font-size: 2.3rem;
  font-weight: 300;
}

.fs-23-regular {
  font-size: 2.3rem;
  font-weight: 400;
}

.fs-23-medium {
  font-size: 2.3rem;
  font-weight: 500;
}

.fs-23-bold {
  font-size: 2.3rem;
  font-weight: 700;
}

.fs-23-exbold {
  font-size: 2.3rem;
  font-weight: 800;
}

.fs-23-black {
  font-size: 2.3rem;
  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-25-light {
  font-size: 2.5rem;
  font-weight: 300;
}

.fs-25-regular {
  font-size: 2.5rem;
  font-weight: 400;
}

.fs-25-medium {
  font-size: 2.5rem;
  font-weight: 500;
}

.fs-25-bold {
  font-size: 2.5rem;
  font-weight: 700;
}

.fs-25-exbold {
  font-size: 2.5rem;
  font-weight: 800;
}

.fs-25-black {
  font-size: 2.5rem;
  font-weight: 900;
}

.fs-26-light {
  font-size: 2.6rem;
  font-weight: 300;
}

.fs-26-regular {
  font-size: 2.6rem;
  font-weight: 400;
}

.fs-26-medium {
  font-size: 2.6rem;
  font-weight: 500;
}

.fs-26-bold {
  font-size: 2.6rem;
  font-weight: 700;
}

.fs-26-exbold {
  font-size: 2.6rem;
  font-weight: 800;
}

.fs-26-black {
  font-size: 2.6rem;
  font-weight: 900;
}

.fs-27-light {
  font-size: 2.7rem;
  font-weight: 300;
}

.fs-27-regular {
  font-size: 2.7rem;
  font-weight: 400;
}

.fs-27-medium {
  font-size: 2.7rem;
  font-weight: 500;
}

.fs-27-bold {
  font-size: 2.7rem;
  font-weight: 700;
}

.fs-27-exbold {
  font-size: 2.7rem;
  font-weight: 800;
}

.fs-27-black {
  font-size: 2.7rem;
  font-weight: 900;
}

.fs-28-light {
  font-size: 2.8rem;
  font-weight: 300;
}

.fs-28-regular {
  font-size: 2.8rem;
  font-weight: 400;
}

.fs-28-medium {
  font-size: 2.8rem;
  font-weight: 500;
}

.fs-28-bold {
  font-size: 2.8rem;
  font-weight: 700;
}

.fs-28-exbold {
  font-size: 2.8rem;
  font-weight: 800;
}

.fs-28-black {
  font-size: 2.8rem;
  font-weight: 900;
}

.fs-29-light {
  font-size: 2.9rem;
  font-weight: 300;
}

.fs-29-regular {
  font-size: 2.9rem;
  font-weight: 400;
}

.fs-29-medium {
  font-size: 2.9rem;
  font-weight: 500;
}

.fs-29-bold {
  font-size: 2.9rem;
  font-weight: 700;
}

.fs-29-exbold {
  font-size: 2.9rem;
  font-weight: 800;
}

.fs-29-black {
  font-size: 2.9rem;
  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-31-light {
  font-size: 3.1rem;
  font-weight: 300;
}

.fs-31-regular {
  font-size: 3.1rem;
  font-weight: 400;
}

.fs-31-medium {
  font-size: 3.1rem;
  font-weight: 500;
}

.fs-31-bold {
  font-size: 3.1rem;
  font-weight: 700;
}

.fs-31-exbold {
  font-size: 3.1rem;
  font-weight: 800;
}

.fs-31-black {
  font-size: 3.1rem;
  font-weight: 900;
}

.fs-32-light {
  font-size: 3.2rem;
  font-weight: 300;
}

.fs-32-regular {
  font-size: 3.2rem;
  font-weight: 400;
}

.fs-32-medium {
  font-size: 3.2rem;
  font-weight: 500;
}

.fs-32-bold {
  font-size: 3.2rem;
  font-weight: 700;
}

.fs-32-exbold {
  font-size: 3.2rem;
  font-weight: 800;
}

.fs-32-black {
  font-size: 3.2rem;
  font-weight: 900;
}

.fs-33-light {
  font-size: 3.3rem;
  font-weight: 300;
}

.fs-33-regular {
  font-size: 3.3rem;
  font-weight: 400;
}

.fs-33-medium {
  font-size: 3.3rem;
  font-weight: 500;
}

.fs-33-bold {
  font-size: 3.3rem;
  font-weight: 700;
}

.fs-33-exbold {
  font-size: 3.3rem;
  font-weight: 800;
}

.fs-33-black {
  font-size: 3.3rem;
  font-weight: 900;
}

.fs-34-light {
  font-size: 3.4rem;
  font-weight: 300;
}

.fs-34-regular {
  font-size: 3.4rem;
  font-weight: 400;
}

.fs-34-medium {
  font-size: 3.4rem;
  font-weight: 500;
}

.fs-34-bold {
  font-size: 3.4rem;
  font-weight: 700;
}

.fs-34-exbold {
  font-size: 3.4rem;
  font-weight: 800;
}

.fs-34-black {
  font-size: 3.4rem;
  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-37-light {
  font-size: 3.7rem;
  font-weight: 300;
}

.fs-37-regular {
  font-size: 3.7rem;
  font-weight: 400;
}

.fs-37-medium {
  font-size: 3.7rem;
  font-weight: 500;
}

.fs-37-bold {
  font-size: 3.7rem;
  font-weight: 700;
}

.fs-37-exbold {
  font-size: 3.7rem;
  font-weight: 800;
}

.fs-37-black {
  font-size: 3.7rem;
  font-weight: 900;
}

.fs-38-light {
  font-size: 3.8rem;
  font-weight: 300;
}

.fs-38-regular {
  font-size: 3.8rem;
  font-weight: 400;
}

.fs-38-medium {
  font-size: 3.8rem;
  font-weight: 500;
}

.fs-38-bold {
  font-size: 3.8rem;
  font-weight: 700;
}

.fs-38-exbold {
  font-size: 3.8rem;
  font-weight: 800;
}

.fs-38-black {
  font-size: 3.8rem;
  font-weight: 900;
}

.fs-39-light {
  font-size: 3.9rem;
  font-weight: 300;
}

.fs-39-regular {
  font-size: 3.9rem;
  font-weight: 400;
}

.fs-39-medium {
  font-size: 3.9rem;
  font-weight: 500;
}

.fs-39-bold {
  font-size: 3.9rem;
  font-weight: 700;
}

.fs-39-exbold {
  font-size: 3.9rem;
  font-weight: 800;
}

.fs-39-black {
  font-size: 3.9rem;
  font-weight: 900;
}

.fs-40-light {
  font-size: 4rem;
  font-weight: 300;
}

.fs-40-regular {
  font-size: 4rem;
  font-weight: 400;
}

.fs-40-medium {
  font-size: 4rem;
  font-weight: 500;
}

.fs-40-bold {
  font-size: 4rem;
  font-weight: 700;
}

.fs-40-exbold {
  font-size: 4rem;
  font-weight: 800;
}

.fs-40-black {
  font-size: 4rem;
  font-weight: 900;
}

.fs-41-light {
  font-size: 4.1rem;
  font-weight: 300;
}

.fs-41-regular {
  font-size: 4.1rem;
  font-weight: 400;
}

.fs-41-medium {
  font-size: 4.1rem;
  font-weight: 500;
}

.fs-41-bold {
  font-size: 4.1rem;
  font-weight: 700;
}

.fs-41-exbold {
  font-size: 4.1rem;
  font-weight: 800;
}

.fs-41-black {
  font-size: 4.1rem;
  font-weight: 900;
}

.fs-42-light {
  font-size: 4.2rem;
  font-weight: 300;
}

.fs-42-regular {
  font-size: 4.2rem;
  font-weight: 400;
}

.fs-42-medium {
  font-size: 4.2rem;
  font-weight: 500;
}

.fs-42-bold {
  font-size: 4.2rem;
  font-weight: 700;
}

.fs-42-exbold {
  font-size: 4.2rem;
  font-weight: 800;
}

.fs-42-black {
  font-size: 4.2rem;
  font-weight: 900;
}

.fs-43-light {
  font-size: 4.3rem;
  font-weight: 300;
}

.fs-43-regular {
  font-size: 4.3rem;
  font-weight: 400;
}

.fs-43-medium {
  font-size: 4.3rem;
  font-weight: 500;
}

.fs-43-bold {
  font-size: 4.3rem;
  font-weight: 700;
}

.fs-43-exbold {
  font-size: 4.3rem;
  font-weight: 800;
}

.fs-43-black {
  font-size: 4.3rem;
  font-weight: 900;
}

.fs-44-light {
  font-size: 4.4rem;
  font-weight: 300;
}

.fs-44-regular {
  font-size: 4.4rem;
  font-weight: 400;
}

.fs-44-medium {
  font-size: 4.4rem;
  font-weight: 500;
}

.fs-44-bold {
  font-size: 4.4rem;
  font-weight: 700;
}

.fs-44-exbold {
  font-size: 4.4rem;
  font-weight: 800;
}

.fs-44-black {
  font-size: 4.4rem;
  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-46-light {
  font-size: 4.6rem;
  font-weight: 300;
}

.fs-46-regular {
  font-size: 4.6rem;
  font-weight: 400;
}

.fs-46-medium {
  font-size: 4.6rem;
  font-weight: 500;
}

.fs-46-bold {
  font-size: 4.6rem;
  font-weight: 700;
}

.fs-46-exbold {
  font-size: 4.6rem;
  font-weight: 800;
}

.fs-46-black {
  font-size: 4.6rem;
  font-weight: 900;
}

.fs-47-light {
  font-size: 4.7rem;
  font-weight: 300;
}

.fs-47-regular {
  font-size: 4.7rem;
  font-weight: 400;
}

.fs-47-medium {
  font-size: 4.7rem;
  font-weight: 500;
}

.fs-47-bold {
  font-size: 4.7rem;
  font-weight: 700;
}

.fs-47-exbold {
  font-size: 4.7rem;
  font-weight: 800;
}

.fs-47-black {
  font-size: 4.7rem;
  font-weight: 900;
}

.fs-48-light {
  font-size: 4.8rem;
  font-weight: 300;
}

.fs-48-regular {
  font-size: 4.8rem;
  font-weight: 400;
}

.fs-48-medium {
  font-size: 4.8rem;
  font-weight: 500;
}

.fs-48-bold {
  font-size: 4.8rem;
  font-weight: 700;
}

.fs-48-exbold {
  font-size: 4.8rem;
  font-weight: 800;
}

.fs-48-black {
  font-size: 4.8rem;
  font-weight: 900;
}

.fs-49-light {
  font-size: 4.9rem;
  font-weight: 300;
}

.fs-49-regular {
  font-size: 4.9rem;
  font-weight: 400;
}

.fs-49-medium {
  font-size: 4.9rem;
  font-weight: 500;
}

.fs-49-bold {
  font-size: 4.9rem;
  font-weight: 700;
}

.fs-49-exbold {
  font-size: 4.9rem;
  font-weight: 800;
}

.fs-49-black {
  font-size: 4.9rem;
  font-weight: 900;
}

.fs-50-light {
  font-size: 5rem;
  font-weight: 300;
}

.fs-50-regular {
  font-size: 5rem;
  font-weight: 400;
}

.fs-50-medium {
  font-size: 5rem;
  font-weight: 500;
}

.fs-50-bold {
  font-size: 5rem;
  font-weight: 700;
}

.fs-50-exbold {
  font-size: 5rem;
  font-weight: 800;
}

.fs-50-black {
  font-size: 5rem;
  font-weight: 900;
}

.fs-51-light {
  font-size: 5.1rem;
  font-weight: 300;
}

.fs-51-regular {
  font-size: 5.1rem;
  font-weight: 400;
}

.fs-51-medium {
  font-size: 5.1rem;
  font-weight: 500;
}

.fs-51-bold {
  font-size: 5.1rem;
  font-weight: 700;
}

.fs-51-exbold {
  font-size: 5.1rem;
  font-weight: 800;
}

.fs-51-black {
  font-size: 5.1rem;
  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-53-light {
  font-size: 5.3rem;
  font-weight: 300;
}

.fs-53-regular {
  font-size: 5.3rem;
  font-weight: 400;
}

.fs-53-medium {
  font-size: 5.3rem;
  font-weight: 500;
}

.fs-53-bold {
  font-size: 5.3rem;
  font-weight: 700;
}

.fs-53-exbold {
  font-size: 5.3rem;
  font-weight: 800;
}

.fs-53-black {
  font-size: 5.3rem;
  font-weight: 900;
}

.fs-54-light {
  font-size: 5.4rem;
  font-weight: 300;
}

.fs-54-regular {
  font-size: 5.4rem;
  font-weight: 400;
}

.fs-54-medium {
  font-size: 5.4rem;
  font-weight: 500;
}

.fs-54-bold {
  font-size: 5.4rem;
  font-weight: 700;
}

.fs-54-exbold {
  font-size: 5.4rem;
  font-weight: 800;
}

.fs-54-black {
  font-size: 5.4rem;
  font-weight: 900;
}

.fs-55-light {
  font-size: 5.5rem;
  font-weight: 300;
}

.fs-55-regular {
  font-size: 5.5rem;
  font-weight: 400;
}

.fs-55-medium {
  font-size: 5.5rem;
  font-weight: 500;
}

.fs-55-bold {
  font-size: 5.5rem;
  font-weight: 700;
}

.fs-55-exbold {
  font-size: 5.5rem;
  font-weight: 800;
}

.fs-55-black {
  font-size: 5.5rem;
  font-weight: 900;
}

.fs-56-light {
  font-size: 5.6rem;
  font-weight: 300;
}

.fs-56-regular {
  font-size: 5.6rem;
  font-weight: 400;
}

.fs-56-medium {
  font-size: 5.6rem;
  font-weight: 500;
}

.fs-56-bold {
  font-size: 5.6rem;
  font-weight: 700;
}

.fs-56-exbold {
  font-size: 5.6rem;
  font-weight: 800;
}

.fs-56-black {
  font-size: 5.6rem;
  font-weight: 900;
}

.fs-57-light {
  font-size: 5.7rem;
  font-weight: 300;
}

.fs-57-regular {
  font-size: 5.7rem;
  font-weight: 400;
}

.fs-57-medium {
  font-size: 5.7rem;
  font-weight: 500;
}

.fs-57-bold {
  font-size: 5.7rem;
  font-weight: 700;
}

.fs-57-exbold {
  font-size: 5.7rem;
  font-weight: 800;
}

.fs-57-black {
  font-size: 5.7rem;
  font-weight: 900;
}

.fs-58-light {
  font-size: 5.8rem;
  font-weight: 300;
}

.fs-58-regular {
  font-size: 5.8rem;
  font-weight: 400;
}

.fs-58-medium {
  font-size: 5.8rem;
  font-weight: 500;
}

.fs-58-bold {
  font-size: 5.8rem;
  font-weight: 700;
}

.fs-58-exbold {
  font-size: 5.8rem;
  font-weight: 800;
}

.fs-58-black {
  font-size: 5.8rem;
  font-weight: 900;
}

.fs-59-light {
  font-size: 5.9rem;
  font-weight: 300;
}

.fs-59-regular {
  font-size: 5.9rem;
  font-weight: 400;
}

.fs-59-medium {
  font-size: 5.9rem;
  font-weight: 500;
}

.fs-59-bold {
  font-size: 5.9rem;
  font-weight: 700;
}

.fs-59-exbold {
  font-size: 5.9rem;
  font-weight: 800;
}

.fs-59-black {
  font-size: 5.9rem;
  font-weight: 900;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-15-light-green {
  font-size: 1.5rem;
  font-weight: 300;
  color: #65B0B3;
}

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

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

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

.fs-15-light-pink {
  font-size: 1.5rem;
  font-weight: 300;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-15-regular-green {
  font-size: 1.5rem;
  font-weight: 400;
  color: #65B0B3;
}

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

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

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

.fs-15-regular-pink {
  font-size: 1.5rem;
  font-weight: 400;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-15-medium-green {
  font-size: 1.5rem;
  font-weight: 500;
  color: #65B0B3;
}

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

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

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

.fs-15-medium-pink {
  font-size: 1.5rem;
  font-weight: 500;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-15-bold-green {
  font-size: 1.5rem;
  font-weight: 700;
  color: #65B0B3;
}

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

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

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

.fs-15-bold-pink {
  font-size: 1.5rem;
  font-weight: 700;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-15-exbold-green {
  font-size: 1.5rem;
  font-weight: 800;
  color: #65B0B3;
}

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

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

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

.fs-15-exbold-pink {
  font-size: 1.5rem;
  font-weight: 800;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-15-black-green {
  font-size: 1.5rem;
  font-weight: 900;
  color: #65B0B3;
}

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

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

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

.fs-15-black-pink {
  font-size: 1.5rem;
  font-weight: 900;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-17-light-green {
  font-size: 1.7rem;
  font-weight: 300;
  color: #65B0B3;
}

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

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

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

.fs-17-light-pink {
  font-size: 1.7rem;
  font-weight: 300;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-17-regular-green {
  font-size: 1.7rem;
  font-weight: 400;
  color: #65B0B3;
}

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

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

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

.fs-17-regular-pink {
  font-size: 1.7rem;
  font-weight: 400;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-17-medium-green {
  font-size: 1.7rem;
  font-weight: 500;
  color: #65B0B3;
}

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

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

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

.fs-17-medium-pink {
  font-size: 1.7rem;
  font-weight: 500;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-17-bold-green {
  font-size: 1.7rem;
  font-weight: 700;
  color: #65B0B3;
}

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

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

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

.fs-17-bold-pink {
  font-size: 1.7rem;
  font-weight: 700;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-17-exbold-green {
  font-size: 1.7rem;
  font-weight: 800;
  color: #65B0B3;
}

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

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

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

.fs-17-exbold-pink {
  font-size: 1.7rem;
  font-weight: 800;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-17-black-green {
  font-size: 1.7rem;
  font-weight: 900;
  color: #65B0B3;
}

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

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

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

.fs-17-black-pink {
  font-size: 1.7rem;
  font-weight: 900;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-19-light-green {
  font-size: 1.9rem;
  font-weight: 300;
  color: #65B0B3;
}

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

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

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

.fs-19-light-pink {
  font-size: 1.9rem;
  font-weight: 300;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-19-regular-green {
  font-size: 1.9rem;
  font-weight: 400;
  color: #65B0B3;
}

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

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

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

.fs-19-regular-pink {
  font-size: 1.9rem;
  font-weight: 400;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-19-medium-green {
  font-size: 1.9rem;
  font-weight: 500;
  color: #65B0B3;
}

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

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

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

.fs-19-medium-pink {
  font-size: 1.9rem;
  font-weight: 500;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-19-bold-green {
  font-size: 1.9rem;
  font-weight: 700;
  color: #65B0B3;
}

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

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

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

.fs-19-bold-pink {
  font-size: 1.9rem;
  font-weight: 700;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-19-exbold-green {
  font-size: 1.9rem;
  font-weight: 800;
  color: #65B0B3;
}

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

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

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

.fs-19-exbold-pink {
  font-size: 1.9rem;
  font-weight: 800;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-19-black-green {
  font-size: 1.9rem;
  font-weight: 900;
  color: #65B0B3;
}

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

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

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

.fs-19-black-pink {
  font-size: 1.9rem;
  font-weight: 900;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-21-light-green {
  font-size: 2.1rem;
  font-weight: 300;
  color: #65B0B3;
}

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

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

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

.fs-21-light-pink {
  font-size: 2.1rem;
  font-weight: 300;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-21-regular-green {
  font-size: 2.1rem;
  font-weight: 400;
  color: #65B0B3;
}

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

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

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

.fs-21-regular-pink {
  font-size: 2.1rem;
  font-weight: 400;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-21-medium-green {
  font-size: 2.1rem;
  font-weight: 500;
  color: #65B0B3;
}

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

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

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

.fs-21-medium-pink {
  font-size: 2.1rem;
  font-weight: 500;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-21-bold-green {
  font-size: 2.1rem;
  font-weight: 700;
  color: #65B0B3;
}

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

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

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

.fs-21-bold-pink {
  font-size: 2.1rem;
  font-weight: 700;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-21-exbold-green {
  font-size: 2.1rem;
  font-weight: 800;
  color: #65B0B3;
}

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

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

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

.fs-21-exbold-pink {
  font-size: 2.1rem;
  font-weight: 800;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-21-black-green {
  font-size: 2.1rem;
  font-weight: 900;
  color: #65B0B3;
}

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

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

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

.fs-21-black-pink {
  font-size: 2.1rem;
  font-weight: 900;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-light-green {
  font-size: 2.2rem;
  font-weight: 300;
  color: #65B0B3;
}

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

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

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

.fs-22-light-pink {
  font-size: 2.2rem;
  font-weight: 300;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-regular-green {
  font-size: 2.2rem;
  font-weight: 400;
  color: #65B0B3;
}

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

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

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

.fs-22-regular-pink {
  font-size: 2.2rem;
  font-weight: 400;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-medium-green {
  font-size: 2.2rem;
  font-weight: 500;
  color: #65B0B3;
}

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

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

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

.fs-22-medium-pink {
  font-size: 2.2rem;
  font-weight: 500;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-bold-green {
  font-size: 2.2rem;
  font-weight: 700;
  color: #65B0B3;
}

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

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

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

.fs-22-bold-pink {
  font-size: 2.2rem;
  font-weight: 700;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-exbold-green {
  font-size: 2.2rem;
  font-weight: 800;
  color: #65B0B3;
}

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

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

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

.fs-22-exbold-pink {
  font-size: 2.2rem;
  font-weight: 800;
  color: #F88E9E;
}

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

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

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

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

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

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

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

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

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

.fs-22-black-green {
  font-size: 2.2rem;
  font-weight: 900;
  color: #65B0B3;
}

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

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

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

.fs-22-black-pink {
  font-size: 2.2rem;
  font-weight: 900;
  color: #F88E9E;
}

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

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

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

.fs-23-light-primary_light {
  font-size: 2.3rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-23-light-error {
  font-size: 2.3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-23-light-white {
  font-size: 2.3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-23-light-yellow {
  font-size: 2.3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-23-light-light_blue {
  font-size: 2.3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-23-light-orange {
  font-size: 2.3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-23-light-green {
  font-size: 2.3rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-23-light-gray1 {
  font-size: 2.3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-23-light-gray2 {
  font-size: 2.3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-23-light-border {
  font-size: 2.3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-23-light-pink {
  font-size: 2.3rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-23-regular-txt_base {
  font-size: 2.3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-23-regular-primary {
  font-size: 2.3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-23-regular-secondary {
  font-size: 2.3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-23-regular-primary_light {
  font-size: 2.3rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-23-regular-error {
  font-size: 2.3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-23-regular-white {
  font-size: 2.3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-23-regular-yellow {
  font-size: 2.3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-23-regular-light_blue {
  font-size: 2.3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-23-regular-orange {
  font-size: 2.3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-23-regular-green {
  font-size: 2.3rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-23-regular-gray1 {
  font-size: 2.3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-23-regular-gray2 {
  font-size: 2.3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-23-regular-border {
  font-size: 2.3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-23-regular-pink {
  font-size: 2.3rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-23-medium-txt_base {
  font-size: 2.3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-23-medium-primary {
  font-size: 2.3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-23-medium-secondary {
  font-size: 2.3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-23-medium-primary_light {
  font-size: 2.3rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-23-medium-error {
  font-size: 2.3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-23-medium-white {
  font-size: 2.3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-23-medium-yellow {
  font-size: 2.3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-23-medium-light_blue {
  font-size: 2.3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-23-medium-orange {
  font-size: 2.3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-23-medium-green {
  font-size: 2.3rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-23-medium-gray1 {
  font-size: 2.3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-23-medium-gray2 {
  font-size: 2.3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-23-medium-border {
  font-size: 2.3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-23-medium-pink {
  font-size: 2.3rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-23-bold-txt_base {
  font-size: 2.3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-23-bold-primary {
  font-size: 2.3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-23-bold-secondary {
  font-size: 2.3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-23-bold-primary_light {
  font-size: 2.3rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-23-bold-error {
  font-size: 2.3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-23-bold-white {
  font-size: 2.3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-23-bold-yellow {
  font-size: 2.3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-23-bold-light_blue {
  font-size: 2.3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-23-bold-orange {
  font-size: 2.3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-23-bold-green {
  font-size: 2.3rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-23-bold-gray1 {
  font-size: 2.3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-23-bold-gray2 {
  font-size: 2.3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-23-bold-border {
  font-size: 2.3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-23-bold-pink {
  font-size: 2.3rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-23-exbold-txt_base {
  font-size: 2.3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-23-exbold-primary {
  font-size: 2.3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-23-exbold-secondary {
  font-size: 2.3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-23-exbold-primary_light {
  font-size: 2.3rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-23-exbold-error {
  font-size: 2.3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-23-exbold-white {
  font-size: 2.3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-23-exbold-yellow {
  font-size: 2.3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-23-exbold-light_blue {
  font-size: 2.3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-23-exbold-orange {
  font-size: 2.3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-23-exbold-green {
  font-size: 2.3rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-23-exbold-gray1 {
  font-size: 2.3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-23-exbold-gray2 {
  font-size: 2.3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-23-exbold-border {
  font-size: 2.3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-23-exbold-pink {
  font-size: 2.3rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-23-black-txt_base {
  font-size: 2.3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-23-black-primary {
  font-size: 2.3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-23-black-secondary {
  font-size: 2.3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-23-black-primary_light {
  font-size: 2.3rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-23-black-error {
  font-size: 2.3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-23-black-white {
  font-size: 2.3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-23-black-yellow {
  font-size: 2.3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-23-black-light_blue {
  font-size: 2.3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-23-black-orange {
  font-size: 2.3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-23-black-green {
  font-size: 2.3rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-23-black-gray1 {
  font-size: 2.3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-23-black-gray2 {
  font-size: 2.3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-23-black-border {
  font-size: 2.3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-23-black-pink {
  font-size: 2.3rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-24-light-txt_base {
  font-size: 2.4rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-24-light-primary {
  font-size: 2.4rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-24-light-secondary {
  font-size: 2.4rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-24-light-primary_light {
  font-size: 2.4rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-24-light-error {
  font-size: 2.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-24-light-white {
  font-size: 2.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-24-light-yellow {
  font-size: 2.4rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-24-light-light_blue {
  font-size: 2.4rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-24-light-orange {
  font-size: 2.4rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-24-light-green {
  font-size: 2.4rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-24-light-gray1 {
  font-size: 2.4rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-24-light-gray2 {
  font-size: 2.4rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-24-light-border {
  font-size: 2.4rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-24-light-pink {
  font-size: 2.4rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-24-regular-txt_base {
  font-size: 2.4rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-24-regular-primary {
  font-size: 2.4rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-24-regular-secondary {
  font-size: 2.4rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-24-regular-primary_light {
  font-size: 2.4rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-24-regular-error {
  font-size: 2.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-24-regular-white {
  font-size: 2.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-24-regular-yellow {
  font-size: 2.4rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-24-regular-light_blue {
  font-size: 2.4rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-24-regular-orange {
  font-size: 2.4rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-24-regular-green {
  font-size: 2.4rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-24-regular-gray1 {
  font-size: 2.4rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-24-regular-gray2 {
  font-size: 2.4rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-24-regular-border {
  font-size: 2.4rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-24-regular-pink {
  font-size: 2.4rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-24-medium-txt_base {
  font-size: 2.4rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-24-medium-primary {
  font-size: 2.4rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-24-medium-secondary {
  font-size: 2.4rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-24-medium-primary_light {
  font-size: 2.4rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-24-medium-error {
  font-size: 2.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-24-medium-white {
  font-size: 2.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-24-medium-yellow {
  font-size: 2.4rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-24-medium-light_blue {
  font-size: 2.4rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-24-medium-orange {
  font-size: 2.4rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-24-medium-green {
  font-size: 2.4rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-24-medium-gray1 {
  font-size: 2.4rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-24-medium-gray2 {
  font-size: 2.4rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-24-medium-border {
  font-size: 2.4rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-24-medium-pink {
  font-size: 2.4rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-24-bold-txt_base {
  font-size: 2.4rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-24-bold-primary {
  font-size: 2.4rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-24-bold-secondary {
  font-size: 2.4rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-24-bold-primary_light {
  font-size: 2.4rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-24-bold-error {
  font-size: 2.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-24-bold-white {
  font-size: 2.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-24-bold-yellow {
  font-size: 2.4rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-24-bold-light_blue {
  font-size: 2.4rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-24-bold-orange {
  font-size: 2.4rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-24-bold-green {
  font-size: 2.4rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-24-bold-gray1 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-24-bold-gray2 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-24-bold-border {
  font-size: 2.4rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-24-bold-pink {
  font-size: 2.4rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-24-exbold-txt_base {
  font-size: 2.4rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-24-exbold-primary {
  font-size: 2.4rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-24-exbold-secondary {
  font-size: 2.4rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-24-exbold-primary_light {
  font-size: 2.4rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-24-exbold-error {
  font-size: 2.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-24-exbold-white {
  font-size: 2.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-24-exbold-yellow {
  font-size: 2.4rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-24-exbold-light_blue {
  font-size: 2.4rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-24-exbold-orange {
  font-size: 2.4rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-24-exbold-green {
  font-size: 2.4rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-24-exbold-gray1 {
  font-size: 2.4rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-24-exbold-gray2 {
  font-size: 2.4rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-24-exbold-border {
  font-size: 2.4rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-24-exbold-pink {
  font-size: 2.4rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-24-black-txt_base {
  font-size: 2.4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-24-black-primary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-24-black-secondary {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-24-black-primary_light {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-24-black-error {
  font-size: 2.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-24-black-white {
  font-size: 2.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-24-black-yellow {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-24-black-light_blue {
  font-size: 2.4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-24-black-orange {
  font-size: 2.4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-24-black-green {
  font-size: 2.4rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-24-black-gray1 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-24-black-gray2 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-24-black-border {
  font-size: 2.4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-24-black-pink {
  font-size: 2.4rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-25-light-txt_base {
  font-size: 2.5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-25-light-primary {
  font-size: 2.5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-25-light-secondary {
  font-size: 2.5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-25-light-primary_light {
  font-size: 2.5rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-25-light-error {
  font-size: 2.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-25-light-white {
  font-size: 2.5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-25-light-yellow {
  font-size: 2.5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-25-light-light_blue {
  font-size: 2.5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-25-light-orange {
  font-size: 2.5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-25-light-green {
  font-size: 2.5rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-25-light-gray1 {
  font-size: 2.5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-25-light-gray2 {
  font-size: 2.5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-25-light-border {
  font-size: 2.5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-25-light-pink {
  font-size: 2.5rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-25-regular-txt_base {
  font-size: 2.5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-25-regular-primary {
  font-size: 2.5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-25-regular-secondary {
  font-size: 2.5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-25-regular-primary_light {
  font-size: 2.5rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-25-regular-error {
  font-size: 2.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-25-regular-white {
  font-size: 2.5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-25-regular-yellow {
  font-size: 2.5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-25-regular-light_blue {
  font-size: 2.5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-25-regular-orange {
  font-size: 2.5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-25-regular-green {
  font-size: 2.5rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-25-regular-gray1 {
  font-size: 2.5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-25-regular-gray2 {
  font-size: 2.5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-25-regular-border {
  font-size: 2.5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-25-regular-pink {
  font-size: 2.5rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-25-medium-txt_base {
  font-size: 2.5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-25-medium-primary {
  font-size: 2.5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-25-medium-secondary {
  font-size: 2.5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-25-medium-primary_light {
  font-size: 2.5rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-25-medium-error {
  font-size: 2.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-25-medium-white {
  font-size: 2.5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-25-medium-yellow {
  font-size: 2.5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-25-medium-light_blue {
  font-size: 2.5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-25-medium-orange {
  font-size: 2.5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-25-medium-green {
  font-size: 2.5rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-25-medium-gray1 {
  font-size: 2.5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-25-medium-gray2 {
  font-size: 2.5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-25-medium-border {
  font-size: 2.5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-25-medium-pink {
  font-size: 2.5rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-25-bold-txt_base {
  font-size: 2.5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-25-bold-primary {
  font-size: 2.5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-25-bold-secondary {
  font-size: 2.5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-25-bold-primary_light {
  font-size: 2.5rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-25-bold-error {
  font-size: 2.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-25-bold-white {
  font-size: 2.5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-25-bold-yellow {
  font-size: 2.5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-25-bold-light_blue {
  font-size: 2.5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-25-bold-orange {
  font-size: 2.5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-25-bold-green {
  font-size: 2.5rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-25-bold-gray1 {
  font-size: 2.5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-25-bold-gray2 {
  font-size: 2.5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-25-bold-border {
  font-size: 2.5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-25-bold-pink {
  font-size: 2.5rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-25-exbold-txt_base {
  font-size: 2.5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-25-exbold-primary {
  font-size: 2.5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-25-exbold-secondary {
  font-size: 2.5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-25-exbold-primary_light {
  font-size: 2.5rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-25-exbold-error {
  font-size: 2.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-25-exbold-white {
  font-size: 2.5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-25-exbold-yellow {
  font-size: 2.5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-25-exbold-light_blue {
  font-size: 2.5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-25-exbold-orange {
  font-size: 2.5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-25-exbold-green {
  font-size: 2.5rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-25-exbold-gray1 {
  font-size: 2.5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-25-exbold-gray2 {
  font-size: 2.5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-25-exbold-border {
  font-size: 2.5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-25-exbold-pink {
  font-size: 2.5rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-25-black-txt_base {
  font-size: 2.5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-25-black-primary {
  font-size: 2.5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-25-black-secondary {
  font-size: 2.5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-25-black-primary_light {
  font-size: 2.5rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-25-black-error {
  font-size: 2.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-25-black-white {
  font-size: 2.5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-25-black-yellow {
  font-size: 2.5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-25-black-light_blue {
  font-size: 2.5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-25-black-orange {
  font-size: 2.5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-25-black-green {
  font-size: 2.5rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-25-black-gray1 {
  font-size: 2.5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-25-black-gray2 {
  font-size: 2.5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-25-black-border {
  font-size: 2.5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-25-black-pink {
  font-size: 2.5rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-26-light-txt_base {
  font-size: 2.6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-26-light-primary {
  font-size: 2.6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-26-light-secondary {
  font-size: 2.6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-26-light-primary_light {
  font-size: 2.6rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-26-light-error {
  font-size: 2.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-26-light-white {
  font-size: 2.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-26-light-yellow {
  font-size: 2.6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-26-light-light_blue {
  font-size: 2.6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-26-light-orange {
  font-size: 2.6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-26-light-green {
  font-size: 2.6rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-26-light-gray1 {
  font-size: 2.6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-26-light-gray2 {
  font-size: 2.6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-26-light-border {
  font-size: 2.6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-26-light-pink {
  font-size: 2.6rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-26-regular-txt_base {
  font-size: 2.6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-26-regular-primary {
  font-size: 2.6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-26-regular-secondary {
  font-size: 2.6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-26-regular-primary_light {
  font-size: 2.6rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-26-regular-error {
  font-size: 2.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-26-regular-white {
  font-size: 2.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-26-regular-yellow {
  font-size: 2.6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-26-regular-light_blue {
  font-size: 2.6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-26-regular-orange {
  font-size: 2.6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-26-regular-green {
  font-size: 2.6rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-26-regular-gray1 {
  font-size: 2.6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-26-regular-gray2 {
  font-size: 2.6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-26-regular-border {
  font-size: 2.6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-26-regular-pink {
  font-size: 2.6rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-26-medium-txt_base {
  font-size: 2.6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-26-medium-primary {
  font-size: 2.6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-26-medium-secondary {
  font-size: 2.6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-26-medium-primary_light {
  font-size: 2.6rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-26-medium-error {
  font-size: 2.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-26-medium-white {
  font-size: 2.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-26-medium-yellow {
  font-size: 2.6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-26-medium-light_blue {
  font-size: 2.6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-26-medium-orange {
  font-size: 2.6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-26-medium-green {
  font-size: 2.6rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-26-medium-gray1 {
  font-size: 2.6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-26-medium-gray2 {
  font-size: 2.6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-26-medium-border {
  font-size: 2.6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-26-medium-pink {
  font-size: 2.6rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-26-bold-txt_base {
  font-size: 2.6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-26-bold-primary {
  font-size: 2.6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-26-bold-secondary {
  font-size: 2.6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-26-bold-primary_light {
  font-size: 2.6rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-26-bold-error {
  font-size: 2.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-26-bold-white {
  font-size: 2.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-26-bold-yellow {
  font-size: 2.6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-26-bold-light_blue {
  font-size: 2.6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-26-bold-orange {
  font-size: 2.6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-26-bold-green {
  font-size: 2.6rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-26-bold-gray1 {
  font-size: 2.6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-26-bold-gray2 {
  font-size: 2.6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-26-bold-border {
  font-size: 2.6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-26-bold-pink {
  font-size: 2.6rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-26-exbold-txt_base {
  font-size: 2.6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-26-exbold-primary {
  font-size: 2.6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-26-exbold-secondary {
  font-size: 2.6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-26-exbold-primary_light {
  font-size: 2.6rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-26-exbold-error {
  font-size: 2.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-26-exbold-white {
  font-size: 2.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-26-exbold-yellow {
  font-size: 2.6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-26-exbold-light_blue {
  font-size: 2.6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-26-exbold-orange {
  font-size: 2.6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-26-exbold-green {
  font-size: 2.6rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-26-exbold-gray1 {
  font-size: 2.6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-26-exbold-gray2 {
  font-size: 2.6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-26-exbold-border {
  font-size: 2.6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-26-exbold-pink {
  font-size: 2.6rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-26-black-txt_base {
  font-size: 2.6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-26-black-primary {
  font-size: 2.6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-26-black-secondary {
  font-size: 2.6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-26-black-primary_light {
  font-size: 2.6rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-26-black-error {
  font-size: 2.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-26-black-white {
  font-size: 2.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-26-black-yellow {
  font-size: 2.6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-26-black-light_blue {
  font-size: 2.6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-26-black-orange {
  font-size: 2.6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-26-black-green {
  font-size: 2.6rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-26-black-gray1 {
  font-size: 2.6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-26-black-gray2 {
  font-size: 2.6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-26-black-border {
  font-size: 2.6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-26-black-pink {
  font-size: 2.6rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-27-light-txt_base {
  font-size: 2.7rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-27-light-primary {
  font-size: 2.7rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-27-light-secondary {
  font-size: 2.7rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-27-light-primary_light {
  font-size: 2.7rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-27-light-error {
  font-size: 2.7rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-27-light-white {
  font-size: 2.7rem;
  font-weight: 300;
  color: #FFF;
}

.fs-27-light-yellow {
  font-size: 2.7rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-27-light-light_blue {
  font-size: 2.7rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-27-light-orange {
  font-size: 2.7rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-27-light-green {
  font-size: 2.7rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-27-light-gray1 {
  font-size: 2.7rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-27-light-gray2 {
  font-size: 2.7rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-27-light-border {
  font-size: 2.7rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-27-light-pink {
  font-size: 2.7rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-27-regular-txt_base {
  font-size: 2.7rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-27-regular-primary {
  font-size: 2.7rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-27-regular-secondary {
  font-size: 2.7rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-27-regular-primary_light {
  font-size: 2.7rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-27-regular-error {
  font-size: 2.7rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-27-regular-white {
  font-size: 2.7rem;
  font-weight: 400;
  color: #FFF;
}

.fs-27-regular-yellow {
  font-size: 2.7rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-27-regular-light_blue {
  font-size: 2.7rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-27-regular-orange {
  font-size: 2.7rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-27-regular-green {
  font-size: 2.7rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-27-regular-gray1 {
  font-size: 2.7rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-27-regular-gray2 {
  font-size: 2.7rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-27-regular-border {
  font-size: 2.7rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-27-regular-pink {
  font-size: 2.7rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-27-medium-txt_base {
  font-size: 2.7rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-27-medium-primary {
  font-size: 2.7rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-27-medium-secondary {
  font-size: 2.7rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-27-medium-primary_light {
  font-size: 2.7rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-27-medium-error {
  font-size: 2.7rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-27-medium-white {
  font-size: 2.7rem;
  font-weight: 500;
  color: #FFF;
}

.fs-27-medium-yellow {
  font-size: 2.7rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-27-medium-light_blue {
  font-size: 2.7rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-27-medium-orange {
  font-size: 2.7rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-27-medium-green {
  font-size: 2.7rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-27-medium-gray1 {
  font-size: 2.7rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-27-medium-gray2 {
  font-size: 2.7rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-27-medium-border {
  font-size: 2.7rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-27-medium-pink {
  font-size: 2.7rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-27-bold-txt_base {
  font-size: 2.7rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-27-bold-primary {
  font-size: 2.7rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-27-bold-secondary {
  font-size: 2.7rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-27-bold-primary_light {
  font-size: 2.7rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-27-bold-error {
  font-size: 2.7rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-27-bold-white {
  font-size: 2.7rem;
  font-weight: 700;
  color: #FFF;
}

.fs-27-bold-yellow {
  font-size: 2.7rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-27-bold-light_blue {
  font-size: 2.7rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-27-bold-orange {
  font-size: 2.7rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-27-bold-green {
  font-size: 2.7rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-27-bold-gray1 {
  font-size: 2.7rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-27-bold-gray2 {
  font-size: 2.7rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-27-bold-border {
  font-size: 2.7rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-27-bold-pink {
  font-size: 2.7rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-27-exbold-txt_base {
  font-size: 2.7rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-27-exbold-primary {
  font-size: 2.7rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-27-exbold-secondary {
  font-size: 2.7rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-27-exbold-primary_light {
  font-size: 2.7rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-27-exbold-error {
  font-size: 2.7rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-27-exbold-white {
  font-size: 2.7rem;
  font-weight: 800;
  color: #FFF;
}

.fs-27-exbold-yellow {
  font-size: 2.7rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-27-exbold-light_blue {
  font-size: 2.7rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-27-exbold-orange {
  font-size: 2.7rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-27-exbold-green {
  font-size: 2.7rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-27-exbold-gray1 {
  font-size: 2.7rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-27-exbold-gray2 {
  font-size: 2.7rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-27-exbold-border {
  font-size: 2.7rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-27-exbold-pink {
  font-size: 2.7rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-27-black-txt_base {
  font-size: 2.7rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-27-black-primary {
  font-size: 2.7rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-27-black-secondary {
  font-size: 2.7rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-27-black-primary_light {
  font-size: 2.7rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-27-black-error {
  font-size: 2.7rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-27-black-white {
  font-size: 2.7rem;
  font-weight: 900;
  color: #FFF;
}

.fs-27-black-yellow {
  font-size: 2.7rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-27-black-light_blue {
  font-size: 2.7rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-27-black-orange {
  font-size: 2.7rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-27-black-green {
  font-size: 2.7rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-27-black-gray1 {
  font-size: 2.7rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-27-black-gray2 {
  font-size: 2.7rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-27-black-border {
  font-size: 2.7rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-27-black-pink {
  font-size: 2.7rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-28-light-txt_base {
  font-size: 2.8rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-28-light-primary {
  font-size: 2.8rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-28-light-secondary {
  font-size: 2.8rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-28-light-primary_light {
  font-size: 2.8rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-28-light-error {
  font-size: 2.8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-28-light-white {
  font-size: 2.8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-28-light-yellow {
  font-size: 2.8rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-28-light-light_blue {
  font-size: 2.8rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-28-light-orange {
  font-size: 2.8rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-28-light-green {
  font-size: 2.8rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-28-light-gray1 {
  font-size: 2.8rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-28-light-gray2 {
  font-size: 2.8rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-28-light-border {
  font-size: 2.8rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-28-light-pink {
  font-size: 2.8rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-28-regular-txt_base {
  font-size: 2.8rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-28-regular-primary {
  font-size: 2.8rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-28-regular-secondary {
  font-size: 2.8rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-28-regular-primary_light {
  font-size: 2.8rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-28-regular-error {
  font-size: 2.8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-28-regular-white {
  font-size: 2.8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-28-regular-yellow {
  font-size: 2.8rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-28-regular-light_blue {
  font-size: 2.8rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-28-regular-orange {
  font-size: 2.8rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-28-regular-green {
  font-size: 2.8rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-28-regular-gray1 {
  font-size: 2.8rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-28-regular-gray2 {
  font-size: 2.8rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-28-regular-border {
  font-size: 2.8rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-28-regular-pink {
  font-size: 2.8rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-28-medium-txt_base {
  font-size: 2.8rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-28-medium-primary {
  font-size: 2.8rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-28-medium-secondary {
  font-size: 2.8rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-28-medium-primary_light {
  font-size: 2.8rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-28-medium-error {
  font-size: 2.8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-28-medium-white {
  font-size: 2.8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-28-medium-yellow {
  font-size: 2.8rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-28-medium-light_blue {
  font-size: 2.8rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-28-medium-orange {
  font-size: 2.8rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-28-medium-green {
  font-size: 2.8rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-28-medium-gray1 {
  font-size: 2.8rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-28-medium-gray2 {
  font-size: 2.8rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-28-medium-border {
  font-size: 2.8rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-28-medium-pink {
  font-size: 2.8rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-28-bold-txt_base {
  font-size: 2.8rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-28-bold-primary {
  font-size: 2.8rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-28-bold-secondary {
  font-size: 2.8rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-28-bold-primary_light {
  font-size: 2.8rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-28-bold-error {
  font-size: 2.8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-28-bold-white {
  font-size: 2.8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-28-bold-yellow {
  font-size: 2.8rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-28-bold-light_blue {
  font-size: 2.8rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-28-bold-orange {
  font-size: 2.8rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-28-bold-green {
  font-size: 2.8rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-28-bold-gray1 {
  font-size: 2.8rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-28-bold-gray2 {
  font-size: 2.8rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-28-bold-border {
  font-size: 2.8rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-28-bold-pink {
  font-size: 2.8rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-28-exbold-txt_base {
  font-size: 2.8rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-28-exbold-primary {
  font-size: 2.8rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-28-exbold-secondary {
  font-size: 2.8rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-28-exbold-primary_light {
  font-size: 2.8rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-28-exbold-error {
  font-size: 2.8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-28-exbold-white {
  font-size: 2.8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-28-exbold-yellow {
  font-size: 2.8rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-28-exbold-light_blue {
  font-size: 2.8rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-28-exbold-orange {
  font-size: 2.8rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-28-exbold-green {
  font-size: 2.8rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-28-exbold-gray1 {
  font-size: 2.8rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-28-exbold-gray2 {
  font-size: 2.8rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-28-exbold-border {
  font-size: 2.8rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-28-exbold-pink {
  font-size: 2.8rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-28-black-txt_base {
  font-size: 2.8rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-28-black-primary {
  font-size: 2.8rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-28-black-secondary {
  font-size: 2.8rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-28-black-primary_light {
  font-size: 2.8rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-28-black-error {
  font-size: 2.8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-28-black-white {
  font-size: 2.8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-28-black-yellow {
  font-size: 2.8rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-28-black-light_blue {
  font-size: 2.8rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-28-black-orange {
  font-size: 2.8rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-28-black-green {
  font-size: 2.8rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-28-black-gray1 {
  font-size: 2.8rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-28-black-gray2 {
  font-size: 2.8rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-28-black-border {
  font-size: 2.8rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-28-black-pink {
  font-size: 2.8rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-29-light-txt_base {
  font-size: 2.9rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-29-light-primary {
  font-size: 2.9rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-29-light-secondary {
  font-size: 2.9rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-29-light-primary_light {
  font-size: 2.9rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-29-light-error {
  font-size: 2.9rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-29-light-white {
  font-size: 2.9rem;
  font-weight: 300;
  color: #FFF;
}

.fs-29-light-yellow {
  font-size: 2.9rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-29-light-light_blue {
  font-size: 2.9rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-29-light-orange {
  font-size: 2.9rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-29-light-green {
  font-size: 2.9rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-29-light-gray1 {
  font-size: 2.9rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-29-light-gray2 {
  font-size: 2.9rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-29-light-border {
  font-size: 2.9rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-29-light-pink {
  font-size: 2.9rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-29-regular-txt_base {
  font-size: 2.9rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-29-regular-primary {
  font-size: 2.9rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-29-regular-secondary {
  font-size: 2.9rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-29-regular-primary_light {
  font-size: 2.9rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-29-regular-error {
  font-size: 2.9rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-29-regular-white {
  font-size: 2.9rem;
  font-weight: 400;
  color: #FFF;
}

.fs-29-regular-yellow {
  font-size: 2.9rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-29-regular-light_blue {
  font-size: 2.9rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-29-regular-orange {
  font-size: 2.9rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-29-regular-green {
  font-size: 2.9rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-29-regular-gray1 {
  font-size: 2.9rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-29-regular-gray2 {
  font-size: 2.9rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-29-regular-border {
  font-size: 2.9rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-29-regular-pink {
  font-size: 2.9rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-29-medium-txt_base {
  font-size: 2.9rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-29-medium-primary {
  font-size: 2.9rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-29-medium-secondary {
  font-size: 2.9rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-29-medium-primary_light {
  font-size: 2.9rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-29-medium-error {
  font-size: 2.9rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-29-medium-white {
  font-size: 2.9rem;
  font-weight: 500;
  color: #FFF;
}

.fs-29-medium-yellow {
  font-size: 2.9rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-29-medium-light_blue {
  font-size: 2.9rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-29-medium-orange {
  font-size: 2.9rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-29-medium-green {
  font-size: 2.9rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-29-medium-gray1 {
  font-size: 2.9rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-29-medium-gray2 {
  font-size: 2.9rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-29-medium-border {
  font-size: 2.9rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-29-medium-pink {
  font-size: 2.9rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-29-bold-txt_base {
  font-size: 2.9rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-29-bold-primary {
  font-size: 2.9rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-29-bold-secondary {
  font-size: 2.9rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-29-bold-primary_light {
  font-size: 2.9rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-29-bold-error {
  font-size: 2.9rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-29-bold-white {
  font-size: 2.9rem;
  font-weight: 700;
  color: #FFF;
}

.fs-29-bold-yellow {
  font-size: 2.9rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-29-bold-light_blue {
  font-size: 2.9rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-29-bold-orange {
  font-size: 2.9rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-29-bold-green {
  font-size: 2.9rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-29-bold-gray1 {
  font-size: 2.9rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-29-bold-gray2 {
  font-size: 2.9rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-29-bold-border {
  font-size: 2.9rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-29-bold-pink {
  font-size: 2.9rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-29-exbold-txt_base {
  font-size: 2.9rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-29-exbold-primary {
  font-size: 2.9rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-29-exbold-secondary {
  font-size: 2.9rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-29-exbold-primary_light {
  font-size: 2.9rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-29-exbold-error {
  font-size: 2.9rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-29-exbold-white {
  font-size: 2.9rem;
  font-weight: 800;
  color: #FFF;
}

.fs-29-exbold-yellow {
  font-size: 2.9rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-29-exbold-light_blue {
  font-size: 2.9rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-29-exbold-orange {
  font-size: 2.9rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-29-exbold-green {
  font-size: 2.9rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-29-exbold-gray1 {
  font-size: 2.9rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-29-exbold-gray2 {
  font-size: 2.9rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-29-exbold-border {
  font-size: 2.9rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-29-exbold-pink {
  font-size: 2.9rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-29-black-txt_base {
  font-size: 2.9rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-29-black-primary {
  font-size: 2.9rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-29-black-secondary {
  font-size: 2.9rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-29-black-primary_light {
  font-size: 2.9rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-29-black-error {
  font-size: 2.9rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-29-black-white {
  font-size: 2.9rem;
  font-weight: 900;
  color: #FFF;
}

.fs-29-black-yellow {
  font-size: 2.9rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-29-black-light_blue {
  font-size: 2.9rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-29-black-orange {
  font-size: 2.9rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-29-black-green {
  font-size: 2.9rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-29-black-gray1 {
  font-size: 2.9rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-29-black-gray2 {
  font-size: 2.9rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-29-black-border {
  font-size: 2.9rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-29-black-pink {
  font-size: 2.9rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-30-light-txt_base {
  font-size: 3rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-30-light-primary {
  font-size: 3rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-30-light-secondary {
  font-size: 3rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-30-light-primary_light {
  font-size: 3rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-30-light-error {
  font-size: 3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-30-light-white {
  font-size: 3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-30-light-yellow {
  font-size: 3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-30-light-light_blue {
  font-size: 3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-30-light-orange {
  font-size: 3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-30-light-green {
  font-size: 3rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-30-light-gray1 {
  font-size: 3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-30-light-gray2 {
  font-size: 3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-30-light-border {
  font-size: 3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-30-light-pink {
  font-size: 3rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-30-regular-txt_base {
  font-size: 3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-30-regular-primary {
  font-size: 3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-30-regular-secondary {
  font-size: 3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-30-regular-primary_light {
  font-size: 3rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-30-regular-error {
  font-size: 3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-30-regular-white {
  font-size: 3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-30-regular-yellow {
  font-size: 3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-30-regular-light_blue {
  font-size: 3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-30-regular-orange {
  font-size: 3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-30-regular-green {
  font-size: 3rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-30-regular-gray1 {
  font-size: 3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-30-regular-gray2 {
  font-size: 3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-30-regular-border {
  font-size: 3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-30-regular-pink {
  font-size: 3rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-30-medium-txt_base {
  font-size: 3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-30-medium-primary {
  font-size: 3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-30-medium-secondary {
  font-size: 3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-30-medium-primary_light {
  font-size: 3rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-30-medium-error {
  font-size: 3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-30-medium-white {
  font-size: 3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-30-medium-yellow {
  font-size: 3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-30-medium-light_blue {
  font-size: 3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-30-medium-orange {
  font-size: 3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-30-medium-green {
  font-size: 3rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-30-medium-gray1 {
  font-size: 3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-30-medium-gray2 {
  font-size: 3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-30-medium-border {
  font-size: 3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-30-medium-pink {
  font-size: 3rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-30-bold-txt_base {
  font-size: 3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-30-bold-primary {
  font-size: 3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-30-bold-secondary {
  font-size: 3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-30-bold-primary_light {
  font-size: 3rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-30-bold-error {
  font-size: 3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-30-bold-white {
  font-size: 3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-30-bold-yellow {
  font-size: 3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-30-bold-light_blue {
  font-size: 3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-30-bold-orange {
  font-size: 3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-30-bold-green {
  font-size: 3rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-30-bold-gray1 {
  font-size: 3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-30-bold-gray2 {
  font-size: 3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-30-bold-border {
  font-size: 3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-30-bold-pink {
  font-size: 3rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-30-exbold-txt_base {
  font-size: 3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-30-exbold-primary {
  font-size: 3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-30-exbold-secondary {
  font-size: 3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-30-exbold-primary_light {
  font-size: 3rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-30-exbold-error {
  font-size: 3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-30-exbold-white {
  font-size: 3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-30-exbold-yellow {
  font-size: 3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-30-exbold-light_blue {
  font-size: 3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-30-exbold-orange {
  font-size: 3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-30-exbold-green {
  font-size: 3rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-30-exbold-gray1 {
  font-size: 3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-30-exbold-gray2 {
  font-size: 3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-30-exbold-border {
  font-size: 3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-30-exbold-pink {
  font-size: 3rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-30-black-txt_base {
  font-size: 3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-30-black-primary {
  font-size: 3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-30-black-secondary {
  font-size: 3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-30-black-primary_light {
  font-size: 3rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-30-black-error {
  font-size: 3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-30-black-white {
  font-size: 3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-30-black-yellow {
  font-size: 3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-30-black-light_blue {
  font-size: 3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-30-black-orange {
  font-size: 3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-30-black-green {
  font-size: 3rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-30-black-gray1 {
  font-size: 3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-30-black-gray2 {
  font-size: 3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-30-black-border {
  font-size: 3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-30-black-pink {
  font-size: 3rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-31-light-txt_base {
  font-size: 3.1rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-31-light-primary {
  font-size: 3.1rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-31-light-secondary {
  font-size: 3.1rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-31-light-primary_light {
  font-size: 3.1rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-31-light-error {
  font-size: 3.1rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-31-light-white {
  font-size: 3.1rem;
  font-weight: 300;
  color: #FFF;
}

.fs-31-light-yellow {
  font-size: 3.1rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-31-light-light_blue {
  font-size: 3.1rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-31-light-orange {
  font-size: 3.1rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-31-light-green {
  font-size: 3.1rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-31-light-gray1 {
  font-size: 3.1rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-31-light-gray2 {
  font-size: 3.1rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-31-light-border {
  font-size: 3.1rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-31-light-pink {
  font-size: 3.1rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-31-regular-txt_base {
  font-size: 3.1rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-31-regular-primary {
  font-size: 3.1rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-31-regular-secondary {
  font-size: 3.1rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-31-regular-primary_light {
  font-size: 3.1rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-31-regular-error {
  font-size: 3.1rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-31-regular-white {
  font-size: 3.1rem;
  font-weight: 400;
  color: #FFF;
}

.fs-31-regular-yellow {
  font-size: 3.1rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-31-regular-light_blue {
  font-size: 3.1rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-31-regular-orange {
  font-size: 3.1rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-31-regular-green {
  font-size: 3.1rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-31-regular-gray1 {
  font-size: 3.1rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-31-regular-gray2 {
  font-size: 3.1rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-31-regular-border {
  font-size: 3.1rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-31-regular-pink {
  font-size: 3.1rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-31-medium-txt_base {
  font-size: 3.1rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-31-medium-primary {
  font-size: 3.1rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-31-medium-secondary {
  font-size: 3.1rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-31-medium-primary_light {
  font-size: 3.1rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-31-medium-error {
  font-size: 3.1rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-31-medium-white {
  font-size: 3.1rem;
  font-weight: 500;
  color: #FFF;
}

.fs-31-medium-yellow {
  font-size: 3.1rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-31-medium-light_blue {
  font-size: 3.1rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-31-medium-orange {
  font-size: 3.1rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-31-medium-green {
  font-size: 3.1rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-31-medium-gray1 {
  font-size: 3.1rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-31-medium-gray2 {
  font-size: 3.1rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-31-medium-border {
  font-size: 3.1rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-31-medium-pink {
  font-size: 3.1rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-31-bold-txt_base {
  font-size: 3.1rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-31-bold-primary {
  font-size: 3.1rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-31-bold-secondary {
  font-size: 3.1rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-31-bold-primary_light {
  font-size: 3.1rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-31-bold-error {
  font-size: 3.1rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-31-bold-white {
  font-size: 3.1rem;
  font-weight: 700;
  color: #FFF;
}

.fs-31-bold-yellow {
  font-size: 3.1rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-31-bold-light_blue {
  font-size: 3.1rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-31-bold-orange {
  font-size: 3.1rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-31-bold-green {
  font-size: 3.1rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-31-bold-gray1 {
  font-size: 3.1rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-31-bold-gray2 {
  font-size: 3.1rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-31-bold-border {
  font-size: 3.1rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-31-bold-pink {
  font-size: 3.1rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-31-exbold-txt_base {
  font-size: 3.1rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-31-exbold-primary {
  font-size: 3.1rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-31-exbold-secondary {
  font-size: 3.1rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-31-exbold-primary_light {
  font-size: 3.1rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-31-exbold-error {
  font-size: 3.1rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-31-exbold-white {
  font-size: 3.1rem;
  font-weight: 800;
  color: #FFF;
}

.fs-31-exbold-yellow {
  font-size: 3.1rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-31-exbold-light_blue {
  font-size: 3.1rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-31-exbold-orange {
  font-size: 3.1rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-31-exbold-green {
  font-size: 3.1rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-31-exbold-gray1 {
  font-size: 3.1rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-31-exbold-gray2 {
  font-size: 3.1rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-31-exbold-border {
  font-size: 3.1rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-31-exbold-pink {
  font-size: 3.1rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-31-black-txt_base {
  font-size: 3.1rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-31-black-primary {
  font-size: 3.1rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-31-black-secondary {
  font-size: 3.1rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-31-black-primary_light {
  font-size: 3.1rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-31-black-error {
  font-size: 3.1rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-31-black-white {
  font-size: 3.1rem;
  font-weight: 900;
  color: #FFF;
}

.fs-31-black-yellow {
  font-size: 3.1rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-31-black-light_blue {
  font-size: 3.1rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-31-black-orange {
  font-size: 3.1rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-31-black-green {
  font-size: 3.1rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-31-black-gray1 {
  font-size: 3.1rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-31-black-gray2 {
  font-size: 3.1rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-31-black-border {
  font-size: 3.1rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-31-black-pink {
  font-size: 3.1rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-32-light-txt_base {
  font-size: 3.2rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-32-light-primary {
  font-size: 3.2rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-32-light-secondary {
  font-size: 3.2rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-32-light-primary_light {
  font-size: 3.2rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-32-light-error {
  font-size: 3.2rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-32-light-white {
  font-size: 3.2rem;
  font-weight: 300;
  color: #FFF;
}

.fs-32-light-yellow {
  font-size: 3.2rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-32-light-light_blue {
  font-size: 3.2rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-32-light-orange {
  font-size: 3.2rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-32-light-green {
  font-size: 3.2rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-32-light-gray1 {
  font-size: 3.2rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-32-light-gray2 {
  font-size: 3.2rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-32-light-border {
  font-size: 3.2rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-32-light-pink {
  font-size: 3.2rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-32-regular-txt_base {
  font-size: 3.2rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-32-regular-primary {
  font-size: 3.2rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-32-regular-secondary {
  font-size: 3.2rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-32-regular-primary_light {
  font-size: 3.2rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-32-regular-error {
  font-size: 3.2rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-32-regular-white {
  font-size: 3.2rem;
  font-weight: 400;
  color: #FFF;
}

.fs-32-regular-yellow {
  font-size: 3.2rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-32-regular-light_blue {
  font-size: 3.2rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-32-regular-orange {
  font-size: 3.2rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-32-regular-green {
  font-size: 3.2rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-32-regular-gray1 {
  font-size: 3.2rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-32-regular-gray2 {
  font-size: 3.2rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-32-regular-border {
  font-size: 3.2rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-32-regular-pink {
  font-size: 3.2rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-32-medium-txt_base {
  font-size: 3.2rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-32-medium-primary {
  font-size: 3.2rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-32-medium-secondary {
  font-size: 3.2rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-32-medium-primary_light {
  font-size: 3.2rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-32-medium-error {
  font-size: 3.2rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-32-medium-white {
  font-size: 3.2rem;
  font-weight: 500;
  color: #FFF;
}

.fs-32-medium-yellow {
  font-size: 3.2rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-32-medium-light_blue {
  font-size: 3.2rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-32-medium-orange {
  font-size: 3.2rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-32-medium-green {
  font-size: 3.2rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-32-medium-gray1 {
  font-size: 3.2rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-32-medium-gray2 {
  font-size: 3.2rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-32-medium-border {
  font-size: 3.2rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-32-medium-pink {
  font-size: 3.2rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-32-bold-txt_base {
  font-size: 3.2rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-32-bold-primary {
  font-size: 3.2rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-32-bold-secondary {
  font-size: 3.2rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-32-bold-primary_light {
  font-size: 3.2rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-32-bold-error {
  font-size: 3.2rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-32-bold-white {
  font-size: 3.2rem;
  font-weight: 700;
  color: #FFF;
}

.fs-32-bold-yellow {
  font-size: 3.2rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-32-bold-light_blue {
  font-size: 3.2rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-32-bold-orange {
  font-size: 3.2rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-32-bold-green {
  font-size: 3.2rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-32-bold-gray1 {
  font-size: 3.2rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-32-bold-gray2 {
  font-size: 3.2rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-32-bold-border {
  font-size: 3.2rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-32-bold-pink {
  font-size: 3.2rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-32-exbold-txt_base {
  font-size: 3.2rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-32-exbold-primary {
  font-size: 3.2rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-32-exbold-secondary {
  font-size: 3.2rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-32-exbold-primary_light {
  font-size: 3.2rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-32-exbold-error {
  font-size: 3.2rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-32-exbold-white {
  font-size: 3.2rem;
  font-weight: 800;
  color: #FFF;
}

.fs-32-exbold-yellow {
  font-size: 3.2rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-32-exbold-light_blue {
  font-size: 3.2rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-32-exbold-orange {
  font-size: 3.2rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-32-exbold-green {
  font-size: 3.2rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-32-exbold-gray1 {
  font-size: 3.2rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-32-exbold-gray2 {
  font-size: 3.2rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-32-exbold-border {
  font-size: 3.2rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-32-exbold-pink {
  font-size: 3.2rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-32-black-txt_base {
  font-size: 3.2rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-32-black-primary {
  font-size: 3.2rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-32-black-secondary {
  font-size: 3.2rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-32-black-primary_light {
  font-size: 3.2rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-32-black-error {
  font-size: 3.2rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-32-black-white {
  font-size: 3.2rem;
  font-weight: 900;
  color: #FFF;
}

.fs-32-black-yellow {
  font-size: 3.2rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-32-black-light_blue {
  font-size: 3.2rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-32-black-orange {
  font-size: 3.2rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-32-black-green {
  font-size: 3.2rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-32-black-gray1 {
  font-size: 3.2rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-32-black-gray2 {
  font-size: 3.2rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-32-black-border {
  font-size: 3.2rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-32-black-pink {
  font-size: 3.2rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-33-light-txt_base {
  font-size: 3.3rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-33-light-primary {
  font-size: 3.3rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-33-light-secondary {
  font-size: 3.3rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-33-light-primary_light {
  font-size: 3.3rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-33-light-error {
  font-size: 3.3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-33-light-white {
  font-size: 3.3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-33-light-yellow {
  font-size: 3.3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-33-light-light_blue {
  font-size: 3.3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-33-light-orange {
  font-size: 3.3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-33-light-green {
  font-size: 3.3rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-33-light-gray1 {
  font-size: 3.3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-33-light-gray2 {
  font-size: 3.3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-33-light-border {
  font-size: 3.3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-33-light-pink {
  font-size: 3.3rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-33-regular-txt_base {
  font-size: 3.3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-33-regular-primary {
  font-size: 3.3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-33-regular-secondary {
  font-size: 3.3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-33-regular-primary_light {
  font-size: 3.3rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-33-regular-error {
  font-size: 3.3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-33-regular-white {
  font-size: 3.3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-33-regular-yellow {
  font-size: 3.3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-33-regular-light_blue {
  font-size: 3.3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-33-regular-orange {
  font-size: 3.3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-33-regular-green {
  font-size: 3.3rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-33-regular-gray1 {
  font-size: 3.3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-33-regular-gray2 {
  font-size: 3.3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-33-regular-border {
  font-size: 3.3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-33-regular-pink {
  font-size: 3.3rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-33-medium-txt_base {
  font-size: 3.3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-33-medium-primary {
  font-size: 3.3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-33-medium-secondary {
  font-size: 3.3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-33-medium-primary_light {
  font-size: 3.3rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-33-medium-error {
  font-size: 3.3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-33-medium-white {
  font-size: 3.3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-33-medium-yellow {
  font-size: 3.3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-33-medium-light_blue {
  font-size: 3.3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-33-medium-orange {
  font-size: 3.3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-33-medium-green {
  font-size: 3.3rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-33-medium-gray1 {
  font-size: 3.3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-33-medium-gray2 {
  font-size: 3.3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-33-medium-border {
  font-size: 3.3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-33-medium-pink {
  font-size: 3.3rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-33-bold-txt_base {
  font-size: 3.3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-33-bold-primary {
  font-size: 3.3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-33-bold-secondary {
  font-size: 3.3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-33-bold-primary_light {
  font-size: 3.3rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-33-bold-error {
  font-size: 3.3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-33-bold-white {
  font-size: 3.3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-33-bold-yellow {
  font-size: 3.3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-33-bold-light_blue {
  font-size: 3.3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-33-bold-orange {
  font-size: 3.3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-33-bold-green {
  font-size: 3.3rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-33-bold-gray1 {
  font-size: 3.3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-33-bold-gray2 {
  font-size: 3.3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-33-bold-border {
  font-size: 3.3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-33-bold-pink {
  font-size: 3.3rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-33-exbold-txt_base {
  font-size: 3.3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-33-exbold-primary {
  font-size: 3.3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-33-exbold-secondary {
  font-size: 3.3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-33-exbold-primary_light {
  font-size: 3.3rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-33-exbold-error {
  font-size: 3.3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-33-exbold-white {
  font-size: 3.3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-33-exbold-yellow {
  font-size: 3.3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-33-exbold-light_blue {
  font-size: 3.3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-33-exbold-orange {
  font-size: 3.3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-33-exbold-green {
  font-size: 3.3rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-33-exbold-gray1 {
  font-size: 3.3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-33-exbold-gray2 {
  font-size: 3.3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-33-exbold-border {
  font-size: 3.3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-33-exbold-pink {
  font-size: 3.3rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-33-black-txt_base {
  font-size: 3.3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-33-black-primary {
  font-size: 3.3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-33-black-secondary {
  font-size: 3.3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-33-black-primary_light {
  font-size: 3.3rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-33-black-error {
  font-size: 3.3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-33-black-white {
  font-size: 3.3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-33-black-yellow {
  font-size: 3.3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-33-black-light_blue {
  font-size: 3.3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-33-black-orange {
  font-size: 3.3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-33-black-green {
  font-size: 3.3rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-33-black-gray1 {
  font-size: 3.3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-33-black-gray2 {
  font-size: 3.3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-33-black-border {
  font-size: 3.3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-33-black-pink {
  font-size: 3.3rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-34-light-txt_base {
  font-size: 3.4rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-34-light-primary {
  font-size: 3.4rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-34-light-secondary {
  font-size: 3.4rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-34-light-primary_light {
  font-size: 3.4rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-34-light-error {
  font-size: 3.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-34-light-white {
  font-size: 3.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-34-light-yellow {
  font-size: 3.4rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-34-light-light_blue {
  font-size: 3.4rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-34-light-orange {
  font-size: 3.4rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-34-light-green {
  font-size: 3.4rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-34-light-gray1 {
  font-size: 3.4rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-34-light-gray2 {
  font-size: 3.4rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-34-light-border {
  font-size: 3.4rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-34-light-pink {
  font-size: 3.4rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-34-regular-txt_base {
  font-size: 3.4rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-34-regular-primary {
  font-size: 3.4rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-34-regular-secondary {
  font-size: 3.4rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-34-regular-primary_light {
  font-size: 3.4rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-34-regular-error {
  font-size: 3.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-34-regular-white {
  font-size: 3.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-34-regular-yellow {
  font-size: 3.4rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-34-regular-light_blue {
  font-size: 3.4rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-34-regular-orange {
  font-size: 3.4rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-34-regular-green {
  font-size: 3.4rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-34-regular-gray1 {
  font-size: 3.4rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-34-regular-gray2 {
  font-size: 3.4rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-34-regular-border {
  font-size: 3.4rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-34-regular-pink {
  font-size: 3.4rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-34-medium-txt_base {
  font-size: 3.4rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-34-medium-primary {
  font-size: 3.4rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-34-medium-secondary {
  font-size: 3.4rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-34-medium-primary_light {
  font-size: 3.4rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-34-medium-error {
  font-size: 3.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-34-medium-white {
  font-size: 3.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-34-medium-yellow {
  font-size: 3.4rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-34-medium-light_blue {
  font-size: 3.4rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-34-medium-orange {
  font-size: 3.4rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-34-medium-green {
  font-size: 3.4rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-34-medium-gray1 {
  font-size: 3.4rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-34-medium-gray2 {
  font-size: 3.4rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-34-medium-border {
  font-size: 3.4rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-34-medium-pink {
  font-size: 3.4rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-34-bold-txt_base {
  font-size: 3.4rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-34-bold-primary {
  font-size: 3.4rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-34-bold-secondary {
  font-size: 3.4rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-34-bold-primary_light {
  font-size: 3.4rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-34-bold-error {
  font-size: 3.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-34-bold-white {
  font-size: 3.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-34-bold-yellow {
  font-size: 3.4rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-34-bold-light_blue {
  font-size: 3.4rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-34-bold-orange {
  font-size: 3.4rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-34-bold-green {
  font-size: 3.4rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-34-bold-gray1 {
  font-size: 3.4rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-34-bold-gray2 {
  font-size: 3.4rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-34-bold-border {
  font-size: 3.4rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-34-bold-pink {
  font-size: 3.4rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-34-exbold-txt_base {
  font-size: 3.4rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-34-exbold-primary {
  font-size: 3.4rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-34-exbold-secondary {
  font-size: 3.4rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-34-exbold-primary_light {
  font-size: 3.4rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-34-exbold-error {
  font-size: 3.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-34-exbold-white {
  font-size: 3.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-34-exbold-yellow {
  font-size: 3.4rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-34-exbold-light_blue {
  font-size: 3.4rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-34-exbold-orange {
  font-size: 3.4rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-34-exbold-green {
  font-size: 3.4rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-34-exbold-gray1 {
  font-size: 3.4rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-34-exbold-gray2 {
  font-size: 3.4rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-34-exbold-border {
  font-size: 3.4rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-34-exbold-pink {
  font-size: 3.4rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-34-black-txt_base {
  font-size: 3.4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-34-black-primary {
  font-size: 3.4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-34-black-secondary {
  font-size: 3.4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-34-black-primary_light {
  font-size: 3.4rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-34-black-error {
  font-size: 3.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-34-black-white {
  font-size: 3.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-34-black-yellow {
  font-size: 3.4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-34-black-light_blue {
  font-size: 3.4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-34-black-orange {
  font-size: 3.4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-34-black-green {
  font-size: 3.4rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-34-black-gray1 {
  font-size: 3.4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-34-black-gray2 {
  font-size: 3.4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-34-black-border {
  font-size: 3.4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-34-black-pink {
  font-size: 3.4rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-35-light-txt_base {
  font-size: 3.5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-35-light-primary {
  font-size: 3.5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-35-light-secondary {
  font-size: 3.5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-35-light-primary_light {
  font-size: 3.5rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-35-light-error {
  font-size: 3.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-35-light-white {
  font-size: 3.5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-35-light-yellow {
  font-size: 3.5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-35-light-light_blue {
  font-size: 3.5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-35-light-orange {
  font-size: 3.5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-35-light-green {
  font-size: 3.5rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-35-light-gray1 {
  font-size: 3.5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-35-light-gray2 {
  font-size: 3.5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-35-light-border {
  font-size: 3.5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-35-light-pink {
  font-size: 3.5rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-35-regular-txt_base {
  font-size: 3.5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-35-regular-primary {
  font-size: 3.5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-35-regular-secondary {
  font-size: 3.5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-35-regular-primary_light {
  font-size: 3.5rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-35-regular-error {
  font-size: 3.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-35-regular-white {
  font-size: 3.5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-35-regular-yellow {
  font-size: 3.5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-35-regular-light_blue {
  font-size: 3.5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-35-regular-orange {
  font-size: 3.5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-35-regular-green {
  font-size: 3.5rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-35-regular-gray1 {
  font-size: 3.5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-35-regular-gray2 {
  font-size: 3.5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-35-regular-border {
  font-size: 3.5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-35-regular-pink {
  font-size: 3.5rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-35-medium-txt_base {
  font-size: 3.5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-35-medium-primary {
  font-size: 3.5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-35-medium-secondary {
  font-size: 3.5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-35-medium-primary_light {
  font-size: 3.5rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-35-medium-error {
  font-size: 3.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-35-medium-white {
  font-size: 3.5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-35-medium-yellow {
  font-size: 3.5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-35-medium-light_blue {
  font-size: 3.5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-35-medium-orange {
  font-size: 3.5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-35-medium-green {
  font-size: 3.5rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-35-medium-gray1 {
  font-size: 3.5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-35-medium-gray2 {
  font-size: 3.5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-35-medium-border {
  font-size: 3.5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-35-medium-pink {
  font-size: 3.5rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-35-bold-txt_base {
  font-size: 3.5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-35-bold-primary {
  font-size: 3.5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-35-bold-secondary {
  font-size: 3.5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-35-bold-primary_light {
  font-size: 3.5rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-35-bold-error {
  font-size: 3.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-35-bold-white {
  font-size: 3.5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-35-bold-yellow {
  font-size: 3.5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-35-bold-light_blue {
  font-size: 3.5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-35-bold-orange {
  font-size: 3.5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-35-bold-green {
  font-size: 3.5rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-35-bold-gray1 {
  font-size: 3.5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-35-bold-gray2 {
  font-size: 3.5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-35-bold-border {
  font-size: 3.5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-35-bold-pink {
  font-size: 3.5rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-35-exbold-txt_base {
  font-size: 3.5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-35-exbold-primary {
  font-size: 3.5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-35-exbold-secondary {
  font-size: 3.5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-35-exbold-primary_light {
  font-size: 3.5rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-35-exbold-error {
  font-size: 3.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-35-exbold-white {
  font-size: 3.5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-35-exbold-yellow {
  font-size: 3.5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-35-exbold-light_blue {
  font-size: 3.5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-35-exbold-orange {
  font-size: 3.5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-35-exbold-green {
  font-size: 3.5rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-35-exbold-gray1 {
  font-size: 3.5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-35-exbold-gray2 {
  font-size: 3.5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-35-exbold-border {
  font-size: 3.5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-35-exbold-pink {
  font-size: 3.5rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-35-black-txt_base {
  font-size: 3.5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-35-black-primary {
  font-size: 3.5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-35-black-secondary {
  font-size: 3.5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-35-black-primary_light {
  font-size: 3.5rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-35-black-error {
  font-size: 3.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-35-black-white {
  font-size: 3.5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-35-black-yellow {
  font-size: 3.5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-35-black-light_blue {
  font-size: 3.5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-35-black-orange {
  font-size: 3.5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-35-black-green {
  font-size: 3.5rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-35-black-gray1 {
  font-size: 3.5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-35-black-gray2 {
  font-size: 3.5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-35-black-border {
  font-size: 3.5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-35-black-pink {
  font-size: 3.5rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-36-light-txt_base {
  font-size: 3.6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-36-light-primary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-36-light-secondary {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-36-light-primary_light {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-36-light-error {
  font-size: 3.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-36-light-white {
  font-size: 3.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-36-light-yellow {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-36-light-light_blue {
  font-size: 3.6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-36-light-orange {
  font-size: 3.6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-36-light-green {
  font-size: 3.6rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-36-light-gray1 {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-36-light-gray2 {
  font-size: 3.6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-36-light-border {
  font-size: 3.6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-36-light-pink {
  font-size: 3.6rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-36-regular-txt_base {
  font-size: 3.6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-36-regular-primary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-36-regular-secondary {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-36-regular-primary_light {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-36-regular-error {
  font-size: 3.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-36-regular-white {
  font-size: 3.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-36-regular-yellow {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-36-regular-light_blue {
  font-size: 3.6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-36-regular-orange {
  font-size: 3.6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-36-regular-green {
  font-size: 3.6rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-36-regular-gray1 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-36-regular-gray2 {
  font-size: 3.6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-36-regular-border {
  font-size: 3.6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-36-regular-pink {
  font-size: 3.6rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-36-medium-txt_base {
  font-size: 3.6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-36-medium-primary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-36-medium-secondary {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-36-medium-primary_light {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-36-medium-error {
  font-size: 3.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-36-medium-white {
  font-size: 3.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-36-medium-yellow {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-36-medium-light_blue {
  font-size: 3.6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-36-medium-orange {
  font-size: 3.6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-36-medium-green {
  font-size: 3.6rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-36-medium-gray1 {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-36-medium-gray2 {
  font-size: 3.6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-36-medium-border {
  font-size: 3.6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-36-medium-pink {
  font-size: 3.6rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-36-bold-txt_base {
  font-size: 3.6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-36-bold-primary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-36-bold-secondary {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-36-bold-primary_light {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-36-bold-error {
  font-size: 3.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-36-bold-white {
  font-size: 3.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-36-bold-yellow {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-36-bold-light_blue {
  font-size: 3.6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-36-bold-orange {
  font-size: 3.6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-36-bold-green {
  font-size: 3.6rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-36-bold-gray1 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-36-bold-gray2 {
  font-size: 3.6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-36-bold-border {
  font-size: 3.6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-36-bold-pink {
  font-size: 3.6rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-36-exbold-txt_base {
  font-size: 3.6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-36-exbold-primary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-36-exbold-secondary {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-36-exbold-primary_light {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-36-exbold-error {
  font-size: 3.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-36-exbold-white {
  font-size: 3.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-36-exbold-yellow {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-36-exbold-light_blue {
  font-size: 3.6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-36-exbold-orange {
  font-size: 3.6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-36-exbold-green {
  font-size: 3.6rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-36-exbold-gray1 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-36-exbold-gray2 {
  font-size: 3.6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-36-exbold-border {
  font-size: 3.6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-36-exbold-pink {
  font-size: 3.6rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-36-black-txt_base {
  font-size: 3.6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-36-black-primary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-36-black-secondary {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-36-black-primary_light {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-36-black-error {
  font-size: 3.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-36-black-white {
  font-size: 3.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-36-black-yellow {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-36-black-light_blue {
  font-size: 3.6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-36-black-orange {
  font-size: 3.6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-36-black-green {
  font-size: 3.6rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-36-black-gray1 {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-36-black-gray2 {
  font-size: 3.6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-36-black-border {
  font-size: 3.6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-36-black-pink {
  font-size: 3.6rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-37-light-txt_base {
  font-size: 3.7rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-37-light-primary {
  font-size: 3.7rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-37-light-secondary {
  font-size: 3.7rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-37-light-primary_light {
  font-size: 3.7rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-37-light-error {
  font-size: 3.7rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-37-light-white {
  font-size: 3.7rem;
  font-weight: 300;
  color: #FFF;
}

.fs-37-light-yellow {
  font-size: 3.7rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-37-light-light_blue {
  font-size: 3.7rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-37-light-orange {
  font-size: 3.7rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-37-light-green {
  font-size: 3.7rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-37-light-gray1 {
  font-size: 3.7rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-37-light-gray2 {
  font-size: 3.7rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-37-light-border {
  font-size: 3.7rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-37-light-pink {
  font-size: 3.7rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-37-regular-txt_base {
  font-size: 3.7rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-37-regular-primary {
  font-size: 3.7rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-37-regular-secondary {
  font-size: 3.7rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-37-regular-primary_light {
  font-size: 3.7rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-37-regular-error {
  font-size: 3.7rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-37-regular-white {
  font-size: 3.7rem;
  font-weight: 400;
  color: #FFF;
}

.fs-37-regular-yellow {
  font-size: 3.7rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-37-regular-light_blue {
  font-size: 3.7rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-37-regular-orange {
  font-size: 3.7rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-37-regular-green {
  font-size: 3.7rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-37-regular-gray1 {
  font-size: 3.7rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-37-regular-gray2 {
  font-size: 3.7rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-37-regular-border {
  font-size: 3.7rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-37-regular-pink {
  font-size: 3.7rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-37-medium-txt_base {
  font-size: 3.7rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-37-medium-primary {
  font-size: 3.7rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-37-medium-secondary {
  font-size: 3.7rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-37-medium-primary_light {
  font-size: 3.7rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-37-medium-error {
  font-size: 3.7rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-37-medium-white {
  font-size: 3.7rem;
  font-weight: 500;
  color: #FFF;
}

.fs-37-medium-yellow {
  font-size: 3.7rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-37-medium-light_blue {
  font-size: 3.7rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-37-medium-orange {
  font-size: 3.7rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-37-medium-green {
  font-size: 3.7rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-37-medium-gray1 {
  font-size: 3.7rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-37-medium-gray2 {
  font-size: 3.7rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-37-medium-border {
  font-size: 3.7rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-37-medium-pink {
  font-size: 3.7rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-37-bold-txt_base {
  font-size: 3.7rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-37-bold-primary {
  font-size: 3.7rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-37-bold-secondary {
  font-size: 3.7rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-37-bold-primary_light {
  font-size: 3.7rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-37-bold-error {
  font-size: 3.7rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-37-bold-white {
  font-size: 3.7rem;
  font-weight: 700;
  color: #FFF;
}

.fs-37-bold-yellow {
  font-size: 3.7rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-37-bold-light_blue {
  font-size: 3.7rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-37-bold-orange {
  font-size: 3.7rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-37-bold-green {
  font-size: 3.7rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-37-bold-gray1 {
  font-size: 3.7rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-37-bold-gray2 {
  font-size: 3.7rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-37-bold-border {
  font-size: 3.7rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-37-bold-pink {
  font-size: 3.7rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-37-exbold-txt_base {
  font-size: 3.7rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-37-exbold-primary {
  font-size: 3.7rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-37-exbold-secondary {
  font-size: 3.7rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-37-exbold-primary_light {
  font-size: 3.7rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-37-exbold-error {
  font-size: 3.7rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-37-exbold-white {
  font-size: 3.7rem;
  font-weight: 800;
  color: #FFF;
}

.fs-37-exbold-yellow {
  font-size: 3.7rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-37-exbold-light_blue {
  font-size: 3.7rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-37-exbold-orange {
  font-size: 3.7rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-37-exbold-green {
  font-size: 3.7rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-37-exbold-gray1 {
  font-size: 3.7rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-37-exbold-gray2 {
  font-size: 3.7rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-37-exbold-border {
  font-size: 3.7rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-37-exbold-pink {
  font-size: 3.7rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-37-black-txt_base {
  font-size: 3.7rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-37-black-primary {
  font-size: 3.7rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-37-black-secondary {
  font-size: 3.7rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-37-black-primary_light {
  font-size: 3.7rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-37-black-error {
  font-size: 3.7rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-37-black-white {
  font-size: 3.7rem;
  font-weight: 900;
  color: #FFF;
}

.fs-37-black-yellow {
  font-size: 3.7rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-37-black-light_blue {
  font-size: 3.7rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-37-black-orange {
  font-size: 3.7rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-37-black-green {
  font-size: 3.7rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-37-black-gray1 {
  font-size: 3.7rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-37-black-gray2 {
  font-size: 3.7rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-37-black-border {
  font-size: 3.7rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-37-black-pink {
  font-size: 3.7rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-38-light-txt_base {
  font-size: 3.8rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-38-light-primary {
  font-size: 3.8rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-38-light-secondary {
  font-size: 3.8rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-38-light-primary_light {
  font-size: 3.8rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-38-light-error {
  font-size: 3.8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-38-light-white {
  font-size: 3.8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-38-light-yellow {
  font-size: 3.8rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-38-light-light_blue {
  font-size: 3.8rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-38-light-orange {
  font-size: 3.8rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-38-light-green {
  font-size: 3.8rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-38-light-gray1 {
  font-size: 3.8rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-38-light-gray2 {
  font-size: 3.8rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-38-light-border {
  font-size: 3.8rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-38-light-pink {
  font-size: 3.8rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-38-regular-txt_base {
  font-size: 3.8rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-38-regular-primary {
  font-size: 3.8rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-38-regular-secondary {
  font-size: 3.8rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-38-regular-primary_light {
  font-size: 3.8rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-38-regular-error {
  font-size: 3.8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-38-regular-white {
  font-size: 3.8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-38-regular-yellow {
  font-size: 3.8rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-38-regular-light_blue {
  font-size: 3.8rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-38-regular-orange {
  font-size: 3.8rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-38-regular-green {
  font-size: 3.8rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-38-regular-gray1 {
  font-size: 3.8rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-38-regular-gray2 {
  font-size: 3.8rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-38-regular-border {
  font-size: 3.8rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-38-regular-pink {
  font-size: 3.8rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-38-medium-txt_base {
  font-size: 3.8rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-38-medium-primary {
  font-size: 3.8rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-38-medium-secondary {
  font-size: 3.8rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-38-medium-primary_light {
  font-size: 3.8rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-38-medium-error {
  font-size: 3.8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-38-medium-white {
  font-size: 3.8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-38-medium-yellow {
  font-size: 3.8rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-38-medium-light_blue {
  font-size: 3.8rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-38-medium-orange {
  font-size: 3.8rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-38-medium-green {
  font-size: 3.8rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-38-medium-gray1 {
  font-size: 3.8rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-38-medium-gray2 {
  font-size: 3.8rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-38-medium-border {
  font-size: 3.8rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-38-medium-pink {
  font-size: 3.8rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-38-bold-txt_base {
  font-size: 3.8rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-38-bold-primary {
  font-size: 3.8rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-38-bold-secondary {
  font-size: 3.8rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-38-bold-primary_light {
  font-size: 3.8rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-38-bold-error {
  font-size: 3.8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-38-bold-white {
  font-size: 3.8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-38-bold-yellow {
  font-size: 3.8rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-38-bold-light_blue {
  font-size: 3.8rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-38-bold-orange {
  font-size: 3.8rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-38-bold-green {
  font-size: 3.8rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-38-bold-gray1 {
  font-size: 3.8rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-38-bold-gray2 {
  font-size: 3.8rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-38-bold-border {
  font-size: 3.8rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-38-bold-pink {
  font-size: 3.8rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-38-exbold-txt_base {
  font-size: 3.8rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-38-exbold-primary {
  font-size: 3.8rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-38-exbold-secondary {
  font-size: 3.8rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-38-exbold-primary_light {
  font-size: 3.8rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-38-exbold-error {
  font-size: 3.8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-38-exbold-white {
  font-size: 3.8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-38-exbold-yellow {
  font-size: 3.8rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-38-exbold-light_blue {
  font-size: 3.8rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-38-exbold-orange {
  font-size: 3.8rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-38-exbold-green {
  font-size: 3.8rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-38-exbold-gray1 {
  font-size: 3.8rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-38-exbold-gray2 {
  font-size: 3.8rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-38-exbold-border {
  font-size: 3.8rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-38-exbold-pink {
  font-size: 3.8rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-38-black-txt_base {
  font-size: 3.8rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-38-black-primary {
  font-size: 3.8rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-38-black-secondary {
  font-size: 3.8rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-38-black-primary_light {
  font-size: 3.8rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-38-black-error {
  font-size: 3.8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-38-black-white {
  font-size: 3.8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-38-black-yellow {
  font-size: 3.8rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-38-black-light_blue {
  font-size: 3.8rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-38-black-orange {
  font-size: 3.8rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-38-black-green {
  font-size: 3.8rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-38-black-gray1 {
  font-size: 3.8rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-38-black-gray2 {
  font-size: 3.8rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-38-black-border {
  font-size: 3.8rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-38-black-pink {
  font-size: 3.8rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-39-light-txt_base {
  font-size: 3.9rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-39-light-primary {
  font-size: 3.9rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-39-light-secondary {
  font-size: 3.9rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-39-light-primary_light {
  font-size: 3.9rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-39-light-error {
  font-size: 3.9rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-39-light-white {
  font-size: 3.9rem;
  font-weight: 300;
  color: #FFF;
}

.fs-39-light-yellow {
  font-size: 3.9rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-39-light-light_blue {
  font-size: 3.9rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-39-light-orange {
  font-size: 3.9rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-39-light-green {
  font-size: 3.9rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-39-light-gray1 {
  font-size: 3.9rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-39-light-gray2 {
  font-size: 3.9rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-39-light-border {
  font-size: 3.9rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-39-light-pink {
  font-size: 3.9rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-39-regular-txt_base {
  font-size: 3.9rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-39-regular-primary {
  font-size: 3.9rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-39-regular-secondary {
  font-size: 3.9rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-39-regular-primary_light {
  font-size: 3.9rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-39-regular-error {
  font-size: 3.9rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-39-regular-white {
  font-size: 3.9rem;
  font-weight: 400;
  color: #FFF;
}

.fs-39-regular-yellow {
  font-size: 3.9rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-39-regular-light_blue {
  font-size: 3.9rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-39-regular-orange {
  font-size: 3.9rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-39-regular-green {
  font-size: 3.9rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-39-regular-gray1 {
  font-size: 3.9rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-39-regular-gray2 {
  font-size: 3.9rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-39-regular-border {
  font-size: 3.9rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-39-regular-pink {
  font-size: 3.9rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-39-medium-txt_base {
  font-size: 3.9rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-39-medium-primary {
  font-size: 3.9rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-39-medium-secondary {
  font-size: 3.9rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-39-medium-primary_light {
  font-size: 3.9rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-39-medium-error {
  font-size: 3.9rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-39-medium-white {
  font-size: 3.9rem;
  font-weight: 500;
  color: #FFF;
}

.fs-39-medium-yellow {
  font-size: 3.9rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-39-medium-light_blue {
  font-size: 3.9rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-39-medium-orange {
  font-size: 3.9rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-39-medium-green {
  font-size: 3.9rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-39-medium-gray1 {
  font-size: 3.9rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-39-medium-gray2 {
  font-size: 3.9rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-39-medium-border {
  font-size: 3.9rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-39-medium-pink {
  font-size: 3.9rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-39-bold-txt_base {
  font-size: 3.9rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-39-bold-primary {
  font-size: 3.9rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-39-bold-secondary {
  font-size: 3.9rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-39-bold-primary_light {
  font-size: 3.9rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-39-bold-error {
  font-size: 3.9rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-39-bold-white {
  font-size: 3.9rem;
  font-weight: 700;
  color: #FFF;
}

.fs-39-bold-yellow {
  font-size: 3.9rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-39-bold-light_blue {
  font-size: 3.9rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-39-bold-orange {
  font-size: 3.9rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-39-bold-green {
  font-size: 3.9rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-39-bold-gray1 {
  font-size: 3.9rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-39-bold-gray2 {
  font-size: 3.9rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-39-bold-border {
  font-size: 3.9rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-39-bold-pink {
  font-size: 3.9rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-39-exbold-txt_base {
  font-size: 3.9rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-39-exbold-primary {
  font-size: 3.9rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-39-exbold-secondary {
  font-size: 3.9rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-39-exbold-primary_light {
  font-size: 3.9rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-39-exbold-error {
  font-size: 3.9rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-39-exbold-white {
  font-size: 3.9rem;
  font-weight: 800;
  color: #FFF;
}

.fs-39-exbold-yellow {
  font-size: 3.9rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-39-exbold-light_blue {
  font-size: 3.9rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-39-exbold-orange {
  font-size: 3.9rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-39-exbold-green {
  font-size: 3.9rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-39-exbold-gray1 {
  font-size: 3.9rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-39-exbold-gray2 {
  font-size: 3.9rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-39-exbold-border {
  font-size: 3.9rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-39-exbold-pink {
  font-size: 3.9rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-39-black-txt_base {
  font-size: 3.9rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-39-black-primary {
  font-size: 3.9rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-39-black-secondary {
  font-size: 3.9rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-39-black-primary_light {
  font-size: 3.9rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-39-black-error {
  font-size: 3.9rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-39-black-white {
  font-size: 3.9rem;
  font-weight: 900;
  color: #FFF;
}

.fs-39-black-yellow {
  font-size: 3.9rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-39-black-light_blue {
  font-size: 3.9rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-39-black-orange {
  font-size: 3.9rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-39-black-green {
  font-size: 3.9rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-39-black-gray1 {
  font-size: 3.9rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-39-black-gray2 {
  font-size: 3.9rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-39-black-border {
  font-size: 3.9rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-39-black-pink {
  font-size: 3.9rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-40-light-txt_base {
  font-size: 4rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-40-light-primary {
  font-size: 4rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-40-light-secondary {
  font-size: 4rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-40-light-primary_light {
  font-size: 4rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-40-light-error {
  font-size: 4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-40-light-white {
  font-size: 4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-40-light-yellow {
  font-size: 4rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-40-light-light_blue {
  font-size: 4rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-40-light-orange {
  font-size: 4rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-40-light-green {
  font-size: 4rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-40-light-gray1 {
  font-size: 4rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-40-light-gray2 {
  font-size: 4rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-40-light-border {
  font-size: 4rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-40-light-pink {
  font-size: 4rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-40-regular-txt_base {
  font-size: 4rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-40-regular-primary {
  font-size: 4rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-40-regular-secondary {
  font-size: 4rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-40-regular-primary_light {
  font-size: 4rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-40-regular-error {
  font-size: 4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-40-regular-white {
  font-size: 4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-40-regular-yellow {
  font-size: 4rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-40-regular-light_blue {
  font-size: 4rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-40-regular-orange {
  font-size: 4rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-40-regular-green {
  font-size: 4rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-40-regular-gray1 {
  font-size: 4rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-40-regular-gray2 {
  font-size: 4rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-40-regular-border {
  font-size: 4rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-40-regular-pink {
  font-size: 4rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-40-medium-txt_base {
  font-size: 4rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-40-medium-primary {
  font-size: 4rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-40-medium-secondary {
  font-size: 4rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-40-medium-primary_light {
  font-size: 4rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-40-medium-error {
  font-size: 4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-40-medium-white {
  font-size: 4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-40-medium-yellow {
  font-size: 4rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-40-medium-light_blue {
  font-size: 4rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-40-medium-orange {
  font-size: 4rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-40-medium-green {
  font-size: 4rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-40-medium-gray1 {
  font-size: 4rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-40-medium-gray2 {
  font-size: 4rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-40-medium-border {
  font-size: 4rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-40-medium-pink {
  font-size: 4rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-40-bold-txt_base {
  font-size: 4rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-40-bold-primary {
  font-size: 4rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-40-bold-secondary {
  font-size: 4rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-40-bold-primary_light {
  font-size: 4rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-40-bold-error {
  font-size: 4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-40-bold-white {
  font-size: 4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-40-bold-yellow {
  font-size: 4rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-40-bold-light_blue {
  font-size: 4rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-40-bold-orange {
  font-size: 4rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-40-bold-green {
  font-size: 4rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-40-bold-gray1 {
  font-size: 4rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-40-bold-gray2 {
  font-size: 4rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-40-bold-border {
  font-size: 4rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-40-bold-pink {
  font-size: 4rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-40-exbold-txt_base {
  font-size: 4rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-40-exbold-primary {
  font-size: 4rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-40-exbold-secondary {
  font-size: 4rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-40-exbold-primary_light {
  font-size: 4rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-40-exbold-error {
  font-size: 4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-40-exbold-white {
  font-size: 4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-40-exbold-yellow {
  font-size: 4rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-40-exbold-light_blue {
  font-size: 4rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-40-exbold-orange {
  font-size: 4rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-40-exbold-green {
  font-size: 4rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-40-exbold-gray1 {
  font-size: 4rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-40-exbold-gray2 {
  font-size: 4rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-40-exbold-border {
  font-size: 4rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-40-exbold-pink {
  font-size: 4rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-40-black-txt_base {
  font-size: 4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-40-black-primary {
  font-size: 4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-40-black-secondary {
  font-size: 4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-40-black-primary_light {
  font-size: 4rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-40-black-error {
  font-size: 4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-40-black-white {
  font-size: 4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-40-black-yellow {
  font-size: 4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-40-black-light_blue {
  font-size: 4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-40-black-orange {
  font-size: 4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-40-black-green {
  font-size: 4rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-40-black-gray1 {
  font-size: 4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-40-black-gray2 {
  font-size: 4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-40-black-border {
  font-size: 4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-40-black-pink {
  font-size: 4rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-41-light-txt_base {
  font-size: 4.1rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-41-light-primary {
  font-size: 4.1rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-41-light-secondary {
  font-size: 4.1rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-41-light-primary_light {
  font-size: 4.1rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-41-light-error {
  font-size: 4.1rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-41-light-white {
  font-size: 4.1rem;
  font-weight: 300;
  color: #FFF;
}

.fs-41-light-yellow {
  font-size: 4.1rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-41-light-light_blue {
  font-size: 4.1rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-41-light-orange {
  font-size: 4.1rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-41-light-green {
  font-size: 4.1rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-41-light-gray1 {
  font-size: 4.1rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-41-light-gray2 {
  font-size: 4.1rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-41-light-border {
  font-size: 4.1rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-41-light-pink {
  font-size: 4.1rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-41-regular-txt_base {
  font-size: 4.1rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-41-regular-primary {
  font-size: 4.1rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-41-regular-secondary {
  font-size: 4.1rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-41-regular-primary_light {
  font-size: 4.1rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-41-regular-error {
  font-size: 4.1rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-41-regular-white {
  font-size: 4.1rem;
  font-weight: 400;
  color: #FFF;
}

.fs-41-regular-yellow {
  font-size: 4.1rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-41-regular-light_blue {
  font-size: 4.1rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-41-regular-orange {
  font-size: 4.1rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-41-regular-green {
  font-size: 4.1rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-41-regular-gray1 {
  font-size: 4.1rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-41-regular-gray2 {
  font-size: 4.1rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-41-regular-border {
  font-size: 4.1rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-41-regular-pink {
  font-size: 4.1rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-41-medium-txt_base {
  font-size: 4.1rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-41-medium-primary {
  font-size: 4.1rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-41-medium-secondary {
  font-size: 4.1rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-41-medium-primary_light {
  font-size: 4.1rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-41-medium-error {
  font-size: 4.1rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-41-medium-white {
  font-size: 4.1rem;
  font-weight: 500;
  color: #FFF;
}

.fs-41-medium-yellow {
  font-size: 4.1rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-41-medium-light_blue {
  font-size: 4.1rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-41-medium-orange {
  font-size: 4.1rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-41-medium-green {
  font-size: 4.1rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-41-medium-gray1 {
  font-size: 4.1rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-41-medium-gray2 {
  font-size: 4.1rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-41-medium-border {
  font-size: 4.1rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-41-medium-pink {
  font-size: 4.1rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-41-bold-txt_base {
  font-size: 4.1rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-41-bold-primary {
  font-size: 4.1rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-41-bold-secondary {
  font-size: 4.1rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-41-bold-primary_light {
  font-size: 4.1rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-41-bold-error {
  font-size: 4.1rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-41-bold-white {
  font-size: 4.1rem;
  font-weight: 700;
  color: #FFF;
}

.fs-41-bold-yellow {
  font-size: 4.1rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-41-bold-light_blue {
  font-size: 4.1rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-41-bold-orange {
  font-size: 4.1rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-41-bold-green {
  font-size: 4.1rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-41-bold-gray1 {
  font-size: 4.1rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-41-bold-gray2 {
  font-size: 4.1rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-41-bold-border {
  font-size: 4.1rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-41-bold-pink {
  font-size: 4.1rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-41-exbold-txt_base {
  font-size: 4.1rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-41-exbold-primary {
  font-size: 4.1rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-41-exbold-secondary {
  font-size: 4.1rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-41-exbold-primary_light {
  font-size: 4.1rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-41-exbold-error {
  font-size: 4.1rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-41-exbold-white {
  font-size: 4.1rem;
  font-weight: 800;
  color: #FFF;
}

.fs-41-exbold-yellow {
  font-size: 4.1rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-41-exbold-light_blue {
  font-size: 4.1rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-41-exbold-orange {
  font-size: 4.1rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-41-exbold-green {
  font-size: 4.1rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-41-exbold-gray1 {
  font-size: 4.1rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-41-exbold-gray2 {
  font-size: 4.1rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-41-exbold-border {
  font-size: 4.1rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-41-exbold-pink {
  font-size: 4.1rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-41-black-txt_base {
  font-size: 4.1rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-41-black-primary {
  font-size: 4.1rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-41-black-secondary {
  font-size: 4.1rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-41-black-primary_light {
  font-size: 4.1rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-41-black-error {
  font-size: 4.1rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-41-black-white {
  font-size: 4.1rem;
  font-weight: 900;
  color: #FFF;
}

.fs-41-black-yellow {
  font-size: 4.1rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-41-black-light_blue {
  font-size: 4.1rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-41-black-orange {
  font-size: 4.1rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-41-black-green {
  font-size: 4.1rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-41-black-gray1 {
  font-size: 4.1rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-41-black-gray2 {
  font-size: 4.1rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-41-black-border {
  font-size: 4.1rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-41-black-pink {
  font-size: 4.1rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-42-light-txt_base {
  font-size: 4.2rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-42-light-primary {
  font-size: 4.2rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-42-light-secondary {
  font-size: 4.2rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-42-light-primary_light {
  font-size: 4.2rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-42-light-error {
  font-size: 4.2rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-42-light-white {
  font-size: 4.2rem;
  font-weight: 300;
  color: #FFF;
}

.fs-42-light-yellow {
  font-size: 4.2rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-42-light-light_blue {
  font-size: 4.2rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-42-light-orange {
  font-size: 4.2rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-42-light-green {
  font-size: 4.2rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-42-light-gray1 {
  font-size: 4.2rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-42-light-gray2 {
  font-size: 4.2rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-42-light-border {
  font-size: 4.2rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-42-light-pink {
  font-size: 4.2rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-42-regular-txt_base {
  font-size: 4.2rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-42-regular-primary {
  font-size: 4.2rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-42-regular-secondary {
  font-size: 4.2rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-42-regular-primary_light {
  font-size: 4.2rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-42-regular-error {
  font-size: 4.2rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-42-regular-white {
  font-size: 4.2rem;
  font-weight: 400;
  color: #FFF;
}

.fs-42-regular-yellow {
  font-size: 4.2rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-42-regular-light_blue {
  font-size: 4.2rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-42-regular-orange {
  font-size: 4.2rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-42-regular-green {
  font-size: 4.2rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-42-regular-gray1 {
  font-size: 4.2rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-42-regular-gray2 {
  font-size: 4.2rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-42-regular-border {
  font-size: 4.2rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-42-regular-pink {
  font-size: 4.2rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-42-medium-txt_base {
  font-size: 4.2rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-42-medium-primary {
  font-size: 4.2rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-42-medium-secondary {
  font-size: 4.2rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-42-medium-primary_light {
  font-size: 4.2rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-42-medium-error {
  font-size: 4.2rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-42-medium-white {
  font-size: 4.2rem;
  font-weight: 500;
  color: #FFF;
}

.fs-42-medium-yellow {
  font-size: 4.2rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-42-medium-light_blue {
  font-size: 4.2rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-42-medium-orange {
  font-size: 4.2rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-42-medium-green {
  font-size: 4.2rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-42-medium-gray1 {
  font-size: 4.2rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-42-medium-gray2 {
  font-size: 4.2rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-42-medium-border {
  font-size: 4.2rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-42-medium-pink {
  font-size: 4.2rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-42-bold-txt_base {
  font-size: 4.2rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-42-bold-primary {
  font-size: 4.2rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-42-bold-secondary {
  font-size: 4.2rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-42-bold-primary_light {
  font-size: 4.2rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-42-bold-error {
  font-size: 4.2rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-42-bold-white {
  font-size: 4.2rem;
  font-weight: 700;
  color: #FFF;
}

.fs-42-bold-yellow {
  font-size: 4.2rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-42-bold-light_blue {
  font-size: 4.2rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-42-bold-orange {
  font-size: 4.2rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-42-bold-green {
  font-size: 4.2rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-42-bold-gray1 {
  font-size: 4.2rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-42-bold-gray2 {
  font-size: 4.2rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-42-bold-border {
  font-size: 4.2rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-42-bold-pink {
  font-size: 4.2rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-42-exbold-txt_base {
  font-size: 4.2rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-42-exbold-primary {
  font-size: 4.2rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-42-exbold-secondary {
  font-size: 4.2rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-42-exbold-primary_light {
  font-size: 4.2rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-42-exbold-error {
  font-size: 4.2rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-42-exbold-white {
  font-size: 4.2rem;
  font-weight: 800;
  color: #FFF;
}

.fs-42-exbold-yellow {
  font-size: 4.2rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-42-exbold-light_blue {
  font-size: 4.2rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-42-exbold-orange {
  font-size: 4.2rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-42-exbold-green {
  font-size: 4.2rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-42-exbold-gray1 {
  font-size: 4.2rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-42-exbold-gray2 {
  font-size: 4.2rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-42-exbold-border {
  font-size: 4.2rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-42-exbold-pink {
  font-size: 4.2rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-42-black-txt_base {
  font-size: 4.2rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-42-black-primary {
  font-size: 4.2rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-42-black-secondary {
  font-size: 4.2rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-42-black-primary_light {
  font-size: 4.2rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-42-black-error {
  font-size: 4.2rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-42-black-white {
  font-size: 4.2rem;
  font-weight: 900;
  color: #FFF;
}

.fs-42-black-yellow {
  font-size: 4.2rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-42-black-light_blue {
  font-size: 4.2rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-42-black-orange {
  font-size: 4.2rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-42-black-green {
  font-size: 4.2rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-42-black-gray1 {
  font-size: 4.2rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-42-black-gray2 {
  font-size: 4.2rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-42-black-border {
  font-size: 4.2rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-42-black-pink {
  font-size: 4.2rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-43-light-txt_base {
  font-size: 4.3rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-43-light-primary {
  font-size: 4.3rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-43-light-secondary {
  font-size: 4.3rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-43-light-primary_light {
  font-size: 4.3rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-43-light-error {
  font-size: 4.3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-43-light-white {
  font-size: 4.3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-43-light-yellow {
  font-size: 4.3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-43-light-light_blue {
  font-size: 4.3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-43-light-orange {
  font-size: 4.3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-43-light-green {
  font-size: 4.3rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-43-light-gray1 {
  font-size: 4.3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-43-light-gray2 {
  font-size: 4.3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-43-light-border {
  font-size: 4.3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-43-light-pink {
  font-size: 4.3rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-43-regular-txt_base {
  font-size: 4.3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-43-regular-primary {
  font-size: 4.3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-43-regular-secondary {
  font-size: 4.3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-43-regular-primary_light {
  font-size: 4.3rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-43-regular-error {
  font-size: 4.3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-43-regular-white {
  font-size: 4.3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-43-regular-yellow {
  font-size: 4.3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-43-regular-light_blue {
  font-size: 4.3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-43-regular-orange {
  font-size: 4.3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-43-regular-green {
  font-size: 4.3rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-43-regular-gray1 {
  font-size: 4.3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-43-regular-gray2 {
  font-size: 4.3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-43-regular-border {
  font-size: 4.3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-43-regular-pink {
  font-size: 4.3rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-43-medium-txt_base {
  font-size: 4.3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-43-medium-primary {
  font-size: 4.3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-43-medium-secondary {
  font-size: 4.3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-43-medium-primary_light {
  font-size: 4.3rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-43-medium-error {
  font-size: 4.3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-43-medium-white {
  font-size: 4.3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-43-medium-yellow {
  font-size: 4.3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-43-medium-light_blue {
  font-size: 4.3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-43-medium-orange {
  font-size: 4.3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-43-medium-green {
  font-size: 4.3rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-43-medium-gray1 {
  font-size: 4.3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-43-medium-gray2 {
  font-size: 4.3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-43-medium-border {
  font-size: 4.3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-43-medium-pink {
  font-size: 4.3rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-43-bold-txt_base {
  font-size: 4.3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-43-bold-primary {
  font-size: 4.3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-43-bold-secondary {
  font-size: 4.3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-43-bold-primary_light {
  font-size: 4.3rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-43-bold-error {
  font-size: 4.3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-43-bold-white {
  font-size: 4.3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-43-bold-yellow {
  font-size: 4.3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-43-bold-light_blue {
  font-size: 4.3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-43-bold-orange {
  font-size: 4.3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-43-bold-green {
  font-size: 4.3rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-43-bold-gray1 {
  font-size: 4.3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-43-bold-gray2 {
  font-size: 4.3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-43-bold-border {
  font-size: 4.3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-43-bold-pink {
  font-size: 4.3rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-43-exbold-txt_base {
  font-size: 4.3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-43-exbold-primary {
  font-size: 4.3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-43-exbold-secondary {
  font-size: 4.3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-43-exbold-primary_light {
  font-size: 4.3rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-43-exbold-error {
  font-size: 4.3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-43-exbold-white {
  font-size: 4.3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-43-exbold-yellow {
  font-size: 4.3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-43-exbold-light_blue {
  font-size: 4.3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-43-exbold-orange {
  font-size: 4.3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-43-exbold-green {
  font-size: 4.3rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-43-exbold-gray1 {
  font-size: 4.3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-43-exbold-gray2 {
  font-size: 4.3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-43-exbold-border {
  font-size: 4.3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-43-exbold-pink {
  font-size: 4.3rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-43-black-txt_base {
  font-size: 4.3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-43-black-primary {
  font-size: 4.3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-43-black-secondary {
  font-size: 4.3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-43-black-primary_light {
  font-size: 4.3rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-43-black-error {
  font-size: 4.3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-43-black-white {
  font-size: 4.3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-43-black-yellow {
  font-size: 4.3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-43-black-light_blue {
  font-size: 4.3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-43-black-orange {
  font-size: 4.3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-43-black-green {
  font-size: 4.3rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-43-black-gray1 {
  font-size: 4.3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-43-black-gray2 {
  font-size: 4.3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-43-black-border {
  font-size: 4.3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-43-black-pink {
  font-size: 4.3rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-44-light-txt_base {
  font-size: 4.4rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-44-light-primary {
  font-size: 4.4rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-44-light-secondary {
  font-size: 4.4rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-44-light-primary_light {
  font-size: 4.4rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-44-light-error {
  font-size: 4.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-44-light-white {
  font-size: 4.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-44-light-yellow {
  font-size: 4.4rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-44-light-light_blue {
  font-size: 4.4rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-44-light-orange {
  font-size: 4.4rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-44-light-green {
  font-size: 4.4rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-44-light-gray1 {
  font-size: 4.4rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-44-light-gray2 {
  font-size: 4.4rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-44-light-border {
  font-size: 4.4rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-44-light-pink {
  font-size: 4.4rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-44-regular-txt_base {
  font-size: 4.4rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-44-regular-primary {
  font-size: 4.4rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-44-regular-secondary {
  font-size: 4.4rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-44-regular-primary_light {
  font-size: 4.4rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-44-regular-error {
  font-size: 4.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-44-regular-white {
  font-size: 4.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-44-regular-yellow {
  font-size: 4.4rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-44-regular-light_blue {
  font-size: 4.4rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-44-regular-orange {
  font-size: 4.4rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-44-regular-green {
  font-size: 4.4rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-44-regular-gray1 {
  font-size: 4.4rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-44-regular-gray2 {
  font-size: 4.4rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-44-regular-border {
  font-size: 4.4rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-44-regular-pink {
  font-size: 4.4rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-44-medium-txt_base {
  font-size: 4.4rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-44-medium-primary {
  font-size: 4.4rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-44-medium-secondary {
  font-size: 4.4rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-44-medium-primary_light {
  font-size: 4.4rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-44-medium-error {
  font-size: 4.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-44-medium-white {
  font-size: 4.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-44-medium-yellow {
  font-size: 4.4rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-44-medium-light_blue {
  font-size: 4.4rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-44-medium-orange {
  font-size: 4.4rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-44-medium-green {
  font-size: 4.4rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-44-medium-gray1 {
  font-size: 4.4rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-44-medium-gray2 {
  font-size: 4.4rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-44-medium-border {
  font-size: 4.4rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-44-medium-pink {
  font-size: 4.4rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-44-bold-txt_base {
  font-size: 4.4rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-44-bold-primary {
  font-size: 4.4rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-44-bold-secondary {
  font-size: 4.4rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-44-bold-primary_light {
  font-size: 4.4rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-44-bold-error {
  font-size: 4.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-44-bold-white {
  font-size: 4.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-44-bold-yellow {
  font-size: 4.4rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-44-bold-light_blue {
  font-size: 4.4rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-44-bold-orange {
  font-size: 4.4rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-44-bold-green {
  font-size: 4.4rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-44-bold-gray1 {
  font-size: 4.4rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-44-bold-gray2 {
  font-size: 4.4rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-44-bold-border {
  font-size: 4.4rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-44-bold-pink {
  font-size: 4.4rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-44-exbold-txt_base {
  font-size: 4.4rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-44-exbold-primary {
  font-size: 4.4rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-44-exbold-secondary {
  font-size: 4.4rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-44-exbold-primary_light {
  font-size: 4.4rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-44-exbold-error {
  font-size: 4.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-44-exbold-white {
  font-size: 4.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-44-exbold-yellow {
  font-size: 4.4rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-44-exbold-light_blue {
  font-size: 4.4rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-44-exbold-orange {
  font-size: 4.4rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-44-exbold-green {
  font-size: 4.4rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-44-exbold-gray1 {
  font-size: 4.4rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-44-exbold-gray2 {
  font-size: 4.4rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-44-exbold-border {
  font-size: 4.4rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-44-exbold-pink {
  font-size: 4.4rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-44-black-txt_base {
  font-size: 4.4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-44-black-primary {
  font-size: 4.4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-44-black-secondary {
  font-size: 4.4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-44-black-primary_light {
  font-size: 4.4rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-44-black-error {
  font-size: 4.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-44-black-white {
  font-size: 4.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-44-black-yellow {
  font-size: 4.4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-44-black-light_blue {
  font-size: 4.4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-44-black-orange {
  font-size: 4.4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-44-black-green {
  font-size: 4.4rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-44-black-gray1 {
  font-size: 4.4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-44-black-gray2 {
  font-size: 4.4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-44-black-border {
  font-size: 4.4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-44-black-pink {
  font-size: 4.4rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-45-light-txt_base {
  font-size: 4.5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-45-light-primary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-45-light-secondary {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-45-light-primary_light {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-45-light-error {
  font-size: 4.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-45-light-white {
  font-size: 4.5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-45-light-yellow {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-45-light-light_blue {
  font-size: 4.5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-45-light-orange {
  font-size: 4.5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-45-light-green {
  font-size: 4.5rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-45-light-gray1 {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-45-light-gray2 {
  font-size: 4.5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-45-light-border {
  font-size: 4.5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-45-light-pink {
  font-size: 4.5rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-45-regular-txt_base {
  font-size: 4.5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-45-regular-primary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-45-regular-secondary {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-45-regular-primary_light {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-45-regular-error {
  font-size: 4.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-45-regular-white {
  font-size: 4.5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-45-regular-yellow {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-45-regular-light_blue {
  font-size: 4.5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-45-regular-orange {
  font-size: 4.5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-45-regular-green {
  font-size: 4.5rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-45-regular-gray1 {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-45-regular-gray2 {
  font-size: 4.5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-45-regular-border {
  font-size: 4.5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-45-regular-pink {
  font-size: 4.5rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-45-medium-txt_base {
  font-size: 4.5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-45-medium-primary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-45-medium-secondary {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-45-medium-primary_light {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-45-medium-error {
  font-size: 4.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-45-medium-white {
  font-size: 4.5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-45-medium-yellow {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-45-medium-light_blue {
  font-size: 4.5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-45-medium-orange {
  font-size: 4.5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-45-medium-green {
  font-size: 4.5rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-45-medium-gray1 {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-45-medium-gray2 {
  font-size: 4.5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-45-medium-border {
  font-size: 4.5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-45-medium-pink {
  font-size: 4.5rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-45-bold-txt_base {
  font-size: 4.5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-45-bold-primary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-45-bold-secondary {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-45-bold-primary_light {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-45-bold-error {
  font-size: 4.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-45-bold-white {
  font-size: 4.5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-45-bold-yellow {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-45-bold-light_blue {
  font-size: 4.5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-45-bold-orange {
  font-size: 4.5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-45-bold-green {
  font-size: 4.5rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-45-bold-gray1 {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-45-bold-gray2 {
  font-size: 4.5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-45-bold-border {
  font-size: 4.5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-45-bold-pink {
  font-size: 4.5rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-45-exbold-txt_base {
  font-size: 4.5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-45-exbold-primary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-45-exbold-secondary {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-45-exbold-primary_light {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-45-exbold-error {
  font-size: 4.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-45-exbold-white {
  font-size: 4.5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-45-exbold-yellow {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-45-exbold-light_blue {
  font-size: 4.5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-45-exbold-orange {
  font-size: 4.5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-45-exbold-green {
  font-size: 4.5rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-45-exbold-gray1 {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-45-exbold-gray2 {
  font-size: 4.5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-45-exbold-border {
  font-size: 4.5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-45-exbold-pink {
  font-size: 4.5rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-45-black-txt_base {
  font-size: 4.5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-45-black-primary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-45-black-secondary {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-45-black-primary_light {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-45-black-error {
  font-size: 4.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-45-black-white {
  font-size: 4.5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-45-black-yellow {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-45-black-light_blue {
  font-size: 4.5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-45-black-orange {
  font-size: 4.5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-45-black-green {
  font-size: 4.5rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-45-black-gray1 {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-45-black-gray2 {
  font-size: 4.5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-45-black-border {
  font-size: 4.5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-45-black-pink {
  font-size: 4.5rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-46-light-txt_base {
  font-size: 4.6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-46-light-primary {
  font-size: 4.6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-46-light-secondary {
  font-size: 4.6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-46-light-primary_light {
  font-size: 4.6rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-46-light-error {
  font-size: 4.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-46-light-white {
  font-size: 4.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-46-light-yellow {
  font-size: 4.6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-46-light-light_blue {
  font-size: 4.6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-46-light-orange {
  font-size: 4.6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-46-light-green {
  font-size: 4.6rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-46-light-gray1 {
  font-size: 4.6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-46-light-gray2 {
  font-size: 4.6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-46-light-border {
  font-size: 4.6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-46-light-pink {
  font-size: 4.6rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-46-regular-txt_base {
  font-size: 4.6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-46-regular-primary {
  font-size: 4.6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-46-regular-secondary {
  font-size: 4.6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-46-regular-primary_light {
  font-size: 4.6rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-46-regular-error {
  font-size: 4.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-46-regular-white {
  font-size: 4.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-46-regular-yellow {
  font-size: 4.6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-46-regular-light_blue {
  font-size: 4.6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-46-regular-orange {
  font-size: 4.6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-46-regular-green {
  font-size: 4.6rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-46-regular-gray1 {
  font-size: 4.6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-46-regular-gray2 {
  font-size: 4.6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-46-regular-border {
  font-size: 4.6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-46-regular-pink {
  font-size: 4.6rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-46-medium-txt_base {
  font-size: 4.6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-46-medium-primary {
  font-size: 4.6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-46-medium-secondary {
  font-size: 4.6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-46-medium-primary_light {
  font-size: 4.6rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-46-medium-error {
  font-size: 4.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-46-medium-white {
  font-size: 4.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-46-medium-yellow {
  font-size: 4.6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-46-medium-light_blue {
  font-size: 4.6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-46-medium-orange {
  font-size: 4.6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-46-medium-green {
  font-size: 4.6rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-46-medium-gray1 {
  font-size: 4.6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-46-medium-gray2 {
  font-size: 4.6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-46-medium-border {
  font-size: 4.6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-46-medium-pink {
  font-size: 4.6rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-46-bold-txt_base {
  font-size: 4.6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-46-bold-primary {
  font-size: 4.6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-46-bold-secondary {
  font-size: 4.6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-46-bold-primary_light {
  font-size: 4.6rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-46-bold-error {
  font-size: 4.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-46-bold-white {
  font-size: 4.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-46-bold-yellow {
  font-size: 4.6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-46-bold-light_blue {
  font-size: 4.6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-46-bold-orange {
  font-size: 4.6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-46-bold-green {
  font-size: 4.6rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-46-bold-gray1 {
  font-size: 4.6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-46-bold-gray2 {
  font-size: 4.6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-46-bold-border {
  font-size: 4.6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-46-bold-pink {
  font-size: 4.6rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-46-exbold-txt_base {
  font-size: 4.6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-46-exbold-primary {
  font-size: 4.6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-46-exbold-secondary {
  font-size: 4.6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-46-exbold-primary_light {
  font-size: 4.6rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-46-exbold-error {
  font-size: 4.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-46-exbold-white {
  font-size: 4.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-46-exbold-yellow {
  font-size: 4.6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-46-exbold-light_blue {
  font-size: 4.6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-46-exbold-orange {
  font-size: 4.6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-46-exbold-green {
  font-size: 4.6rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-46-exbold-gray1 {
  font-size: 4.6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-46-exbold-gray2 {
  font-size: 4.6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-46-exbold-border {
  font-size: 4.6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-46-exbold-pink {
  font-size: 4.6rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-46-black-txt_base {
  font-size: 4.6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-46-black-primary {
  font-size: 4.6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-46-black-secondary {
  font-size: 4.6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-46-black-primary_light {
  font-size: 4.6rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-46-black-error {
  font-size: 4.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-46-black-white {
  font-size: 4.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-46-black-yellow {
  font-size: 4.6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-46-black-light_blue {
  font-size: 4.6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-46-black-orange {
  font-size: 4.6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-46-black-green {
  font-size: 4.6rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-46-black-gray1 {
  font-size: 4.6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-46-black-gray2 {
  font-size: 4.6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-46-black-border {
  font-size: 4.6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-46-black-pink {
  font-size: 4.6rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-47-light-txt_base {
  font-size: 4.7rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-47-light-primary {
  font-size: 4.7rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-47-light-secondary {
  font-size: 4.7rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-47-light-primary_light {
  font-size: 4.7rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-47-light-error {
  font-size: 4.7rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-47-light-white {
  font-size: 4.7rem;
  font-weight: 300;
  color: #FFF;
}

.fs-47-light-yellow {
  font-size: 4.7rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-47-light-light_blue {
  font-size: 4.7rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-47-light-orange {
  font-size: 4.7rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-47-light-green {
  font-size: 4.7rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-47-light-gray1 {
  font-size: 4.7rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-47-light-gray2 {
  font-size: 4.7rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-47-light-border {
  font-size: 4.7rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-47-light-pink {
  font-size: 4.7rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-47-regular-txt_base {
  font-size: 4.7rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-47-regular-primary {
  font-size: 4.7rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-47-regular-secondary {
  font-size: 4.7rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-47-regular-primary_light {
  font-size: 4.7rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-47-regular-error {
  font-size: 4.7rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-47-regular-white {
  font-size: 4.7rem;
  font-weight: 400;
  color: #FFF;
}

.fs-47-regular-yellow {
  font-size: 4.7rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-47-regular-light_blue {
  font-size: 4.7rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-47-regular-orange {
  font-size: 4.7rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-47-regular-green {
  font-size: 4.7rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-47-regular-gray1 {
  font-size: 4.7rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-47-regular-gray2 {
  font-size: 4.7rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-47-regular-border {
  font-size: 4.7rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-47-regular-pink {
  font-size: 4.7rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-47-medium-txt_base {
  font-size: 4.7rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-47-medium-primary {
  font-size: 4.7rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-47-medium-secondary {
  font-size: 4.7rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-47-medium-primary_light {
  font-size: 4.7rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-47-medium-error {
  font-size: 4.7rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-47-medium-white {
  font-size: 4.7rem;
  font-weight: 500;
  color: #FFF;
}

.fs-47-medium-yellow {
  font-size: 4.7rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-47-medium-light_blue {
  font-size: 4.7rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-47-medium-orange {
  font-size: 4.7rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-47-medium-green {
  font-size: 4.7rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-47-medium-gray1 {
  font-size: 4.7rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-47-medium-gray2 {
  font-size: 4.7rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-47-medium-border {
  font-size: 4.7rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-47-medium-pink {
  font-size: 4.7rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-47-bold-txt_base {
  font-size: 4.7rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-47-bold-primary {
  font-size: 4.7rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-47-bold-secondary {
  font-size: 4.7rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-47-bold-primary_light {
  font-size: 4.7rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-47-bold-error {
  font-size: 4.7rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-47-bold-white {
  font-size: 4.7rem;
  font-weight: 700;
  color: #FFF;
}

.fs-47-bold-yellow {
  font-size: 4.7rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-47-bold-light_blue {
  font-size: 4.7rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-47-bold-orange {
  font-size: 4.7rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-47-bold-green {
  font-size: 4.7rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-47-bold-gray1 {
  font-size: 4.7rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-47-bold-gray2 {
  font-size: 4.7rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-47-bold-border {
  font-size: 4.7rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-47-bold-pink {
  font-size: 4.7rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-47-exbold-txt_base {
  font-size: 4.7rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-47-exbold-primary {
  font-size: 4.7rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-47-exbold-secondary {
  font-size: 4.7rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-47-exbold-primary_light {
  font-size: 4.7rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-47-exbold-error {
  font-size: 4.7rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-47-exbold-white {
  font-size: 4.7rem;
  font-weight: 800;
  color: #FFF;
}

.fs-47-exbold-yellow {
  font-size: 4.7rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-47-exbold-light_blue {
  font-size: 4.7rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-47-exbold-orange {
  font-size: 4.7rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-47-exbold-green {
  font-size: 4.7rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-47-exbold-gray1 {
  font-size: 4.7rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-47-exbold-gray2 {
  font-size: 4.7rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-47-exbold-border {
  font-size: 4.7rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-47-exbold-pink {
  font-size: 4.7rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-47-black-txt_base {
  font-size: 4.7rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-47-black-primary {
  font-size: 4.7rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-47-black-secondary {
  font-size: 4.7rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-47-black-primary_light {
  font-size: 4.7rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-47-black-error {
  font-size: 4.7rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-47-black-white {
  font-size: 4.7rem;
  font-weight: 900;
  color: #FFF;
}

.fs-47-black-yellow {
  font-size: 4.7rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-47-black-light_blue {
  font-size: 4.7rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-47-black-orange {
  font-size: 4.7rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-47-black-green {
  font-size: 4.7rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-47-black-gray1 {
  font-size: 4.7rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-47-black-gray2 {
  font-size: 4.7rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-47-black-border {
  font-size: 4.7rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-47-black-pink {
  font-size: 4.7rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-48-light-txt_base {
  font-size: 4.8rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-48-light-primary {
  font-size: 4.8rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-48-light-secondary {
  font-size: 4.8rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-48-light-primary_light {
  font-size: 4.8rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-48-light-error {
  font-size: 4.8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-48-light-white {
  font-size: 4.8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-48-light-yellow {
  font-size: 4.8rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-48-light-light_blue {
  font-size: 4.8rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-48-light-orange {
  font-size: 4.8rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-48-light-green {
  font-size: 4.8rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-48-light-gray1 {
  font-size: 4.8rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-48-light-gray2 {
  font-size: 4.8rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-48-light-border {
  font-size: 4.8rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-48-light-pink {
  font-size: 4.8rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-48-regular-txt_base {
  font-size: 4.8rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-48-regular-primary {
  font-size: 4.8rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-48-regular-secondary {
  font-size: 4.8rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-48-regular-primary_light {
  font-size: 4.8rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-48-regular-error {
  font-size: 4.8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-48-regular-white {
  font-size: 4.8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-48-regular-yellow {
  font-size: 4.8rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-48-regular-light_blue {
  font-size: 4.8rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-48-regular-orange {
  font-size: 4.8rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-48-regular-green {
  font-size: 4.8rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-48-regular-gray1 {
  font-size: 4.8rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-48-regular-gray2 {
  font-size: 4.8rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-48-regular-border {
  font-size: 4.8rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-48-regular-pink {
  font-size: 4.8rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-48-medium-txt_base {
  font-size: 4.8rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-48-medium-primary {
  font-size: 4.8rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-48-medium-secondary {
  font-size: 4.8rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-48-medium-primary_light {
  font-size: 4.8rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-48-medium-error {
  font-size: 4.8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-48-medium-white {
  font-size: 4.8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-48-medium-yellow {
  font-size: 4.8rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-48-medium-light_blue {
  font-size: 4.8rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-48-medium-orange {
  font-size: 4.8rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-48-medium-green {
  font-size: 4.8rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-48-medium-gray1 {
  font-size: 4.8rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-48-medium-gray2 {
  font-size: 4.8rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-48-medium-border {
  font-size: 4.8rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-48-medium-pink {
  font-size: 4.8rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-48-bold-txt_base {
  font-size: 4.8rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-48-bold-primary {
  font-size: 4.8rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-48-bold-secondary {
  font-size: 4.8rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-48-bold-primary_light {
  font-size: 4.8rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-48-bold-error {
  font-size: 4.8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-48-bold-white {
  font-size: 4.8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-48-bold-yellow {
  font-size: 4.8rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-48-bold-light_blue {
  font-size: 4.8rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-48-bold-orange {
  font-size: 4.8rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-48-bold-green {
  font-size: 4.8rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-48-bold-gray1 {
  font-size: 4.8rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-48-bold-gray2 {
  font-size: 4.8rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-48-bold-border {
  font-size: 4.8rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-48-bold-pink {
  font-size: 4.8rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-48-exbold-txt_base {
  font-size: 4.8rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-48-exbold-primary {
  font-size: 4.8rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-48-exbold-secondary {
  font-size: 4.8rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-48-exbold-primary_light {
  font-size: 4.8rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-48-exbold-error {
  font-size: 4.8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-48-exbold-white {
  font-size: 4.8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-48-exbold-yellow {
  font-size: 4.8rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-48-exbold-light_blue {
  font-size: 4.8rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-48-exbold-orange {
  font-size: 4.8rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-48-exbold-green {
  font-size: 4.8rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-48-exbold-gray1 {
  font-size: 4.8rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-48-exbold-gray2 {
  font-size: 4.8rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-48-exbold-border {
  font-size: 4.8rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-48-exbold-pink {
  font-size: 4.8rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-48-black-txt_base {
  font-size: 4.8rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-48-black-primary {
  font-size: 4.8rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-48-black-secondary {
  font-size: 4.8rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-48-black-primary_light {
  font-size: 4.8rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-48-black-error {
  font-size: 4.8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-48-black-white {
  font-size: 4.8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-48-black-yellow {
  font-size: 4.8rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-48-black-light_blue {
  font-size: 4.8rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-48-black-orange {
  font-size: 4.8rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-48-black-green {
  font-size: 4.8rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-48-black-gray1 {
  font-size: 4.8rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-48-black-gray2 {
  font-size: 4.8rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-48-black-border {
  font-size: 4.8rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-48-black-pink {
  font-size: 4.8rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-49-light-txt_base {
  font-size: 4.9rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-49-light-primary {
  font-size: 4.9rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-49-light-secondary {
  font-size: 4.9rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-49-light-primary_light {
  font-size: 4.9rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-49-light-error {
  font-size: 4.9rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-49-light-white {
  font-size: 4.9rem;
  font-weight: 300;
  color: #FFF;
}

.fs-49-light-yellow {
  font-size: 4.9rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-49-light-light_blue {
  font-size: 4.9rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-49-light-orange {
  font-size: 4.9rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-49-light-green {
  font-size: 4.9rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-49-light-gray1 {
  font-size: 4.9rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-49-light-gray2 {
  font-size: 4.9rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-49-light-border {
  font-size: 4.9rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-49-light-pink {
  font-size: 4.9rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-49-regular-txt_base {
  font-size: 4.9rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-49-regular-primary {
  font-size: 4.9rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-49-regular-secondary {
  font-size: 4.9rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-49-regular-primary_light {
  font-size: 4.9rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-49-regular-error {
  font-size: 4.9rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-49-regular-white {
  font-size: 4.9rem;
  font-weight: 400;
  color: #FFF;
}

.fs-49-regular-yellow {
  font-size: 4.9rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-49-regular-light_blue {
  font-size: 4.9rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-49-regular-orange {
  font-size: 4.9rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-49-regular-green {
  font-size: 4.9rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-49-regular-gray1 {
  font-size: 4.9rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-49-regular-gray2 {
  font-size: 4.9rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-49-regular-border {
  font-size: 4.9rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-49-regular-pink {
  font-size: 4.9rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-49-medium-txt_base {
  font-size: 4.9rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-49-medium-primary {
  font-size: 4.9rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-49-medium-secondary {
  font-size: 4.9rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-49-medium-primary_light {
  font-size: 4.9rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-49-medium-error {
  font-size: 4.9rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-49-medium-white {
  font-size: 4.9rem;
  font-weight: 500;
  color: #FFF;
}

.fs-49-medium-yellow {
  font-size: 4.9rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-49-medium-light_blue {
  font-size: 4.9rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-49-medium-orange {
  font-size: 4.9rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-49-medium-green {
  font-size: 4.9rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-49-medium-gray1 {
  font-size: 4.9rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-49-medium-gray2 {
  font-size: 4.9rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-49-medium-border {
  font-size: 4.9rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-49-medium-pink {
  font-size: 4.9rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-49-bold-txt_base {
  font-size: 4.9rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-49-bold-primary {
  font-size: 4.9rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-49-bold-secondary {
  font-size: 4.9rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-49-bold-primary_light {
  font-size: 4.9rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-49-bold-error {
  font-size: 4.9rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-49-bold-white {
  font-size: 4.9rem;
  font-weight: 700;
  color: #FFF;
}

.fs-49-bold-yellow {
  font-size: 4.9rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-49-bold-light_blue {
  font-size: 4.9rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-49-bold-orange {
  font-size: 4.9rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-49-bold-green {
  font-size: 4.9rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-49-bold-gray1 {
  font-size: 4.9rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-49-bold-gray2 {
  font-size: 4.9rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-49-bold-border {
  font-size: 4.9rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-49-bold-pink {
  font-size: 4.9rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-49-exbold-txt_base {
  font-size: 4.9rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-49-exbold-primary {
  font-size: 4.9rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-49-exbold-secondary {
  font-size: 4.9rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-49-exbold-primary_light {
  font-size: 4.9rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-49-exbold-error {
  font-size: 4.9rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-49-exbold-white {
  font-size: 4.9rem;
  font-weight: 800;
  color: #FFF;
}

.fs-49-exbold-yellow {
  font-size: 4.9rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-49-exbold-light_blue {
  font-size: 4.9rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-49-exbold-orange {
  font-size: 4.9rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-49-exbold-green {
  font-size: 4.9rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-49-exbold-gray1 {
  font-size: 4.9rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-49-exbold-gray2 {
  font-size: 4.9rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-49-exbold-border {
  font-size: 4.9rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-49-exbold-pink {
  font-size: 4.9rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-49-black-txt_base {
  font-size: 4.9rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-49-black-primary {
  font-size: 4.9rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-49-black-secondary {
  font-size: 4.9rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-49-black-primary_light {
  font-size: 4.9rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-49-black-error {
  font-size: 4.9rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-49-black-white {
  font-size: 4.9rem;
  font-weight: 900;
  color: #FFF;
}

.fs-49-black-yellow {
  font-size: 4.9rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-49-black-light_blue {
  font-size: 4.9rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-49-black-orange {
  font-size: 4.9rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-49-black-green {
  font-size: 4.9rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-49-black-gray1 {
  font-size: 4.9rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-49-black-gray2 {
  font-size: 4.9rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-49-black-border {
  font-size: 4.9rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-49-black-pink {
  font-size: 4.9rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-50-light-txt_base {
  font-size: 5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-50-light-primary {
  font-size: 5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-50-light-secondary {
  font-size: 5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-50-light-primary_light {
  font-size: 5rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-50-light-error {
  font-size: 5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-50-light-white {
  font-size: 5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-50-light-yellow {
  font-size: 5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-50-light-light_blue {
  font-size: 5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-50-light-orange {
  font-size: 5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-50-light-green {
  font-size: 5rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-50-light-gray1 {
  font-size: 5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-50-light-gray2 {
  font-size: 5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-50-light-border {
  font-size: 5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-50-light-pink {
  font-size: 5rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-50-regular-txt_base {
  font-size: 5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-50-regular-primary {
  font-size: 5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-50-regular-secondary {
  font-size: 5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-50-regular-primary_light {
  font-size: 5rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-50-regular-error {
  font-size: 5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-50-regular-white {
  font-size: 5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-50-regular-yellow {
  font-size: 5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-50-regular-light_blue {
  font-size: 5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-50-regular-orange {
  font-size: 5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-50-regular-green {
  font-size: 5rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-50-regular-gray1 {
  font-size: 5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-50-regular-gray2 {
  font-size: 5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-50-regular-border {
  font-size: 5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-50-regular-pink {
  font-size: 5rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-50-medium-txt_base {
  font-size: 5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-50-medium-primary {
  font-size: 5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-50-medium-secondary {
  font-size: 5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-50-medium-primary_light {
  font-size: 5rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-50-medium-error {
  font-size: 5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-50-medium-white {
  font-size: 5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-50-medium-yellow {
  font-size: 5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-50-medium-light_blue {
  font-size: 5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-50-medium-orange {
  font-size: 5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-50-medium-green {
  font-size: 5rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-50-medium-gray1 {
  font-size: 5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-50-medium-gray2 {
  font-size: 5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-50-medium-border {
  font-size: 5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-50-medium-pink {
  font-size: 5rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-50-bold-txt_base {
  font-size: 5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-50-bold-primary {
  font-size: 5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-50-bold-secondary {
  font-size: 5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-50-bold-primary_light {
  font-size: 5rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-50-bold-error {
  font-size: 5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-50-bold-white {
  font-size: 5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-50-bold-yellow {
  font-size: 5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-50-bold-light_blue {
  font-size: 5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-50-bold-orange {
  font-size: 5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-50-bold-green {
  font-size: 5rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-50-bold-gray1 {
  font-size: 5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-50-bold-gray2 {
  font-size: 5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-50-bold-border {
  font-size: 5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-50-bold-pink {
  font-size: 5rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-50-exbold-txt_base {
  font-size: 5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-50-exbold-primary {
  font-size: 5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-50-exbold-secondary {
  font-size: 5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-50-exbold-primary_light {
  font-size: 5rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-50-exbold-error {
  font-size: 5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-50-exbold-white {
  font-size: 5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-50-exbold-yellow {
  font-size: 5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-50-exbold-light_blue {
  font-size: 5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-50-exbold-orange {
  font-size: 5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-50-exbold-green {
  font-size: 5rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-50-exbold-gray1 {
  font-size: 5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-50-exbold-gray2 {
  font-size: 5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-50-exbold-border {
  font-size: 5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-50-exbold-pink {
  font-size: 5rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-50-black-txt_base {
  font-size: 5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-50-black-primary {
  font-size: 5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-50-black-secondary {
  font-size: 5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-50-black-primary_light {
  font-size: 5rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-50-black-error {
  font-size: 5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-50-black-white {
  font-size: 5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-50-black-yellow {
  font-size: 5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-50-black-light_blue {
  font-size: 5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-50-black-orange {
  font-size: 5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-50-black-green {
  font-size: 5rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-50-black-gray1 {
  font-size: 5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-50-black-gray2 {
  font-size: 5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-50-black-border {
  font-size: 5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-50-black-pink {
  font-size: 5rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-51-light-txt_base {
  font-size: 5.1rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-51-light-primary {
  font-size: 5.1rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-51-light-secondary {
  font-size: 5.1rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-51-light-primary_light {
  font-size: 5.1rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-51-light-error {
  font-size: 5.1rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-51-light-white {
  font-size: 5.1rem;
  font-weight: 300;
  color: #FFF;
}

.fs-51-light-yellow {
  font-size: 5.1rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-51-light-light_blue {
  font-size: 5.1rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-51-light-orange {
  font-size: 5.1rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-51-light-green {
  font-size: 5.1rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-51-light-gray1 {
  font-size: 5.1rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-51-light-gray2 {
  font-size: 5.1rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-51-light-border {
  font-size: 5.1rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-51-light-pink {
  font-size: 5.1rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-51-regular-txt_base {
  font-size: 5.1rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-51-regular-primary {
  font-size: 5.1rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-51-regular-secondary {
  font-size: 5.1rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-51-regular-primary_light {
  font-size: 5.1rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-51-regular-error {
  font-size: 5.1rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-51-regular-white {
  font-size: 5.1rem;
  font-weight: 400;
  color: #FFF;
}

.fs-51-regular-yellow {
  font-size: 5.1rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-51-regular-light_blue {
  font-size: 5.1rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-51-regular-orange {
  font-size: 5.1rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-51-regular-green {
  font-size: 5.1rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-51-regular-gray1 {
  font-size: 5.1rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-51-regular-gray2 {
  font-size: 5.1rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-51-regular-border {
  font-size: 5.1rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-51-regular-pink {
  font-size: 5.1rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-51-medium-txt_base {
  font-size: 5.1rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-51-medium-primary {
  font-size: 5.1rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-51-medium-secondary {
  font-size: 5.1rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-51-medium-primary_light {
  font-size: 5.1rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-51-medium-error {
  font-size: 5.1rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-51-medium-white {
  font-size: 5.1rem;
  font-weight: 500;
  color: #FFF;
}

.fs-51-medium-yellow {
  font-size: 5.1rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-51-medium-light_blue {
  font-size: 5.1rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-51-medium-orange {
  font-size: 5.1rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-51-medium-green {
  font-size: 5.1rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-51-medium-gray1 {
  font-size: 5.1rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-51-medium-gray2 {
  font-size: 5.1rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-51-medium-border {
  font-size: 5.1rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-51-medium-pink {
  font-size: 5.1rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-51-bold-txt_base {
  font-size: 5.1rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-51-bold-primary {
  font-size: 5.1rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-51-bold-secondary {
  font-size: 5.1rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-51-bold-primary_light {
  font-size: 5.1rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-51-bold-error {
  font-size: 5.1rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-51-bold-white {
  font-size: 5.1rem;
  font-weight: 700;
  color: #FFF;
}

.fs-51-bold-yellow {
  font-size: 5.1rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-51-bold-light_blue {
  font-size: 5.1rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-51-bold-orange {
  font-size: 5.1rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-51-bold-green {
  font-size: 5.1rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-51-bold-gray1 {
  font-size: 5.1rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-51-bold-gray2 {
  font-size: 5.1rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-51-bold-border {
  font-size: 5.1rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-51-bold-pink {
  font-size: 5.1rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-51-exbold-txt_base {
  font-size: 5.1rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-51-exbold-primary {
  font-size: 5.1rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-51-exbold-secondary {
  font-size: 5.1rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-51-exbold-primary_light {
  font-size: 5.1rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-51-exbold-error {
  font-size: 5.1rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-51-exbold-white {
  font-size: 5.1rem;
  font-weight: 800;
  color: #FFF;
}

.fs-51-exbold-yellow {
  font-size: 5.1rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-51-exbold-light_blue {
  font-size: 5.1rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-51-exbold-orange {
  font-size: 5.1rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-51-exbold-green {
  font-size: 5.1rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-51-exbold-gray1 {
  font-size: 5.1rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-51-exbold-gray2 {
  font-size: 5.1rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-51-exbold-border {
  font-size: 5.1rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-51-exbold-pink {
  font-size: 5.1rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-51-black-txt_base {
  font-size: 5.1rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-51-black-primary {
  font-size: 5.1rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-51-black-secondary {
  font-size: 5.1rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-51-black-primary_light {
  font-size: 5.1rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-51-black-error {
  font-size: 5.1rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-51-black-white {
  font-size: 5.1rem;
  font-weight: 900;
  color: #FFF;
}

.fs-51-black-yellow {
  font-size: 5.1rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-51-black-light_blue {
  font-size: 5.1rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-51-black-orange {
  font-size: 5.1rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-51-black-green {
  font-size: 5.1rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-51-black-gray1 {
  font-size: 5.1rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-51-black-gray2 {
  font-size: 5.1rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-51-black-border {
  font-size: 5.1rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-51-black-pink {
  font-size: 5.1rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-52-light-txt_base {
  font-size: 5.2rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-52-light-primary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-52-light-secondary {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-52-light-primary_light {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-52-light-error {
  font-size: 5.2rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-52-light-white {
  font-size: 5.2rem;
  font-weight: 300;
  color: #FFF;
}

.fs-52-light-yellow {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-52-light-light_blue {
  font-size: 5.2rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-52-light-orange {
  font-size: 5.2rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-52-light-green {
  font-size: 5.2rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-52-light-gray1 {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-52-light-gray2 {
  font-size: 5.2rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-52-light-border {
  font-size: 5.2rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-52-light-pink {
  font-size: 5.2rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-52-regular-txt_base {
  font-size: 5.2rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-52-regular-primary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-52-regular-secondary {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-52-regular-primary_light {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-52-regular-error {
  font-size: 5.2rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-52-regular-white {
  font-size: 5.2rem;
  font-weight: 400;
  color: #FFF;
}

.fs-52-regular-yellow {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-52-regular-light_blue {
  font-size: 5.2rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-52-regular-orange {
  font-size: 5.2rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-52-regular-green {
  font-size: 5.2rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-52-regular-gray1 {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-52-regular-gray2 {
  font-size: 5.2rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-52-regular-border {
  font-size: 5.2rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-52-regular-pink {
  font-size: 5.2rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-52-medium-txt_base {
  font-size: 5.2rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-52-medium-primary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-52-medium-secondary {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-52-medium-primary_light {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-52-medium-error {
  font-size: 5.2rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-52-medium-white {
  font-size: 5.2rem;
  font-weight: 500;
  color: #FFF;
}

.fs-52-medium-yellow {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-52-medium-light_blue {
  font-size: 5.2rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-52-medium-orange {
  font-size: 5.2rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-52-medium-green {
  font-size: 5.2rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-52-medium-gray1 {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-52-medium-gray2 {
  font-size: 5.2rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-52-medium-border {
  font-size: 5.2rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-52-medium-pink {
  font-size: 5.2rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-52-bold-txt_base {
  font-size: 5.2rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-52-bold-primary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-52-bold-secondary {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-52-bold-primary_light {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-52-bold-error {
  font-size: 5.2rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-52-bold-white {
  font-size: 5.2rem;
  font-weight: 700;
  color: #FFF;
}

.fs-52-bold-yellow {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-52-bold-light_blue {
  font-size: 5.2rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-52-bold-orange {
  font-size: 5.2rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-52-bold-green {
  font-size: 5.2rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-52-bold-gray1 {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-52-bold-gray2 {
  font-size: 5.2rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-52-bold-border {
  font-size: 5.2rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-52-bold-pink {
  font-size: 5.2rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-52-exbold-txt_base {
  font-size: 5.2rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-52-exbold-primary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-52-exbold-secondary {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-52-exbold-primary_light {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-52-exbold-error {
  font-size: 5.2rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-52-exbold-white {
  font-size: 5.2rem;
  font-weight: 800;
  color: #FFF;
}

.fs-52-exbold-yellow {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-52-exbold-light_blue {
  font-size: 5.2rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-52-exbold-orange {
  font-size: 5.2rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-52-exbold-green {
  font-size: 5.2rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-52-exbold-gray1 {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-52-exbold-gray2 {
  font-size: 5.2rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-52-exbold-border {
  font-size: 5.2rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-52-exbold-pink {
  font-size: 5.2rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-52-black-txt_base {
  font-size: 5.2rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-52-black-primary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-52-black-secondary {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-52-black-primary_light {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-52-black-error {
  font-size: 5.2rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-52-black-white {
  font-size: 5.2rem;
  font-weight: 900;
  color: #FFF;
}

.fs-52-black-yellow {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-52-black-light_blue {
  font-size: 5.2rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-52-black-orange {
  font-size: 5.2rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-52-black-green {
  font-size: 5.2rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-52-black-gray1 {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-52-black-gray2 {
  font-size: 5.2rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-52-black-border {
  font-size: 5.2rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-52-black-pink {
  font-size: 5.2rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-53-light-txt_base {
  font-size: 5.3rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-53-light-primary {
  font-size: 5.3rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-53-light-secondary {
  font-size: 5.3rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-53-light-primary_light {
  font-size: 5.3rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-53-light-error {
  font-size: 5.3rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-53-light-white {
  font-size: 5.3rem;
  font-weight: 300;
  color: #FFF;
}

.fs-53-light-yellow {
  font-size: 5.3rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-53-light-light_blue {
  font-size: 5.3rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-53-light-orange {
  font-size: 5.3rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-53-light-green {
  font-size: 5.3rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-53-light-gray1 {
  font-size: 5.3rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-53-light-gray2 {
  font-size: 5.3rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-53-light-border {
  font-size: 5.3rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-53-light-pink {
  font-size: 5.3rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-53-regular-txt_base {
  font-size: 5.3rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-53-regular-primary {
  font-size: 5.3rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-53-regular-secondary {
  font-size: 5.3rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-53-regular-primary_light {
  font-size: 5.3rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-53-regular-error {
  font-size: 5.3rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-53-regular-white {
  font-size: 5.3rem;
  font-weight: 400;
  color: #FFF;
}

.fs-53-regular-yellow {
  font-size: 5.3rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-53-regular-light_blue {
  font-size: 5.3rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-53-regular-orange {
  font-size: 5.3rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-53-regular-green {
  font-size: 5.3rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-53-regular-gray1 {
  font-size: 5.3rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-53-regular-gray2 {
  font-size: 5.3rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-53-regular-border {
  font-size: 5.3rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-53-regular-pink {
  font-size: 5.3rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-53-medium-txt_base {
  font-size: 5.3rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-53-medium-primary {
  font-size: 5.3rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-53-medium-secondary {
  font-size: 5.3rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-53-medium-primary_light {
  font-size: 5.3rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-53-medium-error {
  font-size: 5.3rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-53-medium-white {
  font-size: 5.3rem;
  font-weight: 500;
  color: #FFF;
}

.fs-53-medium-yellow {
  font-size: 5.3rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-53-medium-light_blue {
  font-size: 5.3rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-53-medium-orange {
  font-size: 5.3rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-53-medium-green {
  font-size: 5.3rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-53-medium-gray1 {
  font-size: 5.3rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-53-medium-gray2 {
  font-size: 5.3rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-53-medium-border {
  font-size: 5.3rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-53-medium-pink {
  font-size: 5.3rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-53-bold-txt_base {
  font-size: 5.3rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-53-bold-primary {
  font-size: 5.3rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-53-bold-secondary {
  font-size: 5.3rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-53-bold-primary_light {
  font-size: 5.3rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-53-bold-error {
  font-size: 5.3rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-53-bold-white {
  font-size: 5.3rem;
  font-weight: 700;
  color: #FFF;
}

.fs-53-bold-yellow {
  font-size: 5.3rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-53-bold-light_blue {
  font-size: 5.3rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-53-bold-orange {
  font-size: 5.3rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-53-bold-green {
  font-size: 5.3rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-53-bold-gray1 {
  font-size: 5.3rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-53-bold-gray2 {
  font-size: 5.3rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-53-bold-border {
  font-size: 5.3rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-53-bold-pink {
  font-size: 5.3rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-53-exbold-txt_base {
  font-size: 5.3rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-53-exbold-primary {
  font-size: 5.3rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-53-exbold-secondary {
  font-size: 5.3rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-53-exbold-primary_light {
  font-size: 5.3rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-53-exbold-error {
  font-size: 5.3rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-53-exbold-white {
  font-size: 5.3rem;
  font-weight: 800;
  color: #FFF;
}

.fs-53-exbold-yellow {
  font-size: 5.3rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-53-exbold-light_blue {
  font-size: 5.3rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-53-exbold-orange {
  font-size: 5.3rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-53-exbold-green {
  font-size: 5.3rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-53-exbold-gray1 {
  font-size: 5.3rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-53-exbold-gray2 {
  font-size: 5.3rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-53-exbold-border {
  font-size: 5.3rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-53-exbold-pink {
  font-size: 5.3rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-53-black-txt_base {
  font-size: 5.3rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-53-black-primary {
  font-size: 5.3rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-53-black-secondary {
  font-size: 5.3rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-53-black-primary_light {
  font-size: 5.3rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-53-black-error {
  font-size: 5.3rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-53-black-white {
  font-size: 5.3rem;
  font-weight: 900;
  color: #FFF;
}

.fs-53-black-yellow {
  font-size: 5.3rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-53-black-light_blue {
  font-size: 5.3rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-53-black-orange {
  font-size: 5.3rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-53-black-green {
  font-size: 5.3rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-53-black-gray1 {
  font-size: 5.3rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-53-black-gray2 {
  font-size: 5.3rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-53-black-border {
  font-size: 5.3rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-53-black-pink {
  font-size: 5.3rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-54-light-txt_base {
  font-size: 5.4rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-54-light-primary {
  font-size: 5.4rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-54-light-secondary {
  font-size: 5.4rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-54-light-primary_light {
  font-size: 5.4rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-54-light-error {
  font-size: 5.4rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-54-light-white {
  font-size: 5.4rem;
  font-weight: 300;
  color: #FFF;
}

.fs-54-light-yellow {
  font-size: 5.4rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-54-light-light_blue {
  font-size: 5.4rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-54-light-orange {
  font-size: 5.4rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-54-light-green {
  font-size: 5.4rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-54-light-gray1 {
  font-size: 5.4rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-54-light-gray2 {
  font-size: 5.4rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-54-light-border {
  font-size: 5.4rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-54-light-pink {
  font-size: 5.4rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-54-regular-txt_base {
  font-size: 5.4rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-54-regular-primary {
  font-size: 5.4rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-54-regular-secondary {
  font-size: 5.4rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-54-regular-primary_light {
  font-size: 5.4rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-54-regular-error {
  font-size: 5.4rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-54-regular-white {
  font-size: 5.4rem;
  font-weight: 400;
  color: #FFF;
}

.fs-54-regular-yellow {
  font-size: 5.4rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-54-regular-light_blue {
  font-size: 5.4rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-54-regular-orange {
  font-size: 5.4rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-54-regular-green {
  font-size: 5.4rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-54-regular-gray1 {
  font-size: 5.4rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-54-regular-gray2 {
  font-size: 5.4rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-54-regular-border {
  font-size: 5.4rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-54-regular-pink {
  font-size: 5.4rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-54-medium-txt_base {
  font-size: 5.4rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-54-medium-primary {
  font-size: 5.4rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-54-medium-secondary {
  font-size: 5.4rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-54-medium-primary_light {
  font-size: 5.4rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-54-medium-error {
  font-size: 5.4rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-54-medium-white {
  font-size: 5.4rem;
  font-weight: 500;
  color: #FFF;
}

.fs-54-medium-yellow {
  font-size: 5.4rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-54-medium-light_blue {
  font-size: 5.4rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-54-medium-orange {
  font-size: 5.4rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-54-medium-green {
  font-size: 5.4rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-54-medium-gray1 {
  font-size: 5.4rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-54-medium-gray2 {
  font-size: 5.4rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-54-medium-border {
  font-size: 5.4rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-54-medium-pink {
  font-size: 5.4rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-54-bold-txt_base {
  font-size: 5.4rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-54-bold-primary {
  font-size: 5.4rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-54-bold-secondary {
  font-size: 5.4rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-54-bold-primary_light {
  font-size: 5.4rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-54-bold-error {
  font-size: 5.4rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-54-bold-white {
  font-size: 5.4rem;
  font-weight: 700;
  color: #FFF;
}

.fs-54-bold-yellow {
  font-size: 5.4rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-54-bold-light_blue {
  font-size: 5.4rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-54-bold-orange {
  font-size: 5.4rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-54-bold-green {
  font-size: 5.4rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-54-bold-gray1 {
  font-size: 5.4rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-54-bold-gray2 {
  font-size: 5.4rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-54-bold-border {
  font-size: 5.4rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-54-bold-pink {
  font-size: 5.4rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-54-exbold-txt_base {
  font-size: 5.4rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-54-exbold-primary {
  font-size: 5.4rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-54-exbold-secondary {
  font-size: 5.4rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-54-exbold-primary_light {
  font-size: 5.4rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-54-exbold-error {
  font-size: 5.4rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-54-exbold-white {
  font-size: 5.4rem;
  font-weight: 800;
  color: #FFF;
}

.fs-54-exbold-yellow {
  font-size: 5.4rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-54-exbold-light_blue {
  font-size: 5.4rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-54-exbold-orange {
  font-size: 5.4rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-54-exbold-green {
  font-size: 5.4rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-54-exbold-gray1 {
  font-size: 5.4rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-54-exbold-gray2 {
  font-size: 5.4rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-54-exbold-border {
  font-size: 5.4rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-54-exbold-pink {
  font-size: 5.4rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-54-black-txt_base {
  font-size: 5.4rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-54-black-primary {
  font-size: 5.4rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-54-black-secondary {
  font-size: 5.4rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-54-black-primary_light {
  font-size: 5.4rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-54-black-error {
  font-size: 5.4rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-54-black-white {
  font-size: 5.4rem;
  font-weight: 900;
  color: #FFF;
}

.fs-54-black-yellow {
  font-size: 5.4rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-54-black-light_blue {
  font-size: 5.4rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-54-black-orange {
  font-size: 5.4rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-54-black-green {
  font-size: 5.4rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-54-black-gray1 {
  font-size: 5.4rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-54-black-gray2 {
  font-size: 5.4rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-54-black-border {
  font-size: 5.4rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-54-black-pink {
  font-size: 5.4rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-55-light-txt_base {
  font-size: 5.5rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-55-light-primary {
  font-size: 5.5rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-55-light-secondary {
  font-size: 5.5rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-55-light-primary_light {
  font-size: 5.5rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-55-light-error {
  font-size: 5.5rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-55-light-white {
  font-size: 5.5rem;
  font-weight: 300;
  color: #FFF;
}

.fs-55-light-yellow {
  font-size: 5.5rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-55-light-light_blue {
  font-size: 5.5rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-55-light-orange {
  font-size: 5.5rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-55-light-green {
  font-size: 5.5rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-55-light-gray1 {
  font-size: 5.5rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-55-light-gray2 {
  font-size: 5.5rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-55-light-border {
  font-size: 5.5rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-55-light-pink {
  font-size: 5.5rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-55-regular-txt_base {
  font-size: 5.5rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-55-regular-primary {
  font-size: 5.5rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-55-regular-secondary {
  font-size: 5.5rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-55-regular-primary_light {
  font-size: 5.5rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-55-regular-error {
  font-size: 5.5rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-55-regular-white {
  font-size: 5.5rem;
  font-weight: 400;
  color: #FFF;
}

.fs-55-regular-yellow {
  font-size: 5.5rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-55-regular-light_blue {
  font-size: 5.5rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-55-regular-orange {
  font-size: 5.5rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-55-regular-green {
  font-size: 5.5rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-55-regular-gray1 {
  font-size: 5.5rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-55-regular-gray2 {
  font-size: 5.5rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-55-regular-border {
  font-size: 5.5rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-55-regular-pink {
  font-size: 5.5rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-55-medium-txt_base {
  font-size: 5.5rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-55-medium-primary {
  font-size: 5.5rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-55-medium-secondary {
  font-size: 5.5rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-55-medium-primary_light {
  font-size: 5.5rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-55-medium-error {
  font-size: 5.5rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-55-medium-white {
  font-size: 5.5rem;
  font-weight: 500;
  color: #FFF;
}

.fs-55-medium-yellow {
  font-size: 5.5rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-55-medium-light_blue {
  font-size: 5.5rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-55-medium-orange {
  font-size: 5.5rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-55-medium-green {
  font-size: 5.5rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-55-medium-gray1 {
  font-size: 5.5rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-55-medium-gray2 {
  font-size: 5.5rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-55-medium-border {
  font-size: 5.5rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-55-medium-pink {
  font-size: 5.5rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-55-bold-txt_base {
  font-size: 5.5rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-55-bold-primary {
  font-size: 5.5rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-55-bold-secondary {
  font-size: 5.5rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-55-bold-primary_light {
  font-size: 5.5rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-55-bold-error {
  font-size: 5.5rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-55-bold-white {
  font-size: 5.5rem;
  font-weight: 700;
  color: #FFF;
}

.fs-55-bold-yellow {
  font-size: 5.5rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-55-bold-light_blue {
  font-size: 5.5rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-55-bold-orange {
  font-size: 5.5rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-55-bold-green {
  font-size: 5.5rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-55-bold-gray1 {
  font-size: 5.5rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-55-bold-gray2 {
  font-size: 5.5rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-55-bold-border {
  font-size: 5.5rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-55-bold-pink {
  font-size: 5.5rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-55-exbold-txt_base {
  font-size: 5.5rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-55-exbold-primary {
  font-size: 5.5rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-55-exbold-secondary {
  font-size: 5.5rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-55-exbold-primary_light {
  font-size: 5.5rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-55-exbold-error {
  font-size: 5.5rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-55-exbold-white {
  font-size: 5.5rem;
  font-weight: 800;
  color: #FFF;
}

.fs-55-exbold-yellow {
  font-size: 5.5rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-55-exbold-light_blue {
  font-size: 5.5rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-55-exbold-orange {
  font-size: 5.5rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-55-exbold-green {
  font-size: 5.5rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-55-exbold-gray1 {
  font-size: 5.5rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-55-exbold-gray2 {
  font-size: 5.5rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-55-exbold-border {
  font-size: 5.5rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-55-exbold-pink {
  font-size: 5.5rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-55-black-txt_base {
  font-size: 5.5rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-55-black-primary {
  font-size: 5.5rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-55-black-secondary {
  font-size: 5.5rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-55-black-primary_light {
  font-size: 5.5rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-55-black-error {
  font-size: 5.5rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-55-black-white {
  font-size: 5.5rem;
  font-weight: 900;
  color: #FFF;
}

.fs-55-black-yellow {
  font-size: 5.5rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-55-black-light_blue {
  font-size: 5.5rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-55-black-orange {
  font-size: 5.5rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-55-black-green {
  font-size: 5.5rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-55-black-gray1 {
  font-size: 5.5rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-55-black-gray2 {
  font-size: 5.5rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-55-black-border {
  font-size: 5.5rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-55-black-pink {
  font-size: 5.5rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-56-light-txt_base {
  font-size: 5.6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-56-light-primary {
  font-size: 5.6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-56-light-secondary {
  font-size: 5.6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-56-light-primary_light {
  font-size: 5.6rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-56-light-error {
  font-size: 5.6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-56-light-white {
  font-size: 5.6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-56-light-yellow {
  font-size: 5.6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-56-light-light_blue {
  font-size: 5.6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-56-light-orange {
  font-size: 5.6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-56-light-green {
  font-size: 5.6rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-56-light-gray1 {
  font-size: 5.6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-56-light-gray2 {
  font-size: 5.6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-56-light-border {
  font-size: 5.6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-56-light-pink {
  font-size: 5.6rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-56-regular-txt_base {
  font-size: 5.6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-56-regular-primary {
  font-size: 5.6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-56-regular-secondary {
  font-size: 5.6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-56-regular-primary_light {
  font-size: 5.6rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-56-regular-error {
  font-size: 5.6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-56-regular-white {
  font-size: 5.6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-56-regular-yellow {
  font-size: 5.6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-56-regular-light_blue {
  font-size: 5.6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-56-regular-orange {
  font-size: 5.6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-56-regular-green {
  font-size: 5.6rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-56-regular-gray1 {
  font-size: 5.6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-56-regular-gray2 {
  font-size: 5.6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-56-regular-border {
  font-size: 5.6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-56-regular-pink {
  font-size: 5.6rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-56-medium-txt_base {
  font-size: 5.6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-56-medium-primary {
  font-size: 5.6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-56-medium-secondary {
  font-size: 5.6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-56-medium-primary_light {
  font-size: 5.6rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-56-medium-error {
  font-size: 5.6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-56-medium-white {
  font-size: 5.6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-56-medium-yellow {
  font-size: 5.6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-56-medium-light_blue {
  font-size: 5.6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-56-medium-orange {
  font-size: 5.6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-56-medium-green {
  font-size: 5.6rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-56-medium-gray1 {
  font-size: 5.6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-56-medium-gray2 {
  font-size: 5.6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-56-medium-border {
  font-size: 5.6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-56-medium-pink {
  font-size: 5.6rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-56-bold-txt_base {
  font-size: 5.6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-56-bold-primary {
  font-size: 5.6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-56-bold-secondary {
  font-size: 5.6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-56-bold-primary_light {
  font-size: 5.6rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-56-bold-error {
  font-size: 5.6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-56-bold-white {
  font-size: 5.6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-56-bold-yellow {
  font-size: 5.6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-56-bold-light_blue {
  font-size: 5.6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-56-bold-orange {
  font-size: 5.6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-56-bold-green {
  font-size: 5.6rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-56-bold-gray1 {
  font-size: 5.6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-56-bold-gray2 {
  font-size: 5.6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-56-bold-border {
  font-size: 5.6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-56-bold-pink {
  font-size: 5.6rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-56-exbold-txt_base {
  font-size: 5.6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-56-exbold-primary {
  font-size: 5.6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-56-exbold-secondary {
  font-size: 5.6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-56-exbold-primary_light {
  font-size: 5.6rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-56-exbold-error {
  font-size: 5.6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-56-exbold-white {
  font-size: 5.6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-56-exbold-yellow {
  font-size: 5.6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-56-exbold-light_blue {
  font-size: 5.6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-56-exbold-orange {
  font-size: 5.6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-56-exbold-green {
  font-size: 5.6rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-56-exbold-gray1 {
  font-size: 5.6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-56-exbold-gray2 {
  font-size: 5.6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-56-exbold-border {
  font-size: 5.6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-56-exbold-pink {
  font-size: 5.6rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-56-black-txt_base {
  font-size: 5.6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-56-black-primary {
  font-size: 5.6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-56-black-secondary {
  font-size: 5.6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-56-black-primary_light {
  font-size: 5.6rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-56-black-error {
  font-size: 5.6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-56-black-white {
  font-size: 5.6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-56-black-yellow {
  font-size: 5.6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-56-black-light_blue {
  font-size: 5.6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-56-black-orange {
  font-size: 5.6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-56-black-green {
  font-size: 5.6rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-56-black-gray1 {
  font-size: 5.6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-56-black-gray2 {
  font-size: 5.6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-56-black-border {
  font-size: 5.6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-56-black-pink {
  font-size: 5.6rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-57-light-txt_base {
  font-size: 5.7rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-57-light-primary {
  font-size: 5.7rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-57-light-secondary {
  font-size: 5.7rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-57-light-primary_light {
  font-size: 5.7rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-57-light-error {
  font-size: 5.7rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-57-light-white {
  font-size: 5.7rem;
  font-weight: 300;
  color: #FFF;
}

.fs-57-light-yellow {
  font-size: 5.7rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-57-light-light_blue {
  font-size: 5.7rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-57-light-orange {
  font-size: 5.7rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-57-light-green {
  font-size: 5.7rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-57-light-gray1 {
  font-size: 5.7rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-57-light-gray2 {
  font-size: 5.7rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-57-light-border {
  font-size: 5.7rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-57-light-pink {
  font-size: 5.7rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-57-regular-txt_base {
  font-size: 5.7rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-57-regular-primary {
  font-size: 5.7rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-57-regular-secondary {
  font-size: 5.7rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-57-regular-primary_light {
  font-size: 5.7rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-57-regular-error {
  font-size: 5.7rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-57-regular-white {
  font-size: 5.7rem;
  font-weight: 400;
  color: #FFF;
}

.fs-57-regular-yellow {
  font-size: 5.7rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-57-regular-light_blue {
  font-size: 5.7rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-57-regular-orange {
  font-size: 5.7rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-57-regular-green {
  font-size: 5.7rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-57-regular-gray1 {
  font-size: 5.7rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-57-regular-gray2 {
  font-size: 5.7rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-57-regular-border {
  font-size: 5.7rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-57-regular-pink {
  font-size: 5.7rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-57-medium-txt_base {
  font-size: 5.7rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-57-medium-primary {
  font-size: 5.7rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-57-medium-secondary {
  font-size: 5.7rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-57-medium-primary_light {
  font-size: 5.7rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-57-medium-error {
  font-size: 5.7rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-57-medium-white {
  font-size: 5.7rem;
  font-weight: 500;
  color: #FFF;
}

.fs-57-medium-yellow {
  font-size: 5.7rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-57-medium-light_blue {
  font-size: 5.7rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-57-medium-orange {
  font-size: 5.7rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-57-medium-green {
  font-size: 5.7rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-57-medium-gray1 {
  font-size: 5.7rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-57-medium-gray2 {
  font-size: 5.7rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-57-medium-border {
  font-size: 5.7rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-57-medium-pink {
  font-size: 5.7rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-57-bold-txt_base {
  font-size: 5.7rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-57-bold-primary {
  font-size: 5.7rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-57-bold-secondary {
  font-size: 5.7rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-57-bold-primary_light {
  font-size: 5.7rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-57-bold-error {
  font-size: 5.7rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-57-bold-white {
  font-size: 5.7rem;
  font-weight: 700;
  color: #FFF;
}

.fs-57-bold-yellow {
  font-size: 5.7rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-57-bold-light_blue {
  font-size: 5.7rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-57-bold-orange {
  font-size: 5.7rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-57-bold-green {
  font-size: 5.7rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-57-bold-gray1 {
  font-size: 5.7rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-57-bold-gray2 {
  font-size: 5.7rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-57-bold-border {
  font-size: 5.7rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-57-bold-pink {
  font-size: 5.7rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-57-exbold-txt_base {
  font-size: 5.7rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-57-exbold-primary {
  font-size: 5.7rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-57-exbold-secondary {
  font-size: 5.7rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-57-exbold-primary_light {
  font-size: 5.7rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-57-exbold-error {
  font-size: 5.7rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-57-exbold-white {
  font-size: 5.7rem;
  font-weight: 800;
  color: #FFF;
}

.fs-57-exbold-yellow {
  font-size: 5.7rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-57-exbold-light_blue {
  font-size: 5.7rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-57-exbold-orange {
  font-size: 5.7rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-57-exbold-green {
  font-size: 5.7rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-57-exbold-gray1 {
  font-size: 5.7rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-57-exbold-gray2 {
  font-size: 5.7rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-57-exbold-border {
  font-size: 5.7rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-57-exbold-pink {
  font-size: 5.7rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-57-black-txt_base {
  font-size: 5.7rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-57-black-primary {
  font-size: 5.7rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-57-black-secondary {
  font-size: 5.7rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-57-black-primary_light {
  font-size: 5.7rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-57-black-error {
  font-size: 5.7rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-57-black-white {
  font-size: 5.7rem;
  font-weight: 900;
  color: #FFF;
}

.fs-57-black-yellow {
  font-size: 5.7rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-57-black-light_blue {
  font-size: 5.7rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-57-black-orange {
  font-size: 5.7rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-57-black-green {
  font-size: 5.7rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-57-black-gray1 {
  font-size: 5.7rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-57-black-gray2 {
  font-size: 5.7rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-57-black-border {
  font-size: 5.7rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-57-black-pink {
  font-size: 5.7rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-58-light-txt_base {
  font-size: 5.8rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-58-light-primary {
  font-size: 5.8rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-58-light-secondary {
  font-size: 5.8rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-58-light-primary_light {
  font-size: 5.8rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-58-light-error {
  font-size: 5.8rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-58-light-white {
  font-size: 5.8rem;
  font-weight: 300;
  color: #FFF;
}

.fs-58-light-yellow {
  font-size: 5.8rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-58-light-light_blue {
  font-size: 5.8rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-58-light-orange {
  font-size: 5.8rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-58-light-green {
  font-size: 5.8rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-58-light-gray1 {
  font-size: 5.8rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-58-light-gray2 {
  font-size: 5.8rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-58-light-border {
  font-size: 5.8rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-58-light-pink {
  font-size: 5.8rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-58-regular-txt_base {
  font-size: 5.8rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-58-regular-primary {
  font-size: 5.8rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-58-regular-secondary {
  font-size: 5.8rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-58-regular-primary_light {
  font-size: 5.8rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-58-regular-error {
  font-size: 5.8rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-58-regular-white {
  font-size: 5.8rem;
  font-weight: 400;
  color: #FFF;
}

.fs-58-regular-yellow {
  font-size: 5.8rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-58-regular-light_blue {
  font-size: 5.8rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-58-regular-orange {
  font-size: 5.8rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-58-regular-green {
  font-size: 5.8rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-58-regular-gray1 {
  font-size: 5.8rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-58-regular-gray2 {
  font-size: 5.8rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-58-regular-border {
  font-size: 5.8rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-58-regular-pink {
  font-size: 5.8rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-58-medium-txt_base {
  font-size: 5.8rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-58-medium-primary {
  font-size: 5.8rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-58-medium-secondary {
  font-size: 5.8rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-58-medium-primary_light {
  font-size: 5.8rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-58-medium-error {
  font-size: 5.8rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-58-medium-white {
  font-size: 5.8rem;
  font-weight: 500;
  color: #FFF;
}

.fs-58-medium-yellow {
  font-size: 5.8rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-58-medium-light_blue {
  font-size: 5.8rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-58-medium-orange {
  font-size: 5.8rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-58-medium-green {
  font-size: 5.8rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-58-medium-gray1 {
  font-size: 5.8rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-58-medium-gray2 {
  font-size: 5.8rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-58-medium-border {
  font-size: 5.8rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-58-medium-pink {
  font-size: 5.8rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-58-bold-txt_base {
  font-size: 5.8rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-58-bold-primary {
  font-size: 5.8rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-58-bold-secondary {
  font-size: 5.8rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-58-bold-primary_light {
  font-size: 5.8rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-58-bold-error {
  font-size: 5.8rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-58-bold-white {
  font-size: 5.8rem;
  font-weight: 700;
  color: #FFF;
}

.fs-58-bold-yellow {
  font-size: 5.8rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-58-bold-light_blue {
  font-size: 5.8rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-58-bold-orange {
  font-size: 5.8rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-58-bold-green {
  font-size: 5.8rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-58-bold-gray1 {
  font-size: 5.8rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-58-bold-gray2 {
  font-size: 5.8rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-58-bold-border {
  font-size: 5.8rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-58-bold-pink {
  font-size: 5.8rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-58-exbold-txt_base {
  font-size: 5.8rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-58-exbold-primary {
  font-size: 5.8rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-58-exbold-secondary {
  font-size: 5.8rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-58-exbold-primary_light {
  font-size: 5.8rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-58-exbold-error {
  font-size: 5.8rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-58-exbold-white {
  font-size: 5.8rem;
  font-weight: 800;
  color: #FFF;
}

.fs-58-exbold-yellow {
  font-size: 5.8rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-58-exbold-light_blue {
  font-size: 5.8rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-58-exbold-orange {
  font-size: 5.8rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-58-exbold-green {
  font-size: 5.8rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-58-exbold-gray1 {
  font-size: 5.8rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-58-exbold-gray2 {
  font-size: 5.8rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-58-exbold-border {
  font-size: 5.8rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-58-exbold-pink {
  font-size: 5.8rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-58-black-txt_base {
  font-size: 5.8rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-58-black-primary {
  font-size: 5.8rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-58-black-secondary {
  font-size: 5.8rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-58-black-primary_light {
  font-size: 5.8rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-58-black-error {
  font-size: 5.8rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-58-black-white {
  font-size: 5.8rem;
  font-weight: 900;
  color: #FFF;
}

.fs-58-black-yellow {
  font-size: 5.8rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-58-black-light_blue {
  font-size: 5.8rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-58-black-orange {
  font-size: 5.8rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-58-black-green {
  font-size: 5.8rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-58-black-gray1 {
  font-size: 5.8rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-58-black-gray2 {
  font-size: 5.8rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-58-black-border {
  font-size: 5.8rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-58-black-pink {
  font-size: 5.8rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-59-light-txt_base {
  font-size: 5.9rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-59-light-primary {
  font-size: 5.9rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-59-light-secondary {
  font-size: 5.9rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-59-light-primary_light {
  font-size: 5.9rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-59-light-error {
  font-size: 5.9rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-59-light-white {
  font-size: 5.9rem;
  font-weight: 300;
  color: #FFF;
}

.fs-59-light-yellow {
  font-size: 5.9rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-59-light-light_blue {
  font-size: 5.9rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-59-light-orange {
  font-size: 5.9rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-59-light-green {
  font-size: 5.9rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-59-light-gray1 {
  font-size: 5.9rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-59-light-gray2 {
  font-size: 5.9rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-59-light-border {
  font-size: 5.9rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-59-light-pink {
  font-size: 5.9rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-59-regular-txt_base {
  font-size: 5.9rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-59-regular-primary {
  font-size: 5.9rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-59-regular-secondary {
  font-size: 5.9rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-59-regular-primary_light {
  font-size: 5.9rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-59-regular-error {
  font-size: 5.9rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-59-regular-white {
  font-size: 5.9rem;
  font-weight: 400;
  color: #FFF;
}

.fs-59-regular-yellow {
  font-size: 5.9rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-59-regular-light_blue {
  font-size: 5.9rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-59-regular-orange {
  font-size: 5.9rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-59-regular-green {
  font-size: 5.9rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-59-regular-gray1 {
  font-size: 5.9rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-59-regular-gray2 {
  font-size: 5.9rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-59-regular-border {
  font-size: 5.9rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-59-regular-pink {
  font-size: 5.9rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-59-medium-txt_base {
  font-size: 5.9rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-59-medium-primary {
  font-size: 5.9rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-59-medium-secondary {
  font-size: 5.9rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-59-medium-primary_light {
  font-size: 5.9rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-59-medium-error {
  font-size: 5.9rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-59-medium-white {
  font-size: 5.9rem;
  font-weight: 500;
  color: #FFF;
}

.fs-59-medium-yellow {
  font-size: 5.9rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-59-medium-light_blue {
  font-size: 5.9rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-59-medium-orange {
  font-size: 5.9rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-59-medium-green {
  font-size: 5.9rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-59-medium-gray1 {
  font-size: 5.9rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-59-medium-gray2 {
  font-size: 5.9rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-59-medium-border {
  font-size: 5.9rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-59-medium-pink {
  font-size: 5.9rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-59-bold-txt_base {
  font-size: 5.9rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-59-bold-primary {
  font-size: 5.9rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-59-bold-secondary {
  font-size: 5.9rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-59-bold-primary_light {
  font-size: 5.9rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-59-bold-error {
  font-size: 5.9rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-59-bold-white {
  font-size: 5.9rem;
  font-weight: 700;
  color: #FFF;
}

.fs-59-bold-yellow {
  font-size: 5.9rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-59-bold-light_blue {
  font-size: 5.9rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-59-bold-orange {
  font-size: 5.9rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-59-bold-green {
  font-size: 5.9rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-59-bold-gray1 {
  font-size: 5.9rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-59-bold-gray2 {
  font-size: 5.9rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-59-bold-border {
  font-size: 5.9rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-59-bold-pink {
  font-size: 5.9rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-59-exbold-txt_base {
  font-size: 5.9rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-59-exbold-primary {
  font-size: 5.9rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-59-exbold-secondary {
  font-size: 5.9rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-59-exbold-primary_light {
  font-size: 5.9rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-59-exbold-error {
  font-size: 5.9rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-59-exbold-white {
  font-size: 5.9rem;
  font-weight: 800;
  color: #FFF;
}

.fs-59-exbold-yellow {
  font-size: 5.9rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-59-exbold-light_blue {
  font-size: 5.9rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-59-exbold-orange {
  font-size: 5.9rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-59-exbold-green {
  font-size: 5.9rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-59-exbold-gray1 {
  font-size: 5.9rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-59-exbold-gray2 {
  font-size: 5.9rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-59-exbold-border {
  font-size: 5.9rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-59-exbold-pink {
  font-size: 5.9rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-59-black-txt_base {
  font-size: 5.9rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-59-black-primary {
  font-size: 5.9rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-59-black-secondary {
  font-size: 5.9rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-59-black-primary_light {
  font-size: 5.9rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-59-black-error {
  font-size: 5.9rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-59-black-white {
  font-size: 5.9rem;
  font-weight: 900;
  color: #FFF;
}

.fs-59-black-yellow {
  font-size: 5.9rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-59-black-light_blue {
  font-size: 5.9rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-59-black-orange {
  font-size: 5.9rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-59-black-green {
  font-size: 5.9rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-59-black-gray1 {
  font-size: 5.9rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-59-black-gray2 {
  font-size: 5.9rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-59-black-border {
  font-size: 5.9rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-59-black-pink {
  font-size: 5.9rem;
  font-weight: 900;
  color: #F88E9E;
}

.fs-60-light-txt_base {
  font-size: 6rem;
  font-weight: 300;
  color: #1A1A1A;
}

.fs-60-light-primary {
  font-size: 6rem;
  font-weight: 300;
  color: #4A84CF;
}

.fs-60-light-secondary {
  font-size: 6rem;
  font-weight: 300;
  color: #E2735B;
}

.fs-60-light-primary_light {
  font-size: 6rem;
  font-weight: 300;
  color: #E5EBF4;
}

.fs-60-light-error {
  font-size: 6rem;
  font-weight: 300;
  color: #BA1A1A;
}

.fs-60-light-white {
  font-size: 6rem;
  font-weight: 300;
  color: #FFF;
}

.fs-60-light-yellow {
  font-size: 6rem;
  font-weight: 300;
  color: #F7F6E2;
}

.fs-60-light-light_blue {
  font-size: 6rem;
  font-weight: 300;
  color: #94BEF5;
}

.fs-60-light-orange {
  font-size: 6rem;
  font-weight: 300;
  color: #E1AB07;
}

.fs-60-light-green {
  font-size: 6rem;
  font-weight: 300;
  color: #65B0B3;
}

.fs-60-light-gray1 {
  font-size: 6rem;
  font-weight: 300;
  color: #F0F0F0;
}

.fs-60-light-gray2 {
  font-size: 6rem;
  font-weight: 300;
  color: #DDDDDD;
}

.fs-60-light-border {
  font-size: 6rem;
  font-weight: 300;
  color: #D9D9D9;
}

.fs-60-light-pink {
  font-size: 6rem;
  font-weight: 300;
  color: #F88E9E;
}

.fs-60-regular-txt_base {
  font-size: 6rem;
  font-weight: 400;
  color: #1A1A1A;
}

.fs-60-regular-primary {
  font-size: 6rem;
  font-weight: 400;
  color: #4A84CF;
}

.fs-60-regular-secondary {
  font-size: 6rem;
  font-weight: 400;
  color: #E2735B;
}

.fs-60-regular-primary_light {
  font-size: 6rem;
  font-weight: 400;
  color: #E5EBF4;
}

.fs-60-regular-error {
  font-size: 6rem;
  font-weight: 400;
  color: #BA1A1A;
}

.fs-60-regular-white {
  font-size: 6rem;
  font-weight: 400;
  color: #FFF;
}

.fs-60-regular-yellow {
  font-size: 6rem;
  font-weight: 400;
  color: #F7F6E2;
}

.fs-60-regular-light_blue {
  font-size: 6rem;
  font-weight: 400;
  color: #94BEF5;
}

.fs-60-regular-orange {
  font-size: 6rem;
  font-weight: 400;
  color: #E1AB07;
}

.fs-60-regular-green {
  font-size: 6rem;
  font-weight: 400;
  color: #65B0B3;
}

.fs-60-regular-gray1 {
  font-size: 6rem;
  font-weight: 400;
  color: #F0F0F0;
}

.fs-60-regular-gray2 {
  font-size: 6rem;
  font-weight: 400;
  color: #DDDDDD;
}

.fs-60-regular-border {
  font-size: 6rem;
  font-weight: 400;
  color: #D9D9D9;
}

.fs-60-regular-pink {
  font-size: 6rem;
  font-weight: 400;
  color: #F88E9E;
}

.fs-60-medium-txt_base {
  font-size: 6rem;
  font-weight: 500;
  color: #1A1A1A;
}

.fs-60-medium-primary {
  font-size: 6rem;
  font-weight: 500;
  color: #4A84CF;
}

.fs-60-medium-secondary {
  font-size: 6rem;
  font-weight: 500;
  color: #E2735B;
}

.fs-60-medium-primary_light {
  font-size: 6rem;
  font-weight: 500;
  color: #E5EBF4;
}

.fs-60-medium-error {
  font-size: 6rem;
  font-weight: 500;
  color: #BA1A1A;
}

.fs-60-medium-white {
  font-size: 6rem;
  font-weight: 500;
  color: #FFF;
}

.fs-60-medium-yellow {
  font-size: 6rem;
  font-weight: 500;
  color: #F7F6E2;
}

.fs-60-medium-light_blue {
  font-size: 6rem;
  font-weight: 500;
  color: #94BEF5;
}

.fs-60-medium-orange {
  font-size: 6rem;
  font-weight: 500;
  color: #E1AB07;
}

.fs-60-medium-green {
  font-size: 6rem;
  font-weight: 500;
  color: #65B0B3;
}

.fs-60-medium-gray1 {
  font-size: 6rem;
  font-weight: 500;
  color: #F0F0F0;
}

.fs-60-medium-gray2 {
  font-size: 6rem;
  font-weight: 500;
  color: #DDDDDD;
}

.fs-60-medium-border {
  font-size: 6rem;
  font-weight: 500;
  color: #D9D9D9;
}

.fs-60-medium-pink {
  font-size: 6rem;
  font-weight: 500;
  color: #F88E9E;
}

.fs-60-bold-txt_base {
  font-size: 6rem;
  font-weight: 700;
  color: #1A1A1A;
}

.fs-60-bold-primary {
  font-size: 6rem;
  font-weight: 700;
  color: #4A84CF;
}

.fs-60-bold-secondary {
  font-size: 6rem;
  font-weight: 700;
  color: #E2735B;
}

.fs-60-bold-primary_light {
  font-size: 6rem;
  font-weight: 700;
  color: #E5EBF4;
}

.fs-60-bold-error {
  font-size: 6rem;
  font-weight: 700;
  color: #BA1A1A;
}

.fs-60-bold-white {
  font-size: 6rem;
  font-weight: 700;
  color: #FFF;
}

.fs-60-bold-yellow {
  font-size: 6rem;
  font-weight: 700;
  color: #F7F6E2;
}

.fs-60-bold-light_blue {
  font-size: 6rem;
  font-weight: 700;
  color: #94BEF5;
}

.fs-60-bold-orange {
  font-size: 6rem;
  font-weight: 700;
  color: #E1AB07;
}

.fs-60-bold-green {
  font-size: 6rem;
  font-weight: 700;
  color: #65B0B3;
}

.fs-60-bold-gray1 {
  font-size: 6rem;
  font-weight: 700;
  color: #F0F0F0;
}

.fs-60-bold-gray2 {
  font-size: 6rem;
  font-weight: 700;
  color: #DDDDDD;
}

.fs-60-bold-border {
  font-size: 6rem;
  font-weight: 700;
  color: #D9D9D9;
}

.fs-60-bold-pink {
  font-size: 6rem;
  font-weight: 700;
  color: #F88E9E;
}

.fs-60-exbold-txt_base {
  font-size: 6rem;
  font-weight: 800;
  color: #1A1A1A;
}

.fs-60-exbold-primary {
  font-size: 6rem;
  font-weight: 800;
  color: #4A84CF;
}

.fs-60-exbold-secondary {
  font-size: 6rem;
  font-weight: 800;
  color: #E2735B;
}

.fs-60-exbold-primary_light {
  font-size: 6rem;
  font-weight: 800;
  color: #E5EBF4;
}

.fs-60-exbold-error {
  font-size: 6rem;
  font-weight: 800;
  color: #BA1A1A;
}

.fs-60-exbold-white {
  font-size: 6rem;
  font-weight: 800;
  color: #FFF;
}

.fs-60-exbold-yellow {
  font-size: 6rem;
  font-weight: 800;
  color: #F7F6E2;
}

.fs-60-exbold-light_blue {
  font-size: 6rem;
  font-weight: 800;
  color: #94BEF5;
}

.fs-60-exbold-orange {
  font-size: 6rem;
  font-weight: 800;
  color: #E1AB07;
}

.fs-60-exbold-green {
  font-size: 6rem;
  font-weight: 800;
  color: #65B0B3;
}

.fs-60-exbold-gray1 {
  font-size: 6rem;
  font-weight: 800;
  color: #F0F0F0;
}

.fs-60-exbold-gray2 {
  font-size: 6rem;
  font-weight: 800;
  color: #DDDDDD;
}

.fs-60-exbold-border {
  font-size: 6rem;
  font-weight: 800;
  color: #D9D9D9;
}

.fs-60-exbold-pink {
  font-size: 6rem;
  font-weight: 800;
  color: #F88E9E;
}

.fs-60-black-txt_base {
  font-size: 6rem;
  font-weight: 900;
  color: #1A1A1A;
}

.fs-60-black-primary {
  font-size: 6rem;
  font-weight: 900;
  color: #4A84CF;
}

.fs-60-black-secondary {
  font-size: 6rem;
  font-weight: 900;
  color: #E2735B;
}

.fs-60-black-primary_light {
  font-size: 6rem;
  font-weight: 900;
  color: #E5EBF4;
}

.fs-60-black-error {
  font-size: 6rem;
  font-weight: 900;
  color: #BA1A1A;
}

.fs-60-black-white {
  font-size: 6rem;
  font-weight: 900;
  color: #FFF;
}

.fs-60-black-yellow {
  font-size: 6rem;
  font-weight: 900;
  color: #F7F6E2;
}

.fs-60-black-light_blue {
  font-size: 6rem;
  font-weight: 900;
  color: #94BEF5;
}

.fs-60-black-orange {
  font-size: 6rem;
  font-weight: 900;
  color: #E1AB07;
}

.fs-60-black-green {
  font-size: 6rem;
  font-weight: 900;
  color: #65B0B3;
}

.fs-60-black-gray1 {
  font-size: 6rem;
  font-weight: 900;
  color: #F0F0F0;
}

.fs-60-black-gray2 {
  font-size: 6rem;
  font-weight: 900;
  color: #DDDDDD;
}

.fs-60-black-border {
  font-size: 6rem;
  font-weight: 900;
  color: #D9D9D9;
}

.fs-60-black-pink {
  font-size: 6rem;
  font-weight: 900;
  color: #F88E9E;
}

@media screen and (max-width: 768px) {
  .fs-sp-10 {
    font-size: 1rem;
  }
  .fs-sp-11 {
    font-size: 1.1rem;
  }
  .fs-sp-12 {
    font-size: 1.2rem;
  }
  .fs-sp-13 {
    font-size: 1.3rem;
  }
  .fs-sp-14 {
    font-size: 1.4rem;
  }
  .fs-sp-15 {
    font-size: 1.5rem;
  }
  .fs-sp-16 {
    font-size: 1.6rem;
  }
  .fs-sp-17 {
    font-size: 1.7rem;
  }
  .fs-sp-18 {
    font-size: 1.8rem;
  }
  .fs-sp-19 {
    font-size: 1.9rem;
  }
  .fs-sp-20 {
    font-size: 2rem;
  }
  .fs-sp-21 {
    font-size: 2.1rem;
  }
  .fs-sp-22 {
    font-size: 2.2rem;
  }
  .fs-sp-23 {
    font-size: 2.3rem;
  }
  .fs-sp-24 {
    font-size: 2.4rem;
  }
  .fs-sp-25 {
    font-size: 2.5rem;
  }
  .fs-sp-26 {
    font-size: 2.6rem;
  }
  .fs-sp-27 {
    font-size: 2.7rem;
  }
  .fs-sp-28 {
    font-size: 2.8rem;
  }
  .fs-sp-29 {
    font-size: 2.9rem;
  }
  .fs-sp-30 {
    font-size: 3rem;
  }
}
/********************************************/
/* Spacing Option */
/********************************************/
.m-xs {
  margin: 4px;
}

.mx-xs {
  margin: 0 4px;
}

.my-xs {
  margin: 4px 0;
}

.mt-xs {
  margin-top: 4px;
}

.mb-xs {
  margin-bottom: 4px;
}

.ml-xs {
  margin-left: 4px;
}

.mr-xs {
  margin-right: 4px;
}

.p-xs {
  padding: 4px;
}

.px-xs {
  padding: 0 4px;
}

.py-xs {
  padding: 4px 0;
}

.pt-xs {
  padding-top: 4px;
}

.pb-xs {
  padding-bottom: 4px;
}

.pl-xs {
  padding-left: 4px;
}

.pr-xs {
  padding-right: 4px;
}

@media (max-width: 768px) {
  .m-xs {
    margin: 2px;
  }
  .mx-xs {
    margin-left: 2px;
    margin-right: 2px;
  }
  .my-xs {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mt-xs {
    margin-top: 2px;
  }
  .mb-xs {
    margin-bottom: 2px;
  }
  .ml-xs {
    margin-left: 2px;
  }
  .mr-xs {
    margin-right: 2px;
  }
  .p-xs {
    padding: 2px;
  }
  .px-xs {
    padding-left: 2px;
    padding-right: 2px;
  }
  .py-xs {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pt-xs {
    padding-top: 2px;
  }
  .pb-xs {
    padding-bottom: 2px;
  }
  .pl-xs {
    padding-left: 2px;
  }
  .pr-xs {
    padding-right: 2px;
  }
}
.m-sm {
  margin: 8px;
}

.mx-sm {
  margin: 0 8px;
}

.my-sm {
  margin: 8px 0;
}

.mt-sm {
  margin-top: 8px;
}

.mb-sm {
  margin-bottom: 8px;
}

.ml-sm {
  margin-left: 8px;
}

.mr-sm {
  margin-right: 8px;
}

.p-sm {
  padding: 8px;
}

.px-sm {
  padding: 0 8px;
}

.py-sm {
  padding: 8px 0;
}

.pt-sm {
  padding-top: 8px;
}

.pb-sm {
  padding-bottom: 8px;
}

.pl-sm {
  padding-left: 8px;
}

.pr-sm {
  padding-right: 8px;
}

@media (max-width: 768px) {
  .m-sm {
    margin: 4px;
  }
  .mx-sm {
    margin-left: 4px;
    margin-right: 4px;
  }
  .my-sm {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mt-sm {
    margin-top: 4px;
  }
  .mb-sm {
    margin-bottom: 4px;
  }
  .ml-sm {
    margin-left: 4px;
  }
  .mr-sm {
    margin-right: 4px;
  }
  .p-sm {
    padding: 4px;
  }
  .px-sm {
    padding-left: 4px;
    padding-right: 4px;
  }
  .py-sm {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pt-sm {
    padding-top: 4px;
  }
  .pb-sm {
    padding-bottom: 4px;
  }
  .pl-sm {
    padding-left: 4px;
  }
  .pr-sm {
    padding-right: 4px;
  }
}
.m-sm_md {
  margin: 12px;
}

.mx-sm_md {
  margin: 0 12px;
}

.my-sm_md {
  margin: 12px 0;
}

.mt-sm_md {
  margin-top: 12px;
}

.mb-sm_md {
  margin-bottom: 12px;
}

.ml-sm_md {
  margin-left: 12px;
}

.mr-sm_md {
  margin-right: 12px;
}

.p-sm_md {
  padding: 12px;
}

.px-sm_md {
  padding: 0 12px;
}

.py-sm_md {
  padding: 12px 0;
}

.pt-sm_md {
  padding-top: 12px;
}

.pb-sm_md {
  padding-bottom: 12px;
}

.pl-sm_md {
  padding-left: 12px;
}

.pr-sm_md {
  padding-right: 12px;
}

@media (max-width: 768px) {
  .m-sm_md {
    margin: 6px;
  }
  .mx-sm_md {
    margin-left: 6px;
    margin-right: 6px;
  }
  .my-sm_md {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mt-sm_md {
    margin-top: 6px;
  }
  .mb-sm_md {
    margin-bottom: 6px;
  }
  .ml-sm_md {
    margin-left: 6px;
  }
  .mr-sm_md {
    margin-right: 6px;
  }
  .p-sm_md {
    padding: 6px;
  }
  .px-sm_md {
    padding-left: 6px;
    padding-right: 6px;
  }
  .py-sm_md {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pt-sm_md {
    padding-top: 6px;
  }
  .pb-sm_md {
    padding-bottom: 6px;
  }
  .pl-sm_md {
    padding-left: 6px;
  }
  .pr-sm_md {
    padding-right: 6px;
  }
}
.m-md {
  margin: 16px;
}

.mx-md {
  margin: 0 16px;
}

.my-md {
  margin: 16px 0;
}

.mt-md {
  margin-top: 16px;
}

.mb-md {
  margin-bottom: 16px;
}

.ml-md {
  margin-left: 16px;
}

.mr-md {
  margin-right: 16px;
}

.p-md {
  padding: 16px;
}

.px-md {
  padding: 0 16px;
}

.py-md {
  padding: 16px 0;
}

.pt-md {
  padding-top: 16px;
}

.pb-md {
  padding-bottom: 16px;
}

.pl-md {
  padding-left: 16px;
}

.pr-md {
  padding-right: 16px;
}

@media (max-width: 768px) {
  .m-md {
    margin: 8px;
  }
  .mx-md {
    margin-left: 8px;
    margin-right: 8px;
  }
  .my-md {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mt-md {
    margin-top: 8px;
  }
  .mb-md {
    margin-bottom: 8px;
  }
  .ml-md {
    margin-left: 8px;
  }
  .mr-md {
    margin-right: 8px;
  }
  .p-md {
    padding: 8px;
  }
  .px-md {
    padding-left: 8px;
    padding-right: 8px;
  }
  .py-md {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pt-md {
    padding-top: 8px;
  }
  .pb-md {
    padding-bottom: 8px;
  }
  .pl-md {
    padding-left: 8px;
  }
  .pr-md {
    padding-right: 8px;
  }
}
.m-md_lg {
  margin: 24px;
}

.mx-md_lg {
  margin: 0 24px;
}

.my-md_lg {
  margin: 24px 0;
}

.mt-md_lg {
  margin-top: 24px;
}

.mb-md_lg {
  margin-bottom: 24px;
}

.ml-md_lg {
  margin-left: 24px;
}

.mr-md_lg {
  margin-right: 24px;
}

.p-md_lg {
  padding: 24px;
}

.px-md_lg {
  padding: 0 24px;
}

.py-md_lg {
  padding: 24px 0;
}

.pt-md_lg {
  padding-top: 24px;
}

.pb-md_lg {
  padding-bottom: 24px;
}

.pl-md_lg {
  padding-left: 24px;
}

.pr-md_lg {
  padding-right: 24px;
}

@media (max-width: 768px) {
  .m-md_lg {
    margin: 12px;
  }
  .mx-md_lg {
    margin-left: 12px;
    margin-right: 12px;
  }
  .my-md_lg {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mt-md_lg {
    margin-top: 12px;
  }
  .mb-md_lg {
    margin-bottom: 12px;
  }
  .ml-md_lg {
    margin-left: 12px;
  }
  .mr-md_lg {
    margin-right: 12px;
  }
  .p-md_lg {
    padding: 12px;
  }
  .px-md_lg {
    padding-left: 12px;
    padding-right: 12px;
  }
  .py-md_lg {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .pt-md_lg {
    padding-top: 12px;
  }
  .pb-md_lg {
    padding-bottom: 12px;
  }
  .pl-md_lg {
    padding-left: 12px;
  }
  .pr-md_lg {
    padding-right: 12px;
  }
}
.m-lg {
  margin: 32px;
}

.mx-lg {
  margin: 0 32px;
}

.my-lg {
  margin: 32px 0;
}

.mt-lg {
  margin-top: 32px;
}

.mb-lg {
  margin-bottom: 32px;
}

.ml-lg {
  margin-left: 32px;
}

.mr-lg {
  margin-right: 32px;
}

.p-lg {
  padding: 32px;
}

.px-lg {
  padding: 0 32px;
}

.py-lg {
  padding: 32px 0;
}

.pt-lg {
  padding-top: 32px;
}

.pb-lg {
  padding-bottom: 32px;
}

.pl-lg {
  padding-left: 32px;
}

.pr-lg {
  padding-right: 32px;
}

@media (max-width: 768px) {
  .m-lg {
    margin: 16px;
  }
  .mx-lg {
    margin-left: 16px;
    margin-right: 16px;
  }
  .my-lg {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mt-lg {
    margin-top: 16px;
  }
  .mb-lg {
    margin-bottom: 16px;
  }
  .ml-lg {
    margin-left: 16px;
  }
  .mr-lg {
    margin-right: 16px;
  }
  .p-lg {
    padding: 16px;
  }
  .px-lg {
    padding-left: 16px;
    padding-right: 16px;
  }
  .py-lg {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .pt-lg {
    padding-top: 16px;
  }
  .pb-lg {
    padding-bottom: 16px;
  }
  .pl-lg {
    padding-left: 16px;
  }
  .pr-lg {
    padding-right: 16px;
  }
}
.m-lg_xl {
  margin: 40px;
}

.mx-lg_xl {
  margin: 0 40px;
}

.my-lg_xl {
  margin: 40px 0;
}

.mt-lg_xl {
  margin-top: 40px;
}

.mb-lg_xl {
  margin-bottom: 40px;
}

.ml-lg_xl {
  margin-left: 40px;
}

.mr-lg_xl {
  margin-right: 40px;
}

.p-lg_xl {
  padding: 40px;
}

.px-lg_xl {
  padding: 0 40px;
}

.py-lg_xl {
  padding: 40px 0;
}

.pt-lg_xl {
  padding-top: 40px;
}

.pb-lg_xl {
  padding-bottom: 40px;
}

.pl-lg_xl {
  padding-left: 40px;
}

.pr-lg_xl {
  padding-right: 40px;
}

@media (max-width: 768px) {
  .m-lg_xl {
    margin: 20px;
  }
  .mx-lg_xl {
    margin-left: 20px;
    margin-right: 20px;
  }
  .my-lg_xl {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mt-lg_xl {
    margin-top: 20px;
  }
  .mb-lg_xl {
    margin-bottom: 20px;
  }
  .ml-lg_xl {
    margin-left: 20px;
  }
  .mr-lg_xl {
    margin-right: 20px;
  }
  .p-lg_xl {
    padding: 20px;
  }
  .px-lg_xl {
    padding-left: 20px;
    padding-right: 20px;
  }
  .py-lg_xl {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pt-lg_xl {
    padding-top: 20px;
  }
  .pb-lg_xl {
    padding-bottom: 20px;
  }
  .pl-lg_xl {
    padding-left: 20px;
  }
  .pr-lg_xl {
    padding-right: 20px;
  }
}
.m-xl {
  margin: 50px;
}

.mx-xl {
  margin: 0 50px;
}

.my-xl {
  margin: 50px 0;
}

.mt-xl {
  margin-top: 50px;
}

.mb-xl {
  margin-bottom: 50px;
}

.ml-xl {
  margin-left: 50px;
}

.mr-xl {
  margin-right: 50px;
}

.p-xl {
  padding: 50px;
}

.px-xl {
  padding: 0 50px;
}

.py-xl {
  padding: 50px 0;
}

.pt-xl {
  padding-top: 50px;
}

.pb-xl {
  padding-bottom: 50px;
}

.pl-xl {
  padding-left: 50px;
}

.pr-xl {
  padding-right: 50px;
}

@media (max-width: 768px) {
  .m-xl {
    margin: 25px;
  }
  .mx-xl {
    margin-left: 25px;
    margin-right: 25px;
  }
  .my-xl {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mt-xl {
    margin-top: 25px;
  }
  .mb-xl {
    margin-bottom: 25px;
  }
  .ml-xl {
    margin-left: 25px;
  }
  .mr-xl {
    margin-right: 25px;
  }
  .p-xl {
    padding: 25px;
  }
  .px-xl {
    padding-left: 25px;
    padding-right: 25px;
  }
  .py-xl {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pt-xl {
    padding-top: 25px;
  }
  .pb-xl {
    padding-bottom: 25px;
  }
  .pl-xl {
    padding-left: 25px;
  }
  .pr-xl {
    padding-right: 25px;
  }
}
.m-xl_60 {
  margin: 60px;
}

.mx-xl_60 {
  margin: 0 60px;
}

.my-xl_60 {
  margin: 60px 0;
}

.mt-xl_60 {
  margin-top: 60px;
}

.mb-xl_60 {
  margin-bottom: 60px;
}

.ml-xl_60 {
  margin-left: 60px;
}

.mr-xl_60 {
  margin-right: 60px;
}

.p-xl_60 {
  padding: 60px;
}

.px-xl_60 {
  padding: 0 60px;
}

.py-xl_60 {
  padding: 60px 0;
}

.pt-xl_60 {
  padding-top: 60px;
}

.pb-xl_60 {
  padding-bottom: 60px;
}

.pl-xl_60 {
  padding-left: 60px;
}

.pr-xl_60 {
  padding-right: 60px;
}

@media (max-width: 768px) {
  .m-xl_60 {
    margin: 30px;
  }
  .mx-xl_60 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .my-xl_60 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mt-xl_60 {
    margin-top: 30px;
  }
  .mb-xl_60 {
    margin-bottom: 30px;
  }
  .ml-xl_60 {
    margin-left: 30px;
  }
  .mr-xl_60 {
    margin-right: 30px;
  }
  .p-xl_60 {
    padding: 30px;
  }
  .px-xl_60 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .py-xl_60 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pt-xl_60 {
    padding-top: 30px;
  }
  .pb-xl_60 {
    padding-bottom: 30px;
  }
  .pl-xl_60 {
    padding-left: 30px;
  }
  .pr-xl_60 {
    padding-right: 30px;
  }
}
.m-xl_70 {
  margin: 70px;
}

.mx-xl_70 {
  margin: 0 70px;
}

.my-xl_70 {
  margin: 70px 0;
}

.mt-xl_70 {
  margin-top: 70px;
}

.mb-xl_70 {
  margin-bottom: 70px;
}

.ml-xl_70 {
  margin-left: 70px;
}

.mr-xl_70 {
  margin-right: 70px;
}

.p-xl_70 {
  padding: 70px;
}

.px-xl_70 {
  padding: 0 70px;
}

.py-xl_70 {
  padding: 70px 0;
}

.pt-xl_70 {
  padding-top: 70px;
}

.pb-xl_70 {
  padding-bottom: 70px;
}

.pl-xl_70 {
  padding-left: 70px;
}

.pr-xl_70 {
  padding-right: 70px;
}

@media (max-width: 768px) {
  .m-xl_70 {
    margin: 35px;
  }
  .mx-xl_70 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .my-xl_70 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mt-xl_70 {
    margin-top: 35px;
  }
  .mb-xl_70 {
    margin-bottom: 35px;
  }
  .ml-xl_70 {
    margin-left: 35px;
  }
  .mr-xl_70 {
    margin-right: 35px;
  }
  .p-xl_70 {
    padding: 35px;
  }
  .px-xl_70 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .py-xl_70 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pt-xl_70 {
    padding-top: 35px;
  }
  .pb-xl_70 {
    padding-bottom: 35px;
  }
  .pl-xl_70 {
    padding-left: 35px;
  }
  .pr-xl_70 {
    padding-right: 35px;
  }
}
.m-xl_80 {
  margin: 80px;
}

.mx-xl_80 {
  margin: 0 80px;
}

.my-xl_80 {
  margin: 80px 0;
}

.mt-xl_80 {
  margin-top: 80px;
}

.mb-xl_80 {
  margin-bottom: 80px;
}

.ml-xl_80 {
  margin-left: 80px;
}

.mr-xl_80 {
  margin-right: 80px;
}

.p-xl_80 {
  padding: 80px;
}

.px-xl_80 {
  padding: 0 80px;
}

.py-xl_80 {
  padding: 80px 0;
}

.pt-xl_80 {
  padding-top: 80px;
}

.pb-xl_80 {
  padding-bottom: 80px;
}

.pl-xl_80 {
  padding-left: 80px;
}

.pr-xl_80 {
  padding-right: 80px;
}

@media (max-width: 768px) {
  .m-xl_80 {
    margin: 40px;
  }
  .mx-xl_80 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .my-xl_80 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mt-xl_80 {
    margin-top: 40px;
  }
  .mb-xl_80 {
    margin-bottom: 40px;
  }
  .ml-xl_80 {
    margin-left: 40px;
  }
  .mr-xl_80 {
    margin-right: 40px;
  }
  .p-xl_80 {
    padding: 40px;
  }
  .px-xl_80 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .py-xl_80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pt-xl_80 {
    padding-top: 40px;
  }
  .pb-xl_80 {
    padding-bottom: 40px;
  }
  .pl-xl_80 {
    padding-left: 40px;
  }
  .pr-xl_80 {
    padding-right: 40px;
  }
}
.m-xl_100 {
  margin: 100px;
}

.mx-xl_100 {
  margin: 0 100px;
}

.my-xl_100 {
  margin: 100px 0;
}

.mt-xl_100 {
  margin-top: 100px;
}

.mb-xl_100 {
  margin-bottom: 100px;
}

.ml-xl_100 {
  margin-left: 100px;
}

.mr-xl_100 {
  margin-right: 100px;
}

.p-xl_100 {
  padding: 100px;
}

.px-xl_100 {
  padding: 0 100px;
}

.py-xl_100 {
  padding: 100px 0;
}

.pt-xl_100 {
  padding-top: 100px;
}

.pb-xl_100 {
  padding-bottom: 100px;
}

.pl-xl_100 {
  padding-left: 100px;
}

.pr-xl_100 {
  padding-right: 100px;
}

@media (max-width: 768px) {
  .m-xl_100 {
    margin: 50px;
  }
  .mx-xl_100 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .my-xl_100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mt-xl_100 {
    margin-top: 50px;
  }
  .mb-xl_100 {
    margin-bottom: 50px;
  }
  .ml-xl_100 {
    margin-left: 50px;
  }
  .mr-xl_100 {
    margin-right: 50px;
  }
  .p-xl_100 {
    padding: 50px;
  }
  .px-xl_100 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .py-xl_100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-xl_100 {
    padding-top: 50px;
  }
  .pb-xl_100 {
    padding-bottom: 50px;
  }
  .pl-xl_100 {
    padding-left: 50px;
  }
  .pr-xl_100 {
    padding-right: 50px;
  }
}
.m-xl_110 {
  margin: 110px;
}

.mx-xl_110 {
  margin: 0 110px;
}

.my-xl_110 {
  margin: 110px 0;
}

.mt-xl_110 {
  margin-top: 110px;
}

.mb-xl_110 {
  margin-bottom: 110px;
}

.ml-xl_110 {
  margin-left: 110px;
}

.mr-xl_110 {
  margin-right: 110px;
}

.p-xl_110 {
  padding: 110px;
}

.px-xl_110 {
  padding: 0 110px;
}

.py-xl_110 {
  padding: 110px 0;
}

.pt-xl_110 {
  padding-top: 110px;
}

.pb-xl_110 {
  padding-bottom: 110px;
}

.pl-xl_110 {
  padding-left: 110px;
}

.pr-xl_110 {
  padding-right: 110px;
}

@media (max-width: 768px) {
  .m-xl_110 {
    margin: 55px;
  }
  .mx-xl_110 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .my-xl_110 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mt-xl_110 {
    margin-top: 55px;
  }
  .mb-xl_110 {
    margin-bottom: 55px;
  }
  .ml-xl_110 {
    margin-left: 55px;
  }
  .mr-xl_110 {
    margin-right: 55px;
  }
  .p-xl_110 {
    padding: 55px;
  }
  .px-xl_110 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .py-xl_110 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pt-xl_110 {
    padding-top: 55px;
  }
  .pb-xl_110 {
    padding-bottom: 55px;
  }
  .pl-xl_110 {
    padding-left: 55px;
  }
  .pr-xl_110 {
    padding-right: 55px;
  }
}
.m-xl_120 {
  margin: 120px;
}

.mx-xl_120 {
  margin: 0 120px;
}

.my-xl_120 {
  margin: 120px 0;
}

.mt-xl_120 {
  margin-top: 120px;
}

.mb-xl_120 {
  margin-bottom: 120px;
}

.ml-xl_120 {
  margin-left: 120px;
}

.mr-xl_120 {
  margin-right: 120px;
}

.p-xl_120 {
  padding: 120px;
}

.px-xl_120 {
  padding: 0 120px;
}

.py-xl_120 {
  padding: 120px 0;
}

.pt-xl_120 {
  padding-top: 120px;
}

.pb-xl_120 {
  padding-bottom: 120px;
}

.pl-xl_120 {
  padding-left: 120px;
}

.pr-xl_120 {
  padding-right: 120px;
}

@media (max-width: 768px) {
  .m-xl_120 {
    margin: 60px;
  }
  .mx-xl_120 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .my-xl_120 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mt-xl_120 {
    margin-top: 60px;
  }
  .mb-xl_120 {
    margin-bottom: 60px;
  }
  .ml-xl_120 {
    margin-left: 60px;
  }
  .mr-xl_120 {
    margin-right: 60px;
  }
  .p-xl_120 {
    padding: 60px;
  }
  .px-xl_120 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .py-xl_120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-xl_120 {
    padding-top: 60px;
  }
  .pb-xl_120 {
    padding-bottom: 60px;
  }
  .pl-xl_120 {
    padding-left: 60px;
  }
  .pr-xl_120 {
    padding-right: 60px;
  }
}
.m-xl_150 {
  margin: 150px;
}

.mx-xl_150 {
  margin: 0 150px;
}

.my-xl_150 {
  margin: 150px 0;
}

.mt-xl_150 {
  margin-top: 150px;
}

.mb-xl_150 {
  margin-bottom: 150px;
}

.ml-xl_150 {
  margin-left: 150px;
}

.mr-xl_150 {
  margin-right: 150px;
}

.p-xl_150 {
  padding: 150px;
}

.px-xl_150 {
  padding: 0 150px;
}

.py-xl_150 {
  padding: 150px 0;
}

.pt-xl_150 {
  padding-top: 150px;
}

.pb-xl_150 {
  padding-bottom: 150px;
}

.pl-xl_150 {
  padding-left: 150px;
}

.pr-xl_150 {
  padding-right: 150px;
}

@media (max-width: 768px) {
  .m-xl_150 {
    margin: 75px;
  }
  .mx-xl_150 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .my-xl_150 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mt-xl_150 {
    margin-top: 75px;
  }
  .mb-xl_150 {
    margin-bottom: 75px;
  }
  .ml-xl_150 {
    margin-left: 75px;
  }
  .mr-xl_150 {
    margin-right: 75px;
  }
  .p-xl_150 {
    padding: 75px;
  }
  .px-xl_150 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .py-xl_150 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pt-xl_150 {
    padding-top: 75px;
  }
  .pb-xl_150 {
    padding-bottom: 75px;
  }
  .pl-xl_150 {
    padding-left: 75px;
  }
  .pr-xl_150 {
    padding-right: 75px;
  }
}
.m-xl_200 {
  margin: 200px;
}

.mx-xl_200 {
  margin: 0 200px;
}

.my-xl_200 {
  margin: 200px 0;
}

.mt-xl_200 {
  margin-top: 200px;
}

.mb-xl_200 {
  margin-bottom: 200px;
}

.ml-xl_200 {
  margin-left: 200px;
}

.mr-xl_200 {
  margin-right: 200px;
}

.p-xl_200 {
  padding: 200px;
}

.px-xl_200 {
  padding: 0 200px;
}

.py-xl_200 {
  padding: 200px 0;
}

.pt-xl_200 {
  padding-top: 200px;
}

.pb-xl_200 {
  padding-bottom: 200px;
}

.pl-xl_200 {
  padding-left: 200px;
}

.pr-xl_200 {
  padding-right: 200px;
}

@media (max-width: 768px) {
  .m-xl_200 {
    margin: 100px;
  }
  .mx-xl_200 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .my-xl_200 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mt-xl_200 {
    margin-top: 100px;
  }
  .mb-xl_200 {
    margin-bottom: 100px;
  }
  .ml-xl_200 {
    margin-left: 100px;
  }
  .mr-xl_200 {
    margin-right: 100px;
  }
  .p-xl_200 {
    padding: 100px;
  }
  .px-xl_200 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .py-xl_200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pt-xl_200 {
    padding-top: 100px;
  }
  .pb-xl_200 {
    padding-bottom: 100px;
  }
  .pl-xl_200 {
    padding-left: 100px;
  }
  .pr-xl_200 {
    padding-right: 100px;
  }
}
/********************************************/
/* Color Options (Text & Background Colors) */
/********************************************/
.color-txt_base {
  color: #1A1A1A;
}

.bg-txt_base {
  background-color: #1A1A1A;
}

.color-primary {
  color: #4A84CF;
}

.bg-primary {
  background-color: #4A84CF;
}

.color-secondary {
  color: #E2735B;
}

.bg-secondary {
  background-color: #E2735B;
}

.color-primary_light {
  color: #E5EBF4;
}

.bg-primary_light {
  background-color: #E5EBF4;
}

.color-error {
  color: #BA1A1A;
}

.bg-error {
  background-color: #BA1A1A;
}

.color-white {
  color: #FFF;
}

.bg-white {
  background-color: #FFF;
}

.color-yellow {
  color: #F7F6E2;
}

.bg-yellow {
  background-color: #F7F6E2;
}

.color-light_blue {
  color: #94BEF5;
}

.bg-light_blue {
  background-color: #94BEF5;
}

.color-orange {
  color: #E1AB07;
}

.bg-orange {
  background-color: #E1AB07;
}

.color-green {
  color: #65B0B3;
}

.bg-green {
  background-color: #65B0B3;
}

.color-gray1 {
  color: #F0F0F0;
}

.bg-gray1 {
  background-color: #F0F0F0;
}

.color-gray2 {
  color: #DDDDDD;
}

.bg-gray2 {
  background-color: #DDDDDD;
}

.color-border {
  color: #D9D9D9;
}

.bg-border {
  background-color: #D9D9D9;
}

.color-pink {
  color: #F88E9E;
}

.bg-pink {
  background-color: #F88E9E;
}

/********************************************/
/* Border Styles */
/********************************************/
.border-1-solid-txt_base {
  border: 1px solid #1A1A1A;
}

.border-top-1-solid-txt_base {
  border-top: 1px solid #1A1A1A;
}

.border-right-1-solid-txt_base {
  border-right: 1px solid #1A1A1A;
}

.border-bottom-1-solid-txt_base {
  border-bottom: 1px solid #1A1A1A;
}

.border-left-1-solid-txt_base {
  border-left: 1px solid #1A1A1A;
}

.border-1-solid-primary {
  border: 1px solid #4A84CF;
}

.border-top-1-solid-primary {
  border-top: 1px solid #4A84CF;
}

.border-right-1-solid-primary {
  border-right: 1px solid #4A84CF;
}

.border-bottom-1-solid-primary {
  border-bottom: 1px solid #4A84CF;
}

.border-left-1-solid-primary {
  border-left: 1px solid #4A84CF;
}

.border-1-solid-secondary {
  border: 1px solid #E2735B;
}

.border-top-1-solid-secondary {
  border-top: 1px solid #E2735B;
}

.border-right-1-solid-secondary {
  border-right: 1px solid #E2735B;
}

.border-bottom-1-solid-secondary {
  border-bottom: 1px solid #E2735B;
}

.border-left-1-solid-secondary {
  border-left: 1px solid #E2735B;
}

.border-1-solid-primary_light {
  border: 1px solid #E5EBF4;
}

.border-top-1-solid-primary_light {
  border-top: 1px solid #E5EBF4;
}

.border-right-1-solid-primary_light {
  border-right: 1px solid #E5EBF4;
}

.border-bottom-1-solid-primary_light {
  border-bottom: 1px solid #E5EBF4;
}

.border-left-1-solid-primary_light {
  border-left: 1px solid #E5EBF4;
}

.border-1-solid-error {
  border: 1px solid #BA1A1A;
}

.border-top-1-solid-error {
  border-top: 1px solid #BA1A1A;
}

.border-right-1-solid-error {
  border-right: 1px solid #BA1A1A;
}

.border-bottom-1-solid-error {
  border-bottom: 1px solid #BA1A1A;
}

.border-left-1-solid-error {
  border-left: 1px solid #BA1A1A;
}

.border-1-solid-white {
  border: 1px solid #FFF;
}

.border-top-1-solid-white {
  border-top: 1px solid #FFF;
}

.border-right-1-solid-white {
  border-right: 1px solid #FFF;
}

.border-bottom-1-solid-white {
  border-bottom: 1px solid #FFF;
}

.border-left-1-solid-white {
  border-left: 1px solid #FFF;
}

.border-1-solid-yellow {
  border: 1px solid #F7F6E2;
}

.border-top-1-solid-yellow {
  border-top: 1px solid #F7F6E2;
}

.border-right-1-solid-yellow {
  border-right: 1px solid #F7F6E2;
}

.border-bottom-1-solid-yellow {
  border-bottom: 1px solid #F7F6E2;
}

.border-left-1-solid-yellow {
  border-left: 1px solid #F7F6E2;
}

.border-1-solid-light_blue {
  border: 1px solid #94BEF5;
}

.border-top-1-solid-light_blue {
  border-top: 1px solid #94BEF5;
}

.border-right-1-solid-light_blue {
  border-right: 1px solid #94BEF5;
}

.border-bottom-1-solid-light_blue {
  border-bottom: 1px solid #94BEF5;
}

.border-left-1-solid-light_blue {
  border-left: 1px solid #94BEF5;
}

.border-1-solid-orange {
  border: 1px solid #E1AB07;
}

.border-top-1-solid-orange {
  border-top: 1px solid #E1AB07;
}

.border-right-1-solid-orange {
  border-right: 1px solid #E1AB07;
}

.border-bottom-1-solid-orange {
  border-bottom: 1px solid #E1AB07;
}

.border-left-1-solid-orange {
  border-left: 1px solid #E1AB07;
}

.border-1-solid-green {
  border: 1px solid #65B0B3;
}

.border-top-1-solid-green {
  border-top: 1px solid #65B0B3;
}

.border-right-1-solid-green {
  border-right: 1px solid #65B0B3;
}

.border-bottom-1-solid-green {
  border-bottom: 1px solid #65B0B3;
}

.border-left-1-solid-green {
  border-left: 1px solid #65B0B3;
}

.border-1-solid-gray1 {
  border: 1px solid #F0F0F0;
}

.border-top-1-solid-gray1 {
  border-top: 1px solid #F0F0F0;
}

.border-right-1-solid-gray1 {
  border-right: 1px solid #F0F0F0;
}

.border-bottom-1-solid-gray1 {
  border-bottom: 1px solid #F0F0F0;
}

.border-left-1-solid-gray1 {
  border-left: 1px solid #F0F0F0;
}

.border-1-solid-gray2 {
  border: 1px solid #DDDDDD;
}

.border-top-1-solid-gray2 {
  border-top: 1px solid #DDDDDD;
}

.border-right-1-solid-gray2 {
  border-right: 1px solid #DDDDDD;
}

.border-bottom-1-solid-gray2 {
  border-bottom: 1px solid #DDDDDD;
}

.border-left-1-solid-gray2 {
  border-left: 1px solid #DDDDDD;
}

.border-1-solid-border {
  border: 1px solid #D9D9D9;
}

.border-top-1-solid-border {
  border-top: 1px solid #D9D9D9;
}

.border-right-1-solid-border {
  border-right: 1px solid #D9D9D9;
}

.border-bottom-1-solid-border {
  border-bottom: 1px solid #D9D9D9;
}

.border-left-1-solid-border {
  border-left: 1px solid #D9D9D9;
}

.border-1-solid-pink {
  border: 1px solid #F88E9E;
}

.border-top-1-solid-pink {
  border-top: 1px solid #F88E9E;
}

.border-right-1-solid-pink {
  border-right: 1px solid #F88E9E;
}

.border-bottom-1-solid-pink {
  border-bottom: 1px solid #F88E9E;
}

.border-left-1-solid-pink {
  border-left: 1px solid #F88E9E;
}

.border-1-dashed-txt_base {
  border: 1px dashed #1A1A1A;
}

.border-top-1-dashed-txt_base {
  border-top: 1px dashed #1A1A1A;
}

.border-right-1-dashed-txt_base {
  border-right: 1px dashed #1A1A1A;
}

.border-bottom-1-dashed-txt_base {
  border-bottom: 1px dashed #1A1A1A;
}

.border-left-1-dashed-txt_base {
  border-left: 1px dashed #1A1A1A;
}

.border-1-dashed-primary {
  border: 1px dashed #4A84CF;
}

.border-top-1-dashed-primary {
  border-top: 1px dashed #4A84CF;
}

.border-right-1-dashed-primary {
  border-right: 1px dashed #4A84CF;
}

.border-bottom-1-dashed-primary {
  border-bottom: 1px dashed #4A84CF;
}

.border-left-1-dashed-primary {
  border-left: 1px dashed #4A84CF;
}

.border-1-dashed-secondary {
  border: 1px dashed #E2735B;
}

.border-top-1-dashed-secondary {
  border-top: 1px dashed #E2735B;
}

.border-right-1-dashed-secondary {
  border-right: 1px dashed #E2735B;
}

.border-bottom-1-dashed-secondary {
  border-bottom: 1px dashed #E2735B;
}

.border-left-1-dashed-secondary {
  border-left: 1px dashed #E2735B;
}

.border-1-dashed-primary_light {
  border: 1px dashed #E5EBF4;
}

.border-top-1-dashed-primary_light {
  border-top: 1px dashed #E5EBF4;
}

.border-right-1-dashed-primary_light {
  border-right: 1px dashed #E5EBF4;
}

.border-bottom-1-dashed-primary_light {
  border-bottom: 1px dashed #E5EBF4;
}

.border-left-1-dashed-primary_light {
  border-left: 1px dashed #E5EBF4;
}

.border-1-dashed-error {
  border: 1px dashed #BA1A1A;
}

.border-top-1-dashed-error {
  border-top: 1px dashed #BA1A1A;
}

.border-right-1-dashed-error {
  border-right: 1px dashed #BA1A1A;
}

.border-bottom-1-dashed-error {
  border-bottom: 1px dashed #BA1A1A;
}

.border-left-1-dashed-error {
  border-left: 1px dashed #BA1A1A;
}

.border-1-dashed-white {
  border: 1px dashed #FFF;
}

.border-top-1-dashed-white {
  border-top: 1px dashed #FFF;
}

.border-right-1-dashed-white {
  border-right: 1px dashed #FFF;
}

.border-bottom-1-dashed-white {
  border-bottom: 1px dashed #FFF;
}

.border-left-1-dashed-white {
  border-left: 1px dashed #FFF;
}

.border-1-dashed-yellow {
  border: 1px dashed #F7F6E2;
}

.border-top-1-dashed-yellow {
  border-top: 1px dashed #F7F6E2;
}

.border-right-1-dashed-yellow {
  border-right: 1px dashed #F7F6E2;
}

.border-bottom-1-dashed-yellow {
  border-bottom: 1px dashed #F7F6E2;
}

.border-left-1-dashed-yellow {
  border-left: 1px dashed #F7F6E2;
}

.border-1-dashed-light_blue {
  border: 1px dashed #94BEF5;
}

.border-top-1-dashed-light_blue {
  border-top: 1px dashed #94BEF5;
}

.border-right-1-dashed-light_blue {
  border-right: 1px dashed #94BEF5;
}

.border-bottom-1-dashed-light_blue {
  border-bottom: 1px dashed #94BEF5;
}

.border-left-1-dashed-light_blue {
  border-left: 1px dashed #94BEF5;
}

.border-1-dashed-orange {
  border: 1px dashed #E1AB07;
}

.border-top-1-dashed-orange {
  border-top: 1px dashed #E1AB07;
}

.border-right-1-dashed-orange {
  border-right: 1px dashed #E1AB07;
}

.border-bottom-1-dashed-orange {
  border-bottom: 1px dashed #E1AB07;
}

.border-left-1-dashed-orange {
  border-left: 1px dashed #E1AB07;
}

.border-1-dashed-green {
  border: 1px dashed #65B0B3;
}

.border-top-1-dashed-green {
  border-top: 1px dashed #65B0B3;
}

.border-right-1-dashed-green {
  border-right: 1px dashed #65B0B3;
}

.border-bottom-1-dashed-green {
  border-bottom: 1px dashed #65B0B3;
}

.border-left-1-dashed-green {
  border-left: 1px dashed #65B0B3;
}

.border-1-dashed-gray1 {
  border: 1px dashed #F0F0F0;
}

.border-top-1-dashed-gray1 {
  border-top: 1px dashed #F0F0F0;
}

.border-right-1-dashed-gray1 {
  border-right: 1px dashed #F0F0F0;
}

.border-bottom-1-dashed-gray1 {
  border-bottom: 1px dashed #F0F0F0;
}

.border-left-1-dashed-gray1 {
  border-left: 1px dashed #F0F0F0;
}

.border-1-dashed-gray2 {
  border: 1px dashed #DDDDDD;
}

.border-top-1-dashed-gray2 {
  border-top: 1px dashed #DDDDDD;
}

.border-right-1-dashed-gray2 {
  border-right: 1px dashed #DDDDDD;
}

.border-bottom-1-dashed-gray2 {
  border-bottom: 1px dashed #DDDDDD;
}

.border-left-1-dashed-gray2 {
  border-left: 1px dashed #DDDDDD;
}

.border-1-dashed-border {
  border: 1px dashed #D9D9D9;
}

.border-top-1-dashed-border {
  border-top: 1px dashed #D9D9D9;
}

.border-right-1-dashed-border {
  border-right: 1px dashed #D9D9D9;
}

.border-bottom-1-dashed-border {
  border-bottom: 1px dashed #D9D9D9;
}

.border-left-1-dashed-border {
  border-left: 1px dashed #D9D9D9;
}

.border-1-dashed-pink {
  border: 1px dashed #F88E9E;
}

.border-top-1-dashed-pink {
  border-top: 1px dashed #F88E9E;
}

.border-right-1-dashed-pink {
  border-right: 1px dashed #F88E9E;
}

.border-bottom-1-dashed-pink {
  border-bottom: 1px dashed #F88E9E;
}

.border-left-1-dashed-pink {
  border-left: 1px dashed #F88E9E;
}

.border-1-dotted-txt_base {
  border: 1px dotted #1A1A1A;
}

.border-top-1-dotted-txt_base {
  border-top: 1px dotted #1A1A1A;
}

.border-right-1-dotted-txt_base {
  border-right: 1px dotted #1A1A1A;
}

.border-bottom-1-dotted-txt_base {
  border-bottom: 1px dotted #1A1A1A;
}

.border-left-1-dotted-txt_base {
  border-left: 1px dotted #1A1A1A;
}

.border-1-dotted-primary {
  border: 1px dotted #4A84CF;
}

.border-top-1-dotted-primary {
  border-top: 1px dotted #4A84CF;
}

.border-right-1-dotted-primary {
  border-right: 1px dotted #4A84CF;
}

.border-bottom-1-dotted-primary {
  border-bottom: 1px dotted #4A84CF;
}

.border-left-1-dotted-primary {
  border-left: 1px dotted #4A84CF;
}

.border-1-dotted-secondary {
  border: 1px dotted #E2735B;
}

.border-top-1-dotted-secondary {
  border-top: 1px dotted #E2735B;
}

.border-right-1-dotted-secondary {
  border-right: 1px dotted #E2735B;
}

.border-bottom-1-dotted-secondary {
  border-bottom: 1px dotted #E2735B;
}

.border-left-1-dotted-secondary {
  border-left: 1px dotted #E2735B;
}

.border-1-dotted-primary_light {
  border: 1px dotted #E5EBF4;
}

.border-top-1-dotted-primary_light {
  border-top: 1px dotted #E5EBF4;
}

.border-right-1-dotted-primary_light {
  border-right: 1px dotted #E5EBF4;
}

.border-bottom-1-dotted-primary_light {
  border-bottom: 1px dotted #E5EBF4;
}

.border-left-1-dotted-primary_light {
  border-left: 1px dotted #E5EBF4;
}

.border-1-dotted-error {
  border: 1px dotted #BA1A1A;
}

.border-top-1-dotted-error {
  border-top: 1px dotted #BA1A1A;
}

.border-right-1-dotted-error {
  border-right: 1px dotted #BA1A1A;
}

.border-bottom-1-dotted-error {
  border-bottom: 1px dotted #BA1A1A;
}

.border-left-1-dotted-error {
  border-left: 1px dotted #BA1A1A;
}

.border-1-dotted-white {
  border: 1px dotted #FFF;
}

.border-top-1-dotted-white {
  border-top: 1px dotted #FFF;
}

.border-right-1-dotted-white {
  border-right: 1px dotted #FFF;
}

.border-bottom-1-dotted-white {
  border-bottom: 1px dotted #FFF;
}

.border-left-1-dotted-white {
  border-left: 1px dotted #FFF;
}

.border-1-dotted-yellow {
  border: 1px dotted #F7F6E2;
}

.border-top-1-dotted-yellow {
  border-top: 1px dotted #F7F6E2;
}

.border-right-1-dotted-yellow {
  border-right: 1px dotted #F7F6E2;
}

.border-bottom-1-dotted-yellow {
  border-bottom: 1px dotted #F7F6E2;
}

.border-left-1-dotted-yellow {
  border-left: 1px dotted #F7F6E2;
}

.border-1-dotted-light_blue {
  border: 1px dotted #94BEF5;
}

.border-top-1-dotted-light_blue {
  border-top: 1px dotted #94BEF5;
}

.border-right-1-dotted-light_blue {
  border-right: 1px dotted #94BEF5;
}

.border-bottom-1-dotted-light_blue {
  border-bottom: 1px dotted #94BEF5;
}

.border-left-1-dotted-light_blue {
  border-left: 1px dotted #94BEF5;
}

.border-1-dotted-orange {
  border: 1px dotted #E1AB07;
}

.border-top-1-dotted-orange {
  border-top: 1px dotted #E1AB07;
}

.border-right-1-dotted-orange {
  border-right: 1px dotted #E1AB07;
}

.border-bottom-1-dotted-orange {
  border-bottom: 1px dotted #E1AB07;
}

.border-left-1-dotted-orange {
  border-left: 1px dotted #E1AB07;
}

.border-1-dotted-green {
  border: 1px dotted #65B0B3;
}

.border-top-1-dotted-green {
  border-top: 1px dotted #65B0B3;
}

.border-right-1-dotted-green {
  border-right: 1px dotted #65B0B3;
}

.border-bottom-1-dotted-green {
  border-bottom: 1px dotted #65B0B3;
}

.border-left-1-dotted-green {
  border-left: 1px dotted #65B0B3;
}

.border-1-dotted-gray1 {
  border: 1px dotted #F0F0F0;
}

.border-top-1-dotted-gray1 {
  border-top: 1px dotted #F0F0F0;
}

.border-right-1-dotted-gray1 {
  border-right: 1px dotted #F0F0F0;
}

.border-bottom-1-dotted-gray1 {
  border-bottom: 1px dotted #F0F0F0;
}

.border-left-1-dotted-gray1 {
  border-left: 1px dotted #F0F0F0;
}

.border-1-dotted-gray2 {
  border: 1px dotted #DDDDDD;
}

.border-top-1-dotted-gray2 {
  border-top: 1px dotted #DDDDDD;
}

.border-right-1-dotted-gray2 {
  border-right: 1px dotted #DDDDDD;
}

.border-bottom-1-dotted-gray2 {
  border-bottom: 1px dotted #DDDDDD;
}

.border-left-1-dotted-gray2 {
  border-left: 1px dotted #DDDDDD;
}

.border-1-dotted-border {
  border: 1px dotted #D9D9D9;
}

.border-top-1-dotted-border {
  border-top: 1px dotted #D9D9D9;
}

.border-right-1-dotted-border {
  border-right: 1px dotted #D9D9D9;
}

.border-bottom-1-dotted-border {
  border-bottom: 1px dotted #D9D9D9;
}

.border-left-1-dotted-border {
  border-left: 1px dotted #D9D9D9;
}

.border-1-dotted-pink {
  border: 1px dotted #F88E9E;
}

.border-top-1-dotted-pink {
  border-top: 1px dotted #F88E9E;
}

.border-right-1-dotted-pink {
  border-right: 1px dotted #F88E9E;
}

.border-bottom-1-dotted-pink {
  border-bottom: 1px dotted #F88E9E;
}

.border-left-1-dotted-pink {
  border-left: 1px dotted #F88E9E;
}

.border-2-solid-txt_base {
  border: 2px solid #1A1A1A;
}

.border-top-2-solid-txt_base {
  border-top: 2px solid #1A1A1A;
}

.border-right-2-solid-txt_base {
  border-right: 2px solid #1A1A1A;
}

.border-bottom-2-solid-txt_base {
  border-bottom: 2px solid #1A1A1A;
}

.border-left-2-solid-txt_base {
  border-left: 2px solid #1A1A1A;
}

.border-2-solid-primary {
  border: 2px solid #4A84CF;
}

.border-top-2-solid-primary {
  border-top: 2px solid #4A84CF;
}

.border-right-2-solid-primary {
  border-right: 2px solid #4A84CF;
}

.border-bottom-2-solid-primary {
  border-bottom: 2px solid #4A84CF;
}

.border-left-2-solid-primary {
  border-left: 2px solid #4A84CF;
}

.border-2-solid-secondary {
  border: 2px solid #E2735B;
}

.border-top-2-solid-secondary {
  border-top: 2px solid #E2735B;
}

.border-right-2-solid-secondary {
  border-right: 2px solid #E2735B;
}

.border-bottom-2-solid-secondary {
  border-bottom: 2px solid #E2735B;
}

.border-left-2-solid-secondary {
  border-left: 2px solid #E2735B;
}

.border-2-solid-primary_light {
  border: 2px solid #E5EBF4;
}

.border-top-2-solid-primary_light {
  border-top: 2px solid #E5EBF4;
}

.border-right-2-solid-primary_light {
  border-right: 2px solid #E5EBF4;
}

.border-bottom-2-solid-primary_light {
  border-bottom: 2px solid #E5EBF4;
}

.border-left-2-solid-primary_light {
  border-left: 2px solid #E5EBF4;
}

.border-2-solid-error {
  border: 2px solid #BA1A1A;
}

.border-top-2-solid-error {
  border-top: 2px solid #BA1A1A;
}

.border-right-2-solid-error {
  border-right: 2px solid #BA1A1A;
}

.border-bottom-2-solid-error {
  border-bottom: 2px solid #BA1A1A;
}

.border-left-2-solid-error {
  border-left: 2px solid #BA1A1A;
}

.border-2-solid-white {
  border: 2px solid #FFF;
}

.border-top-2-solid-white {
  border-top: 2px solid #FFF;
}

.border-right-2-solid-white {
  border-right: 2px solid #FFF;
}

.border-bottom-2-solid-white {
  border-bottom: 2px solid #FFF;
}

.border-left-2-solid-white {
  border-left: 2px solid #FFF;
}

.border-2-solid-yellow {
  border: 2px solid #F7F6E2;
}

.border-top-2-solid-yellow {
  border-top: 2px solid #F7F6E2;
}

.border-right-2-solid-yellow {
  border-right: 2px solid #F7F6E2;
}

.border-bottom-2-solid-yellow {
  border-bottom: 2px solid #F7F6E2;
}

.border-left-2-solid-yellow {
  border-left: 2px solid #F7F6E2;
}

.border-2-solid-light_blue {
  border: 2px solid #94BEF5;
}

.border-top-2-solid-light_blue {
  border-top: 2px solid #94BEF5;
}

.border-right-2-solid-light_blue {
  border-right: 2px solid #94BEF5;
}

.border-bottom-2-solid-light_blue {
  border-bottom: 2px solid #94BEF5;
}

.border-left-2-solid-light_blue {
  border-left: 2px solid #94BEF5;
}

.border-2-solid-orange {
  border: 2px solid #E1AB07;
}

.border-top-2-solid-orange {
  border-top: 2px solid #E1AB07;
}

.border-right-2-solid-orange {
  border-right: 2px solid #E1AB07;
}

.border-bottom-2-solid-orange {
  border-bottom: 2px solid #E1AB07;
}

.border-left-2-solid-orange {
  border-left: 2px solid #E1AB07;
}

.border-2-solid-green {
  border: 2px solid #65B0B3;
}

.border-top-2-solid-green {
  border-top: 2px solid #65B0B3;
}

.border-right-2-solid-green {
  border-right: 2px solid #65B0B3;
}

.border-bottom-2-solid-green {
  border-bottom: 2px solid #65B0B3;
}

.border-left-2-solid-green {
  border-left: 2px solid #65B0B3;
}

.border-2-solid-gray1 {
  border: 2px solid #F0F0F0;
}

.border-top-2-solid-gray1 {
  border-top: 2px solid #F0F0F0;
}

.border-right-2-solid-gray1 {
  border-right: 2px solid #F0F0F0;
}

.border-bottom-2-solid-gray1 {
  border-bottom: 2px solid #F0F0F0;
}

.border-left-2-solid-gray1 {
  border-left: 2px solid #F0F0F0;
}

.border-2-solid-gray2 {
  border: 2px solid #DDDDDD;
}

.border-top-2-solid-gray2 {
  border-top: 2px solid #DDDDDD;
}

.border-right-2-solid-gray2 {
  border-right: 2px solid #DDDDDD;
}

.border-bottom-2-solid-gray2 {
  border-bottom: 2px solid #DDDDDD;
}

.border-left-2-solid-gray2 {
  border-left: 2px solid #DDDDDD;
}

.border-2-solid-border {
  border: 2px solid #D9D9D9;
}

.border-top-2-solid-border {
  border-top: 2px solid #D9D9D9;
}

.border-right-2-solid-border {
  border-right: 2px solid #D9D9D9;
}

.border-bottom-2-solid-border {
  border-bottom: 2px solid #D9D9D9;
}

.border-left-2-solid-border {
  border-left: 2px solid #D9D9D9;
}

.border-2-solid-pink {
  border: 2px solid #F88E9E;
}

.border-top-2-solid-pink {
  border-top: 2px solid #F88E9E;
}

.border-right-2-solid-pink {
  border-right: 2px solid #F88E9E;
}

.border-bottom-2-solid-pink {
  border-bottom: 2px solid #F88E9E;
}

.border-left-2-solid-pink {
  border-left: 2px solid #F88E9E;
}

.border-2-dashed-txt_base {
  border: 2px dashed #1A1A1A;
}

.border-top-2-dashed-txt_base {
  border-top: 2px dashed #1A1A1A;
}

.border-right-2-dashed-txt_base {
  border-right: 2px dashed #1A1A1A;
}

.border-bottom-2-dashed-txt_base {
  border-bottom: 2px dashed #1A1A1A;
}

.border-left-2-dashed-txt_base {
  border-left: 2px dashed #1A1A1A;
}

.border-2-dashed-primary {
  border: 2px dashed #4A84CF;
}

.border-top-2-dashed-primary {
  border-top: 2px dashed #4A84CF;
}

.border-right-2-dashed-primary {
  border-right: 2px dashed #4A84CF;
}

.border-bottom-2-dashed-primary {
  border-bottom: 2px dashed #4A84CF;
}

.border-left-2-dashed-primary {
  border-left: 2px dashed #4A84CF;
}

.border-2-dashed-secondary {
  border: 2px dashed #E2735B;
}

.border-top-2-dashed-secondary {
  border-top: 2px dashed #E2735B;
}

.border-right-2-dashed-secondary {
  border-right: 2px dashed #E2735B;
}

.border-bottom-2-dashed-secondary {
  border-bottom: 2px dashed #E2735B;
}

.border-left-2-dashed-secondary {
  border-left: 2px dashed #E2735B;
}

.border-2-dashed-primary_light {
  border: 2px dashed #E5EBF4;
}

.border-top-2-dashed-primary_light {
  border-top: 2px dashed #E5EBF4;
}

.border-right-2-dashed-primary_light {
  border-right: 2px dashed #E5EBF4;
}

.border-bottom-2-dashed-primary_light {
  border-bottom: 2px dashed #E5EBF4;
}

.border-left-2-dashed-primary_light {
  border-left: 2px dashed #E5EBF4;
}

.border-2-dashed-error {
  border: 2px dashed #BA1A1A;
}

.border-top-2-dashed-error {
  border-top: 2px dashed #BA1A1A;
}

.border-right-2-dashed-error {
  border-right: 2px dashed #BA1A1A;
}

.border-bottom-2-dashed-error {
  border-bottom: 2px dashed #BA1A1A;
}

.border-left-2-dashed-error {
  border-left: 2px dashed #BA1A1A;
}

.border-2-dashed-white {
  border: 2px dashed #FFF;
}

.border-top-2-dashed-white {
  border-top: 2px dashed #FFF;
}

.border-right-2-dashed-white {
  border-right: 2px dashed #FFF;
}

.border-bottom-2-dashed-white {
  border-bottom: 2px dashed #FFF;
}

.border-left-2-dashed-white {
  border-left: 2px dashed #FFF;
}

.border-2-dashed-yellow {
  border: 2px dashed #F7F6E2;
}

.border-top-2-dashed-yellow {
  border-top: 2px dashed #F7F6E2;
}

.border-right-2-dashed-yellow {
  border-right: 2px dashed #F7F6E2;
}

.border-bottom-2-dashed-yellow {
  border-bottom: 2px dashed #F7F6E2;
}

.border-left-2-dashed-yellow {
  border-left: 2px dashed #F7F6E2;
}

.border-2-dashed-light_blue {
  border: 2px dashed #94BEF5;
}

.border-top-2-dashed-light_blue {
  border-top: 2px dashed #94BEF5;
}

.border-right-2-dashed-light_blue {
  border-right: 2px dashed #94BEF5;
}

.border-bottom-2-dashed-light_blue {
  border-bottom: 2px dashed #94BEF5;
}

.border-left-2-dashed-light_blue {
  border-left: 2px dashed #94BEF5;
}

.border-2-dashed-orange {
  border: 2px dashed #E1AB07;
}

.border-top-2-dashed-orange {
  border-top: 2px dashed #E1AB07;
}

.border-right-2-dashed-orange {
  border-right: 2px dashed #E1AB07;
}

.border-bottom-2-dashed-orange {
  border-bottom: 2px dashed #E1AB07;
}

.border-left-2-dashed-orange {
  border-left: 2px dashed #E1AB07;
}

.border-2-dashed-green {
  border: 2px dashed #65B0B3;
}

.border-top-2-dashed-green {
  border-top: 2px dashed #65B0B3;
}

.border-right-2-dashed-green {
  border-right: 2px dashed #65B0B3;
}

.border-bottom-2-dashed-green {
  border-bottom: 2px dashed #65B0B3;
}

.border-left-2-dashed-green {
  border-left: 2px dashed #65B0B3;
}

.border-2-dashed-gray1 {
  border: 2px dashed #F0F0F0;
}

.border-top-2-dashed-gray1 {
  border-top: 2px dashed #F0F0F0;
}

.border-right-2-dashed-gray1 {
  border-right: 2px dashed #F0F0F0;
}

.border-bottom-2-dashed-gray1 {
  border-bottom: 2px dashed #F0F0F0;
}

.border-left-2-dashed-gray1 {
  border-left: 2px dashed #F0F0F0;
}

.border-2-dashed-gray2 {
  border: 2px dashed #DDDDDD;
}

.border-top-2-dashed-gray2 {
  border-top: 2px dashed #DDDDDD;
}

.border-right-2-dashed-gray2 {
  border-right: 2px dashed #DDDDDD;
}

.border-bottom-2-dashed-gray2 {
  border-bottom: 2px dashed #DDDDDD;
}

.border-left-2-dashed-gray2 {
  border-left: 2px dashed #DDDDDD;
}

.border-2-dashed-border {
  border: 2px dashed #D9D9D9;
}

.border-top-2-dashed-border {
  border-top: 2px dashed #D9D9D9;
}

.border-right-2-dashed-border {
  border-right: 2px dashed #D9D9D9;
}

.border-bottom-2-dashed-border {
  border-bottom: 2px dashed #D9D9D9;
}

.border-left-2-dashed-border {
  border-left: 2px dashed #D9D9D9;
}

.border-2-dashed-pink {
  border: 2px dashed #F88E9E;
}

.border-top-2-dashed-pink {
  border-top: 2px dashed #F88E9E;
}

.border-right-2-dashed-pink {
  border-right: 2px dashed #F88E9E;
}

.border-bottom-2-dashed-pink {
  border-bottom: 2px dashed #F88E9E;
}

.border-left-2-dashed-pink {
  border-left: 2px dashed #F88E9E;
}

.border-2-dotted-txt_base {
  border: 2px dotted #1A1A1A;
}

.border-top-2-dotted-txt_base {
  border-top: 2px dotted #1A1A1A;
}

.border-right-2-dotted-txt_base {
  border-right: 2px dotted #1A1A1A;
}

.border-bottom-2-dotted-txt_base {
  border-bottom: 2px dotted #1A1A1A;
}

.border-left-2-dotted-txt_base {
  border-left: 2px dotted #1A1A1A;
}

.border-2-dotted-primary {
  border: 2px dotted #4A84CF;
}

.border-top-2-dotted-primary {
  border-top: 2px dotted #4A84CF;
}

.border-right-2-dotted-primary {
  border-right: 2px dotted #4A84CF;
}

.border-bottom-2-dotted-primary {
  border-bottom: 2px dotted #4A84CF;
}

.border-left-2-dotted-primary {
  border-left: 2px dotted #4A84CF;
}

.border-2-dotted-secondary {
  border: 2px dotted #E2735B;
}

.border-top-2-dotted-secondary {
  border-top: 2px dotted #E2735B;
}

.border-right-2-dotted-secondary {
  border-right: 2px dotted #E2735B;
}

.border-bottom-2-dotted-secondary {
  border-bottom: 2px dotted #E2735B;
}

.border-left-2-dotted-secondary {
  border-left: 2px dotted #E2735B;
}

.border-2-dotted-primary_light {
  border: 2px dotted #E5EBF4;
}

.border-top-2-dotted-primary_light {
  border-top: 2px dotted #E5EBF4;
}

.border-right-2-dotted-primary_light {
  border-right: 2px dotted #E5EBF4;
}

.border-bottom-2-dotted-primary_light {
  border-bottom: 2px dotted #E5EBF4;
}

.border-left-2-dotted-primary_light {
  border-left: 2px dotted #E5EBF4;
}

.border-2-dotted-error {
  border: 2px dotted #BA1A1A;
}

.border-top-2-dotted-error {
  border-top: 2px dotted #BA1A1A;
}

.border-right-2-dotted-error {
  border-right: 2px dotted #BA1A1A;
}

.border-bottom-2-dotted-error {
  border-bottom: 2px dotted #BA1A1A;
}

.border-left-2-dotted-error {
  border-left: 2px dotted #BA1A1A;
}

.border-2-dotted-white {
  border: 2px dotted #FFF;
}

.border-top-2-dotted-white {
  border-top: 2px dotted #FFF;
}

.border-right-2-dotted-white {
  border-right: 2px dotted #FFF;
}

.border-bottom-2-dotted-white {
  border-bottom: 2px dotted #FFF;
}

.border-left-2-dotted-white {
  border-left: 2px dotted #FFF;
}

.border-2-dotted-yellow {
  border: 2px dotted #F7F6E2;
}

.border-top-2-dotted-yellow {
  border-top: 2px dotted #F7F6E2;
}

.border-right-2-dotted-yellow {
  border-right: 2px dotted #F7F6E2;
}

.border-bottom-2-dotted-yellow {
  border-bottom: 2px dotted #F7F6E2;
}

.border-left-2-dotted-yellow {
  border-left: 2px dotted #F7F6E2;
}

.border-2-dotted-light_blue {
  border: 2px dotted #94BEF5;
}

.border-top-2-dotted-light_blue {
  border-top: 2px dotted #94BEF5;
}

.border-right-2-dotted-light_blue {
  border-right: 2px dotted #94BEF5;
}

.border-bottom-2-dotted-light_blue {
  border-bottom: 2px dotted #94BEF5;
}

.border-left-2-dotted-light_blue {
  border-left: 2px dotted #94BEF5;
}

.border-2-dotted-orange {
  border: 2px dotted #E1AB07;
}

.border-top-2-dotted-orange {
  border-top: 2px dotted #E1AB07;
}

.border-right-2-dotted-orange {
  border-right: 2px dotted #E1AB07;
}

.border-bottom-2-dotted-orange {
  border-bottom: 2px dotted #E1AB07;
}

.border-left-2-dotted-orange {
  border-left: 2px dotted #E1AB07;
}

.border-2-dotted-green {
  border: 2px dotted #65B0B3;
}

.border-top-2-dotted-green {
  border-top: 2px dotted #65B0B3;
}

.border-right-2-dotted-green {
  border-right: 2px dotted #65B0B3;
}

.border-bottom-2-dotted-green {
  border-bottom: 2px dotted #65B0B3;
}

.border-left-2-dotted-green {
  border-left: 2px dotted #65B0B3;
}

.border-2-dotted-gray1 {
  border: 2px dotted #F0F0F0;
}

.border-top-2-dotted-gray1 {
  border-top: 2px dotted #F0F0F0;
}

.border-right-2-dotted-gray1 {
  border-right: 2px dotted #F0F0F0;
}

.border-bottom-2-dotted-gray1 {
  border-bottom: 2px dotted #F0F0F0;
}

.border-left-2-dotted-gray1 {
  border-left: 2px dotted #F0F0F0;
}

.border-2-dotted-gray2 {
  border: 2px dotted #DDDDDD;
}

.border-top-2-dotted-gray2 {
  border-top: 2px dotted #DDDDDD;
}

.border-right-2-dotted-gray2 {
  border-right: 2px dotted #DDDDDD;
}

.border-bottom-2-dotted-gray2 {
  border-bottom: 2px dotted #DDDDDD;
}

.border-left-2-dotted-gray2 {
  border-left: 2px dotted #DDDDDD;
}

.border-2-dotted-border {
  border: 2px dotted #D9D9D9;
}

.border-top-2-dotted-border {
  border-top: 2px dotted #D9D9D9;
}

.border-right-2-dotted-border {
  border-right: 2px dotted #D9D9D9;
}

.border-bottom-2-dotted-border {
  border-bottom: 2px dotted #D9D9D9;
}

.border-left-2-dotted-border {
  border-left: 2px dotted #D9D9D9;
}

.border-2-dotted-pink {
  border: 2px dotted #F88E9E;
}

.border-top-2-dotted-pink {
  border-top: 2px dotted #F88E9E;
}

.border-right-2-dotted-pink {
  border-right: 2px dotted #F88E9E;
}

.border-bottom-2-dotted-pink {
  border-bottom: 2px dotted #F88E9E;
}

.border-left-2-dotted-pink {
  border-left: 2px dotted #F88E9E;
}

.border-3-solid-txt_base {
  border: 3px solid #1A1A1A;
}

.border-top-3-solid-txt_base {
  border-top: 3px solid #1A1A1A;
}

.border-right-3-solid-txt_base {
  border-right: 3px solid #1A1A1A;
}

.border-bottom-3-solid-txt_base {
  border-bottom: 3px solid #1A1A1A;
}

.border-left-3-solid-txt_base {
  border-left: 3px solid #1A1A1A;
}

.border-3-solid-primary {
  border: 3px solid #4A84CF;
}

.border-top-3-solid-primary {
  border-top: 3px solid #4A84CF;
}

.border-right-3-solid-primary {
  border-right: 3px solid #4A84CF;
}

.border-bottom-3-solid-primary {
  border-bottom: 3px solid #4A84CF;
}

.border-left-3-solid-primary {
  border-left: 3px solid #4A84CF;
}

.border-3-solid-secondary {
  border: 3px solid #E2735B;
}

.border-top-3-solid-secondary {
  border-top: 3px solid #E2735B;
}

.border-right-3-solid-secondary {
  border-right: 3px solid #E2735B;
}

.border-bottom-3-solid-secondary {
  border-bottom: 3px solid #E2735B;
}

.border-left-3-solid-secondary {
  border-left: 3px solid #E2735B;
}

.border-3-solid-primary_light {
  border: 3px solid #E5EBF4;
}

.border-top-3-solid-primary_light {
  border-top: 3px solid #E5EBF4;
}

.border-right-3-solid-primary_light {
  border-right: 3px solid #E5EBF4;
}

.border-bottom-3-solid-primary_light {
  border-bottom: 3px solid #E5EBF4;
}

.border-left-3-solid-primary_light {
  border-left: 3px solid #E5EBF4;
}

.border-3-solid-error {
  border: 3px solid #BA1A1A;
}

.border-top-3-solid-error {
  border-top: 3px solid #BA1A1A;
}

.border-right-3-solid-error {
  border-right: 3px solid #BA1A1A;
}

.border-bottom-3-solid-error {
  border-bottom: 3px solid #BA1A1A;
}

.border-left-3-solid-error {
  border-left: 3px solid #BA1A1A;
}

.border-3-solid-white {
  border: 3px solid #FFF;
}

.border-top-3-solid-white {
  border-top: 3px solid #FFF;
}

.border-right-3-solid-white {
  border-right: 3px solid #FFF;
}

.border-bottom-3-solid-white {
  border-bottom: 3px solid #FFF;
}

.border-left-3-solid-white {
  border-left: 3px solid #FFF;
}

.border-3-solid-yellow {
  border: 3px solid #F7F6E2;
}

.border-top-3-solid-yellow {
  border-top: 3px solid #F7F6E2;
}

.border-right-3-solid-yellow {
  border-right: 3px solid #F7F6E2;
}

.border-bottom-3-solid-yellow {
  border-bottom: 3px solid #F7F6E2;
}

.border-left-3-solid-yellow {
  border-left: 3px solid #F7F6E2;
}

.border-3-solid-light_blue {
  border: 3px solid #94BEF5;
}

.border-top-3-solid-light_blue {
  border-top: 3px solid #94BEF5;
}

.border-right-3-solid-light_blue {
  border-right: 3px solid #94BEF5;
}

.border-bottom-3-solid-light_blue {
  border-bottom: 3px solid #94BEF5;
}

.border-left-3-solid-light_blue {
  border-left: 3px solid #94BEF5;
}

.border-3-solid-orange {
  border: 3px solid #E1AB07;
}

.border-top-3-solid-orange {
  border-top: 3px solid #E1AB07;
}

.border-right-3-solid-orange {
  border-right: 3px solid #E1AB07;
}

.border-bottom-3-solid-orange {
  border-bottom: 3px solid #E1AB07;
}

.border-left-3-solid-orange {
  border-left: 3px solid #E1AB07;
}

.border-3-solid-green {
  border: 3px solid #65B0B3;
}

.border-top-3-solid-green {
  border-top: 3px solid #65B0B3;
}

.border-right-3-solid-green {
  border-right: 3px solid #65B0B3;
}

.border-bottom-3-solid-green {
  border-bottom: 3px solid #65B0B3;
}

.border-left-3-solid-green {
  border-left: 3px solid #65B0B3;
}

.border-3-solid-gray1 {
  border: 3px solid #F0F0F0;
}

.border-top-3-solid-gray1 {
  border-top: 3px solid #F0F0F0;
}

.border-right-3-solid-gray1 {
  border-right: 3px solid #F0F0F0;
}

.border-bottom-3-solid-gray1 {
  border-bottom: 3px solid #F0F0F0;
}

.border-left-3-solid-gray1 {
  border-left: 3px solid #F0F0F0;
}

.border-3-solid-gray2 {
  border: 3px solid #DDDDDD;
}

.border-top-3-solid-gray2 {
  border-top: 3px solid #DDDDDD;
}

.border-right-3-solid-gray2 {
  border-right: 3px solid #DDDDDD;
}

.border-bottom-3-solid-gray2 {
  border-bottom: 3px solid #DDDDDD;
}

.border-left-3-solid-gray2 {
  border-left: 3px solid #DDDDDD;
}

.border-3-solid-border {
  border: 3px solid #D9D9D9;
}

.border-top-3-solid-border {
  border-top: 3px solid #D9D9D9;
}

.border-right-3-solid-border {
  border-right: 3px solid #D9D9D9;
}

.border-bottom-3-solid-border {
  border-bottom: 3px solid #D9D9D9;
}

.border-left-3-solid-border {
  border-left: 3px solid #D9D9D9;
}

.border-3-solid-pink {
  border: 3px solid #F88E9E;
}

.border-top-3-solid-pink {
  border-top: 3px solid #F88E9E;
}

.border-right-3-solid-pink {
  border-right: 3px solid #F88E9E;
}

.border-bottom-3-solid-pink {
  border-bottom: 3px solid #F88E9E;
}

.border-left-3-solid-pink {
  border-left: 3px solid #F88E9E;
}

.border-3-dashed-txt_base {
  border: 3px dashed #1A1A1A;
}

.border-top-3-dashed-txt_base {
  border-top: 3px dashed #1A1A1A;
}

.border-right-3-dashed-txt_base {
  border-right: 3px dashed #1A1A1A;
}

.border-bottom-3-dashed-txt_base {
  border-bottom: 3px dashed #1A1A1A;
}

.border-left-3-dashed-txt_base {
  border-left: 3px dashed #1A1A1A;
}

.border-3-dashed-primary {
  border: 3px dashed #4A84CF;
}

.border-top-3-dashed-primary {
  border-top: 3px dashed #4A84CF;
}

.border-right-3-dashed-primary {
  border-right: 3px dashed #4A84CF;
}

.border-bottom-3-dashed-primary {
  border-bottom: 3px dashed #4A84CF;
}

.border-left-3-dashed-primary {
  border-left: 3px dashed #4A84CF;
}

.border-3-dashed-secondary {
  border: 3px dashed #E2735B;
}

.border-top-3-dashed-secondary {
  border-top: 3px dashed #E2735B;
}

.border-right-3-dashed-secondary {
  border-right: 3px dashed #E2735B;
}

.border-bottom-3-dashed-secondary {
  border-bottom: 3px dashed #E2735B;
}

.border-left-3-dashed-secondary {
  border-left: 3px dashed #E2735B;
}

.border-3-dashed-primary_light {
  border: 3px dashed #E5EBF4;
}

.border-top-3-dashed-primary_light {
  border-top: 3px dashed #E5EBF4;
}

.border-right-3-dashed-primary_light {
  border-right: 3px dashed #E5EBF4;
}

.border-bottom-3-dashed-primary_light {
  border-bottom: 3px dashed #E5EBF4;
}

.border-left-3-dashed-primary_light {
  border-left: 3px dashed #E5EBF4;
}

.border-3-dashed-error {
  border: 3px dashed #BA1A1A;
}

.border-top-3-dashed-error {
  border-top: 3px dashed #BA1A1A;
}

.border-right-3-dashed-error {
  border-right: 3px dashed #BA1A1A;
}

.border-bottom-3-dashed-error {
  border-bottom: 3px dashed #BA1A1A;
}

.border-left-3-dashed-error {
  border-left: 3px dashed #BA1A1A;
}

.border-3-dashed-white {
  border: 3px dashed #FFF;
}

.border-top-3-dashed-white {
  border-top: 3px dashed #FFF;
}

.border-right-3-dashed-white {
  border-right: 3px dashed #FFF;
}

.border-bottom-3-dashed-white {
  border-bottom: 3px dashed #FFF;
}

.border-left-3-dashed-white {
  border-left: 3px dashed #FFF;
}

.border-3-dashed-yellow {
  border: 3px dashed #F7F6E2;
}

.border-top-3-dashed-yellow {
  border-top: 3px dashed #F7F6E2;
}

.border-right-3-dashed-yellow {
  border-right: 3px dashed #F7F6E2;
}

.border-bottom-3-dashed-yellow {
  border-bottom: 3px dashed #F7F6E2;
}

.border-left-3-dashed-yellow {
  border-left: 3px dashed #F7F6E2;
}

.border-3-dashed-light_blue {
  border: 3px dashed #94BEF5;
}

.border-top-3-dashed-light_blue {
  border-top: 3px dashed #94BEF5;
}

.border-right-3-dashed-light_blue {
  border-right: 3px dashed #94BEF5;
}

.border-bottom-3-dashed-light_blue {
  border-bottom: 3px dashed #94BEF5;
}

.border-left-3-dashed-light_blue {
  border-left: 3px dashed #94BEF5;
}

.border-3-dashed-orange {
  border: 3px dashed #E1AB07;
}

.border-top-3-dashed-orange {
  border-top: 3px dashed #E1AB07;
}

.border-right-3-dashed-orange {
  border-right: 3px dashed #E1AB07;
}

.border-bottom-3-dashed-orange {
  border-bottom: 3px dashed #E1AB07;
}

.border-left-3-dashed-orange {
  border-left: 3px dashed #E1AB07;
}

.border-3-dashed-green {
  border: 3px dashed #65B0B3;
}

.border-top-3-dashed-green {
  border-top: 3px dashed #65B0B3;
}

.border-right-3-dashed-green {
  border-right: 3px dashed #65B0B3;
}

.border-bottom-3-dashed-green {
  border-bottom: 3px dashed #65B0B3;
}

.border-left-3-dashed-green {
  border-left: 3px dashed #65B0B3;
}

.border-3-dashed-gray1 {
  border: 3px dashed #F0F0F0;
}

.border-top-3-dashed-gray1 {
  border-top: 3px dashed #F0F0F0;
}

.border-right-3-dashed-gray1 {
  border-right: 3px dashed #F0F0F0;
}

.border-bottom-3-dashed-gray1 {
  border-bottom: 3px dashed #F0F0F0;
}

.border-left-3-dashed-gray1 {
  border-left: 3px dashed #F0F0F0;
}

.border-3-dashed-gray2 {
  border: 3px dashed #DDDDDD;
}

.border-top-3-dashed-gray2 {
  border-top: 3px dashed #DDDDDD;
}

.border-right-3-dashed-gray2 {
  border-right: 3px dashed #DDDDDD;
}

.border-bottom-3-dashed-gray2 {
  border-bottom: 3px dashed #DDDDDD;
}

.border-left-3-dashed-gray2 {
  border-left: 3px dashed #DDDDDD;
}

.border-3-dashed-border {
  border: 3px dashed #D9D9D9;
}

.border-top-3-dashed-border {
  border-top: 3px dashed #D9D9D9;
}

.border-right-3-dashed-border {
  border-right: 3px dashed #D9D9D9;
}

.border-bottom-3-dashed-border {
  border-bottom: 3px dashed #D9D9D9;
}

.border-left-3-dashed-border {
  border-left: 3px dashed #D9D9D9;
}

.border-3-dashed-pink {
  border: 3px dashed #F88E9E;
}

.border-top-3-dashed-pink {
  border-top: 3px dashed #F88E9E;
}

.border-right-3-dashed-pink {
  border-right: 3px dashed #F88E9E;
}

.border-bottom-3-dashed-pink {
  border-bottom: 3px dashed #F88E9E;
}

.border-left-3-dashed-pink {
  border-left: 3px dashed #F88E9E;
}

.border-3-dotted-txt_base {
  border: 3px dotted #1A1A1A;
}

.border-top-3-dotted-txt_base {
  border-top: 3px dotted #1A1A1A;
}

.border-right-3-dotted-txt_base {
  border-right: 3px dotted #1A1A1A;
}

.border-bottom-3-dotted-txt_base {
  border-bottom: 3px dotted #1A1A1A;
}

.border-left-3-dotted-txt_base {
  border-left: 3px dotted #1A1A1A;
}

.border-3-dotted-primary {
  border: 3px dotted #4A84CF;
}

.border-top-3-dotted-primary {
  border-top: 3px dotted #4A84CF;
}

.border-right-3-dotted-primary {
  border-right: 3px dotted #4A84CF;
}

.border-bottom-3-dotted-primary {
  border-bottom: 3px dotted #4A84CF;
}

.border-left-3-dotted-primary {
  border-left: 3px dotted #4A84CF;
}

.border-3-dotted-secondary {
  border: 3px dotted #E2735B;
}

.border-top-3-dotted-secondary {
  border-top: 3px dotted #E2735B;
}

.border-right-3-dotted-secondary {
  border-right: 3px dotted #E2735B;
}

.border-bottom-3-dotted-secondary {
  border-bottom: 3px dotted #E2735B;
}

.border-left-3-dotted-secondary {
  border-left: 3px dotted #E2735B;
}

.border-3-dotted-primary_light {
  border: 3px dotted #E5EBF4;
}

.border-top-3-dotted-primary_light {
  border-top: 3px dotted #E5EBF4;
}

.border-right-3-dotted-primary_light {
  border-right: 3px dotted #E5EBF4;
}

.border-bottom-3-dotted-primary_light {
  border-bottom: 3px dotted #E5EBF4;
}

.border-left-3-dotted-primary_light {
  border-left: 3px dotted #E5EBF4;
}

.border-3-dotted-error {
  border: 3px dotted #BA1A1A;
}

.border-top-3-dotted-error {
  border-top: 3px dotted #BA1A1A;
}

.border-right-3-dotted-error {
  border-right: 3px dotted #BA1A1A;
}

.border-bottom-3-dotted-error {
  border-bottom: 3px dotted #BA1A1A;
}

.border-left-3-dotted-error {
  border-left: 3px dotted #BA1A1A;
}

.border-3-dotted-white {
  border: 3px dotted #FFF;
}

.border-top-3-dotted-white {
  border-top: 3px dotted #FFF;
}

.border-right-3-dotted-white {
  border-right: 3px dotted #FFF;
}

.border-bottom-3-dotted-white {
  border-bottom: 3px dotted #FFF;
}

.border-left-3-dotted-white {
  border-left: 3px dotted #FFF;
}

.border-3-dotted-yellow {
  border: 3px dotted #F7F6E2;
}

.border-top-3-dotted-yellow {
  border-top: 3px dotted #F7F6E2;
}

.border-right-3-dotted-yellow {
  border-right: 3px dotted #F7F6E2;
}

.border-bottom-3-dotted-yellow {
  border-bottom: 3px dotted #F7F6E2;
}

.border-left-3-dotted-yellow {
  border-left: 3px dotted #F7F6E2;
}

.border-3-dotted-light_blue {
  border: 3px dotted #94BEF5;
}

.border-top-3-dotted-light_blue {
  border-top: 3px dotted #94BEF5;
}

.border-right-3-dotted-light_blue {
  border-right: 3px dotted #94BEF5;
}

.border-bottom-3-dotted-light_blue {
  border-bottom: 3px dotted #94BEF5;
}

.border-left-3-dotted-light_blue {
  border-left: 3px dotted #94BEF5;
}

.border-3-dotted-orange {
  border: 3px dotted #E1AB07;
}

.border-top-3-dotted-orange {
  border-top: 3px dotted #E1AB07;
}

.border-right-3-dotted-orange {
  border-right: 3px dotted #E1AB07;
}

.border-bottom-3-dotted-orange {
  border-bottom: 3px dotted #E1AB07;
}

.border-left-3-dotted-orange {
  border-left: 3px dotted #E1AB07;
}

.border-3-dotted-green {
  border: 3px dotted #65B0B3;
}

.border-top-3-dotted-green {
  border-top: 3px dotted #65B0B3;
}

.border-right-3-dotted-green {
  border-right: 3px dotted #65B0B3;
}

.border-bottom-3-dotted-green {
  border-bottom: 3px dotted #65B0B3;
}

.border-left-3-dotted-green {
  border-left: 3px dotted #65B0B3;
}

.border-3-dotted-gray1 {
  border: 3px dotted #F0F0F0;
}

.border-top-3-dotted-gray1 {
  border-top: 3px dotted #F0F0F0;
}

.border-right-3-dotted-gray1 {
  border-right: 3px dotted #F0F0F0;
}

.border-bottom-3-dotted-gray1 {
  border-bottom: 3px dotted #F0F0F0;
}

.border-left-3-dotted-gray1 {
  border-left: 3px dotted #F0F0F0;
}

.border-3-dotted-gray2 {
  border: 3px dotted #DDDDDD;
}

.border-top-3-dotted-gray2 {
  border-top: 3px dotted #DDDDDD;
}

.border-right-3-dotted-gray2 {
  border-right: 3px dotted #DDDDDD;
}

.border-bottom-3-dotted-gray2 {
  border-bottom: 3px dotted #DDDDDD;
}

.border-left-3-dotted-gray2 {
  border-left: 3px dotted #DDDDDD;
}

.border-3-dotted-border {
  border: 3px dotted #D9D9D9;
}

.border-top-3-dotted-border {
  border-top: 3px dotted #D9D9D9;
}

.border-right-3-dotted-border {
  border-right: 3px dotted #D9D9D9;
}

.border-bottom-3-dotted-border {
  border-bottom: 3px dotted #D9D9D9;
}

.border-left-3-dotted-border {
  border-left: 3px dotted #D9D9D9;
}

.border-3-dotted-pink {
  border: 3px dotted #F88E9E;
}

.border-top-3-dotted-pink {
  border-top: 3px dotted #F88E9E;
}

.border-right-3-dotted-pink {
  border-right: 3px dotted #F88E9E;
}

.border-bottom-3-dotted-pink {
  border-bottom: 3px dotted #F88E9E;
}

.border-left-3-dotted-pink {
  border-left: 3px dotted #F88E9E;
}

.border-4-solid-txt_base {
  border: 4px solid #1A1A1A;
}

.border-top-4-solid-txt_base {
  border-top: 4px solid #1A1A1A;
}

.border-right-4-solid-txt_base {
  border-right: 4px solid #1A1A1A;
}

.border-bottom-4-solid-txt_base {
  border-bottom: 4px solid #1A1A1A;
}

.border-left-4-solid-txt_base {
  border-left: 4px solid #1A1A1A;
}

.border-4-solid-primary {
  border: 4px solid #4A84CF;
}

.border-top-4-solid-primary {
  border-top: 4px solid #4A84CF;
}

.border-right-4-solid-primary {
  border-right: 4px solid #4A84CF;
}

.border-bottom-4-solid-primary {
  border-bottom: 4px solid #4A84CF;
}

.border-left-4-solid-primary {
  border-left: 4px solid #4A84CF;
}

.border-4-solid-secondary {
  border: 4px solid #E2735B;
}

.border-top-4-solid-secondary {
  border-top: 4px solid #E2735B;
}

.border-right-4-solid-secondary {
  border-right: 4px solid #E2735B;
}

.border-bottom-4-solid-secondary {
  border-bottom: 4px solid #E2735B;
}

.border-left-4-solid-secondary {
  border-left: 4px solid #E2735B;
}

.border-4-solid-primary_light {
  border: 4px solid #E5EBF4;
}

.border-top-4-solid-primary_light {
  border-top: 4px solid #E5EBF4;
}

.border-right-4-solid-primary_light {
  border-right: 4px solid #E5EBF4;
}

.border-bottom-4-solid-primary_light {
  border-bottom: 4px solid #E5EBF4;
}

.border-left-4-solid-primary_light {
  border-left: 4px solid #E5EBF4;
}

.border-4-solid-error {
  border: 4px solid #BA1A1A;
}

.border-top-4-solid-error {
  border-top: 4px solid #BA1A1A;
}

.border-right-4-solid-error {
  border-right: 4px solid #BA1A1A;
}

.border-bottom-4-solid-error {
  border-bottom: 4px solid #BA1A1A;
}

.border-left-4-solid-error {
  border-left: 4px solid #BA1A1A;
}

.border-4-solid-white {
  border: 4px solid #FFF;
}

.border-top-4-solid-white {
  border-top: 4px solid #FFF;
}

.border-right-4-solid-white {
  border-right: 4px solid #FFF;
}

.border-bottom-4-solid-white {
  border-bottom: 4px solid #FFF;
}

.border-left-4-solid-white {
  border-left: 4px solid #FFF;
}

.border-4-solid-yellow {
  border: 4px solid #F7F6E2;
}

.border-top-4-solid-yellow {
  border-top: 4px solid #F7F6E2;
}

.border-right-4-solid-yellow {
  border-right: 4px solid #F7F6E2;
}

.border-bottom-4-solid-yellow {
  border-bottom: 4px solid #F7F6E2;
}

.border-left-4-solid-yellow {
  border-left: 4px solid #F7F6E2;
}

.border-4-solid-light_blue {
  border: 4px solid #94BEF5;
}

.border-top-4-solid-light_blue {
  border-top: 4px solid #94BEF5;
}

.border-right-4-solid-light_blue {
  border-right: 4px solid #94BEF5;
}

.border-bottom-4-solid-light_blue {
  border-bottom: 4px solid #94BEF5;
}

.border-left-4-solid-light_blue {
  border-left: 4px solid #94BEF5;
}

.border-4-solid-orange {
  border: 4px solid #E1AB07;
}

.border-top-4-solid-orange {
  border-top: 4px solid #E1AB07;
}

.border-right-4-solid-orange {
  border-right: 4px solid #E1AB07;
}

.border-bottom-4-solid-orange {
  border-bottom: 4px solid #E1AB07;
}

.border-left-4-solid-orange {
  border-left: 4px solid #E1AB07;
}

.border-4-solid-green {
  border: 4px solid #65B0B3;
}

.border-top-4-solid-green {
  border-top: 4px solid #65B0B3;
}

.border-right-4-solid-green {
  border-right: 4px solid #65B0B3;
}

.border-bottom-4-solid-green {
  border-bottom: 4px solid #65B0B3;
}

.border-left-4-solid-green {
  border-left: 4px solid #65B0B3;
}

.border-4-solid-gray1 {
  border: 4px solid #F0F0F0;
}

.border-top-4-solid-gray1 {
  border-top: 4px solid #F0F0F0;
}

.border-right-4-solid-gray1 {
  border-right: 4px solid #F0F0F0;
}

.border-bottom-4-solid-gray1 {
  border-bottom: 4px solid #F0F0F0;
}

.border-left-4-solid-gray1 {
  border-left: 4px solid #F0F0F0;
}

.border-4-solid-gray2 {
  border: 4px solid #DDDDDD;
}

.border-top-4-solid-gray2 {
  border-top: 4px solid #DDDDDD;
}

.border-right-4-solid-gray2 {
  border-right: 4px solid #DDDDDD;
}

.border-bottom-4-solid-gray2 {
  border-bottom: 4px solid #DDDDDD;
}

.border-left-4-solid-gray2 {
  border-left: 4px solid #DDDDDD;
}

.border-4-solid-border {
  border: 4px solid #D9D9D9;
}

.border-top-4-solid-border {
  border-top: 4px solid #D9D9D9;
}

.border-right-4-solid-border {
  border-right: 4px solid #D9D9D9;
}

.border-bottom-4-solid-border {
  border-bottom: 4px solid #D9D9D9;
}

.border-left-4-solid-border {
  border-left: 4px solid #D9D9D9;
}

.border-4-solid-pink {
  border: 4px solid #F88E9E;
}

.border-top-4-solid-pink {
  border-top: 4px solid #F88E9E;
}

.border-right-4-solid-pink {
  border-right: 4px solid #F88E9E;
}

.border-bottom-4-solid-pink {
  border-bottom: 4px solid #F88E9E;
}

.border-left-4-solid-pink {
  border-left: 4px solid #F88E9E;
}

.border-4-dashed-txt_base {
  border: 4px dashed #1A1A1A;
}

.border-top-4-dashed-txt_base {
  border-top: 4px dashed #1A1A1A;
}

.border-right-4-dashed-txt_base {
  border-right: 4px dashed #1A1A1A;
}

.border-bottom-4-dashed-txt_base {
  border-bottom: 4px dashed #1A1A1A;
}

.border-left-4-dashed-txt_base {
  border-left: 4px dashed #1A1A1A;
}

.border-4-dashed-primary {
  border: 4px dashed #4A84CF;
}

.border-top-4-dashed-primary {
  border-top: 4px dashed #4A84CF;
}

.border-right-4-dashed-primary {
  border-right: 4px dashed #4A84CF;
}

.border-bottom-4-dashed-primary {
  border-bottom: 4px dashed #4A84CF;
}

.border-left-4-dashed-primary {
  border-left: 4px dashed #4A84CF;
}

.border-4-dashed-secondary {
  border: 4px dashed #E2735B;
}

.border-top-4-dashed-secondary {
  border-top: 4px dashed #E2735B;
}

.border-right-4-dashed-secondary {
  border-right: 4px dashed #E2735B;
}

.border-bottom-4-dashed-secondary {
  border-bottom: 4px dashed #E2735B;
}

.border-left-4-dashed-secondary {
  border-left: 4px dashed #E2735B;
}

.border-4-dashed-primary_light {
  border: 4px dashed #E5EBF4;
}

.border-top-4-dashed-primary_light {
  border-top: 4px dashed #E5EBF4;
}

.border-right-4-dashed-primary_light {
  border-right: 4px dashed #E5EBF4;
}

.border-bottom-4-dashed-primary_light {
  border-bottom: 4px dashed #E5EBF4;
}

.border-left-4-dashed-primary_light {
  border-left: 4px dashed #E5EBF4;
}

.border-4-dashed-error {
  border: 4px dashed #BA1A1A;
}

.border-top-4-dashed-error {
  border-top: 4px dashed #BA1A1A;
}

.border-right-4-dashed-error {
  border-right: 4px dashed #BA1A1A;
}

.border-bottom-4-dashed-error {
  border-bottom: 4px dashed #BA1A1A;
}

.border-left-4-dashed-error {
  border-left: 4px dashed #BA1A1A;
}

.border-4-dashed-white {
  border: 4px dashed #FFF;
}

.border-top-4-dashed-white {
  border-top: 4px dashed #FFF;
}

.border-right-4-dashed-white {
  border-right: 4px dashed #FFF;
}

.border-bottom-4-dashed-white {
  border-bottom: 4px dashed #FFF;
}

.border-left-4-dashed-white {
  border-left: 4px dashed #FFF;
}

.border-4-dashed-yellow {
  border: 4px dashed #F7F6E2;
}

.border-top-4-dashed-yellow {
  border-top: 4px dashed #F7F6E2;
}

.border-right-4-dashed-yellow {
  border-right: 4px dashed #F7F6E2;
}

.border-bottom-4-dashed-yellow {
  border-bottom: 4px dashed #F7F6E2;
}

.border-left-4-dashed-yellow {
  border-left: 4px dashed #F7F6E2;
}

.border-4-dashed-light_blue {
  border: 4px dashed #94BEF5;
}

.border-top-4-dashed-light_blue {
  border-top: 4px dashed #94BEF5;
}

.border-right-4-dashed-light_blue {
  border-right: 4px dashed #94BEF5;
}

.border-bottom-4-dashed-light_blue {
  border-bottom: 4px dashed #94BEF5;
}

.border-left-4-dashed-light_blue {
  border-left: 4px dashed #94BEF5;
}

.border-4-dashed-orange {
  border: 4px dashed #E1AB07;
}

.border-top-4-dashed-orange {
  border-top: 4px dashed #E1AB07;
}

.border-right-4-dashed-orange {
  border-right: 4px dashed #E1AB07;
}

.border-bottom-4-dashed-orange {
  border-bottom: 4px dashed #E1AB07;
}

.border-left-4-dashed-orange {
  border-left: 4px dashed #E1AB07;
}

.border-4-dashed-green {
  border: 4px dashed #65B0B3;
}

.border-top-4-dashed-green {
  border-top: 4px dashed #65B0B3;
}

.border-right-4-dashed-green {
  border-right: 4px dashed #65B0B3;
}

.border-bottom-4-dashed-green {
  border-bottom: 4px dashed #65B0B3;
}

.border-left-4-dashed-green {
  border-left: 4px dashed #65B0B3;
}

.border-4-dashed-gray1 {
  border: 4px dashed #F0F0F0;
}

.border-top-4-dashed-gray1 {
  border-top: 4px dashed #F0F0F0;
}

.border-right-4-dashed-gray1 {
  border-right: 4px dashed #F0F0F0;
}

.border-bottom-4-dashed-gray1 {
  border-bottom: 4px dashed #F0F0F0;
}

.border-left-4-dashed-gray1 {
  border-left: 4px dashed #F0F0F0;
}

.border-4-dashed-gray2 {
  border: 4px dashed #DDDDDD;
}

.border-top-4-dashed-gray2 {
  border-top: 4px dashed #DDDDDD;
}

.border-right-4-dashed-gray2 {
  border-right: 4px dashed #DDDDDD;
}

.border-bottom-4-dashed-gray2 {
  border-bottom: 4px dashed #DDDDDD;
}

.border-left-4-dashed-gray2 {
  border-left: 4px dashed #DDDDDD;
}

.border-4-dashed-border {
  border: 4px dashed #D9D9D9;
}

.border-top-4-dashed-border {
  border-top: 4px dashed #D9D9D9;
}

.border-right-4-dashed-border {
  border-right: 4px dashed #D9D9D9;
}

.border-bottom-4-dashed-border {
  border-bottom: 4px dashed #D9D9D9;
}

.border-left-4-dashed-border {
  border-left: 4px dashed #D9D9D9;
}

.border-4-dashed-pink {
  border: 4px dashed #F88E9E;
}

.border-top-4-dashed-pink {
  border-top: 4px dashed #F88E9E;
}

.border-right-4-dashed-pink {
  border-right: 4px dashed #F88E9E;
}

.border-bottom-4-dashed-pink {
  border-bottom: 4px dashed #F88E9E;
}

.border-left-4-dashed-pink {
  border-left: 4px dashed #F88E9E;
}

.border-4-dotted-txt_base {
  border: 4px dotted #1A1A1A;
}

.border-top-4-dotted-txt_base {
  border-top: 4px dotted #1A1A1A;
}

.border-right-4-dotted-txt_base {
  border-right: 4px dotted #1A1A1A;
}

.border-bottom-4-dotted-txt_base {
  border-bottom: 4px dotted #1A1A1A;
}

.border-left-4-dotted-txt_base {
  border-left: 4px dotted #1A1A1A;
}

.border-4-dotted-primary {
  border: 4px dotted #4A84CF;
}

.border-top-4-dotted-primary {
  border-top: 4px dotted #4A84CF;
}

.border-right-4-dotted-primary {
  border-right: 4px dotted #4A84CF;
}

.border-bottom-4-dotted-primary {
  border-bottom: 4px dotted #4A84CF;
}

.border-left-4-dotted-primary {
  border-left: 4px dotted #4A84CF;
}

.border-4-dotted-secondary {
  border: 4px dotted #E2735B;
}

.border-top-4-dotted-secondary {
  border-top: 4px dotted #E2735B;
}

.border-right-4-dotted-secondary {
  border-right: 4px dotted #E2735B;
}

.border-bottom-4-dotted-secondary {
  border-bottom: 4px dotted #E2735B;
}

.border-left-4-dotted-secondary {
  border-left: 4px dotted #E2735B;
}

.border-4-dotted-primary_light {
  border: 4px dotted #E5EBF4;
}

.border-top-4-dotted-primary_light {
  border-top: 4px dotted #E5EBF4;
}

.border-right-4-dotted-primary_light {
  border-right: 4px dotted #E5EBF4;
}

.border-bottom-4-dotted-primary_light {
  border-bottom: 4px dotted #E5EBF4;
}

.border-left-4-dotted-primary_light {
  border-left: 4px dotted #E5EBF4;
}

.border-4-dotted-error {
  border: 4px dotted #BA1A1A;
}

.border-top-4-dotted-error {
  border-top: 4px dotted #BA1A1A;
}

.border-right-4-dotted-error {
  border-right: 4px dotted #BA1A1A;
}

.border-bottom-4-dotted-error {
  border-bottom: 4px dotted #BA1A1A;
}

.border-left-4-dotted-error {
  border-left: 4px dotted #BA1A1A;
}

.border-4-dotted-white {
  border: 4px dotted #FFF;
}

.border-top-4-dotted-white {
  border-top: 4px dotted #FFF;
}

.border-right-4-dotted-white {
  border-right: 4px dotted #FFF;
}

.border-bottom-4-dotted-white {
  border-bottom: 4px dotted #FFF;
}

.border-left-4-dotted-white {
  border-left: 4px dotted #FFF;
}

.border-4-dotted-yellow {
  border: 4px dotted #F7F6E2;
}

.border-top-4-dotted-yellow {
  border-top: 4px dotted #F7F6E2;
}

.border-right-4-dotted-yellow {
  border-right: 4px dotted #F7F6E2;
}

.border-bottom-4-dotted-yellow {
  border-bottom: 4px dotted #F7F6E2;
}

.border-left-4-dotted-yellow {
  border-left: 4px dotted #F7F6E2;
}

.border-4-dotted-light_blue {
  border: 4px dotted #94BEF5;
}

.border-top-4-dotted-light_blue {
  border-top: 4px dotted #94BEF5;
}

.border-right-4-dotted-light_blue {
  border-right: 4px dotted #94BEF5;
}

.border-bottom-4-dotted-light_blue {
  border-bottom: 4px dotted #94BEF5;
}

.border-left-4-dotted-light_blue {
  border-left: 4px dotted #94BEF5;
}

.border-4-dotted-orange {
  border: 4px dotted #E1AB07;
}

.border-top-4-dotted-orange {
  border-top: 4px dotted #E1AB07;
}

.border-right-4-dotted-orange {
  border-right: 4px dotted #E1AB07;
}

.border-bottom-4-dotted-orange {
  border-bottom: 4px dotted #E1AB07;
}

.border-left-4-dotted-orange {
  border-left: 4px dotted #E1AB07;
}

.border-4-dotted-green {
  border: 4px dotted #65B0B3;
}

.border-top-4-dotted-green {
  border-top: 4px dotted #65B0B3;
}

.border-right-4-dotted-green {
  border-right: 4px dotted #65B0B3;
}

.border-bottom-4-dotted-green {
  border-bottom: 4px dotted #65B0B3;
}

.border-left-4-dotted-green {
  border-left: 4px dotted #65B0B3;
}

.border-4-dotted-gray1 {
  border: 4px dotted #F0F0F0;
}

.border-top-4-dotted-gray1 {
  border-top: 4px dotted #F0F0F0;
}

.border-right-4-dotted-gray1 {
  border-right: 4px dotted #F0F0F0;
}

.border-bottom-4-dotted-gray1 {
  border-bottom: 4px dotted #F0F0F0;
}

.border-left-4-dotted-gray1 {
  border-left: 4px dotted #F0F0F0;
}

.border-4-dotted-gray2 {
  border: 4px dotted #DDDDDD;
}

.border-top-4-dotted-gray2 {
  border-top: 4px dotted #DDDDDD;
}

.border-right-4-dotted-gray2 {
  border-right: 4px dotted #DDDDDD;
}

.border-bottom-4-dotted-gray2 {
  border-bottom: 4px dotted #DDDDDD;
}

.border-left-4-dotted-gray2 {
  border-left: 4px dotted #DDDDDD;
}

.border-4-dotted-border {
  border: 4px dotted #D9D9D9;
}

.border-top-4-dotted-border {
  border-top: 4px dotted #D9D9D9;
}

.border-right-4-dotted-border {
  border-right: 4px dotted #D9D9D9;
}

.border-bottom-4-dotted-border {
  border-bottom: 4px dotted #D9D9D9;
}

.border-left-4-dotted-border {
  border-left: 4px dotted #D9D9D9;
}

.border-4-dotted-pink {
  border: 4px dotted #F88E9E;
}

.border-top-4-dotted-pink {
  border-top: 4px dotted #F88E9E;
}

.border-right-4-dotted-pink {
  border-right: 4px dotted #F88E9E;
}

.border-bottom-4-dotted-pink {
  border-bottom: 4px dotted #F88E9E;
}

.border-left-4-dotted-pink {
  border-left: 4px dotted #F88E9E;
}

.border-5-solid-txt_base {
  border: 5px solid #1A1A1A;
}

.border-top-5-solid-txt_base {
  border-top: 5px solid #1A1A1A;
}

.border-right-5-solid-txt_base {
  border-right: 5px solid #1A1A1A;
}

.border-bottom-5-solid-txt_base {
  border-bottom: 5px solid #1A1A1A;
}

.border-left-5-solid-txt_base {
  border-left: 5px solid #1A1A1A;
}

.border-5-solid-primary {
  border: 5px solid #4A84CF;
}

.border-top-5-solid-primary {
  border-top: 5px solid #4A84CF;
}

.border-right-5-solid-primary {
  border-right: 5px solid #4A84CF;
}

.border-bottom-5-solid-primary {
  border-bottom: 5px solid #4A84CF;
}

.border-left-5-solid-primary {
  border-left: 5px solid #4A84CF;
}

.border-5-solid-secondary {
  border: 5px solid #E2735B;
}

.border-top-5-solid-secondary {
  border-top: 5px solid #E2735B;
}

.border-right-5-solid-secondary {
  border-right: 5px solid #E2735B;
}

.border-bottom-5-solid-secondary {
  border-bottom: 5px solid #E2735B;
}

.border-left-5-solid-secondary {
  border-left: 5px solid #E2735B;
}

.border-5-solid-primary_light {
  border: 5px solid #E5EBF4;
}

.border-top-5-solid-primary_light {
  border-top: 5px solid #E5EBF4;
}

.border-right-5-solid-primary_light {
  border-right: 5px solid #E5EBF4;
}

.border-bottom-5-solid-primary_light {
  border-bottom: 5px solid #E5EBF4;
}

.border-left-5-solid-primary_light {
  border-left: 5px solid #E5EBF4;
}

.border-5-solid-error {
  border: 5px solid #BA1A1A;
}

.border-top-5-solid-error {
  border-top: 5px solid #BA1A1A;
}

.border-right-5-solid-error {
  border-right: 5px solid #BA1A1A;
}

.border-bottom-5-solid-error {
  border-bottom: 5px solid #BA1A1A;
}

.border-left-5-solid-error {
  border-left: 5px solid #BA1A1A;
}

.border-5-solid-white {
  border: 5px solid #FFF;
}

.border-top-5-solid-white {
  border-top: 5px solid #FFF;
}

.border-right-5-solid-white {
  border-right: 5px solid #FFF;
}

.border-bottom-5-solid-white {
  border-bottom: 5px solid #FFF;
}

.border-left-5-solid-white {
  border-left: 5px solid #FFF;
}

.border-5-solid-yellow {
  border: 5px solid #F7F6E2;
}

.border-top-5-solid-yellow {
  border-top: 5px solid #F7F6E2;
}

.border-right-5-solid-yellow {
  border-right: 5px solid #F7F6E2;
}

.border-bottom-5-solid-yellow {
  border-bottom: 5px solid #F7F6E2;
}

.border-left-5-solid-yellow {
  border-left: 5px solid #F7F6E2;
}

.border-5-solid-light_blue {
  border: 5px solid #94BEF5;
}

.border-top-5-solid-light_blue {
  border-top: 5px solid #94BEF5;
}

.border-right-5-solid-light_blue {
  border-right: 5px solid #94BEF5;
}

.border-bottom-5-solid-light_blue {
  border-bottom: 5px solid #94BEF5;
}

.border-left-5-solid-light_blue {
  border-left: 5px solid #94BEF5;
}

.border-5-solid-orange {
  border: 5px solid #E1AB07;
}

.border-top-5-solid-orange {
  border-top: 5px solid #E1AB07;
}

.border-right-5-solid-orange {
  border-right: 5px solid #E1AB07;
}

.border-bottom-5-solid-orange {
  border-bottom: 5px solid #E1AB07;
}

.border-left-5-solid-orange {
  border-left: 5px solid #E1AB07;
}

.border-5-solid-green {
  border: 5px solid #65B0B3;
}

.border-top-5-solid-green {
  border-top: 5px solid #65B0B3;
}

.border-right-5-solid-green {
  border-right: 5px solid #65B0B3;
}

.border-bottom-5-solid-green {
  border-bottom: 5px solid #65B0B3;
}

.border-left-5-solid-green {
  border-left: 5px solid #65B0B3;
}

.border-5-solid-gray1 {
  border: 5px solid #F0F0F0;
}

.border-top-5-solid-gray1 {
  border-top: 5px solid #F0F0F0;
}

.border-right-5-solid-gray1 {
  border-right: 5px solid #F0F0F0;
}

.border-bottom-5-solid-gray1 {
  border-bottom: 5px solid #F0F0F0;
}

.border-left-5-solid-gray1 {
  border-left: 5px solid #F0F0F0;
}

.border-5-solid-gray2 {
  border: 5px solid #DDDDDD;
}

.border-top-5-solid-gray2 {
  border-top: 5px solid #DDDDDD;
}

.border-right-5-solid-gray2 {
  border-right: 5px solid #DDDDDD;
}

.border-bottom-5-solid-gray2 {
  border-bottom: 5px solid #DDDDDD;
}

.border-left-5-solid-gray2 {
  border-left: 5px solid #DDDDDD;
}

.border-5-solid-border {
  border: 5px solid #D9D9D9;
}

.border-top-5-solid-border {
  border-top: 5px solid #D9D9D9;
}

.border-right-5-solid-border {
  border-right: 5px solid #D9D9D9;
}

.border-bottom-5-solid-border {
  border-bottom: 5px solid #D9D9D9;
}

.border-left-5-solid-border {
  border-left: 5px solid #D9D9D9;
}

.border-5-solid-pink {
  border: 5px solid #F88E9E;
}

.border-top-5-solid-pink {
  border-top: 5px solid #F88E9E;
}

.border-right-5-solid-pink {
  border-right: 5px solid #F88E9E;
}

.border-bottom-5-solid-pink {
  border-bottom: 5px solid #F88E9E;
}

.border-left-5-solid-pink {
  border-left: 5px solid #F88E9E;
}

.border-5-dashed-txt_base {
  border: 5px dashed #1A1A1A;
}

.border-top-5-dashed-txt_base {
  border-top: 5px dashed #1A1A1A;
}

.border-right-5-dashed-txt_base {
  border-right: 5px dashed #1A1A1A;
}

.border-bottom-5-dashed-txt_base {
  border-bottom: 5px dashed #1A1A1A;
}

.border-left-5-dashed-txt_base {
  border-left: 5px dashed #1A1A1A;
}

.border-5-dashed-primary {
  border: 5px dashed #4A84CF;
}

.border-top-5-dashed-primary {
  border-top: 5px dashed #4A84CF;
}

.border-right-5-dashed-primary {
  border-right: 5px dashed #4A84CF;
}

.border-bottom-5-dashed-primary {
  border-bottom: 5px dashed #4A84CF;
}

.border-left-5-dashed-primary {
  border-left: 5px dashed #4A84CF;
}

.border-5-dashed-secondary {
  border: 5px dashed #E2735B;
}

.border-top-5-dashed-secondary {
  border-top: 5px dashed #E2735B;
}

.border-right-5-dashed-secondary {
  border-right: 5px dashed #E2735B;
}

.border-bottom-5-dashed-secondary {
  border-bottom: 5px dashed #E2735B;
}

.border-left-5-dashed-secondary {
  border-left: 5px dashed #E2735B;
}

.border-5-dashed-primary_light {
  border: 5px dashed #E5EBF4;
}

.border-top-5-dashed-primary_light {
  border-top: 5px dashed #E5EBF4;
}

.border-right-5-dashed-primary_light {
  border-right: 5px dashed #E5EBF4;
}

.border-bottom-5-dashed-primary_light {
  border-bottom: 5px dashed #E5EBF4;
}

.border-left-5-dashed-primary_light {
  border-left: 5px dashed #E5EBF4;
}

.border-5-dashed-error {
  border: 5px dashed #BA1A1A;
}

.border-top-5-dashed-error {
  border-top: 5px dashed #BA1A1A;
}

.border-right-5-dashed-error {
  border-right: 5px dashed #BA1A1A;
}

.border-bottom-5-dashed-error {
  border-bottom: 5px dashed #BA1A1A;
}

.border-left-5-dashed-error {
  border-left: 5px dashed #BA1A1A;
}

.border-5-dashed-white {
  border: 5px dashed #FFF;
}

.border-top-5-dashed-white {
  border-top: 5px dashed #FFF;
}

.border-right-5-dashed-white {
  border-right: 5px dashed #FFF;
}

.border-bottom-5-dashed-white {
  border-bottom: 5px dashed #FFF;
}

.border-left-5-dashed-white {
  border-left: 5px dashed #FFF;
}

.border-5-dashed-yellow {
  border: 5px dashed #F7F6E2;
}

.border-top-5-dashed-yellow {
  border-top: 5px dashed #F7F6E2;
}

.border-right-5-dashed-yellow {
  border-right: 5px dashed #F7F6E2;
}

.border-bottom-5-dashed-yellow {
  border-bottom: 5px dashed #F7F6E2;
}

.border-left-5-dashed-yellow {
  border-left: 5px dashed #F7F6E2;
}

.border-5-dashed-light_blue {
  border: 5px dashed #94BEF5;
}

.border-top-5-dashed-light_blue {
  border-top: 5px dashed #94BEF5;
}

.border-right-5-dashed-light_blue {
  border-right: 5px dashed #94BEF5;
}

.border-bottom-5-dashed-light_blue {
  border-bottom: 5px dashed #94BEF5;
}

.border-left-5-dashed-light_blue {
  border-left: 5px dashed #94BEF5;
}

.border-5-dashed-orange {
  border: 5px dashed #E1AB07;
}

.border-top-5-dashed-orange {
  border-top: 5px dashed #E1AB07;
}

.border-right-5-dashed-orange {
  border-right: 5px dashed #E1AB07;
}

.border-bottom-5-dashed-orange {
  border-bottom: 5px dashed #E1AB07;
}

.border-left-5-dashed-orange {
  border-left: 5px dashed #E1AB07;
}

.border-5-dashed-green {
  border: 5px dashed #65B0B3;
}

.border-top-5-dashed-green {
  border-top: 5px dashed #65B0B3;
}

.border-right-5-dashed-green {
  border-right: 5px dashed #65B0B3;
}

.border-bottom-5-dashed-green {
  border-bottom: 5px dashed #65B0B3;
}

.border-left-5-dashed-green {
  border-left: 5px dashed #65B0B3;
}

.border-5-dashed-gray1 {
  border: 5px dashed #F0F0F0;
}

.border-top-5-dashed-gray1 {
  border-top: 5px dashed #F0F0F0;
}

.border-right-5-dashed-gray1 {
  border-right: 5px dashed #F0F0F0;
}

.border-bottom-5-dashed-gray1 {
  border-bottom: 5px dashed #F0F0F0;
}

.border-left-5-dashed-gray1 {
  border-left: 5px dashed #F0F0F0;
}

.border-5-dashed-gray2 {
  border: 5px dashed #DDDDDD;
}

.border-top-5-dashed-gray2 {
  border-top: 5px dashed #DDDDDD;
}

.border-right-5-dashed-gray2 {
  border-right: 5px dashed #DDDDDD;
}

.border-bottom-5-dashed-gray2 {
  border-bottom: 5px dashed #DDDDDD;
}

.border-left-5-dashed-gray2 {
  border-left: 5px dashed #DDDDDD;
}

.border-5-dashed-border {
  border: 5px dashed #D9D9D9;
}

.border-top-5-dashed-border {
  border-top: 5px dashed #D9D9D9;
}

.border-right-5-dashed-border {
  border-right: 5px dashed #D9D9D9;
}

.border-bottom-5-dashed-border {
  border-bottom: 5px dashed #D9D9D9;
}

.border-left-5-dashed-border {
  border-left: 5px dashed #D9D9D9;
}

.border-5-dashed-pink {
  border: 5px dashed #F88E9E;
}

.border-top-5-dashed-pink {
  border-top: 5px dashed #F88E9E;
}

.border-right-5-dashed-pink {
  border-right: 5px dashed #F88E9E;
}

.border-bottom-5-dashed-pink {
  border-bottom: 5px dashed #F88E9E;
}

.border-left-5-dashed-pink {
  border-left: 5px dashed #F88E9E;
}

.border-5-dotted-txt_base {
  border: 5px dotted #1A1A1A;
}

.border-top-5-dotted-txt_base {
  border-top: 5px dotted #1A1A1A;
}

.border-right-5-dotted-txt_base {
  border-right: 5px dotted #1A1A1A;
}

.border-bottom-5-dotted-txt_base {
  border-bottom: 5px dotted #1A1A1A;
}

.border-left-5-dotted-txt_base {
  border-left: 5px dotted #1A1A1A;
}

.border-5-dotted-primary {
  border: 5px dotted #4A84CF;
}

.border-top-5-dotted-primary {
  border-top: 5px dotted #4A84CF;
}

.border-right-5-dotted-primary {
  border-right: 5px dotted #4A84CF;
}

.border-bottom-5-dotted-primary {
  border-bottom: 5px dotted #4A84CF;
}

.border-left-5-dotted-primary {
  border-left: 5px dotted #4A84CF;
}

.border-5-dotted-secondary {
  border: 5px dotted #E2735B;
}

.border-top-5-dotted-secondary {
  border-top: 5px dotted #E2735B;
}

.border-right-5-dotted-secondary {
  border-right: 5px dotted #E2735B;
}

.border-bottom-5-dotted-secondary {
  border-bottom: 5px dotted #E2735B;
}

.border-left-5-dotted-secondary {
  border-left: 5px dotted #E2735B;
}

.border-5-dotted-primary_light {
  border: 5px dotted #E5EBF4;
}

.border-top-5-dotted-primary_light {
  border-top: 5px dotted #E5EBF4;
}

.border-right-5-dotted-primary_light {
  border-right: 5px dotted #E5EBF4;
}

.border-bottom-5-dotted-primary_light {
  border-bottom: 5px dotted #E5EBF4;
}

.border-left-5-dotted-primary_light {
  border-left: 5px dotted #E5EBF4;
}

.border-5-dotted-error {
  border: 5px dotted #BA1A1A;
}

.border-top-5-dotted-error {
  border-top: 5px dotted #BA1A1A;
}

.border-right-5-dotted-error {
  border-right: 5px dotted #BA1A1A;
}

.border-bottom-5-dotted-error {
  border-bottom: 5px dotted #BA1A1A;
}

.border-left-5-dotted-error {
  border-left: 5px dotted #BA1A1A;
}

.border-5-dotted-white {
  border: 5px dotted #FFF;
}

.border-top-5-dotted-white {
  border-top: 5px dotted #FFF;
}

.border-right-5-dotted-white {
  border-right: 5px dotted #FFF;
}

.border-bottom-5-dotted-white {
  border-bottom: 5px dotted #FFF;
}

.border-left-5-dotted-white {
  border-left: 5px dotted #FFF;
}

.border-5-dotted-yellow {
  border: 5px dotted #F7F6E2;
}

.border-top-5-dotted-yellow {
  border-top: 5px dotted #F7F6E2;
}

.border-right-5-dotted-yellow {
  border-right: 5px dotted #F7F6E2;
}

.border-bottom-5-dotted-yellow {
  border-bottom: 5px dotted #F7F6E2;
}

.border-left-5-dotted-yellow {
  border-left: 5px dotted #F7F6E2;
}

.border-5-dotted-light_blue {
  border: 5px dotted #94BEF5;
}

.border-top-5-dotted-light_blue {
  border-top: 5px dotted #94BEF5;
}

.border-right-5-dotted-light_blue {
  border-right: 5px dotted #94BEF5;
}

.border-bottom-5-dotted-light_blue {
  border-bottom: 5px dotted #94BEF5;
}

.border-left-5-dotted-light_blue {
  border-left: 5px dotted #94BEF5;
}

.border-5-dotted-orange {
  border: 5px dotted #E1AB07;
}

.border-top-5-dotted-orange {
  border-top: 5px dotted #E1AB07;
}

.border-right-5-dotted-orange {
  border-right: 5px dotted #E1AB07;
}

.border-bottom-5-dotted-orange {
  border-bottom: 5px dotted #E1AB07;
}

.border-left-5-dotted-orange {
  border-left: 5px dotted #E1AB07;
}

.border-5-dotted-green {
  border: 5px dotted #65B0B3;
}

.border-top-5-dotted-green {
  border-top: 5px dotted #65B0B3;
}

.border-right-5-dotted-green {
  border-right: 5px dotted #65B0B3;
}

.border-bottom-5-dotted-green {
  border-bottom: 5px dotted #65B0B3;
}

.border-left-5-dotted-green {
  border-left: 5px dotted #65B0B3;
}

.border-5-dotted-gray1 {
  border: 5px dotted #F0F0F0;
}

.border-top-5-dotted-gray1 {
  border-top: 5px dotted #F0F0F0;
}

.border-right-5-dotted-gray1 {
  border-right: 5px dotted #F0F0F0;
}

.border-bottom-5-dotted-gray1 {
  border-bottom: 5px dotted #F0F0F0;
}

.border-left-5-dotted-gray1 {
  border-left: 5px dotted #F0F0F0;
}

.border-5-dotted-gray2 {
  border: 5px dotted #DDDDDD;
}

.border-top-5-dotted-gray2 {
  border-top: 5px dotted #DDDDDD;
}

.border-right-5-dotted-gray2 {
  border-right: 5px dotted #DDDDDD;
}

.border-bottom-5-dotted-gray2 {
  border-bottom: 5px dotted #DDDDDD;
}

.border-left-5-dotted-gray2 {
  border-left: 5px dotted #DDDDDD;
}

.border-5-dotted-border {
  border: 5px dotted #D9D9D9;
}

.border-top-5-dotted-border {
  border-top: 5px dotted #D9D9D9;
}

.border-right-5-dotted-border {
  border-right: 5px dotted #D9D9D9;
}

.border-bottom-5-dotted-border {
  border-bottom: 5px dotted #D9D9D9;
}

.border-left-5-dotted-border {
  border-left: 5px dotted #D9D9D9;
}

.border-5-dotted-pink {
  border: 5px dotted #F88E9E;
}

.border-top-5-dotted-pink {
  border-top: 5px dotted #F88E9E;
}

.border-right-5-dotted-pink {
  border-right: 5px dotted #F88E9E;
}

.border-bottom-5-dotted-pink {
  border-bottom: 5px dotted #F88E9E;
}

.border-left-5-dotted-pink {
  border-left: 5px dotted #F88E9E;
}

/********************************************/
/* Grid System (Fixed + Start Position) */
/********************************************/
.mod-grid {
  display: grid;
  width: 100%;
}

.mod-grid-pc-12 {
  grid-template-columns: repeat(12, 1fr);
}

@media screen and (max-width: 768px) {
  .mod-grid-sp-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.col-pc-1-1 {
  grid-column: 1/span 1;
}

.col-pc-1-2 {
  grid-column: 1/span 2;
}

.col-pc-1-3 {
  grid-column: 1/span 3;
}

.col-pc-1-4 {
  grid-column: 1/span 4;
}

.col-pc-1-5 {
  grid-column: 1/span 5;
}

.col-pc-1-6 {
  grid-column: 1/span 6;
}

.col-pc-1-7 {
  grid-column: 1/span 7;
}

.col-pc-1-8 {
  grid-column: 1/span 8;
}

.col-pc-1-9 {
  grid-column: 1/span 9;
}

.col-pc-1-10 {
  grid-column: 1/span 10;
}

.col-pc-1-11 {
  grid-column: 1/span 11;
}

.col-pc-1-12 {
  grid-column: 1/span 12;
}

.col-pc-2-1 {
  grid-column: 2/span 1;
}

.col-pc-2-2 {
  grid-column: 2/span 2;
}

.col-pc-2-3 {
  grid-column: 2/span 3;
}

.col-pc-2-4 {
  grid-column: 2/span 4;
}

.col-pc-2-5 {
  grid-column: 2/span 5;
}

.col-pc-2-6 {
  grid-column: 2/span 6;
}

.col-pc-2-7 {
  grid-column: 2/span 7;
}

.col-pc-2-8 {
  grid-column: 2/span 8;
}

.col-pc-2-9 {
  grid-column: 2/span 9;
}

.col-pc-2-10 {
  grid-column: 2/span 10;
}

.col-pc-2-11 {
  grid-column: 2/span 11;
}

.col-pc-3-1 {
  grid-column: 3/span 1;
}

.col-pc-3-2 {
  grid-column: 3/span 2;
}

.col-pc-3-3 {
  grid-column: 3/span 3;
}

.col-pc-3-4 {
  grid-column: 3/span 4;
}

.col-pc-3-5 {
  grid-column: 3/span 5;
}

.col-pc-3-6 {
  grid-column: 3/span 6;
}

.col-pc-3-7 {
  grid-column: 3/span 7;
}

.col-pc-3-8 {
  grid-column: 3/span 8;
}

.col-pc-3-9 {
  grid-column: 3/span 9;
}

.col-pc-3-10 {
  grid-column: 3/span 10;
}

.col-pc-4-1 {
  grid-column: 4/span 1;
}

.col-pc-4-2 {
  grid-column: 4/span 2;
}

.col-pc-4-3 {
  grid-column: 4/span 3;
}

.col-pc-4-4 {
  grid-column: 4/span 4;
}

.col-pc-4-5 {
  grid-column: 4/span 5;
}

.col-pc-4-6 {
  grid-column: 4/span 6;
}

.col-pc-4-7 {
  grid-column: 4/span 7;
}

.col-pc-4-8 {
  grid-column: 4/span 8;
}

.col-pc-4-9 {
  grid-column: 4/span 9;
}

.col-pc-5-1 {
  grid-column: 5/span 1;
}

.col-pc-5-2 {
  grid-column: 5/span 2;
}

.col-pc-5-3 {
  grid-column: 5/span 3;
}

.col-pc-5-4 {
  grid-column: 5/span 4;
}

.col-pc-5-5 {
  grid-column: 5/span 5;
}

.col-pc-5-6 {
  grid-column: 5/span 6;
}

.col-pc-5-7 {
  grid-column: 5/span 7;
}

.col-pc-5-8 {
  grid-column: 5/span 8;
}

.col-pc-6-1 {
  grid-column: 6/span 1;
}

.col-pc-6-2 {
  grid-column: 6/span 2;
}

.col-pc-6-3 {
  grid-column: 6/span 3;
}

.col-pc-6-4 {
  grid-column: 6/span 4;
}

.col-pc-6-5 {
  grid-column: 6/span 5;
}

.col-pc-6-6 {
  grid-column: 6/span 6;
}

.col-pc-6-7 {
  grid-column: 6/span 7;
}

.col-pc-7-1 {
  grid-column: 7/span 1;
}

.col-pc-7-2 {
  grid-column: 7/span 2;
}

.col-pc-7-3 {
  grid-column: 7/span 3;
}

.col-pc-7-4 {
  grid-column: 7/span 4;
}

.col-pc-7-5 {
  grid-column: 7/span 5;
}

.col-pc-7-6 {
  grid-column: 7/span 6;
}

.col-pc-8-1 {
  grid-column: 8/span 1;
}

.col-pc-8-2 {
  grid-column: 8/span 2;
}

.col-pc-8-3 {
  grid-column: 8/span 3;
}

.col-pc-8-4 {
  grid-column: 8/span 4;
}

.col-pc-8-5 {
  grid-column: 8/span 5;
}

.col-pc-9-1 {
  grid-column: 9/span 1;
}

.col-pc-9-2 {
  grid-column: 9/span 2;
}

.col-pc-9-3 {
  grid-column: 9/span 3;
}

.col-pc-9-4 {
  grid-column: 9/span 4;
}

.col-pc-10-1 {
  grid-column: 10/span 1;
}

.col-pc-10-2 {
  grid-column: 10/span 2;
}

.col-pc-10-3 {
  grid-column: 10/span 3;
}

.col-pc-11-1 {
  grid-column: 11/span 1;
}

.col-pc-11-2 {
  grid-column: 11/span 2;
}

.col-pc-12-1 {
  grid-column: 12/span 1;
}

@media screen and (max-width: 768px) {
  .col-sp-1-1 {
    grid-column: 1/span 1;
  }
  .col-sp-1-2 {
    grid-column: 1/span 2;
  }
  .col-sp-1-3 {
    grid-column: 1/span 3;
  }
  .col-sp-1-4 {
    grid-column: 1/span 4;
  }
  .col-sp-1-5 {
    grid-column: 1/span 5;
  }
  .col-sp-1-6 {
    grid-column: 1/span 6;
  }
  .col-sp-2-1 {
    grid-column: 2/span 1;
  }
  .col-sp-2-2 {
    grid-column: 2/span 2;
  }
  .col-sp-2-3 {
    grid-column: 2/span 3;
  }
  .col-sp-2-4 {
    grid-column: 2/span 4;
  }
  .col-sp-2-5 {
    grid-column: 2/span 5;
  }
  .col-sp-3-1 {
    grid-column: 3/span 1;
  }
  .col-sp-3-2 {
    grid-column: 3/span 2;
  }
  .col-sp-3-3 {
    grid-column: 3/span 3;
  }
  .col-sp-3-4 {
    grid-column: 3/span 4;
  }
  .col-sp-4-1 {
    grid-column: 4/span 1;
  }
  .col-sp-4-2 {
    grid-column: 4/span 2;
  }
  .col-sp-4-3 {
    grid-column: 4/span 3;
  }
  .col-sp-5-1 {
    grid-column: 5/span 1;
  }
  .col-sp-5-2 {
    grid-column: 5/span 2;
  }
  .col-sp-6-1 {
    grid-column: 6/span 1;
  }
}
.ac-grid_button {
  display: inline-block;
  width: 100%;
  padding: 20px;
}

/*=============================================*/
/*  atomic class                               */
/*=============================================*/
.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.align-left {
  text-align: left;
}

.center-to-right {
  text-align: left;
}

.line12 {
  line-height: 1.2;
}

.line15 {
  line-height: 1.5;
}

.line17 {
  line-height: 1.7;
}

.letter05 {
  letter-spacing: 0.05em;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-regular {
  font-weight: 400;
}

.g-map {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 330px;
}
.g-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

/********************************************/
/* Images Option */
/********************************************/
.full-width {
  display: block;
  width: 100%;
}

.anno {
  position: relative;
  display: block;
  padding-left: 1.2em;
}
.anno::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}/*# sourceMappingURL=layout.css.map */