.slider_homepage .background img {
    opacity: 0;
    display: block;
    width: 100%;
    height: auto;
}

.slider_homepage .grid {
    grid-template-columns: repeat(
        auto-fit,
        minmax(calc( var(--column) * 2 + var(--gap) ), 1fr)
    );
}



.slider_homepage .background img {
    opacity: 0;
    display: block;
}

a.readmore, span.readmore {
    hyphens: none;
    max-width: fit-content;
    width: min-content;
}

@media (max-width: 1380px) {
    a.readmore, span.readmore {
        padding-left: 1em;
        padding-right: 1em;
        gap: .5em;
    }
}

@media print {
    .slider_homepage .grid {
        grid-template-columns: repeat(2,300px);
        justify-content: center;
    }

    .slider_homepage .news_box .background img {
        max-width: 100%;
    }

    .slider_homepage .news_box .readmore {
        display: block;
    }
}

/* @media screen and (min-width: 769px) { */
    .slider_homepage .grid > :nth-child(6n - 0),
    .slider_homepage .grid > :nth-child(6n - 1) {
        grid-column-end: span 2;
    }
/* } */

@media screen and (max-width: 768px) {
    .slider_homepage .grid > :nth-child(odd):last-child {
        grid-column-end: span 2;
    }
}