/*text style*/

@media (min-width: 576px) {
    .heading-1 {
        font-size: 54px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

    .heading-2 {
        font-size: 46px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

    .heading-3 {
        font-size: 36px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

    .heading-4 {
        font-size: 32px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

    .heading-5 {
        font-size: 24px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

    .heading-6 {
        font-size: 18px !important;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 120%;
    }

}

.heading-1 {
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.heading-2 {
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.heading-3 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.heading-4 {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.heading-5{
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.heading-6 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 120%;
}

.subtitle-1 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 140%;
}

.subtitle-2 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-1---semibold {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-1---regular {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-1---medium {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-2---semibold {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-2---regular {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 140%;
}

.body-2---medium {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 140%;
}

.button-1 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 140%;
}

.button-2 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 140%;
}

.label {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 140%;
}

.small-1 {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 140%;
}

.small-2 {
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 140%;
}

.bg-primary-light{
    background-color: #2356D6;
}