.link-editor-modal {
    .text {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #121212;
    }

    .text__align--center {
        text-align: center !important;
    }

    .text--semibold18.ant-typography {
        font-weight: 600 !important;
        font-size: 18px !important;
        line-height: 28px;
    }

    .text--regular14.ant-typography {
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 20px;
    }

    .text--gray4, .text--gray4.ant-typography, .text--grey4, .text--grey4.ant-typography {
        color: #636363 !important;
    }

    .leading-22 {
        line-height: 22px !important;
    }

    .text--tundola, .text--tundola.ant-typography {
        color: #414141 !important;
    }
}


/** FRONT CLIENT MODAL: SPECIAL OFFER MODAL **/
.special-offer-modal {

    .text__align--center {
        text-align: center !important;
    }

    .text--semibold18.ant-typography {
        font-weight: 600 !important;
        font-size: 18px !important;
        line-height: 28px;
    }

    .text--regular14.ant-typography {
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 20px;
    }

    .text--gray4, .text--gray4.ant-typography, .text--grey4, .text--grey4.ant-typography {
        color: #636363 !important;
    }

    .leading-22 {
        line-height: 22px !important;
    }

    .text--tundola, .text--tundola.ant-typography {
        color: #414141 !important;
    }

    .ant-typography {
        color: #121212;
        overflow-wrap: break-word;
    }

    .ant-typography-ellipsis-multiple-line {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .text {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #020025;
    }

    .ant-typography p, div.ant-typography {
        margin-bottom: 1em;
    }

    .text--semibold14.ant-typography {
        font-weight: 600 !important;
        font-size: 14px !important;
        line-height: 22px;
    }

    .text--regular14.ant-typography {
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 20px;
    }

    .ant-typography p, .ant-typography.ant-typography-ellipsis, div.ant-typography {
        margin-bottom: 0;
    }

    .special-offer-modal-header .ant-typography {
        color: var(--ant-info-color) !important;
    }

    .text--default, .text--default.ant-typography {
        color: #121212 !important;
    }

    .opacity--06 {
        opacity: .6;
    }

    .text--regular12.ant-typography {
        font-weight: 400 !important;
        font-size: 12px !important;
        line-height: 16px;
    }

    .text--semibold16.ant-typography {
        font-weight: 600 !important;
        font-size: 16px !important;
        line-height: 24px;
    }

}
