#c8409 {
    background-image: linear-gradient(to right,#4162ff,#254298);
    padding-block: 2rem;
    margin-block: 3.75rem;
}

#c8409 * {
    color: #fff;
}

#c8409 h2 {
    font-size: 1.75rem;
    margin: 0;
    font-weight: 500;
}

#c8409 h2::after {
    content: url(../img/hand-euro.svg);
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.125em;
    margin-left: .4em;
}

@media (max-width: 768px) {
    #c8409 h2 {
        font-size: 1.375rem;
    }
}

#c8409 .projects-list .see-all-lists {
    font-weight: 700;
}

#c8409 .projects-list .see-all-lists .icon-move-right::before {
    content: '\e802';
    font-size: 1.5rem;
    margin-right: 1rem;
    margin-top: -0.1em;
    vertical-align: middle;
}

#c8409 .projects-list .news-item-list__content {
    padding-inline: 0;
    padding-block: 1.125rem !important;
}

#c8409 .projects-list .news-item-list__content:nth-of-type(odd) {
    padding-right: 1.5rem !important;
}

#c8409 .projects-list .news-item-list__content:nth-of-type(even) {
    padding-left: 1.5rem !important;
}

@media (max-width: 768px) {
    #c8409 .projects-list .news-item-list__content:nth-of-type(even),
    #c8409 .projects-list .news-item-list__content:nth-of-type(odd) {
        padding-inline: 0 !important;
        padding-block: 1rem !important;
    }
}

#c8409 .projects-list .news-item-list__content h1 {
    font-size: 1rem;
}

#c8409 .projects-list .news-item-list__content h1 p {
    margin: 0;
}

#c8409 .projects-list .news-item-list__content h1 p a:hover {
    text-decoration: none;
}

#c8409 .projects-list .news-item-list__content__header {
    margin: 0 !important;
    padding: 0 0 2rem 0 !important;
}

#c8409 .projects-list .news-item-list__content__header::after {
    all: unset !important;
}

#c8409 .projects-list .news-item-list__content .item-inner {
    padding: 1.5rem 2rem 2rem 2rem;
    border: 2px solid rgba(255, 255, 255, .5);
    transition: border 200ms ease;
    height: 100%;
    position: relative;
}

#c8409 .projects-list .news-item-list__content .item-inner:hover {
    border: 2px solid rgba(255, 255, 255, 1);
    transition: border 200ms ease;
}

#c8409 .projects-list .news-item-list__content .item-inner .go-to-list a {
    position: absolute;
    bottom: 1.5rem;
    font-size: .825rem;
    font-weight: 600;
    color: rgba(255, 255, 255, .5);
    transition: color 200ms ease;
}

#c8409 .projects-list .news-item-list__content .item-inner .go-to-list a:hover {
    text-decoration: none;
}

#c8409 .projects-list .news-item-list__content .item-inner .go-to-list .icon-move-right::before {
    content: '\e802';
    font-size: 1.25rem;
    margin-right: 1rem;
    margin-top: -0.1em;
    vertical-align: middle;
    color: rgba(255, 255, 255, .5);
    transition: color 200ms ease;
}

#c8409 .projects-list .news-item-list__content .item-inner:hover .go-to-list a {
    color: #FFF;
}

#c8409 .projects-list .news-item-list__content .item-inner:hover .go-to-list .icon-move-right::before {
    color: #FFF;
}

#c8409 .projects-list .news-item-list__content legend {
    display: inline-block;
    width: auto;
    padding-left: 1rem;
    padding-right: 2rem;
    margin: 0;
    font-size: .75rem;
    color: rgba(255, 255, 255, .5);
    transition: color 200ms ease;
}

#c8409 .news-item-list__content p {
    -webkit-line-clamp: unset !important;
    max-height: none !important;
}

#c8409 .projects-list .news-item-list__content .item-inner:hover legend {
    color: rgba(255, 255, 255, 1);
}
