.hac-latest-block-new-wrap {
    padding: 100px 0;
}

.hac-latest-block-new-wrap .latest-block__title {
    font-size: var(--bigHeadingFontSize);
    font-family: var(--bigHeaderFontFamily);
    line-height: var(--bigHeaderLineHeight);
    font-weight: var(--bigHeaderFontWeight);
    letter-spacing: var(--bigHeaderLetterSpacing);
    text-transform: none;
    margin-bottom: 70px;
}

.hac-latest-block-new-wrap .latest-block__articles__article__title {
    padding: 0;
    padding-left: 30px;
    border: none;
    border-left: 1px solid var(--colourLightGreen);
}

.hac-latest-block-new-wrap .latest-block__articles__article__date {
    height: auto;
    border: none;
    color: var(--colourLightGreen);
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 1%;
    margin-bottom: 20px;
}

.hac-latest-block-new-wrap h3 {
    font-size: var(--smallHeadingFontSize);
    font-family: var(--smallHeadingFontFamily);
    line-height: var(--smallHeadingLineHeight);
    font-weight: var(--smallHeadingFontWeight);
    letter-spacing: var(--smallHeadingLetterSpacing);
}

.hac-latest-block-new-wrap a.btn {}

.hac-latest-block-new-wrap a.btn {
    display: flex;
    justify-content: center;
    background-color: var(--colourDarkBlue);
    font-family: 'Figtree', sans-serif;
    color: #fff;
    font-size: var(--defaultFontSize);
    line-height: 1;
    letter-spacing: 14%;
    font-weight: 500;
    padding: 0;
    display: flex;
    border-radius: 5px;
    transition: 350ms;
    border-width: 0 !important;
    margin-left: 0;
    margin-right: auto;
    margin-top: 15px;
    align-items: flex-end;
}

.hac-latest-block-new-wrap a.btn:hover {
    /* background-color: var(--colourLightBlue); */
    text-decoration: none;
    color: var(--colourLightGreen);
}

.hac-latest-block-new-wrap .cta-wrap {
    display: flex;
    align-self: flex-start;
    flex: 1;
}

.hac-latest-block-new-wrap a.btn svg {
    margin-left: 25px;
    margin-bottom: -2px;
}