.u-font-size-12px {
    font-size: 12px;
    line-height: 1.8;
}

.u-font-size-13px {
    font-size: 13px;
    line-height: 1.8;
}

.u-font-size-14px {
    font-size: 14px;
    line-height: 1.8;
}

.u-font-size-15px {
    font-size: 15px;
    line-height: 1.8;
}

.u-font-size-16px {
    font-size: 16px;
    line-height: 1.8;
}

.u-font-size-17px {
    font-size: 17px;
    line-height: 1.8;
}

.u-font-size-18px {
    font-size: 18px;
    line-height: 1.6;
}

.u-font-size-19px {
    font-size: 19px;
    line-height: 1.6;
}

.u-font-size-20px {
    font-size: 20px;
    line-height: 1.6;
}

.u-font-size-21px {
    font-size: 21px;
    line-height: 1.5;
}

.u-font-size-22px {
    font-size: 22px;
    line-height: 1.5;
}

.u-font-size-23px {
    font-size: 23px;
    line-height: 1.5;
}

.u-font-size-24px {
    font-size: 24px;
    line-height: 1.5;
}

.u-font-size-25px {
    font-size: 25px;
    line-height: 1.4;
}

.u-font-size-26px {
    font-size: 26px;
    line-height: 1.3;
}

.u-font-size-27px {
    font-size: 27px;
    line-height: 1.3;
}

.u-font-size-28px {
    font-size: 28px;
    line-height: 1.3;
}

.u-font-size-29px {
    font-size: 29px;
    line-height: 1.3;
}

.u-font-size-30px {
    font-size: 30px;
    line-height: 1.3;
}

.u-font-size-31px {
    font-size: 31px;
    line-height: 1.3;
}

.u-font-size-32px {
    font-size: 32px;
    line-height: 1.3;
}

.u-font-size-33px {
    font-size: 33px;
    line-height: 1.3;
}

.u-font-size-34px {
    font-size: 34px;
    line-height: 1.2;
}

.u-font-size-35px {
    font-size: 35px;
    line-height: 1.2;
}

.u-font-size-36px {
    font-size: 36px;
    line-height: 1.2;
}

.u-font-size-37px {
    font-size: 37px;
    line-height: 1.2;
}

.u-font-size-38px {
    font-size: 38px;
    line-height: 1.2;
}

.u-font-size-39px {
    font-size: 39px;
    line-height: 1.2;
}

.u-font-size-40px {
    font-size: 40px;
    line-height: 1.2;
}

.u-font-size-41px {
    font-size: 41px;
    line-height: 1.2;
}

.u-font-size-42px {
    font-size: 42px;
    line-height: 1.2;
}

.u-font-size-43px {
    font-size: 43px;
    line-height: 1.2;
}

.u-font-size-44px {
    font-size: 44px;
    line-height: 1.2;
}

.u-font-size-45px {
    font-size: 45px;
    line-height: 1.2;
}

.u-font-size-46px {
    font-size: 46px;
    line-height: 1.2;
}

.u-font-size-47px {
    font-size: 47px;
    line-height: 1.2;
}

.u-font-size-48px {
    font-size: 48px;
    line-height: 1.2;
}

.u-font-size-49px {
    font-size: 49px;
    line-height: 1.2;
}

.u-font-size-50px {
    font-size: 50px;
    line-height: 1.2;
}

.u-font-size-51px {
    font-size: 51px;
    line-height: 1.2;
}

.u-font-size-52px {
    font-size: 52px;
    line-height: 1.1;
}

.u-font-size-53px {
    font-size: 53px;
    line-height: 1.1;
}

.u-font-size-54px {
    font-size: 54px;
    line-height: 1.1;
}

.u-font-size-55px {
    font-size: 55px;
    line-height: 1.1;
}

.u-font-size-56px {
    font-size: 56px;
    line-height: 1.1;
}

.u-font-size-57px {
    font-size: 57px;
    line-height: 1.1;
}

.u-font-size-58px {
    font-size: 58px;
    line-height: 1.1;
}

.u-font-size-59px {
    font-size: 59px;
    line-height: 1.1;
}

.u-font-size-60px {
    font-size: 60px;
    line-height: 1.1;
}

.u-line-height-1-4 {
    line-height: 1.4;
}

.u-font-weight-100 {
    font-weight: 100;
}

.u-font-weight-200 {
    font-weight: 200;
}

.u-font-weight-300 {
    font-weight: 300;
}

.u-font-weight-400 {
    font-weight: 400;
}

.u-font-weight-500 {
    font-weight: 500;
}

.u-font-weight-600 {
    font-weight: 600;
}

.u-font-weight-700 {
    font-weight: 700;
}

.u-font-color-white {
    color: #fff;
}

.u-font-color-main {
    color: #666;
}

.u-font-color-winet-blue {
    color: #3599db;
}

.u-font-color-winet-dark-blue {
    color: #004475;
}

.u-font-color-white-semi-transparent {
    color: rgba(255, 255, 255, 0.4);
}

.u-text-uppercase {
    text-transform: uppercase;
}

.u-text-lowercase {
    text-transform: lowercase;
}

.u-text-strikethrough {
    text-decoration: line-through;
}

.u-paragraph-no-margin p {
    margin-bottom: 0;
}
