.ton-novoUltimas {
    grid-column: span 4;
    grid-row: span 4;
    display:flex;
    flex-direction: column;
    gap:20px;
    align-items: flex-start;
    padding:22px 26px;
    border-radius: 15px;
    position: relative;
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
}

.ton-novoUltimas > .novoUltimas-header {
    display:flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.ton-novoUltimas > .novoUltimas-header > h2 {
    font-family: 'NunitoSans-ExtraBold';
    font-size: 40px;
    line-height: 22px;
    color: #00529E;
}

.ton-novoUltimas > .novoUltimas-header > a {
    height: 34px;
    width: 104px;
    border: 1px solid #757575;
    border-radius: 19px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-family: 'NunitoSans-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #757575;
}

.ton-novoUltimas > .novoUltimas-gradiente {
    height: 80px;
    width: 100%;
    z-index: 1;
    bottom: 0px;
    position: absolute;
    border-radius: 15px;
    background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFFCC 100%) 0% 0% no-repeat padding-box;
    display: block;
}

.ton-novoUltimas > .novoUltimas-bloco {
    display:flex;
    flex-direction: column;
    gap:24px;
    align-items: flex-start;
    max-height: 686px;
    overflow-y: scroll;
    position: relative;
    width: 100%;
}

  /* Defina a largura da barra de rolagem */
.ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar {
    width: 6px; /* Largura da barra de rolagem */
}

/* Defina a cor de fundo da barra de rolagem */
.ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar-track {
    background: #E9E9E9;
    border-radius: 3px;
    width: 6px;
}


/* Defina a cor da parte que seleciona para fazer a rolagem */
.ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar-thumb {
    background: #00529E; /* Cor da parte que seleciona para rolagem */
    border-radius: 3px;
    height: 80px;
    width: 6px;
}

/* Adicione uma sombra à parte da barra de rolagem que está visível */
.ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia {
    display:flex;
    flex-direction: column;
    gap:12px;
    align-items: flex-start;
    max-width: 95%;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > .novoUltimas-chapeu {
    display:flex;
    gap:16px;
    align-items: center;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > .novoUltimas-chapeu > h3 {
    font-family: 'NunitoSans-Bold';
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #00529E;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > .novoUltimas-chapeu > .novoUltimas-chapeu-timing {
    display:flex;
    gap:6px;
    align-items: center;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > .novoUltimas-chapeu > .novoUltimas-chapeu-timing > img {
    width: 14px;
    height: 14px;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > .novoUltimas-chapeu > .novoUltimas-chapeu-timing > p {
    font-family: 'NunitoSans-Bold';
    font-size: 12px;
    line-height: 16px;
    color: #737377;
}

.ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > h2 {
    font-family: 'NunitoSans-Bold';
    font-size: 20px;
    line-height: 24px;
    color: #4A4A4A;
}

@media (max-width:1024px) {
    .ton-novoUltimas {
        grid-column: span 2;
        grid-row: span 2;
        gap:16px;
        padding:16px 18px;
    }

    .ton-novoUltimas > .novoUltimas-header > h2 {
        font-size: 26px;
    }
    .ton-novoUltimas > .novoUltimas-header > a {
        height: 26px;
        width: 86px;
        font-size: 14px;
    }

    .ton-novoUltimas > .novoUltimas-gradiente {
        height: 50px;
    }

    .ton-novoUltimas > .novoUltimas-bloco {
        gap:16px;
        max-height: 357px;
    }

    .ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar {
        width: 4px; /* Largura da barra de rolagem */
    }

    .ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar-track {
        width: 4px;
    }
    

    /* Defina a cor da parte que seleciona para fazer a rolagem */
    .ton-novoUltimas > .novoUltimas-bloco::-webkit-scrollbar-thumb {
        width: 4px;
    }

    .ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia {
        gap:6px;
    }

    .ton-novoUltimas > .novoUltimas-bloco > .novoUltimas-noticia > h2 {
        font-size: 16px;
        line-height: 20px;
}
}

/* @media (max-width:768px) {
    .ton-novoUltimas {
        grid-column: span 2;
    }
} */