@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
    font-family: "IBM Plex Sans", sans-serif;
}

.feature[role="listitem"]{
    border-radius: 0px !important;
}

.featureTitle, .featureTitle a{
    color: black !important;
    font-weight: 400 !important;
    font-size: 28px !important;
    line-height: 36px !important;
}

.featureTitle a:hover{
    color: #0f62fe !important;
}

.category{
    text-transform: capitalize;
    font-size: 12px;
    letter-spacing: 0.32px;
}
.category.categoryNew, .catItem .ico.new {
    color: #A2191F !important;
}

.category.categoryAnnouncement, .catItem .ico.announcement {
    color: #745909 !important;
}

.category.categoryImprovement, .catItem .ico.improvement{
    color: #0043CE !important;
}

.catItem .ico.announcement{
    background-color: #9f7d18 !important;
}

.catItem .ico.improvement{
    background-color: #0043CE !important;
}

.catItem .ico.new{
    background-color: #A2191F !important
}