.h30,
.h30 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
}

.h30b,
.h30b * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}

.h26,
.h26 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 26px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
}

.h230,
.h230 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 230px !important;
    line-height: 240px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.h210,
.h210 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 210px !important;
    line-height: 220px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.h180,
.h180 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 180px !important;
    line-height: 190px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.refer_a_friend_title {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    line-height: 160px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    font-size: 150px !important;
}

.h150,
.h150 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 150px !important;
    line-height: 170px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.h26,
.h26 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 26px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
}

.p15a,
.p15a * {
    font-family: var(--main-font) !important;
    color: var(--light-black) !important;
    font-size: 15px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.p14,
.p14 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.p14a,
.p14a * {
    font-family: var(--main-font) !important;
    color: var(--light-black) !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.p15a a,
.p14 a,
.p14a a {
    font-weight: 700 !important;
    color: #5189d3 !important;
}

.p15a strong,
.p15a b,
.p14 strong,
.p14 b,
.p14a strong,
.p14a b {
    font-weight: 700 !important;
}

.p13,
.p13 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 13px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.h40,
.h40 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 40px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}

.p16,
.p16 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 16px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}

.p16a,
.p16a * {
    font-family: var(--main-font) !important;
    color: var(--light-black) !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.p16a a {
    font-weight: 700 !important;
    color: #5189d3 !important;
}

.p16noti,
.p16noti * {
    font-family: var(--main-font);
    color: var(--light-black);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px !important;
}

.p16noti strong {
    font-weight: 700 !important;
}

.p16a strong {
    font-weight: 700 !important;
}

.p18,
.p18 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}

.p18a,
.p18a * {
    font-family: var(--main-font) !important;
    color: var(--light-black) !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}

.p18a strong {
    font-weight: 700 !important;
}

.h36,
.h36 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 36px !important;
    line-height: 46px !important;
    font-weight: 600 !important;
    letter-spacing: 0.4px !important;
}

.h32,
.h32 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 32px !important;
    line-height: 42px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}

.h22,
.h22 * {
    font-family: var(--main-font) !important;
    color: var(--dark-blue) !important;
    font-size: 22px !important;
    line-height: 32px !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
}

.m18,
.m18 * {
    font-family: var(--main-font) !important;
    color: #5189d3 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
}

.text_white,
.text_white * {
    color: #fff !important;
}